Skip to content

Commit

Permalink
Release v1.37.7 (2021-02-08) (#3776)
Browse files Browse the repository at this point in the history
Release v1.37.7 (2021-02-08)
===

### Service Client Updates
* `service/cloudtrail`: Updates service API and documentation
  * ConflictException is now thrown when certain operations are called on resources before CloudTrail has time to load the resources. Two new exceptions have been added to the PutInsightSelectors API.
* `service/dataexchange`: Updates service API and documentation
* `service/elasticache`: Updates service documentation
  * Documentation updates for elasticache
* `service/elasticloadbalancingv2`: Updates service documentation
* `service/globalaccelerator`: Updates service API and documentation
* `service/iotsitewise`: Updates service API and documentation
* `service/ivs`: Updates service API
* `service/macie2`: Updates service API and documentation
  • Loading branch information
aws-sdk-go-automation authored Feb 8, 2021
1 parent 55b7db5 commit 6894cc5
Show file tree
Hide file tree
Showing 27 changed files with 793 additions and 372 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
Release v1.37.7 (2021-02-08)
===

### Service Client Updates
* `service/cloudtrail`: Updates service API and documentation
* ConflictException is now thrown when certain operations are called on resources before CloudTrail has time to load the resources. Two new exceptions have been added to the PutInsightSelectors API.
* `service/dataexchange`: Updates service API and documentation
* `service/elasticache`: Updates service documentation
* Documentation updates for elasticache
* `service/elasticloadbalancingv2`: Updates service documentation
* `service/globalaccelerator`: Updates service API and documentation
* `service/iotsitewise`: Updates service API and documentation
* `service/ivs`: Updates service API
* `service/macie2`: Updates service API and documentation

Release v1.37.6 (2021-02-05)
===

Expand Down
10 changes: 10 additions & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

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.37.6"
const SDKVersion = "1.37.7"
11 changes: 10 additions & 1 deletion models/apis/cloudtrail/2013-11-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,8 @@
{"shape":"UnsupportedOperationException"},
{"shape":"OperationNotPermittedException"},
{"shape":"NotOrganizationMasterAccountException"},
{"shape":"InsufficientDependencyServiceAccessPermissionException"}
{"shape":"InsufficientDependencyServiceAccessPermissionException"},
{"shape":"ConflictException"}
],
"idempotent":true
},
Expand Down Expand Up @@ -276,6 +277,8 @@
{"shape":"InvalidInsightSelectorsException"},
{"shape":"InsufficientS3BucketPolicyException"},
{"shape":"InsufficientEncryptionPolicyException"},
{"shape":"S3BucketDoesNotExistException"},
{"shape":"KmsException"},
{"shape":"UnsupportedOperationException"},
{"shape":"OperationNotPermittedException"},
{"shape":"NotOrganizationMasterAccountException"}
Expand Down Expand Up @@ -451,6 +454,12 @@
},
"exception":true
},
"ConflictException":{
"type":"structure",
"members":{
},
"exception":true
},
"CreateTrailRequest":{
"type":"structure",
"required":[
Expand Down
9 changes: 7 additions & 2 deletions models/apis/cloudtrail/2013-11-01/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,11 @@
"refs": {
}
},
"ConflictException": {
"base": "<p>This exception is thrown when the specified resource is not ready for an operation. This can occur when you try to run an operation on a trail before CloudTrail has time to fully load the trail. If this exception occurs, wait a few minutes, and then try the operation again.</p>",
"refs": {
}
},
"CreateTrailRequest": {
"base": "<p>Specifies the settings for each trail.</p>",
"refs": {
Expand Down Expand Up @@ -617,7 +622,7 @@
"SelectorField": {
"base": null,
"refs": {
"AdvancedFieldSelector$Field": "<p> A field in an event record on which to filter events to be logged. Supported fields include <code>readOnly</code>, <code>eventCategory</code>, <code>eventSource</code> (for management events), <code>eventName</code>, <code>resources.type</code>, and <code>resources.ARN</code>. </p> <ul> <li> <p> <b> <code>readOnly</code> </b> - Optional. Can be set to <code>Equals</code> a value of <code>true</code> or <code>false</code>. A value of <code>false</code> logs both <code>read</code> and <code>write</code> events.</p> </li> <li> <p> <b> <code>eventSource</code> </b> - For filtering management events only. This can be set only to <code>NotEquals</code> <code>kms.amazonaws.com</code>.</p> </li> <li> <p> <b> <code>eventName</code> </b> - Can use any operator. You can use it to filter in or filter out any data event logged to CloudTrail, such as <code>PutBucket</code>. You can have multiple values for this field, separated by commas.</p> </li> <li> <p> <b> <code>eventCategory</code> </b> - This is required. It must be set to <code>Equals</code>, and the value must be <code>Management</code> or <code>Data</code>.</p> </li> <li> <p> <b> <code>resources.type</code> </b> - This field is required. <code>resources.type</code> can only use the <code>Equals</code> operator, and the value can be one of the following: <code>AWS::S3::Object</code> or <code>AWS::Lambda::Function</code>. You can have only one <code>resources.type</code> field per selector. To log data events on more than one resource type, add another selector.</p> </li> <li> <p> <b> <code>resources.ARN</code> </b> - You can use any operator with resources.ARN, but if you use <code>Equals</code> or <code>NotEquals</code>, the value must exactly match the ARN of a valid resource of the type you've specified in the template as the value of resources.type. For example, if resources.type equals <code>AWS::S3::Object</code>, the ARN must be in one of the following formats. The trailing slash is intentional; do not exclude it.</p> <ul> <li> <p> <code>arn:partition:s3:::bucket_name/</code> </p> </li> <li> <p> <code>arn:partition:s3:::bucket_name/object_or_file_name/</code> </p> </li> </ul> <p>When resources.type equals <code>AWS::Lambda::Function</code>, and the operator is set to <code>Equals</code> or <code>NotEquals</code>, the ARN must be in the following format:</p> <ul> <li> <p> <code>arn:partition:lambda:region:account_ID:function:function_name</code> </p> </li> </ul> </li> </ul>"
"AdvancedFieldSelector$Field": "<p> A field in an event record on which to filter events to be logged. Supported fields include <code>readOnly</code>, <code>eventCategory</code>, <code>eventSource</code> (for management events), <code>eventName</code>, <code>resources.type</code>, and <code>resources.ARN</code>. </p> <ul> <li> <p> <b> <code>readOnly</code> </b> - Optional. Can be set to <code>Equals</code> a value of <code>true</code> or <code>false</code>. A value of <code>false</code> logs both <code>read</code> and <code>write</code> events.</p> </li> <li> <p> <b> <code>eventSource</code> </b> - For filtering management events only. This can be set only to <code>NotEquals</code> <code>kms.amazonaws.com</code>.</p> </li> <li> <p> <b> <code>eventName</code> </b> - Can use any operator. You can use it to filter in or filter out any data event logged to CloudTrail, such as <code>PutBucket</code>. You can have multiple values for this field, separated by commas.</p> </li> <li> <p> <b> <code>eventCategory</code> </b> - This is required. It must be set to <code>Equals</code>, and the value must be <code>Management</code> or <code>Data</code>.</p> </li> <li> <p> <b> <code>resources.type</code> </b> - This field is required. <code>resources.type</code> can only use the <code>Equals</code> operator, and the value can be one of the following: <code>AWS::S3::Object</code>, <code>AWS::Lambda::Function</code>, or <code>AWS::S3Outposts::Object</code>. You can have only one <code>resources.type</code> field per selector. To log data events on more than one resource type, add another selector.</p> </li> <li> <p> <b> <code>resources.ARN</code> </b> - You can use any operator with resources.ARN, but if you use <code>Equals</code> or <code>NotEquals</code>, the value must exactly match the ARN of a valid resource of the type you've specified in the template as the value of resources.type. For example, if resources.type equals <code>AWS::S3::Object</code>, the ARN must be in one of the following formats. The trailing slash is intentional; do not exclude it.</p> <ul> <li> <p> <code>arn:partition:s3:::bucket_name/</code> </p> </li> <li> <p> <code>arn:partition:s3:::bucket_name/object_or_file_name/</code> </p> </li> </ul> <p>When resources.type equals <code>AWS::Lambda::Function</code>, and the operator is set to <code>Equals</code> or <code>NotEquals</code>, the ARN must be in the following format:</p> <ul> <li> <p> <code>arn:partition:lambda:region:account_ID:function:function_name</code> </p> </li> </ul> <p>When <code>resources.type</code> equals <code>AWS::S3Outposts::Object</code>, and the operator is set to <code>Equals</code> or <code>NotEquals</code>, the ARN must be in the following format:</p> <ul> <li> <p> <code>arn:partition:s3-outposts:region:&gt;account_ID:object_path</code> </p> </li> </ul> </li> </ul>"
}
},
"SelectorName": {
Expand Down Expand Up @@ -666,7 +671,7 @@
"CreateTrailResponse$CloudWatchLogsLogGroupArn": "<p>Specifies the Amazon Resource Name (ARN) of the log group to which CloudTrail logs will be delivered.</p>",
"CreateTrailResponse$CloudWatchLogsRoleArn": "<p>Specifies the role for the CloudWatch Logs endpoint to assume to write to a user's log group.</p>",
"CreateTrailResponse$KmsKeyId": "<p>Specifies the KMS key ID that encrypts the logs delivered by CloudTrail. The value is a fully specified ARN to a KMS key in the format:</p> <p> <code>arn:aws:kms:us-east-2:123456789012:key/12345678-1234-1234-1234-123456789012</code> </p>",
"DataResource$Type": "<p>The resource type in which you want to log data events. You can specify <code>AWS::S3::Object</code> or <code>AWS::Lambda::Function</code> resources.</p>",
"DataResource$Type": "<p>The resource type in which you want to log data events. You can specify <code>AWS::S3::Object</code> or <code>AWS::Lambda::Function</code> resources.</p> <p>The <code>AWS::S3Outposts::Object</code> resource type is not valid in basic event selectors. To log data events on this resource type, use advanced event selectors.</p>",
"DataResourceValues$member": null,
"DeleteTrailRequest$Name": "<p>Specifies the name or the CloudTrail ARN of the trail to be deleted. The format of a trail ARN is: <code>arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail</code> </p>",
"Event$EventId": "<p>The CloudTrail ID of the event returned.</p>",
Expand Down
71 changes: 69 additions & 2 deletions models/apis/dataexchange/2017-07-25/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1142,6 +1142,42 @@
"RevisionId"
]
},
"ExportRevisionsToS3RequestDetails": {
"type": "structure",
"members": {
"DataSetId": {
"shape": "Id"
},
"Encryption": {
"shape": "ExportServerSideEncryption"
},
"RevisionDestinations": {
"shape": "ListOfRevisionDestinationEntry"
}
},
"required": [
"RevisionDestinations",
"DataSetId"
]
},
"ExportRevisionsToS3ResponseDetails": {
"type": "structure",
"members": {
"DataSetId": {
"shape": "Id"
},
"Encryption": {
"shape": "ExportServerSideEncryption"
},
"RevisionDestinations": {
"shape": "ListOfRevisionDestinationEntry"
}
},
"required": [
"RevisionDestinations",
"DataSetId"
]
},
"ExportServerSideEncryption": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -1690,6 +1726,12 @@
"shape": "AssetSourceEntry"
}
},
"ListOfRevisionDestinationEntry": {
"type": "list",
"member": {
"shape": "RevisionDestinationEntry"
}
},
"ListRevisionAssetsRequest": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -1790,6 +1832,9 @@
"ExportAssetsToS3": {
"shape": "ExportAssetsToS3RequestDetails"
},
"ExportRevisionsToS3": {
"shape": "ExportRevisionsToS3RequestDetails"
},
"ImportAssetFromSignedUrl": {
"shape": "ImportAssetFromSignedUrlRequestDetails"
},
Expand Down Expand Up @@ -1837,6 +1882,9 @@
"ExportAssetsToS3": {
"shape": "ExportAssetsToS3ResponseDetails"
},
"ExportRevisionsToS3": {
"shape": "ExportRevisionsToS3ResponseDetails"
},
"ImportAssetFromSignedUrl": {
"shape": "ImportAssetFromSignedUrlResponseDetails"
},
Expand All @@ -1845,6 +1893,24 @@
}
}
},
"RevisionDestinationEntry": {
"type": "structure",
"members": {
"Bucket": {
"shape": "__string"
},
"KeyPattern": {
"shape": "__string"
},
"RevisionId": {
"shape": "Id"
}
},
"required": [
"Bucket",
"RevisionId"
]
},
"RevisionEntry": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -1991,7 +2057,8 @@
"IMPORT_ASSETS_FROM_S3",
"IMPORT_ASSET_FROM_SIGNED_URL",
"EXPORT_ASSETS_TO_S3",
"EXPORT_ASSET_TO_SIGNED_URL"
"EXPORT_ASSET_TO_SIGNED_URL",
"EXPORT_REVISIONS_TO_S3"
]
},
"UntagResourceRequest": {
Expand Down Expand Up @@ -2266,7 +2333,7 @@
"type": "string",
"min": 24,
"max": 24,
"pattern": "/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/"
"pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$"
}
}
}
38 changes: 35 additions & 3 deletions models/apis/dataexchange/2017-07-25/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@
"refs" : { }
},
"CreateJobRequest" : {
"base" : "<p>The CreateJob request. AWS Data Exchange Jobs are asynchronous import or export operations used to create or copy assets. A data set owner can both import and export as they see fit. Someone with an entitlement to a data set can only export. Jobs are deleted 90 days after they are created. Created jobs must be started with the StartJob operation.</p>",
"base" : "<p>The CreateJob request. AWS Data Exchange Jobs are asynchronous import or export operations used to create or copy assets. A data set owner can both import and export assets. A subscriber with an entitlement to a data set can only export. Jobs are deleted 90 days after they are created. Created jobs must be started with the StartJob operation.</p>",
"refs" : { }
},
"CreateRevisionRequest" : {
Expand Down Expand Up @@ -168,11 +168,25 @@
"ResponseDetails$ExportAssetsToS3" : "<p>Details for the export to Amazon S3 response.</p>"
}
},
"ExportRevisionsToS3RequestDetails" : {
"base" : "<p>Details of the operation to be performed by the job.</p>",
"refs" : {
"RequestDetails$ExportRevisionsToS3" : "<p>Details about the export to Amazon S3 request.</p>"
}
},
"ExportRevisionsToS3ResponseDetails" : {
"base" : "<p>Details about the export revisions to Amazon S3 response.</p>",
"refs" : {
"ResponseDetails$ExportRevisionsToS3" : "<p>Details for the export revisions to Amazon S3 response.</p>"
}
},
"ExportServerSideEncryption" : {
"base" : "<p>Encryption configuration of the export job. Includes the encryption type as well as the AWS KMS key. The KMS key is only necessary if you chose the KMS encryption type.</p>",
"refs" : {
"ExportAssetsToS3RequestDetails$Encryption" : "<p>Encryption configuration for the export job.</p>",
"ExportAssetsToS3ResponseDetails$Encryption" : "<p>Encryption configuration of the export job.</p>"
"ExportAssetsToS3ResponseDetails$Encryption" : "<p>Encryption configuration of the export job.</p>",
"ExportRevisionsToS3RequestDetails$Encryption" : "<p>Encryption configuration for the export job.</p>",
"ExportRevisionsToS3ResponseDetails$Encryption" : "<p>Encryption configuration of the export job.</p>"
}
},
"Id" : {
Expand Down Expand Up @@ -201,6 +215,8 @@
"ExportAssetsToS3RequestDetails$RevisionId" : "<p>The unique identifier for the revision associated with this export request.</p>",
"ExportAssetsToS3ResponseDetails$DataSetId" : "<p>The unique identifier for the data set associated with this export job.</p>",
"ExportAssetsToS3ResponseDetails$RevisionId" : "<p>The unique identifier for the revision associated with this export response.</p>",
"ExportRevisionsToS3RequestDetails$DataSetId" : "<p>The unique identifier for the data set associated with this export job.</p>",
"ExportRevisionsToS3ResponseDetails$DataSetId" : "<p>The unique identifier for the data set associated with this export job.</p>",
"ImportAssetFromSignedUrlRequestDetails$DataSetId" : "<p>The unique identifier for the data set associated with this import job.</p>",
"ImportAssetFromSignedUrlRequestDetails$RevisionId" : "<p>The unique identifier for the revision associated with this import request.</p>",
"ImportAssetFromSignedUrlResponseDetails$DataSetId" : "<p>The unique identifier for the data set associated with this import job.</p>",
Expand All @@ -214,6 +230,7 @@
"Revision$DataSetId" : "<p>The unique identifier for the data set associated with this revision.</p>",
"Revision$Id" : "<p>The unique identifier for the revision.</p>",
"Revision$SourceId" : "<p>The revision ID of the owned revision corresponding to the entitled revision being viewed. This parameter is returned when a revision owner is viewing the entitled copy of its owned revision.</p>",
"RevisionDestinationEntry$RevisionId" : "<p>The unique identifier for the revision.</p>",
"RevisionEntry$DataSetId" : "<p>The unique identifier for the data set associated with this revision.</p>",
"RevisionEntry$Id" : "<p>The unique identifier for the revision.</p>",
"RevisionEntry$SourceId" : "<p>The revision ID of the owned revision corresponding to the entitled revision being viewed. This parameter is returned when a revision owner is viewing the entitled copy of its owned revision.</p>",
Expand Down Expand Up @@ -319,6 +336,13 @@
"base" : "<p>The token value retrieved from a previous call to access the next page of results.</p>",
"refs" : { }
},
"ListOfRevisionDestinationEntry" : {
"base" : "<p>The destination where the assets in the revision will be exported.</p>",
"refs" : {
"ExportRevisionsToS3RequestDetails$RevisionDestinations" : "<p>The destination for the revision.</p>",
"ExportRevisionsToS3ResponseDetails$RevisionDestinations" : "<p>The destination in Amazon S3 where the revision is exported.</p>"
}
},
"ListOfRevisions" : {
"base" : "<p>The revision objects listed by the request.</p>",
"refs" : { }
Expand Down Expand Up @@ -386,6 +410,12 @@
"base" : "<p>A revision is a container for one or more assets.</p>",
"refs" : { }
},
"RevisionDestinationEntry" : {
"base" : "<p>The destination where the assets in the revision will be exported.</p>",
"refs" : {
"ListOfRevisionDestinationEntry$member" : null
}
},
"RevisionEntry" : {
"base" : "<p>A revision is a container for one or more assets.</p>",
"refs" : {
Expand Down Expand Up @@ -568,6 +598,8 @@
"OriginDetails$ProductId" : null,
"ResourceNotFoundException$Message" : "<p>The resource couldn't be found.</p>",
"ResourceNotFoundException$ResourceId" : "<p>The unique identifier for the resource that couldn't be found.</p>",
"RevisionDestinationEntry$Bucket" : "<p>The S3 bucket that is the destination for the assets in the revision.</p>",
"RevisionDestinationEntry$KeyPattern" : "<p>A string representing the pattern for generated names of the individual assets in the revision. For more information about key patterns, see <a href=\"https://docs.aws.amazon.com/data-exchange/latest/userguide/jobs.html#revision-export-keypatterns\">Key patterns when exporting revisions</a>.</p>",
"ServiceQuotaExceededException$Message" : "<p>The request has exceeded the quotas imposed by the service.</p>",
"ThrottlingException$Message" : "<p>The limit on the number of requests per second was exceeded.</p>",
"ValidationException$Message" : "<p>The message that informs you about what was invalid about the request.</p>",
Expand All @@ -592,4 +624,4 @@
}
}
}
}
}
Loading

0 comments on commit 6894cc5

Please sign in to comment.