Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.37.7 #3776

Merged
merged 1 commit into from
Feb 8, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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