|
5 | 5 | "endpointPrefix":"imagebuilder", |
6 | 6 | "jsonVersion":"1.1", |
7 | 7 | "protocol":"rest-json", |
| 8 | + "protocols":["rest-json"], |
8 | 9 | "serviceAbbreviation":"imagebuilder", |
9 | 10 | "serviceFullName":"EC2 Image Builder", |
10 | 11 | "serviceId":"imagebuilder", |
|
1705 | 1706 | }, |
1706 | 1707 | "ComponentBuildVersionArn":{ |
1707 | 1708 | "type":"string", |
1708 | | - "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws):component/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+$" |
| 1709 | + "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):component/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+$" |
1709 | 1710 | }, |
1710 | 1711 | "ComponentConfiguration":{ |
1711 | 1712 | "type":"structure", |
|
1947 | 1948 | }, |
1948 | 1949 | "ComponentVersionArn":{ |
1949 | 1950 | "type":"string", |
1950 | | - "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws):component/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+$" |
| 1951 | + "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):component/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+$" |
1951 | 1952 | }, |
1952 | 1953 | "ComponentVersionArnOrBuildVersionArn":{ |
1953 | 1954 | "type":"string", |
1954 | | - "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws):component/[a-z0-9-_]+/(?:(?:([0-9]+|x)\\.([0-9]+|x)\\.([0-9]+|x))|(?:[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+))$" |
| 1955 | + "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):component/[a-z0-9-_]+/(?:(?:([0-9]+|x)\\.([0-9]+|x)\\.([0-9]+|x))|(?:[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+))$" |
1955 | 1956 | }, |
1956 | 1957 | "ComponentVersionList":{ |
1957 | 1958 | "type":"list", |
|
4043 | 4044 | }, |
4044 | 4045 | "ImageBuildVersionArn":{ |
4045 | 4046 | "type":"string", |
4046 | | - "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws):image/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+$" |
| 4047 | + "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):image/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+$" |
4047 | 4048 | }, |
4048 | 4049 | "ImageBuilderArn":{ |
4049 | 4050 | "type":"string", |
4050 | | - "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws):(?:image-recipe|container-recipe|infrastructure-configuration|distribution-configuration|component|image|image-pipeline|lifecycle-policy|workflow\\/(?:build|test|distribution))/[a-z0-9-_]+(?:/(?:(?:x|[0-9]+)\\.(?:x|[0-9]+)\\.(?:x|[0-9]+))(?:/[0-9]+)?)?$" |
| 4051 | + "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):(?:image-recipe|container-recipe|infrastructure-configuration|distribution-configuration|component|image|image-pipeline|lifecycle-policy|workflow\\/(?:build|test|distribution))/[a-z0-9-_]+(?:/(?:(?:x|[0-9]+)\\.(?:x|[0-9]+)\\.(?:x|[0-9]+))(?:/[0-9]+)?)?$" |
4051 | 4052 | }, |
4052 | 4053 | "ImagePackage":{ |
4053 | 4054 | "type":"structure", |
|
4622 | 4623 | }, |
4623 | 4624 | "ImageVersionArn":{ |
4624 | 4625 | "type":"string", |
4625 | | - "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws):image/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+$" |
| 4626 | + "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):image/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+$" |
4626 | 4627 | }, |
4627 | 4628 | "ImageVersionArnOrBuildVersionArn":{ |
4628 | 4629 | "type":"string", |
4629 | | - "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws):image/[a-z0-9-_]+/(?:(?:([0-9]+|x)\\.([0-9]+|x)\\.([0-9]+|x))|(?:[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+))$" |
| 4630 | + "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):image/[a-z0-9-_]+/(?:(?:([0-9]+|x)\\.([0-9]+|x)\\.([0-9]+|x))|(?:[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+))$" |
4630 | 4631 | }, |
4631 | 4632 | "ImageVersionList":{ |
4632 | 4633 | "type":"list", |
|
7641 | 7642 | "WorkflowBuildVersionArn":{ |
7642 | 7643 | "type":"string", |
7643 | 7644 | "max":1024, |
7644 | | - "pattern":"^arn:aws(?:-[a-z]+)*:imagebuilder:[a-z]{2,}(?:-[a-z]+)+-[0-9]+:(?:[0-9]{12}|aws):workflow/(build|test|distribution)/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+$" |
| 7645 | + "pattern":"^arn:aws(?:-[a-z]+)*:imagebuilder:[a-z]{2,}(?:-[a-z]+)+-[0-9]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):workflow/(build|test|distribution)/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+$" |
7645 | 7646 | }, |
7646 | 7647 | "WorkflowConfiguration":{ |
7647 | 7648 | "type":"structure", |
|
7753 | 7754 | }, |
7754 | 7755 | "WorkflowNameArn":{ |
7755 | 7756 | "type":"string", |
7756 | | - "pattern":"^arn:aws(?:-[a-z]+)*:imagebuilder:[a-z]{2,}(?:-[a-z]+)+-[0-9]+:(?:[0-9]{12}|aws):workflow/(build|test|distribution)/[a-z0-9-_]+/x\\.x\\.x$" |
| 7757 | + "pattern":"^arn:aws(?:-[a-z]+)*:imagebuilder:[a-z]{2,}(?:-[a-z]+)+-[0-9]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):workflow/(build|test|distribution)/[a-z0-9-_]+/x\\.x\\.x$" |
7757 | 7758 | }, |
7758 | 7759 | "WorkflowParameter":{ |
7759 | 7760 | "type":"structure", |
|
8096 | 8097 | }, |
8097 | 8098 | "WorkflowVersionArn":{ |
8098 | 8099 | "type":"string", |
8099 | | - "pattern":"^arn:aws(?:-[a-z]+)*:imagebuilder:[a-z]{2,}(?:-[a-z]+)+-[0-9]+:(?:[0-9]{12}|aws):workflow/(build|test|distribution)/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+$" |
| 8100 | + "pattern":"^arn:aws(?:-[a-z]+)*:imagebuilder:[a-z]{2,}(?:-[a-z]+)+-[0-9]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):workflow/(build|test|distribution)/[a-z0-9-_]+/[0-9]+\\.[0-9]+\\.[0-9]+$" |
8100 | 8101 | }, |
8101 | 8102 | "WorkflowVersionArnOrBuildVersionArn":{ |
8102 | 8103 | "type":"string", |
8103 | | - "pattern":"^arn:aws(?:-[a-z]+)*:imagebuilder:[a-z]{2,}(?:-[a-z]+)+-[0-9]+:(?:[0-9]{12}|aws):workflow/(build|test|distribution)/[a-z0-9-_]+/(?:(?:([0-9]+|x)\\.([0-9]+|x)\\.([0-9]+|x))|(?:[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+))$" |
| 8104 | + "pattern":"^arn:aws(?:-[a-z]+)*:imagebuilder:[a-z]{2,}(?:-[a-z]+)+-[0-9]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):workflow/(build|test|distribution)/[a-z0-9-_]+/(?:(?:([0-9]+|x)\\.([0-9]+|x)\\.([0-9]+|x))|(?:[0-9]+\\.[0-9]+\\.[0-9]+/[0-9]+))$" |
8104 | 8105 | }, |
8105 | 8106 | "WorkflowVersionList":{ |
8106 | 8107 | "type":"list", |
8107 | 8108 | "member":{"shape":"WorkflowVersion"} |
8108 | 8109 | }, |
8109 | 8110 | "WorkflowWildcardVersionArn":{ |
8110 | 8111 | "type":"string", |
8111 | | - "pattern":"^arn:aws(?:-[a-z]+)*:imagebuilder:[a-z]{2,}(?:-[a-z]+)+-[0-9]+:(?:[0-9]{12}|aws):workflow/(build|test|distribution)/[a-z0-9-_]+/(?:[0-9]+|x)\\.(?:[0-9]+|x)\\.(?:[0-9]+|x)$" |
| 8112 | + "pattern":"^arn:aws(?:-[a-z]+)*:imagebuilder:[a-z]{2,}(?:-[a-z]+)+-[0-9]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):workflow/(build|test|distribution)/[a-z0-9-_]+/(?:[0-9]+|x)\\.(?:[0-9]+|x)\\.(?:[0-9]+|x)$" |
8112 | 8113 | } |
8113 | 8114 | }, |
8114 | 8115 | "documentation":"<p>EC2 Image Builder is a fully managed Amazon Web Services service that makes it easier to automate the creation, management, and deployment of customized, secure, and up-to-date \"golden\" server images that are pre-installed and pre-configured with software and settings to meet specific IT standards.</p>" |
|
0 commit comments