Skip to content

Commit bac3491

Browse files
Updated API models and rebuilt service gems.
1 parent 6efc0e4 commit bac3491

File tree

49 files changed

+1083
-157
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1083
-157
lines changed

apis/appconfig/2019-10-09/api-2.json

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1228,7 +1228,8 @@
12281228
"ROLLBACK_COMPLETED",
12291229
"BAKE_TIME_STARTED",
12301230
"DEPLOYMENT_STARTED",
1231-
"DEPLOYMENT_COMPLETED"
1231+
"DEPLOYMENT_COMPLETED",
1232+
"REVERT_COMPLETED"
12321233
]
12331234
},
12341235
"DeploymentEvents":{
@@ -1247,7 +1248,8 @@
12471248
"DEPLOYING",
12481249
"COMPLETE",
12491250
"ROLLING_BACK",
1250-
"ROLLED_BACK"
1251+
"ROLLED_BACK",
1252+
"REVERTED"
12511253
]
12521254
},
12531255
"DeploymentStrategies":{
@@ -1339,7 +1341,8 @@
13391341
"READY_FOR_DEPLOYMENT",
13401342
"DEPLOYING",
13411343
"ROLLING_BACK",
1342-
"ROLLED_BACK"
1344+
"ROLLED_BACK",
1345+
"REVERTED"
13431346
]
13441347
},
13451348
"Environments":{
@@ -2096,6 +2099,12 @@
20962099
"box":true,
20972100
"location":"uri",
20982101
"locationName":"DeploymentNumber"
2102+
},
2103+
"AllowRevert":{
2104+
"shape":"Boolean",
2105+
"box":true,
2106+
"location":"header",
2107+
"locationName":"Allow-Revert"
20992108
}
21002109
}
21012110
},

