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 Jan 29, 2024
1 parent 5b831e8 commit 08034ff
Show file tree
Hide file tree
Showing 54 changed files with 426 additions and 158 deletions.
1 change: 1 addition & 0 deletions apis/autoscaling/2011-01-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2239,6 +2239,7 @@
"ExcludedInstanceTypes":{"shape":"ExcludedInstanceTypes"},
"InstanceGenerations":{"shape":"InstanceGenerations"},
"SpotMaxPricePercentageOverLowestPrice":{"shape":"NullablePositiveInteger"},
"MaxSpotPriceAsPercentageOfOptimalOnDemandPrice":{"shape":"NullablePositiveInteger"},
"OnDemandMaxPricePercentageOverLowestPrice":{"shape":"NullablePositiveInteger"},
"BareMetal":{"shape":"BareMetal"},
"BurstablePerformance":{"shape":"BurstablePerformance"},
Expand Down
13 changes: 7 additions & 6 deletions apis/autoscaling/2011-01-01/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"DescribeAutoScalingGroups": "<p>Gets information about the Auto Scaling groups in the account and Region.</p> <p>If you specify Auto Scaling group names, the output includes information for only the specified Auto Scaling groups. If you specify filters, the output includes information for only those Auto Scaling groups that meet the filter criteria. If you do not specify group names or filters, the output includes information for all Auto Scaling groups. </p> <p>This operation also returns information about instances in Auto Scaling groups. To retrieve information about the instances in a warm pool, you must call the <a>DescribeWarmPool</a> API. </p>",
"DescribeAutoScalingInstances": "<p>Gets information about the Auto Scaling instances in the account and Region.</p>",
"DescribeAutoScalingNotificationTypes": "<p>Describes the notification types that are supported by Amazon EC2 Auto Scaling.</p>",
"DescribeInstanceRefreshes": "<p>Gets information about the instance refreshes for the specified Auto Scaling group.</p> <p>This operation is part of the <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html\">instance refresh feature</a> in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group after you make configuration changes.</p> <p>To help you determine the status of an instance refresh, Amazon EC2 Auto Scaling returns information about the instance refreshes you previously initiated, including their status, start time, end time, the percentage of the instance refresh that is complete, and the number of instances remaining to update before the instance refresh is complete. If a rollback is initiated while an instance refresh is in progress, Amazon EC2 Auto Scaling also returns information about the rollback of the instance refresh.</p>",
"DescribeInstanceRefreshes": "<p>Gets information about the instance refreshes for the specified Auto Scaling group from the previous six weeks.</p> <p>This operation is part of the <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html\">instance refresh feature</a> in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group after you make configuration changes.</p> <p>To help you determine the status of an instance refresh, Amazon EC2 Auto Scaling returns information about the instance refreshes you previously initiated, including their status, start time, end time, the percentage of the instance refresh that is complete, and the number of instances remaining to update before the instance refresh is complete. If a rollback is initiated while an instance refresh is in progress, Amazon EC2 Auto Scaling also returns information about the rollback of the instance refresh.</p>",
"DescribeLaunchConfigurations": "<p>Gets information about the launch configurations in the account and Region.</p>",
"DescribeLifecycleHookTypes": "<p>Describes the available types of lifecycle hooks.</p> <p>The following hook types are supported:</p> <ul> <li> <p> <code>autoscaling:EC2_INSTANCE_LAUNCHING</code> </p> </li> <li> <p> <code>autoscaling:EC2_INSTANCE_TERMINATING</code> </p> </li> </ul>",
"DescribeLifecycleHooks": "<p>Gets information about the lifecycle hooks for the specified Auto Scaling group.</p>",
Expand Down Expand Up @@ -1144,13 +1144,13 @@
"IntPercent100To200Resettable": {
"base": null,
"refs": {
"InstanceMaintenancePolicy$MaxHealthyPercentage": "<p>Specifies the upper threshold as a percentage of the desired capacity of the Auto Scaling group. It represents the maximum percentage of the group that can be in service and healthy, or pending, to support your workload when replacing instances. Value range is 100 to 200. After it's set, a value of <code>-1</code> will clear the previously set value. </p> <p>Both <code>MinHealthyPercentage</code> and <code>MaxHealthyPercentage</code> must be specified, and the difference between them cannot be greater than 100. A large range increases the number of instances that can be replaced at the same time.</p>"
"InstanceMaintenancePolicy$MaxHealthyPercentage": "<p>Specifies the upper threshold as a percentage of the desired capacity of the Auto Scaling group. It represents the maximum percentage of the group that can be in service and healthy, or pending, to support your workload when replacing instances. Value range is 100 to 200. To clear a previously set value, specify a value of <code>-1</code>.</p> <p>Both <code>MinHealthyPercentage</code> and <code>MaxHealthyPercentage</code> must be specified, and the difference between them cannot be greater than 100. A large range increases the number of instances that can be replaced at the same time.</p>"
}
},
"IntPercentResettable": {
"base": null,
"refs": {
"InstanceMaintenancePolicy$MinHealthyPercentage": "<p>Specifies the lower threshold as a percentage of the desired capacity of the Auto Scaling group. It represents the minimum percentage of the group to keep in service, healthy, and ready to use to support your workload when replacing instances. Value range is 0 to 100. After it's set, a value of <code>-1</code> will clear the previously set value.</p>"
"InstanceMaintenancePolicy$MinHealthyPercentage": "<p>Specifies the lower threshold as a percentage of the desired capacity of the Auto Scaling group. It represents the minimum percentage of the group to keep in service, healthy, and ready to use to support your workload when replacing instances. Value range is 0 to 100. To clear a previously set value, specify a value of <code>-1</code>.</p>"
}
},
"InvalidNextToken": {
Expand Down Expand Up @@ -1509,7 +1509,7 @@
}
},
"MetricStat": {
"base": "<p>This structure defines the CloudWatch metric to return, along with the statistic, period, and unit.</p> <p>For more information about the CloudWatch terminology below, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html\">Amazon CloudWatch concepts</a> in the <i>Amazon CloudWatch User Guide</i>.</p>",
"base": "<p>This structure defines the CloudWatch metric to return, along with the statistic and unit.</p> <p>For more information about the CloudWatch terminology below, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html\">Amazon CloudWatch concepts</a> in the <i>Amazon CloudWatch User Guide</i>.</p>",
"refs": {
"MetricDataQuery$MetricStat": "<p>Information about the metric data to return.</p> <p>Conditional: Within each <code>MetricDataQuery</code> object, you must specify either <code>Expression</code> or <code>MetricStat</code>, but not both.</p>"
}
Expand Down Expand Up @@ -1646,8 +1646,9 @@
"AcceleratorTotalMemoryMiBRequest$Max": "<p>The memory maximum in MiB.</p>",
"BaselineEbsBandwidthMbpsRequest$Min": "<p>The minimum value in Mbps.</p>",
"BaselineEbsBandwidthMbpsRequest$Max": "<p>The maximum value in Mbps.</p>",
"InstanceRequirements$SpotMaxPricePercentageOverLowestPrice": "<p>The price protection threshold for Spot Instances. This is the maximum you’ll pay for a Spot Instance, expressed as a percentage higher than the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 Auto Scaling selects instance types with your attributes, we will exclude instance types whose price is higher than your threshold. The parameter accepts an integer, which Amazon EC2 Auto Scaling interprets as a percentage. To turn off price protection, specify a high value, such as <code>999999</code>. </p> <p>If you set <code>DesiredCapacityType</code> to <code>vcpu</code> or <code>memory-mib</code>, the price protection threshold is applied based on the per vCPU or per memory price instead of the per instance price. </p> <p>Default: <code>100</code> </p>",
"InstanceRequirements$OnDemandMaxPricePercentageOverLowestPrice": "<p>The price protection threshold for On-Demand Instances. This is the maximum you’ll pay for an On-Demand Instance, expressed as a percentage higher than the least expensive current generation M, C, or R instance type with your specified attributes. When Amazon EC2 Auto Scaling selects instance types with your attributes, we will exclude instance types whose price is higher than your threshold. The parameter accepts an integer, which Amazon EC2 Auto Scaling interprets as a percentage. To turn off price protection, specify a high value, such as <code>999999</code>. </p> <p>If you set <code>DesiredCapacityType</code> to <code>vcpu</code> or <code>memory-mib</code>, the price protection threshold is applied based on the per vCPU or per memory price instead of the per instance price. </p> <p>Default: <code>20</code> </p>",
"InstanceRequirements$SpotMaxPricePercentageOverLowestPrice": "<p>[Price protection] The price protection threshold for Spot Instances, as a percentage higher than an identified Spot price. The identified Spot price is the price of the lowest priced current generation C, M, or R instance type with your specified attributes. If no current generation C, M, or R instance type matches your attributes, then the identified price is from either the lowest priced current generation instance types or, failing that, the lowest priced previous generation instance types that match your attributes. When Amazon EC2 Auto Scaling selects instance types with your attributes, we will exclude instance types whose price exceeds your specified threshold.</p> <p>The parameter accepts an integer, which Amazon EC2 Auto Scaling interprets as a percentage.</p> <p>To turn off price protection, specify a high value, such as <code>999999</code>. </p> <p>If you set <code>DesiredCapacityType</code> to <code>vcpu</code> or <code>memory-mib</code>, the price protection threshold is based on the per-vCPU or per-memory price instead of the per instance price. </p> <note> <p>Only one of <code>SpotMaxPricePercentageOverLowestPrice</code> or <code>MaxSpotPriceAsPercentageOfOptimalOnDemandPrice</code> can be specified.</p> </note> <p>Default: <code>100</code> </p>",
"InstanceRequirements$MaxSpotPriceAsPercentageOfOptimalOnDemandPrice": "<p>[Price protection] The price protection threshold for Spot Instances, as a percentage of an identified On-Demand price. The identified On-Demand price is the price of the lowest priced current generation C, M, or R instance type with your specified attributes. If no current generation C, M, or R instance type matches your attributes, then the identified price is from either the lowest priced current generation instance types or, failing that, the lowest priced previous generation instance types that match your attributes. When Amazon EC2 Auto Scaling selects instance types with your attributes, we will exclude instance types whose price exceeds your specified threshold.</p> <p>The parameter accepts an integer, which Amazon EC2 Auto Scaling interprets as a percentage.</p> <p>To indicate no price protection threshold, specify a high value, such as <code>999999</code>. </p> <p>If you set <code>DesiredCapacityType</code> to <code>vcpu</code> or <code>memory-mib</code>, the price protection threshold is based on the per-vCPU or per-memory price instead of the per instance price. </p> <note> <p>Only one of <code>SpotMaxPricePercentageOverLowestPrice</code> or <code>MaxSpotPriceAsPercentageOfOptimalOnDemandPrice</code> can be specified. If you don't specify either, then <code>SpotMaxPricePercentageOverLowestPrice</code> is used and the value for that parameter defaults to <code>100</code>.</p> </note>",
"InstanceRequirements$OnDemandMaxPricePercentageOverLowestPrice": "<p>[Price protection] The price protection threshold for On-Demand Instances, as a percentage higher than an identified On-Demand price. The identified On-Demand price is the price of the lowest priced current generation C, M, or R instance type with your specified attributes. If no current generation C, M, or R instance type matches your attributes, then the identified price is from either the lowest priced current generation instance types or, failing that, the lowest priced previous generation instance types that match your attributes. When Amazon EC2 Auto Scaling selects instance types with your attributes, we will exclude instance types whose price exceeds your specified threshold. </p> <p>The parameter accepts an integer, which Amazon EC2 Auto Scaling interprets as a percentage.</p> <p>To turn off price protection, specify a high value, such as <code>999999</code>. </p> <p>If you set <code>DesiredCapacityType</code> to <code>vcpu</code> or <code>memory-mib</code>, the price protection threshold is applied based on the per-vCPU or per-memory price instead of the per instance price. </p> <p>Default: <code>20</code> </p>",
"MemoryMiBRequest$Min": "<p>The memory minimum in MiB.</p>",
"MemoryMiBRequest$Max": "<p>The memory maximum in MiB.</p>",
"NetworkInterfaceCountRequest$Min": "<p>The minimum number of network interfaces.</p>",
Expand Down
8 changes: 4 additions & 4 deletions apis/comprehend/2017-11-27/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1896,12 +1896,12 @@
"BatchDetectKeyPhrasesRequest$LanguageCode": "<p>The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.</p>",
"BatchDetectSentimentRequest$LanguageCode": "<p>The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.</p>",
"BatchDetectTargetedSentimentRequest$LanguageCode": "<p>The language of the input documents. Currently, English is the only supported language.</p>",
"ContainsPiiEntitiesRequest$LanguageCode": "<p>The language of the input documents. Currently, English is the only valid language.</p>",
"ContainsPiiEntitiesRequest$LanguageCode": "<p>The language of the input documents.</p>",
"CreateDocumentClassifierRequest$LanguageCode": "<p>The language of the input documents. You can specify any of the languages supported by Amazon Comprehend. All documents must be in the same language.</p>",
"CreateEntityRecognizerRequest$LanguageCode": "<p> You can specify any of the following languages: English (\"en\"), Spanish (\"es\"), French (\"fr\"), Italian (\"it\"), German (\"de\"), or Portuguese (\"pt\"). If you plan to use this entity recognizer with PDF, Word, or image input files, you must specify English as the language. All training documents must be in the same language.</p>",
"DetectEntitiesRequest$LanguageCode": "<p>The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. If your request includes the endpoint for a custom entity recognition model, Amazon Comprehend uses the language of your custom model, and it ignores any language code that you specify here.</p> <p>All input documents must be in the same language.</p>",
"DetectKeyPhrasesRequest$LanguageCode": "<p>The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.</p>",
"DetectPiiEntitiesRequest$LanguageCode": "<p>The language of the input documents. Currently, English is the only valid language.</p>",
"DetectPiiEntitiesRequest$LanguageCode": "<p>The language of the input text. Enter the language code for English (en) or Spanish (es).</p>",
"DetectSentimentRequest$LanguageCode": "<p>The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.</p>",
"DetectTargetedSentimentRequest$LanguageCode": "<p>The language of the input documents. Currently, English is the only supported language.</p>",
"DetectToxicContentRequest$LanguageCode": "<p>The language of the input text. Currently, English is the only supported language.</p>",
Expand All @@ -1910,12 +1910,12 @@
"EntityRecognizerProperties$LanguageCode": "<p> The language of the input documents. All documents must be in the same language. Only English (\"en\") is currently supported.</p>",
"EventsDetectionJobProperties$LanguageCode": "<p>The language code of the input documents.</p>",
"KeyPhrasesDetectionJobProperties$LanguageCode": "<p>The language code of the input documents.</p>",
"PiiEntitiesDetectionJobProperties$LanguageCode": "<p>The language code of the input documents</p>",
"PiiEntitiesDetectionJobProperties$LanguageCode": "<p>The language code of the input documents.</p>",
"SentimentDetectionJobProperties$LanguageCode": "<p>The language code of the input documents.</p>",
"StartEntitiesDetectionJobRequest$LanguageCode": "<p>The language of the input documents. All documents must be in the same language. You can specify any of the languages supported by Amazon Comprehend. If custom entities recognition is used, this parameter is ignored and the language used for training the model is used instead.</p>",
"StartEventsDetectionJobRequest$LanguageCode": "<p>The language code of the input documents.</p>",
"StartKeyPhrasesDetectionJobRequest$LanguageCode": "<p>The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.</p>",
"StartPiiEntitiesDetectionJobRequest$LanguageCode": "<p>The language of the input documents. Currently, English is the only valid language.</p>",
"StartPiiEntitiesDetectionJobRequest$LanguageCode": "<p>The language of the input documents. Enter the language code for English (en) or Spanish (es).</p>",
"StartSentimentDetectionJobRequest$LanguageCode": "<p>The language of the input documents. You can specify any of the primary languages supported by Amazon Comprehend. All documents must be in the same language.</p>",
"StartTargetedSentimentDetectionJobRequest$LanguageCode": "<p>The language of the input documents. Currently, English is the only supported language.</p>",
"TargetedSentimentDetectionJobProperties$LanguageCode": "<p>The language code of the input documents.</p>",
Expand Down
7 changes: 6 additions & 1 deletion apis/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -27313,6 +27313,10 @@
"AllowedInstanceTypes":{
"shape":"AllowedInstanceTypeSet",
"locationName":"allowedInstanceTypeSet"
},
"MaxSpotPriceAsPercentageOfOptimalOnDemandPrice":{
"shape":"Integer",
"locationName":"maxSpotPriceAsPercentageOfOptimalOnDemandPrice"
}
}
},
Expand Down Expand Up @@ -27369,7 +27373,8 @@
"AllowedInstanceTypes":{
"shape":"AllowedInstanceTypeSet",
"locationName":"AllowedInstanceType"
}
},
"MaxSpotPriceAsPercentageOfOptimalOnDemandPrice":{"shape":"Integer"}
}
},
"InstanceRequirementsWithMetadataRequest":{
Expand Down
Loading

0 comments on commit 08034ff

Please sign in to comment.