Skip to content

Commit

Permalink
Release v1.38.20 (2021-04-14) (#3865)
Browse files Browse the repository at this point in the history
Release v1.38.20 (2021-04-14)
===

### Service Client Updates
* `service/codestar-connections`: Updates service API and documentation
* `service/config`: Updates service API and documentation
* `service/mediaconnect`: Updates service API, documentation, and waiters
* `service/route53`: Updates service documentation
  * Documentation updates for route53
  • Loading branch information
aws-sdk-go-automation authored Apr 14, 2021
1 parent c9a8f65 commit 6158bd6
Show file tree
Hide file tree
Showing 16 changed files with 461 additions and 34 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
Release v1.38.20 (2021-04-14)
===

### Service Client Updates
* `service/codestar-connections`: Updates service API and documentation
* `service/config`: Updates service API and documentation
* `service/mediaconnect`: Updates service API, documentation, and waiters
* `service/route53`: Updates service documentation
* Documentation updates for route53

Release v1.38.19 (2021-04-13)
===

Expand Down
2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.38.19"
const SDKVersion = "1.38.20"
13 changes: 10 additions & 3 deletions models/apis/codestar-connections/2019-12-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -245,13 +245,15 @@
"Name":{"shape":"HostName"},
"ProviderType":{"shape":"ProviderType"},
"ProviderEndpoint":{"shape":"Url"},
"VpcConfiguration":{"shape":"VpcConfiguration"}
"VpcConfiguration":{"shape":"VpcConfiguration"},
"Tags":{"shape":"TagList"}
}
},
"CreateHostOutput":{
"type":"structure",
"members":{
"HostArn":{"shape":"HostArn"}
"HostArn":{"shape":"HostArn"},
"Tags":{"shape":"TagList"}
}
},
"DeleteConnectionInput":{
Expand Down Expand Up @@ -340,7 +342,12 @@
"min":1,
"pattern":".*"
},
"HostStatus":{"type":"string"},
"HostStatus":{
"type":"string",
"max":64,
"min":1,
"pattern":".*"
},
"HostStatusMessage":{"type":"string"},
"LimitExceededException":{
"type":"structure",
Expand Down
2 changes: 2 additions & 0 deletions models/apis/codestar-connections/2019-12-01/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,8 @@
"refs": {
"CreateConnectionInput$Tags": "<p>The key-value pair to use when tagging the resource.</p>",
"CreateConnectionOutput$Tags": "<p>Specifies the tags applied to the resource.</p>",
"CreateHostInput$Tags": null,
"CreateHostOutput$Tags": null,
"ListTagsForResourceOutput$Tags": "<p>A list of tag key and value pairs associated with the specified resource.</p>",
"TagResourceInput$Tags": "<p>The tags you want to modify or add to the resource.</p>"
}
Expand Down
6 changes: 4 additions & 2 deletions models/apis/config/2014-11-12/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,8 @@
"errors":[
{"shape":"NoSuchRemediationConfigurationException"},
{"shape":"RemediationInProgressException"},
{"shape":"InsufficientPermissionsException"}
{"shape":"InsufficientPermissionsException"},
{"shape":"InvalidParameterValueException"}
]
},
"DeleteRemediationExceptions":{
Expand Down Expand Up @@ -562,7 +563,8 @@
"output":{"shape":"DescribeRemediationExecutionStatusResponse"},
"errors":[
{"shape":"NoSuchRemediationConfigurationException"},
{"shape":"InvalidNextTokenException"}
{"shape":"InvalidNextTokenException"},
{"shape":"InvalidParameterValueException"}
]
},
"DescribeRetentionConfigurations":{
Expand Down
10 changes: 5 additions & 5 deletions models/apis/config/2014-11-12/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"DeleteStoredQuery": "<p>Deletes the stored query for a single AWS account and a single AWS Region.</p>",
"DeliverConfigSnapshot": "<p>Schedules delivery of a configuration snapshot to the Amazon S3 bucket in the specified delivery channel. After the delivery has started, AWS Config sends the following notifications using an Amazon SNS topic that you have specified.</p> <ul> <li> <p>Notification of the start of the delivery.</p> </li> <li> <p>Notification of the completion of the delivery, if the delivery was successfully completed.</p> </li> <li> <p>Notification of delivery failure, if the delivery failed.</p> </li> </ul>",
"DescribeAggregateComplianceByConfigRules": "<p>Returns a list of compliant and noncompliant rules with the number of resources for compliant and noncompliant rules. </p> <note> <p>The results can return an empty result page, but if you have a <code>nextToken</code>, the results are displayed on the next page.</p> </note>",
"DescribeAggregateComplianceByConformancePacks": "<p>Returns a list of the conformance packs and their associated compliance status with the count of compliant and noncompliant AWS Config rules within each conformance pack.</p> <note> <p>The results can return an empty result page, but if you have a <code>nextToken</code>, the results are displayed on the next page.</p> </note>",
"DescribeAggregateComplianceByConformancePacks": "<p>Returns a list of the conformance packs and their associated compliance status with the count of compliant and noncompliant AWS Config rules within each conformance pack. Also returns the total rule count which includes compliant rules, noncompliant rules, and rules that cannot be evaluated due to insufficient data.</p> <note> <p>The results can return an empty result page, but if you have a <code>nextToken</code>, the results are displayed on the next page.</p> </note>",
"DescribeAggregationAuthorizations": "<p>Returns a list of authorizations granted to various aggregator accounts and regions.</p>",
"DescribeComplianceByConfigRule": "<p>Indicates whether the specified AWS Config rules are compliant. If a rule is noncompliant, this action returns the number of AWS resources that do not comply with the rule.</p> <p>A rule is compliant if all of the evaluated resources comply with it. It is noncompliant if any of these resources do not comply.</p> <p>If AWS Config has no current evaluation results for the rule, it returns <code>INSUFFICIENT_DATA</code>. This result might indicate one of the following conditions:</p> <ul> <li> <p>AWS Config has never invoked an evaluation for the rule. To check whether it has, use the <code>DescribeConfigRuleEvaluationStatus</code> action to get the <code>LastSuccessfulInvocationTime</code> and <code>LastFailedInvocationTime</code>.</p> </li> <li> <p>The rule's AWS Lambda function is failing to send evaluation results to AWS Config. Verify that the role you assigned to your configuration recorder includes the <code>config:PutEvaluations</code> permission. If the rule is a custom rule, verify that the AWS Lambda execution role includes the <code>config:PutEvaluations</code> permission.</p> </li> <li> <p>The rule's AWS Lambda function has returned <code>NOT_APPLICABLE</code> for all evaluation results. This can occur if the resources were deleted or removed from the rule's scope.</p> </li> </ul>",
"DescribeComplianceByResource": "<p>Indicates whether the specified AWS resources are compliant. If a resource is noncompliant, this action returns the number of AWS Config rules that the resource does not comply with.</p> <p>A resource is compliant if it complies with all the AWS Config rules that evaluate it. It is noncompliant if it does not comply with one or more of these rules.</p> <p>If AWS Config has no current evaluation results for the resource, it returns <code>INSUFFICIENT_DATA</code>. This result might indicate one of the following conditions about the rules that evaluate the resource:</p> <ul> <li> <p>AWS Config has never invoked an evaluation for the rule. To check whether it has, use the <code>DescribeConfigRuleEvaluationStatus</code> action to get the <code>LastSuccessfulInvocationTime</code> and <code>LastFailedInvocationTime</code>.</p> </li> <li> <p>The rule's AWS Lambda function is failing to send evaluation results to AWS Config. Verify that the role that you assigned to your configuration recorder includes the <code>config:PutEvaluations</code> permission. If the rule is a custom rule, verify that the AWS Lambda execution role includes the <code>config:PutEvaluations</code> permission.</p> </li> <li> <p>The rule's AWS Lambda function has returned <code>NOT_APPLICABLE</code> for all evaluation results. This can occur if the resources were deleted or removed from the rule's scope.</p> </li> </ul>",
Expand All @@ -47,7 +47,7 @@
"DescribeRetentionConfigurations": "<p>Returns the details of one or more retention configurations. If the retention configuration name is not specified, this action returns the details for all the retention configurations for that account.</p> <note> <p>Currently, AWS Config supports only one retention configuration per region in your account.</p> </note>",
"GetAggregateComplianceDetailsByConfigRule": "<p>Returns the evaluation results for the specified AWS Config rule for a specific resource in a rule. The results indicate which AWS resources were evaluated by the rule, when each resource was last evaluated, and whether each resource complies with the rule. </p> <note> <p>The results can return an empty result page. But if you have a <code>nextToken</code>, the results are displayed on the next page.</p> </note>",
"GetAggregateConfigRuleComplianceSummary": "<p>Returns the number of compliant and noncompliant rules for one or more accounts and regions in an aggregator.</p> <note> <p>The results can return an empty result page, but if you have a nextToken, the results are displayed on the next page.</p> </note>",
"GetAggregateConformancePackComplianceSummary": "<p>Returns the count of compliant and noncompliant conformance packs across all AWS Accounts and AWS Regions. You can filter based on AWS Account ID or AWS Region.</p> <note> <p>The results can return an empty result page, but if you have a nextToken, the results are displayed on the next page.</p> </note>",
"GetAggregateConformancePackComplianceSummary": "<p>Returns the count of compliant and noncompliant conformance packs across all AWS Accounts and AWS Regions in an aggregator. You can filter based on AWS Account ID or AWS Region.</p> <note> <p>The results can return an empty result page, but if you have a nextToken, the results are displayed on the next page.</p> </note>",
"GetAggregateDiscoveredResourceCounts": "<p>Returns the resource counts across accounts and regions that are present in your AWS Config aggregator. You can request the resource counts by providing filters and GroupByKey.</p> <p>For example, if the input contains accountID 12345678910 and region us-east-1 in filters, the API returns the count of resources in account ID 12345678910 and region us-east-1. If the input contains ACCOUNT_ID as a GroupByKey, the API returns resource counts for all source accounts that are present in your aggregator.</p>",
"GetAggregateResourceConfig": "<p>Returns configuration item that is aggregated for your specific resource in a specific source account and region.</p>",
"GetComplianceDetailsByConfigRule": "<p>Returns the evaluation results for the specified AWS Config rule. The results indicate which AWS resources were evaluated by the rule, when each resource was last evaluated, and whether each resource complies with the rule.</p>",
Expand Down Expand Up @@ -158,7 +158,7 @@
}
},
"AggregateComplianceByConformancePack": {
"base": "<p>Provides aggregate compliance of the conformance pack. Indicates whether a conformance pack is compliant based on the name of the conformance pack, account ID, and region.</p> <p>A conformance pack is compliant if all of the rules in that conformance packs are compliant. It is noncompliant if any of the rules are not compliant.</p> <note> <p>If a conformance pack has rules that return INSUFFICIENT_DATA, the conformance pack returns INSUFFICIENT_DATA only if all the rules within that conformance pack return INSUFFICIENT_DATA. If some of the rules in a conformance pack are compliant and others return INSUFFICIENT_DATA, the conformance pack shows compliant.</p> </note>",
"base": "<p>Provides aggregate compliance of the conformance pack. Indicates whether a conformance pack is compliant based on the name of the conformance pack, account ID, and region.</p> <p>A conformance pack is compliant if all of the rules in a conformance packs are compliant. It is noncompliant if any of the rules are not compliant. The compliance status of a conformance pack is INSUFFICIENT_DATA only if all rules within a conformance pack cannot be evaluated due to insufficient data. If some of the rules in a conformance pack are compliant but the compliance status of other rules in that same conformance pack is INSUFFICIENT_DATA, the conformance pack shows compliant.</p>",
"refs": {
"AggregateComplianceByConformancePackList$member": null
}
Expand All @@ -182,7 +182,7 @@
}
},
"AggregateConformancePackCompliance": {
"base": "<p>Provides the number of compliant and noncompliant rules within a conformance pack. Also provides the total count of compliant rules, noncompliant rules, and the rules that do not have any applicable resources to evaluate upon resulting in insufficient data. </p>",
"base": "<p>Provides the number of compliant and noncompliant rules within a conformance pack. Also provides the compliance status of the conformance pack and the total rule count which includes compliant rules, noncompliant rules, and rules that cannot be evaluated due to insufficient data.</p> <p>A conformance pack is compliant if all of the rules in a conformance packs are compliant. It is noncompliant if any of the rules are not compliant. The compliance status of a conformance pack is INSUFFICIENT_DATA only if all rules within a conformance pack cannot be evaluated due to insufficient data. If some of the rules in a conformance pack are compliant but the compliance status of other rules in that same conformance pack is INSUFFICIENT_DATA, the conformance pack shows compliant.</p>",
"refs": {
"AggregateComplianceByConformancePack$Compliance": "<p>The compliance status of the conformance pack.</p>"
}
Expand Down Expand Up @@ -1845,7 +1845,7 @@
"Limit": {
"base": null,
"refs": {
"DescribeAggregateComplianceByConformancePacksRequest$Limit": "<p>The maximum number of conformance packs details returned on each page. The default is maximum. If you specify 0, AWS Config uses the default. </p>",
"DescribeAggregateComplianceByConformancePacksRequest$Limit": "<p>The maximum number of conformance packs compliance details returned on each page. The default is maximum. If you specify 0, AWS Config uses the default. </p>",
"DescribeAggregationAuthorizationsRequest$Limit": "<p>The maximum number of AggregationAuthorizations returned on each page. The default is maximum. If you specify 0, AWS Config uses the default.</p>",
"DescribeComplianceByResourceRequest$Limit": "<p>The maximum number of evaluation results returned on each page. The default is 10. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.</p>",
"DescribeConfigurationAggregatorSourcesStatusRequest$Limit": "<p>The maximum number of AggregatorSourceStatus returned on each page. The default is maximum. If you specify 0, AWS Config uses the default.</p>",
Expand Down
4 changes: 4 additions & 0 deletions models/apis/mediaconnect/2018-11-14/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1812,6 +1812,10 @@
"shape": "__string",
"locationName": "entitlementArn"
},
"ListenerAddress": {
"shape": "__string",
"locationName": "listenerAddress"
},
"MediaLiveInputArn": {
"shape": "__string",
"locationName": "mediaLiveInputArn"
Expand Down
1 change: 1 addition & 0 deletions models/apis/mediaconnect/2018-11-14/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -637,6 +637,7 @@
"Output$Description": "A description of the output.",
"Output$Destination": "The address where you want to send the output.",
"Output$EntitlementArn": "The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.",
"Output$ListenerAddress" : "The IP address that the receiver requires in order to establish a connection with the flow. For public networking, the ListenerAddress is represented by the elastic IP address of the flow. For private networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the Zixi pull or SRT listener protocol.",
"Output$MediaLiveInputArn": "The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.",
"Output$Name": "The name of the output. This value must be unique within the current flow.",
"Output$OutputArn": "The ARN of the output.",
Expand Down
118 changes: 118 additions & 0 deletions models/apis/mediaconnect/2018-11-14/waiters-2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
{
"version": 2,
"waiters": {
"FlowActive": {
"description": "Wait until a flow is active",
"operation": "DescribeFlow",
"delay": 3,
"maxAttempts": 40,
"acceptors": [
{
"state": "success",
"matcher": "path",
"argument": "Flow.Status",
"expected": "ACTIVE"
},
{
"state": "retry",
"matcher": "path",
"argument": "Flow.Status",
"expected": "STARTING"
},
{
"state": "retry",
"matcher": "path",
"argument": "Flow.Status",
"expected": "UPDATING"
},
{
"state": "retry",
"matcher": "status",
"expected": 500
},
{
"state": "retry",
"matcher": "status",
"expected": 503
},
{
"state": "failure",
"matcher": "path",
"argument": "Flow.Status",
"expected": "ERROR"
}
]
},
"FlowStandby": {
"description": "Wait until a flow is in standby mode",
"operation": "DescribeFlow",
"delay": 3,
"maxAttempts": 40,
"acceptors": [
{
"state": "success",
"matcher": "path",
"argument": "Flow.Status",
"expected": "STANDBY"
},
{
"state": "retry",
"matcher": "path",
"argument": "Flow.Status",
"expected": "STOPPING"
},
{
"state": "retry",
"matcher": "status",
"expected": 500
},
{
"state": "retry",
"matcher": "status",
"expected": 503
},
{
"state": "failure",
"matcher": "path",
"argument": "Flow.Status",
"expected": "ERROR"
}
]
},
"FlowDeleted": {
"description": "Wait until a flow is deleted",
"operation": "DescribeFlow",
"delay": 3,
"maxAttempts": 40,
"acceptors": [
{
"state": "success",
"matcher": "status",
"expected": 404
},
{
"state": "retry",
"matcher": "path",
"argument": "Flow.Status",
"expected": "DELETING"
},
{
"state": "retry",
"matcher": "status",
"expected": 500
},
{
"state": "retry",
"matcher": "status",
"expected": 503
},
{
"state": "failure",
"matcher": "path",
"argument": "Flow.Status",
"expected": "ERROR"
}
]
}
}
}
Loading

0 comments on commit 6158bd6

Please sign in to comment.