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 Nov 18, 2024
1 parent 7ba5c56 commit 46208f4
Show file tree
Hide file tree
Showing 510 changed files with 20,428 additions and 2,377 deletions.
1 change: 1 addition & 0 deletions apis/appconfig/2019-10-09/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -730,6 +730,7 @@
"enum":[
"PRE_CREATE_HOSTED_CONFIGURATION_VERSION",
"PRE_START_DEPLOYMENT",
"AT_DEPLOYMENT_TICK",
"ON_DEPLOYMENT_START",
"ON_DEPLOYMENT_STEP",
"ON_DEPLOYMENT_BAKING",
Expand Down
8 changes: 4 additions & 4 deletions apis/appconfig/2019-10-09/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"ListEnvironments": "<p>Lists the environments for an application.</p>",
"ListExtensionAssociations": "<p>Lists all AppConfig extension associations in the account. For more information about extensions and associations, see <a href=\"https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html\">Extending workflows</a> in the <i>AppConfig User Guide</i>.</p>",
"ListExtensions": "<p>Lists all custom and Amazon Web Services authored AppConfig extensions in the account. For more information about extensions, see <a href=\"https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html\">Extending workflows</a> in the <i>AppConfig User Guide</i>.</p>",
"ListHostedConfigurationVersions": "<p>Lists configurations stored in the AppConfig hosted configuration store by version.</p>",
"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>, 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>",
Expand All @@ -55,7 +55,7 @@
}
},
"Action": {
"base": "<p>An action defines the tasks that the extension performs during the AppConfig workflow. Each action includes an action point such as <code>ON_CREATE_HOSTED_CONFIGURATION</code>, <code>PRE_DEPLOYMENT</code>, or <code>ON_DEPLOYMENT</code>. Each action also includes a name, a URI to an Lambda function, and an Amazon Resource Name (ARN) for an Identity and Access Management assume role. You specify the name, URI, and ARN for each <i>action point</i> defined in the extension. You can specify the following actions for an extension:</p> <ul> <li> <p> <code>PRE_CREATE_HOSTED_CONFIGURATION_VERSION</code> </p> </li> <li> <p> <code>PRE_START_DEPLOYMENT</code> </p> </li> <li> <p> <code>ON_DEPLOYMENT_START</code> </p> </li> <li> <p> <code>ON_DEPLOYMENT_STEP</code> </p> </li> <li> <p> <code>ON_DEPLOYMENT_BAKING</code> </p> </li> <li> <p> <code>ON_DEPLOYMENT_COMPLETE</code> </p> </li> <li> <p> <code>ON_DEPLOYMENT_ROLLED_BACK</code> </p> </li> </ul>",
"base": "<p>An action defines the tasks that the extension performs during the AppConfig workflow. Each action includes an action point, as shown in the following list: </p> <ul> <li> <p> <code>PRE_CREATE_HOSTED_CONFIGURATION_VERSION</code> </p> </li> <li> <p> <code>PRE_START_DEPLOYMENT</code> </p> </li> <li> <p> <code>AT_DEPLOYMENT_TICK</code> </p> </li> <li> <p> <code>ON_DEPLOYMENT_START</code> </p> </li> <li> <p> <code>ON_DEPLOYMENT_STEP</code> </p> </li> <li> <p> <code>ON_DEPLOYMENT_BAKING</code> </p> </li> <li> <p> <code>ON_DEPLOYMENT_COMPLETE</code> </p> </li> <li> <p> <code>ON_DEPLOYMENT_ROLLED_BACK</code> </p> </li> </ul> <p>Each action also includes a name, a URI to an Lambda function, and an Amazon Resource Name (ARN) for an Identity and Access Management assume role. You specify the name, URI, and ARN for each <i>action point</i> defined in the extension.</p>",
"refs": {
"ActionList$member": null
}
Expand Down Expand Up @@ -805,7 +805,7 @@
"ListEnvironmentsRequest$MaxResults": "<p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p>",
"ListExtensionAssociationsRequest$MaxResults": "<p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p>",
"ListExtensionsRequest$MaxResults": "<p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p>",
"ListHostedConfigurationVersionsRequest$MaxResults": "<p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p>"
"ListHostedConfigurationVersionsRequest$MaxResults": "<p>The maximum number of items to return for this call. If <code>MaxResults</code> is not provided in the call, AppConfig returns the maximum of 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p>"
}
},
"MinutesBetween0And24Hours": {
Expand Down Expand Up @@ -1105,7 +1105,7 @@
"ActionInvocation$Uri": "<p>The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.</p>",
"ConfigurationProfile$LocationUri": "<p>The URI location of the configuration.</p>",
"ConfigurationProfileSummary$LocationUri": "<p>The URI location of the configuration.</p>",
"CreateConfigurationProfileRequest$LocationUri": "<p>A URI to locate the configuration. You can specify the following:</p> <ul> <li> <p>For the AppConfig hosted configuration store and for feature flags, specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services Systems Manager Parameter Store parameter, specify either the parameter name in the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p> </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI in the following format: <code>codepipeline</code>://&lt;pipeline name&gt;.</p> </li> <li> <p>For an Secrets Manager secret, specify the URI in the following format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For an Amazon S3 object, specify the URI in the following format: <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example: <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li> <p>For an SSM document, specify either the document name in the format <code>ssm-document://&lt;document name&gt;</code> or the Amazon Resource Name (ARN).</p> </li> </ul>",
"CreateConfigurationProfileRequest$LocationUri": "<p>A URI to locate the configuration. You can specify the following:</p> <ul> <li> <p>For the AppConfig hosted configuration store and for feature flags, specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services Systems Manager Parameter Store parameter, specify either the parameter name in the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p> </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI in the following format: <code>codepipeline</code>://&lt;pipeline name&gt;.</p> </li> <li> <p>For an Secrets Manager secret, specify the URI in the following format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For an Amazon S3 object, specify the URI in the following format: <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example: <code>s3://amzn-s3-demo-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li> <p>For an SSM document, specify either the document name in the format <code>ssm-document://&lt;document name&gt;</code> or the Amazon Resource Name (ARN).</p> </li> </ul>",
"Deployment$ConfigurationLocationUri": "<p>Information about the source location of the configuration.</p>"
}
},
Expand Down
32 changes: 27 additions & 5 deletions apis/autoscaling/2011-01-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1196,7 +1196,8 @@
],
"members":{
"AutoScalingGroupName":{"shape":"XmlStringMaxLen255"},
"TrafficSources":{"shape":"TrafficSources"}
"TrafficSources":{"shape":"TrafficSources"},
"SkipZonalShiftValidation":{"shape":"SkipZonalShiftValidation"}
}
},
"AutoRollback":{"type":"boolean"},
Expand Down Expand Up @@ -1248,7 +1249,8 @@
"DefaultInstanceWarmup":{"shape":"DefaultInstanceWarmup"},
"TrafficSources":{"shape":"TrafficSources"},
"InstanceMaintenancePolicy":{"shape":"InstanceMaintenancePolicy"},
"AvailabilityZoneDistribution":{"shape":"AvailabilityZoneDistribution"}
"AvailabilityZoneDistribution":{"shape":"AvailabilityZoneDistribution"},
"AvailabilityZoneImpairmentPolicy":{"shape":"AvailabilityZoneImpairmentPolicy"}
}
},
"AutoScalingGroupDesiredCapacity":{"type":"integer"},
Expand Down Expand Up @@ -1329,6 +1331,13 @@
"CapacityDistributionStrategy":{"shape":"CapacityDistributionStrategy"}
}
},
"AvailabilityZoneImpairmentPolicy":{
"type":"structure",
"members":{
"ZonalShiftEnabled":{"shape":"ZonalShiftEnabled"},
"ImpairedZoneHealthCheckBehavior":{"shape":"ImpairedZoneHealthCheckBehavior"}
}
},
"AvailabilityZones":{
"type":"list",
"member":{"shape":"XmlStringMaxLen255"}
Expand Down Expand Up @@ -1546,7 +1555,9 @@
"DefaultInstanceWarmup":{"shape":"DefaultInstanceWarmup"},
"TrafficSources":{"shape":"TrafficSources"},
"InstanceMaintenancePolicy":{"shape":"InstanceMaintenancePolicy"},
"AvailabilityZoneDistribution":{"shape":"AvailabilityZoneDistribution"}
"AvailabilityZoneDistribution":{"shape":"AvailabilityZoneDistribution"},
"AvailabilityZoneImpairmentPolicy":{"shape":"AvailabilityZoneImpairmentPolicy"},
"SkipZonalShiftValidation":{"shape":"SkipZonalShiftValidation"}
}
},
"CreateLaunchConfigurationType":{
Expand Down Expand Up @@ -2097,6 +2108,13 @@
"HealthCheckGracePeriod":{"type":"integer"},
"HeartbeatTimeout":{"type":"integer"},
"HonorCooldown":{"type":"boolean"},
"ImpairedZoneHealthCheckBehavior":{
"type":"string",
"enum":[
"ReplaceUnhealthy",
"IgnoreUnhealthy"
]
},
"IncludeDeletedGroups":{"type":"boolean"},
"Instance":{
"type":"structure",
Expand Down Expand Up @@ -3351,6 +3369,7 @@
"ShouldDecrementDesiredCapacity":{"type":"boolean"},
"ShouldRespectGracePeriod":{"type":"boolean"},
"SkipMatching":{"type":"boolean"},
"SkipZonalShiftValidation":{"type":"boolean"},
"SpotInstancePools":{"type":"integer"},
"SpotPrice":{
"type":"string",
Expand Down Expand Up @@ -3572,7 +3591,9 @@
"DesiredCapacityType":{"shape":"XmlStringMaxLen255"},
"DefaultInstanceWarmup":{"shape":"DefaultInstanceWarmup"},
"InstanceMaintenancePolicy":{"shape":"InstanceMaintenancePolicy"},
"AvailabilityZoneDistribution":{"shape":"AvailabilityZoneDistribution"}
"AvailabilityZoneDistribution":{"shape":"AvailabilityZoneDistribution"},
"AvailabilityZoneImpairmentPolicy":{"shape":"AvailabilityZoneImpairmentPolicy"},
"SkipZonalShiftValidation":{"shape":"SkipZonalShiftValidation"}
}
},
"UpdatePlacementGroupParam":{
Expand Down Expand Up @@ -3693,6 +3714,7 @@
"type":"string",
"max":21847,
"pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
}
},
"ZonalShiftEnabled":{"type":"boolean"}
}
}
28 changes: 28 additions & 0 deletions apis/autoscaling/2011-01-01/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -384,6 +384,14 @@
"UpdateAutoScalingGroupType$AvailabilityZoneDistribution": "<p> The instance capacity distribution across Availability Zones. </p>"
}
},
"AvailabilityZoneImpairmentPolicy": {
"base": "<p> Describes an Availability Zone impairment policy. </p>",
"refs": {
"AutoScalingGroup$AvailabilityZoneImpairmentPolicy": "<p> The Availability Zone impairment policy. </p>",
"CreateAutoScalingGroupType$AvailabilityZoneImpairmentPolicy": "<p> The policy for Availability Zone impairment. </p>",
"UpdateAutoScalingGroupType$AvailabilityZoneImpairmentPolicy": "<p> The policy for Availability Zone impairment. </p>"
}
},
"AvailabilityZones": {
"base": null,
"refs": {
Expand Down Expand Up @@ -977,6 +985,12 @@
"SetDesiredCapacityType$HonorCooldown": "<p>Indicates whether Amazon EC2 Auto Scaling waits for the cooldown period to complete before initiating a scaling activity to set your Auto Scaling group to its new capacity. By default, Amazon EC2 Auto Scaling does not honor the cooldown period during manual scaling activities.</p>"
}
},
"ImpairedZoneHealthCheckBehavior": {
"base": null,
"refs": {
"AvailabilityZoneImpairmentPolicy$ImpairedZoneHealthCheckBehavior": "<p> Specifies the health check behavior for the impaired Availability Zone in an active zonal shift. If you select <code>Replace unhealthy</code>, instances that appear unhealthy will be replaced in all Availability Zones. If you select <code>Ignore unhealthy</code>, instances will not be replaced in the Availability Zone with the active zonal shift. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-zonal-shift.html\">Auto Scaling group zonal shift</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>. </p>"
}
},
"IncludeDeletedGroups": {
"base": null,
"refs": {
Expand Down Expand Up @@ -2149,6 +2163,14 @@
"RefreshPreferences$SkipMatching": "<p>(Optional) Indicates whether skip matching is enabled. If enabled (<code>true</code>), then Amazon EC2 Auto Scaling skips replacing instances that match the desired configuration. If no desired configuration is specified, then it skips replacing instances that have the same launch template and instance types that the Auto Scaling group was using before the start of the instance refresh. The default is <code>false</code>.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh-skip-matching.html\">Use an instance refresh with skip matching</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>"
}
},
"SkipZonalShiftValidation": {
"base": null,
"refs": {
"AttachTrafficSourcesType$SkipZonalShiftValidation": "<p> If you enable zonal shift with cross-zone disabled load balancers, capacity could become imbalanced across Availability Zones. To skip the validation, specify <code>true</code>. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-zonal-shift.html\">Auto Scaling group zonal shift</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>. </p>",
"CreateAutoScalingGroupType$SkipZonalShiftValidation": "<p> If you enable zonal shift with cross-zone disabled load balancers, capacity could become imbalanced across Availability Zones. To skip the validation, specify <code>true</code>. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-zonal-shift.html\">Auto Scaling group zonal shift</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>. </p>",
"UpdateAutoScalingGroupType$SkipZonalShiftValidation": "<p> If you enable zonal shift with cross-zone disabled load balancers, capacity could become imbalanced across Availability Zones. To skip the validation, specify <code>true</code>. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-zonal-shift.html\">Auto Scaling group zonal shift</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>. </p>"
}
},
"SpotInstancePools": {
"base": null,
"refs": {
Expand Down Expand Up @@ -2725,6 +2747,12 @@
"CreateLaunchConfigurationType$UserData": "<p>The user data to make available to the launched EC2 instances. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html\">Instance metadata and user data</a> (Linux) and <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html\">Instance metadata and user data</a> (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.</p>",
"LaunchConfiguration$UserData": "<p>The user data to make available to the launched EC2 instances. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html\">Instance metadata and user data</a> (Linux) and <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-metadata.html\">Instance metadata and user data</a> (Windows). If you are using a command line tool, base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide base64-encoded text. User data is limited to 16 KB.</p>"
}
},
"ZonalShiftEnabled": {
"base": null,
"refs": {
"AvailabilityZoneImpairmentPolicy$ZonalShiftEnabled": "<p> If <code>true</code>, enable zonal shift for your Auto Scaling group. </p>"
}
}
}
}
78 changes: 78 additions & 0 deletions apis/cloudformation/2010-05-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -741,6 +741,21 @@
"resultWrapper":"ListGeneratedTemplatesResult"
}
},
"ListHookResults":{
"name":"ListHookResults",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ListHookResultsInput"},
"output":{
"shape":"ListHookResultsOutput",
"resultWrapper":"ListHookResultsResult"
},
"errors":[
{"shape":"HookResultNotFoundException"}
]
},
"ListImports":{
"name":"ListImports",
"http":{
Expand Down Expand Up @@ -2619,6 +2634,39 @@
"type":"string",
"enum":["PRE_PROVISION"]
},
"HookResultId":{
"type":"string",
"max":1600,
"min":1,
"pattern":"[a-zA-Z][-a-zA-Z0-9]*|arn:[-a-zA-Z0-9:/]*|^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$"
},
"HookResultNotFoundException":{
"type":"structure",
"members":{
},
"error":{
"code":"HookResultNotFound",
"httpStatusCode":404,
"senderFault":true
},
"exception":true
},
"HookResultSummaries":{
"type":"list",
"member":{"shape":"HookResultSummary"}
},
"HookResultSummary":{
"type":"structure",
"members":{
"InvocationPoint":{"shape":"HookInvocationPoint"},
"FailureMode":{"shape":"HookFailureMode"},
"TypeName":{"shape":"HookTypeName"},
"TypeVersionId":{"shape":"HookTypeVersionId"},
"TypeConfigurationVersionId":{"shape":"HookTypeConfigurationVersionId"},
"Status":{"shape":"HookStatus"},
"HookStatusReason":{"shape":"HookStatusReason"}
}
},
"HookStatus":{
"type":"string",
"enum":[
Expand Down Expand Up @@ -2827,6 +2875,36 @@
"NextToken":{"shape":"NextToken"}
}
},
"ListHookResultsInput":{
"type":"structure",
"required":[
"TargetType",
"TargetId"
],
"members":{
"TargetType":{"shape":"ListHookResultsTargetType"},
"TargetId":{"shape":"HookResultId"},
"NextToken":{"shape":"NextToken"}
}
},
"ListHookResultsOutput":{
"type":"structure",
"members":{
"TargetType":{"shape":"ListHookResultsTargetType"},
"TargetId":{"shape":"HookResultId"},
"HookResults":{"shape":"HookResultSummaries"},
"NextToken":{"shape":"NextToken"}
}
},
"ListHookResultsTargetType":{
"type":"string",
"enum":[
"CHANGE_SET",
"STACK",
"RESOURCE",
"CLOUD_CONTROL"
]
},
"ListImportsInput":{
"type":"structure",
"required":["ExportName"],
Expand Down
Loading

0 comments on commit 46208f4

Please sign in to comment.