Skip to content

Commit

Permalink
Update models for release
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-php-automation committed Oct 24, 2024
1 parent e6cb259 commit 3bf4ca0
Show file tree
Hide file tree
Showing 25 changed files with 455 additions and 78 deletions.
27 changes: 27 additions & 0 deletions .changes/3.324.10
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[
{
"type": "api-change",
"category": "AppConfig",
"description": "This release improves deployment safety by granting customers the ability to REVERT completed deployments, to the last known good state.In the StopDeployment API revert case the status of a COMPLETE deployment will be REVERTED. AppConfig only allows a revert within 72 hours of deployment completion."
},
{
"type": "api-change",
"category": "ECS",
"description": "This release adds support for EBS volumes attached to Amazon ECS Windows tasks running on EC2 instances."
},
{
"type": "api-change",
"category": "EC2",
"description": "This release includes a new API to describe some details of the Amazon Machine Images (AMIs) that were used to launch EC2 instances, even if those AMIs are no longer available for use."
},
{
"type": "enhancement",
"category": "PCS",
"description": "Documentation update: added the default value of the Slurm configuration parameter scaleDownIdleTimeInSeconds to its description."
},
{
"type": "api-change",
"category": "QBusiness",
"description": "Add a new field in chat response. This field can be used to support nested schemas in array fields"
}
]
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# CHANGELOG

## next release

* `Aws\AppConfig` - This release improves deployment safety by granting customers the ability to REVERT completed deployments, to the last known good state.In the StopDeployment API revert case the status of a COMPLETE deployment will be REVERTED. AppConfig only allows a revert within 72 hours of deployment completion.
* `Aws\ECS` - This release adds support for EBS volumes attached to Amazon ECS Windows tasks running on EC2 instances.
* `Aws\EC2` - This release includes a new API to describe some details of the Amazon Machine Images (AMIs) that were used to launch EC2 instances, even if those AMIs are no longer available for use.
* `Aws\PCS` - Documentation update: added the default value of the Slurm configuration parameter scaleDownIdleTimeInSeconds to its description.
* `Aws\QBusiness` - Add a new field in chat response. This field can be used to support nested schemas in array fields

## 3.324.9 - 2024-10-23

* `Aws\PaymentCryptographyData` - Add ECDH support on PIN operations.
Expand Down
2 changes: 2 additions & 0 deletions src/Ec2/Ec2Client.php
Original file line number Diff line number Diff line change
Expand Up @@ -788,6 +788,8 @@
* @method \GuzzleHttp\Promise\Promise describeInstanceEventNotificationAttributesAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result describeInstanceEventWindows(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise describeInstanceEventWindowsAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result describeInstanceImageMetadata(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise describeInstanceImageMetadataAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result describeInstanceTopology(array $args = []) (supported in versions 2016-11-15)
* @method \GuzzleHttp\Promise\Promise describeInstanceTopologyAsync(array $args = []) (supported in versions 2016-11-15)
* @method \Aws\Result describeInstanceTypeOfferings(array $args = []) (supported in versions 2016-11-15)
Expand Down
15 changes: 12 additions & 3 deletions src/data/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
2 changes: 1 addition & 1 deletion src/data/appconfig/2019-10-09/api-2.json.php

Large diffs are not rendered by default.

7 changes: 4 additions & 3 deletions src/data/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
2 changes: 1 addition & 1 deletion src/data/appconfig/2019-10-09/docs-2.json.php

Large diffs are not rendered by default.

128 changes: 128 additions & 0 deletions src/data/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
2 changes: 1 addition & 1 deletion src/data/ec2/2016-11-15/api-2.json.php

Large diffs are not rendered by default.

Loading

0 comments on commit 3bf4ca0

Please sign in to comment.