apis/appconfig/2019-10-09/docs-2.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"ListHostedConfigurationVersions": "<p>Lists configurations stored in the AppConfig hosted configuration store by version.</p>",
3737
"ListTagsForResource": "<p>Retrieves the list of key-value tags assigned to the resource.</p>",
3838
"StartDeployment": "<p>Starts a deployment.</p>",
39-
"StopDeployment": "<p>Stops a deployment. This API action works only on deployments that have a status of <code>DEPLOYING</code>. This action moves the deployment to a status of <code>ROLLED_BACK</code>.</p>",
39+
"StopDeployment": "<p>Stops a deployment. This API action works only on deployments that have a status of <code>DEPLOYING</code>, unless an <code>AllowRevert</code> parameter is supplied. If the <code>AllowRevert</code> parameter is supplied, the status of an in-progress deployment will be <code>ROLLED_BACK</code>. The status of a completed deployment will be <code>REVERTED</code>. AppConfig only allows a revert within 72 hours of deployment completion.</p>",
4040
"TagResource": "<p>Assigns metadata to an AppConfig resource. Tags help organize and categorize your AppConfig resources. Each tag consists of a key and an optional value, both of which you define. You can specify a maximum of 50 tags for a resource.</p>",
4141
"UntagResource": "<p>Deletes a tag key and value from an AppConfig resource.</p>",
4242
"UpdateAccountSettings": "<p>Updates the value of the <code>DeletionProtection</code> parameter.</p>",
@@ -173,7 +173,8 @@
173173
"refs": {
174174
"DeletionProtectionSettings$Enabled": "<p>A parameter that indicates if deletion protection is enabled or not.</p>",
175175
"Parameter$Required": "<p>A parameter value must be specified in the extension association.</p>",
176-
"Parameter$Dynamic": "<p>Indicates whether this parameter's value can be supplied at the extension's action point instead of during extension association. Dynamic parameters can't be marked <code>Required</code>.</p>"
176+
"Parameter$Dynamic": "<p>Indicates whether this parameter's value can be supplied at the extension's action point instead of during extension association. Dynamic parameters can't be marked <code>Required</code>.</p>",
177+
"StopDeploymentRequest$AllowRevert": "<p>A Boolean that enables AppConfig to rollback a <code>COMPLETED</code> deployment to the previous configuration version. This action moves the deployment to a status of <code>REVERTED</code>.</p>"
177178
}
178179
},
179180
"BytesMeasure": {
@@ -1146,7 +1147,7 @@
11461147
"Configuration$ConfigurationVersion": "<p>The configuration version.</p>",
11471148
"Deployment$ConfigurationVersion": "<p>The configuration version that was deployed.</p>",
11481149
"DeploymentSummary$ConfigurationVersion": "<p>The version of the configuration.</p>",
1149-
"GetConfigurationRequest$ClientConfigurationVersion": "<p>The configuration version returned in the most recent <a>GetConfiguration</a> response.</p> <important> <p>AppConfig uses the value of the <code>ClientConfigurationVersion</code> parameter to identify the configuration version on your clients. If you don’t send <code>ClientConfigurationVersion</code> with each call to <a>GetConfiguration</a>, your clients receive the current configuration. You are charged each time your clients receive a configuration.</p> <p>To avoid excess charges, we recommend you use the <a href=\"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/StartConfigurationSession.html\">StartConfigurationSession</a> and <a href=\"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/GetLatestConfiguration.html\">GetLatestConfiguration</a> APIs, which track the client configuration version on your behalf. If you choose to continue using <a>GetConfiguration</a>, we recommend that you include the <code>ClientConfigurationVersion</code> value with every call to <a>GetConfiguration</a>. The value to use for <code>ClientConfigurationVersion</code> comes from the <code>ConfigurationVersion</code> attribute returned by <a>GetConfiguration</a> when there is new or updated data, and should be saved for subsequent calls to <a>GetConfiguration</a>.</p> </important> <p>For more information about working with configurations, see <a href=\"http://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-retrieving-the-configuration.html\">Retrieving the Configuration</a> in the <i>AppConfig User Guide</i>.</p>",
1150+
"GetConfigurationRequest$ClientConfigurationVersion": "<p>The configuration version returned in the most recent <a>GetConfiguration</a> response.</p> <important> <p>AppConfig uses the value of the <code>ClientConfigurationVersion</code> parameter to identify the configuration version on your clients. If you don’t send <code>ClientConfigurationVersion</code> with each call to <a>GetConfiguration</a>, your clients receive the current configuration. You are charged each time your clients receive a configuration.</p> <p>To avoid excess charges, we recommend you use the <a href=\"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/StartConfigurationSession.html\">StartConfigurationSession</a> and <a href=\"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/GetLatestConfiguration.html\">GetLatestConfiguration</a> APIs, which track the client configuration version on your behalf. If you choose to continue using <a>GetConfiguration</a>, we recommend that you include the <code>ClientConfigurationVersion</code> value with every call to <a>GetConfiguration</a>. The value to use for <code>ClientConfigurationVersion</code> comes from the <code>ConfigurationVersion</code> attribute returned by <a>GetConfiguration</a> when there is new or updated data, and should be saved for subsequent calls to <a>GetConfiguration</a>.</p> </important> <p>For more information about working with configurations, see <a href=\"http://docs.aws.amazon.com/appconfig/latest/userguide/retrieving-feature-flags.html\">Retrieving feature flags and configuration data in AppConfig</a> in the <i>AppConfig User Guide</i>.</p>",
11501151
"StartDeploymentRequest$ConfigurationVersion": "<p>The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.</p>",
11511152
"ValidateConfigurationRequest$ConfigurationVersion": "<p>The version of the configuration to validate.</p>"
11521153
}

