|
2099 | 2099 | },
|
2100 | 2100 | "parentImage":{
|
2101 | 2101 | "shape":"NonEmptyString",
|
2102 |
| - "documentation":"<p>The base image for the container recipe.</p>" |
| 2102 | + "documentation":"<p>The base image for customizations specified in the container recipe. This can contain an Image Builder image resource ARN or a container image URI, for example <code>amazonlinux:latest</code>.</p>" |
2103 | 2103 | },
|
2104 | 2104 | "dateCreated":{
|
2105 | 2105 | "shape":"DateTime",
|
|
3168 | 3168 | "fastLaunchConfigurations":{
|
3169 | 3169 | "shape":"FastLaunchConfigurationList",
|
3170 | 3170 | "documentation":"<p>The Windows faster-launching configurations to use for AMI distribution.</p>"
|
| 3171 | + }, |
| 3172 | + "ssmParameterConfigurations":{ |
| 3173 | + "shape":"SsmParameterConfigurationList", |
| 3174 | + "documentation":"<p>Contains settings to update Amazon Web Services Systems Manager (SSM) Parameter Store Parameters with output AMI IDs from the build by target Region.</p>" |
3171 | 3175 | }
|
3172 | 3176 | },
|
3173 | 3177 | "documentation":"<p>Defines the settings for a specific Region.</p>"
|
|
4306 | 4310 | },
|
4307 | 4311 | "parentImage":{
|
4308 | 4312 | "shape":"NonEmptyString",
|
4309 |
| - "documentation":"<p>The base image of the image recipe.</p>" |
| 4313 | + "documentation":"<p>The base image for customizations specified in the image recipe. You can specify the parent image using one of the following options:</p> <ul> <li> <p>AMI ID</p> </li> <li> <p>Image Builder image Amazon Resource Name (ARN)</p> </li> <li> <p>Amazon Web Services Systems Manager (SSM) Parameter Store Parameter, prefixed by <code>ssm:</code>, followed by the parameter name or ARN.</p> </li> <li> <p>Amazon Web Services Marketplace product ID</p> </li> </ul>" |
4310 | 4314 | },
|
4311 | 4315 | "blockDeviceMappings":{
|
4312 | 4316 | "shape":"InstanceBlockDeviceMappings",
|
|
5122 | 5126 | "members":{
|
5123 | 5127 | "image":{
|
5124 | 5128 | "shape":"NonEmptyString",
|
5125 |
| - "documentation":"<p>The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image.</p>" |
| 5129 | + "documentation":"<p>The base image for a container build and test instance. This can contain an AMI ID or it can specify an Amazon Web Services Systems Manager (SSM) Parameter Store Parameter, prefixed by <code>ssm:</code>, followed by the parameter name or ARN.</p> <p>If not specified, Image Builder uses the appropriate ECS-optimized AMI as a base image.</p>" |
5126 | 5130 | },
|
5127 | 5131 | "blockDeviceMappings":{
|
5128 | 5132 | "shape":"InstanceBlockDeviceMappings",
|
|
7270 | 7274 | "pattern":"^arn:aws[^:]*:sns:[^:]+:[0-9]{12}:[a-zA-Z0-9-_]{1,256}$"
|
7271 | 7275 | },
|
7272 | 7276 | "SourceLayerHash":{"type":"string"},
|
| 7277 | + "SsmParameterConfiguration":{ |
| 7278 | + "type":"structure", |
| 7279 | + "required":["parameterName"], |
| 7280 | + "members":{ |
| 7281 | + "amiAccountId":{ |
| 7282 | + "shape":"AccountId", |
| 7283 | + "documentation":"<p>Specify the account that will own the Parameter in a given Region. During distribution, this account must be specified in distribution settings as a target account for the Region.</p>" |
| 7284 | + }, |
| 7285 | + "parameterName":{ |
| 7286 | + "shape":"SsmParameterName", |
| 7287 | + "documentation":"<p>This is the name of the Parameter in the target Region or account. The image distribution creates the Parameter if it doesn't already exist. Otherwise, it updates the parameter.</p>" |
| 7288 | + }, |
| 7289 | + "dataType":{ |
| 7290 | + "shape":"SsmParameterDataType", |
| 7291 | + "documentation":"<p>The data type specifies what type of value the Parameter contains. We recommend that you use data type <code>aws:ec2:image</code>.</p>" |
| 7292 | + } |
| 7293 | + }, |
| 7294 | + "documentation":"<p>Configuration for a single Parameter in the Amazon Web Services Systems Manager (SSM) Parameter Store in a given Region.</p>" |
| 7295 | + }, |
| 7296 | + "SsmParameterConfigurationList":{ |
| 7297 | + "type":"list", |
| 7298 | + "member":{"shape":"SsmParameterConfiguration"} |
| 7299 | + }, |
| 7300 | + "SsmParameterDataType":{ |
| 7301 | + "type":"string", |
| 7302 | + "enum":[ |
| 7303 | + "text", |
| 7304 | + "aws:ec2:image" |
| 7305 | + ] |
| 7306 | + }, |
| 7307 | + "SsmParameterName":{ |
| 7308 | + "type":"string", |
| 7309 | + "max":1011, |
| 7310 | + "min":1, |
| 7311 | + "pattern":"^[a-zA-Z0-9_.\\-\\/]+$" |
| 7312 | + }, |
7273 | 7313 | "StartImagePipelineExecutionRequest":{
|
7274 | 7314 | "type":"structure",
|
7275 | 7315 | "required":[
|
|
7453 | 7493 | "type":"string",
|
7454 | 7494 | "max":100,
|
7455 | 7495 | "min":3,
|
7456 |
| - "pattern":"[a-zA-Z0-9]{2,}(?:\\/[a-zA-z0-9-_+]+)*" |
| 7496 | + "pattern":"[a-zA-Z0-9]{2,}(?:\\/[a-zA-Z0-9-_+]+)*" |
7457 | 7497 | },
|
7458 | 7498 | "UntagResourceRequest":{
|
7459 | 7499 | "type":"structure",
|
|
0 commit comments