Skip to content

Commit 6789450

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 19940f8 commit 6789450

File tree

10 files changed

+577
-56
lines changed

10 files changed

+577
-56
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::AutoScaling - Updated the documentation for Auto Scaling.
5+
6+
* Feature - Aws::CognitoIdentityProvider - Updated the API, and documentation for Amazon Cognito Identity Provider.
7+
8+
* Feature - Aws::CloudWatchEvents - Updated the API, and documentation for Amazon CloudWatch Events.
9+
10+
* Feature - Aws::IoT - Updated the API, and documentation for AWS IoT.
11+
12+
* Feature - Aws::Lightsail - Updated the API, and documentation for Amazon Lightsail.
13+
414
2.11.244 (2019-03-20)
515
------------------
616

aws-sdk-core/apis/autoscaling/2011-01-01/docs-2.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1018,11 +1018,11 @@
10181018
}
10191019
},
10201020
"MixedInstancesPolicy": {
1021-
"base": "<p>Describes a mixed instances policy for an Auto Scaling group. With mixed instances, your Auto Scaling group can provision a combination of On-Demand Instances and Spot Instances across multiple instance types. Used in combination with <a>CreateAutoScalingGroup</a>. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroup.html#asg-purchase-options\">Using Multiple Instance Types and Purchase Options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p> <p>When you create your Auto Scaling group, you can specify a launch configuration or template as a parameter for the top-level object, or you can specify a mixed instances policy, but not both at the same time.</p>",
1021+
"base": "<p>Describes a mixed instances policy for an Auto Scaling group. With mixed instances, your Auto Scaling group can provision a combination of On-Demand Instances and Spot Instances across multiple instance types. Used in combination with <a>CreateAutoScalingGroup</a>. For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html\">Auto Scaling Groups with Multiple Instance Types and Purchase Options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p> <p>When you create your Auto Scaling group, you can specify a launch configuration or template as a parameter for the top-level object, or you can specify a mixed instances policy, but not both at the same time.</p>",
10221022
"refs": {
10231023
"AutoScalingGroup$MixedInstancesPolicy": "<p>The mixed instances policy for the group. </p>",
1024-
"CreateAutoScalingGroupType$MixedInstancesPolicy": "<p>The mixed instances policy to use to launch instances. This parameter, a launch template, a launch configuration, or an EC2 instance must be specified.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroup.html#asg-purchase-options\">Using Multiple Instance Types and Purchase Options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>",
1025-
"UpdateAutoScalingGroupType$MixedInstancesPolicy": "<p>The mixed instances policy to use to specify the updates. If you specify this parameter, you can't specify a launch configuration or a launch template. </p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroup.html#asg-purchase-options\">Using Multiple Instance Types and Purchase Options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>"
1024+
"CreateAutoScalingGroupType$MixedInstancesPolicy": "<p>The mixed instances policy to use to launch instances. This parameter, a launch template, a launch configuration, or an EC2 instance must be specified.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html\">Auto Scaling Groups with Multiple Instance Types and Purchase Options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>",
1025+
"UpdateAutoScalingGroupType$MixedInstancesPolicy": "<p>The mixed instances policy to use to specify the updates. If you specify this parameter, you can't specify a launch configuration or a launch template. </p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-purchase-options.html\">Auto Scaling Groups with Multiple Instance Types and Purchase Options</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>"
10261026
}
10271027
},
10281028
"MonitoringEnabled": {
@@ -1496,7 +1496,7 @@
14961496
"refs": {
14971497
"AutoScalingGroup$TerminationPolicies": "<p>The termination policies for the group.</p>",
14981498
"CreateAutoScalingGroupType$TerminationPolicies": "<p>One or more termination policies used to select the instance to terminate. These policies are executed in the order that they are listed.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-termination.html\">Controlling Which Instances Auto Scaling Terminates During Scale In</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>",
1499-
"DescribeTerminationPolicyTypesAnswer$TerminationPolicyTypes": "<p>The termination policies supported by Amazon EC2 Auto Scaling: <code>OldestInstance</code>, <code>OldestLaunchConfiguration</code>, <code>NewestInstance</code>, <code>ClosestToNextInstanceHour</code>, <code>Default</code>, <code>OldestLaunchTemplate</code>, and <code>AllocationStrategy</code>. Currently, the <code>OldestLaunchTemplate</code> and <code>AllocationStrategy</code> policies are only supported for Auto Scaling groups with <a>MixedInstancesPolicy</a>.</p>",
1499+
"DescribeTerminationPolicyTypesAnswer$TerminationPolicyTypes": "<p>The termination policies supported by Amazon EC2 Auto Scaling: <code>OldestInstance</code>, <code>OldestLaunchConfiguration</code>, <code>NewestInstance</code>, <code>ClosestToNextInstanceHour</code>, <code>Default</code>, <code>OldestLaunchTemplate</code>, and <code>AllocationStrategy</code>.</p>",
15001500
"UpdateAutoScalingGroupType$TerminationPolicies": "<p>A standalone termination policy or a list of termination policies used to select the instance to terminate. The policies are executed in the order that they are listed.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-termination.html\">Controlling Which Instances Auto Scaling Terminates During Scale In</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>"
15011501
}
15021502
},
@@ -1691,15 +1691,15 @@
16911691
"XmlStringMaxLen32": {
16921692
"base": null,
16931693
"refs": {
1694-
"AutoScalingGroup$HealthCheckType": "<p>The service to use for the health checks. The valid values are <code>EC2</code> and <code>ELB</code>.</p>",
1694+
"AutoScalingGroup$HealthCheckType": "<p>The service to use for the health checks. The valid values are <code>EC2</code> and <code>ELB</code>. If you configure an Auto Scaling group to use ELB health checks, it considers the instance unhealthy if it fails either the EC2 status checks or the load balancer health checks.</p>",
16951695
"AutoScalingInstanceDetails$LifecycleState": "<p>The lifecycle state for the instance.</p>",
16961696
"AutoScalingInstanceDetails$HealthStatus": "<p>The last reported health status of this instance. \"Healthy\" means that the instance is healthy and should remain in service. \"Unhealthy\" means that the instance is unhealthy and Amazon EC2 Auto Scaling should terminate and replace it.</p>",
1697-
"CreateAutoScalingGroupType$HealthCheckType": "<p>The service to use for the health checks. The valid values are <code>EC2</code> and <code>ELB</code>. The default value is <code>EC2</code>.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/healthcheck.html\">Health Checks for Auto Scaling Instances</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>",
1697+
"CreateAutoScalingGroupType$HealthCheckType": "<p>The service to use for the health checks. The valid values are <code>EC2</code> and <code>ELB</code>. The default value is <code>EC2</code>. If you configure an Auto Scaling group to use ELB health checks, it considers the instance unhealthy if it fails either the EC2 status checks or the load balancer health checks.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/autoscaling/ec2/userguide/healthcheck.html\">Health Checks for Auto Scaling Instances</a> in the <i>Amazon EC2 Auto Scaling User Guide</i>.</p>",
16981698
"Instance$HealthStatus": "<p>The last reported health status of the instance. \"Healthy\" means that the instance is healthy and should remain in service. \"Unhealthy\" means that the instance is unhealthy and that Amazon EC2 Auto Scaling should terminate and replace it.</p>",
16991699
"PutScalingPolicyType$MetricAggregationType": "<p>The aggregation type for the CloudWatch metrics. The valid values are <code>Minimum</code>, <code>Maximum</code>, and <code>Average</code>. If the aggregation type is null, the value is treated as <code>Average</code>.</p> <p>This parameter is supported if the policy type is <code>StepScaling</code>.</p>",
17001700
"ScalingPolicy$MetricAggregationType": "<p>The aggregation type for the CloudWatch metrics. The valid values are <code>Minimum</code>, <code>Maximum</code>, and <code>Average</code>.</p>",
17011701
"SetInstanceHealthQuery$HealthStatus": "<p>The health status of the instance. Set to <code>Healthy</code> to have the instance remain in service. Set to <code>Unhealthy</code> to have the instance be out of service. Amazon EC2 Auto Scaling terminates and replaces the unhealthy instance.</p>",
1702-
"UpdateAutoScalingGroupType$HealthCheckType": "<p>The service to use for the health checks. The valid values are <code>EC2</code> and <code>ELB</code>.</p>"
1702+
"UpdateAutoScalingGroupType$HealthCheckType": "<p>The service to use for the health checks. The valid values are <code>EC2</code> and <code>ELB</code>. If you configure an Auto Scaling group to use ELB health checks, it considers the instance unhealthy if it fails either the EC2 status checks or the load balancer health checks.</p>"
17031703
}
17041704
},
17051705
"XmlStringMaxLen511": {

aws-sdk-core/apis/cognito-idp/2016-04-18/api-2.json

Lines changed: 103 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1305,6 +1305,22 @@
13051305
{"shape":"InternalErrorException"}
13061306
]
13071307
},
1308+
"ListTagsForResource":{
1309+
"name":"ListTagsForResource",
1310+
"http":{
1311+
"method":"POST",
1312+
"requestUri":"/"
1313+
},
1314+
"input":{"shape":"ListTagsForResourceRequest"},
1315+
"output":{"shape":"ListTagsForResourceResponse"},
1316+
"errors":[
1317+
{"shape":"ResourceNotFoundException"},
1318+
{"shape":"NotAuthorizedException"},
1319+
{"shape":"TooManyRequestsException"},
1320+
{"shape":"InvalidParameterException"},
1321+
{"shape":"InternalErrorException"}
1322+
]
1323+
},
13081324
"ListUserImportJobs":{
13091325
"name":"ListUserImportJobs",
13101326
"http":{
@@ -1591,6 +1607,38 @@
15911607
{"shape":"NotAuthorizedException"}
15921608
]
15931609
},
1610+
"TagResource":{
1611+
"name":"TagResource",
1612+
"http":{
1613+
"method":"POST",
1614+
"requestUri":"/"
1615+
},
1616+
"input":{"shape":"TagResourceRequest"},
1617+
"output":{"shape":"TagResourceResponse"},
1618+
"errors":[
1619+
{"shape":"ResourceNotFoundException"},
1620+
{"shape":"NotAuthorizedException"},
1621+
{"shape":"TooManyRequestsException"},
1622+
{"shape":"InvalidParameterException"},
1623+
{"shape":"InternalErrorException"}
1624+
]
1625+
},
1626+
"UntagResource":{
1627+
"name":"UntagResource",
1628+
"http":{
1629+
"method":"POST",
1630+
"requestUri":"/"
1631+
},
1632+
"input":{"shape":"UntagResourceRequest"},
1633+
"output":{"shape":"UntagResourceResponse"},
1634+
"errors":[
1635+
{"shape":"ResourceNotFoundException"},
1636+
{"shape":"NotAuthorizedException"},
1637+
{"shape":"TooManyRequestsException"},
1638+
{"shape":"InvalidParameterException"},
1639+
{"shape":"InternalErrorException"}
1640+
]
1641+
},
15941642
"UpdateAuthEventFeedback":{
15951643
"name":"UpdateAuthEventFeedback",
15961644
"http":{
@@ -3851,6 +3899,19 @@
38513899
"NextToken":{"shape":"PaginationKeyType"}
38523900
}
38533901
},
3902+
"ListTagsForResourceRequest":{
3903+
"type":"structure",
3904+
"required":["ResourceArn"],
3905+
"members":{
3906+
"ResourceArn":{"shape":"ArnType"}
3907+
}
3908+
},
3909+
"ListTagsForResourceResponse":{
3910+
"type":"structure",
3911+
"members":{
3912+
"Tags":{"shape":"UserPoolTagsType"}
3913+
}
3914+
},
38543915
"ListUserImportJobsRequest":{
38553916
"type":"structure",
38563917
"required":[
@@ -4597,6 +4658,29 @@
45974658
"type":"list",
45984659
"member":{"shape":"ProviderNameType"}
45994660
},
4661+
"TagKeysType":{
4662+
"type":"string",
4663+
"max":128,
4664+
"min":1
4665+
},
4666+
"TagResourceRequest":{
4667+
"type":"structure",
4668+
"required":["ResourceArn"],
4669+
"members":{
4670+
"ResourceArn":{"shape":"ArnType"},
4671+
"Tags":{"shape":"UserPoolTagsType"}
4672+
}
4673+
},
4674+
"TagResourceResponse":{
4675+
"type":"structure",
4676+
"members":{
4677+
}
4678+
},
4679+
"TagValueType":{
4680+
"type":"string",
4681+
"max":256,
4682+
"min":0
4683+
},
46004684
"TokenModelType":{
46014685
"type":"string",
46024686
"pattern":"[A-Za-z0-9-_=.]+",
@@ -4649,6 +4733,19 @@
46494733
},
46504734
"exception":true
46514735
},
4736+
"UntagResourceRequest":{
4737+
"type":"structure",
4738+
"required":["ResourceArn"],
4739+
"members":{
4740+
"ResourceArn":{"shape":"ArnType"},
4741+
"TagKeys":{"shape":"UserPoolTagsListType"}
4742+
}
4743+
},
4744+
"UntagResourceResponse":{
4745+
"type":"structure",
4746+
"members":{
4747+
}
4748+
},
46524749
"UpdateAuthEventFeedbackRequest":{
46534750
"type":"structure",
46544751
"required":[
@@ -5034,10 +5131,14 @@
50345131
},
50355132
"exception":true
50365133
},
5134+
"UserPoolTagsListType":{
5135+
"type":"list",
5136+
"member":{"shape":"TagKeysType"}
5137+
},
50375138
"UserPoolTagsType":{
50385139
"type":"map",
5039-
"key":{"shape":"StringType"},
5040-
"value":{"shape":"StringType"}
5140+
"key":{"shape":"TagKeysType"},
5141+
"value":{"shape":"TagValueType"}
50415142
},
50425143
"UserPoolType":{
50435144
"type":"structure",

0 commit comments

Comments
 (0)