Skip to content

Commit

Permalink
Updated API models and rebuilt service gems.
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-ruby-automation committed Oct 24, 2024
1 parent 6efc0e4 commit bac3491
Show file tree
Hide file tree
Showing 49 changed files with 1,083 additions and 157 deletions.
15 changes: 12 additions & 3 deletions apis/appconfig/2019-10-09/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1228,7 +1228,8 @@
"ROLLBACK_COMPLETED",
"BAKE_TIME_STARTED",
"DEPLOYMENT_STARTED",
"DEPLOYMENT_COMPLETED"
"DEPLOYMENT_COMPLETED",
"REVERT_COMPLETED"
]
},
"DeploymentEvents":{
Expand All @@ -1247,7 +1248,8 @@
"DEPLOYING",
"COMPLETE",
"ROLLING_BACK",
"ROLLED_BACK"
"ROLLED_BACK",
"REVERTED"
]
},
"DeploymentStrategies":{
Expand Down Expand Up @@ -1339,7 +1341,8 @@
"READY_FOR_DEPLOYMENT",
"DEPLOYING",
"ROLLING_BACK",
"ROLLED_BACK"
"ROLLED_BACK",
"REVERTED"
]
},
"Environments":{
Expand Down Expand Up @@ -2096,6 +2099,12 @@
"box":true,
"location":"uri",
"locationName":"DeploymentNumber"
},
"AllowRevert":{
"shape":"Boolean",
"box":true,
"location":"header",
"locationName":"Allow-Revert"
}
}
},
Expand Down
7 changes: 4 additions & 3 deletions apis/appconfig/2019-10-09/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"ListHostedConfigurationVersions": "<p>Lists configurations stored in the AppConfig hosted configuration store by version.</p>",
"ListTagsForResource": "<p>Retrieves the list of key-value tags assigned to the resource.</p>",
"StartDeployment": "<p>Starts a deployment.</p>",
"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>",
"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>",
"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>",
"UntagResource": "<p>Deletes a tag key and value from an AppConfig resource.</p>",
"UpdateAccountSettings": "<p>Updates the value of the <code>DeletionProtection</code> parameter.</p>",
Expand Down Expand Up @@ -173,7 +173,8 @@
"refs": {
"DeletionProtectionSettings$Enabled": "<p>A parameter that indicates if deletion protection is enabled or not.</p>",
"Parameter$Required": "<p>A parameter value must be specified in the extension association.</p>",
"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>"
"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>",
"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>"
}
},
"BytesMeasure": {
Expand Down Expand Up @@ -1146,7 +1147,7 @@
"Configuration$ConfigurationVersion": "<p>The configuration version.</p>",
"Deployment$ConfigurationVersion": "<p>The configuration version that was deployed.</p>",
"DeploymentSummary$ConfigurationVersion": "<p>The version of the configuration.</p>",
"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>",
"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>",
"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>",
"ValidateConfigurationRequest$ConfigurationVersion": "<p>The version of the configuration to validate.</p>"
}
Expand Down
128 changes: 128 additions & 0 deletions apis/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2462,6 +2462,15 @@
"input":{"shape":"DescribeInstanceEventWindowsRequest"},
"output":{"shape":"DescribeInstanceEventWindowsResult"}
},
"DescribeInstanceImageMetadata":{
"name":"DescribeInstanceImageMetadata",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DescribeInstanceImageMetadataRequest"},
"output":{"shape":"DescribeInstanceImageMetadataResult"}
},
"DescribeInstanceStatus":{
"name":"DescribeInstanceStatus",
"http":{
Expand Down Expand Up @@ -16720,6 +16729,40 @@
}
}
},
"DescribeInstanceImageMetadataMaxResults":{
"type":"integer",
"max":1000,
"min":1
},
"DescribeInstanceImageMetadataRequest":{
"type":"structure",
"members":{
"Filters":{
"shape":"FilterList",
"locationName":"Filter"
},
"InstanceIds":{
"shape":"InstanceIdStringList",
"locationName":"InstanceId"
},
"MaxResults":{"shape":"DescribeInstanceImageMetadataMaxResults"},
"NextToken":{"shape":"String"},
"DryRun":{"shape":"Boolean"}
}
},
"DescribeInstanceImageMetadataResult":{
"type":"structure",
"members":{
"InstanceImageMetadata":{
"shape":"InstanceImageMetadataList",
"locationName":"instanceImageMetadataSet"
},
"NextToken":{
"shape":"String",
"locationName":"nextToken"
}
}
},
"DescribeInstanceStatusRequest":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -26046,6 +26089,43 @@
"locationName":"item"
}
},
"ImageMetadata":{
"type":"structure",
"members":{
"ImageId":{
"shape":"ImageId",
"locationName":"imageId"
},
"Name":{
"shape":"String",
"locationName":"name"
},
"OwnerId":{
"shape":"String",
"locationName":"imageOwnerId"
},
"State":{
"shape":"ImageState",
"locationName":"imageState"
},
"ImageOwnerAlias":{
"shape":"String",
"locationName":"imageOwnerAlias"
},
"CreationDate":{
"shape":"String",
"locationName":"creationDate"
},
"DeprecationTime":{
"shape":"String",
"locationName":"deprecationTime"
},
"IsPublic":{
"shape":"Boolean",
"locationName":"isPublic"
}
}
},
"ImageRecycleBinInfo":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -27468,6 +27548,54 @@
"locationName":"item"
}
},
"InstanceImageMetadata":{
"type":"structure",
"members":{
"InstanceId":{
"shape":"InstanceId",
"locationName":"instanceId"
},
"InstanceType":{
"shape":"InstanceType",
"locationName":"instanceType"
},
"LaunchTime":{
"shape":"MillisecondDateTime",
"locationName":"launchTime"
},
"AvailabilityZone":{
"shape":"String",
"locationName":"availabilityZone"
},
"ZoneId":{
"shape":"String",
"locationName":"zoneId"
},
"State":{
"shape":"InstanceState",
"locationName":"instanceState"
},
"OwnerId":{
"shape":"String",
"locationName":"instanceOwnerId"
},
"Tags":{
"shape":"TagList",
"locationName":"tagSet"
},
"ImageMetadata":{
"shape":"ImageMetadata",
"locationName":"imageMetadata"
}
}
},
"InstanceImageMetadataList":{
"type":"list",
"member":{
"shape":"InstanceImageMetadata",
"locationName":"item"
}
},
"InstanceInterruptionBehavior":{
"type":"string",
"enum":[
Expand Down
Loading

0 comments on commit bac3491

Please sign in to comment.