apis/ec2/2016-11-15/api-2.json

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2462,6 +2462,15 @@
24622462
"input":{"shape":"DescribeInstanceEventWindowsRequest"},
24632463
"output":{"shape":"DescribeInstanceEventWindowsResult"}
24642464
},
2465+
"DescribeInstanceImageMetadata":{
2466+
"name":"DescribeInstanceImageMetadata",
2467+
"http":{
2468+
"method":"POST",
2469+
"requestUri":"/"
2470+
},
2471+
"input":{"shape":"DescribeInstanceImageMetadataRequest"},
2472+
"output":{"shape":"DescribeInstanceImageMetadataResult"}
2473+
},
24652474
"DescribeInstanceStatus":{
24662475
"name":"DescribeInstanceStatus",
24672476
"http":{
@@ -16720,6 +16729,40 @@
1672016729
}
1672116730
}
1672216731
},
16732+
"DescribeInstanceImageMetadataMaxResults":{
16733+
"type":"integer",
16734+
"max":1000,
16735+
"min":1
16736+
},
16737+
"DescribeInstanceImageMetadataRequest":{
16738+
"type":"structure",
16739+
"members":{
16740+
"Filters":{
16741+
"shape":"FilterList",
16742+
"locationName":"Filter"
16743+
},
16744+
"InstanceIds":{
16745+
"shape":"InstanceIdStringList",
16746+
"locationName":"InstanceId"
16747+
},
16748+
"MaxResults":{"shape":"DescribeInstanceImageMetadataMaxResults"},
16749+
"NextToken":{"shape":"String"},
16750+
"DryRun":{"shape":"Boolean"}
16751+
}
16752+
},
16753+
"DescribeInstanceImageMetadataResult":{
16754+
"type":"structure",
16755+
"members":{
16756+
"InstanceImageMetadata":{
16757+
"shape":"InstanceImageMetadataList",
16758+
"locationName":"instanceImageMetadataSet"
16759+
},
16760+
"NextToken":{
16761+
"shape":"String",
16762+
"locationName":"nextToken"
16763+
}
16764+
}
16765+
},
1672316766
"DescribeInstanceStatusRequest":{
1672416767
"type":"structure",
1672516768
"members":{
@@ -26046,6 +26089,43 @@
2604626089
"locationName":"item"
2604726090
}
2604826091
},
26092+
"ImageMetadata":{
26093+
"type":"structure",
26094+
"members":{
26095+
"ImageId":{
26096+
"shape":"ImageId",
26097+
"locationName":"imageId"
26098+
},
26099+
"Name":{
26100+
"shape":"String",
26101+
"locationName":"name"
26102+
},
26103+
"OwnerId":{
26104+
"shape":"String",
26105+
"locationName":"imageOwnerId"
26106+
},
26107+
"State":{
26108+
"shape":"ImageState",
26109+
"locationName":"imageState"
26110+
},
26111+
"ImageOwnerAlias":{
26112+
"shape":"String",
26113+
"locationName":"imageOwnerAlias"
26114+
},
26115+
"CreationDate":{
26116+
"shape":"String",
26117+
"locationName":"creationDate"
26118+
},
26119+
"DeprecationTime":{
26120+
"shape":"String",
26121+
"locationName":"deprecationTime"
26122+
},
26123+
"IsPublic":{
26124+
"shape":"Boolean",
26125+
"locationName":"isPublic"
26126+
}
26127+
}
26128+
},
2604926129
"ImageRecycleBinInfo":{
2605026130
"type":"structure",
2605126131
"members":{
@@ -27468,6 +27548,54 @@
2746827548
"locationName":"item"
2746927549
}
2747027550
},
27551+
"InstanceImageMetadata":{
27552+
"type":"structure",
27553+
"members":{
27554+
"InstanceId":{
27555+
"shape":"InstanceId",
27556+
"locationName":"instanceId"
27557+
},
27558+
"InstanceType":{
27559+
"shape":"InstanceType",
27560+
"locationName":"instanceType"
27561+
},
27562+
"LaunchTime":{
27563+
"shape":"MillisecondDateTime",
27564+
"locationName":"launchTime"
27565+
},
27566+
"AvailabilityZone":{
27567+
"shape":"String",
27568+
"locationName":"availabilityZone"
27569+
},
27570+
"ZoneId":{
27571+
"shape":"String",
27572+
"locationName":"zoneId"
27573+
},
27574+
"State":{
27575+
"shape":"InstanceState",
27576+
"locationName":"instanceState"
27577+
},
27578+
"OwnerId":{
27579+
"shape":"String",
27580+
"locationName":"instanceOwnerId"
27581+
},
27582+
"Tags":{
27583+
"shape":"TagList",
27584+
"locationName":"tagSet"
27585+
},
27586+
"ImageMetadata":{
27587+
"shape":"ImageMetadata",
27588+
"locationName":"imageMetadata"
27589+
}
27590+
}
27591+
},
27592+
"InstanceImageMetadataList":{
27593+
"type":"list",
27594+
"member":{
27595+
"shape":"InstanceImageMetadata",
27596+
"locationName":"item"
27597+
}
27598+
},
2747127599
"InstanceInterruptionBehavior":{
2747227600
"type":"string",
2747327601
"enum":[

0 commit comments

Comments
 (0)