diff --git a/.changelog/18fbc30da3fa4cd283659afd47fa19d5.json b/.changelog/18fbc30da3fa4cd283659afd47fa19d5.json new file mode 100644 index 00000000000..bfc54e467d2 --- /dev/null +++ b/.changelog/18fbc30da3fa4cd283659afd47fa19d5.json @@ -0,0 +1,8 @@ +{ + "id": "18fbc30d-a3fa-4cd2-8365-9afd47fa19d5", + "type": "feature", + "description": "Add Java 21 (java21) support to AWS Lambda", + "modules": [ + "service/lambda" + ] +} \ No newline at end of file diff --git a/.changelog/3451b8047a8e42b9b64a6d446d9b259b.json b/.changelog/3451b8047a8e42b9b64a6d446d9b259b.json new file mode 100644 index 00000000000..f6b5137e585 --- /dev/null +++ b/.changelog/3451b8047a8e42b9b64a6d446d9b259b.json @@ -0,0 +1,8 @@ +{ + "id": "3451b804-7a8e-42b9-b64a-6d446d9b259b", + "type": "feature", + "description": "The Lake Repricing feature lets customers configure a BillingMode for an event data store. The BillingMode determines the cost for ingesting and storing events and the default and maximum retention period for the event data store.", + "modules": [ + "service/cloudtrail" + ] +} \ No newline at end of file diff --git a/.changelog/4e6092eb3949408e9f6dcab08e73c03f.json b/.changelog/4e6092eb3949408e9f6dcab08e73c03f.json new file mode 100644 index 00000000000..42b17cfccb4 --- /dev/null +++ b/.changelog/4e6092eb3949408e9f6dcab08e73c03f.json @@ -0,0 +1,8 @@ +{ + "id": "4e6092eb-3949-408e-9f6d-cab08e73c03f", + "type": "feature", + "description": "Adding deprecated trait to APIs in this name space.", + "modules": [ + "service/finspacedata" + ] +} \ No newline at end of file diff --git a/.changelog/7b9e5f307734439483376f285350a624.json b/.changelog/7b9e5f307734439483376f285350a624.json new file mode 100644 index 00000000000..8e5770c3a2b --- /dev/null +++ b/.changelog/7b9e5f307734439483376f285350a624.json @@ -0,0 +1,8 @@ +{ + "id": "7b9e5f30-7734-4394-8337-6f285350a624", + "type": "feature", + "description": "Add 5 APIs to create, update, get, list, delete S3 Storage Lens group(eg. CreateStorageLensGroup), 3 APIs for tagging(TagResource,UntagResource,ListTagsForResource), and update to StorageLensConfiguration to allow metrics to be aggregated on Storage Lens groups.", + "modules": [ + "service/s3control" + ] +} \ No newline at end of file diff --git a/.changelog/94aa1ae7d44a4d0e969c483f51549cac.json b/.changelog/94aa1ae7d44a4d0e969c483f51549cac.json new file mode 100644 index 00000000000..93cf97942af --- /dev/null +++ b/.changelog/94aa1ae7d44a4d0e969c483f51549cac.json @@ -0,0 +1,8 @@ +{ + "id": "94aa1ae7-d44a-4d0e-969c-483f51549cac", + "type": "feature", + "description": "This release adds functionality for retrieving information about workflows and workflow runs and starting workflow runs in Amazon CodeCatalyst.", + "modules": [ + "service/codecatalyst" + ] +} \ No newline at end of file diff --git a/.changelog/9cc487a1c41847bf95f3d2284ec6187e.json b/.changelog/9cc487a1c41847bf95f3d2284ec6187e.json new file mode 100644 index 00000000000..ff7307451f6 --- /dev/null +++ b/.changelog/9cc487a1c41847bf95f3d2284ec6187e.json @@ -0,0 +1,8 @@ +{ + "id": "9cc487a1-c418-47bf-95f3-d2284ec6187e", + "type": "feature", + "description": "Update the default value of MaxResult to 50.", + "modules": [ + "service/ssmsap" + ] +} \ No newline at end of file diff --git a/.changelog/9eb0690f3e9943119548e2bd9be18f5d.json b/.changelog/9eb0690f3e9943119548e2bd9be18f5d.json new file mode 100644 index 00000000000..008c57a642b --- /dev/null +++ b/.changelog/9eb0690f3e9943119548e2bd9be18f5d.json @@ -0,0 +1,8 @@ +{ + "id": "9eb0690f-3e99-4311-9548-e2bd9be18f5d", + "type": "feature", + "description": "The custom domain name SDK for Amazon Redshift provisioned clusters is updated with additional required parameters for modify and delete operations. Additionally, users can provide domain names with longer top-level domains.", + "modules": [ + "service/redshift" + ] +} \ No newline at end of file diff --git a/.changelog/a16e191af8c549d2b95d046522c3fadf.json b/.changelog/a16e191af8c549d2b95d046522c3fadf.json new file mode 100644 index 00000000000..12d987f1bbd --- /dev/null +++ b/.changelog/a16e191af8c549d2b95d046522c3fadf.json @@ -0,0 +1,8 @@ +{ + "id": "a16e191a-f8c5-49d2-b95d-046522c3fadf", + "type": "feature", + "description": "This Amazon MWAA release adds support for customer-managed VPC endpoints. This lets you choose whether to create, and manage your environment's VPC endpoints, or to have Amazon MWAA create, and manage them for you.", + "modules": [ + "service/mwaa" + ] +} \ No newline at end of file diff --git a/.changelog/d739e298f8334e78aa0a3cc203129044.json b/.changelog/d739e298f8334e78aa0a3cc203129044.json new file mode 100644 index 00000000000..f58c5dc0868 --- /dev/null +++ b/.changelog/d739e298f8334e78aa0a3cc203129044.json @@ -0,0 +1,8 @@ +{ + "id": "d739e298-f833-4e78-aa0a-3cc203129044", + "type": "feature", + "description": "AWS EBS now supports Snapshot Lock, giving users the ability to lock an EBS Snapshot to prohibit deletion of the snapshot. This release introduces the LockSnapshot, UnlockSnapshot \u0026 DescribeLockedSnapshots APIs to manage lock configuration for snapshots. The release also includes the dl2q_24xlarge.", + "modules": [ + "service/ec2" + ] +} \ No newline at end of file diff --git a/.changelog/dbb9482b280740a5a25cba2b14c8dedc.json b/.changelog/dbb9482b280740a5a25cba2b14c8dedc.json new file mode 100644 index 00000000000..9b520e9dc7d --- /dev/null +++ b/.changelog/dbb9482b280740a5a25cba2b14c8dedc.json @@ -0,0 +1,8 @@ +{ + "id": "dbb9482b-2807-40a5-a25c-ba2b14c8dedc", + "type": "feature", + "description": "This release introduces Instance Maintenance Policy, a new EC2 Auto Scaling capability that allows customers to define whether instances are launched before or after existing instances are terminated during instance replacement operations.", + "modules": [ + "service/autoscaling" + ] +} \ No newline at end of file diff --git a/.changelog/e137bcc2d68641c0a307947a9d2b94cf.json b/.changelog/e137bcc2d68641c0a307947a9d2b94cf.json new file mode 100644 index 00000000000..460ef49ac30 --- /dev/null +++ b/.changelog/e137bcc2d68641c0a307947a9d2b94cf.json @@ -0,0 +1,8 @@ +{ + "id": "e137bcc2-d686-41c0-a307-947a9d2b94cf", + "type": "feature", + "description": "Adding deprecated trait on Dataset Browser Environment APIs", + "modules": [ + "service/finspace" + ] +} \ No newline at end of file diff --git a/.changelog/e5e9b315fbb548668d7cd72589a88334.json b/.changelog/e5e9b315fbb548668d7cd72589a88334.json new file mode 100644 index 00000000000..268f6c656e2 --- /dev/null +++ b/.changelog/e5e9b315fbb548668d7cd72589a88334.json @@ -0,0 +1,8 @@ +{ + "id": "e5e9b315-fbb5-4866-8d7c-d72589a88334", + "type": "documentation", + "description": "Updates Amazon RDS documentation for support for upgrading RDS for MySQL snapshots from version 5.7 to version 8.0.", + "modules": [ + "service/rds" + ] +} \ No newline at end of file diff --git a/aws/protocol/eventstream/go.mod b/aws/protocol/eventstream/go.mod index 8fc0003bea0..b9d8b52056f 100644 --- a/aws/protocol/eventstream/go.mod +++ b/aws/protocol/eventstream/go.mod @@ -2,6 +2,6 @@ module github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream go 1.19 -require github.com/aws/smithy-go v1.16.0 +require github.com/aws/smithy-go v1.17.0 replace github.com/aws/aws-sdk-go-v2 => ../../../ diff --git a/aws/protocol/eventstream/go.sum b/aws/protocol/eventstream/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/aws/protocol/eventstream/go.sum +++ b/aws/protocol/eventstream/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/config/go.mod b/config/go.mod index 044e904e294..827051d1737 100644 --- a/config/go.mod +++ b/config/go.mod @@ -10,7 +10,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sso v1.17.1 github.com/aws/aws-sdk-go-v2/service/ssooidc v1.19.1 github.com/aws/aws-sdk-go-v2/service/sts v1.25.1 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/config/go.sum b/config/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/config/go.sum +++ b/config/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/credentials/go.mod b/credentials/go.mod index dacc20866af..2da9420407a 100644 --- a/credentials/go.mod +++ b/credentials/go.mod @@ -8,7 +8,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sso v1.17.1 github.com/aws/aws-sdk-go-v2/service/ssooidc v1.19.1 github.com/aws/aws-sdk-go-v2/service/sts v1.25.1 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/credentials/go.sum b/credentials/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/credentials/go.sum +++ b/credentials/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/example/service/dynamodb/createTable/go.mod b/example/service/dynamodb/createTable/go.mod index f2c365f998c..5a1a6ad468c 100644 --- a/example/service/dynamodb/createTable/go.mod +++ b/example/service/dynamodb/createTable/go.mod @@ -20,7 +20,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sso v1.17.1 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.19.1 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.25.1 // indirect - github.com/aws/smithy-go v1.16.0 // indirect + github.com/aws/smithy-go v1.17.0 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect ) diff --git a/example/service/dynamodb/createTable/go.sum b/example/service/dynamodb/createTable/go.sum index 35c9710b2da..0564dc3b956 100644 --- a/example/service/dynamodb/createTable/go.sum +++ b/example/service/dynamodb/createTable/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/example/service/dynamodb/scanItems/go.mod b/example/service/dynamodb/scanItems/go.mod index c58f2cff607..18a67edd926 100644 --- a/example/service/dynamodb/scanItems/go.mod +++ b/example/service/dynamodb/scanItems/go.mod @@ -22,7 +22,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sso v1.17.1 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.19.1 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.25.1 // indirect - github.com/aws/smithy-go v1.16.0 // indirect + github.com/aws/smithy-go v1.17.0 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect ) diff --git a/example/service/dynamodb/scanItems/go.sum b/example/service/dynamodb/scanItems/go.sum index 35c9710b2da..0564dc3b956 100644 --- a/example/service/dynamodb/scanItems/go.sum +++ b/example/service/dynamodb/scanItems/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/example/service/s3/listObjects/go.mod b/example/service/s3/listObjects/go.mod index 358b68e2c48..b7695f02424 100644 --- a/example/service/s3/listObjects/go.mod +++ b/example/service/s3/listObjects/go.mod @@ -23,7 +23,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sso v1.17.1 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.19.1 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.25.1 // indirect - github.com/aws/smithy-go v1.16.0 // indirect + github.com/aws/smithy-go v1.17.0 // indirect ) replace github.com/aws/aws-sdk-go-v2 => ../../../../ diff --git a/example/service/s3/listObjects/go.sum b/example/service/s3/listObjects/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/example/service/s3/listObjects/go.sum +++ b/example/service/s3/listObjects/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/example/service/s3/usingPrivateLink/go.mod b/example/service/s3/usingPrivateLink/go.mod index c8dc64b87e5..cb220b977b9 100644 --- a/example/service/s3/usingPrivateLink/go.mod +++ b/example/service/s3/usingPrivateLink/go.mod @@ -24,7 +24,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sso v1.17.1 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.19.1 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.25.1 // indirect - github.com/aws/smithy-go v1.16.0 // indirect + github.com/aws/smithy-go v1.17.0 // indirect ) replace github.com/aws/aws-sdk-go-v2 => ../../../../ diff --git a/example/service/s3/usingPrivateLink/go.sum b/example/service/s3/usingPrivateLink/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/example/service/s3/usingPrivateLink/go.sum +++ b/example/service/s3/usingPrivateLink/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/feature/cloudfront/sign/go.mod b/feature/cloudfront/sign/go.mod index 75ffa3e914a..aac3a7b922c 100644 --- a/feature/cloudfront/sign/go.mod +++ b/feature/cloudfront/sign/go.mod @@ -4,6 +4,6 @@ go 1.19 require github.com/aws/aws-sdk-go-v2 v1.22.2 -require github.com/aws/smithy-go v1.16.0 // indirect +require github.com/aws/smithy-go v1.17.0 // indirect replace github.com/aws/aws-sdk-go-v2 => ../../../ diff --git a/feature/cloudfront/sign/go.sum b/feature/cloudfront/sign/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/feature/cloudfront/sign/go.sum +++ b/feature/cloudfront/sign/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/feature/dynamodb/attributevalue/go.mod b/feature/dynamodb/attributevalue/go.mod index db23d86ce84..120db19d072 100644 --- a/feature/dynamodb/attributevalue/go.mod +++ b/feature/dynamodb/attributevalue/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/service/dynamodb v1.25.1 github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.17.1 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/feature/dynamodb/attributevalue/go.sum b/feature/dynamodb/attributevalue/go.sum index f95dab7a591..2d53208d06e 100644 --- a/feature/dynamodb/attributevalue/go.sum +++ b/feature/dynamodb/attributevalue/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/feature/dynamodb/expression/go.mod b/feature/dynamodb/expression/go.mod index 2c39c354598..e3d020260ff 100644 --- a/feature/dynamodb/expression/go.mod +++ b/feature/dynamodb/expression/go.mod @@ -15,7 +15,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.17.1 // indirect github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.0 // indirect github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.8.2 // indirect - github.com/aws/smithy-go v1.16.0 // indirect + github.com/aws/smithy-go v1.17.0 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect ) diff --git a/feature/dynamodb/expression/go.sum b/feature/dynamodb/expression/go.sum index f95dab7a591..2d53208d06e 100644 --- a/feature/dynamodb/expression/go.sum +++ b/feature/dynamodb/expression/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/feature/dynamodbstreams/attributevalue/go.mod b/feature/dynamodbstreams/attributevalue/go.mod index d38c0f70f24..c8ecfa3ce37 100644 --- a/feature/dynamodbstreams/attributevalue/go.mod +++ b/feature/dynamodbstreams/attributevalue/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/service/dynamodb v1.25.1 github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.17.1 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/feature/dynamodbstreams/attributevalue/go.sum b/feature/dynamodbstreams/attributevalue/go.sum index f95dab7a591..2d53208d06e 100644 --- a/feature/dynamodbstreams/attributevalue/go.sum +++ b/feature/dynamodbstreams/attributevalue/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/feature/ec2/imds/go.mod b/feature/ec2/imds/go.mod index a3326ba4a7c..906f9f139e5 100644 --- a/feature/ec2/imds/go.mod +++ b/feature/ec2/imds/go.mod @@ -4,7 +4,7 @@ go 1.19 require ( github.com/aws/aws-sdk-go-v2 v1.22.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/feature/ec2/imds/go.sum b/feature/ec2/imds/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/feature/ec2/imds/go.sum +++ b/feature/ec2/imds/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/feature/ec2/imds/internal/configtesting/go.mod b/feature/ec2/imds/internal/configtesting/go.mod index 7cd2fa1ab05..e830f1aabac 100644 --- a/feature/ec2/imds/internal/configtesting/go.mod +++ b/feature/ec2/imds/internal/configtesting/go.mod @@ -18,7 +18,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sso v1.17.1 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.19.1 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.25.1 // indirect - github.com/aws/smithy-go v1.16.0 // indirect + github.com/aws/smithy-go v1.17.0 // indirect ) replace github.com/aws/aws-sdk-go-v2 => ../../../../../ diff --git a/feature/ec2/imds/internal/configtesting/go.sum b/feature/ec2/imds/internal/configtesting/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/feature/ec2/imds/internal/configtesting/go.sum +++ b/feature/ec2/imds/internal/configtesting/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/feature/rds/auth/go.mod b/feature/rds/auth/go.mod index 7b5a4b2dd56..a1eba5d7c91 100644 --- a/feature/rds/auth/go.mod +++ b/feature/rds/auth/go.mod @@ -4,6 +4,6 @@ go 1.19 require github.com/aws/aws-sdk-go-v2 v1.22.2 -require github.com/aws/smithy-go v1.16.0 // indirect +require github.com/aws/smithy-go v1.17.0 // indirect replace github.com/aws/aws-sdk-go-v2 => ../../../ diff --git a/feature/rds/auth/go.sum b/feature/rds/auth/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/feature/rds/auth/go.sum +++ b/feature/rds/auth/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/feature/s3/manager/go.mod b/feature/s3/manager/go.mod index 2f20245154e..c7c90f4e7a7 100644 --- a/feature/s3/manager/go.mod +++ b/feature/s3/manager/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/config v1.25.0 github.com/aws/aws-sdk-go-v2/service/s3 v1.42.1 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/feature/s3/manager/go.sum b/feature/s3/manager/go.sum index f95dab7a591..2d53208d06e 100644 --- a/feature/s3/manager/go.sum +++ b/feature/s3/manager/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/go.mod b/go.mod index 65b8fae836b..92ff6200427 100644 --- a/go.mod +++ b/go.mod @@ -1,7 +1,7 @@ module github.com/aws/aws-sdk-go-v2 require ( - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/go.sum b/go.sum index f95dab7a591..2d53208d06e 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/internal/configsources/configtesting/go.mod b/internal/configsources/configtesting/go.mod index bf246846e84..04a6548e3ce 100644 --- a/internal/configsources/configtesting/go.mod +++ b/internal/configsources/configtesting/go.mod @@ -18,7 +18,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sso v1.17.1 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.19.1 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.25.1 // indirect - github.com/aws/smithy-go v1.16.0 // indirect + github.com/aws/smithy-go v1.17.0 // indirect ) replace github.com/aws/aws-sdk-go-v2 => ../../../ diff --git a/internal/configsources/configtesting/go.sum b/internal/configsources/configtesting/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/internal/configsources/configtesting/go.sum +++ b/internal/configsources/configtesting/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/internal/configsources/go.mod b/internal/configsources/go.mod index a79465030da..a138075b0d2 100644 --- a/internal/configsources/go.mod +++ b/internal/configsources/go.mod @@ -4,6 +4,6 @@ go 1.19 require github.com/aws/aws-sdk-go-v2 v1.22.2 -require github.com/aws/smithy-go v1.16.0 // indirect +require github.com/aws/smithy-go v1.17.0 // indirect replace github.com/aws/aws-sdk-go-v2 => ../../ diff --git a/internal/configsources/go.sum b/internal/configsources/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/internal/configsources/go.sum +++ b/internal/configsources/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/internal/endpoints/v2/go.mod b/internal/endpoints/v2/go.mod index 7c4c58f6f6d..71f7168680b 100644 --- a/internal/endpoints/v2/go.mod +++ b/internal/endpoints/v2/go.mod @@ -4,7 +4,7 @@ go 1.19 require ( github.com/aws/aws-sdk-go-v2 v1.22.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/internal/endpoints/v2/go.sum b/internal/endpoints/v2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/internal/endpoints/v2/go.sum +++ b/internal/endpoints/v2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/internal/protocoltest/awsrestjson/go.mod b/internal/protocoltest/awsrestjson/go.mod index 2350a7d6bf0..b6ffdc1bdc1 100644 --- a/internal/protocoltest/awsrestjson/go.mod +++ b/internal/protocoltest/awsrestjson/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/internal/protocoltest/awsrestjson/go.sum b/internal/protocoltest/awsrestjson/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/internal/protocoltest/awsrestjson/go.sum +++ b/internal/protocoltest/awsrestjson/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/internal/protocoltest/ec2query/go.mod b/internal/protocoltest/ec2query/go.mod index 1f847702c33..b59068398f2 100644 --- a/internal/protocoltest/ec2query/go.mod +++ b/internal/protocoltest/ec2query/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/internal/protocoltest/ec2query/go.sum b/internal/protocoltest/ec2query/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/internal/protocoltest/ec2query/go.sum +++ b/internal/protocoltest/ec2query/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/internal/protocoltest/jsonrpc/go.mod b/internal/protocoltest/jsonrpc/go.mod index 4c3e9823d7f..d75e1433096 100644 --- a/internal/protocoltest/jsonrpc/go.mod +++ b/internal/protocoltest/jsonrpc/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/internal/protocoltest/jsonrpc/go.sum b/internal/protocoltest/jsonrpc/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/internal/protocoltest/jsonrpc/go.sum +++ b/internal/protocoltest/jsonrpc/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/internal/protocoltest/jsonrpc10/go.mod b/internal/protocoltest/jsonrpc10/go.mod index 825a329594b..a1327659cc4 100644 --- a/internal/protocoltest/jsonrpc10/go.mod +++ b/internal/protocoltest/jsonrpc10/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/internal/protocoltest/jsonrpc10/go.sum b/internal/protocoltest/jsonrpc10/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/internal/protocoltest/jsonrpc10/go.sum +++ b/internal/protocoltest/jsonrpc10/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/internal/protocoltest/query/go.mod b/internal/protocoltest/query/go.mod index d4b5106b952..e58c332fb5a 100644 --- a/internal/protocoltest/query/go.mod +++ b/internal/protocoltest/query/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/internal/protocoltest/query/go.sum b/internal/protocoltest/query/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/internal/protocoltest/query/go.sum +++ b/internal/protocoltest/query/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/internal/protocoltest/restxml/go.mod b/internal/protocoltest/restxml/go.mod index 89d9aabc07d..1884c302e1b 100644 --- a/internal/protocoltest/restxml/go.mod +++ b/internal/protocoltest/restxml/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/internal/protocoltest/restxml/go.sum b/internal/protocoltest/restxml/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/internal/protocoltest/restxml/go.sum +++ b/internal/protocoltest/restxml/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/internal/protocoltest/restxmlwithnamespace/go.mod b/internal/protocoltest/restxmlwithnamespace/go.mod index b8064deadfd..92ec1a1414c 100644 --- a/internal/protocoltest/restxmlwithnamespace/go.mod +++ b/internal/protocoltest/restxmlwithnamespace/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/internal/protocoltest/restxmlwithnamespace/go.sum b/internal/protocoltest/restxmlwithnamespace/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/internal/protocoltest/restxmlwithnamespace/go.sum +++ b/internal/protocoltest/restxmlwithnamespace/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/internal/v4a/go.mod b/internal/v4a/go.mod index 248cf06587a..4198da44d16 100644 --- a/internal/v4a/go.mod +++ b/internal/v4a/go.mod @@ -4,7 +4,7 @@ go 1.19 require ( github.com/aws/aws-sdk-go-v2 v1.22.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/internal/v4a/go.sum b/internal/v4a/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/internal/v4a/go.sum +++ b/internal/v4a/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/accessanalyzer/go.mod b/service/accessanalyzer/go.mod index 2d1b51bf2da..ea111bf7e23 100644 --- a/service/accessanalyzer/go.mod +++ b/service/accessanalyzer/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/accessanalyzer/go.sum b/service/accessanalyzer/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/accessanalyzer/go.sum +++ b/service/accessanalyzer/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/account/go.mod b/service/account/go.mod index ffdec7227b4..d19749a9822 100644 --- a/service/account/go.mod +++ b/service/account/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/account/go.sum b/service/account/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/account/go.sum +++ b/service/account/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/acm/go.mod b/service/acm/go.mod index d93aaae0518..bd09adf6e06 100644 --- a/service/acm/go.mod +++ b/service/acm/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/acm/go.sum b/service/acm/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/acm/go.sum +++ b/service/acm/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/acmpca/go.mod b/service/acmpca/go.mod index 3408fba13ca..648936f8d78 100644 --- a/service/acmpca/go.mod +++ b/service/acmpca/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/acmpca/go.sum b/service/acmpca/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/acmpca/go.sum +++ b/service/acmpca/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/alexaforbusiness/go.mod b/service/alexaforbusiness/go.mod index 986853c41df..e09a88ef4b4 100644 --- a/service/alexaforbusiness/go.mod +++ b/service/alexaforbusiness/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/alexaforbusiness/go.sum b/service/alexaforbusiness/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/alexaforbusiness/go.sum +++ b/service/alexaforbusiness/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/amp/go.mod b/service/amp/go.mod index 1e527d6ad7c..739e212d109 100644 --- a/service/amp/go.mod +++ b/service/amp/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/amp/go.sum b/service/amp/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/amp/go.sum +++ b/service/amp/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/amplify/go.mod b/service/amplify/go.mod index 35ac22de1c2..a30f83ed3bc 100644 --- a/service/amplify/go.mod +++ b/service/amplify/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/amplify/go.sum b/service/amplify/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/amplify/go.sum +++ b/service/amplify/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/amplifybackend/go.mod b/service/amplifybackend/go.mod index f6e6128e0df..c5e4c0a069e 100644 --- a/service/amplifybackend/go.mod +++ b/service/amplifybackend/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/amplifybackend/go.sum b/service/amplifybackend/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/amplifybackend/go.sum +++ b/service/amplifybackend/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/amplifyuibuilder/go.mod b/service/amplifyuibuilder/go.mod index 2fc2f59e3bb..d76c624fc50 100644 --- a/service/amplifyuibuilder/go.mod +++ b/service/amplifyuibuilder/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/amplifyuibuilder/go.sum b/service/amplifyuibuilder/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/amplifyuibuilder/go.sum +++ b/service/amplifyuibuilder/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/apigateway/go.mod b/service/apigateway/go.mod index 8762905b4d4..9263d030588 100644 --- a/service/apigateway/go.mod +++ b/service/apigateway/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/apigateway/go.sum b/service/apigateway/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/apigateway/go.sum +++ b/service/apigateway/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/apigatewaymanagementapi/go.mod b/service/apigatewaymanagementapi/go.mod index 000d1bcb68d..724e2355617 100644 --- a/service/apigatewaymanagementapi/go.mod +++ b/service/apigatewaymanagementapi/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/apigatewaymanagementapi/go.sum b/service/apigatewaymanagementapi/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/apigatewaymanagementapi/go.sum +++ b/service/apigatewaymanagementapi/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/apigatewayv2/go.mod b/service/apigatewayv2/go.mod index eb2bad6999a..1392c8e258a 100644 --- a/service/apigatewayv2/go.mod +++ b/service/apigatewayv2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/apigatewayv2/go.sum b/service/apigatewayv2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/apigatewayv2/go.sum +++ b/service/apigatewayv2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/appconfig/go.mod b/service/appconfig/go.mod index e3417185334..92bf0f8aef1 100644 --- a/service/appconfig/go.mod +++ b/service/appconfig/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/appconfig/go.sum b/service/appconfig/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/appconfig/go.sum +++ b/service/appconfig/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/appconfigdata/go.mod b/service/appconfigdata/go.mod index cc62cf24190..862ebff58d4 100644 --- a/service/appconfigdata/go.mod +++ b/service/appconfigdata/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/appconfigdata/go.sum b/service/appconfigdata/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/appconfigdata/go.sum +++ b/service/appconfigdata/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/appfabric/go.mod b/service/appfabric/go.mod index 99de39c3006..24c6e83035e 100644 --- a/service/appfabric/go.mod +++ b/service/appfabric/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/appfabric/go.sum b/service/appfabric/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/appfabric/go.sum +++ b/service/appfabric/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/appflow/go.mod b/service/appflow/go.mod index d1ca23ed704..78769c3eb0e 100644 --- a/service/appflow/go.mod +++ b/service/appflow/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/appflow/go.sum b/service/appflow/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/appflow/go.sum +++ b/service/appflow/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/appintegrations/go.mod b/service/appintegrations/go.mod index be3aa117fca..df2dac02f07 100644 --- a/service/appintegrations/go.mod +++ b/service/appintegrations/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/appintegrations/go.sum b/service/appintegrations/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/appintegrations/go.sum +++ b/service/appintegrations/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/applicationautoscaling/go.mod b/service/applicationautoscaling/go.mod index 16f0cab2175..e6930a89308 100644 --- a/service/applicationautoscaling/go.mod +++ b/service/applicationautoscaling/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/applicationautoscaling/go.sum b/service/applicationautoscaling/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/applicationautoscaling/go.sum +++ b/service/applicationautoscaling/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/applicationcostprofiler/go.mod b/service/applicationcostprofiler/go.mod index af2fc3e6a7c..4d2705a2391 100644 --- a/service/applicationcostprofiler/go.mod +++ b/service/applicationcostprofiler/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/applicationcostprofiler/go.sum b/service/applicationcostprofiler/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/applicationcostprofiler/go.sum +++ b/service/applicationcostprofiler/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/applicationdiscoveryservice/go.mod b/service/applicationdiscoveryservice/go.mod index de84943a635..dcdaa8dccb3 100644 --- a/service/applicationdiscoveryservice/go.mod +++ b/service/applicationdiscoveryservice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/applicationdiscoveryservice/go.sum b/service/applicationdiscoveryservice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/applicationdiscoveryservice/go.sum +++ b/service/applicationdiscoveryservice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/applicationinsights/go.mod b/service/applicationinsights/go.mod index dce4428055b..a6244439927 100644 --- a/service/applicationinsights/go.mod +++ b/service/applicationinsights/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/applicationinsights/go.sum b/service/applicationinsights/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/applicationinsights/go.sum +++ b/service/applicationinsights/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/appmesh/go.mod b/service/appmesh/go.mod index 10da3adb6b3..1dd94f5abca 100644 --- a/service/appmesh/go.mod +++ b/service/appmesh/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/appmesh/go.sum b/service/appmesh/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/appmesh/go.sum +++ b/service/appmesh/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/apprunner/go.mod b/service/apprunner/go.mod index 552bc373fac..d67e45cfaa5 100644 --- a/service/apprunner/go.mod +++ b/service/apprunner/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/apprunner/go.sum b/service/apprunner/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/apprunner/go.sum +++ b/service/apprunner/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/appstream/go.mod b/service/appstream/go.mod index 51267084036..2bec89add78 100644 --- a/service/appstream/go.mod +++ b/service/appstream/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/appstream/go.sum b/service/appstream/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/appstream/go.sum +++ b/service/appstream/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/appsync/go.mod b/service/appsync/go.mod index 154b0f3329e..ade9282c6a0 100644 --- a/service/appsync/go.mod +++ b/service/appsync/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/appsync/go.sum b/service/appsync/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/appsync/go.sum +++ b/service/appsync/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/arczonalshift/go.mod b/service/arczonalshift/go.mod index 2c99af87ec6..b4bdea629fa 100644 --- a/service/arczonalshift/go.mod +++ b/service/arczonalshift/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/arczonalshift/go.sum b/service/arczonalshift/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/arczonalshift/go.sum +++ b/service/arczonalshift/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/athena/go.mod b/service/athena/go.mod index bc87abcac6f..c5325cd5cc4 100644 --- a/service/athena/go.mod +++ b/service/athena/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/athena/go.sum b/service/athena/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/athena/go.sum +++ b/service/athena/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/auditmanager/go.mod b/service/auditmanager/go.mod index 9f575337aed..c9cef01e07c 100644 --- a/service/auditmanager/go.mod +++ b/service/auditmanager/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/auditmanager/go.sum b/service/auditmanager/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/auditmanager/go.sum +++ b/service/auditmanager/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/autoscaling/api_op_CreateAutoScalingGroup.go b/service/autoscaling/api_op_CreateAutoScalingGroup.go index a9e89ea9549..19e6af4a77a 100644 --- a/service/autoscaling/api_op_CreateAutoScalingGroup.go +++ b/service/autoscaling/api_op_CreateAutoScalingGroup.go @@ -153,6 +153,11 @@ type CreateAutoScalingGroupInput struct { // in the Amazon EC2 Auto Scaling User Guide. InstanceId *string + // An instance maintenance policy. For more information, see Set instance + // maintenance policy (https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-instance-maintenance-policy.html) + // in the Amazon EC2 Auto Scaling User Guide. + InstanceMaintenancePolicy *types.InstanceMaintenancePolicy + // The name of the launch configuration to use to launch instances. Conditional: // You must specify either a launch template ( LaunchTemplate or // MixedInstancesPolicy ) or a launch configuration ( LaunchConfigurationName or diff --git a/service/autoscaling/api_op_StartInstanceRefresh.go b/service/autoscaling/api_op_StartInstanceRefresh.go index 1fe3689b30d..d86ce53af02 100644 --- a/service/autoscaling/api_op_StartInstanceRefresh.go +++ b/service/autoscaling/api_op_StartInstanceRefresh.go @@ -12,11 +12,8 @@ import ( smithyhttp "github.com/aws/smithy-go/transport/http" ) -// Starts an instance refresh. During an instance refresh, Amazon EC2 Auto Scaling -// performs a rolling update of instances in an Auto Scaling group. Instances are -// terminated first and then replaced, which temporarily reduces the capacity -// available within your Auto Scaling group. This operation is part of the -// instance refresh feature (https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html) +// Starts an instance refresh. This operation is part of the instance refresh +// feature (https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html) // in Amazon EC2 Auto Scaling, which helps you update instances in your Auto // Scaling group. This feature is helpful, for example, when you have a new AMI or // a new user data script. You just need to create a new launch template that @@ -71,10 +68,11 @@ type StartInstanceRefreshInput struct { DesiredConfiguration *types.DesiredConfiguration // Sets your preferences for the instance refresh so that it performs as expected - // when you start it. Includes the instance warmup time, the minimum healthy - // percentage, and the behaviors that you want Amazon EC2 Auto Scaling to use if - // instances that are in Standby state or protected from scale in are found. You - // can also choose to enable additional features, such as the following: + // when you start it. Includes the instance warmup time, the minimum and maximum + // healthy percentages, and the behaviors that you want Amazon EC2 Auto Scaling to + // use if instances that are in Standby state or protected from scale in are + // found. You can also choose to enable additional features, such as the following: + // // - Auto rollback // - Checkpoints // - CloudWatch alarms diff --git a/service/autoscaling/api_op_UpdateAutoScalingGroup.go b/service/autoscaling/api_op_UpdateAutoScalingGroup.go index dc565b310de..a3270046b2a 100644 --- a/service/autoscaling/api_op_UpdateAutoScalingGroup.go +++ b/service/autoscaling/api_op_UpdateAutoScalingGroup.go @@ -134,6 +134,11 @@ type UpdateAutoScalingGroupInput struct { // value that was previously set. HealthCheckType *string + // An instance maintenance policy. For more information, see Set instance + // maintenance policy (https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-instance-maintenance-policy.html) + // in the Amazon EC2 Auto Scaling User Guide. + InstanceMaintenancePolicy *types.InstanceMaintenancePolicy + // The name of the launch configuration. If you specify LaunchConfigurationName in // your update request, you can't specify LaunchTemplate or MixedInstancesPolicy . LaunchConfigurationName *string diff --git a/service/autoscaling/deserializers.go b/service/autoscaling/deserializers.go index 7ca3cebf0a2..e4cd1a2f62d 100644 --- a/service/autoscaling/deserializers.go +++ b/service/autoscaling/deserializers.go @@ -8363,6 +8363,12 @@ func awsAwsquery_deserializeDocumentAutoScalingGroup(v **types.AutoScalingGroup, sv.HealthCheckType = ptr.String(xtv) } + case strings.EqualFold("InstanceMaintenancePolicy", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsAwsquery_deserializeDocumentInstanceMaintenancePolicy(&sv.InstanceMaintenancePolicy, nodeDecoder); err != nil { + return err + } + case strings.EqualFold("Instances", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) if err := awsAwsquery_deserializeDocumentInstances(&sv.Instances, nodeDecoder); err != nil { @@ -10454,6 +10460,76 @@ func awsAwsquery_deserializeDocumentInstanceGenerationsUnwrapped(v *[]types.Inst *v = sv return nil } +func awsAwsquery_deserializeDocumentInstanceMaintenancePolicy(v **types.InstanceMaintenancePolicy, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.InstanceMaintenancePolicy + if *v == nil { + sv = &types.InstanceMaintenancePolicy{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("MaxHealthyPercentage", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.MaxHealthyPercentage = ptr.Int32(int32(i64)) + } + + case strings.EqualFold("MinHealthyPercentage", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.MinHealthyPercentage = ptr.Int32(int32(i64)) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + func awsAwsquery_deserializeDocumentInstanceMetadataOptions(v **types.InstanceMetadataOptions, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) @@ -15211,6 +15287,23 @@ func awsAwsquery_deserializeDocumentRefreshPreferences(v **types.RefreshPreferen sv.InstanceWarmup = ptr.Int32(int32(i64)) } + case strings.EqualFold("MaxHealthyPercentage", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.MaxHealthyPercentage = ptr.Int32(int32(i64)) + } + case strings.EqualFold("MinHealthyPercentage", t.Name.Local): val, err := decoder.Value() if err != nil { diff --git a/service/autoscaling/go.mod b/service/autoscaling/go.mod index 1156e8077a0..eb29a9fa872 100644 --- a/service/autoscaling/go.mod +++ b/service/autoscaling/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/autoscaling/go.sum b/service/autoscaling/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/autoscaling/go.sum +++ b/service/autoscaling/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/autoscaling/serializers.go b/service/autoscaling/serializers.go index 1c800c9bcff..adabd79c8d6 100644 --- a/service/autoscaling/serializers.go +++ b/service/autoscaling/serializers.go @@ -4539,6 +4539,23 @@ func awsAwsquery_serializeDocumentInstanceIds(v []string, value query.Value) err return nil } +func awsAwsquery_serializeDocumentInstanceMaintenancePolicy(v *types.InstanceMaintenancePolicy, value query.Value) error { + object := value.Object() + _ = object + + if v.MaxHealthyPercentage != nil { + objectKey := object.Key("MaxHealthyPercentage") + objectKey.Integer(*v.MaxHealthyPercentage) + } + + if v.MinHealthyPercentage != nil { + objectKey := object.Key("MinHealthyPercentage") + objectKey.Integer(*v.MinHealthyPercentage) + } + + return nil +} + func awsAwsquery_serializeDocumentInstanceMetadataOptions(v *types.InstanceMetadataOptions, value query.Value) error { object := value.Object() _ = object @@ -5528,6 +5545,11 @@ func awsAwsquery_serializeDocumentRefreshPreferences(v *types.RefreshPreferences objectKey.Integer(*v.InstanceWarmup) } + if v.MaxHealthyPercentage != nil { + objectKey := object.Key("MaxHealthyPercentage") + objectKey.Integer(*v.MaxHealthyPercentage) + } + if v.MinHealthyPercentage != nil { objectKey := object.Key("MinHealthyPercentage") objectKey.Integer(*v.MinHealthyPercentage) @@ -6186,6 +6208,13 @@ func awsAwsquery_serializeOpDocumentCreateAutoScalingGroupInput(v *CreateAutoSca objectKey.String(*v.InstanceId) } + if v.InstanceMaintenancePolicy != nil { + objectKey := object.Key("InstanceMaintenancePolicy") + if err := awsAwsquery_serializeDocumentInstanceMaintenancePolicy(v.InstanceMaintenancePolicy, objectKey); err != nil { + return err + } + } + if v.LaunchConfigurationName != nil { objectKey := object.Key("LaunchConfigurationName") objectKey.String(*v.LaunchConfigurationName) @@ -7662,6 +7691,13 @@ func awsAwsquery_serializeOpDocumentUpdateAutoScalingGroupInput(v *UpdateAutoSca objectKey.String(*v.HealthCheckType) } + if v.InstanceMaintenancePolicy != nil { + objectKey := object.Key("InstanceMaintenancePolicy") + if err := awsAwsquery_serializeDocumentInstanceMaintenancePolicy(v.InstanceMaintenancePolicy, objectKey); err != nil { + return err + } + } + if v.LaunchConfigurationName != nil { objectKey := object.Key("LaunchConfigurationName") objectKey.String(*v.LaunchConfigurationName) diff --git a/service/autoscaling/types/types.go b/service/autoscaling/types/types.go index e6832e0e160..fa0488c342e 100644 --- a/service/autoscaling/types/types.go +++ b/service/autoscaling/types/types.go @@ -185,6 +185,9 @@ type AutoScalingGroup struct { // The duration of the health check grace period, in seconds. HealthCheckGracePeriod *int32 + // An instance maintenance policy. + InstanceMaintenancePolicy *InstanceMaintenancePolicy + // The EC2 instances associated with the group. Instances []Instance @@ -649,6 +652,31 @@ type Instance struct { noSmithyDocumentSerde } +// Describes an instance maintenance policy. For more information, see Set +// instance maintenance policy (https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-instance-maintenance-policy.html) +// in the Amazon EC2 Auto Scaling User Guide. +type InstanceMaintenancePolicy struct { + + // 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 -1 will clear + // the previously set value. Both MinHealthyPercentage and MaxHealthyPercentage + // 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. + MaxHealthyPercentage *int32 + + // 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 -1 will clear + // the previously set value. + MinHealthyPercentage *int32 + + noSmithyDocumentSerde +} + // The metadata options for the instances. For more information, see Configuring // the Instance Metadata Options (https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-config.html#launch-configurations-imds) // in the Amazon EC2 Auto Scaling User Guide. @@ -2066,13 +2094,23 @@ type RefreshPreferences struct { // or the HealthCheckGracePeriod property otherwise. InstanceWarmup *int32 - // The amount of capacity in the Auto Scaling group that must pass your group's - // health checks to allow the operation to continue. The value is expressed as a - // percentage of the desired capacity of the Auto Scaling group (rounded up to the - // nearest integer). The default is 90 . Setting the minimum healthy percentage to - // 100 percent limits the rate of replacement to one instance at a time. In - // contrast, setting it to 0 percent has the effect of replacing all instances at - // the same time. + // Specifies the maximum percentage of the group that can be in service and + // healthy, or pending, to support your workload when replacing instances. The + // value is expressed as a percentage of the desired capacity of the Auto Scaling + // group. Value range is 100 to 200. If you specify MaxHealthyPercentage , you must + // also specify MinHealthyPercentage , and the difference between them cannot be + // greater than 100. A larger range increases the number of instances that can be + // replaced at the same time. If you do not specify this property, the default is + // 100 percent, or the percentage set in the instance maintenance policy for the + // Auto Scaling group, if defined. + MaxHealthyPercentage *int32 + + // Specifies the minimum percentage of the group to keep in service, healthy, and + // ready to use to support your workload to allow the operation to continue. The + // value is expressed as a percentage of the desired capacity of the Auto Scaling + // group. Value range is 0 to 100. If you do not specify this property, the default + // is 90 percent, or the percentage set in the instance maintenance policy for the + // Auto Scaling group, if defined. MinHealthyPercentage *int32 // Choose the behavior that you want Amazon EC2 Auto Scaling to use if instances diff --git a/service/autoscalingplans/go.mod b/service/autoscalingplans/go.mod index 0d304981481..93083226a35 100644 --- a/service/autoscalingplans/go.mod +++ b/service/autoscalingplans/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/autoscalingplans/go.sum b/service/autoscalingplans/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/autoscalingplans/go.sum +++ b/service/autoscalingplans/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/backup/go.mod b/service/backup/go.mod index a41791db02e..38908deec88 100644 --- a/service/backup/go.mod +++ b/service/backup/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/backup/go.sum b/service/backup/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/backup/go.sum +++ b/service/backup/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/backupgateway/go.mod b/service/backupgateway/go.mod index a26534ffd96..8dc55ac7646 100644 --- a/service/backupgateway/go.mod +++ b/service/backupgateway/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/backupgateway/go.sum b/service/backupgateway/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/backupgateway/go.sum +++ b/service/backupgateway/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/backupstorage/go.mod b/service/backupstorage/go.mod index 5a580c5f928..e493b29908a 100644 --- a/service/backupstorage/go.mod +++ b/service/backupstorage/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/backupstorage/go.sum b/service/backupstorage/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/backupstorage/go.sum +++ b/service/backupstorage/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/batch/go.mod b/service/batch/go.mod index 7e64e41c16c..da7f1ed501b 100644 --- a/service/batch/go.mod +++ b/service/batch/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/batch/go.sum b/service/batch/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/batch/go.sum +++ b/service/batch/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/bedrock/go.mod b/service/bedrock/go.mod index 67809f5a250..30dadf8dfdc 100644 --- a/service/bedrock/go.mod +++ b/service/bedrock/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/bedrock/go.sum b/service/bedrock/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/bedrock/go.sum +++ b/service/bedrock/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/bedrockruntime/go.mod b/service/bedrockruntime/go.mod index 47e1d3bf269..52ed365c1f5 100644 --- a/service/bedrockruntime/go.mod +++ b/service/bedrockruntime/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.0 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/bedrockruntime/go.sum b/service/bedrockruntime/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/bedrockruntime/go.sum +++ b/service/bedrockruntime/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/billingconductor/go.mod b/service/billingconductor/go.mod index adac698e3ad..6c570f0d1fd 100644 --- a/service/billingconductor/go.mod +++ b/service/billingconductor/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/billingconductor/go.sum b/service/billingconductor/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/billingconductor/go.sum +++ b/service/billingconductor/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/braket/go.mod b/service/braket/go.mod index 25123174e80..9303ba9b683 100644 --- a/service/braket/go.mod +++ b/service/braket/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/braket/go.sum b/service/braket/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/braket/go.sum +++ b/service/braket/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/budgets/go.mod b/service/budgets/go.mod index 3624be918a9..6e4dd7a48b3 100644 --- a/service/budgets/go.mod +++ b/service/budgets/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/budgets/go.sum b/service/budgets/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/budgets/go.sum +++ b/service/budgets/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/chime/go.mod b/service/chime/go.mod index 138466d9a5b..fa1ba951c11 100644 --- a/service/chime/go.mod +++ b/service/chime/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/chime/go.sum b/service/chime/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/chime/go.sum +++ b/service/chime/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/chimesdkidentity/go.mod b/service/chimesdkidentity/go.mod index eea22d5ddc9..4e570745658 100644 --- a/service/chimesdkidentity/go.mod +++ b/service/chimesdkidentity/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/chimesdkidentity/go.sum b/service/chimesdkidentity/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/chimesdkidentity/go.sum +++ b/service/chimesdkidentity/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/chimesdkmediapipelines/go.mod b/service/chimesdkmediapipelines/go.mod index d96ed1bc588..cd2e37f059a 100644 --- a/service/chimesdkmediapipelines/go.mod +++ b/service/chimesdkmediapipelines/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/chimesdkmediapipelines/go.sum b/service/chimesdkmediapipelines/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/chimesdkmediapipelines/go.sum +++ b/service/chimesdkmediapipelines/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/chimesdkmeetings/go.mod b/service/chimesdkmeetings/go.mod index 755631e5ace..ec90b848059 100644 --- a/service/chimesdkmeetings/go.mod +++ b/service/chimesdkmeetings/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/chimesdkmeetings/go.sum b/service/chimesdkmeetings/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/chimesdkmeetings/go.sum +++ b/service/chimesdkmeetings/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/chimesdkmessaging/go.mod b/service/chimesdkmessaging/go.mod index af82734020b..339cc9429d6 100644 --- a/service/chimesdkmessaging/go.mod +++ b/service/chimesdkmessaging/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/chimesdkmessaging/go.sum b/service/chimesdkmessaging/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/chimesdkmessaging/go.sum +++ b/service/chimesdkmessaging/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/chimesdkvoice/go.mod b/service/chimesdkvoice/go.mod index da0be1f83b3..18a44731808 100644 --- a/service/chimesdkvoice/go.mod +++ b/service/chimesdkvoice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/chimesdkvoice/go.sum b/service/chimesdkvoice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/chimesdkvoice/go.sum +++ b/service/chimesdkvoice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cleanrooms/go.mod b/service/cleanrooms/go.mod index b9eaae44302..dbe67abcf61 100644 --- a/service/cleanrooms/go.mod +++ b/service/cleanrooms/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cleanrooms/go.sum b/service/cleanrooms/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cleanrooms/go.sum +++ b/service/cleanrooms/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cloud9/go.mod b/service/cloud9/go.mod index 60d64253f33..e9fd52648be 100644 --- a/service/cloud9/go.mod +++ b/service/cloud9/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cloud9/go.sum b/service/cloud9/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cloud9/go.sum +++ b/service/cloud9/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cloudcontrol/go.mod b/service/cloudcontrol/go.mod index 8ea6ba23eff..496ea312b4e 100644 --- a/service/cloudcontrol/go.mod +++ b/service/cloudcontrol/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/cloudcontrol/go.sum b/service/cloudcontrol/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/cloudcontrol/go.sum +++ b/service/cloudcontrol/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/clouddirectory/go.mod b/service/clouddirectory/go.mod index 580286c581a..89521efbd51 100644 --- a/service/clouddirectory/go.mod +++ b/service/clouddirectory/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/clouddirectory/go.sum b/service/clouddirectory/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/clouddirectory/go.sum +++ b/service/clouddirectory/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cloudformation/go.mod b/service/cloudformation/go.mod index 6ec0ce7eb47..201ded31a55 100644 --- a/service/cloudformation/go.mod +++ b/service/cloudformation/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/cloudformation/go.sum b/service/cloudformation/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/cloudformation/go.sum +++ b/service/cloudformation/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/cloudfront/go.mod b/service/cloudfront/go.mod index 39beff0fc4d..d894e246210 100644 --- a/service/cloudfront/go.mod +++ b/service/cloudfront/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/cloudfront/go.sum b/service/cloudfront/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/cloudfront/go.sum +++ b/service/cloudfront/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/cloudhsm/go.mod b/service/cloudhsm/go.mod index e1d1b28db97..f77b3ced86b 100644 --- a/service/cloudhsm/go.mod +++ b/service/cloudhsm/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cloudhsm/go.sum b/service/cloudhsm/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cloudhsm/go.sum +++ b/service/cloudhsm/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cloudhsmv2/go.mod b/service/cloudhsmv2/go.mod index 8d5a746774c..7b3b5348ce3 100644 --- a/service/cloudhsmv2/go.mod +++ b/service/cloudhsmv2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cloudhsmv2/go.sum b/service/cloudhsmv2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cloudhsmv2/go.sum +++ b/service/cloudhsmv2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cloudsearch/go.mod b/service/cloudsearch/go.mod index 0e80dc739d8..66be5b25580 100644 --- a/service/cloudsearch/go.mod +++ b/service/cloudsearch/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cloudsearch/go.sum b/service/cloudsearch/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cloudsearch/go.sum +++ b/service/cloudsearch/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cloudsearchdomain/go.mod b/service/cloudsearchdomain/go.mod index 5ba1e0ba5b6..8c319eec52e 100644 --- a/service/cloudsearchdomain/go.mod +++ b/service/cloudsearchdomain/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cloudsearchdomain/go.sum b/service/cloudsearchdomain/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cloudsearchdomain/go.sum +++ b/service/cloudsearchdomain/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cloudtrail/api_op_CreateEventDataStore.go b/service/cloudtrail/api_op_CreateEventDataStore.go index 6840148cbe4..21429000b04 100644 --- a/service/cloudtrail/api_op_CreateEventDataStore.go +++ b/service/cloudtrail/api_op_CreateEventDataStore.go @@ -49,6 +49,22 @@ type CreateEventDataStoreInput struct { // in the CloudTrail User Guide. AdvancedEventSelectors []types.AdvancedEventSelector + // The billing mode for the event data store determines the cost for ingesting + // events and the default and maximum retention period for the event data store. + // The following are the possible values: + // - EXTENDABLE_RETENTION_PRICING - This billing mode is generally recommended if + // you want a flexible retention period of up to 3653 days (about 10 years). The + // default retention period for this billing mode is 366 days. + // - FIXED_RETENTION_PRICING - This billing mode is recommended if you expect to + // ingest more than 25 TB of event data per month and need a retention period of up + // to 2557 days (about 7 years). The default retention period for this billing mode + // is 2557 days. + // The default value is EXTENDABLE_RETENTION_PRICING . For more information about + // CloudTrail pricing, see CloudTrail Pricing (http://aws.amazon.com/cloudtrail/pricing/) + // and Managing CloudTrail Lake costs (https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake-manage-costs.html) + // . + BillingMode types.BillingMode + // Specifies the KMS key ID to use to encrypt the events delivered by CloudTrail. // The value can be an alias name prefixed by alias/ , a fully specified ARN to an // alias, a fully specified ARN to a key, or a globally unique identifier. @@ -75,17 +91,19 @@ type CreateEventDataStoreInput struct { // organization in Organizations. OrganizationEnabled *bool - // The retention period of the event data store, in days. You can set a retention - // period of up to 2557 days, the equivalent of seven years. CloudTrail Lake - // determines whether to retain an event by checking if the eventTime of the event - // is within the specified retention period. For example, if you set a retention - // period of 90 days, CloudTrail will remove events when the eventTime is older - // than 90 days. If you plan to copy trail events to this event data store, we - // recommend that you consider both the age of the events that you want to copy as - // well as how long you want to keep the copied events in your event data store. - // For example, if you copy trail events that are 5 years old and specify a - // retention period of 7 years, the event data store will retain those events for - // two years. + // The retention period of the event data store, in days. If BillingMode is set to + // EXTENDABLE_RETENTION_PRICING , you can set a retention period of up to 3653 + // days, the equivalent of 10 years. If BillingMode is set to + // FIXED_RETENTION_PRICING , you can set a retention period of up to 2557 days, the + // equivalent of seven years. CloudTrail Lake determines whether to retain an event + // by checking if the eventTime of the event is within the specified retention + // period. For example, if you set a retention period of 90 days, CloudTrail will + // remove events when the eventTime is older than 90 days. If you plan to copy + // trail events to this event data store, we recommend that you consider both the + // age of the events that you want to copy as well as how long you want to keep the + // copied events in your event data store. For example, if you copy trail events + // that are 5 years old and specify a retention period of 7 years, the event data + // store will retain those events for two years. RetentionPeriod *int32 // Specifies whether the event data store should start ingesting live events. The @@ -109,6 +127,9 @@ type CreateEventDataStoreOutput struct { // store. AdvancedEventSelectors []types.AdvancedEventSelector + // The billing mode for the event data store. + BillingMode types.BillingMode + // The timestamp that shows when the event data store was created. CreatedTimestamp *time.Time diff --git a/service/cloudtrail/api_op_GetEventDataStore.go b/service/cloudtrail/api_op_GetEventDataStore.go index a478a232cab..ba1c9a4daec 100644 --- a/service/cloudtrail/api_op_GetEventDataStore.go +++ b/service/cloudtrail/api_op_GetEventDataStore.go @@ -46,6 +46,9 @@ type GetEventDataStoreOutput struct { // The advanced event selectors used to select events for the data store. AdvancedEventSelectors []types.AdvancedEventSelector + // The billing mode for the event data store. + BillingMode types.BillingMode + // The timestamp of the event data store's creation. CreatedTimestamp *time.Time diff --git a/service/cloudtrail/api_op_RestoreEventDataStore.go b/service/cloudtrail/api_op_RestoreEventDataStore.go index c852a5d5d58..e6ff04de505 100644 --- a/service/cloudtrail/api_op_RestoreEventDataStore.go +++ b/service/cloudtrail/api_op_RestoreEventDataStore.go @@ -48,6 +48,9 @@ type RestoreEventDataStoreOutput struct { // The advanced event selectors that were used to select events. AdvancedEventSelectors []types.AdvancedEventSelector + // The billing mode for the event data store. + BillingMode types.BillingMode + // The timestamp of an event data store's creation. CreatedTimestamp *time.Time diff --git a/service/cloudtrail/api_op_UpdateEventDataStore.go b/service/cloudtrail/api_op_UpdateEventDataStore.go index bc0574767c0..332da481c53 100644 --- a/service/cloudtrail/api_op_UpdateEventDataStore.go +++ b/service/cloudtrail/api_op_UpdateEventDataStore.go @@ -16,11 +16,12 @@ import ( // Updates an event data store. The required EventDataStore value is an ARN or the // ID portion of the ARN. Other parameters are optional, but at least one optional // parameter must be specified, or CloudTrail throws an error. RetentionPeriod is -// in days, and valid values are integers between 90 and 2557. By default, -// TerminationProtection is enabled. For event data stores for CloudTrail events, -// AdvancedEventSelectors includes or excludes management, data, or Insights events -// in your event data store. For more information about AdvancedEventSelectors , -// see AdvancedEventSelectors (https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_AdvancedEventSelector.html) +// in days, and valid values are integers between 7 and 3653 if the BillingMode is +// set to EXTENDABLE_RETENTION_PRICING , or between 7 and 2557 if BillingMode is +// set to FIXED_RETENTION_PRICING . By default, TerminationProtection is enabled. +// For event data stores for CloudTrail events, AdvancedEventSelectors includes or +// excludes management, data, or Insights events in your event data store. For more +// information about AdvancedEventSelectors , see AdvancedEventSelectors (https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_AdvancedEventSelector.html) // . For event data stores for Config configuration items, Audit Manager evidence, // or non-Amazon Web Services events, AdvancedEventSelectors includes events of // that type in your event data store. @@ -51,6 +52,25 @@ type UpdateEventDataStoreInput struct { // You can configure up to five advanced event selectors for each event data store. AdvancedEventSelectors []types.AdvancedEventSelector + // You can't change the billing mode from EXTENDABLE_RETENTION_PRICING to + // FIXED_RETENTION_PRICING . If BillingMode is set to EXTENDABLE_RETENTION_PRICING + // and you want to use FIXED_RETENTION_PRICING instead, you'll need to stop + // ingestion on the event data store and create a new event data store that uses + // FIXED_RETENTION_PRICING . The billing mode for the event data store determines + // the cost for ingesting events and the default and maximum retention period for + // the event data store. The following are the possible values: + // - EXTENDABLE_RETENTION_PRICING - This billing mode is generally recommended if + // you want a flexible retention period of up to 3653 days (about 10 years). The + // default retention period for this billing mode is 366 days. + // - FIXED_RETENTION_PRICING - This billing mode is recommended if you expect to + // ingest more than 25 TB of event data per month and need a retention period of up + // to 2557 days (about 7 years). The default retention period for this billing mode + // is 2557 days. + // For more information about CloudTrail pricing, see CloudTrail Pricing (http://aws.amazon.com/cloudtrail/pricing/) + // and Managing CloudTrail Lake costs (https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake-manage-costs.html) + // . + BillingMode types.BillingMode + // Specifies the KMS key ID to use to encrypt the events delivered by CloudTrail. // The value can be an alias name prefixed by alias/ , a fully specified ARN to an // alias, a fully specified ARN to a key, or a globally unique identifier. @@ -83,16 +103,18 @@ type UpdateEventDataStoreInput struct { // data store. OrganizationEnabled *bool - // The retention period of the event data store, in days. You can set a retention - // period of up to 2557 days, the equivalent of seven years. CloudTrail Lake - // determines whether to retain an event by checking if the eventTime of the event - // is within the specified retention period. For example, if you set a retention - // period of 90 days, CloudTrail will remove events when the eventTime is older - // than 90 days. If you decrease the retention period of an event data store, - // CloudTrail will remove any events with an eventTime older than the new - // retention period. For example, if the previous retention period was 365 days and - // you decrease it to 100 days, CloudTrail will remove events with an eventTime - // older than 100 days. + // The retention period of the event data store, in days. If BillingMode is set to + // EXTENDABLE_RETENTION_PRICING , you can set a retention period of up to 3653 + // days, the equivalent of 10 years. If BillingMode is set to + // FIXED_RETENTION_PRICING , you can set a retention period of up to 2557 days, the + // equivalent of seven years. CloudTrail Lake determines whether to retain an event + // by checking if the eventTime of the event is within the specified retention + // period. For example, if you set a retention period of 90 days, CloudTrail will + // remove events when the eventTime is older than 90 days. If you decrease the + // retention period of an event data store, CloudTrail will remove any events with + // an eventTime older than the new retention period. For example, if the previous + // retention period was 365 days and you decrease it to 100 days, CloudTrail will + // remove events with an eventTime older than 100 days. RetentionPeriod *int32 // Indicates that termination protection is enabled and the event data store @@ -107,6 +129,9 @@ type UpdateEventDataStoreOutput struct { // The advanced event selectors that are applied to the event data store. AdvancedEventSelectors []types.AdvancedEventSelector + // The billing mode for the event data store. + BillingMode types.BillingMode + // The timestamp that shows when an event data store was first created. CreatedTimestamp *time.Time diff --git a/service/cloudtrail/deserializers.go b/service/cloudtrail/deserializers.go index 7035d66c20c..97681254777 100644 --- a/service/cloudtrail/deserializers.go +++ b/service/cloudtrail/deserializers.go @@ -15201,6 +15201,15 @@ func awsAwsjson11_deserializeOpDocumentCreateEventDataStoreOutput(v **CreateEven return err } + case "BillingMode": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected BillingMode to be of type string, got %T instead", value) + } + sv.BillingMode = types.BillingMode(jtv) + } + case "CreatedTimestamp": if value != nil { switch jtv := value.(type) { @@ -15852,6 +15861,15 @@ func awsAwsjson11_deserializeOpDocumentGetEventDataStoreOutput(v **GetEventDataS return err } + case "BillingMode": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected BillingMode to be of type string, got %T instead", value) + } + sv.BillingMode = types.BillingMode(jtv) + } + case "CreatedTimestamp": if value != nil { switch jtv := value.(type) { @@ -17245,6 +17263,15 @@ func awsAwsjson11_deserializeOpDocumentRestoreEventDataStoreOutput(v **RestoreEv return err } + case "BillingMode": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected BillingMode to be of type string, got %T instead", value) + } + sv.BillingMode = types.BillingMode(jtv) + } + case "CreatedTimestamp": if value != nil { switch jtv := value.(type) { @@ -17867,6 +17894,15 @@ func awsAwsjson11_deserializeOpDocumentUpdateEventDataStoreOutput(v **UpdateEven return err } + case "BillingMode": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected BillingMode to be of type string, got %T instead", value) + } + sv.BillingMode = types.BillingMode(jtv) + } + case "CreatedTimestamp": if value != nil { switch jtv := value.(type) { diff --git a/service/cloudtrail/go.mod b/service/cloudtrail/go.mod index f1710ecee19..16435b5fddb 100644 --- a/service/cloudtrail/go.mod +++ b/service/cloudtrail/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cloudtrail/go.sum b/service/cloudtrail/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cloudtrail/go.sum +++ b/service/cloudtrail/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cloudtrail/serializers.go b/service/cloudtrail/serializers.go index fd41158e712..19f8830f053 100644 --- a/service/cloudtrail/serializers.go +++ b/service/cloudtrail/serializers.go @@ -3026,6 +3026,11 @@ func awsAwsjson11_serializeOpDocumentCreateEventDataStoreInput(v *CreateEventDat } } + if len(v.BillingMode) > 0 { + ok := object.Key("BillingMode") + ok.String(string(v.BillingMode)) + } + if v.KmsKeyId != nil { ok := object.Key("KmsKeyId") ok.String(*v.KmsKeyId) @@ -3856,6 +3861,11 @@ func awsAwsjson11_serializeOpDocumentUpdateEventDataStoreInput(v *UpdateEventDat } } + if len(v.BillingMode) > 0 { + ok := object.Key("BillingMode") + ok.String(string(v.BillingMode)) + } + if v.EventDataStore != nil { ok := object.Key("EventDataStore") ok.String(*v.EventDataStore) diff --git a/service/cloudtrail/types/enums.go b/service/cloudtrail/types/enums.go index f9bc8ee6aa5..f4c417cfdae 100644 --- a/service/cloudtrail/types/enums.go +++ b/service/cloudtrail/types/enums.go @@ -2,6 +2,24 @@ package types +type BillingMode string + +// Enum values for BillingMode +const ( + BillingModeExtendableRetentionPricing BillingMode = "EXTENDABLE_RETENTION_PRICING" + BillingModeFixedRetentionPricing BillingMode = "FIXED_RETENTION_PRICING" +) + +// Values returns all known values for BillingMode. Note that this can be expanded +// in the future, and so it is only as up to date as the client. The ordering of +// this slice is not guaranteed to be stable across updates. +func (BillingMode) Values() []BillingMode { + return []BillingMode{ + "EXTENDABLE_RETENTION_PRICING", + "FIXED_RETENTION_PRICING", + } +} + type DeliveryStatus string // Enum values for DeliveryStatus diff --git a/service/cloudtrail/types/types.go b/service/cloudtrail/types/types.go index d034bf6a3d1..739c03340b0 100644 --- a/service/cloudtrail/types/types.go +++ b/service/cloudtrail/types/types.go @@ -413,8 +413,7 @@ type Event struct { // A storage lake of event data against which you can run complex SQL-based // queries. An event data store can include events that you have logged on your -// account from the last 90 to 2557 days (about three months to up to seven years). -// To select events for an event data store, use advanced event selectors (https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html#creating-data-event-selectors-advanced) +// account. To select events for an event data store, use advanced event selectors (https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html#creating-data-event-selectors-advanced) // . type EventDataStore struct { diff --git a/service/cloudtraildata/go.mod b/service/cloudtraildata/go.mod index b490afcf8e8..ea7189261cd 100644 --- a/service/cloudtraildata/go.mod +++ b/service/cloudtraildata/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cloudtraildata/go.sum b/service/cloudtraildata/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cloudtraildata/go.sum +++ b/service/cloudtraildata/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cloudwatch/go.mod b/service/cloudwatch/go.mod index 23dcb27d15f..c2dbbad25f1 100644 --- a/service/cloudwatch/go.mod +++ b/service/cloudwatch/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/cloudwatch/go.sum b/service/cloudwatch/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/cloudwatch/go.sum +++ b/service/cloudwatch/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/cloudwatchevents/go.mod b/service/cloudwatchevents/go.mod index ea4717426c0..b6d9bd7df6d 100644 --- a/service/cloudwatchevents/go.mod +++ b/service/cloudwatchevents/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cloudwatchevents/go.sum b/service/cloudwatchevents/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cloudwatchevents/go.sum +++ b/service/cloudwatchevents/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cloudwatchlogs/go.mod b/service/cloudwatchlogs/go.mod index f1b9d160d96..47a08de98a5 100644 --- a/service/cloudwatchlogs/go.mod +++ b/service/cloudwatchlogs/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cloudwatchlogs/go.sum b/service/cloudwatchlogs/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cloudwatchlogs/go.sum +++ b/service/cloudwatchlogs/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/codeartifact/go.mod b/service/codeartifact/go.mod index c9725c1085b..94c4abb41eb 100644 --- a/service/codeartifact/go.mod +++ b/service/codeartifact/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/codeartifact/go.sum b/service/codeartifact/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/codeartifact/go.sum +++ b/service/codeartifact/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/codebuild/go.mod b/service/codebuild/go.mod index 7ccc7a48a0d..70b765740c3 100644 --- a/service/codebuild/go.mod +++ b/service/codebuild/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/codebuild/go.sum b/service/codebuild/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/codebuild/go.sum +++ b/service/codebuild/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/codecatalyst/api_client.go b/service/codecatalyst/api_client.go index cb1c303d05f..8cec28eb11b 100644 --- a/service/codecatalyst/api_client.go +++ b/service/codecatalyst/api_client.go @@ -4,6 +4,7 @@ package codecatalyst import ( "context" + cryptorand "crypto/rand" "fmt" "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/aws/defaults" @@ -18,6 +19,7 @@ import ( smithydocument "github.com/aws/smithy-go/document" "github.com/aws/smithy-go/logging" "github.com/aws/smithy-go/middleware" + smithyrand "github.com/aws/smithy-go/rand" smithyhttp "github.com/aws/smithy-go/transport/http" "net" "net/http" @@ -45,6 +47,8 @@ func New(options Options, optFns ...func(*Options)) *Client { resolveHTTPClient(&options) + resolveIdempotencyTokenProvider(&options) + resolveEndpointResolverV2(&options) resolveBearerAuthSigner(&options) @@ -344,6 +348,13 @@ func addClientUserAgent(stack *middleware.Stack, options Options) error { return nil } +func resolveIdempotencyTokenProvider(o *Options) { + if o.IdempotencyTokenProvider != nil { + return + } + o.IdempotencyTokenProvider = smithyrand.NewUUIDIdempotencyToken(cryptorand.Reader) +} + func addRetryMiddlewares(stack *middleware.Stack, o Options) error { mo := retry.AddRetryMiddlewaresOptions{ Retryer: o.Retryer, @@ -392,6 +403,11 @@ func newDefaultBearerAuthSigner(o Options) bearer.Signer { return bearer.NewSignHTTPSMessage() } +// IdempotencyTokenProvider interface for providing idempotency token +type IdempotencyTokenProvider interface { + GetIdempotencyToken() (string, error) +} + func addRequestIDRetrieverMiddleware(stack *middleware.Stack) error { return awsmiddleware.AddRequestIDRetrieverMiddleware(stack) } diff --git a/service/codecatalyst/api_op_GetWorkflow.go b/service/codecatalyst/api_op_GetWorkflow.go new file mode 100644 index 00000000000..46c9d7d9c20 --- /dev/null +++ b/service/codecatalyst/api_op_GetWorkflow.go @@ -0,0 +1,197 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package codecatalyst + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/codecatalyst/types" + "github.com/aws/smithy-go/middleware" + smithyhttp "github.com/aws/smithy-go/transport/http" + "time" +) + +// Returns information about a workflow. +func (c *Client) GetWorkflow(ctx context.Context, params *GetWorkflowInput, optFns ...func(*Options)) (*GetWorkflowOutput, error) { + if params == nil { + params = &GetWorkflowInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "GetWorkflow", params, optFns, c.addOperationGetWorkflowMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*GetWorkflowOutput) + out.ResultMetadata = metadata + return out, nil +} + +type GetWorkflowInput struct { + + // The ID of the workflow. To rerieve a list of workflow IDs, use ListWorkflows . + // + // This member is required. + Id *string + + // The name of the project in the space. + // + // This member is required. + ProjectName *string + + // The name of the space. + // + // This member is required. + SpaceName *string + + noSmithyDocumentSerde +} + +type GetWorkflowOutput struct { + + // The date and time the workflow was created, in coordinated universal time (UTC) + // timestamp format as specified in RFC 3339 (https://www.rfc-editor.org/rfc/rfc3339#section-5.6) + // + // This member is required. + CreatedTime *time.Time + + // Information about the workflow definition file for the workflow. + // + // This member is required. + Definition *types.WorkflowDefinition + + // The ID of the workflow. + // + // This member is required. + Id *string + + // The date and time the workflow was last updated, in coordinated universal time + // (UTC) timestamp format as specified in RFC 3339 (https://www.rfc-editor.org/rfc/rfc3339#section-5.6) + // + // This member is required. + LastUpdatedTime *time.Time + + // The name of the workflow. + // + // This member is required. + Name *string + + // The name of the project in the space. + // + // This member is required. + ProjectName *string + + // The behavior to use when multiple workflows occur at the same time. For more + // information, see + // https://docs.aws.amazon.com/codecatalyst/latest/userguide/workflows-configure-runs.html (https://docs.aws.amazon.com/codecatalyst/latest/userguide/workflows-configure-runs.html) + // in the Amazon CodeCatalyst User Guide. + // + // This member is required. + RunMode types.WorkflowRunMode + + // The name of the space. + // + // This member is required. + SpaceName *string + + // The status of the workflow. + // + // This member is required. + Status types.WorkflowStatus + + // The name of the branch that contains the workflow YAML. + SourceBranchName *string + + // The name of the source repository where the workflow YAML is stored. + SourceRepositoryName *string + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationGetWorkflowMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestjson1_serializeOpGetWorkflow{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestjson1_deserializeOpGetWorkflow{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "GetWorkflow"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addOpGetWorkflowValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetWorkflow(options.Region), middleware.Before); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + return nil +} + +func newServiceMetadataMiddleware_opGetWorkflow(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "GetWorkflow", + } +} diff --git a/service/codecatalyst/api_op_GetWorkflowRun.go b/service/codecatalyst/api_op_GetWorkflowRun.go new file mode 100644 index 00000000000..3f4ca833ea3 --- /dev/null +++ b/service/codecatalyst/api_op_GetWorkflowRun.go @@ -0,0 +1,187 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package codecatalyst + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/codecatalyst/types" + "github.com/aws/smithy-go/middleware" + smithyhttp "github.com/aws/smithy-go/transport/http" + "time" +) + +// Returns information about a specified run of a workflow. +func (c *Client) GetWorkflowRun(ctx context.Context, params *GetWorkflowRunInput, optFns ...func(*Options)) (*GetWorkflowRunOutput, error) { + if params == nil { + params = &GetWorkflowRunInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "GetWorkflowRun", params, optFns, c.addOperationGetWorkflowRunMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*GetWorkflowRunOutput) + out.ResultMetadata = metadata + return out, nil +} + +type GetWorkflowRunInput struct { + + // The ID of the workflow run. To retrieve a list of workflow run IDs, use + // ListWorkflowRuns . + // + // This member is required. + Id *string + + // The name of the project in the space. + // + // This member is required. + ProjectName *string + + // The name of the space. + // + // This member is required. + SpaceName *string + + noSmithyDocumentSerde +} + +type GetWorkflowRunOutput struct { + + // The ID of the workflow run. + // + // This member is required. + Id *string + + // The date and time the workflow run status was last updated, in coordinated + // universal time (UTC) timestamp format as specified in RFC 3339 (https://www.rfc-editor.org/rfc/rfc3339#section-5.6) + // + // This member is required. + LastUpdatedTime *time.Time + + // The name of the project in the space. + // + // This member is required. + ProjectName *string + + // The name of the space. + // + // This member is required. + SpaceName *string + + // The date and time the workflow run began, in coordinated universal time (UTC) + // timestamp format as specified in RFC 3339 (https://www.rfc-editor.org/rfc/rfc3339#section-5.6) + // + // This member is required. + StartTime *time.Time + + // The status of the workflow run. + // + // This member is required. + Status types.WorkflowRunStatus + + // The ID of the workflow. + // + // This member is required. + WorkflowId *string + + // The date and time the workflow run ended, in coordinated universal time (UTC) + // timestamp format as specified in RFC 3339 (https://www.rfc-editor.org/rfc/rfc3339#section-5.6) + // . + EndTime *time.Time + + // Information about the reasons for the status of the workflow run. + StatusReasons []types.WorkflowRunStatusReason + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationGetWorkflowRunMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestjson1_serializeOpGetWorkflowRun{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestjson1_deserializeOpGetWorkflowRun{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "GetWorkflowRun"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addOpGetWorkflowRunValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetWorkflowRun(options.Region), middleware.Before); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + return nil +} + +func newServiceMetadataMiddleware_opGetWorkflowRun(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "GetWorkflowRun", + } +} diff --git a/service/codecatalyst/api_op_ListDevEnvironments.go b/service/codecatalyst/api_op_ListDevEnvironments.go index e6d049747f1..1dfcff8ad47 100644 --- a/service/codecatalyst/api_op_ListDevEnvironments.go +++ b/service/codecatalyst/api_op_ListDevEnvironments.go @@ -29,11 +29,6 @@ func (c *Client) ListDevEnvironments(ctx context.Context, params *ListDevEnviron type ListDevEnvironmentsInput struct { - // The name of the project in the space. - // - // This member is required. - ProjectName *string - // The name of the space. // // This member is required. @@ -51,6 +46,9 @@ type ListDevEnvironmentsInput struct { // to return, if any. NextToken *string + // The name of the project in the space. + ProjectName *string + noSmithyDocumentSerde } diff --git a/service/codecatalyst/api_op_ListEventLogs.go b/service/codecatalyst/api_op_ListEventLogs.go index 8f5d6f720a7..ed668b2fc63 100644 --- a/service/codecatalyst/api_op_ListEventLogs.go +++ b/service/codecatalyst/api_op_ListEventLogs.go @@ -12,8 +12,17 @@ import ( "time" ) -// Retrieves a list of events that occurred during a specified time period in a -// space. You can use these events to audit user and system activity in a space. +// Retrieves a list of events that occurred during a specific time in a space. You +// can use these events to audit user and system activity in a space. For more +// information, see Monitoring (https://docs.aws.amazon.com/codecatalyst/latest/userguide/ipa-monitoring.html) +// in the Amazon CodeCatalyst User Guide. ListEventLogs guarantees events for the +// last 30 days in a given space. You can also view and retrieve a list of +// management events over the last 90 days for Amazon CodeCatalyst in the +// CloudTrail console by viewing Event history, or by creating a trail to create +// and maintain a record of events that extends past 90 days. For more information, +// see Working with CloudTrail Event History (https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html) +// and Working with CloudTrail trails (https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-getting-started.html) +// . func (c *Client) ListEventLogs(ctx context.Context, params *ListEventLogsInput, optFns ...func(*Options)) (*ListEventLogsOutput, error) { if params == nil { params = &ListEventLogsInput{} diff --git a/service/codecatalyst/api_op_ListWorkflowRuns.go b/service/codecatalyst/api_op_ListWorkflowRuns.go new file mode 100644 index 00000000000..f4a55d2cc1a --- /dev/null +++ b/service/codecatalyst/api_op_ListWorkflowRuns.go @@ -0,0 +1,249 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package codecatalyst + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/codecatalyst/types" + "github.com/aws/smithy-go/middleware" + smithyhttp "github.com/aws/smithy-go/transport/http" +) + +// Retrieves a list of workflow runs of a specified workflow. +func (c *Client) ListWorkflowRuns(ctx context.Context, params *ListWorkflowRunsInput, optFns ...func(*Options)) (*ListWorkflowRunsOutput, error) { + if params == nil { + params = &ListWorkflowRunsInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "ListWorkflowRuns", params, optFns, c.addOperationListWorkflowRunsMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*ListWorkflowRunsOutput) + out.ResultMetadata = metadata + return out, nil +} + +type ListWorkflowRunsInput struct { + + // The name of the project in the space. + // + // This member is required. + ProjectName *string + + // The name of the space. + // + // This member is required. + SpaceName *string + + // The maximum number of results to show in a single call to this API. If the + // number of results is larger than the number you specified, the response will + // include a NextToken element, which you can use to obtain additional results. + MaxResults *int32 + + // A token returned from a call to this API to indicate the next batch of results + // to return, if any. + NextToken *string + + // Information used to sort the items in the returned list. + SortBy []types.WorkflowRunSortCriteria + + // The ID of the workflow. To retrieve a list of workflow IDs, use ListWorkflows . + WorkflowId *string + + noSmithyDocumentSerde +} + +type ListWorkflowRunsOutput struct { + + // Information about the runs of a workflow. + Items []types.WorkflowRunSummary + + // A token returned from a call to this API to indicate the next batch of results + // to return, if any. + NextToken *string + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationListWorkflowRunsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestjson1_serializeOpListWorkflowRuns{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestjson1_deserializeOpListWorkflowRuns{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "ListWorkflowRuns"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addOpListWorkflowRunsValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListWorkflowRuns(options.Region), middleware.Before); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + return nil +} + +// ListWorkflowRunsAPIClient is a client that implements the ListWorkflowRuns +// operation. +type ListWorkflowRunsAPIClient interface { + ListWorkflowRuns(context.Context, *ListWorkflowRunsInput, ...func(*Options)) (*ListWorkflowRunsOutput, error) +} + +var _ ListWorkflowRunsAPIClient = (*Client)(nil) + +// ListWorkflowRunsPaginatorOptions is the paginator options for ListWorkflowRuns +type ListWorkflowRunsPaginatorOptions struct { + // The maximum number of results to show in a single call to this API. If the + // number of results is larger than the number you specified, the response will + // include a NextToken element, which you can use to obtain additional results. + Limit int32 + + // Set to true if pagination should stop if the service returns a pagination token + // that matches the most recent token provided to the service. + StopOnDuplicateToken bool +} + +// ListWorkflowRunsPaginator is a paginator for ListWorkflowRuns +type ListWorkflowRunsPaginator struct { + options ListWorkflowRunsPaginatorOptions + client ListWorkflowRunsAPIClient + params *ListWorkflowRunsInput + nextToken *string + firstPage bool +} + +// NewListWorkflowRunsPaginator returns a new ListWorkflowRunsPaginator +func NewListWorkflowRunsPaginator(client ListWorkflowRunsAPIClient, params *ListWorkflowRunsInput, optFns ...func(*ListWorkflowRunsPaginatorOptions)) *ListWorkflowRunsPaginator { + if params == nil { + params = &ListWorkflowRunsInput{} + } + + options := ListWorkflowRunsPaginatorOptions{} + if params.MaxResults != nil { + options.Limit = *params.MaxResults + } + + for _, fn := range optFns { + fn(&options) + } + + return &ListWorkflowRunsPaginator{ + options: options, + client: client, + params: params, + firstPage: true, + nextToken: params.NextToken, + } +} + +// HasMorePages returns a boolean indicating whether more pages are available +func (p *ListWorkflowRunsPaginator) HasMorePages() bool { + return p.firstPage || (p.nextToken != nil && len(*p.nextToken) != 0) +} + +// NextPage retrieves the next ListWorkflowRuns page. +func (p *ListWorkflowRunsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListWorkflowRunsOutput, error) { + if !p.HasMorePages() { + return nil, fmt.Errorf("no more pages available") + } + + params := *p.params + params.NextToken = p.nextToken + + var limit *int32 + if p.options.Limit > 0 { + limit = &p.options.Limit + } + params.MaxResults = limit + + result, err := p.client.ListWorkflowRuns(ctx, ¶ms, optFns...) + if err != nil { + return nil, err + } + p.firstPage = false + + prevToken := p.nextToken + p.nextToken = result.NextToken + + if p.options.StopOnDuplicateToken && + prevToken != nil && + p.nextToken != nil && + *prevToken == *p.nextToken { + p.nextToken = nil + } + + return result, nil +} + +func newServiceMetadataMiddleware_opListWorkflowRuns(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "ListWorkflowRuns", + } +} diff --git a/service/codecatalyst/api_op_ListWorkflows.go b/service/codecatalyst/api_op_ListWorkflows.go new file mode 100644 index 00000000000..a88f3f73944 --- /dev/null +++ b/service/codecatalyst/api_op_ListWorkflows.go @@ -0,0 +1,245 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package codecatalyst + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/service/codecatalyst/types" + "github.com/aws/smithy-go/middleware" + smithyhttp "github.com/aws/smithy-go/transport/http" +) + +// Retrieves a list of workflows in a specified project. +func (c *Client) ListWorkflows(ctx context.Context, params *ListWorkflowsInput, optFns ...func(*Options)) (*ListWorkflowsOutput, error) { + if params == nil { + params = &ListWorkflowsInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "ListWorkflows", params, optFns, c.addOperationListWorkflowsMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*ListWorkflowsOutput) + out.ResultMetadata = metadata + return out, nil +} + +type ListWorkflowsInput struct { + + // The name of the project in the space. + // + // This member is required. + ProjectName *string + + // The name of the space. + // + // This member is required. + SpaceName *string + + // The maximum number of results to show in a single call to this API. If the + // number of results is larger than the number you specified, the response will + // include a NextToken element, which you can use to obtain additional results. + MaxResults *int32 + + // A token returned from a call to this API to indicate the next batch of results + // to return, if any. + NextToken *string + + // Information used to sort the items in the returned list. + SortBy []types.WorkflowSortCriteria + + noSmithyDocumentSerde +} + +type ListWorkflowsOutput struct { + + // Information about the workflows in a project. + Items []types.WorkflowSummary + + // A token returned from a call to this API to indicate the next batch of results + // to return, if any. + NextToken *string + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationListWorkflowsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestjson1_serializeOpListWorkflows{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestjson1_deserializeOpListWorkflows{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "ListWorkflows"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addOpListWorkflowsValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListWorkflows(options.Region), middleware.Before); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + return nil +} + +// ListWorkflowsAPIClient is a client that implements the ListWorkflows operation. +type ListWorkflowsAPIClient interface { + ListWorkflows(context.Context, *ListWorkflowsInput, ...func(*Options)) (*ListWorkflowsOutput, error) +} + +var _ ListWorkflowsAPIClient = (*Client)(nil) + +// ListWorkflowsPaginatorOptions is the paginator options for ListWorkflows +type ListWorkflowsPaginatorOptions struct { + // The maximum number of results to show in a single call to this API. If the + // number of results is larger than the number you specified, the response will + // include a NextToken element, which you can use to obtain additional results. + Limit int32 + + // Set to true if pagination should stop if the service returns a pagination token + // that matches the most recent token provided to the service. + StopOnDuplicateToken bool +} + +// ListWorkflowsPaginator is a paginator for ListWorkflows +type ListWorkflowsPaginator struct { + options ListWorkflowsPaginatorOptions + client ListWorkflowsAPIClient + params *ListWorkflowsInput + nextToken *string + firstPage bool +} + +// NewListWorkflowsPaginator returns a new ListWorkflowsPaginator +func NewListWorkflowsPaginator(client ListWorkflowsAPIClient, params *ListWorkflowsInput, optFns ...func(*ListWorkflowsPaginatorOptions)) *ListWorkflowsPaginator { + if params == nil { + params = &ListWorkflowsInput{} + } + + options := ListWorkflowsPaginatorOptions{} + if params.MaxResults != nil { + options.Limit = *params.MaxResults + } + + for _, fn := range optFns { + fn(&options) + } + + return &ListWorkflowsPaginator{ + options: options, + client: client, + params: params, + firstPage: true, + nextToken: params.NextToken, + } +} + +// HasMorePages returns a boolean indicating whether more pages are available +func (p *ListWorkflowsPaginator) HasMorePages() bool { + return p.firstPage || (p.nextToken != nil && len(*p.nextToken) != 0) +} + +// NextPage retrieves the next ListWorkflows page. +func (p *ListWorkflowsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListWorkflowsOutput, error) { + if !p.HasMorePages() { + return nil, fmt.Errorf("no more pages available") + } + + params := *p.params + params.NextToken = p.nextToken + + var limit *int32 + if p.options.Limit > 0 { + limit = &p.options.Limit + } + params.MaxResults = limit + + result, err := p.client.ListWorkflows(ctx, ¶ms, optFns...) + if err != nil { + return nil, err + } + p.firstPage = false + + prevToken := p.nextToken + p.nextToken = result.NextToken + + if p.options.StopOnDuplicateToken && + prevToken != nil && + p.nextToken != nil && + *prevToken == *p.nextToken { + p.nextToken = nil + } + + return result, nil +} + +func newServiceMetadataMiddleware_opListWorkflows(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "ListWorkflows", + } +} diff --git a/service/codecatalyst/api_op_StartWorkflowRun.go b/service/codecatalyst/api_op_StartWorkflowRun.go new file mode 100644 index 00000000000..9fd09ad6979 --- /dev/null +++ b/service/codecatalyst/api_op_StartWorkflowRun.go @@ -0,0 +1,202 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package codecatalyst + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/smithy-go/middleware" + smithyhttp "github.com/aws/smithy-go/transport/http" +) + +// Begins a run of a specified workflow. +func (c *Client) StartWorkflowRun(ctx context.Context, params *StartWorkflowRunInput, optFns ...func(*Options)) (*StartWorkflowRunOutput, error) { + if params == nil { + params = &StartWorkflowRunInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "StartWorkflowRun", params, optFns, c.addOperationStartWorkflowRunMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*StartWorkflowRunOutput) + out.ResultMetadata = metadata + return out, nil +} + +type StartWorkflowRunInput struct { + + // The name of the project in the space. + // + // This member is required. + ProjectName *string + + // The name of the space. + // + // This member is required. + SpaceName *string + + // The system-generated unique ID of the workflow. To retrieve a list of workflow + // IDs, use ListWorkflows . + // + // This member is required. + WorkflowId *string + + // A user-specified idempotency token. Idempotency ensures that an API request + // completes only once. With an idempotent request, if the original request + // completes successfully, the subsequent retries return the result from the + // original successful request and have no additional effect. + ClientToken *string + + noSmithyDocumentSerde +} + +type StartWorkflowRunOutput struct { + + // The system-generated unique ID of the workflow run. + // + // This member is required. + Id *string + + // The name of the project in the space. + // + // This member is required. + ProjectName *string + + // The name of the space. + // + // This member is required. + SpaceName *string + + // The system-generated unique ID of the workflow. + // + // This member is required. + WorkflowId *string + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationStartWorkflowRunMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestjson1_serializeOpStartWorkflowRun{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestjson1_deserializeOpStartWorkflowRun{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "StartWorkflowRun"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addIdempotencyToken_opStartWorkflowRunMiddleware(stack, options); err != nil { + return err + } + if err = addOpStartWorkflowRunValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opStartWorkflowRun(options.Region), middleware.Before); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + return nil +} + +type idempotencyToken_initializeOpStartWorkflowRun struct { + tokenProvider IdempotencyTokenProvider +} + +func (*idempotencyToken_initializeOpStartWorkflowRun) ID() string { + return "OperationIdempotencyTokenAutoFill" +} + +func (m *idempotencyToken_initializeOpStartWorkflowRun) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + if m.tokenProvider == nil { + return next.HandleInitialize(ctx, in) + } + + input, ok := in.Parameters.(*StartWorkflowRunInput) + if !ok { + return out, metadata, fmt.Errorf("expected middleware input to be of type *StartWorkflowRunInput ") + } + + if input.ClientToken == nil { + t, err := m.tokenProvider.GetIdempotencyToken() + if err != nil { + return out, metadata, err + } + input.ClientToken = &t + } + return next.HandleInitialize(ctx, in) +} +func addIdempotencyToken_opStartWorkflowRunMiddleware(stack *middleware.Stack, cfg Options) error { + return stack.Initialize.Add(&idempotencyToken_initializeOpStartWorkflowRun{tokenProvider: cfg.IdempotencyTokenProvider}, middleware.Before) +} + +func newServiceMetadataMiddleware_opStartWorkflowRun(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "StartWorkflowRun", + } +} diff --git a/service/codecatalyst/deserializers.go b/service/codecatalyst/deserializers.go index 4264f6ddcbd..9caae966d2a 100644 --- a/service/codecatalyst/deserializers.go +++ b/service/codecatalyst/deserializers.go @@ -3222,14 +3222,14 @@ func awsRestjson1_deserializeOpDocumentGetUserDetailsOutput(v **GetUserDetailsOu return nil } -type awsRestjson1_deserializeOpListAccessTokens struct { +type awsRestjson1_deserializeOpGetWorkflow struct { } -func (*awsRestjson1_deserializeOpListAccessTokens) ID() string { +func (*awsRestjson1_deserializeOpGetWorkflow) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpListAccessTokens) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpGetWorkflow) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -3243,9 +3243,9 @@ func (m *awsRestjson1_deserializeOpListAccessTokens) HandleDeserialize(ctx conte } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorListAccessTokens(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorGetWorkflow(response, &metadata) } - output := &ListAccessTokensOutput{} + output := &GetWorkflowOutput{} out.Result = output var buff [1024]byte @@ -3266,7 +3266,7 @@ func (m *awsRestjson1_deserializeOpListAccessTokens) HandleDeserialize(ctx conte return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentListAccessTokensOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentGetWorkflowOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -3279,7 +3279,7 @@ func (m *awsRestjson1_deserializeOpListAccessTokens) HandleDeserialize(ctx conte return out, metadata, err } -func awsRestjson1_deserializeOpErrorListAccessTokens(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorGetWorkflow(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -3348,7 +3348,7 @@ func awsRestjson1_deserializeOpErrorListAccessTokens(response *smithyhttp.Respon } } -func awsRestjson1_deserializeOpDocumentListAccessTokensOutput(v **ListAccessTokensOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentGetWorkflowOutput(v **GetWorkflowOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -3361,27 +3361,116 @@ func awsRestjson1_deserializeOpDocumentListAccessTokensOutput(v **ListAccessToke return fmt.Errorf("unexpected JSON type %v", value) } - var sv *ListAccessTokensOutput + var sv *GetWorkflowOutput if *v == nil { - sv = &ListAccessTokensOutput{} + sv = &GetWorkflowOutput{} } else { sv = *v } for key, value := range shape { switch key { - case "items": - if err := awsRestjson1_deserializeDocumentAccessTokenSummaries(&sv.Items, value); err != nil { + case "createdTime": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) + } + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.CreatedTime = ptr.Time(t) + } + + case "definition": + if err := awsRestjson1_deserializeDocumentWorkflowDefinition(&sv.Definition, value); err != nil { return err } - case "nextToken": + case "id": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) + } + sv.Id = ptr.String(jtv) + } + + case "lastUpdatedTime": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) + } + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.LastUpdatedTime = ptr.Time(t) + } + + case "name": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.NextToken = ptr.String(jtv) + sv.Name = ptr.String(jtv) + } + + case "projectName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.ProjectName = ptr.String(jtv) + } + + case "runMode": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected WorkflowRunMode to be of type string, got %T instead", value) + } + sv.RunMode = types.WorkflowRunMode(jtv) + } + + case "sourceBranchName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected SourceRepositoryBranchString to be of type string, got %T instead", value) + } + sv.SourceBranchName = ptr.String(jtv) + } + + case "sourceRepositoryName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected SourceRepositoryNameString to be of type string, got %T instead", value) + } + sv.SourceRepositoryName = ptr.String(jtv) + } + + case "spaceName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.SpaceName = ptr.String(jtv) + } + + case "status": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected WorkflowStatus to be of type string, got %T instead", value) + } + sv.Status = types.WorkflowStatus(jtv) } default: @@ -3393,14 +3482,14 @@ func awsRestjson1_deserializeOpDocumentListAccessTokensOutput(v **ListAccessToke return nil } -type awsRestjson1_deserializeOpListDevEnvironments struct { +type awsRestjson1_deserializeOpGetWorkflowRun struct { } -func (*awsRestjson1_deserializeOpListDevEnvironments) ID() string { +func (*awsRestjson1_deserializeOpGetWorkflowRun) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpListDevEnvironments) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpGetWorkflowRun) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -3414,9 +3503,9 @@ func (m *awsRestjson1_deserializeOpListDevEnvironments) HandleDeserialize(ctx co } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorListDevEnvironments(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorGetWorkflowRun(response, &metadata) } - output := &ListDevEnvironmentsOutput{} + output := &GetWorkflowRunOutput{} out.Result = output var buff [1024]byte @@ -3437,7 +3526,7 @@ func (m *awsRestjson1_deserializeOpListDevEnvironments) HandleDeserialize(ctx co return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentListDevEnvironmentsOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentGetWorkflowRunOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -3450,7 +3539,7 @@ func (m *awsRestjson1_deserializeOpListDevEnvironments) HandleDeserialize(ctx co return out, metadata, err } -func awsRestjson1_deserializeOpErrorListDevEnvironments(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorGetWorkflowRun(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -3519,7 +3608,7 @@ func awsRestjson1_deserializeOpErrorListDevEnvironments(response *smithyhttp.Res } } -func awsRestjson1_deserializeOpDocumentListDevEnvironmentsOutput(v **ListDevEnvironmentsOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentGetWorkflowRunOutput(v **GetWorkflowRunOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -3532,27 +3621,102 @@ func awsRestjson1_deserializeOpDocumentListDevEnvironmentsOutput(v **ListDevEnvi return fmt.Errorf("unexpected JSON type %v", value) } - var sv *ListDevEnvironmentsOutput + var sv *GetWorkflowRunOutput if *v == nil { - sv = &ListDevEnvironmentsOutput{} + sv = &GetWorkflowRunOutput{} } else { sv = *v } for key, value := range shape { switch key { - case "items": - if err := awsRestjson1_deserializeDocumentDevEnvironmentSummaryList(&sv.Items, value); err != nil { + case "endTime": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) + } + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.EndTime = ptr.Time(t) + } + + case "id": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) + } + sv.Id = ptr.String(jtv) + } + + case "lastUpdatedTime": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) + } + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.LastUpdatedTime = ptr.Time(t) + } + + case "projectName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.ProjectName = ptr.String(jtv) + } + + case "spaceName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.SpaceName = ptr.String(jtv) + } + + case "startTime": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) + } + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.StartTime = ptr.Time(t) + } + + case "status": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected WorkflowRunStatus to be of type string, got %T instead", value) + } + sv.Status = types.WorkflowRunStatus(jtv) + } + + case "statusReasons": + if err := awsRestjson1_deserializeDocumentWorkflowRunStatusReasons(&sv.StatusReasons, value); err != nil { return err } - case "nextToken": + case "workflowId": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) } - sv.NextToken = ptr.String(jtv) + sv.WorkflowId = ptr.String(jtv) } default: @@ -3564,14 +3728,14 @@ func awsRestjson1_deserializeOpDocumentListDevEnvironmentsOutput(v **ListDevEnvi return nil } -type awsRestjson1_deserializeOpListDevEnvironmentSessions struct { +type awsRestjson1_deserializeOpListAccessTokens struct { } -func (*awsRestjson1_deserializeOpListDevEnvironmentSessions) ID() string { +func (*awsRestjson1_deserializeOpListAccessTokens) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpListDevEnvironmentSessions) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpListAccessTokens) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -3585,9 +3749,9 @@ func (m *awsRestjson1_deserializeOpListDevEnvironmentSessions) HandleDeserialize } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorListDevEnvironmentSessions(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorListAccessTokens(response, &metadata) } - output := &ListDevEnvironmentSessionsOutput{} + output := &ListAccessTokensOutput{} out.Result = output var buff [1024]byte @@ -3608,7 +3772,7 @@ func (m *awsRestjson1_deserializeOpListDevEnvironmentSessions) HandleDeserialize return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentListDevEnvironmentSessionsOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentListAccessTokensOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -3621,7 +3785,7 @@ func (m *awsRestjson1_deserializeOpListDevEnvironmentSessions) HandleDeserialize return out, metadata, err } -func awsRestjson1_deserializeOpErrorListDevEnvironmentSessions(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorListAccessTokens(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -3690,7 +3854,7 @@ func awsRestjson1_deserializeOpErrorListDevEnvironmentSessions(response *smithyh } } -func awsRestjson1_deserializeOpDocumentListDevEnvironmentSessionsOutput(v **ListDevEnvironmentSessionsOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentListAccessTokensOutput(v **ListAccessTokensOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -3703,9 +3867,9 @@ func awsRestjson1_deserializeOpDocumentListDevEnvironmentSessionsOutput(v **List return fmt.Errorf("unexpected JSON type %v", value) } - var sv *ListDevEnvironmentSessionsOutput + var sv *ListAccessTokensOutput if *v == nil { - sv = &ListDevEnvironmentSessionsOutput{} + sv = &ListAccessTokensOutput{} } else { sv = *v } @@ -3713,7 +3877,7 @@ func awsRestjson1_deserializeOpDocumentListDevEnvironmentSessionsOutput(v **List for key, value := range shape { switch key { case "items": - if err := awsRestjson1_deserializeDocumentDevEnvironmentSessionsSummaryList(&sv.Items, value); err != nil { + if err := awsRestjson1_deserializeDocumentAccessTokenSummaries(&sv.Items, value); err != nil { return err } @@ -3735,14 +3899,14 @@ func awsRestjson1_deserializeOpDocumentListDevEnvironmentSessionsOutput(v **List return nil } -type awsRestjson1_deserializeOpListEventLogs struct { +type awsRestjson1_deserializeOpListDevEnvironments struct { } -func (*awsRestjson1_deserializeOpListEventLogs) ID() string { +func (*awsRestjson1_deserializeOpListDevEnvironments) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpListEventLogs) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpListDevEnvironments) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -3756,9 +3920,9 @@ func (m *awsRestjson1_deserializeOpListEventLogs) HandleDeserialize(ctx context. } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorListEventLogs(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorListDevEnvironments(response, &metadata) } - output := &ListEventLogsOutput{} + output := &ListDevEnvironmentsOutput{} out.Result = output var buff [1024]byte @@ -3779,7 +3943,7 @@ func (m *awsRestjson1_deserializeOpListEventLogs) HandleDeserialize(ctx context. return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentListEventLogsOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentListDevEnvironmentsOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -3792,7 +3956,7 @@ func (m *awsRestjson1_deserializeOpListEventLogs) HandleDeserialize(ctx context. return out, metadata, err } -func awsRestjson1_deserializeOpErrorListEventLogs(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorListDevEnvironments(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -3861,7 +4025,7 @@ func awsRestjson1_deserializeOpErrorListEventLogs(response *smithyhttp.Response, } } -func awsRestjson1_deserializeOpDocumentListEventLogsOutput(v **ListEventLogsOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentListDevEnvironmentsOutput(v **ListDevEnvironmentsOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -3874,9 +4038,9 @@ func awsRestjson1_deserializeOpDocumentListEventLogsOutput(v **ListEventLogsOutp return fmt.Errorf("unexpected JSON type %v", value) } - var sv *ListEventLogsOutput + var sv *ListDevEnvironmentsOutput if *v == nil { - sv = &ListEventLogsOutput{} + sv = &ListDevEnvironmentsOutput{} } else { sv = *v } @@ -3884,7 +4048,7 @@ func awsRestjson1_deserializeOpDocumentListEventLogsOutput(v **ListEventLogsOutp for key, value := range shape { switch key { case "items": - if err := awsRestjson1_deserializeDocumentEventLogEntries(&sv.Items, value); err != nil { + if err := awsRestjson1_deserializeDocumentDevEnvironmentSummaryList(&sv.Items, value); err != nil { return err } @@ -3906,14 +4070,14 @@ func awsRestjson1_deserializeOpDocumentListEventLogsOutput(v **ListEventLogsOutp return nil } -type awsRestjson1_deserializeOpListProjects struct { +type awsRestjson1_deserializeOpListDevEnvironmentSessions struct { } -func (*awsRestjson1_deserializeOpListProjects) ID() string { +func (*awsRestjson1_deserializeOpListDevEnvironmentSessions) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpListProjects) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpListDevEnvironmentSessions) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -3927,9 +4091,9 @@ func (m *awsRestjson1_deserializeOpListProjects) HandleDeserialize(ctx context.C } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorListProjects(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorListDevEnvironmentSessions(response, &metadata) } - output := &ListProjectsOutput{} + output := &ListDevEnvironmentSessionsOutput{} out.Result = output var buff [1024]byte @@ -3950,7 +4114,7 @@ func (m *awsRestjson1_deserializeOpListProjects) HandleDeserialize(ctx context.C return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentListProjectsOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentListDevEnvironmentSessionsOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -3963,7 +4127,7 @@ func (m *awsRestjson1_deserializeOpListProjects) HandleDeserialize(ctx context.C return out, metadata, err } -func awsRestjson1_deserializeOpErrorListProjects(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorListDevEnvironmentSessions(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -4032,7 +4196,7 @@ func awsRestjson1_deserializeOpErrorListProjects(response *smithyhttp.Response, } } -func awsRestjson1_deserializeOpDocumentListProjectsOutput(v **ListProjectsOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentListDevEnvironmentSessionsOutput(v **ListDevEnvironmentSessionsOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -4045,9 +4209,9 @@ func awsRestjson1_deserializeOpDocumentListProjectsOutput(v **ListProjectsOutput return fmt.Errorf("unexpected JSON type %v", value) } - var sv *ListProjectsOutput + var sv *ListDevEnvironmentSessionsOutput if *v == nil { - sv = &ListProjectsOutput{} + sv = &ListDevEnvironmentSessionsOutput{} } else { sv = *v } @@ -4055,7 +4219,7 @@ func awsRestjson1_deserializeOpDocumentListProjectsOutput(v **ListProjectsOutput for key, value := range shape { switch key { case "items": - if err := awsRestjson1_deserializeDocumentProjectSummaries(&sv.Items, value); err != nil { + if err := awsRestjson1_deserializeDocumentDevEnvironmentSessionsSummaryList(&sv.Items, value); err != nil { return err } @@ -4077,14 +4241,14 @@ func awsRestjson1_deserializeOpDocumentListProjectsOutput(v **ListProjectsOutput return nil } -type awsRestjson1_deserializeOpListSourceRepositories struct { +type awsRestjson1_deserializeOpListEventLogs struct { } -func (*awsRestjson1_deserializeOpListSourceRepositories) ID() string { +func (*awsRestjson1_deserializeOpListEventLogs) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpListSourceRepositories) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpListEventLogs) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -4098,9 +4262,9 @@ func (m *awsRestjson1_deserializeOpListSourceRepositories) HandleDeserialize(ctx } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorListSourceRepositories(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorListEventLogs(response, &metadata) } - output := &ListSourceRepositoriesOutput{} + output := &ListEventLogsOutput{} out.Result = output var buff [1024]byte @@ -4121,7 +4285,7 @@ func (m *awsRestjson1_deserializeOpListSourceRepositories) HandleDeserialize(ctx return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentListSourceRepositoriesOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentListEventLogsOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -4134,7 +4298,7 @@ func (m *awsRestjson1_deserializeOpListSourceRepositories) HandleDeserialize(ctx return out, metadata, err } -func awsRestjson1_deserializeOpErrorListSourceRepositories(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorListEventLogs(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -4203,7 +4367,7 @@ func awsRestjson1_deserializeOpErrorListSourceRepositories(response *smithyhttp. } } -func awsRestjson1_deserializeOpDocumentListSourceRepositoriesOutput(v **ListSourceRepositoriesOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentListEventLogsOutput(v **ListEventLogsOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -4216,9 +4380,9 @@ func awsRestjson1_deserializeOpDocumentListSourceRepositoriesOutput(v **ListSour return fmt.Errorf("unexpected JSON type %v", value) } - var sv *ListSourceRepositoriesOutput + var sv *ListEventLogsOutput if *v == nil { - sv = &ListSourceRepositoriesOutput{} + sv = &ListEventLogsOutput{} } else { sv = *v } @@ -4226,7 +4390,7 @@ func awsRestjson1_deserializeOpDocumentListSourceRepositoriesOutput(v **ListSour for key, value := range shape { switch key { case "items": - if err := awsRestjson1_deserializeDocumentListSourceRepositoriesItems(&sv.Items, value); err != nil { + if err := awsRestjson1_deserializeDocumentEventLogEntries(&sv.Items, value); err != nil { return err } @@ -4248,14 +4412,14 @@ func awsRestjson1_deserializeOpDocumentListSourceRepositoriesOutput(v **ListSour return nil } -type awsRestjson1_deserializeOpListSourceRepositoryBranches struct { +type awsRestjson1_deserializeOpListProjects struct { } -func (*awsRestjson1_deserializeOpListSourceRepositoryBranches) ID() string { +func (*awsRestjson1_deserializeOpListProjects) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpListSourceRepositoryBranches) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpListProjects) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -4269,9 +4433,9 @@ func (m *awsRestjson1_deserializeOpListSourceRepositoryBranches) HandleDeseriali } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorListSourceRepositoryBranches(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorListProjects(response, &metadata) } - output := &ListSourceRepositoryBranchesOutput{} + output := &ListProjectsOutput{} out.Result = output var buff [1024]byte @@ -4292,7 +4456,7 @@ func (m *awsRestjson1_deserializeOpListSourceRepositoryBranches) HandleDeseriali return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentListSourceRepositoryBranchesOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentListProjectsOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -4305,7 +4469,7 @@ func (m *awsRestjson1_deserializeOpListSourceRepositoryBranches) HandleDeseriali return out, metadata, err } -func awsRestjson1_deserializeOpErrorListSourceRepositoryBranches(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorListProjects(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -4374,7 +4538,7 @@ func awsRestjson1_deserializeOpErrorListSourceRepositoryBranches(response *smith } } -func awsRestjson1_deserializeOpDocumentListSourceRepositoryBranchesOutput(v **ListSourceRepositoryBranchesOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentListProjectsOutput(v **ListProjectsOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -4387,9 +4551,9 @@ func awsRestjson1_deserializeOpDocumentListSourceRepositoryBranchesOutput(v **Li return fmt.Errorf("unexpected JSON type %v", value) } - var sv *ListSourceRepositoryBranchesOutput + var sv *ListProjectsOutput if *v == nil { - sv = &ListSourceRepositoryBranchesOutput{} + sv = &ListProjectsOutput{} } else { sv = *v } @@ -4397,7 +4561,7 @@ func awsRestjson1_deserializeOpDocumentListSourceRepositoryBranchesOutput(v **Li for key, value := range shape { switch key { case "items": - if err := awsRestjson1_deserializeDocumentListSourceRepositoryBranchesItems(&sv.Items, value); err != nil { + if err := awsRestjson1_deserializeDocumentProjectSummaries(&sv.Items, value); err != nil { return err } @@ -4419,14 +4583,14 @@ func awsRestjson1_deserializeOpDocumentListSourceRepositoryBranchesOutput(v **Li return nil } -type awsRestjson1_deserializeOpListSpaces struct { +type awsRestjson1_deserializeOpListSourceRepositories struct { } -func (*awsRestjson1_deserializeOpListSpaces) ID() string { +func (*awsRestjson1_deserializeOpListSourceRepositories) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpListSpaces) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpListSourceRepositories) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -4440,9 +4604,9 @@ func (m *awsRestjson1_deserializeOpListSpaces) HandleDeserialize(ctx context.Con } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorListSpaces(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorListSourceRepositories(response, &metadata) } - output := &ListSpacesOutput{} + output := &ListSourceRepositoriesOutput{} out.Result = output var buff [1024]byte @@ -4463,7 +4627,7 @@ func (m *awsRestjson1_deserializeOpListSpaces) HandleDeserialize(ctx context.Con return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentListSpacesOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentListSourceRepositoriesOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -4476,7 +4640,7 @@ func (m *awsRestjson1_deserializeOpListSpaces) HandleDeserialize(ctx context.Con return out, metadata, err } -func awsRestjson1_deserializeOpErrorListSpaces(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorListSourceRepositories(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -4545,7 +4709,7 @@ func awsRestjson1_deserializeOpErrorListSpaces(response *smithyhttp.Response, me } } -func awsRestjson1_deserializeOpDocumentListSpacesOutput(v **ListSpacesOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentListSourceRepositoriesOutput(v **ListSourceRepositoriesOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -4558,9 +4722,9 @@ func awsRestjson1_deserializeOpDocumentListSpacesOutput(v **ListSpacesOutput, va return fmt.Errorf("unexpected JSON type %v", value) } - var sv *ListSpacesOutput + var sv *ListSourceRepositoriesOutput if *v == nil { - sv = &ListSpacesOutput{} + sv = &ListSourceRepositoriesOutput{} } else { sv = *v } @@ -4568,7 +4732,7 @@ func awsRestjson1_deserializeOpDocumentListSpacesOutput(v **ListSpacesOutput, va for key, value := range shape { switch key { case "items": - if err := awsRestjson1_deserializeDocumentSpaceSummaries(&sv.Items, value); err != nil { + if err := awsRestjson1_deserializeDocumentListSourceRepositoriesItems(&sv.Items, value); err != nil { return err } @@ -4590,14 +4754,14 @@ func awsRestjson1_deserializeOpDocumentListSpacesOutput(v **ListSpacesOutput, va return nil } -type awsRestjson1_deserializeOpStartDevEnvironment struct { +type awsRestjson1_deserializeOpListSourceRepositoryBranches struct { } -func (*awsRestjson1_deserializeOpStartDevEnvironment) ID() string { +func (*awsRestjson1_deserializeOpListSourceRepositoryBranches) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpStartDevEnvironment) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpListSourceRepositoryBranches) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -4611,9 +4775,9 @@ func (m *awsRestjson1_deserializeOpStartDevEnvironment) HandleDeserialize(ctx co } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorStartDevEnvironment(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorListSourceRepositoryBranches(response, &metadata) } - output := &StartDevEnvironmentOutput{} + output := &ListSourceRepositoryBranchesOutput{} out.Result = output var buff [1024]byte @@ -4634,7 +4798,7 @@ func (m *awsRestjson1_deserializeOpStartDevEnvironment) HandleDeserialize(ctx co return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentStartDevEnvironmentOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentListSourceRepositoryBranchesOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -4647,7 +4811,7 @@ func (m *awsRestjson1_deserializeOpStartDevEnvironment) HandleDeserialize(ctx co return out, metadata, err } -func awsRestjson1_deserializeOpErrorStartDevEnvironment(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorListSourceRepositoryBranches(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -4716,7 +4880,7 @@ func awsRestjson1_deserializeOpErrorStartDevEnvironment(response *smithyhttp.Res } } -func awsRestjson1_deserializeOpDocumentStartDevEnvironmentOutput(v **StartDevEnvironmentOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentListSourceRepositoryBranchesOutput(v **ListSourceRepositoryBranchesOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -4729,49 +4893,27 @@ func awsRestjson1_deserializeOpDocumentStartDevEnvironmentOutput(v **StartDevEnv return fmt.Errorf("unexpected JSON type %v", value) } - var sv *StartDevEnvironmentOutput + var sv *ListSourceRepositoryBranchesOutput if *v == nil { - sv = &StartDevEnvironmentOutput{} + sv = &ListSourceRepositoryBranchesOutput{} } else { sv = *v } for key, value := range shape { switch key { - case "id": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) - } - sv.Id = ptr.String(jtv) - } - - case "projectName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.ProjectName = ptr.String(jtv) - } - - case "spaceName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.SpaceName = ptr.String(jtv) + case "items": + if err := awsRestjson1_deserializeDocumentListSourceRepositoryBranchesItems(&sv.Items, value); err != nil { + return err } - case "status": + case "nextToken": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected DevEnvironmentStatus to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Status = types.DevEnvironmentStatus(jtv) + sv.NextToken = ptr.String(jtv) } default: @@ -4783,14 +4925,14 @@ func awsRestjson1_deserializeOpDocumentStartDevEnvironmentOutput(v **StartDevEnv return nil } -type awsRestjson1_deserializeOpStartDevEnvironmentSession struct { +type awsRestjson1_deserializeOpListSpaces struct { } -func (*awsRestjson1_deserializeOpStartDevEnvironmentSession) ID() string { +func (*awsRestjson1_deserializeOpListSpaces) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpStartDevEnvironmentSession) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpListSpaces) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -4804,9 +4946,9 @@ func (m *awsRestjson1_deserializeOpStartDevEnvironmentSession) HandleDeserialize } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorStartDevEnvironmentSession(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorListSpaces(response, &metadata) } - output := &StartDevEnvironmentSessionOutput{} + output := &ListSpacesOutput{} out.Result = output var buff [1024]byte @@ -4827,7 +4969,7 @@ func (m *awsRestjson1_deserializeOpStartDevEnvironmentSession) HandleDeserialize return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentStartDevEnvironmentSessionOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentListSpacesOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -4840,7 +4982,7 @@ func (m *awsRestjson1_deserializeOpStartDevEnvironmentSession) HandleDeserialize return out, metadata, err } -func awsRestjson1_deserializeOpErrorStartDevEnvironmentSession(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorListSpaces(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -4909,7 +5051,7 @@ func awsRestjson1_deserializeOpErrorStartDevEnvironmentSession(response *smithyh } } -func awsRestjson1_deserializeOpDocumentStartDevEnvironmentSessionOutput(v **StartDevEnvironmentSessionOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentListSpacesOutput(v **ListSpacesOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -4922,54 +5064,27 @@ func awsRestjson1_deserializeOpDocumentStartDevEnvironmentSessionOutput(v **Star return fmt.Errorf("unexpected JSON type %v", value) } - var sv *StartDevEnvironmentSessionOutput + var sv *ListSpacesOutput if *v == nil { - sv = &StartDevEnvironmentSessionOutput{} + sv = &ListSpacesOutput{} } else { sv = *v } for key, value := range shape { switch key { - case "accessDetails": - if err := awsRestjson1_deserializeDocumentDevEnvironmentAccessDetails(&sv.AccessDetails, value); err != nil { + case "items": + if err := awsRestjson1_deserializeDocumentSpaceSummaries(&sv.Items, value); err != nil { return err } - case "id": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) - } - sv.Id = ptr.String(jtv) - } - - case "projectName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.ProjectName = ptr.String(jtv) - } - - case "sessionId": + case "nextToken": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.SessionId = ptr.String(jtv) - } - - case "spaceName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.SpaceName = ptr.String(jtv) + sv.NextToken = ptr.String(jtv) } default: @@ -4981,14 +5096,14 @@ func awsRestjson1_deserializeOpDocumentStartDevEnvironmentSessionOutput(v **Star return nil } -type awsRestjson1_deserializeOpStopDevEnvironment struct { +type awsRestjson1_deserializeOpListWorkflowRuns struct { } -func (*awsRestjson1_deserializeOpStopDevEnvironment) ID() string { +func (*awsRestjson1_deserializeOpListWorkflowRuns) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpStopDevEnvironment) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpListWorkflowRuns) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -5002,9 +5117,9 @@ func (m *awsRestjson1_deserializeOpStopDevEnvironment) HandleDeserialize(ctx con } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorStopDevEnvironment(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorListWorkflowRuns(response, &metadata) } - output := &StopDevEnvironmentOutput{} + output := &ListWorkflowRunsOutput{} out.Result = output var buff [1024]byte @@ -5025,7 +5140,7 @@ func (m *awsRestjson1_deserializeOpStopDevEnvironment) HandleDeserialize(ctx con return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentStopDevEnvironmentOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentListWorkflowRunsOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -5038,7 +5153,7 @@ func (m *awsRestjson1_deserializeOpStopDevEnvironment) HandleDeserialize(ctx con return out, metadata, err } -func awsRestjson1_deserializeOpErrorStopDevEnvironment(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorListWorkflowRuns(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -5107,7 +5222,7 @@ func awsRestjson1_deserializeOpErrorStopDevEnvironment(response *smithyhttp.Resp } } -func awsRestjson1_deserializeOpDocumentStopDevEnvironmentOutput(v **StopDevEnvironmentOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentListWorkflowRunsOutput(v **ListWorkflowRunsOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -5120,49 +5235,27 @@ func awsRestjson1_deserializeOpDocumentStopDevEnvironmentOutput(v **StopDevEnvir return fmt.Errorf("unexpected JSON type %v", value) } - var sv *StopDevEnvironmentOutput + var sv *ListWorkflowRunsOutput if *v == nil { - sv = &StopDevEnvironmentOutput{} + sv = &ListWorkflowRunsOutput{} } else { sv = *v } for key, value := range shape { switch key { - case "id": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) - } - sv.Id = ptr.String(jtv) - } - - case "projectName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.ProjectName = ptr.String(jtv) - } - - case "spaceName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.SpaceName = ptr.String(jtv) + case "items": + if err := awsRestjson1_deserializeDocumentWorkflowRunSummaries(&sv.Items, value); err != nil { + return err } - case "status": + case "nextToken": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected DevEnvironmentStatus to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Status = types.DevEnvironmentStatus(jtv) + sv.NextToken = ptr.String(jtv) } default: @@ -5174,14 +5267,14 @@ func awsRestjson1_deserializeOpDocumentStopDevEnvironmentOutput(v **StopDevEnvir return nil } -type awsRestjson1_deserializeOpStopDevEnvironmentSession struct { +type awsRestjson1_deserializeOpListWorkflows struct { } -func (*awsRestjson1_deserializeOpStopDevEnvironmentSession) ID() string { +func (*awsRestjson1_deserializeOpListWorkflows) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpStopDevEnvironmentSession) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpListWorkflows) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -5195,9 +5288,9 @@ func (m *awsRestjson1_deserializeOpStopDevEnvironmentSession) HandleDeserialize( } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorStopDevEnvironmentSession(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorListWorkflows(response, &metadata) } - output := &StopDevEnvironmentSessionOutput{} + output := &ListWorkflowsOutput{} out.Result = output var buff [1024]byte @@ -5218,7 +5311,7 @@ func (m *awsRestjson1_deserializeOpStopDevEnvironmentSession) HandleDeserialize( return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentStopDevEnvironmentSessionOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentListWorkflowsOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -5231,7 +5324,7 @@ func (m *awsRestjson1_deserializeOpStopDevEnvironmentSession) HandleDeserialize( return out, metadata, err } -func awsRestjson1_deserializeOpErrorStopDevEnvironmentSession(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorListWorkflows(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -5300,7 +5393,7 @@ func awsRestjson1_deserializeOpErrorStopDevEnvironmentSession(response *smithyht } } -func awsRestjson1_deserializeOpDocumentStopDevEnvironmentSessionOutput(v **StopDevEnvironmentSessionOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentListWorkflowsOutput(v **ListWorkflowsOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -5313,49 +5406,27 @@ func awsRestjson1_deserializeOpDocumentStopDevEnvironmentSessionOutput(v **StopD return fmt.Errorf("unexpected JSON type %v", value) } - var sv *StopDevEnvironmentSessionOutput + var sv *ListWorkflowsOutput if *v == nil { - sv = &StopDevEnvironmentSessionOutput{} + sv = &ListWorkflowsOutput{} } else { sv = *v } for key, value := range shape { switch key { - case "id": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) - } - sv.Id = ptr.String(jtv) - } - - case "projectName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.ProjectName = ptr.String(jtv) + case "items": + if err := awsRestjson1_deserializeDocumentWorkflowSummaries(&sv.Items, value); err != nil { + return err } - case "sessionId": + case "nextToken": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.SessionId = ptr.String(jtv) - } - - case "spaceName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.SpaceName = ptr.String(jtv) + sv.NextToken = ptr.String(jtv) } default: @@ -5367,14 +5438,14 @@ func awsRestjson1_deserializeOpDocumentStopDevEnvironmentSessionOutput(v **StopD return nil } -type awsRestjson1_deserializeOpUpdateDevEnvironment struct { +type awsRestjson1_deserializeOpStartDevEnvironment struct { } -func (*awsRestjson1_deserializeOpUpdateDevEnvironment) ID() string { +func (*awsRestjson1_deserializeOpStartDevEnvironment) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpUpdateDevEnvironment) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpStartDevEnvironment) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -5388,9 +5459,9 @@ func (m *awsRestjson1_deserializeOpUpdateDevEnvironment) HandleDeserialize(ctx c } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorUpdateDevEnvironment(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorStartDevEnvironment(response, &metadata) } - output := &UpdateDevEnvironmentOutput{} + output := &StartDevEnvironmentOutput{} out.Result = output var buff [1024]byte @@ -5411,7 +5482,7 @@ func (m *awsRestjson1_deserializeOpUpdateDevEnvironment) HandleDeserialize(ctx c return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentUpdateDevEnvironmentOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentStartDevEnvironmentOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -5424,7 +5495,7 @@ func (m *awsRestjson1_deserializeOpUpdateDevEnvironment) HandleDeserialize(ctx c return out, metadata, err } -func awsRestjson1_deserializeOpErrorUpdateDevEnvironment(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorStartDevEnvironment(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -5493,7 +5564,7 @@ func awsRestjson1_deserializeOpErrorUpdateDevEnvironment(response *smithyhttp.Re } } -func awsRestjson1_deserializeOpDocumentUpdateDevEnvironmentOutput(v **UpdateDevEnvironmentOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentStartDevEnvironmentOutput(v **StartDevEnvironmentOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -5506,33 +5577,15 @@ func awsRestjson1_deserializeOpDocumentUpdateDevEnvironmentOutput(v **UpdateDevE return fmt.Errorf("unexpected JSON type %v", value) } - var sv *UpdateDevEnvironmentOutput + var sv *StartDevEnvironmentOutput if *v == nil { - sv = &UpdateDevEnvironmentOutput{} + sv = &StartDevEnvironmentOutput{} } else { sv = *v } for key, value := range shape { switch key { - case "alias": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Alias = ptr.String(jtv) - } - - case "clientToken": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected ClientToken to be of type string, got %T instead", value) - } - sv.ClientToken = ptr.String(jtv) - } - case "id": if value != nil { jtv, ok := value.(string) @@ -5542,49 +5595,31 @@ func awsRestjson1_deserializeOpDocumentUpdateDevEnvironmentOutput(v **UpdateDevE sv.Id = ptr.String(jtv) } - case "ides": - if err := awsRestjson1_deserializeDocumentIdeConfigurationList(&sv.Ides, value); err != nil { - return err - } - - case "inactivityTimeoutMinutes": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected InactivityTimeoutMinutes to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InactivityTimeoutMinutes = int32(i64) - } - - case "instanceType": + case "projectName": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected InstanceType to be of type string, got %T instead", value) + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) } - sv.InstanceType = types.InstanceType(jtv) + sv.ProjectName = ptr.String(jtv) } - case "projectName": + case "spaceName": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected NameString to be of type string, got %T instead", value) } - sv.ProjectName = ptr.String(jtv) + sv.SpaceName = ptr.String(jtv) } - case "spaceName": + case "status": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + return fmt.Errorf("expected DevEnvironmentStatus to be of type string, got %T instead", value) } - sv.SpaceName = ptr.String(jtv) + sv.Status = types.DevEnvironmentStatus(jtv) } default: @@ -5596,14 +5631,14 @@ func awsRestjson1_deserializeOpDocumentUpdateDevEnvironmentOutput(v **UpdateDevE return nil } -type awsRestjson1_deserializeOpUpdateProject struct { +type awsRestjson1_deserializeOpStartDevEnvironmentSession struct { } -func (*awsRestjson1_deserializeOpUpdateProject) ID() string { +func (*awsRestjson1_deserializeOpStartDevEnvironmentSession) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpUpdateProject) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpStartDevEnvironmentSession) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -5617,9 +5652,9 @@ func (m *awsRestjson1_deserializeOpUpdateProject) HandleDeserialize(ctx context. } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorUpdateProject(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorStartDevEnvironmentSession(response, &metadata) } - output := &UpdateProjectOutput{} + output := &StartDevEnvironmentSessionOutput{} out.Result = output var buff [1024]byte @@ -5640,7 +5675,7 @@ func (m *awsRestjson1_deserializeOpUpdateProject) HandleDeserialize(ctx context. return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentUpdateProjectOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentStartDevEnvironmentSessionOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -5653,7 +5688,7 @@ func (m *awsRestjson1_deserializeOpUpdateProject) HandleDeserialize(ctx context. return out, metadata, err } -func awsRestjson1_deserializeOpErrorUpdateProject(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorStartDevEnvironmentSession(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -5722,7 +5757,7 @@ func awsRestjson1_deserializeOpErrorUpdateProject(response *smithyhttp.Response, } } -func awsRestjson1_deserializeOpDocumentUpdateProjectOutput(v **UpdateProjectOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentStartDevEnvironmentSessionOutput(v **StartDevEnvironmentSessionOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -5735,40 +5770,45 @@ func awsRestjson1_deserializeOpDocumentUpdateProjectOutput(v **UpdateProjectOutp return fmt.Errorf("unexpected JSON type %v", value) } - var sv *UpdateProjectOutput + var sv *StartDevEnvironmentSessionOutput if *v == nil { - sv = &UpdateProjectOutput{} + sv = &StartDevEnvironmentSessionOutput{} } else { sv = *v } for key, value := range shape { switch key { - case "description": + case "accessDetails": + if err := awsRestjson1_deserializeDocumentDevEnvironmentAccessDetails(&sv.AccessDetails, value); err != nil { + return err + } + + case "id": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) } - sv.Description = ptr.String(jtv) + sv.Id = ptr.String(jtv) } - case "displayName": + case "projectName": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) } - sv.DisplayName = ptr.String(jtv) + sv.ProjectName = ptr.String(jtv) } - case "name": + case "sessionId": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Name = ptr.String(jtv) + sv.SessionId = ptr.String(jtv) } case "spaceName": @@ -5789,14 +5829,14 @@ func awsRestjson1_deserializeOpDocumentUpdateProjectOutput(v **UpdateProjectOutp return nil } -type awsRestjson1_deserializeOpUpdateSpace struct { +type awsRestjson1_deserializeOpStartWorkflowRun struct { } -func (*awsRestjson1_deserializeOpUpdateSpace) ID() string { +func (*awsRestjson1_deserializeOpStartWorkflowRun) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpUpdateSpace) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpStartWorkflowRun) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -5810,9 +5850,9 @@ func (m *awsRestjson1_deserializeOpUpdateSpace) HandleDeserialize(ctx context.Co } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorUpdateSpace(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorStartWorkflowRun(response, &metadata) } - output := &UpdateSpaceOutput{} + output := &StartWorkflowRunOutput{} out.Result = output var buff [1024]byte @@ -5833,7 +5873,7 @@ func (m *awsRestjson1_deserializeOpUpdateSpace) HandleDeserialize(ctx context.Co return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentUpdateSpaceOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentStartWorkflowRunOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -5846,7 +5886,7 @@ func (m *awsRestjson1_deserializeOpUpdateSpace) HandleDeserialize(ctx context.Co return out, metadata, err } -func awsRestjson1_deserializeOpErrorUpdateSpace(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorStartWorkflowRun(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -5915,7 +5955,7 @@ func awsRestjson1_deserializeOpErrorUpdateSpace(response *smithyhttp.Response, m } } -func awsRestjson1_deserializeOpDocumentUpdateSpaceOutput(v **UpdateSpaceOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentStartWorkflowRunOutput(v **StartWorkflowRunOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -5928,40 +5968,49 @@ func awsRestjson1_deserializeOpDocumentUpdateSpaceOutput(v **UpdateSpaceOutput, return fmt.Errorf("unexpected JSON type %v", value) } - var sv *UpdateSpaceOutput + var sv *StartWorkflowRunOutput if *v == nil { - sv = &UpdateSpaceOutput{} + sv = &StartWorkflowRunOutput{} } else { sv = *v } for key, value := range shape { switch key { - case "description": + case "id": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) } - sv.Description = ptr.String(jtv) + sv.Id = ptr.String(jtv) } - case "displayName": + case "projectName": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) } - sv.DisplayName = ptr.String(jtv) + sv.ProjectName = ptr.String(jtv) } - case "name": + case "spaceName": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected NameString to be of type string, got %T instead", value) } - sv.Name = ptr.String(jtv) + sv.SpaceName = ptr.String(jtv) + } + + case "workflowId": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) + } + sv.WorkflowId = ptr.String(jtv) } default: @@ -5973,14 +6022,14 @@ func awsRestjson1_deserializeOpDocumentUpdateSpaceOutput(v **UpdateSpaceOutput, return nil } -type awsRestjson1_deserializeOpVerifySession struct { +type awsRestjson1_deserializeOpStopDevEnvironment struct { } -func (*awsRestjson1_deserializeOpVerifySession) ID() string { +func (*awsRestjson1_deserializeOpStopDevEnvironment) ID() string { return "OperationDeserializer" } -func (m *awsRestjson1_deserializeOpVerifySession) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestjson1_deserializeOpStopDevEnvironment) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -5994,9 +6043,9 @@ func (m *awsRestjson1_deserializeOpVerifySession) HandleDeserialize(ctx context. } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestjson1_deserializeOpErrorVerifySession(response, &metadata) + return out, metadata, awsRestjson1_deserializeOpErrorStopDevEnvironment(response, &metadata) } - output := &VerifySessionOutput{} + output := &StopDevEnvironmentOutput{} out.Result = output var buff [1024]byte @@ -6017,7 +6066,7 @@ func (m *awsRestjson1_deserializeOpVerifySession) HandleDeserialize(ctx context. return out, metadata, err } - err = awsRestjson1_deserializeOpDocumentVerifySessionOutput(&output, shape) + err = awsRestjson1_deserializeOpDocumentStopDevEnvironmentOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -6030,7 +6079,7 @@ func (m *awsRestjson1_deserializeOpVerifySession) HandleDeserialize(ctx context. return out, metadata, err } -func awsRestjson1_deserializeOpErrorVerifySession(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestjson1_deserializeOpErrorStopDevEnvironment(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -6099,7 +6148,7 @@ func awsRestjson1_deserializeOpErrorVerifySession(response *smithyhttp.Response, } } -func awsRestjson1_deserializeOpDocumentVerifySessionOutput(v **VerifySessionOutput, value interface{}) error { +func awsRestjson1_deserializeOpDocumentStopDevEnvironmentOutput(v **StopDevEnvironmentOutput, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6112,22 +6161,49 @@ func awsRestjson1_deserializeOpDocumentVerifySessionOutput(v **VerifySessionOutp return fmt.Errorf("unexpected JSON type %v", value) } - var sv *VerifySessionOutput + var sv *StopDevEnvironmentOutput if *v == nil { - sv = &VerifySessionOutput{} + sv = &StopDevEnvironmentOutput{} } else { sv = *v } for key, value := range shape { switch key { - case "identity": + case "id": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) } - sv.Identity = ptr.String(jtv) + sv.Id = ptr.String(jtv) + } + + case "projectName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.ProjectName = ptr.String(jtv) + } + + case "spaceName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.SpaceName = ptr.String(jtv) + } + + case "status": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected DevEnvironmentStatus to be of type string, got %T instead", value) + } + sv.Status = types.DevEnvironmentStatus(jtv) } default: @@ -6139,48 +6215,37 @@ func awsRestjson1_deserializeOpDocumentVerifySessionOutput(v **VerifySessionOutp return nil } -func awsRestjson1_deserializeErrorAccessDeniedException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.AccessDeniedException{} - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err - } +type awsRestjson1_deserializeOpStopDevEnvironmentSession struct { +} - err := awsRestjson1_deserializeDocumentAccessDeniedException(&output, shape) +func (*awsRestjson1_deserializeOpStopDevEnvironmentSession) ID() string { + return "OperationDeserializer" +} +func (m *awsRestjson1_deserializeOpStopDevEnvironmentSession) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err + return out, metadata, err } - errorBody.Seek(0, io.SeekStart) + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } - return output -} + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestjson1_deserializeOpErrorStopDevEnvironmentSession(response, &metadata) + } + output := &StopDevEnvironmentSessionOutput{} + out.Result = output -func awsRestjson1_deserializeErrorConflictException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.ConflictException{} var buff [1024]byte ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(errorBody, ringBuffer) + body := io.TeeReader(response.Body, ringBuffer) + decoder := json.NewDecoder(body) decoder.UseNumber() var shape interface{} @@ -6191,17 +6256,1029 @@ func awsRestjson1_deserializeErrorConflictException(response *smithyhttp.Respons Err: fmt.Errorf("failed to decode response body, %w", err), Snapshot: snapshot.Bytes(), } - return err + return out, metadata, err } - err := awsRestjson1_deserializeDocumentConflictException(&output, shape) - + err = awsRestjson1_deserializeOpDocumentStopDevEnvironmentSessionOutput(&output, shape) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body with invalid JSON, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return out, metadata, err +} + +func awsRestjson1_deserializeOpErrorStopDevEnvironmentSession(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + headerCode := response.Header.Get("X-Amzn-ErrorType") + if len(headerCode) != 0 { + errorCode = restjson.SanitizeErrorCode(headerCode) + } + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(errorBody, ringBuffer) + decoder := json.NewDecoder(body) + decoder.UseNumber() + jsonCode, message, err := restjson.GetErrorInfo(decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return err + } + + errorBody.Seek(0, io.SeekStart) + if len(headerCode) == 0 && len(jsonCode) != 0 { + errorCode = restjson.SanitizeErrorCode(jsonCode) + } + if len(message) != 0 { + errorMessage = message + } + + switch { + case strings.EqualFold("AccessDeniedException", errorCode): + return awsRestjson1_deserializeErrorAccessDeniedException(response, errorBody) + + case strings.EqualFold("ConflictException", errorCode): + return awsRestjson1_deserializeErrorConflictException(response, errorBody) + + case strings.EqualFold("ResourceNotFoundException", errorCode): + return awsRestjson1_deserializeErrorResourceNotFoundException(response, errorBody) + + case strings.EqualFold("ServiceQuotaExceededException", errorCode): + return awsRestjson1_deserializeErrorServiceQuotaExceededException(response, errorBody) + + case strings.EqualFold("ThrottlingException", errorCode): + return awsRestjson1_deserializeErrorThrottlingException(response, errorBody) + + case strings.EqualFold("ValidationException", errorCode): + return awsRestjson1_deserializeErrorValidationException(response, errorBody) + + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + +func awsRestjson1_deserializeOpDocumentStopDevEnvironmentSessionOutput(v **StopDevEnvironmentSessionOutput, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *StopDevEnvironmentSessionOutput + if *v == nil { + sv = &StopDevEnvironmentSessionOutput{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "id": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) + } + sv.Id = ptr.String(jtv) + } + + case "projectName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.ProjectName = ptr.String(jtv) + } + + case "sessionId": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.SessionId = ptr.String(jtv) + } + + case "spaceName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.SpaceName = ptr.String(jtv) + } + + default: + _, _ = key, value + + } + } + *v = sv + return nil +} + +type awsRestjson1_deserializeOpUpdateDevEnvironment struct { +} + +func (*awsRestjson1_deserializeOpUpdateDevEnvironment) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestjson1_deserializeOpUpdateDevEnvironment) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } + + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestjson1_deserializeOpErrorUpdateDevEnvironment(response, &metadata) + } + output := &UpdateDevEnvironmentOutput{} + out.Result = output + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(response.Body, ringBuffer) + + decoder := json.NewDecoder(body) + decoder.UseNumber() + var shape interface{} + if err := decoder.Decode(&shape); err != nil && err != io.EOF { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return out, metadata, err + } + + err = awsRestjson1_deserializeOpDocumentUpdateDevEnvironmentOutput(&output, shape) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body with invalid JSON, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return out, metadata, err +} + +func awsRestjson1_deserializeOpErrorUpdateDevEnvironment(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + headerCode := response.Header.Get("X-Amzn-ErrorType") + if len(headerCode) != 0 { + errorCode = restjson.SanitizeErrorCode(headerCode) + } + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(errorBody, ringBuffer) + decoder := json.NewDecoder(body) + decoder.UseNumber() + jsonCode, message, err := restjson.GetErrorInfo(decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return err + } + + errorBody.Seek(0, io.SeekStart) + if len(headerCode) == 0 && len(jsonCode) != 0 { + errorCode = restjson.SanitizeErrorCode(jsonCode) + } + if len(message) != 0 { + errorMessage = message + } + + switch { + case strings.EqualFold("AccessDeniedException", errorCode): + return awsRestjson1_deserializeErrorAccessDeniedException(response, errorBody) + + case strings.EqualFold("ConflictException", errorCode): + return awsRestjson1_deserializeErrorConflictException(response, errorBody) + + case strings.EqualFold("ResourceNotFoundException", errorCode): + return awsRestjson1_deserializeErrorResourceNotFoundException(response, errorBody) + + case strings.EqualFold("ServiceQuotaExceededException", errorCode): + return awsRestjson1_deserializeErrorServiceQuotaExceededException(response, errorBody) + + case strings.EqualFold("ThrottlingException", errorCode): + return awsRestjson1_deserializeErrorThrottlingException(response, errorBody) + + case strings.EqualFold("ValidationException", errorCode): + return awsRestjson1_deserializeErrorValidationException(response, errorBody) + + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + +func awsRestjson1_deserializeOpDocumentUpdateDevEnvironmentOutput(v **UpdateDevEnvironmentOutput, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *UpdateDevEnvironmentOutput + if *v == nil { + sv = &UpdateDevEnvironmentOutput{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "alias": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.Alias = ptr.String(jtv) + } + + case "clientToken": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ClientToken to be of type string, got %T instead", value) + } + sv.ClientToken = ptr.String(jtv) + } + + case "id": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) + } + sv.Id = ptr.String(jtv) + } + + case "ides": + if err := awsRestjson1_deserializeDocumentIdeConfigurationList(&sv.Ides, value); err != nil { + return err + } + + case "inactivityTimeoutMinutes": + if value != nil { + jtv, ok := value.(json.Number) + if !ok { + return fmt.Errorf("expected InactivityTimeoutMinutes to be json.Number, got %T instead", value) + } + i64, err := jtv.Int64() + if err != nil { + return err + } + sv.InactivityTimeoutMinutes = int32(i64) + } + + case "instanceType": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected InstanceType to be of type string, got %T instead", value) + } + sv.InstanceType = types.InstanceType(jtv) + } + + case "projectName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.ProjectName = ptr.String(jtv) + } + + case "spaceName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.SpaceName = ptr.String(jtv) + } + + default: + _, _ = key, value + + } + } + *v = sv + return nil +} + +type awsRestjson1_deserializeOpUpdateProject struct { +} + +func (*awsRestjson1_deserializeOpUpdateProject) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestjson1_deserializeOpUpdateProject) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } + + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestjson1_deserializeOpErrorUpdateProject(response, &metadata) + } + output := &UpdateProjectOutput{} + out.Result = output + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(response.Body, ringBuffer) + + decoder := json.NewDecoder(body) + decoder.UseNumber() + var shape interface{} + if err := decoder.Decode(&shape); err != nil && err != io.EOF { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return out, metadata, err + } + + err = awsRestjson1_deserializeOpDocumentUpdateProjectOutput(&output, shape) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body with invalid JSON, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return out, metadata, err +} + +func awsRestjson1_deserializeOpErrorUpdateProject(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + headerCode := response.Header.Get("X-Amzn-ErrorType") + if len(headerCode) != 0 { + errorCode = restjson.SanitizeErrorCode(headerCode) + } + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(errorBody, ringBuffer) + decoder := json.NewDecoder(body) + decoder.UseNumber() + jsonCode, message, err := restjson.GetErrorInfo(decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return err + } + + errorBody.Seek(0, io.SeekStart) + if len(headerCode) == 0 && len(jsonCode) != 0 { + errorCode = restjson.SanitizeErrorCode(jsonCode) + } + if len(message) != 0 { + errorMessage = message + } + + switch { + case strings.EqualFold("AccessDeniedException", errorCode): + return awsRestjson1_deserializeErrorAccessDeniedException(response, errorBody) + + case strings.EqualFold("ConflictException", errorCode): + return awsRestjson1_deserializeErrorConflictException(response, errorBody) + + case strings.EqualFold("ResourceNotFoundException", errorCode): + return awsRestjson1_deserializeErrorResourceNotFoundException(response, errorBody) + + case strings.EqualFold("ServiceQuotaExceededException", errorCode): + return awsRestjson1_deserializeErrorServiceQuotaExceededException(response, errorBody) + + case strings.EqualFold("ThrottlingException", errorCode): + return awsRestjson1_deserializeErrorThrottlingException(response, errorBody) + + case strings.EqualFold("ValidationException", errorCode): + return awsRestjson1_deserializeErrorValidationException(response, errorBody) + + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + +func awsRestjson1_deserializeOpDocumentUpdateProjectOutput(v **UpdateProjectOutput, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *UpdateProjectOutput + if *v == nil { + sv = &UpdateProjectOutput{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "description": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.Description = ptr.String(jtv) + } + + case "displayName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.DisplayName = ptr.String(jtv) + } + + case "name": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.Name = ptr.String(jtv) + } + + case "spaceName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.SpaceName = ptr.String(jtv) + } + + default: + _, _ = key, value + + } + } + *v = sv + return nil +} + +type awsRestjson1_deserializeOpUpdateSpace struct { +} + +func (*awsRestjson1_deserializeOpUpdateSpace) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestjson1_deserializeOpUpdateSpace) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } + + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestjson1_deserializeOpErrorUpdateSpace(response, &metadata) + } + output := &UpdateSpaceOutput{} + out.Result = output + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(response.Body, ringBuffer) + + decoder := json.NewDecoder(body) + decoder.UseNumber() + var shape interface{} + if err := decoder.Decode(&shape); err != nil && err != io.EOF { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return out, metadata, err + } + + err = awsRestjson1_deserializeOpDocumentUpdateSpaceOutput(&output, shape) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body with invalid JSON, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return out, metadata, err +} + +func awsRestjson1_deserializeOpErrorUpdateSpace(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + headerCode := response.Header.Get("X-Amzn-ErrorType") + if len(headerCode) != 0 { + errorCode = restjson.SanitizeErrorCode(headerCode) + } + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(errorBody, ringBuffer) + decoder := json.NewDecoder(body) + decoder.UseNumber() + jsonCode, message, err := restjson.GetErrorInfo(decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return err + } + + errorBody.Seek(0, io.SeekStart) + if len(headerCode) == 0 && len(jsonCode) != 0 { + errorCode = restjson.SanitizeErrorCode(jsonCode) + } + if len(message) != 0 { + errorMessage = message + } + + switch { + case strings.EqualFold("AccessDeniedException", errorCode): + return awsRestjson1_deserializeErrorAccessDeniedException(response, errorBody) + + case strings.EqualFold("ConflictException", errorCode): + return awsRestjson1_deserializeErrorConflictException(response, errorBody) + + case strings.EqualFold("ResourceNotFoundException", errorCode): + return awsRestjson1_deserializeErrorResourceNotFoundException(response, errorBody) + + case strings.EqualFold("ServiceQuotaExceededException", errorCode): + return awsRestjson1_deserializeErrorServiceQuotaExceededException(response, errorBody) + + case strings.EqualFold("ThrottlingException", errorCode): + return awsRestjson1_deserializeErrorThrottlingException(response, errorBody) + + case strings.EqualFold("ValidationException", errorCode): + return awsRestjson1_deserializeErrorValidationException(response, errorBody) + + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + +func awsRestjson1_deserializeOpDocumentUpdateSpaceOutput(v **UpdateSpaceOutput, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *UpdateSpaceOutput + if *v == nil { + sv = &UpdateSpaceOutput{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "description": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.Description = ptr.String(jtv) + } + + case "displayName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.DisplayName = ptr.String(jtv) + } + + case "name": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.Name = ptr.String(jtv) + } + + default: + _, _ = key, value + + } + } + *v = sv + return nil +} + +type awsRestjson1_deserializeOpVerifySession struct { +} + +func (*awsRestjson1_deserializeOpVerifySession) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestjson1_deserializeOpVerifySession) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } + + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestjson1_deserializeOpErrorVerifySession(response, &metadata) + } + output := &VerifySessionOutput{} + out.Result = output + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(response.Body, ringBuffer) + + decoder := json.NewDecoder(body) + decoder.UseNumber() + var shape interface{} + if err := decoder.Decode(&shape); err != nil && err != io.EOF { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return out, metadata, err + } + + err = awsRestjson1_deserializeOpDocumentVerifySessionOutput(&output, shape) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body with invalid JSON, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return out, metadata, err +} + +func awsRestjson1_deserializeOpErrorVerifySession(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + headerCode := response.Header.Get("X-Amzn-ErrorType") + if len(headerCode) != 0 { + errorCode = restjson.SanitizeErrorCode(headerCode) + } + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(errorBody, ringBuffer) + decoder := json.NewDecoder(body) + decoder.UseNumber() + jsonCode, message, err := restjson.GetErrorInfo(decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return err + } + + errorBody.Seek(0, io.SeekStart) + if len(headerCode) == 0 && len(jsonCode) != 0 { + errorCode = restjson.SanitizeErrorCode(jsonCode) + } + if len(message) != 0 { + errorMessage = message + } + + switch { + case strings.EqualFold("AccessDeniedException", errorCode): + return awsRestjson1_deserializeErrorAccessDeniedException(response, errorBody) + + case strings.EqualFold("ConflictException", errorCode): + return awsRestjson1_deserializeErrorConflictException(response, errorBody) + + case strings.EqualFold("ResourceNotFoundException", errorCode): + return awsRestjson1_deserializeErrorResourceNotFoundException(response, errorBody) + + case strings.EqualFold("ServiceQuotaExceededException", errorCode): + return awsRestjson1_deserializeErrorServiceQuotaExceededException(response, errorBody) + + case strings.EqualFold("ThrottlingException", errorCode): + return awsRestjson1_deserializeErrorThrottlingException(response, errorBody) + + case strings.EqualFold("ValidationException", errorCode): + return awsRestjson1_deserializeErrorValidationException(response, errorBody) + + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + +func awsRestjson1_deserializeOpDocumentVerifySessionOutput(v **VerifySessionOutput, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *VerifySessionOutput + if *v == nil { + sv = &VerifySessionOutput{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "identity": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.Identity = ptr.String(jtv) + } + + default: + _, _ = key, value + + } + } + *v = sv + return nil +} + +func awsRestjson1_deserializeErrorAccessDeniedException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.AccessDeniedException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(errorBody, ringBuffer) + decoder := json.NewDecoder(body) + decoder.UseNumber() + var shape interface{} + if err := decoder.Decode(&shape); err != nil && err != io.EOF { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return err + } + + err := awsRestjson1_deserializeDocumentAccessDeniedException(&output, shape) + + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return err + } + + errorBody.Seek(0, io.SeekStart) + + return output +} + +func awsRestjson1_deserializeErrorConflictException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.ConflictException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(errorBody, ringBuffer) + decoder := json.NewDecoder(body) + decoder.UseNumber() + var shape interface{} + if err := decoder.Decode(&shape); err != nil && err != io.EOF { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return err + } + + err := awsRestjson1_deserializeDocumentConflictException(&output, shape) + + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return err + } + + errorBody.Seek(0, io.SeekStart) + + return output +} + +func awsRestjson1_deserializeErrorResourceNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.ResourceNotFoundException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + + body := io.TeeReader(errorBody, ringBuffer) + decoder := json.NewDecoder(body) + decoder.UseNumber() + var shape interface{} + if err := decoder.Decode(&shape); err != nil && err != io.EOF { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return err + } + + err := awsRestjson1_deserializeDocumentResourceNotFoundException(&output, shape) + + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), } return err } @@ -6211,8 +7288,8 @@ func awsRestjson1_deserializeErrorConflictException(response *smithyhttp.Respons return output } -func awsRestjson1_deserializeErrorResourceNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.ResourceNotFoundException{} +func awsRestjson1_deserializeErrorServiceQuotaExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.ServiceQuotaExceededException{} var buff [1024]byte ringBuffer := smithyio.NewRingBuffer(buff[:]) @@ -6230,7 +7307,7 @@ func awsRestjson1_deserializeErrorResourceNotFoundException(response *smithyhttp return err } - err := awsRestjson1_deserializeDocumentResourceNotFoundException(&output, shape) + err := awsRestjson1_deserializeDocumentServiceQuotaExceededException(&output, shape) if err != nil { var snapshot bytes.Buffer @@ -6247,8 +7324,8 @@ func awsRestjson1_deserializeErrorResourceNotFoundException(response *smithyhttp return output } -func awsRestjson1_deserializeErrorServiceQuotaExceededException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.ServiceQuotaExceededException{} +func awsRestjson1_deserializeErrorThrottlingException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.ThrottlingException{} var buff [1024]byte ringBuffer := smithyio.NewRingBuffer(buff[:]) @@ -6266,7 +7343,7 @@ func awsRestjson1_deserializeErrorServiceQuotaExceededException(response *smithy return err } - err := awsRestjson1_deserializeDocumentServiceQuotaExceededException(&output, shape) + err := awsRestjson1_deserializeDocumentThrottlingException(&output, shape) if err != nil { var snapshot bytes.Buffer @@ -6283,8 +7360,8 @@ func awsRestjson1_deserializeErrorServiceQuotaExceededException(response *smithy return output } -func awsRestjson1_deserializeErrorThrottlingException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.ThrottlingException{} +func awsRestjson1_deserializeErrorValidationException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.ValidationException{} var buff [1024]byte ringBuffer := smithyio.NewRingBuffer(buff[:]) @@ -6302,60 +7379,283 @@ func awsRestjson1_deserializeErrorThrottlingException(response *smithyhttp.Respo return err } - err := awsRestjson1_deserializeDocumentThrottlingException(&output, shape) + err := awsRestjson1_deserializeDocumentValidationException(&output, shape) + + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return err + } + + errorBody.Seek(0, io.SeekStart) + + return output +} + +func awsRestjson1_deserializeDocumentAccessDeniedException(v **types.AccessDeniedException, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *types.AccessDeniedException + if *v == nil { + sv = &types.AccessDeniedException{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "message": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.Message = ptr.String(jtv) + } + + default: + _, _ = key, value + + } + } + *v = sv + return nil +} + +func awsRestjson1_deserializeDocumentAccessTokenSummaries(v *[]types.AccessTokenSummary, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.([]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var cv []types.AccessTokenSummary + if *v == nil { + cv = []types.AccessTokenSummary{} + } else { + cv = *v + } + + for _, value := range shape { + var col types.AccessTokenSummary + destAddr := &col + if err := awsRestjson1_deserializeDocumentAccessTokenSummary(&destAddr, value); err != nil { + return err + } + col = *destAddr + cv = append(cv, col) + + } + *v = cv + return nil +} + +func awsRestjson1_deserializeDocumentAccessTokenSummary(v **types.AccessTokenSummary, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *types.AccessTokenSummary + if *v == nil { + sv = &types.AccessTokenSummary{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "expiresTime": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) + } + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.ExpiresTime = ptr.Time(t) + } + + case "id": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected AccessTokenId to be of type string, got %T instead", value) + } + sv.Id = ptr.String(jtv) + } + + case "name": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected AccessTokenName to be of type string, got %T instead", value) + } + sv.Name = ptr.String(jtv) + } + + default: + _, _ = key, value + + } + } + *v = sv + return nil +} + +func awsRestjson1_deserializeDocumentConflictException(v **types.ConflictException, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *types.ConflictException + if *v == nil { + sv = &types.ConflictException{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "message": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.Message = ptr.String(jtv) + } + + default: + _, _ = key, value + + } + } + *v = sv + return nil +} + +func awsRestjson1_deserializeDocumentDevEnvironmentAccessDetails(v **types.DevEnvironmentAccessDetails, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *types.DevEnvironmentAccessDetails + if *v == nil { + sv = &types.DevEnvironmentAccessDetails{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "streamUrl": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected SensitiveString to be of type string, got %T instead", value) + } + sv.StreamUrl = ptr.String(jtv) + } + + case "tokenValue": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected SensitiveString to be of type string, got %T instead", value) + } + sv.TokenValue = ptr.String(jtv) + } + + default: + _, _ = key, value - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), } - return err } - - errorBody.Seek(0, io.SeekStart) - - return output + *v = sv + return nil } -func awsRestjson1_deserializeErrorValidationException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.ValidationException{} - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - - body := io.TeeReader(errorBody, ringBuffer) - decoder := json.NewDecoder(body) - decoder.UseNumber() - var shape interface{} - if err := decoder.Decode(&shape); err != nil && err != io.EOF { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err +func awsRestjson1_deserializeDocumentDevEnvironmentRepositorySummaries(v *[]types.DevEnvironmentRepositorySummary, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil } - err := awsRestjson1_deserializeDocumentValidationException(&output, shape) + shape, ok := value.([]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - err = &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - return err + var cv []types.DevEnvironmentRepositorySummary + if *v == nil { + cv = []types.DevEnvironmentRepositorySummary{} + } else { + cv = *v } - errorBody.Seek(0, io.SeekStart) + for _, value := range shape { + var col types.DevEnvironmentRepositorySummary + destAddr := &col + if err := awsRestjson1_deserializeDocumentDevEnvironmentRepositorySummary(&destAddr, value); err != nil { + return err + } + col = *destAddr + cv = append(cv, col) - return output + } + *v = cv + return nil } -func awsRestjson1_deserializeDocumentAccessDeniedException(v **types.AccessDeniedException, value interface{}) error { +func awsRestjson1_deserializeDocumentDevEnvironmentRepositorySummary(v **types.DevEnvironmentRepositorySummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6368,22 +7668,31 @@ func awsRestjson1_deserializeDocumentAccessDeniedException(v **types.AccessDenie return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.AccessDeniedException + var sv *types.DevEnvironmentRepositorySummary if *v == nil { - sv = &types.AccessDeniedException{} + sv = &types.DevEnvironmentRepositorySummary{} } else { sv = *v } for key, value := range shape { switch key { - case "message": + case "branchName": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected SourceRepositoryBranchString to be of type string, got %T instead", value) } - sv.Message = ptr.String(jtv) + sv.BranchName = ptr.String(jtv) + } + + case "repositoryName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected SourceRepositoryNameString to be of type string, got %T instead", value) + } + sv.RepositoryName = ptr.String(jtv) } default: @@ -6395,7 +7704,7 @@ func awsRestjson1_deserializeDocumentAccessDeniedException(v **types.AccessDenie return nil } -func awsRestjson1_deserializeDocumentAccessTokenSummaries(v *[]types.AccessTokenSummary, value interface{}) error { +func awsRestjson1_deserializeDocumentDevEnvironmentSessionsSummaryList(v *[]types.DevEnvironmentSessionSummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6408,17 +7717,17 @@ func awsRestjson1_deserializeDocumentAccessTokenSummaries(v *[]types.AccessToken return fmt.Errorf("unexpected JSON type %v", value) } - var cv []types.AccessTokenSummary + var cv []types.DevEnvironmentSessionSummary if *v == nil { - cv = []types.AccessTokenSummary{} + cv = []types.DevEnvironmentSessionSummary{} } else { cv = *v } for _, value := range shape { - var col types.AccessTokenSummary + var col types.DevEnvironmentSessionSummary destAddr := &col - if err := awsRestjson1_deserializeDocumentAccessTokenSummary(&destAddr, value); err != nil { + if err := awsRestjson1_deserializeDocumentDevEnvironmentSessionSummary(&destAddr, value); err != nil { return err } col = *destAddr @@ -6429,7 +7738,7 @@ func awsRestjson1_deserializeDocumentAccessTokenSummaries(v *[]types.AccessToken return nil } -func awsRestjson1_deserializeDocumentAccessTokenSummary(v **types.AccessTokenSummary, value interface{}) error { +func awsRestjson1_deserializeDocumentDevEnvironmentSessionSummary(v **types.DevEnvironmentSessionSummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6442,44 +7751,206 @@ func awsRestjson1_deserializeDocumentAccessTokenSummary(v **types.AccessTokenSum return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.AccessTokenSummary + var sv *types.DevEnvironmentSessionSummary if *v == nil { - sv = &types.AccessTokenSummary{} + sv = &types.DevEnvironmentSessionSummary{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "devEnvironmentId": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) + } + sv.DevEnvironmentId = ptr.String(jtv) + } + + case "id": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.Id = ptr.String(jtv) + } + + case "projectName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.ProjectName = ptr.String(jtv) + } + + case "spaceName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + } + sv.SpaceName = ptr.String(jtv) + } + + case "startedTime": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) + } + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.StartedTime = ptr.Time(t) + } + + default: + _, _ = key, value + + } + } + *v = sv + return nil +} + +func awsRestjson1_deserializeDocumentDevEnvironmentSummary(v **types.DevEnvironmentSummary, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *types.DevEnvironmentSummary + if *v == nil { + sv = &types.DevEnvironmentSummary{} } else { sv = *v } - for key, value := range shape { - switch key { - case "expiresTime": + for key, value := range shape { + switch key { + case "alias": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.Alias = ptr.String(jtv) + } + + case "creatorId": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.CreatorId = ptr.String(jtv) + } + + case "id": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) + } + sv.Id = ptr.String(jtv) + } + + case "ides": + if err := awsRestjson1_deserializeDocumentIdes(&sv.Ides, value); err != nil { + return err + } + + case "inactivityTimeoutMinutes": + if value != nil { + jtv, ok := value.(json.Number) + if !ok { + return fmt.Errorf("expected InactivityTimeoutMinutes to be json.Number, got %T instead", value) + } + i64, err := jtv.Int64() + if err != nil { + return err + } + sv.InactivityTimeoutMinutes = int32(i64) + } + + case "instanceType": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected InstanceType to be of type string, got %T instead", value) + } + sv.InstanceType = types.InstanceType(jtv) + } + + case "lastUpdatedTime": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) + } + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.LastUpdatedTime = ptr.Time(t) + } + + case "persistentStorage": + if err := awsRestjson1_deserializeDocumentPersistentStorage(&sv.PersistentStorage, value); err != nil { + return err + } + + case "projectName": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) } - t, err := smithytime.ParseDateTime(jtv) - if err != nil { - return err + sv.ProjectName = ptr.String(jtv) + } + + case "repositories": + if err := awsRestjson1_deserializeDocumentDevEnvironmentRepositorySummaries(&sv.Repositories, value); err != nil { + return err + } + + case "spaceName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) } - sv.ExpiresTime = ptr.Time(t) + sv.SpaceName = ptr.String(jtv) } - case "id": + case "status": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected AccessTokenId to be of type string, got %T instead", value) + return fmt.Errorf("expected DevEnvironmentStatus to be of type string, got %T instead", value) } - sv.Id = ptr.String(jtv) + sv.Status = types.DevEnvironmentStatus(jtv) } - case "name": + case "statusReason": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected AccessTokenName to be of type string, got %T instead", value) + return fmt.Errorf("expected StatusReason to be of type string, got %T instead", value) } - sv.Name = ptr.String(jtv) + sv.StatusReason = ptr.String(jtv) } default: @@ -6491,7 +7962,7 @@ func awsRestjson1_deserializeDocumentAccessTokenSummary(v **types.AccessTokenSum return nil } -func awsRestjson1_deserializeDocumentConflictException(v **types.ConflictException, value interface{}) error { +func awsRestjson1_deserializeDocumentDevEnvironmentSummaryList(v *[]types.DevEnvironmentSummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6499,39 +7970,33 @@ func awsRestjson1_deserializeDocumentConflictException(v **types.ConflictExcepti return nil } - shape, ok := value.(map[string]interface{}) + shape, ok := value.([]interface{}) if !ok { return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.ConflictException + var cv []types.DevEnvironmentSummary if *v == nil { - sv = &types.ConflictException{} + cv = []types.DevEnvironmentSummary{} } else { - sv = *v + cv = *v } - for key, value := range shape { - switch key { - case "message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - + for _, value := range shape { + var col types.DevEnvironmentSummary + destAddr := &col + if err := awsRestjson1_deserializeDocumentDevEnvironmentSummary(&destAddr, value); err != nil { + return err } + col = *destAddr + cv = append(cv, col) + } - *v = sv + *v = cv return nil } -func awsRestjson1_deserializeDocumentDevEnvironmentAccessDetails(v **types.DevEnvironmentAccessDetails, value interface{}) error { +func awsRestjson1_deserializeDocumentEmailAddress(v **types.EmailAddress, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6544,31 +8009,31 @@ func awsRestjson1_deserializeDocumentDevEnvironmentAccessDetails(v **types.DevEn return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.DevEnvironmentAccessDetails + var sv *types.EmailAddress if *v == nil { - sv = &types.DevEnvironmentAccessDetails{} + sv = &types.EmailAddress{} } else { sv = *v } for key, value := range shape { switch key { - case "streamUrl": + case "email": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected SensitiveString to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.StreamUrl = ptr.String(jtv) + sv.Email = ptr.String(jtv) } - case "tokenValue": + case "verified": if value != nil { - jtv, ok := value.(string) + jtv, ok := value.(bool) if !ok { - return fmt.Errorf("expected SensitiveString to be of type string, got %T instead", value) + return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) } - sv.TokenValue = ptr.String(jtv) + sv.Verified = ptr.Bool(jtv) } default: @@ -6580,7 +8045,7 @@ func awsRestjson1_deserializeDocumentDevEnvironmentAccessDetails(v **types.DevEn return nil } -func awsRestjson1_deserializeDocumentDevEnvironmentRepositorySummaries(v *[]types.DevEnvironmentRepositorySummary, value interface{}) error { +func awsRestjson1_deserializeDocumentEventLogEntries(v *[]types.EventLogEntry, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6593,17 +8058,17 @@ func awsRestjson1_deserializeDocumentDevEnvironmentRepositorySummaries(v *[]type return fmt.Errorf("unexpected JSON type %v", value) } - var cv []types.DevEnvironmentRepositorySummary + var cv []types.EventLogEntry if *v == nil { - cv = []types.DevEnvironmentRepositorySummary{} + cv = []types.EventLogEntry{} } else { cv = *v } for _, value := range shape { - var col types.DevEnvironmentRepositorySummary + var col types.EventLogEntry destAddr := &col - if err := awsRestjson1_deserializeDocumentDevEnvironmentRepositorySummary(&destAddr, value); err != nil { + if err := awsRestjson1_deserializeDocumentEventLogEntry(&destAddr, value); err != nil { return err } col = *destAddr @@ -6614,7 +8079,7 @@ func awsRestjson1_deserializeDocumentDevEnvironmentRepositorySummaries(v *[]type return nil } -func awsRestjson1_deserializeDocumentDevEnvironmentRepositorySummary(v **types.DevEnvironmentRepositorySummary, value interface{}) error { +func awsRestjson1_deserializeDocumentEventLogEntry(v **types.EventLogEntry, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6627,77 +8092,148 @@ func awsRestjson1_deserializeDocumentDevEnvironmentRepositorySummary(v **types.D return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.DevEnvironmentRepositorySummary + var sv *types.EventLogEntry if *v == nil { - sv = &types.DevEnvironmentRepositorySummary{} + sv = &types.EventLogEntry{} } else { sv = *v } for key, value := range shape { switch key { - case "branchName": + case "errorCode": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected SourceRepositoryBranchString to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.BranchName = ptr.String(jtv) + sv.ErrorCode = ptr.String(jtv) } - case "repositoryName": + case "eventCategory": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected SourceRepositoryNameString to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.RepositoryName = ptr.String(jtv) + sv.EventCategory = ptr.String(jtv) } - default: - _, _ = key, value + case "eventName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.EventName = ptr.String(jtv) + } - } - } - *v = sv - return nil -} + case "eventSource": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.EventSource = ptr.String(jtv) + } -func awsRestjson1_deserializeDocumentDevEnvironmentSessionsSummaryList(v *[]types.DevEnvironmentSessionSummary, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } + case "eventTime": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) + } + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.EventTime = ptr.Time(t) + } - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } + case "eventType": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.EventType = ptr.String(jtv) + } - var cv []types.DevEnvironmentSessionSummary - if *v == nil { - cv = []types.DevEnvironmentSessionSummary{} - } else { - cv = *v - } + case "id": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.Id = ptr.String(jtv) + } - for _, value := range shape { - var col types.DevEnvironmentSessionSummary - destAddr := &col - if err := awsRestjson1_deserializeDocumentDevEnvironmentSessionSummary(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) + case "operationType": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected OperationType to be of type string, got %T instead", value) + } + sv.OperationType = types.OperationType(jtv) + } + + case "projectInformation": + if err := awsRestjson1_deserializeDocumentProjectInformation(&sv.ProjectInformation, value); err != nil { + return err + } + + case "requestId": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.RequestId = ptr.String(jtv) + } + + case "requestPayload": + if err := awsRestjson1_deserializeDocumentEventPayload(&sv.RequestPayload, value); err != nil { + return err + } + case "responsePayload": + if err := awsRestjson1_deserializeDocumentEventPayload(&sv.ResponsePayload, value); err != nil { + return err + } + + case "sourceIpAddress": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.SourceIpAddress = ptr.String(jtv) + } + + case "userAgent": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.UserAgent = ptr.String(jtv) + } + + case "userIdentity": + if err := awsRestjson1_deserializeDocumentUserIdentity(&sv.UserIdentity, value); err != nil { + return err + } + + default: + _, _ = key, value + + } } - *v = cv + *v = sv return nil } -func awsRestjson1_deserializeDocumentDevEnvironmentSessionSummary(v **types.DevEnvironmentSessionSummary, value interface{}) error { +func awsRestjson1_deserializeDocumentEventPayload(v **types.EventPayload, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6710,62 +8246,31 @@ func awsRestjson1_deserializeDocumentDevEnvironmentSessionSummary(v **types.DevE return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.DevEnvironmentSessionSummary + var sv *types.EventPayload if *v == nil { - sv = &types.DevEnvironmentSessionSummary{} + sv = &types.EventPayload{} } else { sv = *v } for key, value := range shape { switch key { - case "devEnvironmentId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) - } - sv.DevEnvironmentId = ptr.String(jtv) - } - - case "id": + case "contentType": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Id = ptr.String(jtv) - } - - case "projectName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.ProjectName = ptr.String(jtv) - } - - case "spaceName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.SpaceName = ptr.String(jtv) + sv.ContentType = ptr.String(jtv) } - case "startedTime": + case "data": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) - } - t, err := smithytime.ParseDateTime(jtv) - if err != nil { - return err + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.StartedTime = ptr.Time(t) + sv.Data = ptr.String(jtv) } default: @@ -6777,7 +8282,7 @@ func awsRestjson1_deserializeDocumentDevEnvironmentSessionSummary(v **types.DevE return nil } -func awsRestjson1_deserializeDocumentDevEnvironmentSummary(v **types.DevEnvironmentSummary, value interface{}) error { +func awsRestjson1_deserializeDocumentIde(v **types.Ide, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6790,126 +8295,80 @@ func awsRestjson1_deserializeDocumentDevEnvironmentSummary(v **types.DevEnvironm return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.DevEnvironmentSummary + var sv *types.Ide if *v == nil { - sv = &types.DevEnvironmentSummary{} + sv = &types.Ide{} } else { sv = *v } for key, value := range shape { switch key { - case "alias": + case "name": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Alias = ptr.String(jtv) + sv.Name = ptr.String(jtv) } - case "creatorId": + case "runtime": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.CreatorId = ptr.String(jtv) - } - - case "id": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) - } - sv.Id = ptr.String(jtv) - } - - case "ides": - if err := awsRestjson1_deserializeDocumentIdes(&sv.Ides, value); err != nil { - return err - } - - case "inactivityTimeoutMinutes": - if value != nil { - jtv, ok := value.(json.Number) - if !ok { - return fmt.Errorf("expected InactivityTimeoutMinutes to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err - } - sv.InactivityTimeoutMinutes = int32(i64) - } - - case "instanceType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected InstanceType to be of type string, got %T instead", value) - } - sv.InstanceType = types.InstanceType(jtv) + sv.Runtime = ptr.String(jtv) } - case "lastUpdatedTime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) - } - t, err := smithytime.ParseDateTime(jtv) - if err != nil { - return err - } - sv.LastUpdatedTime = ptr.Time(t) - } + default: + _, _ = key, value - case "persistentStorage": - if err := awsRestjson1_deserializeDocumentPersistentStorage(&sv.PersistentStorage, value); err != nil { - return err - } + } + } + *v = sv + return nil +} - case "projectName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.ProjectName = ptr.String(jtv) - } +func awsRestjson1_deserializeDocumentIdeConfiguration(v **types.IdeConfiguration, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } - case "repositories": - if err := awsRestjson1_deserializeDocumentDevEnvironmentRepositorySummaries(&sv.Repositories, value); err != nil { - return err - } + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } - case "spaceName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) - } - sv.SpaceName = ptr.String(jtv) - } + var sv *types.IdeConfiguration + if *v == nil { + sv = &types.IdeConfiguration{} + } else { + sv = *v + } - case "status": + for key, value := range shape { + switch key { + case "name": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected DevEnvironmentStatus to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Status = types.DevEnvironmentStatus(jtv) + sv.Name = ptr.String(jtv) } - case "statusReason": + case "runtime": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected StatusReason to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.StatusReason = ptr.String(jtv) + sv.Runtime = ptr.String(jtv) } default: @@ -6921,7 +8380,7 @@ func awsRestjson1_deserializeDocumentDevEnvironmentSummary(v **types.DevEnvironm return nil } -func awsRestjson1_deserializeDocumentDevEnvironmentSummaryList(v *[]types.DevEnvironmentSummary, value interface{}) error { +func awsRestjson1_deserializeDocumentIdeConfigurationList(v *[]types.IdeConfiguration, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6934,17 +8393,17 @@ func awsRestjson1_deserializeDocumentDevEnvironmentSummaryList(v *[]types.DevEnv return fmt.Errorf("unexpected JSON type %v", value) } - var cv []types.DevEnvironmentSummary + var cv []types.IdeConfiguration if *v == nil { - cv = []types.DevEnvironmentSummary{} + cv = []types.IdeConfiguration{} } else { cv = *v } for _, value := range shape { - var col types.DevEnvironmentSummary + var col types.IdeConfiguration destAddr := &col - if err := awsRestjson1_deserializeDocumentDevEnvironmentSummary(&destAddr, value); err != nil { + if err := awsRestjson1_deserializeDocumentIdeConfiguration(&destAddr, value); err != nil { return err } col = *destAddr @@ -6955,7 +8414,41 @@ func awsRestjson1_deserializeDocumentDevEnvironmentSummaryList(v *[]types.DevEnv return nil } -func awsRestjson1_deserializeDocumentEmailAddress(v **types.EmailAddress, value interface{}) error { +func awsRestjson1_deserializeDocumentIdes(v *[]types.Ide, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.([]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var cv []types.Ide + if *v == nil { + cv = []types.Ide{} + } else { + cv = *v + } + + for _, value := range shape { + var col types.Ide + destAddr := &col + if err := awsRestjson1_deserializeDocumentIde(&destAddr, value); err != nil { + return err + } + col = *destAddr + cv = append(cv, col) + + } + *v = cv + return nil +} + +func awsRestjson1_deserializeDocumentListSourceRepositoriesItem(v **types.ListSourceRepositoriesItem, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -6968,31 +8461,66 @@ func awsRestjson1_deserializeDocumentEmailAddress(v **types.EmailAddress, value return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.EmailAddress + var sv *types.ListSourceRepositoriesItem if *v == nil { - sv = &types.EmailAddress{} + sv = &types.ListSourceRepositoriesItem{} } else { sv = *v } for key, value := range shape { switch key { - case "email": + case "createdTime": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) + } + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.CreatedTime = ptr.Time(t) + } + + case "description": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected SourceRepositoryDescriptionString to be of type string, got %T instead", value) + } + sv.Description = ptr.String(jtv) + } + + case "id": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected SourceRepositoryIdString to be of type string, got %T instead", value) + } + sv.Id = ptr.String(jtv) + } + + case "lastUpdatedTime": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) } - sv.Email = ptr.String(jtv) + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.LastUpdatedTime = ptr.Time(t) } - case "verified": + case "name": if value != nil { - jtv, ok := value.(bool) + jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", value) + return fmt.Errorf("expected SourceRepositoryNameString to be of type string, got %T instead", value) } - sv.Verified = ptr.Bool(jtv) + sv.Name = ptr.String(jtv) } default: @@ -7004,7 +8532,7 @@ func awsRestjson1_deserializeDocumentEmailAddress(v **types.EmailAddress, value return nil } -func awsRestjson1_deserializeDocumentEventLogEntries(v *[]types.EventLogEntry, value interface{}) error { +func awsRestjson1_deserializeDocumentListSourceRepositoriesItems(v *[]types.ListSourceRepositoriesItem, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7017,17 +8545,17 @@ func awsRestjson1_deserializeDocumentEventLogEntries(v *[]types.EventLogEntry, v return fmt.Errorf("unexpected JSON type %v", value) } - var cv []types.EventLogEntry + var cv []types.ListSourceRepositoriesItem if *v == nil { - cv = []types.EventLogEntry{} + cv = []types.ListSourceRepositoriesItem{} } else { cv = *v } for _, value := range shape { - var col types.EventLogEntry + var col types.ListSourceRepositoriesItem destAddr := &col - if err := awsRestjson1_deserializeDocumentEventLogEntry(&destAddr, value); err != nil { + if err := awsRestjson1_deserializeDocumentListSourceRepositoriesItem(&destAddr, value); err != nil { return err } col = *destAddr @@ -7038,7 +8566,7 @@ func awsRestjson1_deserializeDocumentEventLogEntries(v *[]types.EventLogEntry, v return nil } -func awsRestjson1_deserializeDocumentEventLogEntry(v **types.EventLogEntry, value interface{}) error { +func awsRestjson1_deserializeDocumentListSourceRepositoryBranchesItem(v **types.ListSourceRepositoryBranchesItem, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7051,52 +8579,25 @@ func awsRestjson1_deserializeDocumentEventLogEntry(v **types.EventLogEntry, valu return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.EventLogEntry + var sv *types.ListSourceRepositoryBranchesItem if *v == nil { - sv = &types.EventLogEntry{} + sv = &types.ListSourceRepositoryBranchesItem{} } else { sv = *v } for key, value := range shape { switch key { - case "errorCode": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ErrorCode = ptr.String(jtv) - } - - case "eventCategory": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.EventCategory = ptr.String(jtv) - } - - case "eventName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.EventName = ptr.String(jtv) - } - - case "eventSource": + case "headCommitId": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.EventSource = ptr.String(jtv) + sv.HeadCommitId = ptr.String(jtv) } - case "eventTime": + case "lastUpdatedTime": if value != nil { jtv, ok := value.(string) if !ok { @@ -7106,81 +8607,25 @@ func awsRestjson1_deserializeDocumentEventLogEntry(v **types.EventLogEntry, valu if err != nil { return err } - sv.EventTime = ptr.Time(t) - } - - case "eventType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.EventType = ptr.String(jtv) - } - - case "id": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Id = ptr.String(jtv) - } - - case "operationType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected OperationType to be of type string, got %T instead", value) - } - sv.OperationType = types.OperationType(jtv) - } - - case "projectInformation": - if err := awsRestjson1_deserializeDocumentProjectInformation(&sv.ProjectInformation, value); err != nil { - return err - } - - case "requestId": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.RequestId = ptr.String(jtv) - } - - case "requestPayload": - if err := awsRestjson1_deserializeDocumentEventPayload(&sv.RequestPayload, value); err != nil { - return err - } - - case "responsePayload": - if err := awsRestjson1_deserializeDocumentEventPayload(&sv.ResponsePayload, value); err != nil { - return err + sv.LastUpdatedTime = ptr.Time(t) } - case "sourceIpAddress": + case "name": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected SourceRepositoryBranchString to be of type string, got %T instead", value) } - sv.SourceIpAddress = ptr.String(jtv) + sv.Name = ptr.String(jtv) } - case "userAgent": + case "ref": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected SourceRepositoryBranchRefString to be of type string, got %T instead", value) } - sv.UserAgent = ptr.String(jtv) - } - - case "userIdentity": - if err := awsRestjson1_deserializeDocumentUserIdentity(&sv.UserIdentity, value); err != nil { - return err + sv.Ref = ptr.String(jtv) } default: @@ -7192,7 +8637,7 @@ func awsRestjson1_deserializeDocumentEventLogEntry(v **types.EventLogEntry, valu return nil } -func awsRestjson1_deserializeDocumentEventPayload(v **types.EventPayload, value interface{}) error { +func awsRestjson1_deserializeDocumentListSourceRepositoryBranchesItems(v *[]types.ListSourceRepositoryBranchesItem, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7200,48 +8645,33 @@ func awsRestjson1_deserializeDocumentEventPayload(v **types.EventPayload, value return nil } - shape, ok := value.(map[string]interface{}) + shape, ok := value.([]interface{}) if !ok { return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.EventPayload + var cv []types.ListSourceRepositoryBranchesItem if *v == nil { - sv = &types.EventPayload{} + cv = []types.ListSourceRepositoryBranchesItem{} } else { - sv = *v + cv = *v } - for key, value := range shape { - switch key { - case "contentType": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.ContentType = ptr.String(jtv) - } - - case "data": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Data = ptr.String(jtv) - } - - default: - _, _ = key, value - + for _, value := range shape { + var col types.ListSourceRepositoryBranchesItem + destAddr := &col + if err := awsRestjson1_deserializeDocumentListSourceRepositoryBranchesItem(&destAddr, value); err != nil { + return err } + col = *destAddr + cv = append(cv, col) + } - *v = sv + *v = cv return nil } -func awsRestjson1_deserializeDocumentIde(v **types.Ide, value interface{}) error { +func awsRestjson1_deserializeDocumentPersistentStorage(v **types.PersistentStorage, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7254,31 +8684,26 @@ func awsRestjson1_deserializeDocumentIde(v **types.Ide, value interface{}) error return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.Ide + var sv *types.PersistentStorage if *v == nil { - sv = &types.Ide{} + sv = &types.PersistentStorage{} } else { sv = *v } for key, value := range shape { switch key { - case "name": + case "sizeInGiB": if value != nil { - jtv, ok := value.(string) + jtv, ok := value.(json.Number) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) } - sv.Name = ptr.String(jtv) - } - - case "runtime": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + i64, err := jtv.Int64() + if err != nil { + return err } - sv.Runtime = ptr.String(jtv) + sv.SizeInGiB = ptr.Int32(int32(i64)) } default: @@ -7290,7 +8715,7 @@ func awsRestjson1_deserializeDocumentIde(v **types.Ide, value interface{}) error return nil } -func awsRestjson1_deserializeDocumentIdeConfiguration(v **types.IdeConfiguration, value interface{}) error { +func awsRestjson1_deserializeDocumentProjectInformation(v **types.ProjectInformation, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7303,9 +8728,9 @@ func awsRestjson1_deserializeDocumentIdeConfiguration(v **types.IdeConfiguration return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.IdeConfiguration + var sv *types.ProjectInformation if *v == nil { - sv = &types.IdeConfiguration{} + sv = &types.ProjectInformation{} } else { sv = *v } @@ -7321,13 +8746,13 @@ func awsRestjson1_deserializeDocumentIdeConfiguration(v **types.IdeConfiguration sv.Name = ptr.String(jtv) } - case "runtime": + case "projectId": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Runtime = ptr.String(jtv) + sv.ProjectId = ptr.String(jtv) } default: @@ -7339,41 +8764,7 @@ func awsRestjson1_deserializeDocumentIdeConfiguration(v **types.IdeConfiguration return nil } -func awsRestjson1_deserializeDocumentIdeConfigurationList(v *[]types.IdeConfiguration, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.IdeConfiguration - if *v == nil { - cv = []types.IdeConfiguration{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.IdeConfiguration - destAddr := &col - if err := awsRestjson1_deserializeDocumentIdeConfiguration(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsRestjson1_deserializeDocumentIdes(v *[]types.Ide, value interface{}) error { +func awsRestjson1_deserializeDocumentProjectSummaries(v *[]types.ProjectSummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7386,17 +8777,17 @@ func awsRestjson1_deserializeDocumentIdes(v *[]types.Ide, value interface{}) err return fmt.Errorf("unexpected JSON type %v", value) } - var cv []types.Ide + var cv []types.ProjectSummary if *v == nil { - cv = []types.Ide{} + cv = []types.ProjectSummary{} } else { cv = *v } for _, value := range shape { - var col types.Ide + var col types.ProjectSummary destAddr := &col - if err := awsRestjson1_deserializeDocumentIde(&destAddr, value); err != nil { + if err := awsRestjson1_deserializeDocumentProjectSummary(&destAddr, value); err != nil { return err } col = *destAddr @@ -7407,7 +8798,7 @@ func awsRestjson1_deserializeDocumentIdes(v *[]types.Ide, value interface{}) err return nil } -func awsRestjson1_deserializeDocumentListSourceRepositoriesItem(v **types.ListSourceRepositoriesItem, value interface{}) error { +func awsRestjson1_deserializeDocumentProjectSummary(v **types.ProjectSummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7420,66 +8811,120 @@ func awsRestjson1_deserializeDocumentListSourceRepositoriesItem(v **types.ListSo return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.ListSourceRepositoriesItem + var sv *types.ProjectSummary if *v == nil { - sv = &types.ListSourceRepositoriesItem{} + sv = &types.ProjectSummary{} } else { sv = *v } for key, value := range shape { switch key { - case "createdTime": + case "description": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) - } - t, err := smithytime.ParseDateTime(jtv) - if err != nil { - return err + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.CreatedTime = ptr.Time(t) + sv.Description = ptr.String(jtv) } - case "description": + case "displayName": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected SourceRepositoryDescriptionString to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Description = ptr.String(jtv) + sv.DisplayName = ptr.String(jtv) } - case "id": + case "name": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected SourceRepositoryIdString to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Id = ptr.String(jtv) + sv.Name = ptr.String(jtv) } - case "lastUpdatedTime": + default: + _, _ = key, value + + } + } + *v = sv + return nil +} + +func awsRestjson1_deserializeDocumentResourceNotFoundException(v **types.ResourceNotFoundException, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *types.ResourceNotFoundException + if *v == nil { + sv = &types.ResourceNotFoundException{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "message": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) - } - t, err := smithytime.ParseDateTime(jtv) - if err != nil { - return err + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.LastUpdatedTime = ptr.Time(t) + sv.Message = ptr.String(jtv) } - case "name": + default: + _, _ = key, value + + } + } + *v = sv + return nil +} + +func awsRestjson1_deserializeDocumentServiceQuotaExceededException(v **types.ServiceQuotaExceededException, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.(map[string]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var sv *types.ServiceQuotaExceededException + if *v == nil { + sv = &types.ServiceQuotaExceededException{} + } else { + sv = *v + } + + for key, value := range shape { + switch key { + case "message": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected SourceRepositoryNameString to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Name = ptr.String(jtv) + sv.Message = ptr.String(jtv) } default: @@ -7491,7 +8936,7 @@ func awsRestjson1_deserializeDocumentListSourceRepositoriesItem(v **types.ListSo return nil } -func awsRestjson1_deserializeDocumentListSourceRepositoriesItems(v *[]types.ListSourceRepositoriesItem, value interface{}) error { +func awsRestjson1_deserializeDocumentSpaceSummaries(v *[]types.SpaceSummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7504,17 +8949,17 @@ func awsRestjson1_deserializeDocumentListSourceRepositoriesItems(v *[]types.List return fmt.Errorf("unexpected JSON type %v", value) } - var cv []types.ListSourceRepositoriesItem + var cv []types.SpaceSummary if *v == nil { - cv = []types.ListSourceRepositoriesItem{} + cv = []types.SpaceSummary{} } else { cv = *v } for _, value := range shape { - var col types.ListSourceRepositoriesItem + var col types.SpaceSummary destAddr := &col - if err := awsRestjson1_deserializeDocumentListSourceRepositoriesItem(&destAddr, value); err != nil { + if err := awsRestjson1_deserializeDocumentSpaceSummary(&destAddr, value); err != nil { return err } col = *destAddr @@ -7525,7 +8970,7 @@ func awsRestjson1_deserializeDocumentListSourceRepositoriesItems(v *[]types.List return nil } -func awsRestjson1_deserializeDocumentListSourceRepositoryBranchesItem(v **types.ListSourceRepositoryBranchesItem, value interface{}) error { +func awsRestjson1_deserializeDocumentSpaceSummary(v **types.SpaceSummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7538,53 +8983,49 @@ func awsRestjson1_deserializeDocumentListSourceRepositoryBranchesItem(v **types. return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.ListSourceRepositoryBranchesItem + var sv *types.SpaceSummary if *v == nil { - sv = &types.ListSourceRepositoryBranchesItem{} + sv = &types.SpaceSummary{} } else { sv = *v } for key, value := range shape { switch key { - case "headCommitId": + case "description": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.HeadCommitId = ptr.String(jtv) + sv.Description = ptr.String(jtv) } - case "lastUpdatedTime": + case "displayName": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) - } - t, err := smithytime.ParseDateTime(jtv) - if err != nil { - return err + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.LastUpdatedTime = ptr.Time(t) + sv.DisplayName = ptr.String(jtv) } case "name": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected SourceRepositoryBranchString to be of type string, got %T instead", value) + return fmt.Errorf("expected NameString to be of type string, got %T instead", value) } sv.Name = ptr.String(jtv) } - case "ref": + case "regionName": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected SourceRepositoryBranchRefString to be of type string, got %T instead", value) + return fmt.Errorf("expected RegionString to be of type string, got %T instead", value) } - sv.Ref = ptr.String(jtv) + sv.RegionName = ptr.String(jtv) } default: @@ -7596,41 +9037,7 @@ func awsRestjson1_deserializeDocumentListSourceRepositoryBranchesItem(v **types. return nil } -func awsRestjson1_deserializeDocumentListSourceRepositoryBranchesItems(v *[]types.ListSourceRepositoryBranchesItem, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } - - shape, ok := value.([]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } - - var cv []types.ListSourceRepositoryBranchesItem - if *v == nil { - cv = []types.ListSourceRepositoryBranchesItem{} - } else { - cv = *v - } - - for _, value := range shape { - var col types.ListSourceRepositoryBranchesItem - destAddr := &col - if err := awsRestjson1_deserializeDocumentListSourceRepositoryBranchesItem(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) - - } - *v = cv - return nil -} - -func awsRestjson1_deserializeDocumentPersistentStorage(v **types.PersistentStorage, value interface{}) error { +func awsRestjson1_deserializeDocumentThrottlingException(v **types.ThrottlingException, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7643,26 +9050,22 @@ func awsRestjson1_deserializeDocumentPersistentStorage(v **types.PersistentStora return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.PersistentStorage + var sv *types.ThrottlingException if *v == nil { - sv = &types.PersistentStorage{} + sv = &types.ThrottlingException{} } else { sv = *v } for key, value := range shape { switch key { - case "sizeInGiB": + case "message": if value != nil { - jtv, ok := value.(json.Number) + jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected Integer to be json.Number, got %T instead", value) - } - i64, err := jtv.Int64() - if err != nil { - return err + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.SizeInGiB = ptr.Int32(int32(i64)) + sv.Message = ptr.String(jtv) } default: @@ -7674,7 +9077,7 @@ func awsRestjson1_deserializeDocumentPersistentStorage(v **types.PersistentStora return nil } -func awsRestjson1_deserializeDocumentProjectInformation(v **types.ProjectInformation, value interface{}) error { +func awsRestjson1_deserializeDocumentUserIdentity(v **types.UserIdentity, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7687,31 +9090,49 @@ func awsRestjson1_deserializeDocumentProjectInformation(v **types.ProjectInforma return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.ProjectInformation + var sv *types.UserIdentity if *v == nil { - sv = &types.ProjectInformation{} + sv = &types.UserIdentity{} } else { sv = *v } for key, value := range shape { switch key { - case "name": + case "awsAccountId": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Name = ptr.String(jtv) + sv.AwsAccountId = ptr.String(jtv) } - case "projectId": + case "principalId": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.ProjectId = ptr.String(jtv) + sv.PrincipalId = ptr.String(jtv) + } + + case "userName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.UserName = ptr.String(jtv) + } + + case "userType": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected UserType to be of type string, got %T instead", value) + } + sv.UserType = types.UserType(jtv) } default: @@ -7723,7 +9144,7 @@ func awsRestjson1_deserializeDocumentProjectInformation(v **types.ProjectInforma return nil } -func awsRestjson1_deserializeDocumentProjectSummaries(v *[]types.ProjectSummary, value interface{}) error { +func awsRestjson1_deserializeDocumentValidationException(v **types.ValidationException, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7731,33 +9152,39 @@ func awsRestjson1_deserializeDocumentProjectSummaries(v *[]types.ProjectSummary, return nil } - shape, ok := value.([]interface{}) + shape, ok := value.(map[string]interface{}) if !ok { return fmt.Errorf("unexpected JSON type %v", value) } - var cv []types.ProjectSummary + var sv *types.ValidationException if *v == nil { - cv = []types.ProjectSummary{} + sv = &types.ValidationException{} } else { - cv = *v + sv = *v } - for _, value := range shape { - var col types.ProjectSummary - destAddr := &col - if err := awsRestjson1_deserializeDocumentProjectSummary(&destAddr, value); err != nil { - return err - } - col = *destAddr - cv = append(cv, col) + for key, value := range shape { + switch key { + case "message": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.Message = ptr.String(jtv) + } + + default: + _, _ = key, value + } } - *v = cv + *v = sv return nil } -func awsRestjson1_deserializeDocumentProjectSummary(v **types.ProjectSummary, value interface{}) error { +func awsRestjson1_deserializeDocumentWorkflowDefinition(v **types.WorkflowDefinition, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7770,40 +9197,22 @@ func awsRestjson1_deserializeDocumentProjectSummary(v **types.ProjectSummary, va return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.ProjectSummary + var sv *types.WorkflowDefinition if *v == nil { - sv = &types.ProjectSummary{} + sv = &types.WorkflowDefinition{} } else { sv = *v } for key, value := range shape { switch key { - case "description": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Description = ptr.String(jtv) - } - - case "displayName": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.DisplayName = ptr.String(jtv) - } - - case "name": + case "path": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Name = ptr.String(jtv) + sv.Path = ptr.String(jtv) } default: @@ -7815,7 +9224,7 @@ func awsRestjson1_deserializeDocumentProjectSummary(v **types.ProjectSummary, va return nil } -func awsRestjson1_deserializeDocumentResourceNotFoundException(v **types.ResourceNotFoundException, value interface{}) error { +func awsRestjson1_deserializeDocumentWorkflowDefinitionSummary(v **types.WorkflowDefinitionSummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7828,22 +9237,22 @@ func awsRestjson1_deserializeDocumentResourceNotFoundException(v **types.Resourc return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.ResourceNotFoundException + var sv *types.WorkflowDefinitionSummary if *v == nil { - sv = &types.ResourceNotFoundException{} + sv = &types.WorkflowDefinitionSummary{} } else { sv = *v } for key, value := range shape { switch key { - case "message": + case "path": if value != nil { jtv, ok := value.(string) if !ok { return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.Message = ptr.String(jtv) + sv.Path = ptr.String(jtv) } default: @@ -7855,7 +9264,7 @@ func awsRestjson1_deserializeDocumentResourceNotFoundException(v **types.Resourc return nil } -func awsRestjson1_deserializeDocumentServiceQuotaExceededException(v **types.ServiceQuotaExceededException, value interface{}) error { +func awsRestjson1_deserializeDocumentWorkflowRunStatusReason(v **types.WorkflowRunStatusReason, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7868,24 +9277,15 @@ func awsRestjson1_deserializeDocumentServiceQuotaExceededException(v **types.Ser return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.ServiceQuotaExceededException + var sv *types.WorkflowRunStatusReason if *v == nil { - sv = &types.ServiceQuotaExceededException{} + sv = &types.WorkflowRunStatusReason{} } else { sv = *v } for key, value := range shape { switch key { - case "message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - default: _, _ = key, value @@ -7895,7 +9295,7 @@ func awsRestjson1_deserializeDocumentServiceQuotaExceededException(v **types.Ser return nil } -func awsRestjson1_deserializeDocumentSpaceSummaries(v *[]types.SpaceSummary, value interface{}) error { +func awsRestjson1_deserializeDocumentWorkflowRunStatusReasons(v *[]types.WorkflowRunStatusReason, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7908,17 +9308,17 @@ func awsRestjson1_deserializeDocumentSpaceSummaries(v *[]types.SpaceSummary, val return fmt.Errorf("unexpected JSON type %v", value) } - var cv []types.SpaceSummary + var cv []types.WorkflowRunStatusReason if *v == nil { - cv = []types.SpaceSummary{} + cv = []types.WorkflowRunStatusReason{} } else { cv = *v } for _, value := range shape { - var col types.SpaceSummary + var col types.WorkflowRunStatusReason destAddr := &col - if err := awsRestjson1_deserializeDocumentSpaceSummary(&destAddr, value); err != nil { + if err := awsRestjson1_deserializeDocumentWorkflowRunStatusReason(&destAddr, value); err != nil { return err } col = *destAddr @@ -7929,7 +9329,41 @@ func awsRestjson1_deserializeDocumentSpaceSummaries(v *[]types.SpaceSummary, val return nil } -func awsRestjson1_deserializeDocumentSpaceSummary(v **types.SpaceSummary, value interface{}) error { +func awsRestjson1_deserializeDocumentWorkflowRunSummaries(v *[]types.WorkflowRunSummary, value interface{}) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + if value == nil { + return nil + } + + shape, ok := value.([]interface{}) + if !ok { + return fmt.Errorf("unexpected JSON type %v", value) + } + + var cv []types.WorkflowRunSummary + if *v == nil { + cv = []types.WorkflowRunSummary{} + } else { + cv = *v + } + + for _, value := range shape { + var col types.WorkflowRunSummary + destAddr := &col + if err := awsRestjson1_deserializeDocumentWorkflowRunSummary(&destAddr, value); err != nil { + return err + } + col = *destAddr + cv = append(cv, col) + + } + *v = cv + return nil +} + +func awsRestjson1_deserializeDocumentWorkflowRunSummary(v **types.WorkflowRunSummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -7942,49 +9376,93 @@ func awsRestjson1_deserializeDocumentSpaceSummary(v **types.SpaceSummary, value return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.SpaceSummary + var sv *types.WorkflowRunSummary if *v == nil { - sv = &types.SpaceSummary{} + sv = &types.WorkflowRunSummary{} } else { sv = *v } for key, value := range shape { switch key { - case "description": + case "endTime": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) } - sv.Description = ptr.String(jtv) + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.EndTime = ptr.Time(t) } - case "displayName": + case "id": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) } - sv.DisplayName = ptr.String(jtv) + sv.Id = ptr.String(jtv) } - case "name": + case "lastUpdatedTime": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected NameString to be of type string, got %T instead", value) + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) } - sv.Name = ptr.String(jtv) + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.LastUpdatedTime = ptr.Time(t) } - case "regionName": + case "startTime": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected RegionString to be of type string, got %T instead", value) + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) } - sv.RegionName = ptr.String(jtv) + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.StartTime = ptr.Time(t) + } + + case "status": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected WorkflowRunStatus to be of type string, got %T instead", value) + } + sv.Status = types.WorkflowRunStatus(jtv) + } + + case "statusReasons": + if err := awsRestjson1_deserializeDocumentWorkflowRunStatusReasons(&sv.StatusReasons, value); err != nil { + return err + } + + case "workflowId": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) + } + sv.WorkflowId = ptr.String(jtv) + } + + case "workflowName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected String to be of type string, got %T instead", value) + } + sv.WorkflowName = ptr.String(jtv) } default: @@ -7996,7 +9474,7 @@ func awsRestjson1_deserializeDocumentSpaceSummary(v **types.SpaceSummary, value return nil } -func awsRestjson1_deserializeDocumentThrottlingException(v **types.ThrottlingException, value interface{}) error { +func awsRestjson1_deserializeDocumentWorkflowSummaries(v *[]types.WorkflowSummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -8004,39 +9482,33 @@ func awsRestjson1_deserializeDocumentThrottlingException(v **types.ThrottlingExc return nil } - shape, ok := value.(map[string]interface{}) + shape, ok := value.([]interface{}) if !ok { return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.ThrottlingException + var cv []types.WorkflowSummary if *v == nil { - sv = &types.ThrottlingException{} + cv = []types.WorkflowSummary{} } else { - sv = *v + cv = *v } - for key, value := range shape { - switch key { - case "message": - if value != nil { - jtv, ok := value.(string) - if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) - } - sv.Message = ptr.String(jtv) - } - - default: - _, _ = key, value - + for _, value := range shape { + var col types.WorkflowSummary + destAddr := &col + if err := awsRestjson1_deserializeDocumentWorkflowSummary(&destAddr, value); err != nil { + return err } + col = *destAddr + cv = append(cv, col) + } - *v = sv + *v = cv return nil } -func awsRestjson1_deserializeDocumentUserIdentity(v **types.UserIdentity, value interface{}) error { +func awsRestjson1_deserializeDocumentWorkflowSummary(v **types.WorkflowSummary, value interface{}) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } @@ -8049,89 +9521,98 @@ func awsRestjson1_deserializeDocumentUserIdentity(v **types.UserIdentity, value return fmt.Errorf("unexpected JSON type %v", value) } - var sv *types.UserIdentity + var sv *types.WorkflowSummary if *v == nil { - sv = &types.UserIdentity{} + sv = &types.WorkflowSummary{} } else { sv = *v } for key, value := range shape { switch key { - case "awsAccountId": + case "createdTime": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) } - sv.AwsAccountId = ptr.String(jtv) + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.CreatedTime = ptr.Time(t) } - case "principalId": + case "definition": + if err := awsRestjson1_deserializeDocumentWorkflowDefinitionSummary(&sv.Definition, value); err != nil { + return err + } + + case "id": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected Uuid to be of type string, got %T instead", value) } - sv.PrincipalId = ptr.String(jtv) + sv.Id = ptr.String(jtv) } - case "userName": + case "lastUpdatedTime": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected Timestamp to be of type string, got %T instead", value) } - sv.UserName = ptr.String(jtv) + t, err := smithytime.ParseDateTime(jtv) + if err != nil { + return err + } + sv.LastUpdatedTime = ptr.Time(t) } - case "userType": + case "name": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected UserType to be of type string, got %T instead", value) + return fmt.Errorf("expected String to be of type string, got %T instead", value) } - sv.UserType = types.UserType(jtv) + sv.Name = ptr.String(jtv) } - default: - _, _ = key, value - - } - } - *v = sv - return nil -} - -func awsRestjson1_deserializeDocumentValidationException(v **types.ValidationException, value interface{}) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - if value == nil { - return nil - } + case "runMode": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected WorkflowRunMode to be of type string, got %T instead", value) + } + sv.RunMode = types.WorkflowRunMode(jtv) + } - shape, ok := value.(map[string]interface{}) - if !ok { - return fmt.Errorf("unexpected JSON type %v", value) - } + case "sourceBranchName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected SourceRepositoryBranchString to be of type string, got %T instead", value) + } + sv.SourceBranchName = ptr.String(jtv) + } - var sv *types.ValidationException - if *v == nil { - sv = &types.ValidationException{} - } else { - sv = *v - } + case "sourceRepositoryName": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected SourceRepositoryNameString to be of type string, got %T instead", value) + } + sv.SourceRepositoryName = ptr.String(jtv) + } - for key, value := range shape { - switch key { - case "message": + case "status": if value != nil { jtv, ok := value.(string) if !ok { - return fmt.Errorf("expected String to be of type string, got %T instead", value) + return fmt.Errorf("expected WorkflowStatus to be of type string, got %T instead", value) } - sv.Message = ptr.String(jtv) + sv.Status = types.WorkflowStatus(jtv) } default: diff --git a/service/codecatalyst/doc.go b/service/codecatalyst/doc.go index c9f6296e25c..ee4236ff66a 100644 --- a/service/codecatalyst/doc.go +++ b/service/codecatalyst/doc.go @@ -12,7 +12,7 @@ // - GetSubscription , which returns information about the Amazon Web Services // account used for billing purposes and the billing plan for the space. // - ListSpaces , which retrieves a list of spaces. -// - UpdateSpace , which hanges one or more values for a space. +// - UpdateSpace , which changes one or more values for a space. // // Projects, by calling the following: // - CreateProject which creates a project in a specified space. @@ -58,6 +58,14 @@ // - UpdateDevEnvironment , which changes one or more values for a Dev // Environment. // +// Workflows, by calling the following: +// - GetWorkflow , which returns information about a workflow. +// - GetWorkflowRun , which returns information about a specified run of a +// workflow. +// - ListWorkflowRuns , which retrieves a list of runs of a specified workflow. +// - ListWorkflows , which retrieves a list of workflows in a specified project. +// - StartWorkflowRun , which starts a run of a specified workflow. +// // Security, activity, and resource management in Amazon CodeCatalyst, by calling // the following: // - CreateAccessToken , which creates a personal access token (PAT) for the diff --git a/service/codecatalyst/generated.json b/service/codecatalyst/generated.json index 2c08e1b5ab3..5281d8e0493 100644 --- a/service/codecatalyst/generated.json +++ b/service/codecatalyst/generated.json @@ -26,6 +26,8 @@ "api_op_GetSpace.go", "api_op_GetSubscription.go", "api_op_GetUserDetails.go", + "api_op_GetWorkflow.go", + "api_op_GetWorkflowRun.go", "api_op_ListAccessTokens.go", "api_op_ListDevEnvironmentSessions.go", "api_op_ListDevEnvironments.go", @@ -34,8 +36,11 @@ "api_op_ListSourceRepositories.go", "api_op_ListSourceRepositoryBranches.go", "api_op_ListSpaces.go", + "api_op_ListWorkflowRuns.go", + "api_op_ListWorkflows.go", "api_op_StartDevEnvironment.go", "api_op_StartDevEnvironmentSession.go", + "api_op_StartWorkflowRun.go", "api_op_StopDevEnvironment.go", "api_op_StopDevEnvironmentSession.go", "api_op_UpdateDevEnvironment.go", diff --git a/service/codecatalyst/go.mod b/service/codecatalyst/go.mod index cd7d47308f1..41452b54508 100644 --- a/service/codecatalyst/go.mod +++ b/service/codecatalyst/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/codecatalyst/go.sum b/service/codecatalyst/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/codecatalyst/go.sum +++ b/service/codecatalyst/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/codecatalyst/options.go b/service/codecatalyst/options.go index f741ff482cd..85d772cb0a2 100644 --- a/service/codecatalyst/options.go +++ b/service/codecatalyst/options.go @@ -60,6 +60,10 @@ type Options struct { // used over the deprecated EndpointResolver. EndpointResolverV2 EndpointResolverV2 + // Provides idempotency tokens values that will be automatically populated into + // idempotent API operations. + IdempotencyTokenProvider IdempotencyTokenProvider + // The logger writer interface to write logging messages to. Logger logging.Logger diff --git a/service/codecatalyst/serializers.go b/service/codecatalyst/serializers.go index 90cebc6aff7..6e853a7f34f 100644 --- a/service/codecatalyst/serializers.go +++ b/service/codecatalyst/serializers.go @@ -1429,6 +1429,172 @@ func awsRestjson1_serializeOpHttpBindingsGetUserDetailsInput(v *GetUserDetailsIn return nil } +type awsRestjson1_serializeOpGetWorkflow struct { +} + +func (*awsRestjson1_serializeOpGetWorkflow) ID() string { + return "OperationSerializer" +} + +func (m *awsRestjson1_serializeOpGetWorkflow) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*GetWorkflowInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v1/spaces/{spaceName}/projects/{projectName}/workflows/{id}") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "GET" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestjson1_serializeOpHttpBindingsGetWorkflowInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestjson1_serializeOpHttpBindingsGetWorkflowInput(v *GetWorkflowInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.Id == nil || len(*v.Id) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member id must not be empty")} + } + if v.Id != nil { + if err := encoder.SetURI("id").String(*v.Id); err != nil { + return err + } + } + + if v.ProjectName == nil || len(*v.ProjectName) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member projectName must not be empty")} + } + if v.ProjectName != nil { + if err := encoder.SetURI("projectName").String(*v.ProjectName); err != nil { + return err + } + } + + if v.SpaceName == nil || len(*v.SpaceName) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member spaceName must not be empty")} + } + if v.SpaceName != nil { + if err := encoder.SetURI("spaceName").String(*v.SpaceName); err != nil { + return err + } + } + + return nil +} + +type awsRestjson1_serializeOpGetWorkflowRun struct { +} + +func (*awsRestjson1_serializeOpGetWorkflowRun) ID() string { + return "OperationSerializer" +} + +func (m *awsRestjson1_serializeOpGetWorkflowRun) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*GetWorkflowRunInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v1/spaces/{spaceName}/projects/{projectName}/workflowRuns/{id}") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "GET" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestjson1_serializeOpHttpBindingsGetWorkflowRunInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestjson1_serializeOpHttpBindingsGetWorkflowRunInput(v *GetWorkflowRunInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.Id == nil || len(*v.Id) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member id must not be empty")} + } + if v.Id != nil { + if err := encoder.SetURI("id").String(*v.Id); err != nil { + return err + } + } + + if v.ProjectName == nil || len(*v.ProjectName) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member projectName must not be empty")} + } + if v.ProjectName != nil { + if err := encoder.SetURI("projectName").String(*v.ProjectName); err != nil { + return err + } + } + + if v.SpaceName == nil || len(*v.SpaceName) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member spaceName must not be empty")} + } + if v.SpaceName != nil { + if err := encoder.SetURI("spaceName").String(*v.SpaceName); err != nil { + return err + } + } + + return nil +} + type awsRestjson1_serializeOpListAccessTokens struct { } @@ -1530,7 +1696,7 @@ func (m *awsRestjson1_serializeOpListDevEnvironments) HandleSerialize(ctx contex return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} } - opPath, opQuery := httpbinding.SplitURI("/v1/spaces/{spaceName}/projects/{projectName}/devEnvironments") + opPath, opQuery := httpbinding.SplitURI("/v1/spaces/{spaceName}/devEnvironments") request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) request.Method = "POST" @@ -1573,15 +1739,6 @@ func awsRestjson1_serializeOpHttpBindingsListDevEnvironmentsInput(v *ListDevEnvi return fmt.Errorf("unsupported serialization of nil %T", v) } - if v.ProjectName == nil || len(*v.ProjectName) == 0 { - return &smithy.SerializationError{Err: fmt.Errorf("input member projectName must not be empty")} - } - if v.ProjectName != nil { - if err := encoder.SetURI("projectName").String(*v.ProjectName); err != nil { - return err - } - } - if v.SpaceName == nil || len(*v.SpaceName) == 0 { return &smithy.SerializationError{Err: fmt.Errorf("input member spaceName must not be empty")} } @@ -1615,6 +1772,11 @@ func awsRestjson1_serializeOpDocumentListDevEnvironmentsInput(v *ListDevEnvironm ok.String(*v.NextToken) } + if v.ProjectName != nil { + ok := object.Key("projectName") + ok.String(*v.ProjectName) + } + return nil } @@ -2225,6 +2387,224 @@ func awsRestjson1_serializeOpDocumentListSpacesInput(v *ListSpacesInput, value s return nil } +type awsRestjson1_serializeOpListWorkflowRuns struct { +} + +func (*awsRestjson1_serializeOpListWorkflowRuns) ID() string { + return "OperationSerializer" +} + +func (m *awsRestjson1_serializeOpListWorkflowRuns) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*ListWorkflowRunsInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v1/spaces/{spaceName}/projects/{projectName}/workflowRuns") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "POST" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestjson1_serializeOpHttpBindingsListWorkflowRunsInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + restEncoder.SetHeader("Content-Type").String("application/json") + + jsonEncoder := smithyjson.NewEncoder() + if err := awsRestjson1_serializeOpDocumentListWorkflowRunsInput(input, jsonEncoder.Value); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestjson1_serializeOpHttpBindingsListWorkflowRunsInput(v *ListWorkflowRunsInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.MaxResults != nil { + encoder.SetQuery("maxResults").Integer(*v.MaxResults) + } + + if v.NextToken != nil { + encoder.SetQuery("nextToken").String(*v.NextToken) + } + + if v.ProjectName == nil || len(*v.ProjectName) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member projectName must not be empty")} + } + if v.ProjectName != nil { + if err := encoder.SetURI("projectName").String(*v.ProjectName); err != nil { + return err + } + } + + if v.SpaceName == nil || len(*v.SpaceName) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member spaceName must not be empty")} + } + if v.SpaceName != nil { + if err := encoder.SetURI("spaceName").String(*v.SpaceName); err != nil { + return err + } + } + + if v.WorkflowId != nil { + encoder.SetQuery("workflowId").String(*v.WorkflowId) + } + + return nil +} + +func awsRestjson1_serializeOpDocumentListWorkflowRunsInput(v *ListWorkflowRunsInput, value smithyjson.Value) error { + object := value.Object() + defer object.Close() + + if v.SortBy != nil { + ok := object.Key("sortBy") + if err := awsRestjson1_serializeDocumentWorkflowRunSortCriteriaList(v.SortBy, ok); err != nil { + return err + } + } + + return nil +} + +type awsRestjson1_serializeOpListWorkflows struct { +} + +func (*awsRestjson1_serializeOpListWorkflows) ID() string { + return "OperationSerializer" +} + +func (m *awsRestjson1_serializeOpListWorkflows) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*ListWorkflowsInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v1/spaces/{spaceName}/projects/{projectName}/workflows") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "POST" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestjson1_serializeOpHttpBindingsListWorkflowsInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + restEncoder.SetHeader("Content-Type").String("application/json") + + jsonEncoder := smithyjson.NewEncoder() + if err := awsRestjson1_serializeOpDocumentListWorkflowsInput(input, jsonEncoder.Value); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestjson1_serializeOpHttpBindingsListWorkflowsInput(v *ListWorkflowsInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.MaxResults != nil { + encoder.SetQuery("maxResults").Integer(*v.MaxResults) + } + + if v.NextToken != nil { + encoder.SetQuery("nextToken").String(*v.NextToken) + } + + if v.ProjectName == nil || len(*v.ProjectName) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member projectName must not be empty")} + } + if v.ProjectName != nil { + if err := encoder.SetURI("projectName").String(*v.ProjectName); err != nil { + return err + } + } + + if v.SpaceName == nil || len(*v.SpaceName) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member spaceName must not be empty")} + } + if v.SpaceName != nil { + if err := encoder.SetURI("spaceName").String(*v.SpaceName); err != nil { + return err + } + } + + return nil +} + +func awsRestjson1_serializeOpDocumentListWorkflowsInput(v *ListWorkflowsInput, value smithyjson.Value) error { + object := value.Object() + defer object.Close() + + if v.SortBy != nil { + ok := object.Key("sortBy") + if err := awsRestjson1_serializeDocumentWorkflowSortCriteriaList(v.SortBy, ok); err != nil { + return err + } + } + + return nil +} + type awsRestjson1_serializeOpStartDevEnvironment struct { } @@ -2451,6 +2831,107 @@ func awsRestjson1_serializeOpDocumentStartDevEnvironmentSessionInput(v *StartDev return nil } +type awsRestjson1_serializeOpStartWorkflowRun struct { +} + +func (*awsRestjson1_serializeOpStartWorkflowRun) ID() string { + return "OperationSerializer" +} + +func (m *awsRestjson1_serializeOpStartWorkflowRun) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*StartWorkflowRunInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v1/spaces/{spaceName}/projects/{projectName}/workflowRuns") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "PUT" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestjson1_serializeOpHttpBindingsStartWorkflowRunInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + restEncoder.SetHeader("Content-Type").String("application/json") + + jsonEncoder := smithyjson.NewEncoder() + if err := awsRestjson1_serializeOpDocumentStartWorkflowRunInput(input, jsonEncoder.Value); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestjson1_serializeOpHttpBindingsStartWorkflowRunInput(v *StartWorkflowRunInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.ProjectName == nil || len(*v.ProjectName) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member projectName must not be empty")} + } + if v.ProjectName != nil { + if err := encoder.SetURI("projectName").String(*v.ProjectName); err != nil { + return err + } + } + + if v.SpaceName == nil || len(*v.SpaceName) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member spaceName must not be empty")} + } + if v.SpaceName != nil { + if err := encoder.SetURI("spaceName").String(*v.SpaceName); err != nil { + return err + } + } + + if v.WorkflowId != nil { + encoder.SetQuery("workflowId").String(*v.WorkflowId) + } + + return nil +} + +func awsRestjson1_serializeOpDocumentStartWorkflowRunInput(v *StartWorkflowRunInput, value smithyjson.Value) error { + object := value.Object() + defer object.Close() + + if v.ClientToken != nil { + ok := object.Key("clientToken") + ok.String(*v.ClientToken) + } + + return nil +} + type awsRestjson1_serializeOpStopDevEnvironment struct { } @@ -3196,3 +3677,43 @@ func awsRestjson1_serializeDocumentStringList(v []string, value smithyjson.Value } return nil } + +func awsRestjson1_serializeDocumentWorkflowRunSortCriteria(v *types.WorkflowRunSortCriteria, value smithyjson.Value) error { + object := value.Object() + defer object.Close() + + return nil +} + +func awsRestjson1_serializeDocumentWorkflowRunSortCriteriaList(v []types.WorkflowRunSortCriteria, value smithyjson.Value) error { + array := value.Array() + defer array.Close() + + for i := range v { + av := array.Value() + if err := awsRestjson1_serializeDocumentWorkflowRunSortCriteria(&v[i], av); err != nil { + return err + } + } + return nil +} + +func awsRestjson1_serializeDocumentWorkflowSortCriteria(v *types.WorkflowSortCriteria, value smithyjson.Value) error { + object := value.Object() + defer object.Close() + + return nil +} + +func awsRestjson1_serializeDocumentWorkflowSortCriteriaList(v []types.WorkflowSortCriteria, value smithyjson.Value) error { + array := value.Array() + defer array.Close() + + for i := range v { + av := array.Value() + if err := awsRestjson1_serializeDocumentWorkflowSortCriteria(&v[i], av); err != nil { + return err + } + } + return nil +} diff --git a/service/codecatalyst/types/enums.go b/service/codecatalyst/types/enums.go index ce6267a839f..233b298fecd 100644 --- a/service/codecatalyst/types/enums.go +++ b/service/codecatalyst/types/enums.go @@ -11,6 +11,7 @@ const ( ComparisonOperatorGreaterThanOrEquals ComparisonOperator = "GE" ComparisonOperatorLessThan ComparisonOperator = "LT" ComparisonOperatorLessThanOrEquals ComparisonOperator = "LE" + ComparisonOperatorBeginsWith ComparisonOperator = "BEGINS_WITH" ) // Values returns all known values for ComparisonOperator. Note that this can be @@ -23,6 +24,7 @@ func (ComparisonOperator) Values() []ComparisonOperator { "GE", "LT", "LE", + "BEGINS_WITH", } } @@ -79,6 +81,7 @@ type FilterKey string // Enum values for FilterKey const ( FilterKeyHasAccessTo FilterKey = "hasAccessTo" + FilterKeyName FilterKey = "name" ) // Values returns all known values for FilterKey. Note that this can be expanded @@ -87,6 +90,7 @@ const ( func (FilterKey) Values() []FilterKey { return []FilterKey{ "hasAccessTo", + "name", } } @@ -149,3 +153,77 @@ func (UserType) Values() []UserType { "UNKNOWN", } } + +type WorkflowRunMode string + +// Enum values for WorkflowRunMode +const ( + WorkflowRunModeQueued WorkflowRunMode = "QUEUED" + WorkflowRunModeParallel WorkflowRunMode = "PARALLEL" + WorkflowRunModeSuperseded WorkflowRunMode = "SUPERSEDED" +) + +// Values returns all known values for WorkflowRunMode. Note that this can be +// expanded in the future, and so it is only as up to date as the client. The +// ordering of this slice is not guaranteed to be stable across updates. +func (WorkflowRunMode) Values() []WorkflowRunMode { + return []WorkflowRunMode{ + "QUEUED", + "PARALLEL", + "SUPERSEDED", + } +} + +type WorkflowRunStatus string + +// Enum values for WorkflowRunStatus +const ( + WorkflowRunStatusSucceeded WorkflowRunStatus = "SUCCEEDED" + WorkflowRunStatusFailed WorkflowRunStatus = "FAILED" + WorkflowRunStatusStopped WorkflowRunStatus = "STOPPED" + WorkflowRunStatusSuperseded WorkflowRunStatus = "SUPERSEDED" + WorkflowRunStatusCancelled WorkflowRunStatus = "CANCELLED" + WorkflowRunStatusNotRun WorkflowRunStatus = "NOT_RUN" + WorkflowRunStatusValidating WorkflowRunStatus = "VALIDATING" + WorkflowRunStatusProvisioning WorkflowRunStatus = "PROVISIONING" + WorkflowRunStatusInProgress WorkflowRunStatus = "IN_PROGRESS" + WorkflowRunStatusStopping WorkflowRunStatus = "STOPPING" + WorkflowRunStatusAbandoned WorkflowRunStatus = "ABANDONED" +) + +// Values returns all known values for WorkflowRunStatus. Note that this can be +// expanded in the future, and so it is only as up to date as the client. The +// ordering of this slice is not guaranteed to be stable across updates. +func (WorkflowRunStatus) Values() []WorkflowRunStatus { + return []WorkflowRunStatus{ + "SUCCEEDED", + "FAILED", + "STOPPED", + "SUPERSEDED", + "CANCELLED", + "NOT_RUN", + "VALIDATING", + "PROVISIONING", + "IN_PROGRESS", + "STOPPING", + "ABANDONED", + } +} + +type WorkflowStatus string + +// Enum values for WorkflowStatus +const ( + WorkflowStatusInvalid WorkflowStatus = "INVALID" + WorkflowStatusActive WorkflowStatus = "ACTIVE" +) + +// Values returns all known values for WorkflowStatus. Note that this can be +// expanded in the future, and so it is only as up to date as the client. The +// ordering of this slice is not guaranteed to be stable across updates. +func (WorkflowStatus) Values() []WorkflowStatus { + return []WorkflowStatus{ + "INVALID", + "ACTIVE", + } +} diff --git a/service/codecatalyst/types/types.go b/service/codecatalyst/types/types.go index ed9104c3410..636838e09d7 100644 --- a/service/codecatalyst/types/types.go +++ b/service/codecatalyst/types/types.go @@ -520,4 +520,143 @@ type UserIdentity struct { noSmithyDocumentSerde } +// Information about a workflow definition file. +type WorkflowDefinition struct { + + // The path to the workflow definition file stored in the source repository for + // the project, including the file name. + // + // This member is required. + Path *string + + noSmithyDocumentSerde +} + +// Information about a workflow definition. +type WorkflowDefinitionSummary struct { + + // The path to the workflow definition file stored in the source repository for + // the project, including the file name. + // + // This member is required. + Path *string + + noSmithyDocumentSerde +} + +// Information used to sort workflow runs in the returned list. +type WorkflowRunSortCriteria struct { + noSmithyDocumentSerde +} + +// Information about the status of a workflow run. +type WorkflowRunStatusReason struct { + noSmithyDocumentSerde +} + +// Information about a workflow run. +type WorkflowRunSummary struct { + + // The system-generated unique ID of the workflow run. + // + // This member is required. + Id *string + + // The date and time the workflow was last updated, in coordinated universal time + // (UTC) timestamp format as specified in RFC 3339 (https://www.rfc-editor.org/rfc/rfc3339#section-5.6) + // + // This member is required. + LastUpdatedTime *time.Time + + // The date and time the workflow run began, in coordinated universal time (UTC) + // timestamp format as specified in RFC 3339 (https://www.rfc-editor.org/rfc/rfc3339#section-5.6) + // . + // + // This member is required. + StartTime *time.Time + + // The status of the workflow run. + // + // This member is required. + Status WorkflowRunStatus + + // The system-generated unique ID of the workflow. + // + // This member is required. + WorkflowId *string + + // The name of the workflow. + // + // This member is required. + WorkflowName *string + + // The date and time the workflow run ended, in coordinated universal time (UTC) + // timestamp format as specified in RFC 3339 (https://www.rfc-editor.org/rfc/rfc3339#section-5.6) + EndTime *time.Time + + // The reasons for the workflow run status. + StatusReasons []WorkflowRunStatusReason + + noSmithyDocumentSerde +} + +// Information used to sort workflows in the returned list. +type WorkflowSortCriteria struct { + noSmithyDocumentSerde +} + +// Information about a workflow. +type WorkflowSummary struct { + + // The date and time the workflow was created, in coordinated universal time (UTC) + // timestamp format as specified in RFC 3339 (https://www.rfc-editor.org/rfc/rfc3339#section-5.6) + // + // This member is required. + CreatedTime *time.Time + + // Information about the workflow definition file. + // + // This member is required. + Definition *WorkflowDefinitionSummary + + // The system-generated unique ID of a workflow. + // + // This member is required. + Id *string + + // The date and time the workflow was last updated, in coordinated universal time + // (UTC) timestamp format as specified in RFC 3339 (https://www.rfc-editor.org/rfc/rfc3339#section-5.6) + // + // This member is required. + LastUpdatedTime *time.Time + + // The name of the workflow. + // + // This member is required. + Name *string + + // The run mode of the workflow. + // + // This member is required. + RunMode WorkflowRunMode + + // The name of the branch of the source repository where the workflow definition + // file is stored. + // + // This member is required. + SourceBranchName *string + + // The name of the source repository where the workflow definition file is stored. + // + // This member is required. + SourceRepositoryName *string + + // The status of the workflow. + // + // This member is required. + Status WorkflowStatus + + noSmithyDocumentSerde +} + type noSmithyDocumentSerde = smithydocument.NoSerde diff --git a/service/codecatalyst/validators.go b/service/codecatalyst/validators.go index 0c8226c7c5f..109033a795a 100644 --- a/service/codecatalyst/validators.go +++ b/service/codecatalyst/validators.go @@ -330,6 +330,46 @@ func (m *validateOpGetSubscription) HandleInitialize(ctx context.Context, in mid return next.HandleInitialize(ctx, in) } +type validateOpGetWorkflow struct { +} + +func (*validateOpGetWorkflow) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpGetWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*GetWorkflowInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpGetWorkflowInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + +type validateOpGetWorkflowRun struct { +} + +func (*validateOpGetWorkflowRun) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpGetWorkflowRun) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*GetWorkflowRunInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpGetWorkflowRunInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpListDevEnvironmentSessions struct { } @@ -450,6 +490,46 @@ func (m *validateOpListSourceRepositoryBranches) HandleInitialize(ctx context.Co return next.HandleInitialize(ctx, in) } +type validateOpListWorkflowRuns struct { +} + +func (*validateOpListWorkflowRuns) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpListWorkflowRuns) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*ListWorkflowRunsInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpListWorkflowRunsInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + +type validateOpListWorkflows struct { +} + +func (*validateOpListWorkflows) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpListWorkflows) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*ListWorkflowsInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpListWorkflowsInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpStartDevEnvironment struct { } @@ -490,6 +570,26 @@ func (m *validateOpStartDevEnvironmentSession) HandleInitialize(ctx context.Cont return next.HandleInitialize(ctx, in) } +type validateOpStartWorkflowRun struct { +} + +func (*validateOpStartWorkflowRun) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpStartWorkflowRun) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*StartWorkflowRunInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpStartWorkflowRunInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpStopDevEnvironment struct { } @@ -654,6 +754,14 @@ func addOpGetSubscriptionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSubscription{}, middleware.After) } +func addOpGetWorkflowValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpGetWorkflow{}, middleware.After) +} + +func addOpGetWorkflowRunValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpGetWorkflowRun{}, middleware.After) +} + func addOpListDevEnvironmentSessionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListDevEnvironmentSessions{}, middleware.After) } @@ -678,6 +786,14 @@ func addOpListSourceRepositoryBranchesValidationMiddleware(stack *middleware.Sta return stack.Initialize.Add(&validateOpListSourceRepositoryBranches{}, middleware.After) } +func addOpListWorkflowRunsValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpListWorkflowRuns{}, middleware.After) +} + +func addOpListWorkflowsValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpListWorkflows{}, middleware.After) +} + func addOpStartDevEnvironmentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartDevEnvironment{}, middleware.After) } @@ -686,6 +802,10 @@ func addOpStartDevEnvironmentSessionValidationMiddleware(stack *middleware.Stack return stack.Initialize.Add(&validateOpStartDevEnvironmentSession{}, middleware.After) } +func addOpStartWorkflowRunValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpStartWorkflowRun{}, middleware.After) +} + func addOpStopDevEnvironmentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopDevEnvironment{}, middleware.After) } @@ -1170,6 +1290,48 @@ func validateOpGetSubscriptionInput(v *GetSubscriptionInput) error { } } +func validateOpGetWorkflowInput(v *GetWorkflowInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "GetWorkflowInput"} + if v.SpaceName == nil { + invalidParams.Add(smithy.NewErrParamRequired("SpaceName")) + } + if v.Id == nil { + invalidParams.Add(smithy.NewErrParamRequired("Id")) + } + if v.ProjectName == nil { + invalidParams.Add(smithy.NewErrParamRequired("ProjectName")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + +func validateOpGetWorkflowRunInput(v *GetWorkflowRunInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "GetWorkflowRunInput"} + if v.SpaceName == nil { + invalidParams.Add(smithy.NewErrParamRequired("SpaceName")) + } + if v.Id == nil { + invalidParams.Add(smithy.NewErrParamRequired("Id")) + } + if v.ProjectName == nil { + invalidParams.Add(smithy.NewErrParamRequired("ProjectName")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpListDevEnvironmentSessionsInput(v *ListDevEnvironmentSessionsInput) error { if v == nil { return nil @@ -1199,9 +1361,6 @@ func validateOpListDevEnvironmentsInput(v *ListDevEnvironmentsInput) error { if v.SpaceName == nil { invalidParams.Add(smithy.NewErrParamRequired("SpaceName")) } - if v.ProjectName == nil { - invalidParams.Add(smithy.NewErrParamRequired("ProjectName")) - } if v.Filters != nil { if err := validateFilters(v.Filters); err != nil { invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError)) @@ -1294,6 +1453,42 @@ func validateOpListSourceRepositoryBranchesInput(v *ListSourceRepositoryBranches } } +func validateOpListWorkflowRunsInput(v *ListWorkflowRunsInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "ListWorkflowRunsInput"} + if v.SpaceName == nil { + invalidParams.Add(smithy.NewErrParamRequired("SpaceName")) + } + if v.ProjectName == nil { + invalidParams.Add(smithy.NewErrParamRequired("ProjectName")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + +func validateOpListWorkflowsInput(v *ListWorkflowsInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "ListWorkflowsInput"} + if v.SpaceName == nil { + invalidParams.Add(smithy.NewErrParamRequired("SpaceName")) + } + if v.ProjectName == nil { + invalidParams.Add(smithy.NewErrParamRequired("ProjectName")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpStartDevEnvironmentInput(v *StartDevEnvironmentInput) error { if v == nil { return nil @@ -1343,6 +1538,27 @@ func validateOpStartDevEnvironmentSessionInput(v *StartDevEnvironmentSessionInpu } } +func validateOpStartWorkflowRunInput(v *StartWorkflowRunInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "StartWorkflowRunInput"} + if v.SpaceName == nil { + invalidParams.Add(smithy.NewErrParamRequired("SpaceName")) + } + if v.ProjectName == nil { + invalidParams.Add(smithy.NewErrParamRequired("ProjectName")) + } + if v.WorkflowId == nil { + invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpStopDevEnvironmentInput(v *StopDevEnvironmentInput) error { if v == nil { return nil diff --git a/service/codecommit/go.mod b/service/codecommit/go.mod index 9566d5c807f..e211f929cef 100644 --- a/service/codecommit/go.mod +++ b/service/codecommit/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/codecommit/go.sum b/service/codecommit/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/codecommit/go.sum +++ b/service/codecommit/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/codedeploy/go.mod b/service/codedeploy/go.mod index 87daad764e8..a87f02b3a7c 100644 --- a/service/codedeploy/go.mod +++ b/service/codedeploy/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/codedeploy/go.sum b/service/codedeploy/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/codedeploy/go.sum +++ b/service/codedeploy/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/codeguruprofiler/go.mod b/service/codeguruprofiler/go.mod index 24a4386cdc2..3ba75c3d90a 100644 --- a/service/codeguruprofiler/go.mod +++ b/service/codeguruprofiler/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/codeguruprofiler/go.sum b/service/codeguruprofiler/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/codeguruprofiler/go.sum +++ b/service/codeguruprofiler/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/codegurureviewer/go.mod b/service/codegurureviewer/go.mod index db66f249f05..fd620b2625f 100644 --- a/service/codegurureviewer/go.mod +++ b/service/codegurureviewer/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/codegurureviewer/go.sum b/service/codegurureviewer/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/codegurureviewer/go.sum +++ b/service/codegurureviewer/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/codegurusecurity/go.mod b/service/codegurusecurity/go.mod index a90c9aafe50..023c3670381 100644 --- a/service/codegurusecurity/go.mod +++ b/service/codegurusecurity/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/codegurusecurity/go.sum b/service/codegurusecurity/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/codegurusecurity/go.sum +++ b/service/codegurusecurity/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/codepipeline/go.mod b/service/codepipeline/go.mod index 92ff6570183..d1e1e6d0aeb 100644 --- a/service/codepipeline/go.mod +++ b/service/codepipeline/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/codepipeline/go.sum b/service/codepipeline/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/codepipeline/go.sum +++ b/service/codepipeline/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/codestar/go.mod b/service/codestar/go.mod index b808a3cb746..2eaefa99f32 100644 --- a/service/codestar/go.mod +++ b/service/codestar/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/codestar/go.sum b/service/codestar/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/codestar/go.sum +++ b/service/codestar/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/codestarconnections/go.mod b/service/codestarconnections/go.mod index 5804a5eb90b..ecf8298e2ba 100644 --- a/service/codestarconnections/go.mod +++ b/service/codestarconnections/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/codestarconnections/go.sum b/service/codestarconnections/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/codestarconnections/go.sum +++ b/service/codestarconnections/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/codestarnotifications/go.mod b/service/codestarnotifications/go.mod index b6fe9978a89..5e47295d59e 100644 --- a/service/codestarnotifications/go.mod +++ b/service/codestarnotifications/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/codestarnotifications/go.sum b/service/codestarnotifications/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/codestarnotifications/go.sum +++ b/service/codestarnotifications/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cognitoidentity/go.mod b/service/cognitoidentity/go.mod index 10ab138f49b..43d7325ac7d 100644 --- a/service/cognitoidentity/go.mod +++ b/service/cognitoidentity/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cognitoidentity/go.sum b/service/cognitoidentity/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cognitoidentity/go.sum +++ b/service/cognitoidentity/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cognitoidentityprovider/go.mod b/service/cognitoidentityprovider/go.mod index 5bbc1825071..ddcc7a0db53 100644 --- a/service/cognitoidentityprovider/go.mod +++ b/service/cognitoidentityprovider/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cognitoidentityprovider/go.sum b/service/cognitoidentityprovider/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cognitoidentityprovider/go.sum +++ b/service/cognitoidentityprovider/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/cognitosync/go.mod b/service/cognitosync/go.mod index d753e3cdce4..e299777f8be 100644 --- a/service/cognitosync/go.mod +++ b/service/cognitosync/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/cognitosync/go.sum b/service/cognitosync/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/cognitosync/go.sum +++ b/service/cognitosync/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/comprehend/go.mod b/service/comprehend/go.mod index c93f8d6a9cc..1b4f20cc2ac 100644 --- a/service/comprehend/go.mod +++ b/service/comprehend/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/comprehend/go.sum b/service/comprehend/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/comprehend/go.sum +++ b/service/comprehend/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/comprehendmedical/go.mod b/service/comprehendmedical/go.mod index 936fb289a2b..7bb59f5ca55 100644 --- a/service/comprehendmedical/go.mod +++ b/service/comprehendmedical/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/comprehendmedical/go.sum b/service/comprehendmedical/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/comprehendmedical/go.sum +++ b/service/comprehendmedical/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/computeoptimizer/go.mod b/service/computeoptimizer/go.mod index 230f0f4ec3a..9d9c2f81756 100644 --- a/service/computeoptimizer/go.mod +++ b/service/computeoptimizer/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/computeoptimizer/go.sum b/service/computeoptimizer/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/computeoptimizer/go.sum +++ b/service/computeoptimizer/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/configservice/go.mod b/service/configservice/go.mod index efd182e99b7..3c148d730ff 100644 --- a/service/configservice/go.mod +++ b/service/configservice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/configservice/go.sum b/service/configservice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/configservice/go.sum +++ b/service/configservice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/connect/go.mod b/service/connect/go.mod index 925de935524..02848f2590d 100644 --- a/service/connect/go.mod +++ b/service/connect/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/connect/go.sum b/service/connect/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/connect/go.sum +++ b/service/connect/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/connectcampaigns/go.mod b/service/connectcampaigns/go.mod index 827c6d5133c..0f46943582e 100644 --- a/service/connectcampaigns/go.mod +++ b/service/connectcampaigns/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/connectcampaigns/go.sum b/service/connectcampaigns/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/connectcampaigns/go.sum +++ b/service/connectcampaigns/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/connectcases/go.mod b/service/connectcases/go.mod index 39ddb6cf580..65bacf7e01c 100644 --- a/service/connectcases/go.mod +++ b/service/connectcases/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/connectcases/go.sum b/service/connectcases/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/connectcases/go.sum +++ b/service/connectcases/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/connectcontactlens/go.mod b/service/connectcontactlens/go.mod index d8c9760d2da..445dde0f64c 100644 --- a/service/connectcontactlens/go.mod +++ b/service/connectcontactlens/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/connectcontactlens/go.sum b/service/connectcontactlens/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/connectcontactlens/go.sum +++ b/service/connectcontactlens/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/connectparticipant/go.mod b/service/connectparticipant/go.mod index cc35b0481bc..27d615924c5 100644 --- a/service/connectparticipant/go.mod +++ b/service/connectparticipant/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/connectparticipant/go.sum b/service/connectparticipant/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/connectparticipant/go.sum +++ b/service/connectparticipant/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/controltower/go.mod b/service/controltower/go.mod index d21f82aa7c0..ccf1d55eed3 100644 --- a/service/controltower/go.mod +++ b/service/controltower/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/controltower/go.sum b/service/controltower/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/controltower/go.sum +++ b/service/controltower/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/costandusagereportservice/go.mod b/service/costandusagereportservice/go.mod index fed51f443cd..9f8ec528c5e 100644 --- a/service/costandusagereportservice/go.mod +++ b/service/costandusagereportservice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/costandusagereportservice/go.sum b/service/costandusagereportservice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/costandusagereportservice/go.sum +++ b/service/costandusagereportservice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/costexplorer/go.mod b/service/costexplorer/go.mod index 42697e108c7..48642af18c3 100644 --- a/service/costexplorer/go.mod +++ b/service/costexplorer/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/costexplorer/go.sum b/service/costexplorer/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/costexplorer/go.sum +++ b/service/costexplorer/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/customerprofiles/go.mod b/service/customerprofiles/go.mod index 79dc57601f0..0a3bd5796c2 100644 --- a/service/customerprofiles/go.mod +++ b/service/customerprofiles/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/customerprofiles/go.sum b/service/customerprofiles/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/customerprofiles/go.sum +++ b/service/customerprofiles/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/databasemigrationservice/go.mod b/service/databasemigrationservice/go.mod index 87723feeb0c..e6affd936e6 100644 --- a/service/databasemigrationservice/go.mod +++ b/service/databasemigrationservice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/databasemigrationservice/go.sum b/service/databasemigrationservice/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/databasemigrationservice/go.sum +++ b/service/databasemigrationservice/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/databrew/go.mod b/service/databrew/go.mod index e9921d6e8f3..9c5f8fcd875 100644 --- a/service/databrew/go.mod +++ b/service/databrew/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/databrew/go.sum b/service/databrew/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/databrew/go.sum +++ b/service/databrew/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/dataexchange/go.mod b/service/dataexchange/go.mod index 37680849675..85d7b944092 100644 --- a/service/dataexchange/go.mod +++ b/service/dataexchange/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/dataexchange/go.sum b/service/dataexchange/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/dataexchange/go.sum +++ b/service/dataexchange/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/datapipeline/go.mod b/service/datapipeline/go.mod index cd59ff92f96..98064c99d3c 100644 --- a/service/datapipeline/go.mod +++ b/service/datapipeline/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/datapipeline/go.sum b/service/datapipeline/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/datapipeline/go.sum +++ b/service/datapipeline/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/datasync/go.mod b/service/datasync/go.mod index a50786cbccd..8496ed69ef3 100644 --- a/service/datasync/go.mod +++ b/service/datasync/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/datasync/go.sum b/service/datasync/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/datasync/go.sum +++ b/service/datasync/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/datazone/go.mod b/service/datazone/go.mod index 50b54c0c450..5f71f189f4b 100644 --- a/service/datazone/go.mod +++ b/service/datazone/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/datazone/go.sum b/service/datazone/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/datazone/go.sum +++ b/service/datazone/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/dax/go.mod b/service/dax/go.mod index 9dbfdbaf7f9..49029e3dfc5 100644 --- a/service/dax/go.mod +++ b/service/dax/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/dax/go.sum b/service/dax/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/dax/go.sum +++ b/service/dax/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/detective/go.mod b/service/detective/go.mod index f5d4ce761bc..d6f5a0fe88d 100644 --- a/service/detective/go.mod +++ b/service/detective/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/detective/go.sum b/service/detective/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/detective/go.sum +++ b/service/detective/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/devicefarm/go.mod b/service/devicefarm/go.mod index ccbcf6c613f..c63c512c939 100644 --- a/service/devicefarm/go.mod +++ b/service/devicefarm/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/devicefarm/go.sum b/service/devicefarm/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/devicefarm/go.sum +++ b/service/devicefarm/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/devopsguru/go.mod b/service/devopsguru/go.mod index 51e19fea44f..82a99965721 100644 --- a/service/devopsguru/go.mod +++ b/service/devopsguru/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/devopsguru/go.sum b/service/devopsguru/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/devopsguru/go.sum +++ b/service/devopsguru/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/directconnect/go.mod b/service/directconnect/go.mod index 565c1cbff85..27acc3ca9e6 100644 --- a/service/directconnect/go.mod +++ b/service/directconnect/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/directconnect/go.sum b/service/directconnect/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/directconnect/go.sum +++ b/service/directconnect/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/directoryservice/go.mod b/service/directoryservice/go.mod index 5aa063441d5..41de346c069 100644 --- a/service/directoryservice/go.mod +++ b/service/directoryservice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/directoryservice/go.sum b/service/directoryservice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/directoryservice/go.sum +++ b/service/directoryservice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/dlm/go.mod b/service/dlm/go.mod index a9d08ff258e..9da7abdc1f4 100644 --- a/service/dlm/go.mod +++ b/service/dlm/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/dlm/go.sum b/service/dlm/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/dlm/go.sum +++ b/service/dlm/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/docdb/go.mod b/service/docdb/go.mod index e8596b2b9c5..a020cb88587 100644 --- a/service/docdb/go.mod +++ b/service/docdb/go.mod @@ -8,7 +8,7 @@ require ( github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.0 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/docdb/go.sum b/service/docdb/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/docdb/go.sum +++ b/service/docdb/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/docdbelastic/go.mod b/service/docdbelastic/go.mod index 5f5c93b9878..627eabb59f7 100644 --- a/service/docdbelastic/go.mod +++ b/service/docdbelastic/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/docdbelastic/go.sum b/service/docdbelastic/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/docdbelastic/go.sum +++ b/service/docdbelastic/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/drs/go.mod b/service/drs/go.mod index 65c82e3032b..a45c740bcb2 100644 --- a/service/drs/go.mod +++ b/service/drs/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/drs/go.sum b/service/drs/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/drs/go.sum +++ b/service/drs/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/dynamodb/go.mod b/service/dynamodb/go.mod index ee2d14219bd..c2c6ce3eab2 100644 --- a/service/dynamodb/go.mod +++ b/service/dynamodb/go.mod @@ -8,7 +8,7 @@ require ( github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.0 github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.8.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/dynamodb/go.sum b/service/dynamodb/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/dynamodb/go.sum +++ b/service/dynamodb/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/dynamodbstreams/go.mod b/service/dynamodbstreams/go.mod index cc4dbbc79d9..1a5bab4805b 100644 --- a/service/dynamodbstreams/go.mod +++ b/service/dynamodbstreams/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/dynamodbstreams/go.sum b/service/dynamodbstreams/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/dynamodbstreams/go.sum +++ b/service/dynamodbstreams/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ebs/go.mod b/service/ebs/go.mod index 0a3501b40b0..681404d0ca6 100644 --- a/service/ebs/go.mod +++ b/service/ebs/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ebs/go.sum b/service/ebs/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ebs/go.sum +++ b/service/ebs/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ec2/api_op_DescribeLockedSnapshots.go b/service/ec2/api_op_DescribeLockedSnapshots.go new file mode 100644 index 00000000000..f7ebc928207 --- /dev/null +++ b/service/ec2/api_op_DescribeLockedSnapshots.go @@ -0,0 +1,157 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package ec2 + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + "github.com/aws/aws-sdk-go-v2/service/ec2/types" + "github.com/aws/smithy-go/middleware" + smithyhttp "github.com/aws/smithy-go/transport/http" +) + +// Describes the lock status for a snapshot. +func (c *Client) DescribeLockedSnapshots(ctx context.Context, params *DescribeLockedSnapshotsInput, optFns ...func(*Options)) (*DescribeLockedSnapshotsOutput, error) { + if params == nil { + params = &DescribeLockedSnapshotsInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "DescribeLockedSnapshots", params, optFns, c.addOperationDescribeLockedSnapshotsMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*DescribeLockedSnapshotsOutput) + out.ResultMetadata = metadata + return out, nil +} + +type DescribeLockedSnapshotsInput struct { + + // Checks whether you have the required permissions for the action, without + // actually making the request, and provides an error response. If you have the + // required permissions, the error response is DryRunOperation . Otherwise, it is + // UnauthorizedOperation . + DryRun *bool + + // The filters. + // - lock-state - The state of the snapshot lock ( compliance-cooloff | + // governance | compliance | expired ). + Filters []types.Filter + + // The maximum number of items to return for this request. To get the next page of + // items, make another request with the token returned in the output. For more + // information, see Pagination (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Query-Requests.html#api-pagination) + // . + MaxResults *int32 + + // The token returned from a previous paginated request. Pagination continues from + // the end of the items returned by the previous request. + NextToken *string + + // The IDs of the snapshots for which to view the lock status. + SnapshotIds []string + + noSmithyDocumentSerde +} + +type DescribeLockedSnapshotsOutput struct { + + // The token to include in another request to get the next page of items. This + // value is null when there are no more items to return. + NextToken *string + + // Information about the snapshots. + Snapshots []types.LockedSnapshotsInfo + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationDescribeLockedSnapshotsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsEc2query_serializeOpDescribeLockedSnapshots{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsEc2query_deserializeOpDescribeLockedSnapshots{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "DescribeLockedSnapshots"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = v4.AddComputePayloadSHA256Middleware(stack); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDescribeLockedSnapshots(options.Region), middleware.Before); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + return nil +} + +func newServiceMetadataMiddleware_opDescribeLockedSnapshots(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "DescribeLockedSnapshots", + } +} diff --git a/service/ec2/api_op_LockSnapshot.go b/service/ec2/api_op_LockSnapshot.go new file mode 100644 index 00000000000..eb11fa9d5f5 --- /dev/null +++ b/service/ec2/api_op_LockSnapshot.go @@ -0,0 +1,235 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package ec2 + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + "github.com/aws/aws-sdk-go-v2/service/ec2/types" + "github.com/aws/smithy-go/middleware" + smithyhttp "github.com/aws/smithy-go/transport/http" + "time" +) + +// Locks an Amazon EBS snapshot in either governance or compliance mode to protect +// it against accidental or malicious deletions for a specific duration. A locked +// snapshot can't be deleted. You can also use this action to modify the lock +// settings for a snapshot that is already locked. The allowed modifications depend +// on the lock mode and lock state: +// - If the snapshot is locked in governance mode, you can modify the lock mode +// and the lock duration or lock expiration date. +// - If the snapshot is locked in compliance mode and it is in the cooling-off +// period, you can modify the lock mode and the lock duration or lock expiration +// date. +// - If the snapshot is locked in compliance mode and the cooling-off period has +// lapsed, you can only increase the lock duration or extend the lock expiration +// date. +func (c *Client) LockSnapshot(ctx context.Context, params *LockSnapshotInput, optFns ...func(*Options)) (*LockSnapshotOutput, error) { + if params == nil { + params = &LockSnapshotInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "LockSnapshot", params, optFns, c.addOperationLockSnapshotMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*LockSnapshotOutput) + out.ResultMetadata = metadata + return out, nil +} + +type LockSnapshotInput struct { + + // The mode in which to lock the snapshot. Specify one of the following: + // - governance - Locks the snapshot in governance mode. Snapshots locked in + // governance mode can't be deleted until one of the following conditions are met: + // - The lock duration expires. + // - The snapshot is unlocked by a user with the appropriate permissions. Users + // with the appropriate IAM permissions can unlock the snapshot, increase or + // decrease the lock duration, and change the lock mode to compliance at any + // time. If you lock a snapshot in governance mode, omit CoolOffPeriod. + // - compliance - Locks the snapshot in compliance mode. Snapshots locked in + // compliance mode can't be unlocked by any user. They can be deleted only after + // the lock duration expires. Users can't decrease the lock duration or change the + // lock mode to governance . However, users with appropriate IAM permissions can + // increase the lock duration at any time. If you lock a snapshot in compliance + // mode, you can optionally specify CoolOffPeriod. + // + // This member is required. + LockMode types.LockMode + + // The ID of the snapshot to lock. + // + // This member is required. + SnapshotId *string + + // The cooling-off period during which you can unlock the snapshot or modify the + // lock settings after locking the snapshot in compliance mode, in hours. After the + // cooling-off period expires, you can't unlock or delete the snapshot, decrease + // the lock duration, or change the lock mode. You can increase the lock duration + // after the cooling-off period expires. The cooling-off period is optional when + // locking a snapshot in compliance mode. If you are locking the snapshot in + // governance mode, omit this parameter. To lock the snapshot in compliance mode + // immediately without a cooling-off period, omit this parameter. If you are + // extending the lock duration for a snapshot that is locked in compliance mode + // after the cooling-off period has expired, omit this parameter. If you specify a + // cooling-period in a such a request, the request fails. Allowed values: Min 1, + // max 72. + CoolOffPeriod *int32 + + // Checks whether you have the required permissions for the action, without + // actually making the request, and provides an error response. If you have the + // required permissions, the error response is DryRunOperation . Otherwise, it is + // UnauthorizedOperation . + DryRun *bool + + // The date and time at which the snapshot lock is to automatically expire, in the + // UTC time zone ( YYYY-MM-DDThh:mm:ss.sssZ ). You must specify either this + // parameter or LockDuration, but not both. + ExpirationDate *time.Time + + // The period of time for which to lock the snapshot, in days. The snapshot lock + // will automatically expire after this period lapses. You must specify either this + // parameter or ExpirationDate, but not both. Allowed values: Min: 1, max 36500 + LockDuration *int32 + + noSmithyDocumentSerde +} + +type LockSnapshotOutput struct { + + // The compliance mode cooling-off period, in hours. + CoolOffPeriod *int32 + + // The date and time at which the compliance mode cooling-off period expires, in + // the UTC time zone ( YYYY-MM-DDThh:mm:ss.sssZ ). + CoolOffPeriodExpiresOn *time.Time + + // The date and time at which the snapshot was locked, in the UTC time zone ( + // YYYY-MM-DDThh:mm:ss.sssZ ). + LockCreatedOn *time.Time + + // The period of time for which the snapshot is locked, in days. + LockDuration *int32 + + // The date and time at which the lock duration started, in the UTC time zone ( + // YYYY-MM-DDThh:mm:ss.sssZ ). + LockDurationStartTime *time.Time + + // The date and time at which the lock will expire, in the UTC time zone ( + // YYYY-MM-DDThh:mm:ss.sssZ ). + LockExpiresOn *time.Time + + // The state of the snapshot lock. Valid states include: + // - compliance-cooloff - The snapshot has been locked in compliance mode but it + // is still within the cooling-off period. The snapshot can't be deleted, but it + // can be unlocked and the lock settings can be modified by users with appropriate + // permissions. + // - governance - The snapshot is locked in governance mode. The snapshot can't + // be deleted, but it can be unlocked and the lock settings can be modified by + // users with appropriate permissions. + // - compliance - The snapshot is locked in compliance mode and the cooling-off + // period has expired. The snapshot can't be unlocked or deleted. The lock duration + // can only be increased by users with appropriate permissions. + // - expired - The snapshot was locked in compliance or governance mode but the + // lock duration has expired. The snapshot is not locked and can be deleted. + LockState types.LockState + + // The ID of the snapshot + SnapshotId *string + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationLockSnapshotMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsEc2query_serializeOpLockSnapshot{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsEc2query_deserializeOpLockSnapshot{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "LockSnapshot"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = v4.AddComputePayloadSHA256Middleware(stack); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addOpLockSnapshotValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opLockSnapshot(options.Region), middleware.Before); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + return nil +} + +func newServiceMetadataMiddleware_opLockSnapshot(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "LockSnapshot", + } +} diff --git a/service/ec2/api_op_UnlockSnapshot.go b/service/ec2/api_op_UnlockSnapshot.go new file mode 100644 index 00000000000..b6955ab3eb5 --- /dev/null +++ b/service/ec2/api_op_UnlockSnapshot.go @@ -0,0 +1,144 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package ec2 + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + "github.com/aws/smithy-go/middleware" + smithyhttp "github.com/aws/smithy-go/transport/http" +) + +// Unlocks a snapshot that is locked in governance mode or that is locked in +// compliance mode but still in the cooling-off period. You can't unlock a snapshot +// that is locked in compliance mode after the cooling-off period has expired. +func (c *Client) UnlockSnapshot(ctx context.Context, params *UnlockSnapshotInput, optFns ...func(*Options)) (*UnlockSnapshotOutput, error) { + if params == nil { + params = &UnlockSnapshotInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "UnlockSnapshot", params, optFns, c.addOperationUnlockSnapshotMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*UnlockSnapshotOutput) + out.ResultMetadata = metadata + return out, nil +} + +type UnlockSnapshotInput struct { + + // The ID of the snapshot to unlock. + // + // This member is required. + SnapshotId *string + + // Checks whether you have the required permissions for the action, without + // actually making the request, and provides an error response. If you have the + // required permissions, the error response is DryRunOperation . Otherwise, it is + // UnauthorizedOperation . + DryRun *bool + + noSmithyDocumentSerde +} + +type UnlockSnapshotOutput struct { + + // The ID of the snapshot. + SnapshotId *string + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationUnlockSnapshotMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsEc2query_serializeOpUnlockSnapshot{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsEc2query_deserializeOpUnlockSnapshot{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "UnlockSnapshot"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = v4.AddComputePayloadSHA256Middleware(stack); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addOpUnlockSnapshotValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUnlockSnapshot(options.Region), middleware.Before); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addRequestIDRetrieverMiddleware(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + return nil +} + +func newServiceMetadataMiddleware_opUnlockSnapshot(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "UnlockSnapshot", + } +} diff --git a/service/ec2/deserializers.go b/service/ec2/deserializers.go index d39a800d459..5359cab168b 100644 --- a/service/ec2/deserializers.go +++ b/service/ec2/deserializers.go @@ -25611,6 +25611,97 @@ func awsEc2query_deserializeOpErrorDescribeLocalGatewayVirtualInterfaces(respons } } +type awsEc2query_deserializeOpDescribeLockedSnapshots struct { +} + +func (*awsEc2query_deserializeOpDescribeLockedSnapshots) ID() string { + return "OperationDeserializer" +} + +func (m *awsEc2query_deserializeOpDescribeLockedSnapshots) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } + + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsEc2query_deserializeOpErrorDescribeLockedSnapshots(response, &metadata) + } + output := &DescribeLockedSnapshotsOutput{} + out.Result = output + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(response.Body, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return out, metadata, nil + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + err = awsEc2query_deserializeOpDocumentDescribeLockedSnapshotsOutput(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return out, metadata, err + } + + return out, metadata, err +} + +func awsEc2query_deserializeOpErrorDescribeLockedSnapshots(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + errorComponents, err := ec2query.GetErrorResponseComponents(errorBody) + if err != nil { + return err + } + awsmiddleware.SetRequestIDMetadata(metadata, errorComponents.RequestID) + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message + } + errorBody.Seek(0, io.SeekStart) + switch { + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + type awsEc2query_deserializeOpDescribeManagedPrefixLists struct { } @@ -42353,6 +42444,97 @@ func awsEc2query_deserializeOpErrorListSnapshotsInRecycleBin(response *smithyhtt } } +type awsEc2query_deserializeOpLockSnapshot struct { +} + +func (*awsEc2query_deserializeOpLockSnapshot) ID() string { + return "OperationDeserializer" +} + +func (m *awsEc2query_deserializeOpLockSnapshot) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } + + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsEc2query_deserializeOpErrorLockSnapshot(response, &metadata) + } + output := &LockSnapshotOutput{} + out.Result = output + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(response.Body, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return out, metadata, nil + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + err = awsEc2query_deserializeOpDocumentLockSnapshotOutput(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return out, metadata, err + } + + return out, metadata, err +} + +func awsEc2query_deserializeOpErrorLockSnapshot(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + errorComponents, err := ec2query.GetErrorResponseComponents(errorBody) + if err != nil { + return err + } + awsmiddleware.SetRequestIDMetadata(metadata, errorComponents.RequestID) + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message + } + errorBody.Seek(0, io.SeekStart) + switch { + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + type awsEc2query_deserializeOpModifyAddressAttribute struct { } @@ -53541,6 +53723,97 @@ func awsEc2query_deserializeOpErrorUnassignPrivateNatGatewayAddress(response *sm } } +type awsEc2query_deserializeOpUnlockSnapshot struct { +} + +func (*awsEc2query_deserializeOpUnlockSnapshot) ID() string { + return "OperationDeserializer" +} + +func (m *awsEc2query_deserializeOpUnlockSnapshot) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } + + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsEc2query_deserializeOpErrorUnlockSnapshot(response, &metadata) + } + output := &UnlockSnapshotOutput{} + out.Result = output + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(response.Body, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return out, metadata, nil + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + err = awsEc2query_deserializeOpDocumentUnlockSnapshotOutput(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + err = &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + return out, metadata, err + } + + return out, metadata, err +} + +func awsEc2query_deserializeOpErrorUnlockSnapshot(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + errorComponents, err := ec2query.GetErrorResponseComponents(errorBody) + if err != nil { + return err + } + awsmiddleware.SetRequestIDMetadata(metadata, errorComponents.RequestID) + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message + } + errorBody.Seek(0, io.SeekStart) + switch { + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + type awsEc2query_deserializeOpUnmonitorInstances struct { } @@ -96606,6 +96879,251 @@ func awsEc2query_deserializeDocumentLocalStorageTypeSetUnwrapped(v *[]types.Loca *v = sv return nil } +func awsEc2query_deserializeDocumentLockedSnapshotsInfo(v **types.LockedSnapshotsInfo, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.LockedSnapshotsInfo + if *v == nil { + sv = &types.LockedSnapshotsInfo{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("coolOffPeriod", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.CoolOffPeriod = ptr.Int32(int32(i64)) + } + + case strings.EqualFold("coolOffPeriodExpiresOn", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.CoolOffPeriodExpiresOn = ptr.Time(t) + } + + case strings.EqualFold("lockCreatedOn", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.LockCreatedOn = ptr.Time(t) + } + + case strings.EqualFold("lockDuration", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.LockDuration = ptr.Int32(int32(i64)) + } + + case strings.EqualFold("lockDurationStartTime", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.LockDurationStartTime = ptr.Time(t) + } + + case strings.EqualFold("lockExpiresOn", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.LockExpiresOn = ptr.Time(t) + } + + case strings.EqualFold("lockState", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.LockState = types.LockState(xtv) + } + + case strings.EqualFold("ownerId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.OwnerId = ptr.String(xtv) + } + + case strings.EqualFold("snapshotId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.SnapshotId = ptr.String(xtv) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsEc2query_deserializeDocumentLockedSnapshotsInfoList(v *[]types.LockedSnapshotsInfo, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv []types.LockedSnapshotsInfo + if *v == nil { + sv = make([]types.LockedSnapshotsInfo, 0) + } else { + sv = *v + } + + originalDecoder := decoder + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + switch { + case strings.EqualFold("item", t.Name.Local): + var col types.LockedSnapshotsInfo + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &col + if err := awsEc2query_deserializeDocumentLockedSnapshotsInfo(&destAddr, nodeDecoder); err != nil { + return err + } + col = *destAddr + sv = append(sv, col) + + default: + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsEc2query_deserializeDocumentLockedSnapshotsInfoListUnwrapped(v *[]types.LockedSnapshotsInfo, decoder smithyxml.NodeDecoder) error { + var sv []types.LockedSnapshotsInfo + if *v == nil { + sv = make([]types.LockedSnapshotsInfo, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.LockedSnapshotsInfo + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsEc2query_deserializeDocumentLockedSnapshotsInfo(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) + } + *v = sv + return nil +} func awsEc2query_deserializeDocumentMaintenanceDetails(v **types.MaintenanceDetails, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) @@ -148972,13 +149490,68 @@ func awsEc2query_deserializeOpDocumentDescribeLaunchTemplateVersionsOutput(v **D return nil } -func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTablesOutput(v **DescribeLocalGatewayRouteTablesOutput, decoder smithyxml.NodeDecoder) error { +func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTablesOutput(v **DescribeLocalGatewayRouteTablesOutput, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *DescribeLocalGatewayRouteTablesOutput + if *v == nil { + sv = &DescribeLocalGatewayRouteTablesOutput{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("localGatewayRouteTableSet", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsEc2query_deserializeDocumentLocalGatewayRouteTableSet(&sv.LocalGatewayRouteTables, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("nextToken", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.NextToken = ptr.String(xtv) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput(v **DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *DescribeLocalGatewayRouteTablesOutput + var sv *DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput if *v == nil { - sv = &DescribeLocalGatewayRouteTablesOutput{} + sv = &DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput{} } else { sv = *v } @@ -148994,9 +149567,9 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTablesOutput(v ** originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("localGatewayRouteTableSet", t.Name.Local): + case strings.EqualFold("localGatewayRouteTableVirtualInterfaceGroupAssociationSet", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsEc2query_deserializeDocumentLocalGatewayRouteTableSet(&sv.LocalGatewayRouteTables, nodeDecoder); err != nil { + if err := awsEc2query_deserializeDocumentLocalGatewayRouteTableVirtualInterfaceGroupAssociationSet(&sv.LocalGatewayRouteTableVirtualInterfaceGroupAssociations, nodeDecoder); err != nil { return err } @@ -149027,13 +149600,13 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTablesOutput(v ** return nil } -func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput(v **DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput, decoder smithyxml.NodeDecoder) error { +func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTableVpcAssociationsOutput(v **DescribeLocalGatewayRouteTableVpcAssociationsOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput + var sv *DescribeLocalGatewayRouteTableVpcAssociationsOutput if *v == nil { - sv = &DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsOutput{} + sv = &DescribeLocalGatewayRouteTableVpcAssociationsOutput{} } else { sv = *v } @@ -149049,9 +149622,9 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTableVirtualInter originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("localGatewayRouteTableVirtualInterfaceGroupAssociationSet", t.Name.Local): + case strings.EqualFold("localGatewayRouteTableVpcAssociationSet", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsEc2query_deserializeDocumentLocalGatewayRouteTableVirtualInterfaceGroupAssociationSet(&sv.LocalGatewayRouteTableVirtualInterfaceGroupAssociations, nodeDecoder); err != nil { + if err := awsEc2query_deserializeDocumentLocalGatewayRouteTableVpcAssociationSet(&sv.LocalGatewayRouteTableVpcAssociations, nodeDecoder); err != nil { return err } @@ -149082,13 +149655,13 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTableVirtualInter return nil } -func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTableVpcAssociationsOutput(v **DescribeLocalGatewayRouteTableVpcAssociationsOutput, decoder smithyxml.NodeDecoder) error { +func awsEc2query_deserializeOpDocumentDescribeLocalGatewaysOutput(v **DescribeLocalGatewaysOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *DescribeLocalGatewayRouteTableVpcAssociationsOutput + var sv *DescribeLocalGatewaysOutput if *v == nil { - sv = &DescribeLocalGatewayRouteTableVpcAssociationsOutput{} + sv = &DescribeLocalGatewaysOutput{} } else { sv = *v } @@ -149104,9 +149677,9 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTableVpcAssociati originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("localGatewayRouteTableVpcAssociationSet", t.Name.Local): + case strings.EqualFold("localGatewaySet", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsEc2query_deserializeDocumentLocalGatewayRouteTableVpcAssociationSet(&sv.LocalGatewayRouteTableVpcAssociations, nodeDecoder); err != nil { + if err := awsEc2query_deserializeDocumentLocalGatewaySet(&sv.LocalGateways, nodeDecoder); err != nil { return err } @@ -149137,13 +149710,13 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewayRouteTableVpcAssociati return nil } -func awsEc2query_deserializeOpDocumentDescribeLocalGatewaysOutput(v **DescribeLocalGatewaysOutput, decoder smithyxml.NodeDecoder) error { +func awsEc2query_deserializeOpDocumentDescribeLocalGatewayVirtualInterfaceGroupsOutput(v **DescribeLocalGatewayVirtualInterfaceGroupsOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *DescribeLocalGatewaysOutput + var sv *DescribeLocalGatewayVirtualInterfaceGroupsOutput if *v == nil { - sv = &DescribeLocalGatewaysOutput{} + sv = &DescribeLocalGatewayVirtualInterfaceGroupsOutput{} } else { sv = *v } @@ -149159,9 +149732,9 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewaysOutput(v **DescribeLo originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("localGatewaySet", t.Name.Local): + case strings.EqualFold("localGatewayVirtualInterfaceGroupSet", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsEc2query_deserializeDocumentLocalGatewaySet(&sv.LocalGateways, nodeDecoder); err != nil { + if err := awsEc2query_deserializeDocumentLocalGatewayVirtualInterfaceGroupSet(&sv.LocalGatewayVirtualInterfaceGroups, nodeDecoder); err != nil { return err } @@ -149192,13 +149765,13 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewaysOutput(v **DescribeLo return nil } -func awsEc2query_deserializeOpDocumentDescribeLocalGatewayVirtualInterfaceGroupsOutput(v **DescribeLocalGatewayVirtualInterfaceGroupsOutput, decoder smithyxml.NodeDecoder) error { +func awsEc2query_deserializeOpDocumentDescribeLocalGatewayVirtualInterfacesOutput(v **DescribeLocalGatewayVirtualInterfacesOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *DescribeLocalGatewayVirtualInterfaceGroupsOutput + var sv *DescribeLocalGatewayVirtualInterfacesOutput if *v == nil { - sv = &DescribeLocalGatewayVirtualInterfaceGroupsOutput{} + sv = &DescribeLocalGatewayVirtualInterfacesOutput{} } else { sv = *v } @@ -149214,9 +149787,9 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewayVirtualInterfaceGroups originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("localGatewayVirtualInterfaceGroupSet", t.Name.Local): + case strings.EqualFold("localGatewayVirtualInterfaceSet", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsEc2query_deserializeDocumentLocalGatewayVirtualInterfaceGroupSet(&sv.LocalGatewayVirtualInterfaceGroups, nodeDecoder); err != nil { + if err := awsEc2query_deserializeDocumentLocalGatewayVirtualInterfaceSet(&sv.LocalGatewayVirtualInterfaces, nodeDecoder); err != nil { return err } @@ -149247,13 +149820,13 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewayVirtualInterfaceGroups return nil } -func awsEc2query_deserializeOpDocumentDescribeLocalGatewayVirtualInterfacesOutput(v **DescribeLocalGatewayVirtualInterfacesOutput, decoder smithyxml.NodeDecoder) error { +func awsEc2query_deserializeOpDocumentDescribeLockedSnapshotsOutput(v **DescribeLockedSnapshotsOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *DescribeLocalGatewayVirtualInterfacesOutput + var sv *DescribeLockedSnapshotsOutput if *v == nil { - sv = &DescribeLocalGatewayVirtualInterfacesOutput{} + sv = &DescribeLockedSnapshotsOutput{} } else { sv = *v } @@ -149269,12 +149842,6 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewayVirtualInterfacesOutpu originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("localGatewayVirtualInterfaceSet", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsEc2query_deserializeDocumentLocalGatewayVirtualInterfaceSet(&sv.LocalGatewayVirtualInterfaces, nodeDecoder); err != nil { - return err - } - case strings.EqualFold("nextToken", t.Name.Local): val, err := decoder.Value() if err != nil { @@ -149288,6 +149855,12 @@ func awsEc2query_deserializeOpDocumentDescribeLocalGatewayVirtualInterfacesOutpu sv.NextToken = ptr.String(xtv) } + case strings.EqualFold("snapshotSet", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsEc2query_deserializeDocumentLockedSnapshotsInfoList(&sv.Snapshots, nodeDecoder); err != nil { + return err + } + default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -159669,6 +160242,170 @@ func awsEc2query_deserializeOpDocumentListSnapshotsInRecycleBinOutput(v **ListSn return nil } +func awsEc2query_deserializeOpDocumentLockSnapshotOutput(v **LockSnapshotOutput, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *LockSnapshotOutput + if *v == nil { + sv = &LockSnapshotOutput{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("coolOffPeriod", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.CoolOffPeriod = ptr.Int32(int32(i64)) + } + + case strings.EqualFold("coolOffPeriodExpiresOn", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.CoolOffPeriodExpiresOn = ptr.Time(t) + } + + case strings.EqualFold("lockCreatedOn", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.LockCreatedOn = ptr.Time(t) + } + + case strings.EqualFold("lockDuration", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.LockDuration = ptr.Int32(int32(i64)) + } + + case strings.EqualFold("lockDurationStartTime", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.LockDurationStartTime = ptr.Time(t) + } + + case strings.EqualFold("lockExpiresOn", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.LockExpiresOn = ptr.Time(t) + } + + case strings.EqualFold("lockState", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.LockState = types.LockState(xtv) + } + + case strings.EqualFold("snapshotId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.SnapshotId = ptr.String(xtv) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + func awsEc2query_deserializeOpDocumentModifyAddressAttributeOutput(v **ModifyAddressAttributeOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) @@ -165119,6 +165856,55 @@ func awsEc2query_deserializeOpDocumentUnassignPrivateNatGatewayAddressOutput(v * return nil } +func awsEc2query_deserializeOpDocumentUnlockSnapshotOutput(v **UnlockSnapshotOutput, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *UnlockSnapshotOutput + if *v == nil { + sv = &UnlockSnapshotOutput{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("snapshotId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.SnapshotId = ptr.String(xtv) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + func awsEc2query_deserializeOpDocumentUnmonitorInstancesOutput(v **UnmonitorInstancesOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) diff --git a/service/ec2/generated.json b/service/ec2/generated.json index 85870cc7be6..4e12cd44879 100644 --- a/service/ec2/generated.json +++ b/service/ec2/generated.json @@ -301,6 +301,7 @@ "api_op_DescribeLocalGatewayVirtualInterfaceGroups.go", "api_op_DescribeLocalGatewayVirtualInterfaces.go", "api_op_DescribeLocalGateways.go", + "api_op_DescribeLockedSnapshots.go", "api_op_DescribeManagedPrefixLists.go", "api_op_DescribeMovingAddresses.go", "api_op_DescribeNatGateways.go", @@ -487,6 +488,7 @@ "api_op_ImportVolume.go", "api_op_ListImagesInRecycleBin.go", "api_op_ListSnapshotsInRecycleBin.go", + "api_op_LockSnapshot.go", "api_op_ModifyAddressAttribute.go", "api_op_ModifyAvailabilityZoneGroup.go", "api_op_ModifyCapacityReservation.go", @@ -615,6 +617,7 @@ "api_op_UnassignIpv6Addresses.go", "api_op_UnassignPrivateIpAddresses.go", "api_op_UnassignPrivateNatGatewayAddress.go", + "api_op_UnlockSnapshot.go", "api_op_UnmonitorInstances.go", "api_op_UpdateSecurityGroupRuleDescriptionsEgress.go", "api_op_UpdateSecurityGroupRuleDescriptionsIngress.go", diff --git a/service/ec2/go.mod b/service/ec2/go.mod index 82479b72b95..540fdddde55 100644 --- a/service/ec2/go.mod +++ b/service/ec2/go.mod @@ -8,7 +8,7 @@ require ( github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.0 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/ec2/go.sum b/service/ec2/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/ec2/go.sum +++ b/service/ec2/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/ec2/serializers.go b/service/ec2/serializers.go index 5b435ae9142..0b3aeb4c946 100644 --- a/service/ec2/serializers.go +++ b/service/ec2/serializers.go @@ -18449,6 +18449,70 @@ func (m *awsEc2query_serializeOpDescribeLocalGatewayVirtualInterfaces) HandleSer return next.HandleSerialize(ctx, in) } +type awsEc2query_serializeOpDescribeLockedSnapshots struct { +} + +func (*awsEc2query_serializeOpDescribeLockedSnapshots) ID() string { + return "OperationSerializer" +} + +func (m *awsEc2query_serializeOpDescribeLockedSnapshots) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*DescribeLockedSnapshotsInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + operationPath := "/" + if len(request.Request.URL.Path) == 0 { + request.Request.URL.Path = operationPath + } else { + request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) + if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { + request.Request.URL.Path += "/" + } + } + request.Request.Method = "POST" + httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") + + bodyWriter := bytes.NewBuffer(nil) + bodyEncoder := query.NewEncoder(bodyWriter) + body := bodyEncoder.Object() + body.Key("Action").String("DescribeLockedSnapshots") + body.Key("Version").String("2016-11-15") + + if err := awsEc2query_serializeOpDocumentDescribeLockedSnapshotsInput(input, bodyEncoder.Value); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + err = bodyEncoder.Encode() + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} + type awsEc2query_serializeOpDescribeManagedPrefixLists struct { } @@ -30353,6 +30417,70 @@ func (m *awsEc2query_serializeOpListSnapshotsInRecycleBin) HandleSerialize(ctx c return next.HandleSerialize(ctx, in) } +type awsEc2query_serializeOpLockSnapshot struct { +} + +func (*awsEc2query_serializeOpLockSnapshot) ID() string { + return "OperationSerializer" +} + +func (m *awsEc2query_serializeOpLockSnapshot) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*LockSnapshotInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + operationPath := "/" + if len(request.Request.URL.Path) == 0 { + request.Request.URL.Path = operationPath + } else { + request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) + if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { + request.Request.URL.Path += "/" + } + } + request.Request.Method = "POST" + httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") + + bodyWriter := bytes.NewBuffer(nil) + bodyEncoder := query.NewEncoder(bodyWriter) + body := bodyEncoder.Object() + body.Key("Action").String("LockSnapshot") + body.Key("Version").String("2016-11-15") + + if err := awsEc2query_serializeOpDocumentLockSnapshotInput(input, bodyEncoder.Value); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + err = bodyEncoder.Encode() + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} + type awsEc2query_serializeOpModifyAddressAttribute struct { } @@ -38545,6 +38673,70 @@ func (m *awsEc2query_serializeOpUnassignPrivateNatGatewayAddress) HandleSerializ return next.HandleSerialize(ctx, in) } +type awsEc2query_serializeOpUnlockSnapshot struct { +} + +func (*awsEc2query_serializeOpUnlockSnapshot) ID() string { + return "OperationSerializer" +} + +func (m *awsEc2query_serializeOpUnlockSnapshot) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*UnlockSnapshotInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + operationPath := "/" + if len(request.Request.URL.Path) == 0 { + request.Request.URL.Path = operationPath + } else { + request.Request.URL.Path = path.Join(request.Request.URL.Path, operationPath) + if request.Request.URL.Path != "/" && operationPath[len(operationPath)-1] == '/' { + request.Request.URL.Path += "/" + } + } + request.Request.Method = "POST" + httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + httpBindingEncoder.SetHeader("Content-Type").String("application/x-www-form-urlencoded") + + bodyWriter := bytes.NewBuffer(nil) + bodyEncoder := query.NewEncoder(bodyWriter) + body := bodyEncoder.Object() + body.Key("Action").String("UnlockSnapshot") + body.Key("Version").String("2016-11-15") + + if err := awsEc2query_serializeOpDocumentUnlockSnapshotInput(input, bodyEncoder.Value); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + err = bodyEncoder.Encode() + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request, err = request.SetStream(bytes.NewReader(bodyWriter.Bytes())); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} + type awsEc2query_serializeOpUnmonitorInstances struct { } @@ -56974,6 +57166,42 @@ func awsEc2query_serializeOpDocumentDescribeLocalGatewayVirtualInterfacesInput(v return nil } +func awsEc2query_serializeOpDocumentDescribeLockedSnapshotsInput(v *DescribeLockedSnapshotsInput, value query.Value) error { + object := value.Object() + _ = object + + if v.DryRun != nil { + objectKey := object.Key("DryRun") + objectKey.Boolean(*v.DryRun) + } + + if v.Filters != nil { + objectKey := object.FlatKey("Filter") + if err := awsEc2query_serializeDocumentFilterList(v.Filters, objectKey); err != nil { + return err + } + } + + if v.MaxResults != nil { + objectKey := object.Key("MaxResults") + objectKey.Integer(*v.MaxResults) + } + + if v.NextToken != nil { + objectKey := object.Key("NextToken") + objectKey.String(*v.NextToken) + } + + if v.SnapshotIds != nil { + objectKey := object.FlatKey("SnapshotId") + if err := awsEc2query_serializeDocumentSnapshotIdStringList(v.SnapshotIds, objectKey); err != nil { + return err + } + } + + return nil +} + func awsEc2query_serializeOpDocumentDescribeManagedPrefixListsInput(v *DescribeManagedPrefixListsInput, value query.Value) error { object := value.Object() _ = object @@ -62423,6 +62651,43 @@ func awsEc2query_serializeOpDocumentListSnapshotsInRecycleBinInput(v *ListSnapsh return nil } +func awsEc2query_serializeOpDocumentLockSnapshotInput(v *LockSnapshotInput, value query.Value) error { + object := value.Object() + _ = object + + if v.CoolOffPeriod != nil { + objectKey := object.Key("CoolOffPeriod") + objectKey.Integer(*v.CoolOffPeriod) + } + + if v.DryRun != nil { + objectKey := object.Key("DryRun") + objectKey.Boolean(*v.DryRun) + } + + if v.ExpirationDate != nil { + objectKey := object.Key("ExpirationDate") + objectKey.String(smithytime.FormatDateTime(*v.ExpirationDate)) + } + + if v.LockDuration != nil { + objectKey := object.Key("LockDuration") + objectKey.Integer(*v.LockDuration) + } + + if len(v.LockMode) > 0 { + objectKey := object.Key("LockMode") + objectKey.String(string(v.LockMode)) + } + + if v.SnapshotId != nil { + objectKey := object.Key("SnapshotId") + objectKey.String(*v.SnapshotId) + } + + return nil +} + func awsEc2query_serializeOpDocumentModifyAddressAttributeInput(v *ModifyAddressAttributeInput, value query.Value) error { object := value.Object() _ = object @@ -67113,6 +67378,23 @@ func awsEc2query_serializeOpDocumentUnassignPrivateNatGatewayAddressInput(v *Una return nil } +func awsEc2query_serializeOpDocumentUnlockSnapshotInput(v *UnlockSnapshotInput, value query.Value) error { + object := value.Object() + _ = object + + if v.DryRun != nil { + objectKey := object.Key("DryRun") + objectKey.Boolean(*v.DryRun) + } + + if v.SnapshotId != nil { + objectKey := object.Key("SnapshotId") + objectKey.String(*v.SnapshotId) + } + + return nil +} + func awsEc2query_serializeOpDocumentUnmonitorInstancesInput(v *UnmonitorInstancesInput, value query.Value) error { object := value.Object() _ = object diff --git a/service/ec2/types/enums.go b/service/ec2/types/enums.go index 51ef51d1d02..718548ff71c 100644 --- a/service/ec2/types/enums.go +++ b/service/ec2/types/enums.go @@ -3625,6 +3625,7 @@ const ( InstanceTypeR7i16xlarge InstanceType = "r7i.16xlarge" InstanceTypeR7i24xlarge InstanceType = "r7i.24xlarge" InstanceTypeR7i48xlarge InstanceType = "r7i.48xlarge" + InstanceTypeDl2q24xlarge InstanceType = "dl2q.24xlarge" ) // Values returns all known values for InstanceType. Note that this can be @@ -4403,6 +4404,7 @@ func (InstanceType) Values() []InstanceType { "r7i.16xlarge", "r7i.24xlarge", "r7i.48xlarge", + "dl2q.24xlarge", } } @@ -5296,6 +5298,46 @@ func (LocationType) Values() []LocationType { } } +type LockMode string + +// Enum values for LockMode +const ( + LockModeCompliance LockMode = "compliance" + LockModeGovernance LockMode = "governance" +) + +// Values returns all known values for LockMode. Note that this can be expanded in +// the future, and so it is only as up to date as the client. The ordering of this +// slice is not guaranteed to be stable across updates. +func (LockMode) Values() []LockMode { + return []LockMode{ + "compliance", + "governance", + } +} + +type LockState string + +// Enum values for LockState +const ( + LockStateCompliance LockState = "compliance" + LockStateGovernance LockState = "governance" + LockStateComplianceCooloff LockState = "compliance-cooloff" + LockStateExpired LockState = "expired" +) + +// Values returns all known values for LockState. Note that this can be expanded +// in the future, and so it is only as up to date as the client. The ordering of +// this slice is not guaranteed to be stable across updates. +func (LockState) Values() []LockState { + return []LockState{ + "compliance", + "governance", + "compliance-cooloff", + "expired", + } +} + type LogDestinationType string // Enum values for LogDestinationType diff --git a/service/ec2/types/types.go b/service/ec2/types/types.go index 8a7f11dcf4c..7960926b6a7 100644 --- a/service/ec2/types/types.go +++ b/service/ec2/types/types.go @@ -9508,6 +9508,57 @@ type LocalGatewayVirtualInterfaceGroup struct { noSmithyDocumentSerde } +// Information about a locked snapshot. +type LockedSnapshotsInfo struct { + + // The compliance mode cooling-off period, in hours. + CoolOffPeriod *int32 + + // The date and time at which the compliance mode cooling-off period expires, in + // the UTC time zone ( YYYY-MM-DDThh:mm:ss.sssZ ). + CoolOffPeriodExpiresOn *time.Time + + // The date and time at which the snapshot was locked, in the UTC time zone ( + // YYYY-MM-DDThh:mm:ss.sssZ ). + LockCreatedOn *time.Time + + // The period of time for which the snapshot is locked, in days. + LockDuration *int32 + + // The date and time at which the lock duration started, in the UTC time zone ( + // YYYY-MM-DDThh:mm:ss.sssZ ). If you lock a snapshot that is in the pending + // state, the lock duration starts only once the snapshot enters the completed + // state. + LockDurationStartTime *time.Time + + // The date and time at which the lock will expire, in the UTC time zone ( + // YYYY-MM-DDThh:mm:ss.sssZ ). + LockExpiresOn *time.Time + + // The state of the snapshot lock. Valid states include: + // - compliance-cooloff - The snapshot has been locked in compliance mode but it + // is still within the cooling-off period. The snapshot can't be deleted, but it + // can be unlocked and the lock settings can be modified by users with appropriate + // permissions. + // - governance - The snapshot is locked in governance mode. The snapshot can't + // be deleted, but it can be unlocked and the lock settings can be modified by + // users with appropriate permissions. + // - compliance - The snapshot is locked in compliance mode and the cooling-off + // period has expired. The snapshot can't be unlocked or deleted. The lock duration + // can only be increased by users with appropriate permissions. + // - expired - The snapshot was locked in compliance or governance mode but the + // lock duration has expired. The snapshot is not locked and can be deleted. + LockState LockState + + // The account ID of the Amazon Web Services account that owns the snapshot. + OwnerId *string + + // The ID of the snapshot. + SnapshotId *string + + noSmithyDocumentSerde +} + // Details for Site-to-Site VPN tunnel endpoint maintenance events. type MaintenanceDetails struct { diff --git a/service/ec2/validators.go b/service/ec2/validators.go index f251250fd44..47c44b0a8c6 100644 --- a/service/ec2/validators.go +++ b/service/ec2/validators.go @@ -6050,6 +6050,26 @@ func (m *validateOpImportVolume) HandleInitialize(ctx context.Context, in middle return next.HandleInitialize(ctx, in) } +type validateOpLockSnapshot struct { +} + +func (*validateOpLockSnapshot) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpLockSnapshot) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*LockSnapshotInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpLockSnapshotInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpModifyAddressAttribute struct { } @@ -8510,6 +8530,26 @@ func (m *validateOpUnassignPrivateNatGatewayAddress) HandleInitialize(ctx contex return next.HandleInitialize(ctx, in) } +type validateOpUnlockSnapshot struct { +} + +func (*validateOpUnlockSnapshot) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpUnlockSnapshot) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*UnlockSnapshotInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpUnlockSnapshotInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpUnmonitorInstances struct { } @@ -9758,6 +9798,10 @@ func addOpImportVolumeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpImportVolume{}, middleware.After) } +func addOpLockSnapshotValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpLockSnapshot{}, middleware.After) +} + func addOpModifyAddressAttributeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpModifyAddressAttribute{}, middleware.After) } @@ -10250,6 +10294,10 @@ func addOpUnassignPrivateNatGatewayAddressValidationMiddleware(stack *middleware return stack.Initialize.Add(&validateOpUnassignPrivateNatGatewayAddress{}, middleware.After) } +func addOpUnlockSnapshotValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpUnlockSnapshot{}, middleware.After) +} + func addOpUnmonitorInstancesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUnmonitorInstances{}, middleware.After) } @@ -16196,6 +16244,24 @@ func validateOpImportVolumeInput(v *ImportVolumeInput) error { } } +func validateOpLockSnapshotInput(v *LockSnapshotInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "LockSnapshotInput"} + if v.SnapshotId == nil { + invalidParams.Add(smithy.NewErrParamRequired("SnapshotId")) + } + if len(v.LockMode) == 0 { + invalidParams.Add(smithy.NewErrParamRequired("LockMode")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpModifyAddressAttributeInput(v *ModifyAddressAttributeInput) error { if v == nil { return nil @@ -18283,6 +18349,21 @@ func validateOpUnassignPrivateNatGatewayAddressInput(v *UnassignPrivateNatGatewa } } +func validateOpUnlockSnapshotInput(v *UnlockSnapshotInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "UnlockSnapshotInput"} + if v.SnapshotId == nil { + invalidParams.Add(smithy.NewErrParamRequired("SnapshotId")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpUnmonitorInstancesInput(v *UnmonitorInstancesInput) error { if v == nil { return nil diff --git a/service/ec2instanceconnect/go.mod b/service/ec2instanceconnect/go.mod index e5861192ee4..8eddb073f80 100644 --- a/service/ec2instanceconnect/go.mod +++ b/service/ec2instanceconnect/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ec2instanceconnect/go.sum b/service/ec2instanceconnect/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ec2instanceconnect/go.sum +++ b/service/ec2instanceconnect/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ecr/go.mod b/service/ecr/go.mod index d8d9ac60e7d..86d607f8a95 100644 --- a/service/ecr/go.mod +++ b/service/ecr/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/ecr/go.sum b/service/ecr/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/ecr/go.sum +++ b/service/ecr/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/ecrpublic/go.mod b/service/ecrpublic/go.mod index 93ae35a4fb8..7ba8403eea2 100644 --- a/service/ecrpublic/go.mod +++ b/service/ecrpublic/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ecrpublic/go.sum b/service/ecrpublic/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ecrpublic/go.sum +++ b/service/ecrpublic/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ecs/go.mod b/service/ecs/go.mod index 73649612414..683acef3c0b 100644 --- a/service/ecs/go.mod +++ b/service/ecs/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/ecs/go.sum b/service/ecs/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/ecs/go.sum +++ b/service/ecs/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/efs/go.mod b/service/efs/go.mod index 6bc66811b92..6cfa56ce72b 100644 --- a/service/efs/go.mod +++ b/service/efs/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/efs/go.sum b/service/efs/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/efs/go.sum +++ b/service/efs/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/eks/go.mod b/service/eks/go.mod index e5c6ef3d54d..8023929c03b 100644 --- a/service/eks/go.mod +++ b/service/eks/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/eks/go.sum b/service/eks/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/eks/go.sum +++ b/service/eks/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/elasticache/go.mod b/service/elasticache/go.mod index 9e7f09db499..5eab1676a89 100644 --- a/service/elasticache/go.mod +++ b/service/elasticache/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/elasticache/go.sum b/service/elasticache/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/elasticache/go.sum +++ b/service/elasticache/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/elasticbeanstalk/go.mod b/service/elasticbeanstalk/go.mod index bfe44c3afb4..5aaec0debfe 100644 --- a/service/elasticbeanstalk/go.mod +++ b/service/elasticbeanstalk/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/elasticbeanstalk/go.sum b/service/elasticbeanstalk/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/elasticbeanstalk/go.sum +++ b/service/elasticbeanstalk/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/elasticinference/go.mod b/service/elasticinference/go.mod index 12a2c18d449..49316fd0720 100644 --- a/service/elasticinference/go.mod +++ b/service/elasticinference/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/elasticinference/go.sum b/service/elasticinference/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/elasticinference/go.sum +++ b/service/elasticinference/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/elasticloadbalancing/go.mod b/service/elasticloadbalancing/go.mod index 4b8eda48003..d7dc4dab0f8 100644 --- a/service/elasticloadbalancing/go.mod +++ b/service/elasticloadbalancing/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/elasticloadbalancing/go.sum b/service/elasticloadbalancing/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/elasticloadbalancing/go.sum +++ b/service/elasticloadbalancing/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/elasticloadbalancingv2/go.mod b/service/elasticloadbalancingv2/go.mod index 75871ded3e4..576a90ae43c 100644 --- a/service/elasticloadbalancingv2/go.mod +++ b/service/elasticloadbalancingv2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/elasticloadbalancingv2/go.sum b/service/elasticloadbalancingv2/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/elasticloadbalancingv2/go.sum +++ b/service/elasticloadbalancingv2/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/elasticsearchservice/go.mod b/service/elasticsearchservice/go.mod index 432c64fbb90..78fa367e031 100644 --- a/service/elasticsearchservice/go.mod +++ b/service/elasticsearchservice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/elasticsearchservice/go.sum b/service/elasticsearchservice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/elasticsearchservice/go.sum +++ b/service/elasticsearchservice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/elastictranscoder/go.mod b/service/elastictranscoder/go.mod index 7e8fa164cb3..19d98cf6e85 100644 --- a/service/elastictranscoder/go.mod +++ b/service/elastictranscoder/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/elastictranscoder/go.sum b/service/elastictranscoder/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/elastictranscoder/go.sum +++ b/service/elastictranscoder/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/emr/go.mod b/service/emr/go.mod index fc66fdaf2f6..938b134f7f2 100644 --- a/service/emr/go.mod +++ b/service/emr/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/emr/go.sum b/service/emr/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/emr/go.sum +++ b/service/emr/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/emrcontainers/go.mod b/service/emrcontainers/go.mod index 2ea4bbf3921..10ac72b1584 100644 --- a/service/emrcontainers/go.mod +++ b/service/emrcontainers/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/emrcontainers/go.sum b/service/emrcontainers/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/emrcontainers/go.sum +++ b/service/emrcontainers/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/emrserverless/go.mod b/service/emrserverless/go.mod index 91d784ca587..cc4417c06af 100644 --- a/service/emrserverless/go.mod +++ b/service/emrserverless/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/emrserverless/go.sum b/service/emrserverless/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/emrserverless/go.sum +++ b/service/emrserverless/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/entityresolution/go.mod b/service/entityresolution/go.mod index 6396dff64c3..43ce401ecf0 100644 --- a/service/entityresolution/go.mod +++ b/service/entityresolution/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/entityresolution/go.sum b/service/entityresolution/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/entityresolution/go.sum +++ b/service/entityresolution/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/eventbridge/go.mod b/service/eventbridge/go.mod index 06119655e2d..63aac0b5998 100644 --- a/service/eventbridge/go.mod +++ b/service/eventbridge/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/eventbridge/go.sum b/service/eventbridge/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/eventbridge/go.sum +++ b/service/eventbridge/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/evidently/go.mod b/service/evidently/go.mod index 805830e2283..42774be5857 100644 --- a/service/evidently/go.mod +++ b/service/evidently/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/evidently/go.sum b/service/evidently/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/evidently/go.sum +++ b/service/evidently/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/finspace/api_op_CreateEnvironment.go b/service/finspace/api_op_CreateEnvironment.go index 018e8e47272..b476d12d25f 100644 --- a/service/finspace/api_op_CreateEnvironment.go +++ b/service/finspace/api_op_CreateEnvironment.go @@ -13,6 +13,8 @@ import ( ) // Create a new FinSpace environment. +// +// Deprecated: This method will be discontinued. func (c *Client) CreateEnvironment(ctx context.Context, params *CreateEnvironmentInput, optFns ...func(*Options)) (*CreateEnvironmentOutput, error) { if params == nil { params = &CreateEnvironmentInput{} diff --git a/service/finspace/api_op_DeleteEnvironment.go b/service/finspace/api_op_DeleteEnvironment.go index f0c4a82e777..c0a912195e8 100644 --- a/service/finspace/api_op_DeleteEnvironment.go +++ b/service/finspace/api_op_DeleteEnvironment.go @@ -12,6 +12,8 @@ import ( ) // Delete an FinSpace environment. +// +// Deprecated: This method will be discontinued. func (c *Client) DeleteEnvironment(ctx context.Context, params *DeleteEnvironmentInput, optFns ...func(*Options)) (*DeleteEnvironmentOutput, error) { if params == nil { params = &DeleteEnvironmentInput{} diff --git a/service/finspace/api_op_GetEnvironment.go b/service/finspace/api_op_GetEnvironment.go index 92524689bfc..3adc9a4a4a0 100644 --- a/service/finspace/api_op_GetEnvironment.go +++ b/service/finspace/api_op_GetEnvironment.go @@ -13,6 +13,8 @@ import ( ) // Returns the FinSpace environment object. +// +// Deprecated: This method will be discontinued. func (c *Client) GetEnvironment(ctx context.Context, params *GetEnvironmentInput, optFns ...func(*Options)) (*GetEnvironmentOutput, error) { if params == nil { params = &GetEnvironmentInput{} diff --git a/service/finspace/api_op_ListEnvironments.go b/service/finspace/api_op_ListEnvironments.go index 9bc5f64847d..e9f70612e57 100644 --- a/service/finspace/api_op_ListEnvironments.go +++ b/service/finspace/api_op_ListEnvironments.go @@ -13,6 +13,8 @@ import ( ) // A list of all of your FinSpace environments. +// +// Deprecated: This method will be discontinued. func (c *Client) ListEnvironments(ctx context.Context, params *ListEnvironmentsInput, optFns ...func(*Options)) (*ListEnvironmentsOutput, error) { if params == nil { params = &ListEnvironmentsInput{} diff --git a/service/finspace/api_op_UpdateEnvironment.go b/service/finspace/api_op_UpdateEnvironment.go index 55dd63dd31a..a8f50d91086 100644 --- a/service/finspace/api_op_UpdateEnvironment.go +++ b/service/finspace/api_op_UpdateEnvironment.go @@ -13,6 +13,8 @@ import ( ) // Update your FinSpace environment. +// +// Deprecated: This method will be discontinued. func (c *Client) UpdateEnvironment(ctx context.Context, params *UpdateEnvironmentInput, optFns ...func(*Options)) (*UpdateEnvironmentOutput, error) { if params == nil { params = &UpdateEnvironmentInput{} diff --git a/service/finspace/go.mod b/service/finspace/go.mod index 00013460f5d..460ba2e7d42 100644 --- a/service/finspace/go.mod +++ b/service/finspace/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/finspace/go.sum b/service/finspace/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/finspace/go.sum +++ b/service/finspace/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/finspacedata/api_op_AssociateUserToPermissionGroup.go b/service/finspacedata/api_op_AssociateUserToPermissionGroup.go index 04fb8db833e..c8da1c9f421 100644 --- a/service/finspacedata/api_op_AssociateUserToPermissionGroup.go +++ b/service/finspacedata/api_op_AssociateUserToPermissionGroup.go @@ -13,6 +13,8 @@ import ( // Adds a user to a permission group to grant permissions for actions a user can // perform in FinSpace. +// +// Deprecated: This method will be discontinued. func (c *Client) AssociateUserToPermissionGroup(ctx context.Context, params *AssociateUserToPermissionGroupInput, optFns ...func(*Options)) (*AssociateUserToPermissionGroupOutput, error) { if params == nil { params = &AssociateUserToPermissionGroupInput{} diff --git a/service/finspacedata/api_op_CreateChangeset.go b/service/finspacedata/api_op_CreateChangeset.go index 24b3c13488d..94e712699e0 100644 --- a/service/finspacedata/api_op_CreateChangeset.go +++ b/service/finspacedata/api_op_CreateChangeset.go @@ -13,6 +13,8 @@ import ( ) // Creates a new Changeset in a FinSpace Dataset. +// +// Deprecated: This method will be discontinued. func (c *Client) CreateChangeset(ctx context.Context, params *CreateChangesetInput, optFns ...func(*Options)) (*CreateChangesetOutput, error) { if params == nil { params = &CreateChangesetInput{} diff --git a/service/finspacedata/api_op_CreateDataView.go b/service/finspacedata/api_op_CreateDataView.go index 02facea09b4..0fe0c16fc4e 100644 --- a/service/finspacedata/api_op_CreateDataView.go +++ b/service/finspacedata/api_op_CreateDataView.go @@ -13,6 +13,8 @@ import ( ) // Creates a Dataview for a Dataset. +// +// Deprecated: This method will be discontinued. func (c *Client) CreateDataView(ctx context.Context, params *CreateDataViewInput, optFns ...func(*Options)) (*CreateDataViewOutput, error) { if params == nil { params = &CreateDataViewInput{} diff --git a/service/finspacedata/api_op_CreateDataset.go b/service/finspacedata/api_op_CreateDataset.go index 77d613cd0c6..050b25e18b1 100644 --- a/service/finspacedata/api_op_CreateDataset.go +++ b/service/finspacedata/api_op_CreateDataset.go @@ -13,6 +13,8 @@ import ( ) // Creates a new FinSpace Dataset. +// +// Deprecated: This method will be discontinued. func (c *Client) CreateDataset(ctx context.Context, params *CreateDatasetInput, optFns ...func(*Options)) (*CreateDatasetOutput, error) { if params == nil { params = &CreateDatasetInput{} diff --git a/service/finspacedata/api_op_CreatePermissionGroup.go b/service/finspacedata/api_op_CreatePermissionGroup.go index d0000a9e84d..e3c7cd57b1d 100644 --- a/service/finspacedata/api_op_CreatePermissionGroup.go +++ b/service/finspacedata/api_op_CreatePermissionGroup.go @@ -14,6 +14,8 @@ import ( // Creates a group of permissions for various actions that a user can perform in // FinSpace. +// +// Deprecated: This method will be discontinued. func (c *Client) CreatePermissionGroup(ctx context.Context, params *CreatePermissionGroupInput, optFns ...func(*Options)) (*CreatePermissionGroupOutput, error) { if params == nil { params = &CreatePermissionGroupInput{} diff --git a/service/finspacedata/api_op_CreateUser.go b/service/finspacedata/api_op_CreateUser.go index 4f68530f648..d25ac308347 100644 --- a/service/finspacedata/api_op_CreateUser.go +++ b/service/finspacedata/api_op_CreateUser.go @@ -13,6 +13,8 @@ import ( ) // Creates a new user in FinSpace. +// +// Deprecated: This method will be discontinued. func (c *Client) CreateUser(ctx context.Context, params *CreateUserInput, optFns ...func(*Options)) (*CreateUserOutput, error) { if params == nil { params = &CreateUserInput{} diff --git a/service/finspacedata/api_op_DeleteDataset.go b/service/finspacedata/api_op_DeleteDataset.go index 83044986c56..73744beb2b7 100644 --- a/service/finspacedata/api_op_DeleteDataset.go +++ b/service/finspacedata/api_op_DeleteDataset.go @@ -12,6 +12,8 @@ import ( ) // Deletes a FinSpace Dataset. +// +// Deprecated: This method will be discontinued. func (c *Client) DeleteDataset(ctx context.Context, params *DeleteDatasetInput, optFns ...func(*Options)) (*DeleteDatasetOutput, error) { if params == nil { params = &DeleteDatasetInput{} diff --git a/service/finspacedata/api_op_DeletePermissionGroup.go b/service/finspacedata/api_op_DeletePermissionGroup.go index 57303aa2d42..6dc1d21737f 100644 --- a/service/finspacedata/api_op_DeletePermissionGroup.go +++ b/service/finspacedata/api_op_DeletePermissionGroup.go @@ -12,6 +12,8 @@ import ( ) // Deletes a permission group. This action is irreversible. +// +// Deprecated: This method will be discontinued. func (c *Client) DeletePermissionGroup(ctx context.Context, params *DeletePermissionGroupInput, optFns ...func(*Options)) (*DeletePermissionGroupOutput, error) { if params == nil { params = &DeletePermissionGroupInput{} diff --git a/service/finspacedata/api_op_DisableUser.go b/service/finspacedata/api_op_DisableUser.go index f3dc0f2c045..4b604961282 100644 --- a/service/finspacedata/api_op_DisableUser.go +++ b/service/finspacedata/api_op_DisableUser.go @@ -12,6 +12,8 @@ import ( ) // Denies access to the FinSpace web application and API for the specified user. +// +// Deprecated: This method will be discontinued. func (c *Client) DisableUser(ctx context.Context, params *DisableUserInput, optFns ...func(*Options)) (*DisableUserOutput, error) { if params == nil { params = &DisableUserInput{} diff --git a/service/finspacedata/api_op_DisassociateUserFromPermissionGroup.go b/service/finspacedata/api_op_DisassociateUserFromPermissionGroup.go index f296b0e59ba..381f14136d7 100644 --- a/service/finspacedata/api_op_DisassociateUserFromPermissionGroup.go +++ b/service/finspacedata/api_op_DisassociateUserFromPermissionGroup.go @@ -12,6 +12,8 @@ import ( ) // Removes a user from a permission group. +// +// Deprecated: This method will be discontinued. func (c *Client) DisassociateUserFromPermissionGroup(ctx context.Context, params *DisassociateUserFromPermissionGroupInput, optFns ...func(*Options)) (*DisassociateUserFromPermissionGroupOutput, error) { if params == nil { params = &DisassociateUserFromPermissionGroupInput{} diff --git a/service/finspacedata/api_op_EnableUser.go b/service/finspacedata/api_op_EnableUser.go index 8cc456ff49a..1c741a31d52 100644 --- a/service/finspacedata/api_op_EnableUser.go +++ b/service/finspacedata/api_op_EnableUser.go @@ -12,6 +12,8 @@ import ( ) // Allows the specified user to access the FinSpace web application and API. +// +// Deprecated: This method will be discontinued. func (c *Client) EnableUser(ctx context.Context, params *EnableUserInput, optFns ...func(*Options)) (*EnableUserOutput, error) { if params == nil { params = &EnableUserInput{} diff --git a/service/finspacedata/api_op_GetChangeset.go b/service/finspacedata/api_op_GetChangeset.go index 97f73c271d1..64857bcca52 100644 --- a/service/finspacedata/api_op_GetChangeset.go +++ b/service/finspacedata/api_op_GetChangeset.go @@ -13,6 +13,8 @@ import ( ) // Get information about a Changeset. +// +// Deprecated: This method will be discontinued. func (c *Client) GetChangeset(ctx context.Context, params *GetChangesetInput, optFns ...func(*Options)) (*GetChangesetOutput, error) { if params == nil { params = &GetChangesetInput{} diff --git a/service/finspacedata/api_op_GetDataView.go b/service/finspacedata/api_op_GetDataView.go index 021ce74999a..027ed26acf4 100644 --- a/service/finspacedata/api_op_GetDataView.go +++ b/service/finspacedata/api_op_GetDataView.go @@ -13,6 +13,8 @@ import ( ) // Gets information about a Dataview. +// +// Deprecated: This method will be discontinued. func (c *Client) GetDataView(ctx context.Context, params *GetDataViewInput, optFns ...func(*Options)) (*GetDataViewOutput, error) { if params == nil { params = &GetDataViewInput{} diff --git a/service/finspacedata/api_op_GetDataset.go b/service/finspacedata/api_op_GetDataset.go index 5cc70b78bc4..0b645318488 100644 --- a/service/finspacedata/api_op_GetDataset.go +++ b/service/finspacedata/api_op_GetDataset.go @@ -13,6 +13,8 @@ import ( ) // Returns information about a Dataset. +// +// Deprecated: This method will be discontinued. func (c *Client) GetDataset(ctx context.Context, params *GetDatasetInput, optFns ...func(*Options)) (*GetDatasetOutput, error) { if params == nil { params = &GetDatasetInput{} diff --git a/service/finspacedata/api_op_GetExternalDataViewAccessDetails.go b/service/finspacedata/api_op_GetExternalDataViewAccessDetails.go index 8e5b3f29f03..38114246ae6 100644 --- a/service/finspacedata/api_op_GetExternalDataViewAccessDetails.go +++ b/service/finspacedata/api_op_GetExternalDataViewAccessDetails.go @@ -17,6 +17,8 @@ import ( // - You must retrieve the programmatic credentials. // - You must be a member of a FinSpace user group, where the dataset that you // want to access has Read Dataset Data permissions. +// +// Deprecated: This method will be discontinued. func (c *Client) GetExternalDataViewAccessDetails(ctx context.Context, params *GetExternalDataViewAccessDetailsInput, optFns ...func(*Options)) (*GetExternalDataViewAccessDetailsOutput, error) { if params == nil { params = &GetExternalDataViewAccessDetailsInput{} diff --git a/service/finspacedata/api_op_GetPermissionGroup.go b/service/finspacedata/api_op_GetPermissionGroup.go index 9e48b178d7a..931992beed0 100644 --- a/service/finspacedata/api_op_GetPermissionGroup.go +++ b/service/finspacedata/api_op_GetPermissionGroup.go @@ -13,6 +13,8 @@ import ( ) // Retrieves the details of a specific permission group. +// +// Deprecated: This method will be discontinued. func (c *Client) GetPermissionGroup(ctx context.Context, params *GetPermissionGroupInput, optFns ...func(*Options)) (*GetPermissionGroupOutput, error) { if params == nil { params = &GetPermissionGroupInput{} diff --git a/service/finspacedata/api_op_GetProgrammaticAccessCredentials.go b/service/finspacedata/api_op_GetProgrammaticAccessCredentials.go index 5540310f307..d0ca9a993bc 100644 --- a/service/finspacedata/api_op_GetProgrammaticAccessCredentials.go +++ b/service/finspacedata/api_op_GetProgrammaticAccessCredentials.go @@ -16,6 +16,8 @@ import ( // information, see Step 2. Access credentials programmatically using IAM access // key id and secret access key (https://docs.aws.amazon.com/finspace/latest/data-api/fs-using-the-finspace-api.html#accessing-credentials) // . +// +// Deprecated: This method will be discontinued. func (c *Client) GetProgrammaticAccessCredentials(ctx context.Context, params *GetProgrammaticAccessCredentialsInput, optFns ...func(*Options)) (*GetProgrammaticAccessCredentialsOutput, error) { if params == nil { params = &GetProgrammaticAccessCredentialsInput{} diff --git a/service/finspacedata/api_op_GetUser.go b/service/finspacedata/api_op_GetUser.go index bdcf28e6b64..eb755f5e3ad 100644 --- a/service/finspacedata/api_op_GetUser.go +++ b/service/finspacedata/api_op_GetUser.go @@ -13,6 +13,8 @@ import ( ) // Retrieves details for a specific user. +// +// Deprecated: This method will be discontinued. func (c *Client) GetUser(ctx context.Context, params *GetUserInput, optFns ...func(*Options)) (*GetUserOutput, error) { if params == nil { params = &GetUserInput{} diff --git a/service/finspacedata/api_op_GetWorkingLocation.go b/service/finspacedata/api_op_GetWorkingLocation.go index b2c039f01a7..da9128c65dc 100644 --- a/service/finspacedata/api_op_GetWorkingLocation.go +++ b/service/finspacedata/api_op_GetWorkingLocation.go @@ -14,6 +14,8 @@ import ( // A temporary Amazon S3 location, where you can copy your files from a source // location to stage or use as a scratch space in FinSpace notebook. +// +// Deprecated: This method will be discontinued. func (c *Client) GetWorkingLocation(ctx context.Context, params *GetWorkingLocationInput, optFns ...func(*Options)) (*GetWorkingLocationOutput, error) { if params == nil { params = &GetWorkingLocationInput{} diff --git a/service/finspacedata/api_op_ListChangesets.go b/service/finspacedata/api_op_ListChangesets.go index d870c27aa65..d8811328dda 100644 --- a/service/finspacedata/api_op_ListChangesets.go +++ b/service/finspacedata/api_op_ListChangesets.go @@ -13,6 +13,8 @@ import ( ) // Lists the FinSpace Changesets for a Dataset. +// +// Deprecated: This method will be discontinued. func (c *Client) ListChangesets(ctx context.Context, params *ListChangesetsInput, optFns ...func(*Options)) (*ListChangesetsOutput, error) { if params == nil { params = &ListChangesetsInput{} diff --git a/service/finspacedata/api_op_ListDataViews.go b/service/finspacedata/api_op_ListDataViews.go index 1a1d7aa4105..e70217c7293 100644 --- a/service/finspacedata/api_op_ListDataViews.go +++ b/service/finspacedata/api_op_ListDataViews.go @@ -13,6 +13,8 @@ import ( ) // Lists all available Dataviews for a Dataset. +// +// Deprecated: This method will be discontinued. func (c *Client) ListDataViews(ctx context.Context, params *ListDataViewsInput, optFns ...func(*Options)) (*ListDataViewsOutput, error) { if params == nil { params = &ListDataViewsInput{} diff --git a/service/finspacedata/api_op_ListDatasets.go b/service/finspacedata/api_op_ListDatasets.go index 88fae3f64fc..19b90b796f9 100644 --- a/service/finspacedata/api_op_ListDatasets.go +++ b/service/finspacedata/api_op_ListDatasets.go @@ -13,6 +13,8 @@ import ( ) // Lists all of the active Datasets that a user has access to. +// +// Deprecated: This method will be discontinued. func (c *Client) ListDatasets(ctx context.Context, params *ListDatasetsInput, optFns ...func(*Options)) (*ListDatasetsOutput, error) { if params == nil { params = &ListDatasetsInput{} diff --git a/service/finspacedata/api_op_ListPermissionGroups.go b/service/finspacedata/api_op_ListPermissionGroups.go index bb60e81eaac..d3e282034a8 100644 --- a/service/finspacedata/api_op_ListPermissionGroups.go +++ b/service/finspacedata/api_op_ListPermissionGroups.go @@ -13,6 +13,8 @@ import ( ) // Lists all available permission groups in FinSpace. +// +// Deprecated: This method will be discontinued. func (c *Client) ListPermissionGroups(ctx context.Context, params *ListPermissionGroupsInput, optFns ...func(*Options)) (*ListPermissionGroupsOutput, error) { if params == nil { params = &ListPermissionGroupsInput{} diff --git a/service/finspacedata/api_op_ListPermissionGroupsByUser.go b/service/finspacedata/api_op_ListPermissionGroupsByUser.go index 22afea8d94a..98ac9bc9820 100644 --- a/service/finspacedata/api_op_ListPermissionGroupsByUser.go +++ b/service/finspacedata/api_op_ListPermissionGroupsByUser.go @@ -13,6 +13,8 @@ import ( ) // Lists all the permission groups that are associated with a specific user. +// +// Deprecated: This method will be discontinued. func (c *Client) ListPermissionGroupsByUser(ctx context.Context, params *ListPermissionGroupsByUserInput, optFns ...func(*Options)) (*ListPermissionGroupsByUserOutput, error) { if params == nil { params = &ListPermissionGroupsByUserInput{} diff --git a/service/finspacedata/api_op_ListUsers.go b/service/finspacedata/api_op_ListUsers.go index 3cb0418d85b..a1af4877c0b 100644 --- a/service/finspacedata/api_op_ListUsers.go +++ b/service/finspacedata/api_op_ListUsers.go @@ -13,6 +13,8 @@ import ( ) // Lists all available users in FinSpace. +// +// Deprecated: This method will be discontinued. func (c *Client) ListUsers(ctx context.Context, params *ListUsersInput, optFns ...func(*Options)) (*ListUsersOutput, error) { if params == nil { params = &ListUsersInput{} diff --git a/service/finspacedata/api_op_ListUsersByPermissionGroup.go b/service/finspacedata/api_op_ListUsersByPermissionGroup.go index b8fa72516e2..c33823bfb84 100644 --- a/service/finspacedata/api_op_ListUsersByPermissionGroup.go +++ b/service/finspacedata/api_op_ListUsersByPermissionGroup.go @@ -13,6 +13,8 @@ import ( ) // Lists details of all the users in a specific permission group. +// +// Deprecated: This method will be discontinued. func (c *Client) ListUsersByPermissionGroup(ctx context.Context, params *ListUsersByPermissionGroupInput, optFns ...func(*Options)) (*ListUsersByPermissionGroupOutput, error) { if params == nil { params = &ListUsersByPermissionGroupInput{} diff --git a/service/finspacedata/api_op_ResetUserPassword.go b/service/finspacedata/api_op_ResetUserPassword.go index 8fb1767a1b9..a2844e80fa5 100644 --- a/service/finspacedata/api_op_ResetUserPassword.go +++ b/service/finspacedata/api_op_ResetUserPassword.go @@ -14,6 +14,8 @@ import ( // Resets the password for a specified user ID and generates a temporary one. Only // a superuser can reset password for other users. Resetting the password // immediately invalidates the previous password associated with the user. +// +// Deprecated: This method will be discontinued. func (c *Client) ResetUserPassword(ctx context.Context, params *ResetUserPasswordInput, optFns ...func(*Options)) (*ResetUserPasswordOutput, error) { if params == nil { params = &ResetUserPasswordInput{} diff --git a/service/finspacedata/api_op_UpdateChangeset.go b/service/finspacedata/api_op_UpdateChangeset.go index 5d159e94c4e..7068bf3faa8 100644 --- a/service/finspacedata/api_op_UpdateChangeset.go +++ b/service/finspacedata/api_op_UpdateChangeset.go @@ -12,6 +12,8 @@ import ( ) // Updates a FinSpace Changeset. +// +// Deprecated: This method will be discontinued. func (c *Client) UpdateChangeset(ctx context.Context, params *UpdateChangesetInput, optFns ...func(*Options)) (*UpdateChangesetOutput, error) { if params == nil { params = &UpdateChangesetInput{} diff --git a/service/finspacedata/api_op_UpdateDataset.go b/service/finspacedata/api_op_UpdateDataset.go index 407cfea87af..d2bc03e0c9d 100644 --- a/service/finspacedata/api_op_UpdateDataset.go +++ b/service/finspacedata/api_op_UpdateDataset.go @@ -13,6 +13,8 @@ import ( ) // Updates a FinSpace Dataset. +// +// Deprecated: This method will be discontinued. func (c *Client) UpdateDataset(ctx context.Context, params *UpdateDatasetInput, optFns ...func(*Options)) (*UpdateDatasetOutput, error) { if params == nil { params = &UpdateDatasetInput{} diff --git a/service/finspacedata/api_op_UpdatePermissionGroup.go b/service/finspacedata/api_op_UpdatePermissionGroup.go index d990081c462..6960b342571 100644 --- a/service/finspacedata/api_op_UpdatePermissionGroup.go +++ b/service/finspacedata/api_op_UpdatePermissionGroup.go @@ -14,6 +14,8 @@ import ( // Modifies the details of a permission group. You cannot modify a // permissionGroupID . +// +// Deprecated: This method will be discontinued. func (c *Client) UpdatePermissionGroup(ctx context.Context, params *UpdatePermissionGroupInput, optFns ...func(*Options)) (*UpdatePermissionGroupOutput, error) { if params == nil { params = &UpdatePermissionGroupInput{} diff --git a/service/finspacedata/api_op_UpdateUser.go b/service/finspacedata/api_op_UpdateUser.go index eda2417278c..2266187278e 100644 --- a/service/finspacedata/api_op_UpdateUser.go +++ b/service/finspacedata/api_op_UpdateUser.go @@ -14,6 +14,8 @@ import ( // Modifies the details of the specified user. You cannot update the userId for a // user. +// +// Deprecated: This method will be discontinued. func (c *Client) UpdateUser(ctx context.Context, params *UpdateUserInput, optFns ...func(*Options)) (*UpdateUserOutput, error) { if params == nil { params = &UpdateUserInput{} diff --git a/service/finspacedata/go.mod b/service/finspacedata/go.mod index 2da4fad92da..3a394375897 100644 --- a/service/finspacedata/go.mod +++ b/service/finspacedata/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/finspacedata/go.sum b/service/finspacedata/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/finspacedata/go.sum +++ b/service/finspacedata/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/firehose/go.mod b/service/firehose/go.mod index f84de0d60cf..32069173584 100644 --- a/service/firehose/go.mod +++ b/service/firehose/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/firehose/go.sum b/service/firehose/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/firehose/go.sum +++ b/service/firehose/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/fis/go.mod b/service/fis/go.mod index 61bf24cb97b..6919e412777 100644 --- a/service/fis/go.mod +++ b/service/fis/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/fis/go.sum b/service/fis/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/fis/go.sum +++ b/service/fis/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/fms/go.mod b/service/fms/go.mod index 4d0eee5133e..52acc785f91 100644 --- a/service/fms/go.mod +++ b/service/fms/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/fms/go.sum b/service/fms/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/fms/go.sum +++ b/service/fms/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/forecast/go.mod b/service/forecast/go.mod index 028a015ed52..89bb28fa0ca 100644 --- a/service/forecast/go.mod +++ b/service/forecast/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/forecast/go.sum b/service/forecast/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/forecast/go.sum +++ b/service/forecast/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/forecastquery/go.mod b/service/forecastquery/go.mod index 4e31ad179cb..f85a069138c 100644 --- a/service/forecastquery/go.mod +++ b/service/forecastquery/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/forecastquery/go.sum b/service/forecastquery/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/forecastquery/go.sum +++ b/service/forecastquery/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/frauddetector/go.mod b/service/frauddetector/go.mod index 672b87e8fb5..af0b64eaae5 100644 --- a/service/frauddetector/go.mod +++ b/service/frauddetector/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/frauddetector/go.sum b/service/frauddetector/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/frauddetector/go.sum +++ b/service/frauddetector/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/fsx/go.mod b/service/fsx/go.mod index a54220e4729..47e99cc7ada 100644 --- a/service/fsx/go.mod +++ b/service/fsx/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/fsx/go.sum b/service/fsx/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/fsx/go.sum +++ b/service/fsx/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/gamelift/go.mod b/service/gamelift/go.mod index 7cfd432c74e..0062932abad 100644 --- a/service/gamelift/go.mod +++ b/service/gamelift/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/gamelift/go.sum b/service/gamelift/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/gamelift/go.sum +++ b/service/gamelift/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/glacier/go.mod b/service/glacier/go.mod index 681ec80aeae..37f57addb7d 100644 --- a/service/glacier/go.mod +++ b/service/glacier/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/glacier/go.sum b/service/glacier/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/glacier/go.sum +++ b/service/glacier/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/globalaccelerator/go.mod b/service/globalaccelerator/go.mod index bea610c85f4..d96baa65088 100644 --- a/service/globalaccelerator/go.mod +++ b/service/globalaccelerator/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/globalaccelerator/go.sum b/service/globalaccelerator/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/globalaccelerator/go.sum +++ b/service/globalaccelerator/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/glue/go.mod b/service/glue/go.mod index af7023cad9f..9251bbcf14c 100644 --- a/service/glue/go.mod +++ b/service/glue/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/glue/go.sum b/service/glue/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/glue/go.sum +++ b/service/glue/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/grafana/go.mod b/service/grafana/go.mod index 54fe345e16e..15789b874e6 100644 --- a/service/grafana/go.mod +++ b/service/grafana/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/grafana/go.sum b/service/grafana/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/grafana/go.sum +++ b/service/grafana/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/greengrass/go.mod b/service/greengrass/go.mod index 0fb9911dcf3..2325ceb77d9 100644 --- a/service/greengrass/go.mod +++ b/service/greengrass/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/greengrass/go.sum b/service/greengrass/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/greengrass/go.sum +++ b/service/greengrass/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/greengrassv2/go.mod b/service/greengrassv2/go.mod index d4eeeed0095..239a0f4f74a 100644 --- a/service/greengrassv2/go.mod +++ b/service/greengrassv2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/greengrassv2/go.sum b/service/greengrassv2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/greengrassv2/go.sum +++ b/service/greengrassv2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/groundstation/go.mod b/service/groundstation/go.mod index be23b36b724..7e32ca0ac27 100644 --- a/service/groundstation/go.mod +++ b/service/groundstation/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/groundstation/go.sum b/service/groundstation/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/groundstation/go.sum +++ b/service/groundstation/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/guardduty/go.mod b/service/guardduty/go.mod index f541abc76c9..b5cc74466ff 100644 --- a/service/guardduty/go.mod +++ b/service/guardduty/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/guardduty/go.sum b/service/guardduty/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/guardduty/go.sum +++ b/service/guardduty/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/health/go.mod b/service/health/go.mod index 35417a6129b..0900033d07c 100644 --- a/service/health/go.mod +++ b/service/health/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/health/go.sum b/service/health/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/health/go.sum +++ b/service/health/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/healthlake/go.mod b/service/healthlake/go.mod index eb8fe80f086..20151a19f5b 100644 --- a/service/healthlake/go.mod +++ b/service/healthlake/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/healthlake/go.sum b/service/healthlake/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/healthlake/go.sum +++ b/service/healthlake/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/honeycode/go.mod b/service/honeycode/go.mod index cdc996a4f14..dad2e58b5bb 100644 --- a/service/honeycode/go.mod +++ b/service/honeycode/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/honeycode/go.sum b/service/honeycode/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/honeycode/go.sum +++ b/service/honeycode/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iam/go.mod b/service/iam/go.mod index fb619632e79..0f05e1cc7de 100644 --- a/service/iam/go.mod +++ b/service/iam/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iam/go.sum b/service/iam/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iam/go.sum +++ b/service/iam/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/identitystore/go.mod b/service/identitystore/go.mod index 71e8f42cb55..f3d98d8b67a 100644 --- a/service/identitystore/go.mod +++ b/service/identitystore/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/identitystore/go.sum b/service/identitystore/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/identitystore/go.sum +++ b/service/identitystore/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/imagebuilder/go.mod b/service/imagebuilder/go.mod index b3e184ba9ff..1a01c66fe5c 100644 --- a/service/imagebuilder/go.mod +++ b/service/imagebuilder/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/imagebuilder/go.sum b/service/imagebuilder/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/imagebuilder/go.sum +++ b/service/imagebuilder/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/inspector/go.mod b/service/inspector/go.mod index 6294638fcff..22181ecf66e 100644 --- a/service/inspector/go.mod +++ b/service/inspector/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/inspector/go.sum b/service/inspector/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/inspector/go.sum +++ b/service/inspector/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/inspector2/go.mod b/service/inspector2/go.mod index e37aa26eda9..f779c1de4e6 100644 --- a/service/inspector2/go.mod +++ b/service/inspector2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/inspector2/go.sum b/service/inspector2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/inspector2/go.sum +++ b/service/inspector2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/internal/accept-encoding/go.mod b/service/internal/accept-encoding/go.mod index 84bbef1a257..89abf4d99b4 100644 --- a/service/internal/accept-encoding/go.mod +++ b/service/internal/accept-encoding/go.mod @@ -2,4 +2,4 @@ module github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding go 1.19 -require github.com/aws/smithy-go v1.16.0 +require github.com/aws/smithy-go v1.17.0 diff --git a/service/internal/accept-encoding/go.sum b/service/internal/accept-encoding/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/service/internal/accept-encoding/go.sum +++ b/service/internal/accept-encoding/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/internal/benchmark/go.mod b/service/internal/benchmark/go.mod index 05a337ff510..baba51798c7 100644 --- a/service/internal/benchmark/go.mod +++ b/service/internal/benchmark/go.mod @@ -9,7 +9,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/lexruntimeservice v1.17.1 github.com/aws/aws-sdk-go-v2/service/s3 v1.42.1 github.com/aws/aws-sdk-go-v2/service/schemas v1.20.1 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 ) require ( diff --git a/service/internal/benchmark/go.sum b/service/internal/benchmark/go.sum index 7dbc6c30bd7..41701bcf800 100644 --- a/service/internal/benchmark/go.sum +++ b/service/internal/benchmark/go.sum @@ -1,7 +1,7 @@ github.com/aws/aws-sdk-go v1.44.28 h1:h/OAqEqY18wq//v6h4GNPMmCkxuzSDrWuGyrvSiRqf4= github.com/aws/aws-sdk-go v1.44.28/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/internal/checksum/go.mod b/service/internal/checksum/go.mod index 6caedbe5b65..34b7d21ef71 100644 --- a/service/internal/checksum/go.mod +++ b/service/internal/checksum/go.mod @@ -5,7 +5,7 @@ go 1.19 require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/internal/checksum/go.sum b/service/internal/checksum/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/internal/checksum/go.sum +++ b/service/internal/checksum/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/internal/endpoint-discovery/go.mod b/service/internal/endpoint-discovery/go.mod index 0258e8bea83..9da6d441c0b 100644 --- a/service/internal/endpoint-discovery/go.mod +++ b/service/internal/endpoint-discovery/go.mod @@ -4,7 +4,7 @@ go 1.19 require ( github.com/aws/aws-sdk-go-v2 v1.22.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 ) replace github.com/aws/aws-sdk-go-v2 => ../../../ diff --git a/service/internal/endpoint-discovery/go.sum b/service/internal/endpoint-discovery/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/service/internal/endpoint-discovery/go.sum +++ b/service/internal/endpoint-discovery/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/internal/eventstreamtesting/go.mod b/service/internal/eventstreamtesting/go.mod index 5fae05cad2e..6ccca7e68cd 100644 --- a/service/internal/eventstreamtesting/go.mod +++ b/service/internal/eventstreamtesting/go.mod @@ -10,7 +10,7 @@ require ( ) require ( - github.com/aws/smithy-go v1.16.0 // indirect + github.com/aws/smithy-go v1.17.0 // indirect golang.org/x/text v0.4.0 // indirect ) diff --git a/service/internal/eventstreamtesting/go.sum b/service/internal/eventstreamtesting/go.sum index a11c41ca3e2..8142229b2b4 100644 --- a/service/internal/eventstreamtesting/go.sum +++ b/service/internal/eventstreamtesting/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= golang.org/x/net v0.1.0 h1:hZ/3BUoy5aId7sCpA/Tc5lt8DkFgdVS2onTpJsZ/fl0= golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= diff --git a/service/internal/integrationtest/go.mod b/service/internal/integrationtest/go.mod index 3060a015536..42851ea4670 100644 --- a/service/internal/integrationtest/go.mod +++ b/service/internal/integrationtest/go.mod @@ -85,7 +85,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/wafregional v1.18.1 github.com/aws/aws-sdk-go-v2/service/wafv2 v1.42.1 github.com/aws/aws-sdk-go-v2/service/workspaces v1.33.1 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/internal/integrationtest/go.sum b/service/internal/integrationtest/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/internal/integrationtest/go.sum +++ b/service/internal/integrationtest/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/internal/presigned-url/go.mod b/service/internal/presigned-url/go.mod index fac4f2ed91d..a5d34bac322 100644 --- a/service/internal/presigned-url/go.mod +++ b/service/internal/presigned-url/go.mod @@ -4,7 +4,7 @@ go 1.19 require ( github.com/aws/aws-sdk-go-v2 v1.22.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/internal/presigned-url/go.sum b/service/internal/presigned-url/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/internal/presigned-url/go.sum +++ b/service/internal/presigned-url/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/internal/s3shared/go.mod b/service/internal/s3shared/go.mod index 71a5370cce2..e5154753101 100644 --- a/service/internal/s3shared/go.mod +++ b/service/internal/s3shared/go.mod @@ -4,7 +4,7 @@ go 1.19 require ( github.com/aws/aws-sdk-go-v2 v1.22.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 ) replace github.com/aws/aws-sdk-go-v2 => ../../../ diff --git a/service/internal/s3shared/go.sum b/service/internal/s3shared/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/service/internal/s3shared/go.sum +++ b/service/internal/s3shared/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/internetmonitor/go.mod b/service/internetmonitor/go.mod index 563b08f9108..b8315e81b7b 100644 --- a/service/internetmonitor/go.mod +++ b/service/internetmonitor/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/internetmonitor/go.sum b/service/internetmonitor/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/internetmonitor/go.sum +++ b/service/internetmonitor/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iot/go.mod b/service/iot/go.mod index b61745344f1..910b8301249 100644 --- a/service/iot/go.mod +++ b/service/iot/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iot/go.sum b/service/iot/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iot/go.sum +++ b/service/iot/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iot1clickdevicesservice/go.mod b/service/iot1clickdevicesservice/go.mod index ff6376ba40e..bffc4c0f52b 100644 --- a/service/iot1clickdevicesservice/go.mod +++ b/service/iot1clickdevicesservice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iot1clickdevicesservice/go.sum b/service/iot1clickdevicesservice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iot1clickdevicesservice/go.sum +++ b/service/iot1clickdevicesservice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iot1clickprojects/go.mod b/service/iot1clickprojects/go.mod index 3fdb193ef75..aae07ee6629 100644 --- a/service/iot1clickprojects/go.mod +++ b/service/iot1clickprojects/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iot1clickprojects/go.sum b/service/iot1clickprojects/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iot1clickprojects/go.sum +++ b/service/iot1clickprojects/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iotanalytics/go.mod b/service/iotanalytics/go.mod index a6d4223499c..f90c1272bad 100644 --- a/service/iotanalytics/go.mod +++ b/service/iotanalytics/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iotanalytics/go.sum b/service/iotanalytics/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iotanalytics/go.sum +++ b/service/iotanalytics/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iotdataplane/go.mod b/service/iotdataplane/go.mod index ffc5e127d63..2e0d44bd0ee 100644 --- a/service/iotdataplane/go.mod +++ b/service/iotdataplane/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iotdataplane/go.sum b/service/iotdataplane/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iotdataplane/go.sum +++ b/service/iotdataplane/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iotdeviceadvisor/go.mod b/service/iotdeviceadvisor/go.mod index 605499c6330..71af6c48f32 100644 --- a/service/iotdeviceadvisor/go.mod +++ b/service/iotdeviceadvisor/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iotdeviceadvisor/go.sum b/service/iotdeviceadvisor/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iotdeviceadvisor/go.sum +++ b/service/iotdeviceadvisor/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iotevents/go.mod b/service/iotevents/go.mod index e78bf15da33..36f55fbd26f 100644 --- a/service/iotevents/go.mod +++ b/service/iotevents/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iotevents/go.sum b/service/iotevents/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iotevents/go.sum +++ b/service/iotevents/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ioteventsdata/go.mod b/service/ioteventsdata/go.mod index 67dc00ada77..f02b0650802 100644 --- a/service/ioteventsdata/go.mod +++ b/service/ioteventsdata/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ioteventsdata/go.sum b/service/ioteventsdata/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ioteventsdata/go.sum +++ b/service/ioteventsdata/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iotfleethub/go.mod b/service/iotfleethub/go.mod index d6ebf44a28a..1433d987b38 100644 --- a/service/iotfleethub/go.mod +++ b/service/iotfleethub/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iotfleethub/go.sum b/service/iotfleethub/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iotfleethub/go.sum +++ b/service/iotfleethub/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iotfleetwise/go.mod b/service/iotfleetwise/go.mod index e275df8ae2d..9ddbc723fc8 100644 --- a/service/iotfleetwise/go.mod +++ b/service/iotfleetwise/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iotfleetwise/go.sum b/service/iotfleetwise/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iotfleetwise/go.sum +++ b/service/iotfleetwise/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iotjobsdataplane/go.mod b/service/iotjobsdataplane/go.mod index 7e41a20b8f6..86389860c4c 100644 --- a/service/iotjobsdataplane/go.mod +++ b/service/iotjobsdataplane/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iotjobsdataplane/go.sum b/service/iotjobsdataplane/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iotjobsdataplane/go.sum +++ b/service/iotjobsdataplane/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iotroborunner/go.mod b/service/iotroborunner/go.mod index d9392c664f3..a7cfa8da4ae 100644 --- a/service/iotroborunner/go.mod +++ b/service/iotroborunner/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iotroborunner/go.sum b/service/iotroborunner/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iotroborunner/go.sum +++ b/service/iotroborunner/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iotsecuretunneling/go.mod b/service/iotsecuretunneling/go.mod index 481a18b4764..033ba0fe3ab 100644 --- a/service/iotsecuretunneling/go.mod +++ b/service/iotsecuretunneling/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iotsecuretunneling/go.sum b/service/iotsecuretunneling/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iotsecuretunneling/go.sum +++ b/service/iotsecuretunneling/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iotsitewise/go.mod b/service/iotsitewise/go.mod index eb3961c186e..39322c6908c 100644 --- a/service/iotsitewise/go.mod +++ b/service/iotsitewise/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/iotsitewise/go.sum b/service/iotsitewise/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/iotsitewise/go.sum +++ b/service/iotsitewise/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/iotthingsgraph/go.mod b/service/iotthingsgraph/go.mod index 6d8d779fcb6..2b174ba8cbc 100644 --- a/service/iotthingsgraph/go.mod +++ b/service/iotthingsgraph/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iotthingsgraph/go.sum b/service/iotthingsgraph/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iotthingsgraph/go.sum +++ b/service/iotthingsgraph/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iottwinmaker/go.mod b/service/iottwinmaker/go.mod index 87ea9cc0e54..42a52aebf8a 100644 --- a/service/iottwinmaker/go.mod +++ b/service/iottwinmaker/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iottwinmaker/go.sum b/service/iottwinmaker/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iottwinmaker/go.sum +++ b/service/iottwinmaker/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/iotwireless/go.mod b/service/iotwireless/go.mod index 9443e7ce5b7..4fe15b32214 100644 --- a/service/iotwireless/go.mod +++ b/service/iotwireless/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/iotwireless/go.sum b/service/iotwireless/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/iotwireless/go.sum +++ b/service/iotwireless/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ivs/go.mod b/service/ivs/go.mod index 12e63cd381a..e4164aaffa1 100644 --- a/service/ivs/go.mod +++ b/service/ivs/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ivs/go.sum b/service/ivs/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ivs/go.sum +++ b/service/ivs/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ivschat/go.mod b/service/ivschat/go.mod index 2833727cf67..5a7b96482b5 100644 --- a/service/ivschat/go.mod +++ b/service/ivschat/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ivschat/go.sum b/service/ivschat/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ivschat/go.sum +++ b/service/ivschat/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ivsrealtime/go.mod b/service/ivsrealtime/go.mod index a8388215afb..aadc1371229 100644 --- a/service/ivsrealtime/go.mod +++ b/service/ivsrealtime/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ivsrealtime/go.sum b/service/ivsrealtime/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ivsrealtime/go.sum +++ b/service/ivsrealtime/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kafka/go.mod b/service/kafka/go.mod index 246ad7ba163..7681daab7b4 100644 --- a/service/kafka/go.mod +++ b/service/kafka/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kafka/go.sum b/service/kafka/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kafka/go.sum +++ b/service/kafka/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kafkaconnect/go.mod b/service/kafkaconnect/go.mod index 0bde43d0c45..3cddda5c3cd 100644 --- a/service/kafkaconnect/go.mod +++ b/service/kafkaconnect/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kafkaconnect/go.sum b/service/kafkaconnect/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kafkaconnect/go.sum +++ b/service/kafkaconnect/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kendra/go.mod b/service/kendra/go.mod index 914a775c098..b5cb726a7c8 100644 --- a/service/kendra/go.mod +++ b/service/kendra/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kendra/go.sum b/service/kendra/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kendra/go.sum +++ b/service/kendra/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kendraranking/go.mod b/service/kendraranking/go.mod index 5e89fcd03e3..1e04ffd6b1a 100644 --- a/service/kendraranking/go.mod +++ b/service/kendraranking/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kendraranking/go.sum b/service/kendraranking/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kendraranking/go.sum +++ b/service/kendraranking/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/keyspaces/go.mod b/service/keyspaces/go.mod index 7740ab1cd81..725826fbb7a 100644 --- a/service/keyspaces/go.mod +++ b/service/keyspaces/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/keyspaces/go.sum b/service/keyspaces/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/keyspaces/go.sum +++ b/service/keyspaces/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kinesis/go.mod b/service/kinesis/go.mod index ec918666be0..fdf5d2c26c6 100644 --- a/service/kinesis/go.mod +++ b/service/kinesis/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.0 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/kinesis/go.sum b/service/kinesis/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/kinesis/go.sum +++ b/service/kinesis/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/kinesis/internal/testing/go.mod b/service/kinesis/internal/testing/go.mod index 7485b447e8f..e1c95e6f231 100644 --- a/service/kinesis/internal/testing/go.mod +++ b/service/kinesis/internal/testing/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.0 github.com/aws/aws-sdk-go-v2/service/internal/eventstreamtesting v1.2.3 github.com/aws/aws-sdk-go-v2/service/kinesis v1.22.1 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kinesis/internal/testing/go.sum b/service/kinesis/internal/testing/go.sum index 94f0da0da60..2ef890e2a5d 100644 --- a/service/kinesis/internal/testing/go.sum +++ b/service/kinesis/internal/testing/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/kinesisanalytics/go.mod b/service/kinesisanalytics/go.mod index 95dfe303e2f..047ab1e673e 100644 --- a/service/kinesisanalytics/go.mod +++ b/service/kinesisanalytics/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kinesisanalytics/go.sum b/service/kinesisanalytics/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kinesisanalytics/go.sum +++ b/service/kinesisanalytics/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kinesisanalyticsv2/go.mod b/service/kinesisanalyticsv2/go.mod index ea842d0c1b7..86e29dbf500 100644 --- a/service/kinesisanalyticsv2/go.mod +++ b/service/kinesisanalyticsv2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kinesisanalyticsv2/go.sum b/service/kinesisanalyticsv2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kinesisanalyticsv2/go.sum +++ b/service/kinesisanalyticsv2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kinesisvideo/go.mod b/service/kinesisvideo/go.mod index c5ca14c515f..661c929074d 100644 --- a/service/kinesisvideo/go.mod +++ b/service/kinesisvideo/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kinesisvideo/go.sum b/service/kinesisvideo/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kinesisvideo/go.sum +++ b/service/kinesisvideo/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kinesisvideoarchivedmedia/go.mod b/service/kinesisvideoarchivedmedia/go.mod index 80769d465c8..0752503623c 100644 --- a/service/kinesisvideoarchivedmedia/go.mod +++ b/service/kinesisvideoarchivedmedia/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kinesisvideoarchivedmedia/go.sum b/service/kinesisvideoarchivedmedia/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kinesisvideoarchivedmedia/go.sum +++ b/service/kinesisvideoarchivedmedia/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kinesisvideomedia/go.mod b/service/kinesisvideomedia/go.mod index b0155842e6a..93b70b5c1be 100644 --- a/service/kinesisvideomedia/go.mod +++ b/service/kinesisvideomedia/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kinesisvideomedia/go.sum b/service/kinesisvideomedia/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kinesisvideomedia/go.sum +++ b/service/kinesisvideomedia/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kinesisvideosignaling/go.mod b/service/kinesisvideosignaling/go.mod index 5c90c5ca4fa..cc2188bc8d0 100644 --- a/service/kinesisvideosignaling/go.mod +++ b/service/kinesisvideosignaling/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kinesisvideosignaling/go.sum b/service/kinesisvideosignaling/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kinesisvideosignaling/go.sum +++ b/service/kinesisvideosignaling/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kinesisvideowebrtcstorage/go.mod b/service/kinesisvideowebrtcstorage/go.mod index 0e47a0d7dc8..663a0a26d69 100644 --- a/service/kinesisvideowebrtcstorage/go.mod +++ b/service/kinesisvideowebrtcstorage/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kinesisvideowebrtcstorage/go.sum b/service/kinesisvideowebrtcstorage/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kinesisvideowebrtcstorage/go.sum +++ b/service/kinesisvideowebrtcstorage/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/kms/go.mod b/service/kms/go.mod index dee84df75b2..3c75a44a49f 100644 --- a/service/kms/go.mod +++ b/service/kms/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/kms/go.sum b/service/kms/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/kms/go.sum +++ b/service/kms/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/lakeformation/go.mod b/service/lakeformation/go.mod index a0108fac341..63c76301296 100644 --- a/service/lakeformation/go.mod +++ b/service/lakeformation/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/lakeformation/go.sum b/service/lakeformation/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/lakeformation/go.sum +++ b/service/lakeformation/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/lambda/go.mod b/service/lambda/go.mod index c6060f52117..07764fafa61 100644 --- a/service/lambda/go.mod +++ b/service/lambda/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.0 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/lambda/go.sum b/service/lambda/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/lambda/go.sum +++ b/service/lambda/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/lambda/types/enums.go b/service/lambda/types/enums.go index 33b4d6d3e94..4b2f438daaf 100644 --- a/service/lambda/types/enums.go +++ b/service/lambda/types/enums.go @@ -371,6 +371,7 @@ const ( RuntimeNodejs20x Runtime = "nodejs20.x" RuntimeProvidedal2023 Runtime = "provided.al2023" RuntimePython312 Runtime = "python3.12" + RuntimeJava21 Runtime = "java21" ) // Values returns all known values for Runtime. Note that this can be expanded in @@ -413,6 +414,7 @@ func (Runtime) Values() []Runtime { "nodejs20.x", "provided.al2023", "python3.12", + "java21", } } diff --git a/service/launchwizard/go.mod b/service/launchwizard/go.mod index fcf5c3506b4..85a362497d9 100644 --- a/service/launchwizard/go.mod +++ b/service/launchwizard/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/launchwizard/go.sum b/service/launchwizard/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/launchwizard/go.sum +++ b/service/launchwizard/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/lexmodelbuildingservice/go.mod b/service/lexmodelbuildingservice/go.mod index 97fd2919aec..9d36c5d5ed1 100644 --- a/service/lexmodelbuildingservice/go.mod +++ b/service/lexmodelbuildingservice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/lexmodelbuildingservice/go.sum b/service/lexmodelbuildingservice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/lexmodelbuildingservice/go.sum +++ b/service/lexmodelbuildingservice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/lexmodelsv2/go.mod b/service/lexmodelsv2/go.mod index 8a1a1367a8a..4fb35eeee34 100644 --- a/service/lexmodelsv2/go.mod +++ b/service/lexmodelsv2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/lexmodelsv2/go.sum b/service/lexmodelsv2/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/lexmodelsv2/go.sum +++ b/service/lexmodelsv2/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/lexruntimeservice/go.mod b/service/lexruntimeservice/go.mod index 7f66f7d64a0..ee228f7c689 100644 --- a/service/lexruntimeservice/go.mod +++ b/service/lexruntimeservice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/lexruntimeservice/go.sum b/service/lexruntimeservice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/lexruntimeservice/go.sum +++ b/service/lexruntimeservice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/lexruntimev2/go.mod b/service/lexruntimev2/go.mod index 1d6077e4709..e8ec98be2a2 100644 --- a/service/lexruntimev2/go.mod +++ b/service/lexruntimev2/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.0 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/lexruntimev2/go.sum b/service/lexruntimev2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/lexruntimev2/go.sum +++ b/service/lexruntimev2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/licensemanager/go.mod b/service/licensemanager/go.mod index fa0151c68a6..5a893c95c36 100644 --- a/service/licensemanager/go.mod +++ b/service/licensemanager/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/licensemanager/go.sum b/service/licensemanager/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/licensemanager/go.sum +++ b/service/licensemanager/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/licensemanagerlinuxsubscriptions/go.mod b/service/licensemanagerlinuxsubscriptions/go.mod index 47ca78b5fc5..2c38d430ba2 100644 --- a/service/licensemanagerlinuxsubscriptions/go.mod +++ b/service/licensemanagerlinuxsubscriptions/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/licensemanagerlinuxsubscriptions/go.sum b/service/licensemanagerlinuxsubscriptions/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/licensemanagerlinuxsubscriptions/go.sum +++ b/service/licensemanagerlinuxsubscriptions/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/licensemanagerusersubscriptions/go.mod b/service/licensemanagerusersubscriptions/go.mod index bdf371fa052..c93b97f7fde 100644 --- a/service/licensemanagerusersubscriptions/go.mod +++ b/service/licensemanagerusersubscriptions/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/licensemanagerusersubscriptions/go.sum b/service/licensemanagerusersubscriptions/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/licensemanagerusersubscriptions/go.sum +++ b/service/licensemanagerusersubscriptions/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/lightsail/go.mod b/service/lightsail/go.mod index 11dec04cff3..e06e356ecf9 100644 --- a/service/lightsail/go.mod +++ b/service/lightsail/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/lightsail/go.sum b/service/lightsail/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/lightsail/go.sum +++ b/service/lightsail/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/location/go.mod b/service/location/go.mod index 8c2abd9d8d8..f5fd4282538 100644 --- a/service/location/go.mod +++ b/service/location/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/location/go.sum b/service/location/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/location/go.sum +++ b/service/location/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/lookoutequipment/go.mod b/service/lookoutequipment/go.mod index 604b44f6338..09b45162be0 100644 --- a/service/lookoutequipment/go.mod +++ b/service/lookoutequipment/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/lookoutequipment/go.sum b/service/lookoutequipment/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/lookoutequipment/go.sum +++ b/service/lookoutequipment/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/lookoutmetrics/go.mod b/service/lookoutmetrics/go.mod index c99cd9ae43c..45f09d7caeb 100644 --- a/service/lookoutmetrics/go.mod +++ b/service/lookoutmetrics/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/lookoutmetrics/go.sum b/service/lookoutmetrics/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/lookoutmetrics/go.sum +++ b/service/lookoutmetrics/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/lookoutvision/go.mod b/service/lookoutvision/go.mod index c74e769d331..c416abf099f 100644 --- a/service/lookoutvision/go.mod +++ b/service/lookoutvision/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/lookoutvision/go.sum b/service/lookoutvision/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/lookoutvision/go.sum +++ b/service/lookoutvision/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/m2/go.mod b/service/m2/go.mod index cddf00d82fb..837b30870e9 100644 --- a/service/m2/go.mod +++ b/service/m2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/m2/go.sum b/service/m2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/m2/go.sum +++ b/service/m2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/machinelearning/go.mod b/service/machinelearning/go.mod index 9109774bd85..0445d918b87 100644 --- a/service/machinelearning/go.mod +++ b/service/machinelearning/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/machinelearning/go.sum b/service/machinelearning/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/machinelearning/go.sum +++ b/service/machinelearning/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/macie/go.mod b/service/macie/go.mod index 7ba938f13fa..1b57407f9e9 100644 --- a/service/macie/go.mod +++ b/service/macie/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/macie/go.sum b/service/macie/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/macie/go.sum +++ b/service/macie/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/macie2/go.mod b/service/macie2/go.mod index e2e6e94e6ce..bc4551cd7d1 100644 --- a/service/macie2/go.mod +++ b/service/macie2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/macie2/go.sum b/service/macie2/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/macie2/go.sum +++ b/service/macie2/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/managedblockchain/go.mod b/service/managedblockchain/go.mod index 0da7d144389..bb49710aab0 100644 --- a/service/managedblockchain/go.mod +++ b/service/managedblockchain/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/managedblockchain/go.sum b/service/managedblockchain/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/managedblockchain/go.sum +++ b/service/managedblockchain/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/managedblockchainquery/go.mod b/service/managedblockchainquery/go.mod index 37ac0f4dc25..b1f1056817d 100644 --- a/service/managedblockchainquery/go.mod +++ b/service/managedblockchainquery/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/managedblockchainquery/go.sum b/service/managedblockchainquery/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/managedblockchainquery/go.sum +++ b/service/managedblockchainquery/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/marketplacecatalog/go.mod b/service/marketplacecatalog/go.mod index 045af19b57c..594dd351f1e 100644 --- a/service/marketplacecatalog/go.mod +++ b/service/marketplacecatalog/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/marketplacecatalog/go.sum b/service/marketplacecatalog/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/marketplacecatalog/go.sum +++ b/service/marketplacecatalog/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/marketplacecommerceanalytics/go.mod b/service/marketplacecommerceanalytics/go.mod index 11ac5eaffb1..ff887b8527e 100644 --- a/service/marketplacecommerceanalytics/go.mod +++ b/service/marketplacecommerceanalytics/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/marketplacecommerceanalytics/go.sum b/service/marketplacecommerceanalytics/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/marketplacecommerceanalytics/go.sum +++ b/service/marketplacecommerceanalytics/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/marketplaceentitlementservice/go.mod b/service/marketplaceentitlementservice/go.mod index 6c21beecc6d..f15cd6ded62 100644 --- a/service/marketplaceentitlementservice/go.mod +++ b/service/marketplaceentitlementservice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/marketplaceentitlementservice/go.sum b/service/marketplaceentitlementservice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/marketplaceentitlementservice/go.sum +++ b/service/marketplaceentitlementservice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/marketplacemetering/go.mod b/service/marketplacemetering/go.mod index 38e81bfe754..afbe04201e4 100644 --- a/service/marketplacemetering/go.mod +++ b/service/marketplacemetering/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/marketplacemetering/go.sum b/service/marketplacemetering/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/marketplacemetering/go.sum +++ b/service/marketplacemetering/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mediaconnect/go.mod b/service/mediaconnect/go.mod index 2b423bd532d..d9c49f1d049 100644 --- a/service/mediaconnect/go.mod +++ b/service/mediaconnect/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/mediaconnect/go.sum b/service/mediaconnect/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/mediaconnect/go.sum +++ b/service/mediaconnect/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/mediaconvert/go.mod b/service/mediaconvert/go.mod index bdc975671e5..c55bbae65e1 100644 --- a/service/mediaconvert/go.mod +++ b/service/mediaconvert/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mediaconvert/go.sum b/service/mediaconvert/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mediaconvert/go.sum +++ b/service/mediaconvert/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/medialive/go.mod b/service/medialive/go.mod index 453bb205c5b..9c14a4b6ff7 100644 --- a/service/medialive/go.mod +++ b/service/medialive/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/medialive/go.sum b/service/medialive/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/medialive/go.sum +++ b/service/medialive/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/mediapackage/go.mod b/service/mediapackage/go.mod index 00827c6cade..1b279999d2e 100644 --- a/service/mediapackage/go.mod +++ b/service/mediapackage/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mediapackage/go.sum b/service/mediapackage/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mediapackage/go.sum +++ b/service/mediapackage/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mediapackagev2/go.mod b/service/mediapackagev2/go.mod index 98aabf64130..2b3b775831b 100644 --- a/service/mediapackagev2/go.mod +++ b/service/mediapackagev2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mediapackagev2/go.sum b/service/mediapackagev2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mediapackagev2/go.sum +++ b/service/mediapackagev2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mediapackagevod/go.mod b/service/mediapackagevod/go.mod index 47846cabb15..941bb137b53 100644 --- a/service/mediapackagevod/go.mod +++ b/service/mediapackagevod/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mediapackagevod/go.sum b/service/mediapackagevod/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mediapackagevod/go.sum +++ b/service/mediapackagevod/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mediastore/go.mod b/service/mediastore/go.mod index df339e2fbd8..37ea79a1508 100644 --- a/service/mediastore/go.mod +++ b/service/mediastore/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mediastore/go.sum b/service/mediastore/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mediastore/go.sum +++ b/service/mediastore/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mediastoredata/go.mod b/service/mediastoredata/go.mod index 50b605f5c21..ab511866ca4 100644 --- a/service/mediastoredata/go.mod +++ b/service/mediastoredata/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mediastoredata/go.sum b/service/mediastoredata/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mediastoredata/go.sum +++ b/service/mediastoredata/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mediatailor/go.mod b/service/mediatailor/go.mod index 4e954e2f8bc..8e7d162eb1b 100644 --- a/service/mediatailor/go.mod +++ b/service/mediatailor/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mediatailor/go.sum b/service/mediatailor/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mediatailor/go.sum +++ b/service/mediatailor/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/medicalimaging/go.mod b/service/medicalimaging/go.mod index 4e5efb3179a..2aa3c99ac02 100644 --- a/service/medicalimaging/go.mod +++ b/service/medicalimaging/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/medicalimaging/go.sum b/service/medicalimaging/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/medicalimaging/go.sum +++ b/service/medicalimaging/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/memorydb/go.mod b/service/memorydb/go.mod index 1eefcab49e3..5dd3fcd2705 100644 --- a/service/memorydb/go.mod +++ b/service/memorydb/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/memorydb/go.sum b/service/memorydb/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/memorydb/go.sum +++ b/service/memorydb/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mgn/go.mod b/service/mgn/go.mod index ed222d15a56..2b8aeb1dd3a 100644 --- a/service/mgn/go.mod +++ b/service/mgn/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mgn/go.sum b/service/mgn/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mgn/go.sum +++ b/service/mgn/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/migrationhub/go.mod b/service/migrationhub/go.mod index cbd5b26e34d..2b841916250 100644 --- a/service/migrationhub/go.mod +++ b/service/migrationhub/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/migrationhub/go.sum b/service/migrationhub/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/migrationhub/go.sum +++ b/service/migrationhub/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/migrationhubconfig/go.mod b/service/migrationhubconfig/go.mod index a82b6d19d7f..8fe97e665ca 100644 --- a/service/migrationhubconfig/go.mod +++ b/service/migrationhubconfig/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/migrationhubconfig/go.sum b/service/migrationhubconfig/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/migrationhubconfig/go.sum +++ b/service/migrationhubconfig/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/migrationhuborchestrator/go.mod b/service/migrationhuborchestrator/go.mod index 5dd94235cdb..2d109cbf6af 100644 --- a/service/migrationhuborchestrator/go.mod +++ b/service/migrationhuborchestrator/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/migrationhuborchestrator/go.sum b/service/migrationhuborchestrator/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/migrationhuborchestrator/go.sum +++ b/service/migrationhuborchestrator/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/migrationhubrefactorspaces/go.mod b/service/migrationhubrefactorspaces/go.mod index bbe8b278833..ed56a4faf9b 100644 --- a/service/migrationhubrefactorspaces/go.mod +++ b/service/migrationhubrefactorspaces/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/migrationhubrefactorspaces/go.sum b/service/migrationhubrefactorspaces/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/migrationhubrefactorspaces/go.sum +++ b/service/migrationhubrefactorspaces/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/migrationhubstrategy/go.mod b/service/migrationhubstrategy/go.mod index ce03a45b19e..014c4545139 100644 --- a/service/migrationhubstrategy/go.mod +++ b/service/migrationhubstrategy/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/migrationhubstrategy/go.sum b/service/migrationhubstrategy/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/migrationhubstrategy/go.sum +++ b/service/migrationhubstrategy/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mobile/go.mod b/service/mobile/go.mod index 55390a262aa..bbad951381d 100644 --- a/service/mobile/go.mod +++ b/service/mobile/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mobile/go.sum b/service/mobile/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mobile/go.sum +++ b/service/mobile/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mq/go.mod b/service/mq/go.mod index c0b19221458..e1bf64877c5 100644 --- a/service/mq/go.mod +++ b/service/mq/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mq/go.sum b/service/mq/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mq/go.sum +++ b/service/mq/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mturk/go.mod b/service/mturk/go.mod index da9a292b808..c5c2f8070db 100644 --- a/service/mturk/go.mod +++ b/service/mturk/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mturk/go.sum b/service/mturk/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mturk/go.sum +++ b/service/mturk/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mwaa/api_op_CreateEnvironment.go b/service/mwaa/api_op_CreateEnvironment.go index e0628876897..cd0a095f09e 100644 --- a/service/mwaa/api_op_CreateEnvironment.go +++ b/service/mwaa/api_op_CreateEnvironment.go @@ -83,9 +83,20 @@ type CreateEnvironmentInput struct { // The Apache Airflow version for your environment. If no value is specified, it // defaults to the latest version. For more information, see Apache Airflow // versions on Amazon Managed Workflows for Apache Airflow (MWAA) (https://docs.aws.amazon.com/mwaa/latest/userguide/airflow-versions.html) - // . Valid values: 1.10.12 , 2.0.2 , 2.2.2 , 2.4.3 , 2.5.1 , 2.6.3 , 2.7.2 . + // . Valid values: 1.10.12 , 2.0.2 , 2.2.2 , 2.4.3 , 2.5.1 , 2.6.3 , 2.7.2 AirflowVersion *string + // Defines whether the VPC endpoints configured for the environment are created, + // and managed, by the customer or by Amazon MWAA. If set to SERVICE , Amazon MWAA + // will create and manage the required VPC endpoints in your VPC. If set to + // CUSTOMER , you must create, and manage, the VPC endpoints for your VPC. If you + // choose to create an environment in a shared VPC, you must set this value to + // CUSTOMER . In a shared VPC deployment, the environment will remain in PENDING + // status until you create the VPC endpoints. If you do not take action to create + // the endpoints within 72 hours, the status will change to CREATE_FAILED . You can + // delete the failed environment and create a new one. + EndpointManagement types.EndpointManagement + // The environment class type. Valid values: mw1.small , mw1.medium , mw1.large . // For more information, see Amazon MWAA environment class (https://docs.aws.amazon.com/mwaa/latest/userguide/environment-class.html) // . @@ -170,8 +181,8 @@ type CreateEnvironmentInput struct { // . Tags map[string]string - // The Apache Airflow Web server access mode. For more information, see Apache - // Airflow access modes (https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-networking.html) + // Defines the access mode for the Apache Airflow web server. For more + // information, see Apache Airflow access modes (https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-networking.html) // . WebserverAccessMode types.WebserverAccessMode diff --git a/service/mwaa/deserializers.go b/service/mwaa/deserializers.go index 341f168f48a..09592006c89 100644 --- a/service/mwaa/deserializers.go +++ b/service/mwaa/deserializers.go @@ -1742,6 +1742,15 @@ func awsRestjson1_deserializeDocumentEnvironment(v **types.Environment, value in sv.Arn = ptr.String(jtv) } + case "CeleryExecutorQueue": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected CeleryExecutorQueue to be of type string, got %T instead", value) + } + sv.CeleryExecutorQueue = ptr.String(jtv) + } + case "CreatedAt": if value != nil { switch jtv := value.(type) { @@ -1767,6 +1776,24 @@ func awsRestjson1_deserializeDocumentEnvironment(v **types.Environment, value in sv.DagS3Path = ptr.String(jtv) } + case "DatabaseVpcEndpointService": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected VpcEndpointServiceName to be of type string, got %T instead", value) + } + sv.DatabaseVpcEndpointService = ptr.String(jtv) + } + + case "EndpointManagement": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected EndpointManagement to be of type string, got %T instead", value) + } + sv.EndpointManagement = types.EndpointManagement(jtv) + } + case "EnvironmentClass": if value != nil { jtv, ok := value.(string) @@ -1961,6 +1988,15 @@ func awsRestjson1_deserializeDocumentEnvironment(v **types.Environment, value in sv.WebserverUrl = ptr.String(jtv) } + case "WebserverVpcEndpointService": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected VpcEndpointServiceName to be of type string, got %T instead", value) + } + sv.WebserverVpcEndpointService = ptr.String(jtv) + } + case "WeeklyMaintenanceWindowStart": if value != nil { jtv, ok := value.(string) diff --git a/service/mwaa/go.mod b/service/mwaa/go.mod index d3816c3fb0a..764badd76e5 100644 --- a/service/mwaa/go.mod +++ b/service/mwaa/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/mwaa/go.sum b/service/mwaa/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/mwaa/go.sum +++ b/service/mwaa/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/mwaa/serializers.go b/service/mwaa/serializers.go index af116225a30..77232796286 100644 --- a/service/mwaa/serializers.go +++ b/service/mwaa/serializers.go @@ -178,6 +178,11 @@ func awsRestjson1_serializeOpDocumentCreateEnvironmentInput(v *CreateEnvironment ok.String(*v.DagS3Path) } + if len(v.EndpointManagement) > 0 { + ok := object.Key("EndpointManagement") + ok.String(string(v.EndpointManagement)) + } + if v.EnvironmentClass != nil { ok := object.Key("EnvironmentClass") ok.String(*v.EnvironmentClass) diff --git a/service/mwaa/types/enums.go b/service/mwaa/types/enums.go index a4b3a79c41d..74b45ffddc6 100644 --- a/service/mwaa/types/enums.go +++ b/service/mwaa/types/enums.go @@ -2,6 +2,24 @@ package types +type EndpointManagement string + +// Enum values for EndpointManagement +const ( + EndpointManagementCustomer EndpointManagement = "CUSTOMER" + EndpointManagementService EndpointManagement = "SERVICE" +) + +// Values returns all known values for EndpointManagement. Note that this can be +// expanded in the future, and so it is only as up to date as the client. The +// ordering of this slice is not guaranteed to be stable across updates. +func (EndpointManagement) Values() []EndpointManagement { + return []EndpointManagement{ + "CUSTOMER", + "SERVICE", + } +} + type EnvironmentStatus string // Enum values for EnvironmentStatus @@ -16,6 +34,7 @@ const ( EnvironmentStatusUpdateFailed EnvironmentStatus = "UPDATE_FAILED" EnvironmentStatusRollingBack EnvironmentStatus = "ROLLING_BACK" EnvironmentStatusCreatingSnapshot EnvironmentStatus = "CREATING_SNAPSHOT" + EnvironmentStatusPending EnvironmentStatus = "PENDING" ) // Values returns all known values for EnvironmentStatus. Note that this can be @@ -33,6 +52,7 @@ func (EnvironmentStatus) Values() []EnvironmentStatus { "UPDATE_FAILED", "ROLLING_BACK", "CREATING_SNAPSHOT", + "PENDING", } } diff --git a/service/mwaa/types/types.go b/service/mwaa/types/types.go index a26c8067154..a46e4abe665 100644 --- a/service/mwaa/types/types.go +++ b/service/mwaa/types/types.go @@ -42,6 +42,12 @@ type Environment struct { // The Amazon Resource Name (ARN) of the Amazon MWAA environment. Arn *string + // The queue ARN for the environment's Celery Executor (https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/executor/celery.html) + // . Amazon MWAA uses a Celery Executor to distribute tasks across multiple + // workers. When you create an environment in a shared VPC, you must provide access + // to the Celery Executor queue from your VPC. + CeleryExecutorQueue *string + // The day and time the environment was created. CreatedAt *time.Time @@ -50,6 +56,15 @@ type Environment struct { // . DagS3Path *string + // The VPC endpoint for the environment's Amazon RDS database. + DatabaseVpcEndpointService *string + + // Defines whether the VPC endpoints configured for the environment are created, + // and managed, by the customer or by Amazon MWAA. If set to SERVICE , Amazon MWAA + // will create and manage the required VPC endpoints in your VPC. If set to + // CUSTOMER , you must create, and manage, the VPC endpoints in your VPC. + EndpointManagement EndpointManagement + // The environment class type. Valid values: mw1.small , mw1.medium , mw1.large . // For more information, see Amazon MWAA environment class (https://docs.aws.amazon.com/mwaa/latest/userguide/environment-class.html) // . @@ -163,6 +178,9 @@ type Environment struct { // the environment could not be created. // - AVAILABLE - Indicates the request was successful and the environment is // ready to use. + // - PENDING - Indicates the request was successful, but the process to create + // the environment is paused until you create the required VPC endpoints in your + // VPC. After you create the VPC endpoints, the process resumes. // - UPDATING - Indicates the request to update the environment is in progress. // - ROLLING_BACK - Indicates the request to update environment details, or // upgrade the environment version, failed and Amazon MWAA is restoring the @@ -185,7 +203,7 @@ type Environment struct { // . Tags map[string]string - // The Apache Airflow Web server access mode. For more information, see Apache + // The Apache Airflow web server access mode. For more information, see Apache // Airflow access modes (https://docs.aws.amazon.com/mwaa/latest/userguide/configuring-networking.html) // . WebserverAccessMode WebserverAccessMode @@ -195,6 +213,9 @@ type Environment struct { // . WebserverUrl *string + // The VPC endpoint for the environment's web server. + WebserverVpcEndpointService *string + // The day and time of the week in Coordinated Universal Time (UTC) 24-hour // standard time that weekly maintenance updates are scheduled. For example: // TUE:03:30 . diff --git a/service/neptune/go.mod b/service/neptune/go.mod index 43b66b55175..0aa127342b1 100644 --- a/service/neptune/go.mod +++ b/service/neptune/go.mod @@ -8,7 +8,7 @@ require ( github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.0 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/neptune/go.sum b/service/neptune/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/neptune/go.sum +++ b/service/neptune/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/neptunedata/go.mod b/service/neptunedata/go.mod index 2183dfa3ab4..41e8525782a 100644 --- a/service/neptunedata/go.mod +++ b/service/neptunedata/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/neptunedata/go.sum b/service/neptunedata/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/neptunedata/go.sum +++ b/service/neptunedata/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/networkfirewall/go.mod b/service/networkfirewall/go.mod index 10963a92ad8..0b13f62e556 100644 --- a/service/networkfirewall/go.mod +++ b/service/networkfirewall/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/networkfirewall/go.sum b/service/networkfirewall/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/networkfirewall/go.sum +++ b/service/networkfirewall/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/networkmanager/go.mod b/service/networkmanager/go.mod index 0026019b30b..086a3f04975 100644 --- a/service/networkmanager/go.mod +++ b/service/networkmanager/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/networkmanager/go.sum b/service/networkmanager/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/networkmanager/go.sum +++ b/service/networkmanager/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/nimble/go.mod b/service/nimble/go.mod index 52e8b88e897..d313f1d1ccf 100644 --- a/service/nimble/go.mod +++ b/service/nimble/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/nimble/go.sum b/service/nimble/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/nimble/go.sum +++ b/service/nimble/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/oam/go.mod b/service/oam/go.mod index de44645764d..ef1ba6792b9 100644 --- a/service/oam/go.mod +++ b/service/oam/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/oam/go.sum b/service/oam/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/oam/go.sum +++ b/service/oam/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/omics/go.mod b/service/omics/go.mod index a7b07d21e68..9f0ab90cd16 100644 --- a/service/omics/go.mod +++ b/service/omics/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/omics/go.sum b/service/omics/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/omics/go.sum +++ b/service/omics/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/opensearch/go.mod b/service/opensearch/go.mod index 034dba6a945..a59df3bc9d3 100644 --- a/service/opensearch/go.mod +++ b/service/opensearch/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/opensearch/go.sum b/service/opensearch/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/opensearch/go.sum +++ b/service/opensearch/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/opensearchserverless/go.mod b/service/opensearchserverless/go.mod index c53d8dc08e6..ec6ef9311e1 100644 --- a/service/opensearchserverless/go.mod +++ b/service/opensearchserverless/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/opensearchserverless/go.sum b/service/opensearchserverless/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/opensearchserverless/go.sum +++ b/service/opensearchserverless/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/opsworks/go.mod b/service/opsworks/go.mod index d689e0f5491..93778514d19 100644 --- a/service/opsworks/go.mod +++ b/service/opsworks/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/opsworks/go.sum b/service/opsworks/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/opsworks/go.sum +++ b/service/opsworks/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/opsworkscm/go.mod b/service/opsworkscm/go.mod index 5a61ba0065a..defdf163460 100644 --- a/service/opsworkscm/go.mod +++ b/service/opsworkscm/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/opsworkscm/go.sum b/service/opsworkscm/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/opsworkscm/go.sum +++ b/service/opsworkscm/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/organizations/go.mod b/service/organizations/go.mod index b688d05c840..3a1eefcc0f3 100644 --- a/service/organizations/go.mod +++ b/service/organizations/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/organizations/go.sum b/service/organizations/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/organizations/go.sum +++ b/service/organizations/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/osis/go.mod b/service/osis/go.mod index b3e1b30b12a..9f4fbeefdd2 100644 --- a/service/osis/go.mod +++ b/service/osis/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/osis/go.sum b/service/osis/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/osis/go.sum +++ b/service/osis/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/outposts/go.mod b/service/outposts/go.mod index 96fce75b266..981026df4ec 100644 --- a/service/outposts/go.mod +++ b/service/outposts/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/outposts/go.sum b/service/outposts/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/outposts/go.sum +++ b/service/outposts/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/panorama/go.mod b/service/panorama/go.mod index 997939b29a1..d8bb743ceac 100644 --- a/service/panorama/go.mod +++ b/service/panorama/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/panorama/go.sum b/service/panorama/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/panorama/go.sum +++ b/service/panorama/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/paymentcryptography/go.mod b/service/paymentcryptography/go.mod index d83043f0215..6f9a553f242 100644 --- a/service/paymentcryptography/go.mod +++ b/service/paymentcryptography/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/paymentcryptography/go.sum b/service/paymentcryptography/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/paymentcryptography/go.sum +++ b/service/paymentcryptography/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/paymentcryptographydata/go.mod b/service/paymentcryptographydata/go.mod index e9a2a412efe..864caeb75d3 100644 --- a/service/paymentcryptographydata/go.mod +++ b/service/paymentcryptographydata/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/paymentcryptographydata/go.sum b/service/paymentcryptographydata/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/paymentcryptographydata/go.sum +++ b/service/paymentcryptographydata/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/pcaconnectorad/go.mod b/service/pcaconnectorad/go.mod index c5b9334e9b0..41fe841077e 100644 --- a/service/pcaconnectorad/go.mod +++ b/service/pcaconnectorad/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/pcaconnectorad/go.sum b/service/pcaconnectorad/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/pcaconnectorad/go.sum +++ b/service/pcaconnectorad/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/personalize/go.mod b/service/personalize/go.mod index 8af68c01359..1cc2d334842 100644 --- a/service/personalize/go.mod +++ b/service/personalize/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/personalize/go.sum b/service/personalize/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/personalize/go.sum +++ b/service/personalize/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/personalizeevents/go.mod b/service/personalizeevents/go.mod index 2ece9996678..2af1d4be0bb 100644 --- a/service/personalizeevents/go.mod +++ b/service/personalizeevents/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/personalizeevents/go.sum b/service/personalizeevents/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/personalizeevents/go.sum +++ b/service/personalizeevents/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/personalizeruntime/go.mod b/service/personalizeruntime/go.mod index 01aeec273b3..42d18ed2f1c 100644 --- a/service/personalizeruntime/go.mod +++ b/service/personalizeruntime/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/personalizeruntime/go.sum b/service/personalizeruntime/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/personalizeruntime/go.sum +++ b/service/personalizeruntime/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/pi/go.mod b/service/pi/go.mod index 5e8cd78d78a..a014b19ad41 100644 --- a/service/pi/go.mod +++ b/service/pi/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/pi/go.sum b/service/pi/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/pi/go.sum +++ b/service/pi/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/pinpoint/go.mod b/service/pinpoint/go.mod index b5837e0dbcc..9e9b04dad55 100644 --- a/service/pinpoint/go.mod +++ b/service/pinpoint/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/pinpoint/go.sum b/service/pinpoint/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/pinpoint/go.sum +++ b/service/pinpoint/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/pinpointemail/go.mod b/service/pinpointemail/go.mod index 6abf50b180c..25386a0793e 100644 --- a/service/pinpointemail/go.mod +++ b/service/pinpointemail/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/pinpointemail/go.sum b/service/pinpointemail/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/pinpointemail/go.sum +++ b/service/pinpointemail/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/pinpointsmsvoice/go.mod b/service/pinpointsmsvoice/go.mod index 63aa04eed52..5ef5cf851c5 100644 --- a/service/pinpointsmsvoice/go.mod +++ b/service/pinpointsmsvoice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/pinpointsmsvoice/go.sum b/service/pinpointsmsvoice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/pinpointsmsvoice/go.sum +++ b/service/pinpointsmsvoice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/pinpointsmsvoicev2/go.mod b/service/pinpointsmsvoicev2/go.mod index d00c29dc900..cb4b979c989 100644 --- a/service/pinpointsmsvoicev2/go.mod +++ b/service/pinpointsmsvoicev2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/pinpointsmsvoicev2/go.sum b/service/pinpointsmsvoicev2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/pinpointsmsvoicev2/go.sum +++ b/service/pinpointsmsvoicev2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/pipes/go.mod b/service/pipes/go.mod index b41a2457778..c49ebfc346c 100644 --- a/service/pipes/go.mod +++ b/service/pipes/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/pipes/go.sum b/service/pipes/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/pipes/go.sum +++ b/service/pipes/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/polly/go.mod b/service/polly/go.mod index 3252f7a0488..e6aef0c0ecf 100644 --- a/service/polly/go.mod +++ b/service/polly/go.mod @@ -8,7 +8,7 @@ require ( github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.0 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/polly/go.sum b/service/polly/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/polly/go.sum +++ b/service/polly/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/pricing/go.mod b/service/pricing/go.mod index e5818d3172a..ee079f69059 100644 --- a/service/pricing/go.mod +++ b/service/pricing/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/pricing/go.sum b/service/pricing/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/pricing/go.sum +++ b/service/pricing/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/privatenetworks/go.mod b/service/privatenetworks/go.mod index 7d67930b2c9..19d15fe4fee 100644 --- a/service/privatenetworks/go.mod +++ b/service/privatenetworks/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/privatenetworks/go.sum b/service/privatenetworks/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/privatenetworks/go.sum +++ b/service/privatenetworks/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/proton/go.mod b/service/proton/go.mod index 75863148e02..cdf1890672a 100644 --- a/service/proton/go.mod +++ b/service/proton/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/proton/go.sum b/service/proton/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/proton/go.sum +++ b/service/proton/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/qldb/go.mod b/service/qldb/go.mod index 3a8e15dcdfa..0db3a52973b 100644 --- a/service/qldb/go.mod +++ b/service/qldb/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/qldb/go.sum b/service/qldb/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/qldb/go.sum +++ b/service/qldb/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/qldbsession/go.mod b/service/qldbsession/go.mod index 1e9f45c22fb..66e4d330ce1 100644 --- a/service/qldbsession/go.mod +++ b/service/qldbsession/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/qldbsession/go.sum b/service/qldbsession/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/qldbsession/go.sum +++ b/service/qldbsession/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/quicksight/go.mod b/service/quicksight/go.mod index 564a677a441..dc84a6b4719 100644 --- a/service/quicksight/go.mod +++ b/service/quicksight/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/quicksight/go.sum b/service/quicksight/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/quicksight/go.sum +++ b/service/quicksight/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ram/go.mod b/service/ram/go.mod index e9ac8c11d47..be8c53f175d 100644 --- a/service/ram/go.mod +++ b/service/ram/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ram/go.sum b/service/ram/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ram/go.sum +++ b/service/ram/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/rbin/go.mod b/service/rbin/go.mod index f6cdbcc5d2a..14030d88c2c 100644 --- a/service/rbin/go.mod +++ b/service/rbin/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/rbin/go.sum b/service/rbin/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/rbin/go.sum +++ b/service/rbin/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/rds/api_op_ModifyDBSnapshot.go b/service/rds/api_op_ModifyDBSnapshot.go index 577cbdc786c..71937fa3bcb 100644 --- a/service/rds/api_op_ModifyDBSnapshot.go +++ b/service/rds/api_op_ModifyDBSnapshot.go @@ -40,17 +40,17 @@ type ModifyDBSnapshotInput struct { // The engine version to upgrade the DB snapshot to. The following are the // database engines and engine versions that are available when you upgrade a DB - // snapshot. MySQL - // - 5.5.46 (supported for 5.1 DB snapshots) - // Oracle + // snapshot. MySQL For the list of engine versions that are available for upgrading + // a DB snapshot, see Upgrading a MySQL DB snapshot engine version (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/mysql-upgrade-snapshot.html) + // in the Amazon RDS User Guide. Oracle // - 19.0.0.0.ru-2022-01.rur-2022-01.r1 (supported for 12.2.0.1 DB snapshots) // - 19.0.0.0.ru-2022-07.rur-2022-07.r1 (supported for 12.1.0.2 DB snapshots) // - 12.1.0.2.v8 (supported for 12.1.0.1 DB snapshots) // - 11.2.0.4.v12 (supported for 11.2.0.2 DB snapshots) // - 11.2.0.4.v11 (supported for 11.2.0.3 DB snapshots) // PostgreSQL For the list of engine versions that are available for upgrading a - // DB snapshot, see Upgrading the PostgreSQL DB Engine for Amazon RDS (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.PostgreSQL.html#USER_UpgradeDBInstance.PostgreSQL.MajorVersion) - // . + // DB snapshot, see Upgrading a PostgreSQL DB snapshot engine version (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBSnapshot.PostgreSQL.html) + // in the Amazon RDS User Guide. EngineVersion *string // The option group to identify with the upgraded DB snapshot. You can specify diff --git a/service/rds/go.mod b/service/rds/go.mod index 5c15b73e2a5..23435b3e86b 100644 --- a/service/rds/go.mod +++ b/service/rds/go.mod @@ -8,7 +8,7 @@ require ( github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.0 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/rds/go.sum b/service/rds/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/rds/go.sum +++ b/service/rds/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/rdsdata/go.mod b/service/rdsdata/go.mod index 2c6443bbad7..22d05560a1e 100644 --- a/service/rdsdata/go.mod +++ b/service/rdsdata/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/rdsdata/go.sum b/service/rdsdata/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/rdsdata/go.sum +++ b/service/rdsdata/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/redshift/api_op_DeleteCustomDomainAssociation.go b/service/redshift/api_op_DeleteCustomDomainAssociation.go index 02b22f8e38e..201cdc80dee 100644 --- a/service/redshift/api_op_DeleteCustomDomainAssociation.go +++ b/service/redshift/api_op_DeleteCustomDomainAssociation.go @@ -34,6 +34,11 @@ type DeleteCustomDomainAssociationInput struct { // This member is required. ClusterIdentifier *string + // The custom domain name for the custom domain association. + // + // This member is required. + CustomDomainName *string + noSmithyDocumentSerde } diff --git a/service/redshift/api_op_ModifyCustomDomainAssociation.go b/service/redshift/api_op_ModifyCustomDomainAssociation.go index 1f7b4a97bae..7b6b5b96102 100644 --- a/service/redshift/api_op_ModifyCustomDomainAssociation.go +++ b/service/redshift/api_op_ModifyCustomDomainAssociation.go @@ -36,9 +36,13 @@ type ModifyCustomDomainAssociationInput struct { // The certificate Amazon Resource Name (ARN) for the changed custom domain // association. + // + // This member is required. CustomDomainCertificateArn *string // The custom domain name for a changed custom domain association. + // + // This member is required. CustomDomainName *string noSmithyDocumentSerde diff --git a/service/redshift/deserializers.go b/service/redshift/deserializers.go index 620df6619a3..b858b523836 100644 --- a/service/redshift/deserializers.go +++ b/service/redshift/deserializers.go @@ -4042,6 +4042,9 @@ func awsAwsquery_deserializeOpErrorDeleteCustomDomainAssociation(response *smith case strings.EqualFold("CustomCnameAssociationFault", errorCode): return awsAwsquery_deserializeErrorCustomCnameAssociationFault(response, errorBody) + case strings.EqualFold("CustomDomainAssociationNotFoundFault", errorCode): + return awsAwsquery_deserializeErrorCustomDomainAssociationNotFoundFault(response, errorBody) + case strings.EqualFold("UnsupportedOperation", errorCode): return awsAwsquery_deserializeErrorUnsupportedOperationFault(response, errorBody) @@ -11858,6 +11861,9 @@ func awsAwsquery_deserializeOpErrorModifyCustomDomainAssociation(response *smith case strings.EqualFold("CustomCnameAssociationFault", errorCode): return awsAwsquery_deserializeErrorCustomCnameAssociationFault(response, errorBody) + case strings.EqualFold("CustomDomainAssociationNotFoundFault", errorCode): + return awsAwsquery_deserializeErrorCustomDomainAssociationNotFoundFault(response, errorBody) + case strings.EqualFold("UnsupportedOperation", errorCode): return awsAwsquery_deserializeErrorUnsupportedOperationFault(response, errorBody) diff --git a/service/redshift/go.mod b/service/redshift/go.mod index adba4bd2156..79ff1b3ab6b 100644 --- a/service/redshift/go.mod +++ b/service/redshift/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/redshift/go.sum b/service/redshift/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/redshift/go.sum +++ b/service/redshift/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/redshift/serializers.go b/service/redshift/serializers.go index 046c7ddc22d..ebab83a8984 100644 --- a/service/redshift/serializers.go +++ b/service/redshift/serializers.go @@ -9710,6 +9710,11 @@ func awsAwsquery_serializeOpDocumentDeleteCustomDomainAssociationInput(v *Delete objectKey.String(*v.ClusterIdentifier) } + if v.CustomDomainName != nil { + objectKey := object.Key("CustomDomainName") + objectKey.String(*v.CustomDomainName) + } + return nil } diff --git a/service/redshift/validators.go b/service/redshift/validators.go index 9fe93f1f2de..add9961426c 100644 --- a/service/redshift/validators.go +++ b/service/redshift/validators.go @@ -3044,6 +3044,9 @@ func validateOpDeleteCustomDomainAssociationInput(v *DeleteCustomDomainAssociati if v.ClusterIdentifier == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterIdentifier")) } + if v.CustomDomainName == nil { + invalidParams.Add(smithy.NewErrParamRequired("CustomDomainName")) + } if invalidParams.Len() > 0 { return invalidParams } else { @@ -3675,6 +3678,12 @@ func validateOpModifyCustomDomainAssociationInput(v *ModifyCustomDomainAssociati return nil } invalidParams := smithy.InvalidParamsError{Context: "ModifyCustomDomainAssociationInput"} + if v.CustomDomainName == nil { + invalidParams.Add(smithy.NewErrParamRequired("CustomDomainName")) + } + if v.CustomDomainCertificateArn == nil { + invalidParams.Add(smithy.NewErrParamRequired("CustomDomainCertificateArn")) + } if v.ClusterIdentifier == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterIdentifier")) } diff --git a/service/redshiftdata/go.mod b/service/redshiftdata/go.mod index d764ac89e15..1b607a7a6b5 100644 --- a/service/redshiftdata/go.mod +++ b/service/redshiftdata/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/redshiftdata/go.sum b/service/redshiftdata/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/redshiftdata/go.sum +++ b/service/redshiftdata/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/redshiftserverless/go.mod b/service/redshiftserverless/go.mod index 77347c045a9..3ad01b97d3d 100644 --- a/service/redshiftserverless/go.mod +++ b/service/redshiftserverless/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/redshiftserverless/go.sum b/service/redshiftserverless/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/redshiftserverless/go.sum +++ b/service/redshiftserverless/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/rekognition/go.mod b/service/rekognition/go.mod index a3f1d623c9d..3d2e8fe8e27 100644 --- a/service/rekognition/go.mod +++ b/service/rekognition/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/rekognition/go.sum b/service/rekognition/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/rekognition/go.sum +++ b/service/rekognition/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/resiliencehub/go.mod b/service/resiliencehub/go.mod index f2b90ff0d1e..b976aed6a22 100644 --- a/service/resiliencehub/go.mod +++ b/service/resiliencehub/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/resiliencehub/go.sum b/service/resiliencehub/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/resiliencehub/go.sum +++ b/service/resiliencehub/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/resourceexplorer2/go.mod b/service/resourceexplorer2/go.mod index cd0cd6f2776..6b66cd0cef5 100644 --- a/service/resourceexplorer2/go.mod +++ b/service/resourceexplorer2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/resourceexplorer2/go.sum b/service/resourceexplorer2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/resourceexplorer2/go.sum +++ b/service/resourceexplorer2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/resourcegroups/go.mod b/service/resourcegroups/go.mod index c2b7760a43a..862082eff03 100644 --- a/service/resourcegroups/go.mod +++ b/service/resourcegroups/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/resourcegroups/go.sum b/service/resourcegroups/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/resourcegroups/go.sum +++ b/service/resourcegroups/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/resourcegroupstaggingapi/go.mod b/service/resourcegroupstaggingapi/go.mod index c96c8e55ada..324e52f3f4e 100644 --- a/service/resourcegroupstaggingapi/go.mod +++ b/service/resourcegroupstaggingapi/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/resourcegroupstaggingapi/go.sum b/service/resourcegroupstaggingapi/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/resourcegroupstaggingapi/go.sum +++ b/service/resourcegroupstaggingapi/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/robomaker/go.mod b/service/robomaker/go.mod index 34c449629ab..503a58e311b 100644 --- a/service/robomaker/go.mod +++ b/service/robomaker/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/robomaker/go.sum b/service/robomaker/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/robomaker/go.sum +++ b/service/robomaker/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/rolesanywhere/go.mod b/service/rolesanywhere/go.mod index 40bea304aed..f7905c13517 100644 --- a/service/rolesanywhere/go.mod +++ b/service/rolesanywhere/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/rolesanywhere/go.sum b/service/rolesanywhere/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/rolesanywhere/go.sum +++ b/service/rolesanywhere/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/route53/go.mod b/service/route53/go.mod index 11c4595ba82..9fd9b044bd1 100644 --- a/service/route53/go.mod +++ b/service/route53/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/route53/go.sum b/service/route53/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/route53/go.sum +++ b/service/route53/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/route53domains/go.mod b/service/route53domains/go.mod index bcf2c2f0bab..e6460824ebc 100644 --- a/service/route53domains/go.mod +++ b/service/route53domains/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/route53domains/go.sum b/service/route53domains/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/route53domains/go.sum +++ b/service/route53domains/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/route53recoverycluster/go.mod b/service/route53recoverycluster/go.mod index ce609bbf655..4578254f15f 100644 --- a/service/route53recoverycluster/go.mod +++ b/service/route53recoverycluster/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/route53recoverycluster/go.sum b/service/route53recoverycluster/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/route53recoverycluster/go.sum +++ b/service/route53recoverycluster/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/route53recoverycontrolconfig/go.mod b/service/route53recoverycontrolconfig/go.mod index 449ab968398..51a22ccefc6 100644 --- a/service/route53recoverycontrolconfig/go.mod +++ b/service/route53recoverycontrolconfig/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/route53recoverycontrolconfig/go.sum b/service/route53recoverycontrolconfig/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/route53recoverycontrolconfig/go.sum +++ b/service/route53recoverycontrolconfig/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/route53recoveryreadiness/go.mod b/service/route53recoveryreadiness/go.mod index 109c2dc659a..a6d6db67664 100644 --- a/service/route53recoveryreadiness/go.mod +++ b/service/route53recoveryreadiness/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/route53recoveryreadiness/go.sum b/service/route53recoveryreadiness/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/route53recoveryreadiness/go.sum +++ b/service/route53recoveryreadiness/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/route53resolver/go.mod b/service/route53resolver/go.mod index 8406fb40776..4a555dcb66f 100644 --- a/service/route53resolver/go.mod +++ b/service/route53resolver/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/route53resolver/go.sum b/service/route53resolver/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/route53resolver/go.sum +++ b/service/route53resolver/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/rum/go.mod b/service/rum/go.mod index ddbd3d7519b..c992db8667f 100644 --- a/service/rum/go.mod +++ b/service/rum/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/rum/go.sum b/service/rum/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/rum/go.sum +++ b/service/rum/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/s3/go.mod b/service/s3/go.mod index 8dfcfefcdfa..98d42a09a02 100644 --- a/service/s3/go.mod +++ b/service/s3/go.mod @@ -12,7 +12,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.2 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.2 github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/s3/go.sum b/service/s3/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/s3/go.sum +++ b/service/s3/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/s3/internal/configtesting/go.mod b/service/s3/internal/configtesting/go.mod index a64541326a8..9db4b5d5e91 100644 --- a/service/s3/internal/configtesting/go.mod +++ b/service/s3/internal/configtesting/go.mod @@ -19,7 +19,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/sso v1.17.1 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.19.1 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.25.1 // indirect - github.com/aws/smithy-go v1.16.0 // indirect + github.com/aws/smithy-go v1.17.0 // indirect ) replace github.com/aws/aws-sdk-go-v2 => ../../../../ diff --git a/service/s3/internal/configtesting/go.sum b/service/s3/internal/configtesting/go.sum index 7d42d8206f5..a96e3f8ab8b 100644 --- a/service/s3/internal/configtesting/go.sum +++ b/service/s3/internal/configtesting/go.sum @@ -1,3 +1,3 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/s3control/api_op_CreateStorageLensGroup.go b/service/s3control/api_op_CreateStorageLensGroup.go new file mode 100644 index 00000000000..55b9b5fb7f4 --- /dev/null +++ b/service/s3control/api_op_CreateStorageLensGroup.go @@ -0,0 +1,264 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package s3control + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + s3controlcust "github.com/aws/aws-sdk-go-v2/service/s3control/internal/customizations" + "github.com/aws/aws-sdk-go-v2/service/s3control/types" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" + "github.com/aws/smithy-go/ptr" + smithyhttp "github.com/aws/smithy-go/transport/http" + "strings" +) + +// Creates a new S3 Storage Lens group and associates it with the specified Amazon +// Web Services account ID. An S3 Storage Lens group is a custom grouping of +// objects based on prefix, suffix, object tags, object size, object age, or a +// combination of these filters. For each Storage Lens group that you’ve created, +// you can also optionally add Amazon Web Services resource tags. For more +// information about S3 Storage Lens groups, see Working with S3 Storage Lens +// groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups-overview.html) +// . To use this operation, you must have the permission to perform the +// s3:CreateStorageLensGroup action. If you’re trying to create a Storage Lens +// group with Amazon Web Services resource tags, you must also have permission to +// perform the s3:TagResource action. For more information about the required +// Storage Lens Groups permissions, see Setting account permissions to use S3 +// Storage Lens groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions) +// . For information about Storage Lens groups errors, see List of Amazon S3 +// Storage Lens error codes (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList) +// . +func (c *Client) CreateStorageLensGroup(ctx context.Context, params *CreateStorageLensGroupInput, optFns ...func(*Options)) (*CreateStorageLensGroupOutput, error) { + if params == nil { + params = &CreateStorageLensGroupInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "CreateStorageLensGroup", params, optFns, c.addOperationCreateStorageLensGroupMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*CreateStorageLensGroupOutput) + out.ResultMetadata = metadata + return out, nil +} + +type CreateStorageLensGroupInput struct { + + // The Amazon Web Services account ID that the Storage Lens group is created from + // and associated with. + // + // This member is required. + AccountId *string + + // The Storage Lens group configuration. + // + // This member is required. + StorageLensGroup *types.StorageLensGroup + + // The Amazon Web Services resource tags that you're adding to your Storage Lens + // group. This parameter is optional. + Tags []types.Tag + + noSmithyDocumentSerde +} + +func (in *CreateStorageLensGroupInput) bindEndpointParams(p *EndpointParameters) { + p.AccountId = in.AccountId + p.RequiresAccountId = ptr.Bool(true) +} + +type CreateStorageLensGroupOutput struct { + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationCreateStorageLensGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestxml_serializeOpCreateStorageLensGroup{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestxml_deserializeOpCreateStorageLensGroup{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "CreateStorageLensGroup"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = v4.AddComputePayloadSHA256Middleware(stack); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = s3controlcust.AddUpdateOutpostARN(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addEndpointPrefix_opCreateStorageLensGroupMiddleware(stack); err != nil { + return err + } + if err = addOpCreateStorageLensGroupValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opCreateStorageLensGroup(options.Region), middleware.Before); err != nil { + return err + } + if err = addMetadataRetrieverMiddleware(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addCreateStorageLensGroupUpdateEndpoint(stack, options); err != nil { + return err + } + if err = addStashOperationInput(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = v4.AddContentSHA256HeaderMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = s3controlcust.AddDisableHostPrefixMiddleware(stack); err != nil { + return err + } + return nil +} + +type endpointPrefix_opCreateStorageLensGroupMiddleware struct { +} + +func (*endpointPrefix_opCreateStorageLensGroupMiddleware) ID() string { + return "EndpointHostPrefix" +} + +func (m *endpointPrefix_opCreateStorageLensGroupMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) ( + out middleware.FinalizeOutput, metadata middleware.Metadata, err error, +) { + if smithyhttp.GetHostnameImmutable(ctx) || smithyhttp.IsEndpointHostPrefixDisabled(ctx) { + return next.HandleFinalize(ctx, in) + } + + req, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, fmt.Errorf("unknown transport type %T", in.Request) + } + + opaqueInput := getOperationInput(ctx) + input, ok := opaqueInput.(*CreateStorageLensGroupInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input type %T", opaqueInput) + } + + var prefix strings.Builder + if input.AccountId == nil { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so may not be nil")} + } else if !smithyhttp.ValidHostLabel(*input.AccountId) { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so must match \"[a-zA-Z0-9-]{1,63}\", but was \"%s\"", *input.AccountId)} + } else { + prefix.WriteString(*input.AccountId) + } + prefix.WriteString(".") + req.URL.Host = prefix.String() + req.URL.Host + + return next.HandleFinalize(ctx, in) +} +func addEndpointPrefix_opCreateStorageLensGroupMiddleware(stack *middleware.Stack) error { + return stack.Finalize.Insert(&endpointPrefix_opCreateStorageLensGroupMiddleware{}, "ResolveEndpointV2", middleware.After) +} + +func newServiceMetadataMiddleware_opCreateStorageLensGroup(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "CreateStorageLensGroup", + } +} + +func copyCreateStorageLensGroupInputForUpdateEndpoint(params interface{}) (interface{}, error) { + input, ok := params.(*CreateStorageLensGroupInput) + if !ok { + return nil, fmt.Errorf("expect *CreateStorageLensGroupInput type, got %T", params) + } + cpy := *input + return &cpy, nil +} +func (in *CreateStorageLensGroupInput) copy() interface{} { + v := *in + return &v +} +func backFillCreateStorageLensGroupAccountID(input interface{}, v string) error { + in := input.(*CreateStorageLensGroupInput) + if in.AccountId != nil { + if !strings.EqualFold(*in.AccountId, v) { + return fmt.Errorf("error backfilling account id") + } + return nil + } + in.AccountId = &v + return nil +} +func addCreateStorageLensGroupUpdateEndpoint(stack *middleware.Stack, options Options) error { + return s3controlcust.UpdateEndpoint(stack, s3controlcust.UpdateEndpointOptions{ + Accessor: s3controlcust.UpdateEndpointParameterAccessor{GetARNInput: nopGetARNAccessor, + BackfillAccountID: nopBackfillAccountIDAccessor, + GetOutpostIDInput: nopGetOutpostIDFromInput, + UpdateARNField: nopSetARNAccessor, + CopyInput: copyCreateStorageLensGroupInputForUpdateEndpoint, + }, + EndpointResolver: options.EndpointResolver, + EndpointResolverOptions: options.EndpointOptions, + UseARNRegion: options.UseARNRegion, + }) +} diff --git a/service/s3control/api_op_DeleteBucketLifecycleConfiguration.go b/service/s3control/api_op_DeleteBucketLifecycleConfiguration.go index 6be4454d3d6..5defc1a9da8 100644 --- a/service/s3control/api_op_DeleteBucketLifecycleConfiguration.go +++ b/service/s3control/api_op_DeleteBucketLifecycleConfiguration.go @@ -23,9 +23,9 @@ import ( // Your objects never expire, and Amazon S3 on Outposts no longer automatically // deletes any objects on the basis of rules contained in the deleted lifecycle // configuration. For more information, see Using Amazon S3 on Outposts (https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) -// in Amazon S3 User Guide. To use this action, you must have permission to perform -// the s3-outposts:DeleteLifecycleConfiguration action. By default, the bucket -// owner has this permission and the Outposts bucket owner can grant this +// in Amazon S3 User Guide. To use this operation, you must have permission to +// perform the s3-outposts:PutLifecycleConfiguration action. By default, the +// bucket owner has this permission and the Outposts bucket owner can grant this // permission to others. All Amazon S3 on Outposts REST API requests for this // action require an additional parameter of x-amz-outpost-id to be passed with // the request. In addition, you must use an S3 on Outposts endpoint hostname diff --git a/service/s3control/api_op_DeleteStorageLensGroup.go b/service/s3control/api_op_DeleteStorageLensGroup.go new file mode 100644 index 00000000000..4c85854caa2 --- /dev/null +++ b/service/s3control/api_op_DeleteStorageLensGroup.go @@ -0,0 +1,250 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package s3control + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + s3controlcust "github.com/aws/aws-sdk-go-v2/service/s3control/internal/customizations" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" + "github.com/aws/smithy-go/ptr" + smithyhttp "github.com/aws/smithy-go/transport/http" + "strings" +) + +// Deletes an existing S3 Storage Lens group. To use this operation, you must have +// the permission to perform the s3:DeleteStorageLensGroup action. For more +// information about the required Storage Lens Groups permissions, see Setting +// account permissions to use S3 Storage Lens groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions) +// . For information about Storage Lens groups errors, see List of Amazon S3 +// Storage Lens error codes (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList) +// . +func (c *Client) DeleteStorageLensGroup(ctx context.Context, params *DeleteStorageLensGroupInput, optFns ...func(*Options)) (*DeleteStorageLensGroupOutput, error) { + if params == nil { + params = &DeleteStorageLensGroupInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "DeleteStorageLensGroup", params, optFns, c.addOperationDeleteStorageLensGroupMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*DeleteStorageLensGroupOutput) + out.ResultMetadata = metadata + return out, nil +} + +type DeleteStorageLensGroupInput struct { + + // The Amazon Web Services account ID used to create the Storage Lens group that + // you're trying to delete. + // + // This member is required. + AccountId *string + + // The name of the Storage Lens group that you're trying to delete. + // + // This member is required. + Name *string + + noSmithyDocumentSerde +} + +func (in *DeleteStorageLensGroupInput) bindEndpointParams(p *EndpointParameters) { + p.AccountId = in.AccountId + p.RequiresAccountId = ptr.Bool(true) +} + +type DeleteStorageLensGroupOutput struct { + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationDeleteStorageLensGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestxml_serializeOpDeleteStorageLensGroup{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestxml_deserializeOpDeleteStorageLensGroup{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "DeleteStorageLensGroup"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = v4.AddComputePayloadSHA256Middleware(stack); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = s3controlcust.AddUpdateOutpostARN(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addEndpointPrefix_opDeleteStorageLensGroupMiddleware(stack); err != nil { + return err + } + if err = addOpDeleteStorageLensGroupValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opDeleteStorageLensGroup(options.Region), middleware.Before); err != nil { + return err + } + if err = addMetadataRetrieverMiddleware(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addDeleteStorageLensGroupUpdateEndpoint(stack, options); err != nil { + return err + } + if err = addStashOperationInput(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = v4.AddContentSHA256HeaderMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = s3controlcust.AddDisableHostPrefixMiddleware(stack); err != nil { + return err + } + return nil +} + +type endpointPrefix_opDeleteStorageLensGroupMiddleware struct { +} + +func (*endpointPrefix_opDeleteStorageLensGroupMiddleware) ID() string { + return "EndpointHostPrefix" +} + +func (m *endpointPrefix_opDeleteStorageLensGroupMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) ( + out middleware.FinalizeOutput, metadata middleware.Metadata, err error, +) { + if smithyhttp.GetHostnameImmutable(ctx) || smithyhttp.IsEndpointHostPrefixDisabled(ctx) { + return next.HandleFinalize(ctx, in) + } + + req, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, fmt.Errorf("unknown transport type %T", in.Request) + } + + opaqueInput := getOperationInput(ctx) + input, ok := opaqueInput.(*DeleteStorageLensGroupInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input type %T", opaqueInput) + } + + var prefix strings.Builder + if input.AccountId == nil { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so may not be nil")} + } else if !smithyhttp.ValidHostLabel(*input.AccountId) { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so must match \"[a-zA-Z0-9-]{1,63}\", but was \"%s\"", *input.AccountId)} + } else { + prefix.WriteString(*input.AccountId) + } + prefix.WriteString(".") + req.URL.Host = prefix.String() + req.URL.Host + + return next.HandleFinalize(ctx, in) +} +func addEndpointPrefix_opDeleteStorageLensGroupMiddleware(stack *middleware.Stack) error { + return stack.Finalize.Insert(&endpointPrefix_opDeleteStorageLensGroupMiddleware{}, "ResolveEndpointV2", middleware.After) +} + +func newServiceMetadataMiddleware_opDeleteStorageLensGroup(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "DeleteStorageLensGroup", + } +} + +func copyDeleteStorageLensGroupInputForUpdateEndpoint(params interface{}) (interface{}, error) { + input, ok := params.(*DeleteStorageLensGroupInput) + if !ok { + return nil, fmt.Errorf("expect *DeleteStorageLensGroupInput type, got %T", params) + } + cpy := *input + return &cpy, nil +} +func (in *DeleteStorageLensGroupInput) copy() interface{} { + v := *in + return &v +} +func backFillDeleteStorageLensGroupAccountID(input interface{}, v string) error { + in := input.(*DeleteStorageLensGroupInput) + if in.AccountId != nil { + if !strings.EqualFold(*in.AccountId, v) { + return fmt.Errorf("error backfilling account id") + } + return nil + } + in.AccountId = &v + return nil +} +func addDeleteStorageLensGroupUpdateEndpoint(stack *middleware.Stack, options Options) error { + return s3controlcust.UpdateEndpoint(stack, s3controlcust.UpdateEndpointOptions{ + Accessor: s3controlcust.UpdateEndpointParameterAccessor{GetARNInput: nopGetARNAccessor, + BackfillAccountID: nopBackfillAccountIDAccessor, + GetOutpostIDInput: nopGetOutpostIDFromInput, + UpdateARNField: nopSetARNAccessor, + CopyInput: copyDeleteStorageLensGroupInputForUpdateEndpoint, + }, + EndpointResolver: options.EndpointResolver, + EndpointResolverOptions: options.EndpointOptions, + UseARNRegion: options.UseARNRegion, + }) +} diff --git a/service/s3control/api_op_GetStorageLensGroup.go b/service/s3control/api_op_GetStorageLensGroup.go new file mode 100644 index 00000000000..af91485701b --- /dev/null +++ b/service/s3control/api_op_GetStorageLensGroup.go @@ -0,0 +1,257 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package s3control + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + s3controlcust "github.com/aws/aws-sdk-go-v2/service/s3control/internal/customizations" + "github.com/aws/aws-sdk-go-v2/service/s3control/types" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" + "github.com/aws/smithy-go/ptr" + smithyhttp "github.com/aws/smithy-go/transport/http" + "strings" +) + +// Retrieves the Storage Lens group configuration details. To use this operation, +// you must have the permission to perform the s3:GetStorageLensGroup action. For +// more information about the required Storage Lens Groups permissions, see +// Setting account permissions to use S3 Storage Lens groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions) +// . For information about Storage Lens groups errors, see List of Amazon S3 +// Storage Lens error codes (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList) +// . +func (c *Client) GetStorageLensGroup(ctx context.Context, params *GetStorageLensGroupInput, optFns ...func(*Options)) (*GetStorageLensGroupOutput, error) { + if params == nil { + params = &GetStorageLensGroupInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "GetStorageLensGroup", params, optFns, c.addOperationGetStorageLensGroupMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*GetStorageLensGroupOutput) + out.ResultMetadata = metadata + return out, nil +} + +type GetStorageLensGroupInput struct { + + // The Amazon Web Services account ID associated with the Storage Lens group that + // you're trying to retrieve the details for. + // + // This member is required. + AccountId *string + + // The name of the Storage Lens group that you're trying to retrieve the + // configuration details for. + // + // This member is required. + Name *string + + noSmithyDocumentSerde +} + +func (in *GetStorageLensGroupInput) bindEndpointParams(p *EndpointParameters) { + p.AccountId = in.AccountId + p.RequiresAccountId = ptr.Bool(true) +} + +type GetStorageLensGroupOutput struct { + + // The name of the Storage Lens group that you're trying to retrieve the + // configuration details for. + StorageLensGroup *types.StorageLensGroup + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationGetStorageLensGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestxml_serializeOpGetStorageLensGroup{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestxml_deserializeOpGetStorageLensGroup{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "GetStorageLensGroup"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = v4.AddComputePayloadSHA256Middleware(stack); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = s3controlcust.AddUpdateOutpostARN(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addEndpointPrefix_opGetStorageLensGroupMiddleware(stack); err != nil { + return err + } + if err = addOpGetStorageLensGroupValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opGetStorageLensGroup(options.Region), middleware.Before); err != nil { + return err + } + if err = addMetadataRetrieverMiddleware(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addGetStorageLensGroupUpdateEndpoint(stack, options); err != nil { + return err + } + if err = addStashOperationInput(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = v4.AddContentSHA256HeaderMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = s3controlcust.AddDisableHostPrefixMiddleware(stack); err != nil { + return err + } + return nil +} + +type endpointPrefix_opGetStorageLensGroupMiddleware struct { +} + +func (*endpointPrefix_opGetStorageLensGroupMiddleware) ID() string { + return "EndpointHostPrefix" +} + +func (m *endpointPrefix_opGetStorageLensGroupMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) ( + out middleware.FinalizeOutput, metadata middleware.Metadata, err error, +) { + if smithyhttp.GetHostnameImmutable(ctx) || smithyhttp.IsEndpointHostPrefixDisabled(ctx) { + return next.HandleFinalize(ctx, in) + } + + req, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, fmt.Errorf("unknown transport type %T", in.Request) + } + + opaqueInput := getOperationInput(ctx) + input, ok := opaqueInput.(*GetStorageLensGroupInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input type %T", opaqueInput) + } + + var prefix strings.Builder + if input.AccountId == nil { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so may not be nil")} + } else if !smithyhttp.ValidHostLabel(*input.AccountId) { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so must match \"[a-zA-Z0-9-]{1,63}\", but was \"%s\"", *input.AccountId)} + } else { + prefix.WriteString(*input.AccountId) + } + prefix.WriteString(".") + req.URL.Host = prefix.String() + req.URL.Host + + return next.HandleFinalize(ctx, in) +} +func addEndpointPrefix_opGetStorageLensGroupMiddleware(stack *middleware.Stack) error { + return stack.Finalize.Insert(&endpointPrefix_opGetStorageLensGroupMiddleware{}, "ResolveEndpointV2", middleware.After) +} + +func newServiceMetadataMiddleware_opGetStorageLensGroup(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "GetStorageLensGroup", + } +} + +func copyGetStorageLensGroupInputForUpdateEndpoint(params interface{}) (interface{}, error) { + input, ok := params.(*GetStorageLensGroupInput) + if !ok { + return nil, fmt.Errorf("expect *GetStorageLensGroupInput type, got %T", params) + } + cpy := *input + return &cpy, nil +} +func (in *GetStorageLensGroupInput) copy() interface{} { + v := *in + return &v +} +func backFillGetStorageLensGroupAccountID(input interface{}, v string) error { + in := input.(*GetStorageLensGroupInput) + if in.AccountId != nil { + if !strings.EqualFold(*in.AccountId, v) { + return fmt.Errorf("error backfilling account id") + } + return nil + } + in.AccountId = &v + return nil +} +func addGetStorageLensGroupUpdateEndpoint(stack *middleware.Stack, options Options) error { + return s3controlcust.UpdateEndpoint(stack, s3controlcust.UpdateEndpointOptions{ + Accessor: s3controlcust.UpdateEndpointParameterAccessor{GetARNInput: nopGetARNAccessor, + BackfillAccountID: nopBackfillAccountIDAccessor, + GetOutpostIDInput: nopGetOutpostIDFromInput, + UpdateARNField: nopSetARNAccessor, + CopyInput: copyGetStorageLensGroupInputForUpdateEndpoint, + }, + EndpointResolver: options.EndpointResolver, + EndpointResolverOptions: options.EndpointOptions, + UseARNRegion: options.UseARNRegion, + }) +} diff --git a/service/s3control/api_op_ListStorageLensGroups.go b/service/s3control/api_op_ListStorageLensGroups.go new file mode 100644 index 00000000000..a00e4fa0599 --- /dev/null +++ b/service/s3control/api_op_ListStorageLensGroups.go @@ -0,0 +1,337 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package s3control + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + s3controlcust "github.com/aws/aws-sdk-go-v2/service/s3control/internal/customizations" + "github.com/aws/aws-sdk-go-v2/service/s3control/types" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" + "github.com/aws/smithy-go/ptr" + smithyhttp "github.com/aws/smithy-go/transport/http" + "strings" +) + +// Lists all the Storage Lens groups in the specified home Region. To use this +// operation, you must have the permission to perform the s3:ListStorageLensGroups +// action. For more information about the required Storage Lens Groups permissions, +// see Setting account permissions to use S3 Storage Lens groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions) +// . For information about Storage Lens groups errors, see List of Amazon S3 +// Storage Lens error codes (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList) +// . +func (c *Client) ListStorageLensGroups(ctx context.Context, params *ListStorageLensGroupsInput, optFns ...func(*Options)) (*ListStorageLensGroupsOutput, error) { + if params == nil { + params = &ListStorageLensGroupsInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "ListStorageLensGroups", params, optFns, c.addOperationListStorageLensGroupsMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*ListStorageLensGroupsOutput) + out.ResultMetadata = metadata + return out, nil +} + +type ListStorageLensGroupsInput struct { + + // The Amazon Web Services account ID that owns the Storage Lens groups. + // + // This member is required. + AccountId *string + + // The token for the next set of results, or null if there are no more results. + NextToken *string + + noSmithyDocumentSerde +} + +func (in *ListStorageLensGroupsInput) bindEndpointParams(p *EndpointParameters) { + p.AccountId = in.AccountId + p.RequiresAccountId = ptr.Bool(true) +} + +type ListStorageLensGroupsOutput struct { + + // If NextToken is returned, there are more Storage Lens groups results available. + // The value of NextToken is a unique pagination token for each page. Make the + // call again using the returned token to retrieve the next page. Keep all other + // arguments unchanged. Each pagination token expires after 24 hours. + NextToken *string + + // The list of Storage Lens groups that exist in the specified home Region. + StorageLensGroupList []types.ListStorageLensGroupEntry + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationListStorageLensGroupsMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestxml_serializeOpListStorageLensGroups{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestxml_deserializeOpListStorageLensGroups{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "ListStorageLensGroups"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = v4.AddComputePayloadSHA256Middleware(stack); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = s3controlcust.AddUpdateOutpostARN(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addEndpointPrefix_opListStorageLensGroupsMiddleware(stack); err != nil { + return err + } + if err = addOpListStorageLensGroupsValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListStorageLensGroups(options.Region), middleware.Before); err != nil { + return err + } + if err = addMetadataRetrieverMiddleware(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addListStorageLensGroupsUpdateEndpoint(stack, options); err != nil { + return err + } + if err = addStashOperationInput(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = v4.AddContentSHA256HeaderMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = s3controlcust.AddDisableHostPrefixMiddleware(stack); err != nil { + return err + } + return nil +} + +type endpointPrefix_opListStorageLensGroupsMiddleware struct { +} + +func (*endpointPrefix_opListStorageLensGroupsMiddleware) ID() string { + return "EndpointHostPrefix" +} + +func (m *endpointPrefix_opListStorageLensGroupsMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) ( + out middleware.FinalizeOutput, metadata middleware.Metadata, err error, +) { + if smithyhttp.GetHostnameImmutable(ctx) || smithyhttp.IsEndpointHostPrefixDisabled(ctx) { + return next.HandleFinalize(ctx, in) + } + + req, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, fmt.Errorf("unknown transport type %T", in.Request) + } + + opaqueInput := getOperationInput(ctx) + input, ok := opaqueInput.(*ListStorageLensGroupsInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input type %T", opaqueInput) + } + + var prefix strings.Builder + if input.AccountId == nil { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so may not be nil")} + } else if !smithyhttp.ValidHostLabel(*input.AccountId) { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so must match \"[a-zA-Z0-9-]{1,63}\", but was \"%s\"", *input.AccountId)} + } else { + prefix.WriteString(*input.AccountId) + } + prefix.WriteString(".") + req.URL.Host = prefix.String() + req.URL.Host + + return next.HandleFinalize(ctx, in) +} +func addEndpointPrefix_opListStorageLensGroupsMiddleware(stack *middleware.Stack) error { + return stack.Finalize.Insert(&endpointPrefix_opListStorageLensGroupsMiddleware{}, "ResolveEndpointV2", middleware.After) +} + +// ListStorageLensGroupsAPIClient is a client that implements the +// ListStorageLensGroups operation. +type ListStorageLensGroupsAPIClient interface { + ListStorageLensGroups(context.Context, *ListStorageLensGroupsInput, ...func(*Options)) (*ListStorageLensGroupsOutput, error) +} + +var _ ListStorageLensGroupsAPIClient = (*Client)(nil) + +// ListStorageLensGroupsPaginatorOptions is the paginator options for +// ListStorageLensGroups +type ListStorageLensGroupsPaginatorOptions struct { + // Set to true if pagination should stop if the service returns a pagination token + // that matches the most recent token provided to the service. + StopOnDuplicateToken bool +} + +// ListStorageLensGroupsPaginator is a paginator for ListStorageLensGroups +type ListStorageLensGroupsPaginator struct { + options ListStorageLensGroupsPaginatorOptions + client ListStorageLensGroupsAPIClient + params *ListStorageLensGroupsInput + nextToken *string + firstPage bool +} + +// NewListStorageLensGroupsPaginator returns a new ListStorageLensGroupsPaginator +func NewListStorageLensGroupsPaginator(client ListStorageLensGroupsAPIClient, params *ListStorageLensGroupsInput, optFns ...func(*ListStorageLensGroupsPaginatorOptions)) *ListStorageLensGroupsPaginator { + if params == nil { + params = &ListStorageLensGroupsInput{} + } + + options := ListStorageLensGroupsPaginatorOptions{} + + for _, fn := range optFns { + fn(&options) + } + + return &ListStorageLensGroupsPaginator{ + options: options, + client: client, + params: params, + firstPage: true, + nextToken: params.NextToken, + } +} + +// HasMorePages returns a boolean indicating whether more pages are available +func (p *ListStorageLensGroupsPaginator) HasMorePages() bool { + return p.firstPage || (p.nextToken != nil && len(*p.nextToken) != 0) +} + +// NextPage retrieves the next ListStorageLensGroups page. +func (p *ListStorageLensGroupsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListStorageLensGroupsOutput, error) { + if !p.HasMorePages() { + return nil, fmt.Errorf("no more pages available") + } + + params := *p.params + params.NextToken = p.nextToken + + result, err := p.client.ListStorageLensGroups(ctx, ¶ms, optFns...) + if err != nil { + return nil, err + } + p.firstPage = false + + prevToken := p.nextToken + p.nextToken = result.NextToken + + if p.options.StopOnDuplicateToken && + prevToken != nil && + p.nextToken != nil && + *prevToken == *p.nextToken { + p.nextToken = nil + } + + return result, nil +} + +func newServiceMetadataMiddleware_opListStorageLensGroups(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "ListStorageLensGroups", + } +} + +func copyListStorageLensGroupsInputForUpdateEndpoint(params interface{}) (interface{}, error) { + input, ok := params.(*ListStorageLensGroupsInput) + if !ok { + return nil, fmt.Errorf("expect *ListStorageLensGroupsInput type, got %T", params) + } + cpy := *input + return &cpy, nil +} +func (in *ListStorageLensGroupsInput) copy() interface{} { + v := *in + return &v +} +func backFillListStorageLensGroupsAccountID(input interface{}, v string) error { + in := input.(*ListStorageLensGroupsInput) + if in.AccountId != nil { + if !strings.EqualFold(*in.AccountId, v) { + return fmt.Errorf("error backfilling account id") + } + return nil + } + in.AccountId = &v + return nil +} +func addListStorageLensGroupsUpdateEndpoint(stack *middleware.Stack, options Options) error { + return s3controlcust.UpdateEndpoint(stack, s3controlcust.UpdateEndpointOptions{ + Accessor: s3controlcust.UpdateEndpointParameterAccessor{GetARNInput: nopGetARNAccessor, + BackfillAccountID: nopBackfillAccountIDAccessor, + GetOutpostIDInput: nopGetOutpostIDFromInput, + UpdateARNField: nopSetARNAccessor, + CopyInput: copyListStorageLensGroupsInputForUpdateEndpoint, + }, + EndpointResolver: options.EndpointResolver, + EndpointResolverOptions: options.EndpointOptions, + UseARNRegion: options.UseARNRegion, + }) +} diff --git a/service/s3control/api_op_ListTagsForResource.go b/service/s3control/api_op_ListTagsForResource.go new file mode 100644 index 00000000000..d3b52e963b1 --- /dev/null +++ b/service/s3control/api_op_ListTagsForResource.go @@ -0,0 +1,257 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package s3control + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + s3controlcust "github.com/aws/aws-sdk-go-v2/service/s3control/internal/customizations" + "github.com/aws/aws-sdk-go-v2/service/s3control/types" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" + "github.com/aws/smithy-go/ptr" + smithyhttp "github.com/aws/smithy-go/transport/http" + "strings" +) + +// This operation allows you to list all the Amazon Web Services resource tags for +// the specified resource. To use this operation, you must have the permission to +// perform the s3:ListTagsForResource action. For more information about the +// required Storage Lens Groups permissions, see Setting account permissions to +// use S3 Storage Lens groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions) +// . For information about S3 Tagging errors, see List of Amazon S3 Tagging error +// codes (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList) +// . This operation is only supported for S3 Storage Lens groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html) +// . +func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error) { + if params == nil { + params = &ListTagsForResourceInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "ListTagsForResource", params, optFns, c.addOperationListTagsForResourceMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*ListTagsForResourceOutput) + out.ResultMetadata = metadata + return out, nil +} + +type ListTagsForResourceInput struct { + + // The Amazon Web Services account ID of the resource owner. + // + // This member is required. + AccountId *string + + // The Amazon Resource Name (ARN) of the S3 resource that you want to list the + // tags for. + // + // This member is required. + ResourceArn *string + + noSmithyDocumentSerde +} + +func (in *ListTagsForResourceInput) bindEndpointParams(p *EndpointParameters) { + p.AccountId = in.AccountId + p.RequiresAccountId = ptr.Bool(true) +} + +type ListTagsForResourceOutput struct { + + // The Amazon Web Services resource tags that are associated with the resource. + Tags []types.Tag + + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationListTagsForResourceMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestxml_serializeOpListTagsForResource{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestxml_deserializeOpListTagsForResource{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "ListTagsForResource"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = v4.AddComputePayloadSHA256Middleware(stack); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = s3controlcust.AddUpdateOutpostARN(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addEndpointPrefix_opListTagsForResourceMiddleware(stack); err != nil { + return err + } + if err = addOpListTagsForResourceValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opListTagsForResource(options.Region), middleware.Before); err != nil { + return err + } + if err = addMetadataRetrieverMiddleware(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addListTagsForResourceUpdateEndpoint(stack, options); err != nil { + return err + } + if err = addStashOperationInput(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = v4.AddContentSHA256HeaderMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = s3controlcust.AddDisableHostPrefixMiddleware(stack); err != nil { + return err + } + return nil +} + +type endpointPrefix_opListTagsForResourceMiddleware struct { +} + +func (*endpointPrefix_opListTagsForResourceMiddleware) ID() string { + return "EndpointHostPrefix" +} + +func (m *endpointPrefix_opListTagsForResourceMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) ( + out middleware.FinalizeOutput, metadata middleware.Metadata, err error, +) { + if smithyhttp.GetHostnameImmutable(ctx) || smithyhttp.IsEndpointHostPrefixDisabled(ctx) { + return next.HandleFinalize(ctx, in) + } + + req, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, fmt.Errorf("unknown transport type %T", in.Request) + } + + opaqueInput := getOperationInput(ctx) + input, ok := opaqueInput.(*ListTagsForResourceInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input type %T", opaqueInput) + } + + var prefix strings.Builder + if input.AccountId == nil { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so may not be nil")} + } else if !smithyhttp.ValidHostLabel(*input.AccountId) { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so must match \"[a-zA-Z0-9-]{1,63}\", but was \"%s\"", *input.AccountId)} + } else { + prefix.WriteString(*input.AccountId) + } + prefix.WriteString(".") + req.URL.Host = prefix.String() + req.URL.Host + + return next.HandleFinalize(ctx, in) +} +func addEndpointPrefix_opListTagsForResourceMiddleware(stack *middleware.Stack) error { + return stack.Finalize.Insert(&endpointPrefix_opListTagsForResourceMiddleware{}, "ResolveEndpointV2", middleware.After) +} + +func newServiceMetadataMiddleware_opListTagsForResource(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "ListTagsForResource", + } +} + +func copyListTagsForResourceInputForUpdateEndpoint(params interface{}) (interface{}, error) { + input, ok := params.(*ListTagsForResourceInput) + if !ok { + return nil, fmt.Errorf("expect *ListTagsForResourceInput type, got %T", params) + } + cpy := *input + return &cpy, nil +} +func (in *ListTagsForResourceInput) copy() interface{} { + v := *in + return &v +} +func backFillListTagsForResourceAccountID(input interface{}, v string) error { + in := input.(*ListTagsForResourceInput) + if in.AccountId != nil { + if !strings.EqualFold(*in.AccountId, v) { + return fmt.Errorf("error backfilling account id") + } + return nil + } + in.AccountId = &v + return nil +} +func addListTagsForResourceUpdateEndpoint(stack *middleware.Stack, options Options) error { + return s3controlcust.UpdateEndpoint(stack, s3controlcust.UpdateEndpointOptions{ + Accessor: s3controlcust.UpdateEndpointParameterAccessor{GetARNInput: nopGetARNAccessor, + BackfillAccountID: nopBackfillAccountIDAccessor, + GetOutpostIDInput: nopGetOutpostIDFromInput, + UpdateARNField: nopSetARNAccessor, + CopyInput: copyListTagsForResourceInputForUpdateEndpoint, + }, + EndpointResolver: options.EndpointResolver, + EndpointResolverOptions: options.EndpointOptions, + UseARNRegion: options.UseARNRegion, + }) +} diff --git a/service/s3control/api_op_TagResource.go b/service/s3control/api_op_TagResource.go new file mode 100644 index 00000000000..96fdf4e2a28 --- /dev/null +++ b/service/s3control/api_op_TagResource.go @@ -0,0 +1,261 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package s3control + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + s3controlcust "github.com/aws/aws-sdk-go-v2/service/s3control/internal/customizations" + "github.com/aws/aws-sdk-go-v2/service/s3control/types" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" + "github.com/aws/smithy-go/ptr" + smithyhttp "github.com/aws/smithy-go/transport/http" + "strings" +) + +// Creates a new Amazon Web Services resource tag or updates an existing resource +// tag. You can add up to 50 Amazon Web Services resource tags for each S3 +// resource. To use this operation, you must have the permission to perform the +// s3:TagResource action. For more information about the required Storage Lens +// Groups permissions, see Setting account permissions to use S3 Storage Lens +// groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions) +// . For information about S3 Tagging errors, see List of Amazon S3 Tagging error +// codes (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList) +// . This operation is only supported for S3 Storage Lens groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html) +// . +func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error) { + if params == nil { + params = &TagResourceInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "TagResource", params, optFns, c.addOperationTagResourceMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*TagResourceOutput) + out.ResultMetadata = metadata + return out, nil +} + +type TagResourceInput struct { + + // The Amazon Web Services account ID that created the S3 resource that you're + // trying to add tags to. + // + // This member is required. + AccountId *string + + // The Amazon Resource Name (ARN) of the S3 resource that you're trying to add + // tags to. + // + // This member is required. + ResourceArn *string + + // The Amazon Web Services resource tags that you want to add to the specified S3 + // resource. + // + // This member is required. + Tags []types.Tag + + noSmithyDocumentSerde +} + +func (in *TagResourceInput) bindEndpointParams(p *EndpointParameters) { + p.AccountId = in.AccountId + p.RequiresAccountId = ptr.Bool(true) +} + +type TagResourceOutput struct { + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationTagResourceMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestxml_serializeOpTagResource{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestxml_deserializeOpTagResource{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "TagResource"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = v4.AddComputePayloadSHA256Middleware(stack); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = s3controlcust.AddUpdateOutpostARN(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addEndpointPrefix_opTagResourceMiddleware(stack); err != nil { + return err + } + if err = addOpTagResourceValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opTagResource(options.Region), middleware.Before); err != nil { + return err + } + if err = addMetadataRetrieverMiddleware(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addTagResourceUpdateEndpoint(stack, options); err != nil { + return err + } + if err = addStashOperationInput(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = v4.AddContentSHA256HeaderMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = s3controlcust.AddDisableHostPrefixMiddleware(stack); err != nil { + return err + } + return nil +} + +type endpointPrefix_opTagResourceMiddleware struct { +} + +func (*endpointPrefix_opTagResourceMiddleware) ID() string { + return "EndpointHostPrefix" +} + +func (m *endpointPrefix_opTagResourceMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) ( + out middleware.FinalizeOutput, metadata middleware.Metadata, err error, +) { + if smithyhttp.GetHostnameImmutable(ctx) || smithyhttp.IsEndpointHostPrefixDisabled(ctx) { + return next.HandleFinalize(ctx, in) + } + + req, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, fmt.Errorf("unknown transport type %T", in.Request) + } + + opaqueInput := getOperationInput(ctx) + input, ok := opaqueInput.(*TagResourceInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input type %T", opaqueInput) + } + + var prefix strings.Builder + if input.AccountId == nil { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so may not be nil")} + } else if !smithyhttp.ValidHostLabel(*input.AccountId) { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so must match \"[a-zA-Z0-9-]{1,63}\", but was \"%s\"", *input.AccountId)} + } else { + prefix.WriteString(*input.AccountId) + } + prefix.WriteString(".") + req.URL.Host = prefix.String() + req.URL.Host + + return next.HandleFinalize(ctx, in) +} +func addEndpointPrefix_opTagResourceMiddleware(stack *middleware.Stack) error { + return stack.Finalize.Insert(&endpointPrefix_opTagResourceMiddleware{}, "ResolveEndpointV2", middleware.After) +} + +func newServiceMetadataMiddleware_opTagResource(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "TagResource", + } +} + +func copyTagResourceInputForUpdateEndpoint(params interface{}) (interface{}, error) { + input, ok := params.(*TagResourceInput) + if !ok { + return nil, fmt.Errorf("expect *TagResourceInput type, got %T", params) + } + cpy := *input + return &cpy, nil +} +func (in *TagResourceInput) copy() interface{} { + v := *in + return &v +} +func backFillTagResourceAccountID(input interface{}, v string) error { + in := input.(*TagResourceInput) + if in.AccountId != nil { + if !strings.EqualFold(*in.AccountId, v) { + return fmt.Errorf("error backfilling account id") + } + return nil + } + in.AccountId = &v + return nil +} +func addTagResourceUpdateEndpoint(stack *middleware.Stack, options Options) error { + return s3controlcust.UpdateEndpoint(stack, s3controlcust.UpdateEndpointOptions{ + Accessor: s3controlcust.UpdateEndpointParameterAccessor{GetARNInput: nopGetARNAccessor, + BackfillAccountID: nopBackfillAccountIDAccessor, + GetOutpostIDInput: nopGetOutpostIDFromInput, + UpdateARNField: nopSetARNAccessor, + CopyInput: copyTagResourceInputForUpdateEndpoint, + }, + EndpointResolver: options.EndpointResolver, + EndpointResolverOptions: options.EndpointOptions, + UseARNRegion: options.UseARNRegion, + }) +} diff --git a/service/s3control/api_op_UntagResource.go b/service/s3control/api_op_UntagResource.go new file mode 100644 index 00000000000..a4cf825ce46 --- /dev/null +++ b/service/s3control/api_op_UntagResource.go @@ -0,0 +1,258 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package s3control + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + s3controlcust "github.com/aws/aws-sdk-go-v2/service/s3control/internal/customizations" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" + "github.com/aws/smithy-go/ptr" + smithyhttp "github.com/aws/smithy-go/transport/http" + "strings" +) + +// This operation removes the specified Amazon Web Services resource tags from an +// S3 resource. To use this operation, you must have the permission to perform the +// s3:UntagResource action. For more information about the required Storage Lens +// Groups permissions, see Setting account permissions to use S3 Storage Lens +// groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions) +// . For information about S3 Tagging errors, see List of Amazon S3 Tagging error +// codes (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList) +// . This operation is only supported for S3 Storage Lens groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html) +// . +func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error) { + if params == nil { + params = &UntagResourceInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "UntagResource", params, optFns, c.addOperationUntagResourceMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*UntagResourceOutput) + out.ResultMetadata = metadata + return out, nil +} + +type UntagResourceInput struct { + + // The Amazon Web Services account ID that owns the resource that you're trying to + // remove the tags from. + // + // This member is required. + AccountId *string + + // The Amazon Resource Name (ARN) of the S3 resource that you want to remove the + // resource tags from. + // + // This member is required. + ResourceArn *string + + // The tag key pair of the S3 resource tag that you're trying to remove. + // + // This member is required. + TagKeys []string + + noSmithyDocumentSerde +} + +func (in *UntagResourceInput) bindEndpointParams(p *EndpointParameters) { + p.AccountId = in.AccountId + p.RequiresAccountId = ptr.Bool(true) +} + +type UntagResourceOutput struct { + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationUntagResourceMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestxml_serializeOpUntagResource{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestxml_deserializeOpUntagResource{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "UntagResource"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = v4.AddComputePayloadSHA256Middleware(stack); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = s3controlcust.AddUpdateOutpostARN(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addEndpointPrefix_opUntagResourceMiddleware(stack); err != nil { + return err + } + if err = addOpUntagResourceValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUntagResource(options.Region), middleware.Before); err != nil { + return err + } + if err = addMetadataRetrieverMiddleware(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addUntagResourceUpdateEndpoint(stack, options); err != nil { + return err + } + if err = addStashOperationInput(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = v4.AddContentSHA256HeaderMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = s3controlcust.AddDisableHostPrefixMiddleware(stack); err != nil { + return err + } + return nil +} + +type endpointPrefix_opUntagResourceMiddleware struct { +} + +func (*endpointPrefix_opUntagResourceMiddleware) ID() string { + return "EndpointHostPrefix" +} + +func (m *endpointPrefix_opUntagResourceMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) ( + out middleware.FinalizeOutput, metadata middleware.Metadata, err error, +) { + if smithyhttp.GetHostnameImmutable(ctx) || smithyhttp.IsEndpointHostPrefixDisabled(ctx) { + return next.HandleFinalize(ctx, in) + } + + req, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, fmt.Errorf("unknown transport type %T", in.Request) + } + + opaqueInput := getOperationInput(ctx) + input, ok := opaqueInput.(*UntagResourceInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input type %T", opaqueInput) + } + + var prefix strings.Builder + if input.AccountId == nil { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so may not be nil")} + } else if !smithyhttp.ValidHostLabel(*input.AccountId) { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so must match \"[a-zA-Z0-9-]{1,63}\", but was \"%s\"", *input.AccountId)} + } else { + prefix.WriteString(*input.AccountId) + } + prefix.WriteString(".") + req.URL.Host = prefix.String() + req.URL.Host + + return next.HandleFinalize(ctx, in) +} +func addEndpointPrefix_opUntagResourceMiddleware(stack *middleware.Stack) error { + return stack.Finalize.Insert(&endpointPrefix_opUntagResourceMiddleware{}, "ResolveEndpointV2", middleware.After) +} + +func newServiceMetadataMiddleware_opUntagResource(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "UntagResource", + } +} + +func copyUntagResourceInputForUpdateEndpoint(params interface{}) (interface{}, error) { + input, ok := params.(*UntagResourceInput) + if !ok { + return nil, fmt.Errorf("expect *UntagResourceInput type, got %T", params) + } + cpy := *input + return &cpy, nil +} +func (in *UntagResourceInput) copy() interface{} { + v := *in + return &v +} +func backFillUntagResourceAccountID(input interface{}, v string) error { + in := input.(*UntagResourceInput) + if in.AccountId != nil { + if !strings.EqualFold(*in.AccountId, v) { + return fmt.Errorf("error backfilling account id") + } + return nil + } + in.AccountId = &v + return nil +} +func addUntagResourceUpdateEndpoint(stack *middleware.Stack, options Options) error { + return s3controlcust.UpdateEndpoint(stack, s3controlcust.UpdateEndpointOptions{ + Accessor: s3controlcust.UpdateEndpointParameterAccessor{GetARNInput: nopGetARNAccessor, + BackfillAccountID: nopBackfillAccountIDAccessor, + GetOutpostIDInput: nopGetOutpostIDFromInput, + UpdateARNField: nopSetARNAccessor, + CopyInput: copyUntagResourceInputForUpdateEndpoint, + }, + EndpointResolver: options.EndpointResolver, + EndpointResolverOptions: options.EndpointOptions, + UseARNRegion: options.UseARNRegion, + }) +} diff --git a/service/s3control/api_op_UpdateStorageLensGroup.go b/service/s3control/api_op_UpdateStorageLensGroup.go new file mode 100644 index 00000000000..377eedcdee7 --- /dev/null +++ b/service/s3control/api_op_UpdateStorageLensGroup.go @@ -0,0 +1,255 @@ +// Code generated by smithy-go-codegen DO NOT EDIT. + +package s3control + +import ( + "context" + "fmt" + awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" + "github.com/aws/aws-sdk-go-v2/aws/signer/v4" + s3controlcust "github.com/aws/aws-sdk-go-v2/service/s3control/internal/customizations" + "github.com/aws/aws-sdk-go-v2/service/s3control/types" + smithy "github.com/aws/smithy-go" + "github.com/aws/smithy-go/middleware" + "github.com/aws/smithy-go/ptr" + smithyhttp "github.com/aws/smithy-go/transport/http" + "strings" +) + +// Updates the existing Storage Lens group. To use this operation, you must have +// the permission to perform the s3:UpdateStorageLensGroup action. For more +// information about the required Storage Lens Groups permissions, see Setting +// account permissions to use S3 Storage Lens groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions) +// . For information about Storage Lens groups errors, see List of Amazon S3 +// Storage Lens error codes (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList) +// . +func (c *Client) UpdateStorageLensGroup(ctx context.Context, params *UpdateStorageLensGroupInput, optFns ...func(*Options)) (*UpdateStorageLensGroupOutput, error) { + if params == nil { + params = &UpdateStorageLensGroupInput{} + } + + result, metadata, err := c.invokeOperation(ctx, "UpdateStorageLensGroup", params, optFns, c.addOperationUpdateStorageLensGroupMiddlewares) + if err != nil { + return nil, err + } + + out := result.(*UpdateStorageLensGroupOutput) + out.ResultMetadata = metadata + return out, nil +} + +type UpdateStorageLensGroupInput struct { + + // The Amazon Web Services account ID of the Storage Lens group owner. + // + // This member is required. + AccountId *string + + // The name of the Storage Lens group that you want to update. + // + // This member is required. + Name *string + + // The JSON file that contains the Storage Lens group configuration. + // + // This member is required. + StorageLensGroup *types.StorageLensGroup + + noSmithyDocumentSerde +} + +func (in *UpdateStorageLensGroupInput) bindEndpointParams(p *EndpointParameters) { + p.AccountId = in.AccountId + p.RequiresAccountId = ptr.Bool(true) +} + +type UpdateStorageLensGroupOutput struct { + // Metadata pertaining to the operation's result. + ResultMetadata middleware.Metadata + + noSmithyDocumentSerde +} + +func (c *Client) addOperationUpdateStorageLensGroupMiddlewares(stack *middleware.Stack, options Options) (err error) { + if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil { + return err + } + err = stack.Serialize.Add(&awsRestxml_serializeOpUpdateStorageLensGroup{}, middleware.After) + if err != nil { + return err + } + err = stack.Deserialize.Add(&awsRestxml_deserializeOpUpdateStorageLensGroup{}, middleware.After) + if err != nil { + return err + } + if err := addProtocolFinalizerMiddlewares(stack, options, "UpdateStorageLensGroup"); err != nil { + return fmt.Errorf("add protocol finalizers: %v", err) + } + + if err = addlegacyEndpointContextSetter(stack, options); err != nil { + return err + } + if err = addSetLoggerMiddleware(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddClientRequestIDMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddComputeContentLengthMiddleware(stack); err != nil { + return err + } + if err = addResolveEndpointMiddleware(stack, options); err != nil { + return err + } + if err = v4.AddComputePayloadSHA256Middleware(stack); err != nil { + return err + } + if err = addRetryMiddlewares(stack, options); err != nil { + return err + } + if err = awsmiddleware.AddRawResponseToMetadata(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecordResponseTiming(stack); err != nil { + return err + } + if err = addClientUserAgent(stack, options); err != nil { + return err + } + if err = smithyhttp.AddErrorCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = smithyhttp.AddCloseResponseBodyMiddleware(stack); err != nil { + return err + } + if err = s3controlcust.AddUpdateOutpostARN(stack); err != nil { + return err + } + if err = addSetLegacyContextSigningOptionsMiddleware(stack); err != nil { + return err + } + if err = addEndpointPrefix_opUpdateStorageLensGroupMiddleware(stack); err != nil { + return err + } + if err = addOpUpdateStorageLensGroupValidationMiddleware(stack); err != nil { + return err + } + if err = stack.Initialize.Add(newServiceMetadataMiddleware_opUpdateStorageLensGroup(options.Region), middleware.Before); err != nil { + return err + } + if err = addMetadataRetrieverMiddleware(stack); err != nil { + return err + } + if err = awsmiddleware.AddRecursionDetection(stack); err != nil { + return err + } + if err = addUpdateStorageLensGroupUpdateEndpoint(stack, options); err != nil { + return err + } + if err = addStashOperationInput(stack); err != nil { + return err + } + if err = addResponseErrorMiddleware(stack); err != nil { + return err + } + if err = v4.AddContentSHA256HeaderMiddleware(stack); err != nil { + return err + } + if err = addRequestResponseLogging(stack, options); err != nil { + return err + } + if err = addDisableHTTPSMiddleware(stack, options); err != nil { + return err + } + if err = s3controlcust.AddDisableHostPrefixMiddleware(stack); err != nil { + return err + } + return nil +} + +type endpointPrefix_opUpdateStorageLensGroupMiddleware struct { +} + +func (*endpointPrefix_opUpdateStorageLensGroupMiddleware) ID() string { + return "EndpointHostPrefix" +} + +func (m *endpointPrefix_opUpdateStorageLensGroupMiddleware) HandleFinalize(ctx context.Context, in middleware.FinalizeInput, next middleware.FinalizeHandler) ( + out middleware.FinalizeOutput, metadata middleware.Metadata, err error, +) { + if smithyhttp.GetHostnameImmutable(ctx) || smithyhttp.IsEndpointHostPrefixDisabled(ctx) { + return next.HandleFinalize(ctx, in) + } + + req, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, fmt.Errorf("unknown transport type %T", in.Request) + } + + opaqueInput := getOperationInput(ctx) + input, ok := opaqueInput.(*UpdateStorageLensGroupInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input type %T", opaqueInput) + } + + var prefix strings.Builder + if input.AccountId == nil { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so may not be nil")} + } else if !smithyhttp.ValidHostLabel(*input.AccountId) { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("AccountId forms part of the endpoint host and so must match \"[a-zA-Z0-9-]{1,63}\", but was \"%s\"", *input.AccountId)} + } else { + prefix.WriteString(*input.AccountId) + } + prefix.WriteString(".") + req.URL.Host = prefix.String() + req.URL.Host + + return next.HandleFinalize(ctx, in) +} +func addEndpointPrefix_opUpdateStorageLensGroupMiddleware(stack *middleware.Stack) error { + return stack.Finalize.Insert(&endpointPrefix_opUpdateStorageLensGroupMiddleware{}, "ResolveEndpointV2", middleware.After) +} + +func newServiceMetadataMiddleware_opUpdateStorageLensGroup(region string) *awsmiddleware.RegisterServiceMetadata { + return &awsmiddleware.RegisterServiceMetadata{ + Region: region, + ServiceID: ServiceID, + OperationName: "UpdateStorageLensGroup", + } +} + +func copyUpdateStorageLensGroupInputForUpdateEndpoint(params interface{}) (interface{}, error) { + input, ok := params.(*UpdateStorageLensGroupInput) + if !ok { + return nil, fmt.Errorf("expect *UpdateStorageLensGroupInput type, got %T", params) + } + cpy := *input + return &cpy, nil +} +func (in *UpdateStorageLensGroupInput) copy() interface{} { + v := *in + return &v +} +func backFillUpdateStorageLensGroupAccountID(input interface{}, v string) error { + in := input.(*UpdateStorageLensGroupInput) + if in.AccountId != nil { + if !strings.EqualFold(*in.AccountId, v) { + return fmt.Errorf("error backfilling account id") + } + return nil + } + in.AccountId = &v + return nil +} +func addUpdateStorageLensGroupUpdateEndpoint(stack *middleware.Stack, options Options) error { + return s3controlcust.UpdateEndpoint(stack, s3controlcust.UpdateEndpointOptions{ + Accessor: s3controlcust.UpdateEndpointParameterAccessor{GetARNInput: nopGetARNAccessor, + BackfillAccountID: nopBackfillAccountIDAccessor, + GetOutpostIDInput: nopGetOutpostIDFromInput, + UpdateARNField: nopSetARNAccessor, + CopyInput: copyUpdateStorageLensGroupInputForUpdateEndpoint, + }, + EndpointResolver: options.EndpointResolver, + EndpointResolverOptions: options.EndpointOptions, + UseARNRegion: options.UseARNRegion, + }) +} diff --git a/service/s3control/deserializers.go b/service/s3control/deserializers.go index 4c6de9d6443..8e6ca25e27a 100644 --- a/service/s3control/deserializers.go +++ b/service/s3control/deserializers.go @@ -807,6 +807,81 @@ func awsRestxml_deserializeOpDocumentCreateMultiRegionAccessPointOutput(v **Crea return nil } +type awsRestxml_deserializeOpCreateStorageLensGroup struct { +} + +func (*awsRestxml_deserializeOpCreateStorageLensGroup) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestxml_deserializeOpCreateStorageLensGroup) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } + + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestxml_deserializeOpErrorCreateStorageLensGroup(response, &metadata) + } + output := &CreateStorageLensGroupOutput{} + out.Result = output + + if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to discard response body, %w", err), + } + } + + return out, metadata, err +} + +func awsRestxml_deserializeOpErrorCreateStorageLensGroup(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ + IsWrappedWithErrorTag: true, + }) + if err != nil { + return err + } + if hostID := errorComponents.HostID; len(hostID) != 0 { + s3shared.SetHostIDMetadata(metadata, hostID) + } + if reqID := errorComponents.RequestID; len(reqID) != 0 { + awsmiddleware.SetRequestIDMetadata(metadata, reqID) + } + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message + } + errorBody.Seek(0, io.SeekStart) + switch { + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + type awsRestxml_deserializeOpDeleteAccessPoint struct { } @@ -1925,6 +2000,81 @@ func awsRestxml_deserializeOpErrorDeleteStorageLensConfigurationTagging(response } } +type awsRestxml_deserializeOpDeleteStorageLensGroup struct { +} + +func (*awsRestxml_deserializeOpDeleteStorageLensGroup) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestxml_deserializeOpDeleteStorageLensGroup) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } + + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestxml_deserializeOpErrorDeleteStorageLensGroup(response, &metadata) + } + output := &DeleteStorageLensGroupOutput{} + out.Result = output + + if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to discard response body, %w", err), + } + } + + return out, metadata, err +} + +func awsRestxml_deserializeOpErrorDeleteStorageLensGroup(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ + IsWrappedWithErrorTag: true, + }) + if err != nil { + return err + } + if hostID := errorComponents.HostID; len(hostID) != 0 { + s3shared.SetHostIDMetadata(metadata, hostID) + } + if reqID := errorComponents.RequestID; len(reqID) != 0 { + awsmiddleware.SetRequestIDMetadata(metadata, reqID) + } + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message + } + errorBody.Seek(0, io.SeekStart) + switch { + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + type awsRestxml_deserializeOpDescribeJob struct { } @@ -5383,14 +5533,14 @@ func awsRestxml_deserializeOpDocumentGetStorageLensConfigurationTaggingOutput(v return nil } -type awsRestxml_deserializeOpListAccessPoints struct { +type awsRestxml_deserializeOpGetStorageLensGroup struct { } -func (*awsRestxml_deserializeOpListAccessPoints) ID() string { +func (*awsRestxml_deserializeOpGetStorageLensGroup) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpListAccessPoints) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpGetStorageLensGroup) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -5404,9 +5554,9 @@ func (m *awsRestxml_deserializeOpListAccessPoints) HandleDeserialize(ctx context } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorListAccessPoints(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorGetStorageLensGroup(response, &metadata) } - output := &ListAccessPointsOutput{} + output := &GetStorageLensGroupOutput{} out.Result = output var buff [1024]byte @@ -5427,7 +5577,7 @@ func (m *awsRestxml_deserializeOpListAccessPoints) HandleDeserialize(ctx context } decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - err = awsRestxml_deserializeOpDocumentListAccessPointsOutput(&output, decoder) + err = awsRestxml_deserializeDocumentStorageLensGroup(&output.StorageLensGroup, decoder) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -5440,7 +5590,7 @@ func (m *awsRestxml_deserializeOpListAccessPoints) HandleDeserialize(ctx context return out, metadata, err } -func awsRestxml_deserializeOpErrorListAccessPoints(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorGetStorageLensGroup(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -5480,13 +5630,13 @@ func awsRestxml_deserializeOpErrorListAccessPoints(response *smithyhttp.Response } } -func awsRestxml_deserializeOpDocumentListAccessPointsOutput(v **ListAccessPointsOutput, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeOpDocumentGetStorageLensGroupOutput(v **GetStorageLensGroupOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *ListAccessPointsOutput + var sv *GetStorageLensGroupOutput if *v == nil { - sv = &ListAccessPointsOutput{} + sv = &GetStorageLensGroupOutput{} } else { sv = *v } @@ -5502,24 +5652,11 @@ func awsRestxml_deserializeOpDocumentListAccessPointsOutput(v **ListAccessPoints originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("AccessPointList", t.Name.Local): + case strings.EqualFold("StorageLensGroup", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentAccessPointList(&sv.AccessPointList, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("NextToken", t.Name.Local): - val, err := decoder.Value() - if err != nil { + if err := awsRestxml_deserializeDocumentStorageLensGroup(&sv.StorageLensGroup, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.NextToken = ptr.String(xtv) - } default: // Do nothing and ignore the unexpected tag element @@ -5535,14 +5672,14 @@ func awsRestxml_deserializeOpDocumentListAccessPointsOutput(v **ListAccessPoints return nil } -type awsRestxml_deserializeOpListAccessPointsForObjectLambda struct { +type awsRestxml_deserializeOpListAccessPoints struct { } -func (*awsRestxml_deserializeOpListAccessPointsForObjectLambda) ID() string { +func (*awsRestxml_deserializeOpListAccessPoints) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpListAccessPointsForObjectLambda) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpListAccessPoints) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -5556,9 +5693,9 @@ func (m *awsRestxml_deserializeOpListAccessPointsForObjectLambda) HandleDeserial } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorListAccessPointsForObjectLambda(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorListAccessPoints(response, &metadata) } - output := &ListAccessPointsForObjectLambdaOutput{} + output := &ListAccessPointsOutput{} out.Result = output var buff [1024]byte @@ -5579,7 +5716,7 @@ func (m *awsRestxml_deserializeOpListAccessPointsForObjectLambda) HandleDeserial } decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - err = awsRestxml_deserializeOpDocumentListAccessPointsForObjectLambdaOutput(&output, decoder) + err = awsRestxml_deserializeOpDocumentListAccessPointsOutput(&output, decoder) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -5592,7 +5729,7 @@ func (m *awsRestxml_deserializeOpListAccessPointsForObjectLambda) HandleDeserial return out, metadata, err } -func awsRestxml_deserializeOpErrorListAccessPointsForObjectLambda(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorListAccessPoints(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -5632,13 +5769,13 @@ func awsRestxml_deserializeOpErrorListAccessPointsForObjectLambda(response *smit } } -func awsRestxml_deserializeOpDocumentListAccessPointsForObjectLambdaOutput(v **ListAccessPointsForObjectLambdaOutput, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeOpDocumentListAccessPointsOutput(v **ListAccessPointsOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *ListAccessPointsForObjectLambdaOutput + var sv *ListAccessPointsOutput if *v == nil { - sv = &ListAccessPointsForObjectLambdaOutput{} + sv = &ListAccessPointsOutput{} } else { sv = *v } @@ -5654,6 +5791,12 @@ func awsRestxml_deserializeOpDocumentListAccessPointsForObjectLambdaOutput(v **L originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { + case strings.EqualFold("AccessPointList", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentAccessPointList(&sv.AccessPointList, nodeDecoder); err != nil { + return err + } + case strings.EqualFold("NextToken", t.Name.Local): val, err := decoder.Value() if err != nil { @@ -5667,12 +5810,6 @@ func awsRestxml_deserializeOpDocumentListAccessPointsForObjectLambdaOutput(v **L sv.NextToken = ptr.String(xtv) } - case strings.EqualFold("ObjectLambdaAccessPointList", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentObjectLambdaAccessPointList(&sv.ObjectLambdaAccessPointList, nodeDecoder); err != nil { - return err - } - default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -5687,14 +5824,14 @@ func awsRestxml_deserializeOpDocumentListAccessPointsForObjectLambdaOutput(v **L return nil } -type awsRestxml_deserializeOpListJobs struct { +type awsRestxml_deserializeOpListAccessPointsForObjectLambda struct { } -func (*awsRestxml_deserializeOpListJobs) ID() string { +func (*awsRestxml_deserializeOpListAccessPointsForObjectLambda) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpListJobs) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpListAccessPointsForObjectLambda) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -5708,9 +5845,9 @@ func (m *awsRestxml_deserializeOpListJobs) HandleDeserialize(ctx context.Context } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorListJobs(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorListAccessPointsForObjectLambda(response, &metadata) } - output := &ListJobsOutput{} + output := &ListAccessPointsForObjectLambdaOutput{} out.Result = output var buff [1024]byte @@ -5731,7 +5868,7 @@ func (m *awsRestxml_deserializeOpListJobs) HandleDeserialize(ctx context.Context } decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - err = awsRestxml_deserializeOpDocumentListJobsOutput(&output, decoder) + err = awsRestxml_deserializeOpDocumentListAccessPointsForObjectLambdaOutput(&output, decoder) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -5744,7 +5881,7 @@ func (m *awsRestxml_deserializeOpListJobs) HandleDeserialize(ctx context.Context return out, metadata, err } -func awsRestxml_deserializeOpErrorListJobs(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorListAccessPointsForObjectLambda(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -5774,15 +5911,6 @@ func awsRestxml_deserializeOpErrorListJobs(response *smithyhttp.Response, metada } errorBody.Seek(0, io.SeekStart) switch { - case strings.EqualFold("InternalServiceException", errorCode): - return awsRestxml_deserializeErrorInternalServiceException(response, errorBody) - - case strings.EqualFold("InvalidNextTokenException", errorCode): - return awsRestxml_deserializeErrorInvalidNextTokenException(response, errorBody) - - case strings.EqualFold("InvalidRequestException", errorCode): - return awsRestxml_deserializeErrorInvalidRequestException(response, errorBody) - default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -5793,13 +5921,13 @@ func awsRestxml_deserializeOpErrorListJobs(response *smithyhttp.Response, metada } } -func awsRestxml_deserializeOpDocumentListJobsOutput(v **ListJobsOutput, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeOpDocumentListAccessPointsForObjectLambdaOutput(v **ListAccessPointsForObjectLambdaOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *ListJobsOutput + var sv *ListAccessPointsForObjectLambdaOutput if *v == nil { - sv = &ListJobsOutput{} + sv = &ListAccessPointsForObjectLambdaOutput{} } else { sv = *v } @@ -5815,12 +5943,6 @@ func awsRestxml_deserializeOpDocumentListJobsOutput(v **ListJobsOutput, decoder originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Jobs", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobListDescriptorList(&sv.Jobs, nodeDecoder); err != nil { - return err - } - case strings.EqualFold("NextToken", t.Name.Local): val, err := decoder.Value() if err != nil { @@ -5834,6 +5956,12 @@ func awsRestxml_deserializeOpDocumentListJobsOutput(v **ListJobsOutput, decoder sv.NextToken = ptr.String(xtv) } + case strings.EqualFold("ObjectLambdaAccessPointList", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentObjectLambdaAccessPointList(&sv.ObjectLambdaAccessPointList, nodeDecoder); err != nil { + return err + } + default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -5848,14 +5976,14 @@ func awsRestxml_deserializeOpDocumentListJobsOutput(v **ListJobsOutput, decoder return nil } -type awsRestxml_deserializeOpListMultiRegionAccessPoints struct { +type awsRestxml_deserializeOpListJobs struct { } -func (*awsRestxml_deserializeOpListMultiRegionAccessPoints) ID() string { +func (*awsRestxml_deserializeOpListJobs) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpListMultiRegionAccessPoints) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpListJobs) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -5869,9 +5997,9 @@ func (m *awsRestxml_deserializeOpListMultiRegionAccessPoints) HandleDeserialize( } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorListMultiRegionAccessPoints(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorListJobs(response, &metadata) } - output := &ListMultiRegionAccessPointsOutput{} + output := &ListJobsOutput{} out.Result = output var buff [1024]byte @@ -5892,7 +6020,7 @@ func (m *awsRestxml_deserializeOpListMultiRegionAccessPoints) HandleDeserialize( } decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - err = awsRestxml_deserializeOpDocumentListMultiRegionAccessPointsOutput(&output, decoder) + err = awsRestxml_deserializeOpDocumentListJobsOutput(&output, decoder) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -5905,7 +6033,7 @@ func (m *awsRestxml_deserializeOpListMultiRegionAccessPoints) HandleDeserialize( return out, metadata, err } -func awsRestxml_deserializeOpErrorListMultiRegionAccessPoints(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorListJobs(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -5935,23 +6063,32 @@ func awsRestxml_deserializeOpErrorListMultiRegionAccessPoints(response *smithyht } errorBody.Seek(0, io.SeekStart) switch { - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError + case strings.EqualFold("InternalServiceException", errorCode): + return awsRestxml_deserializeErrorInternalServiceException(response, errorBody) + + case strings.EqualFold("InvalidNextTokenException", errorCode): + return awsRestxml_deserializeErrorInvalidNextTokenException(response, errorBody) + + case strings.EqualFold("InvalidRequestException", errorCode): + return awsRestxml_deserializeErrorInvalidRequestException(response, errorBody) + + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError } } -func awsRestxml_deserializeOpDocumentListMultiRegionAccessPointsOutput(v **ListMultiRegionAccessPointsOutput, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeOpDocumentListJobsOutput(v **ListJobsOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *ListMultiRegionAccessPointsOutput + var sv *ListJobsOutput if *v == nil { - sv = &ListMultiRegionAccessPointsOutput{} + sv = &ListJobsOutput{} } else { sv = *v } @@ -5967,9 +6104,9 @@ func awsRestxml_deserializeOpDocumentListMultiRegionAccessPointsOutput(v **ListM originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("AccessPoints", t.Name.Local): + case strings.EqualFold("Jobs", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentMultiRegionAccessPointReportList(&sv.AccessPoints, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentJobListDescriptorList(&sv.Jobs, nodeDecoder); err != nil { return err } @@ -6000,14 +6137,14 @@ func awsRestxml_deserializeOpDocumentListMultiRegionAccessPointsOutput(v **ListM return nil } -type awsRestxml_deserializeOpListRegionalBuckets struct { +type awsRestxml_deserializeOpListMultiRegionAccessPoints struct { } -func (*awsRestxml_deserializeOpListRegionalBuckets) ID() string { +func (*awsRestxml_deserializeOpListMultiRegionAccessPoints) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpListRegionalBuckets) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpListMultiRegionAccessPoints) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -6021,9 +6158,9 @@ func (m *awsRestxml_deserializeOpListRegionalBuckets) HandleDeserialize(ctx cont } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorListRegionalBuckets(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorListMultiRegionAccessPoints(response, &metadata) } - output := &ListRegionalBucketsOutput{} + output := &ListMultiRegionAccessPointsOutput{} out.Result = output var buff [1024]byte @@ -6044,7 +6181,7 @@ func (m *awsRestxml_deserializeOpListRegionalBuckets) HandleDeserialize(ctx cont } decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - err = awsRestxml_deserializeOpDocumentListRegionalBucketsOutput(&output, decoder) + err = awsRestxml_deserializeOpDocumentListMultiRegionAccessPointsOutput(&output, decoder) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -6057,7 +6194,7 @@ func (m *awsRestxml_deserializeOpListRegionalBuckets) HandleDeserialize(ctx cont return out, metadata, err } -func awsRestxml_deserializeOpErrorListRegionalBuckets(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorListMultiRegionAccessPoints(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -6097,13 +6234,13 @@ func awsRestxml_deserializeOpErrorListRegionalBuckets(response *smithyhttp.Respo } } -func awsRestxml_deserializeOpDocumentListRegionalBucketsOutput(v **ListRegionalBucketsOutput, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeOpDocumentListMultiRegionAccessPointsOutput(v **ListMultiRegionAccessPointsOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *ListRegionalBucketsOutput + var sv *ListMultiRegionAccessPointsOutput if *v == nil { - sv = &ListRegionalBucketsOutput{} + sv = &ListMultiRegionAccessPointsOutput{} } else { sv = *v } @@ -6119,6 +6256,12 @@ func awsRestxml_deserializeOpDocumentListRegionalBucketsOutput(v **ListRegionalB originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { + case strings.EqualFold("AccessPoints", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMultiRegionAccessPointReportList(&sv.AccessPoints, nodeDecoder); err != nil { + return err + } + case strings.EqualFold("NextToken", t.Name.Local): val, err := decoder.Value() if err != nil { @@ -6132,12 +6275,6 @@ func awsRestxml_deserializeOpDocumentListRegionalBucketsOutput(v **ListRegionalB sv.NextToken = ptr.String(xtv) } - case strings.EqualFold("RegionalBucketList", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentRegionalBucketList(&sv.RegionalBucketList, nodeDecoder); err != nil { - return err - } - default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -6152,14 +6289,14 @@ func awsRestxml_deserializeOpDocumentListRegionalBucketsOutput(v **ListRegionalB return nil } -type awsRestxml_deserializeOpListStorageLensConfigurations struct { +type awsRestxml_deserializeOpListRegionalBuckets struct { } -func (*awsRestxml_deserializeOpListStorageLensConfigurations) ID() string { +func (*awsRestxml_deserializeOpListRegionalBuckets) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpListStorageLensConfigurations) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpListRegionalBuckets) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -6173,9 +6310,9 @@ func (m *awsRestxml_deserializeOpListStorageLensConfigurations) HandleDeserializ } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorListStorageLensConfigurations(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorListRegionalBuckets(response, &metadata) } - output := &ListStorageLensConfigurationsOutput{} + output := &ListRegionalBucketsOutput{} out.Result = output var buff [1024]byte @@ -6196,7 +6333,7 @@ func (m *awsRestxml_deserializeOpListStorageLensConfigurations) HandleDeserializ } decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - err = awsRestxml_deserializeOpDocumentListStorageLensConfigurationsOutput(&output, decoder) + err = awsRestxml_deserializeOpDocumentListRegionalBucketsOutput(&output, decoder) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -6209,7 +6346,7 @@ func (m *awsRestxml_deserializeOpListStorageLensConfigurations) HandleDeserializ return out, metadata, err } -func awsRestxml_deserializeOpErrorListStorageLensConfigurations(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorListRegionalBuckets(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -6249,13 +6386,13 @@ func awsRestxml_deserializeOpErrorListStorageLensConfigurations(response *smithy } } -func awsRestxml_deserializeOpDocumentListStorageLensConfigurationsOutput(v **ListStorageLensConfigurationsOutput, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeOpDocumentListRegionalBucketsOutput(v **ListRegionalBucketsOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *ListStorageLensConfigurationsOutput + var sv *ListRegionalBucketsOutput if *v == nil { - sv = &ListStorageLensConfigurationsOutput{} + sv = &ListRegionalBucketsOutput{} } else { sv = *v } @@ -6284,9 +6421,9 @@ func awsRestxml_deserializeOpDocumentListStorageLensConfigurationsOutput(v **Lis sv.NextToken = ptr.String(xtv) } - case strings.EqualFold("StorageLensConfigurationList", t.Name.Local): + case strings.EqualFold("RegionalBucketList", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentStorageLensConfigurationListUnwrapped(&sv.StorageLensConfigurationList, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentRegionalBucketList(&sv.RegionalBucketList, nodeDecoder); err != nil { return err } @@ -6304,14 +6441,14 @@ func awsRestxml_deserializeOpDocumentListStorageLensConfigurationsOutput(v **Lis return nil } -type awsRestxml_deserializeOpPutAccessPointConfigurationForObjectLambda struct { +type awsRestxml_deserializeOpListStorageLensConfigurations struct { } -func (*awsRestxml_deserializeOpPutAccessPointConfigurationForObjectLambda) ID() string { +func (*awsRestxml_deserializeOpListStorageLensConfigurations) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutAccessPointConfigurationForObjectLambda) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpListStorageLensConfigurations) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -6325,21 +6462,43 @@ func (m *awsRestxml_deserializeOpPutAccessPointConfigurationForObjectLambda) Han } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutAccessPointConfigurationForObjectLambda(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorListStorageLensConfigurations(response, &metadata) } - output := &PutAccessPointConfigurationForObjectLambdaOutput{} + output := &ListStorageLensConfigurationsOutput{} out.Result = output - if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(response.Body, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return out, metadata, nil + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) return out, metadata, &smithy.DeserializationError{ - Err: fmt.Errorf("failed to discard response body, %w", err), + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + err = awsRestxml_deserializeOpDocumentListStorageLensConfigurationsOutput(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), } } return out, metadata, err } -func awsRestxml_deserializeOpErrorPutAccessPointConfigurationForObjectLambda(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorListStorageLensConfigurations(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -6379,14 +6538,69 @@ func awsRestxml_deserializeOpErrorPutAccessPointConfigurationForObjectLambda(res } } -type awsRestxml_deserializeOpPutAccessPointPolicy struct { +func awsRestxml_deserializeOpDocumentListStorageLensConfigurationsOutput(v **ListStorageLensConfigurationsOutput, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *ListStorageLensConfigurationsOutput + if *v == nil { + sv = &ListStorageLensConfigurationsOutput{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("NextToken", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.NextToken = ptr.String(xtv) + } + + case strings.EqualFold("StorageLensConfigurationList", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentStorageLensConfigurationListUnwrapped(&sv.StorageLensConfigurationList, nodeDecoder); err != nil { + return err + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil } -func (*awsRestxml_deserializeOpPutAccessPointPolicy) ID() string { +type awsRestxml_deserializeOpListStorageLensGroups struct { +} + +func (*awsRestxml_deserializeOpListStorageLensGroups) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutAccessPointPolicy) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpListStorageLensGroups) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -6400,21 +6614,43 @@ func (m *awsRestxml_deserializeOpPutAccessPointPolicy) HandleDeserialize(ctx con } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutAccessPointPolicy(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorListStorageLensGroups(response, &metadata) } - output := &PutAccessPointPolicyOutput{} + output := &ListStorageLensGroupsOutput{} out.Result = output - if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(response.Body, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return out, metadata, nil + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) return out, metadata, &smithy.DeserializationError{ - Err: fmt.Errorf("failed to discard response body, %w", err), + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + err = awsRestxml_deserializeOpDocumentListStorageLensGroupsOutput(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), } } return out, metadata, err } -func awsRestxml_deserializeOpErrorPutAccessPointPolicy(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorListStorageLensGroups(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -6454,89 +6690,69 @@ func awsRestxml_deserializeOpErrorPutAccessPointPolicy(response *smithyhttp.Resp } } -type awsRestxml_deserializeOpPutAccessPointPolicyForObjectLambda struct { -} - -func (*awsRestxml_deserializeOpPutAccessPointPolicyForObjectLambda) ID() string { - return "OperationDeserializer" -} - -func (m *awsRestxml_deserializeOpPutAccessPointPolicyForObjectLambda) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} +func awsRestxml_deserializeOpDocumentListStorageLensGroupsOutput(v **ListStorageLensGroupsOutput, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutAccessPointPolicyForObjectLambda(response, &metadata) + var sv *ListStorageLensGroupsOutput + if *v == nil { + sv = &ListStorageLensGroupsOutput{} + } else { + sv = *v } - output := &PutAccessPointPolicyForObjectLambdaOutput{} - out.Result = output - if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { - return out, metadata, &smithy.DeserializationError{ - Err: fmt.Errorf("failed to discard response body, %w", err), + for { + t, done, err := decoder.Token() + if err != nil { + return err } - } - - return out, metadata, err -} - -func awsRestxml_deserializeOpErrorPutAccessPointPolicyForObjectLambda(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) - - errorCode := "UnknownError" - errorMessage := errorCode - - errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ - IsWrappedWithErrorTag: true, - }) - if err != nil { - return err - } - if hostID := errorComponents.HostID; len(hostID) != 0 { - s3shared.SetHostIDMetadata(metadata, hostID) - } - if reqID := errorComponents.RequestID; len(reqID) != 0 { - awsmiddleware.SetRequestIDMetadata(metadata, reqID) - } - if len(errorComponents.Code) != 0 { - errorCode = errorComponents.Code - } - if len(errorComponents.Message) != 0 { - errorMessage = errorComponents.Message - } - errorBody.Seek(0, io.SeekStart) - switch { - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, + if done { + break } - return genericError + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("NextToken", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.NextToken = ptr.String(xtv) + } + + case strings.EqualFold("StorageLensGroupList", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentStorageLensGroupListUnwrapped(&sv.StorageLensGroupList, nodeDecoder); err != nil { + return err + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + } + decoder = originalDecoder } + *v = sv + return nil } -type awsRestxml_deserializeOpPutBucketLifecycleConfiguration struct { +type awsRestxml_deserializeOpListTagsForResource struct { } -func (*awsRestxml_deserializeOpPutBucketLifecycleConfiguration) ID() string { +func (*awsRestxml_deserializeOpListTagsForResource) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutBucketLifecycleConfiguration) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpListTagsForResource) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -6550,21 +6766,43 @@ func (m *awsRestxml_deserializeOpPutBucketLifecycleConfiguration) HandleDeserial } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutBucketLifecycleConfiguration(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorListTagsForResource(response, &metadata) } - output := &PutBucketLifecycleConfigurationOutput{} + output := &ListTagsForResourceOutput{} out.Result = output - if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(response.Body, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return out, metadata, nil + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) return out, metadata, &smithy.DeserializationError{ - Err: fmt.Errorf("failed to discard response body, %w", err), + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + err = awsRestxml_deserializeOpDocumentListTagsForResourceOutput(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), } } return out, metadata, err } -func awsRestxml_deserializeOpErrorPutBucketLifecycleConfiguration(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorListTagsForResource(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -6604,14 +6842,56 @@ func awsRestxml_deserializeOpErrorPutBucketLifecycleConfiguration(response *smit } } -type awsRestxml_deserializeOpPutBucketPolicy struct { +func awsRestxml_deserializeOpDocumentListTagsForResourceOutput(v **ListTagsForResourceOutput, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *ListTagsForResourceOutput + if *v == nil { + sv = &ListTagsForResourceOutput{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("Tags", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentTagList(&sv.Tags, nodeDecoder); err != nil { + return err + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil } -func (*awsRestxml_deserializeOpPutBucketPolicy) ID() string { +type awsRestxml_deserializeOpPutAccessPointConfigurationForObjectLambda struct { +} + +func (*awsRestxml_deserializeOpPutAccessPointConfigurationForObjectLambda) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutBucketPolicy) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpPutAccessPointConfigurationForObjectLambda) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -6625,9 +6905,9 @@ func (m *awsRestxml_deserializeOpPutBucketPolicy) HandleDeserialize(ctx context. } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutBucketPolicy(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorPutAccessPointConfigurationForObjectLambda(response, &metadata) } - output := &PutBucketPolicyOutput{} + output := &PutAccessPointConfigurationForObjectLambdaOutput{} out.Result = output if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { @@ -6639,7 +6919,7 @@ func (m *awsRestxml_deserializeOpPutBucketPolicy) HandleDeserialize(ctx context. return out, metadata, err } -func awsRestxml_deserializeOpErrorPutBucketPolicy(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorPutAccessPointConfigurationForObjectLambda(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -6679,14 +6959,14 @@ func awsRestxml_deserializeOpErrorPutBucketPolicy(response *smithyhttp.Response, } } -type awsRestxml_deserializeOpPutBucketReplication struct { +type awsRestxml_deserializeOpPutAccessPointPolicy struct { } -func (*awsRestxml_deserializeOpPutBucketReplication) ID() string { +func (*awsRestxml_deserializeOpPutAccessPointPolicy) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutBucketReplication) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpPutAccessPointPolicy) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -6700,9 +6980,9 @@ func (m *awsRestxml_deserializeOpPutBucketReplication) HandleDeserialize(ctx con } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutBucketReplication(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorPutAccessPointPolicy(response, &metadata) } - output := &PutBucketReplicationOutput{} + output := &PutAccessPointPolicyOutput{} out.Result = output if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { @@ -6714,7 +6994,7 @@ func (m *awsRestxml_deserializeOpPutBucketReplication) HandleDeserialize(ctx con return out, metadata, err } -func awsRestxml_deserializeOpErrorPutBucketReplication(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorPutAccessPointPolicy(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -6754,14 +7034,14 @@ func awsRestxml_deserializeOpErrorPutBucketReplication(response *smithyhttp.Resp } } -type awsRestxml_deserializeOpPutBucketTagging struct { +type awsRestxml_deserializeOpPutAccessPointPolicyForObjectLambda struct { } -func (*awsRestxml_deserializeOpPutBucketTagging) ID() string { +func (*awsRestxml_deserializeOpPutAccessPointPolicyForObjectLambda) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutBucketTagging) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpPutAccessPointPolicyForObjectLambda) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -6775,9 +7055,9 @@ func (m *awsRestxml_deserializeOpPutBucketTagging) HandleDeserialize(ctx context } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutBucketTagging(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorPutAccessPointPolicyForObjectLambda(response, &metadata) } - output := &PutBucketTaggingOutput{} + output := &PutAccessPointPolicyForObjectLambdaOutput{} out.Result = output if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { @@ -6789,7 +7069,7 @@ func (m *awsRestxml_deserializeOpPutBucketTagging) HandleDeserialize(ctx context return out, metadata, err } -func awsRestxml_deserializeOpErrorPutBucketTagging(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorPutAccessPointPolicyForObjectLambda(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -6829,14 +7109,14 @@ func awsRestxml_deserializeOpErrorPutBucketTagging(response *smithyhttp.Response } } -type awsRestxml_deserializeOpPutBucketVersioning struct { +type awsRestxml_deserializeOpPutBucketLifecycleConfiguration struct { } -func (*awsRestxml_deserializeOpPutBucketVersioning) ID() string { +func (*awsRestxml_deserializeOpPutBucketLifecycleConfiguration) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutBucketVersioning) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpPutBucketLifecycleConfiguration) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -6850,9 +7130,9 @@ func (m *awsRestxml_deserializeOpPutBucketVersioning) HandleDeserialize(ctx cont } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutBucketVersioning(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorPutBucketLifecycleConfiguration(response, &metadata) } - output := &PutBucketVersioningOutput{} + output := &PutBucketLifecycleConfigurationOutput{} out.Result = output if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { @@ -6864,7 +7144,7 @@ func (m *awsRestxml_deserializeOpPutBucketVersioning) HandleDeserialize(ctx cont return out, metadata, err } -func awsRestxml_deserializeOpErrorPutBucketVersioning(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorPutBucketLifecycleConfiguration(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -6904,14 +7184,14 @@ func awsRestxml_deserializeOpErrorPutBucketVersioning(response *smithyhttp.Respo } } -type awsRestxml_deserializeOpPutJobTagging struct { +type awsRestxml_deserializeOpPutBucketPolicy struct { } -func (*awsRestxml_deserializeOpPutJobTagging) ID() string { +func (*awsRestxml_deserializeOpPutBucketPolicy) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutJobTagging) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpPutBucketPolicy) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -6925,15 +7205,21 @@ func (m *awsRestxml_deserializeOpPutJobTagging) HandleDeserialize(ctx context.Co } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutJobTagging(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorPutBucketPolicy(response, &metadata) } - output := &PutJobTaggingOutput{} + output := &PutBucketPolicyOutput{} out.Result = output + if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to discard response body, %w", err), + } + } + return out, metadata, err } -func awsRestxml_deserializeOpErrorPutJobTagging(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorPutBucketPolicy(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -6963,18 +7249,6 @@ func awsRestxml_deserializeOpErrorPutJobTagging(response *smithyhttp.Response, m } errorBody.Seek(0, io.SeekStart) switch { - case strings.EqualFold("InternalServiceException", errorCode): - return awsRestxml_deserializeErrorInternalServiceException(response, errorBody) - - case strings.EqualFold("NotFoundException", errorCode): - return awsRestxml_deserializeErrorNotFoundException(response, errorBody) - - case strings.EqualFold("TooManyRequestsException", errorCode): - return awsRestxml_deserializeErrorTooManyRequestsException(response, errorBody) - - case strings.EqualFold("TooManyTagsException", errorCode): - return awsRestxml_deserializeErrorTooManyTagsException(response, errorBody) - default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -6985,14 +7259,14 @@ func awsRestxml_deserializeOpErrorPutJobTagging(response *smithyhttp.Response, m } } -type awsRestxml_deserializeOpPutMultiRegionAccessPointPolicy struct { +type awsRestxml_deserializeOpPutBucketReplication struct { } -func (*awsRestxml_deserializeOpPutMultiRegionAccessPointPolicy) ID() string { +func (*awsRestxml_deserializeOpPutBucketReplication) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutMultiRegionAccessPointPolicy) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpPutBucketReplication) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -7006,43 +7280,21 @@ func (m *awsRestxml_deserializeOpPutMultiRegionAccessPointPolicy) HandleDeserial } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutMultiRegionAccessPointPolicy(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorPutBucketReplication(response, &metadata) } - output := &PutMultiRegionAccessPointPolicyOutput{} + output := &PutBucketReplicationOutput{} out.Result = output - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(response.Body, ringBuffer) - rootDecoder := xml.NewDecoder(body) - t, err := smithyxml.FetchRootElement(rootDecoder) - if err == io.EOF { - return out, metadata, nil - } - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return out, metadata, &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - } - - decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - err = awsRestxml_deserializeOpDocumentPutMultiRegionAccessPointPolicyOutput(&output, decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) + if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { return out, metadata, &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), + Err: fmt.Errorf("failed to discard response body, %w", err), } } return out, metadata, err } -func awsRestxml_deserializeOpErrorPutMultiRegionAccessPointPolicy(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorPutBucketReplication(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -7082,63 +7334,14 @@ func awsRestxml_deserializeOpErrorPutMultiRegionAccessPointPolicy(response *smit } } -func awsRestxml_deserializeOpDocumentPutMultiRegionAccessPointPolicyOutput(v **PutMultiRegionAccessPointPolicyOutput, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *PutMultiRegionAccessPointPolicyOutput - if *v == nil { - sv = &PutMultiRegionAccessPointPolicyOutput{} - } else { - sv = *v - } +type awsRestxml_deserializeOpPutBucketTagging struct { +} - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("RequestTokenARN", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.RequestTokenARN = ptr.String(xtv) - } - - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() - if err != nil { - return err - } - - } - decoder = originalDecoder - } - *v = sv - return nil -} - -type awsRestxml_deserializeOpPutPublicAccessBlock struct { -} - -func (*awsRestxml_deserializeOpPutPublicAccessBlock) ID() string { +func (*awsRestxml_deserializeOpPutBucketTagging) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutPublicAccessBlock) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpPutBucketTagging) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -7152,9 +7355,9 @@ func (m *awsRestxml_deserializeOpPutPublicAccessBlock) HandleDeserialize(ctx con } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutPublicAccessBlock(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorPutBucketTagging(response, &metadata) } - output := &PutPublicAccessBlockOutput{} + output := &PutBucketTaggingOutput{} out.Result = output if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { @@ -7166,7 +7369,7 @@ func (m *awsRestxml_deserializeOpPutPublicAccessBlock) HandleDeserialize(ctx con return out, metadata, err } -func awsRestxml_deserializeOpErrorPutPublicAccessBlock(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorPutBucketTagging(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -7206,14 +7409,14 @@ func awsRestxml_deserializeOpErrorPutPublicAccessBlock(response *smithyhttp.Resp } } -type awsRestxml_deserializeOpPutStorageLensConfiguration struct { +type awsRestxml_deserializeOpPutBucketVersioning struct { } -func (*awsRestxml_deserializeOpPutStorageLensConfiguration) ID() string { +func (*awsRestxml_deserializeOpPutBucketVersioning) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutStorageLensConfiguration) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpPutBucketVersioning) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -7227,9 +7430,9 @@ func (m *awsRestxml_deserializeOpPutStorageLensConfiguration) HandleDeserialize( } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutStorageLensConfiguration(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorPutBucketVersioning(response, &metadata) } - output := &PutStorageLensConfigurationOutput{} + output := &PutBucketVersioningOutput{} out.Result = output if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { @@ -7241,7 +7444,7 @@ func (m *awsRestxml_deserializeOpPutStorageLensConfiguration) HandleDeserialize( return out, metadata, err } -func awsRestxml_deserializeOpErrorPutStorageLensConfiguration(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorPutBucketVersioning(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -7281,14 +7484,14 @@ func awsRestxml_deserializeOpErrorPutStorageLensConfiguration(response *smithyht } } -type awsRestxml_deserializeOpPutStorageLensConfigurationTagging struct { +type awsRestxml_deserializeOpPutJobTagging struct { } -func (*awsRestxml_deserializeOpPutStorageLensConfigurationTagging) ID() string { +func (*awsRestxml_deserializeOpPutJobTagging) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpPutStorageLensConfigurationTagging) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpPutJobTagging) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -7302,15 +7505,15 @@ func (m *awsRestxml_deserializeOpPutStorageLensConfigurationTagging) HandleDeser } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorPutStorageLensConfigurationTagging(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorPutJobTagging(response, &metadata) } - output := &PutStorageLensConfigurationTaggingOutput{} + output := &PutJobTaggingOutput{} out.Result = output return out, metadata, err } -func awsRestxml_deserializeOpErrorPutStorageLensConfigurationTagging(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorPutJobTagging(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -7340,75 +7543,18 @@ func awsRestxml_deserializeOpErrorPutStorageLensConfigurationTagging(response *s } errorBody.Seek(0, io.SeekStart) switch { - default: - genericError := &smithy.GenericAPIError{ - Code: errorCode, - Message: errorMessage, - } - return genericError - - } -} - -type awsRestxml_deserializeOpSubmitMultiRegionAccessPointRoutes struct { -} - -func (*awsRestxml_deserializeOpSubmitMultiRegionAccessPointRoutes) ID() string { - return "OperationDeserializer" -} - -func (m *awsRestxml_deserializeOpSubmitMultiRegionAccessPointRoutes) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( - out middleware.DeserializeOutput, metadata middleware.Metadata, err error, -) { - out, metadata, err = next.HandleDeserialize(ctx, in) - if err != nil { - return out, metadata, err - } - - response, ok := out.RawResponse.(*smithyhttp.Response) - if !ok { - return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} - } - - if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorSubmitMultiRegionAccessPointRoutes(response, &metadata) - } - output := &SubmitMultiRegionAccessPointRoutesOutput{} - out.Result = output + case strings.EqualFold("InternalServiceException", errorCode): + return awsRestxml_deserializeErrorInternalServiceException(response, errorBody) - return out, metadata, err -} + case strings.EqualFold("NotFoundException", errorCode): + return awsRestxml_deserializeErrorNotFoundException(response, errorBody) -func awsRestxml_deserializeOpErrorSubmitMultiRegionAccessPointRoutes(response *smithyhttp.Response, metadata *middleware.Metadata) error { - var errorBuffer bytes.Buffer - if _, err := io.Copy(&errorBuffer, response.Body); err != nil { - return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} - } - errorBody := bytes.NewReader(errorBuffer.Bytes()) + case strings.EqualFold("TooManyRequestsException", errorCode): + return awsRestxml_deserializeErrorTooManyRequestsException(response, errorBody) - errorCode := "UnknownError" - errorMessage := errorCode + case strings.EqualFold("TooManyTagsException", errorCode): + return awsRestxml_deserializeErrorTooManyTagsException(response, errorBody) - errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ - IsWrappedWithErrorTag: true, - }) - if err != nil { - return err - } - if hostID := errorComponents.HostID; len(hostID) != 0 { - s3shared.SetHostIDMetadata(metadata, hostID) - } - if reqID := errorComponents.RequestID; len(reqID) != 0 { - awsmiddleware.SetRequestIDMetadata(metadata, reqID) - } - if len(errorComponents.Code) != 0 { - errorCode = errorComponents.Code - } - if len(errorComponents.Message) != 0 { - errorMessage = errorComponents.Message - } - errorBody.Seek(0, io.SeekStart) - switch { default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -7419,14 +7565,14 @@ func awsRestxml_deserializeOpErrorSubmitMultiRegionAccessPointRoutes(response *s } } -type awsRestxml_deserializeOpUpdateJobPriority struct { +type awsRestxml_deserializeOpPutMultiRegionAccessPointPolicy struct { } -func (*awsRestxml_deserializeOpUpdateJobPriority) ID() string { +func (*awsRestxml_deserializeOpPutMultiRegionAccessPointPolicy) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpUpdateJobPriority) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpPutMultiRegionAccessPointPolicy) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -7440,9 +7586,9 @@ func (m *awsRestxml_deserializeOpUpdateJobPriority) HandleDeserialize(ctx contex } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorUpdateJobPriority(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorPutMultiRegionAccessPointPolicy(response, &metadata) } - output := &UpdateJobPriorityOutput{} + output := &PutMultiRegionAccessPointPolicyOutput{} out.Result = output var buff [1024]byte @@ -7463,7 +7609,7 @@ func (m *awsRestxml_deserializeOpUpdateJobPriority) HandleDeserialize(ctx contex } decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - err = awsRestxml_deserializeOpDocumentUpdateJobPriorityOutput(&output, decoder) + err = awsRestxml_deserializeOpDocumentPutMultiRegionAccessPointPolicyOutput(&output, decoder) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) @@ -7476,7 +7622,7 @@ func (m *awsRestxml_deserializeOpUpdateJobPriority) HandleDeserialize(ctx contex return out, metadata, err } -func awsRestxml_deserializeOpErrorUpdateJobPriority(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorPutMultiRegionAccessPointPolicy(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -7506,18 +7652,6 @@ func awsRestxml_deserializeOpErrorUpdateJobPriority(response *smithyhttp.Respons } errorBody.Seek(0, io.SeekStart) switch { - case strings.EqualFold("BadRequestException", errorCode): - return awsRestxml_deserializeErrorBadRequestException(response, errorBody) - - case strings.EqualFold("InternalServiceException", errorCode): - return awsRestxml_deserializeErrorInternalServiceException(response, errorBody) - - case strings.EqualFold("NotFoundException", errorCode): - return awsRestxml_deserializeErrorNotFoundException(response, errorBody) - - case strings.EqualFold("TooManyRequestsException", errorCode): - return awsRestxml_deserializeErrorTooManyRequestsException(response, errorBody) - default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -7528,13 +7662,13 @@ func awsRestxml_deserializeOpErrorUpdateJobPriority(response *smithyhttp.Respons } } -func awsRestxml_deserializeOpDocumentUpdateJobPriorityOutput(v **UpdateJobPriorityOutput, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeOpDocumentPutMultiRegionAccessPointPolicyOutput(v **PutMultiRegionAccessPointPolicyOutput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *UpdateJobPriorityOutput + var sv *PutMultiRegionAccessPointPolicyOutput if *v == nil { - sv = &UpdateJobPriorityOutput{} + sv = &PutMultiRegionAccessPointPolicyOutput{} } else { sv = *v } @@ -7550,20 +7684,7 @@ func awsRestxml_deserializeOpDocumentUpdateJobPriorityOutput(v **UpdateJobPriori originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("JobId", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.JobId = ptr.String(xtv) - } - - case strings.EqualFold("Priority", t.Name.Local): + case strings.EqualFold("RequestTokenARN", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -7573,11 +7694,7 @@ func awsRestxml_deserializeOpDocumentUpdateJobPriorityOutput(v **UpdateJobPriori } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.Priority = int32(i64) + sv.RequestTokenARN = ptr.String(xtv) } default: @@ -7594,14 +7711,14 @@ func awsRestxml_deserializeOpDocumentUpdateJobPriorityOutput(v **UpdateJobPriori return nil } -type awsRestxml_deserializeOpUpdateJobStatus struct { +type awsRestxml_deserializeOpPutPublicAccessBlock struct { } -func (*awsRestxml_deserializeOpUpdateJobStatus) ID() string { +func (*awsRestxml_deserializeOpPutPublicAccessBlock) ID() string { return "OperationDeserializer" } -func (m *awsRestxml_deserializeOpUpdateJobStatus) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( +func (m *awsRestxml_deserializeOpPutPublicAccessBlock) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, ) { out, metadata, err = next.HandleDeserialize(ctx, in) @@ -7615,43 +7732,21 @@ func (m *awsRestxml_deserializeOpUpdateJobStatus) HandleDeserialize(ctx context. } if response.StatusCode < 200 || response.StatusCode >= 300 { - return out, metadata, awsRestxml_deserializeOpErrorUpdateJobStatus(response, &metadata) + return out, metadata, awsRestxml_deserializeOpErrorPutPublicAccessBlock(response, &metadata) } - output := &UpdateJobStatusOutput{} + output := &PutPublicAccessBlockOutput{} out.Result = output - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(response.Body, ringBuffer) - rootDecoder := xml.NewDecoder(body) - t, err := smithyxml.FetchRootElement(rootDecoder) - if err == io.EOF { - return out, metadata, nil - } - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return out, metadata, &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - } - - decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - err = awsRestxml_deserializeOpDocumentUpdateJobStatusOutput(&output, decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) + if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { return out, metadata, &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), + Err: fmt.Errorf("failed to discard response body, %w", err), } } return out, metadata, err } -func awsRestxml_deserializeOpErrorUpdateJobStatus(response *smithyhttp.Response, metadata *middleware.Metadata) error { +func awsRestxml_deserializeOpErrorPutPublicAccessBlock(response *smithyhttp.Response, metadata *middleware.Metadata) error { var errorBuffer bytes.Buffer if _, err := io.Copy(&errorBuffer, response.Body); err != nil { return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} @@ -7681,21 +7776,6 @@ func awsRestxml_deserializeOpErrorUpdateJobStatus(response *smithyhttp.Response, } errorBody.Seek(0, io.SeekStart) switch { - case strings.EqualFold("BadRequestException", errorCode): - return awsRestxml_deserializeErrorBadRequestException(response, errorBody) - - case strings.EqualFold("InternalServiceException", errorCode): - return awsRestxml_deserializeErrorInternalServiceException(response, errorBody) - - case strings.EqualFold("JobStatusException", errorCode): - return awsRestxml_deserializeErrorJobStatusException(response, errorBody) - - case strings.EqualFold("NotFoundException", errorCode): - return awsRestxml_deserializeErrorNotFoundException(response, errorBody) - - case strings.EqualFold("TooManyRequestsException", errorCode): - return awsRestxml_deserializeErrorTooManyRequestsException(response, errorBody) - default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -7706,538 +7786,2125 @@ func awsRestxml_deserializeOpErrorUpdateJobStatus(response *smithyhttp.Response, } } -func awsRestxml_deserializeOpDocumentUpdateJobStatusOutput(v **UpdateJobStatusOutput, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *UpdateJobStatusOutput - if *v == nil { - sv = &UpdateJobStatusOutput{} - } else { - sv = *v - } +type awsRestxml_deserializeOpPutStorageLensConfiguration struct { +} - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("JobId", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.JobId = ptr.String(xtv) - } +func (*awsRestxml_deserializeOpPutStorageLensConfiguration) ID() string { + return "OperationDeserializer" +} - case strings.EqualFold("Status", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Status = types.JobStatus(xtv) - } +func (m *awsRestxml_deserializeOpPutStorageLensConfiguration) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } - case strings.EqualFold("StatusUpdateReason", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.StatusUpdateReason = ptr.String(xtv) - } + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() - if err != nil { - return err - } + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestxml_deserializeOpErrorPutStorageLensConfiguration(response, &metadata) + } + output := &PutStorageLensConfigurationOutput{} + out.Result = output + if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to discard response body, %w", err), } - decoder = originalDecoder } - *v = sv - return nil + + return out, metadata, err } -func awsRestxml_deserializeErrorBadRequestException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.BadRequestException{} - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(errorBody, ringBuffer) - rootDecoder := xml.NewDecoder(body) - t, err := smithyxml.FetchRootElement(rootDecoder) - if err == io.EOF { - return output - } - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } +func awsRestxml_deserializeOpErrorPutStorageLensConfiguration(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} } + errorBody := bytes.NewReader(errorBuffer.Bytes()) - decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - t, err = decoder.GetElement("Error") - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - } + errorCode := "UnknownError" + errorMessage := errorCode - decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) - err = awsRestxml_deserializeDocumentBadRequestException(&output, decoder) + errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ + IsWrappedWithErrorTag: true, + }) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + return err + } + if hostID := errorComponents.HostID; len(hostID) != 0 { + s3shared.SetHostIDMetadata(metadata, hostID) + } + if reqID := errorComponents.RequestID; len(reqID) != 0 { + awsmiddleware.SetRequestIDMetadata(metadata, reqID) + } + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message } + errorBody.Seek(0, io.SeekStart) + switch { + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError - return output + } } -func awsRestxml_deserializeErrorBucketAlreadyExists(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.BucketAlreadyExists{} - return output +type awsRestxml_deserializeOpPutStorageLensConfigurationTagging struct { } -func awsRestxml_deserializeErrorBucketAlreadyOwnedByYou(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.BucketAlreadyOwnedByYou{} - return output +func (*awsRestxml_deserializeOpPutStorageLensConfigurationTagging) ID() string { + return "OperationDeserializer" } -func awsRestxml_deserializeErrorIdempotencyException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.IdempotencyException{} - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(errorBody, ringBuffer) - rootDecoder := xml.NewDecoder(body) - t, err := smithyxml.FetchRootElement(rootDecoder) - if err == io.EOF { - return output - } +func (m *awsRestxml_deserializeOpPutStorageLensConfigurationTagging) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + return out, metadata, err } - decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - t, err = decoder.GetElement("Error") - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} } - decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) - err = awsRestxml_deserializeDocumentIdempotencyException(&output, decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestxml_deserializeOpErrorPutStorageLensConfigurationTagging(response, &metadata) } + output := &PutStorageLensConfigurationTaggingOutput{} + out.Result = output - return output + return out, metadata, err } -func awsRestxml_deserializeErrorInternalServiceException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.InternalServiceException{} - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(errorBody, ringBuffer) - rootDecoder := xml.NewDecoder(body) - t, err := smithyxml.FetchRootElement(rootDecoder) - if err == io.EOF { - return output - } - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } +func awsRestxml_deserializeOpErrorPutStorageLensConfigurationTagging(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} } + errorBody := bytes.NewReader(errorBuffer.Bytes()) - decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - t, err = decoder.GetElement("Error") - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - } + errorCode := "UnknownError" + errorMessage := errorCode - decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) - err = awsRestxml_deserializeDocumentInternalServiceException(&output, decoder) + errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ + IsWrappedWithErrorTag: true, + }) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + return err } - - return output -} - -func awsRestxml_deserializeErrorInvalidNextTokenException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.InvalidNextTokenException{} - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(errorBody, ringBuffer) - rootDecoder := xml.NewDecoder(body) - t, err := smithyxml.FetchRootElement(rootDecoder) - if err == io.EOF { - return output + if hostID := errorComponents.HostID; len(hostID) != 0 { + s3shared.SetHostIDMetadata(metadata, hostID) } - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + if reqID := errorComponents.RequestID; len(reqID) != 0 { + awsmiddleware.SetRequestIDMetadata(metadata, reqID) } - - decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - t, err = decoder.GetElement("Error") - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code } - - decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) - err = awsRestxml_deserializeDocumentInvalidNextTokenException(&output, decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message + } + errorBody.Seek(0, io.SeekStart) + switch { + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, } + return genericError + } +} - return output +type awsRestxml_deserializeOpSubmitMultiRegionAccessPointRoutes struct { } -func awsRestxml_deserializeErrorInvalidRequestException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.InvalidRequestException{} - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(errorBody, ringBuffer) - rootDecoder := xml.NewDecoder(body) - t, err := smithyxml.FetchRootElement(rootDecoder) - if err == io.EOF { - return output - } +func (*awsRestxml_deserializeOpSubmitMultiRegionAccessPointRoutes) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestxml_deserializeOpSubmitMultiRegionAccessPointRoutes) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + return out, metadata, err } - decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - t, err = decoder.GetElement("Error") - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} } - decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) - err = awsRestxml_deserializeDocumentInvalidRequestException(&output, decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestxml_deserializeOpErrorSubmitMultiRegionAccessPointRoutes(response, &metadata) } + output := &SubmitMultiRegionAccessPointRoutesOutput{} + out.Result = output - return output + return out, metadata, err } -func awsRestxml_deserializeErrorJobStatusException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.JobStatusException{} - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(errorBody, ringBuffer) - rootDecoder := xml.NewDecoder(body) - t, err := smithyxml.FetchRootElement(rootDecoder) - if err == io.EOF { - return output - } - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } +func awsRestxml_deserializeOpErrorSubmitMultiRegionAccessPointRoutes(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} } + errorBody := bytes.NewReader(errorBuffer.Bytes()) - decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - t, err = decoder.GetElement("Error") - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } - } + errorCode := "UnknownError" + errorMessage := errorCode - decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) - err = awsRestxml_deserializeDocumentJobStatusException(&output, decoder) + errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ + IsWrappedWithErrorTag: true, + }) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), + return err + } + if hostID := errorComponents.HostID; len(hostID) != 0 { + s3shared.SetHostIDMetadata(metadata, hostID) + } + if reqID := errorComponents.RequestID; len(reqID) != 0 { + awsmiddleware.SetRequestIDMetadata(metadata, reqID) + } + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message + } + errorBody.Seek(0, io.SeekStart) + switch { + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, } + return genericError + } +} - return output +type awsRestxml_deserializeOpTagResource struct { } -func awsRestxml_deserializeErrorNoSuchPublicAccessBlockConfiguration(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.NoSuchPublicAccessBlockConfiguration{} - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(errorBody, ringBuffer) - rootDecoder := xml.NewDecoder(body) - t, err := smithyxml.FetchRootElement(rootDecoder) - if err == io.EOF { - return output - } +func (*awsRestxml_deserializeOpTagResource) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestxml_deserializeOpTagResource) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + return out, metadata, err } - decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - t, err = decoder.GetElement("Error") - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} } - decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) - err = awsRestxml_deserializeDocumentNoSuchPublicAccessBlockConfiguration(&output, decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestxml_deserializeOpErrorTagResource(response, &metadata) } + output := &TagResourceOutput{} + out.Result = output - return output + return out, metadata, err } -func awsRestxml_deserializeErrorNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.NotFoundException{} - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(errorBody, ringBuffer) - rootDecoder := xml.NewDecoder(body) - t, err := smithyxml.FetchRootElement(rootDecoder) - if err == io.EOF { - return output +func awsRestxml_deserializeOpErrorTagResource(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ + IsWrappedWithErrorTag: true, + }) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + return err } - - decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - t, err = decoder.GetElement("Error") - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), + if hostID := errorComponents.HostID; len(hostID) != 0 { + s3shared.SetHostIDMetadata(metadata, hostID) + } + if reqID := errorComponents.RequestID; len(reqID) != 0 { + awsmiddleware.SetRequestIDMetadata(metadata, reqID) + } + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message + } + errorBody.Seek(0, io.SeekStart) + switch { + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, } + return genericError + } +} - decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) - err = awsRestxml_deserializeDocumentNotFoundException(&output, decoder) +type awsRestxml_deserializeOpUntagResource struct { +} + +func (*awsRestxml_deserializeOpUntagResource) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestxml_deserializeOpUntagResource) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + return out, metadata, err } - return output + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestxml_deserializeOpErrorUntagResource(response, &metadata) + } + output := &UntagResourceOutput{} + out.Result = output + + return out, metadata, err } -func awsRestxml_deserializeErrorTooManyRequestsException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.TooManyRequestsException{} - var buff [1024]byte - ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(errorBody, ringBuffer) - rootDecoder := xml.NewDecoder(body) - t, err := smithyxml.FetchRootElement(rootDecoder) - if err == io.EOF { - return output +func awsRestxml_deserializeOpErrorUntagResource(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ + IsWrappedWithErrorTag: true, + }) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), + return err + } + if hostID := errorComponents.HostID; len(hostID) != 0 { + s3shared.SetHostIDMetadata(metadata, hostID) + } + if reqID := errorComponents.RequestID; len(reqID) != 0 { + awsmiddleware.SetRequestIDMetadata(metadata, reqID) + } + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message + } + errorBody.Seek(0, io.SeekStart) + switch { + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, } + return genericError + } +} - decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - t, err = decoder.GetElement("Error") +type awsRestxml_deserializeOpUpdateJobPriority struct { +} + +func (*awsRestxml_deserializeOpUpdateJobPriority) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestxml_deserializeOpUpdateJobPriority) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + return out, metadata, err } - decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) - err = awsRestxml_deserializeDocumentTooManyRequestsException(&output, decoder) - if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} } - return output -} + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestxml_deserializeOpErrorUpdateJobPriority(response, &metadata) + } + output := &UpdateJobPriorityOutput{} + out.Result = output -func awsRestxml_deserializeErrorTooManyTagsException(response *smithyhttp.Response, errorBody *bytes.Reader) error { - output := &types.TooManyTagsException{} var buff [1024]byte ringBuffer := smithyio.NewRingBuffer(buff[:]) - body := io.TeeReader(errorBody, ringBuffer) + body := io.TeeReader(response.Body, ringBuffer) rootDecoder := xml.NewDecoder(body) t, err := smithyxml.FetchRootElement(rootDecoder) if err == io.EOF { - return output + return out, metadata, nil } if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ + return out, metadata, &smithy.DeserializationError{ Err: fmt.Errorf("failed to decode response body, %w", err), Snapshot: snapshot.Bytes(), } } decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) - t, err = decoder.GetElement("Error") + err = awsRestxml_deserializeOpDocumentUpdateJobPriorityOutput(&output, decoder) if err != nil { var snapshot bytes.Buffer io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ + return out, metadata, &smithy.DeserializationError{ Err: fmt.Errorf("failed to decode response body, %w", err), Snapshot: snapshot.Bytes(), } } - decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) - err = awsRestxml_deserializeDocumentTooManyTagsException(&output, decoder) + return out, metadata, err +} + +func awsRestxml_deserializeOpErrorUpdateJobPriority(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ + IsWrappedWithErrorTag: true, + }) if err != nil { - var snapshot bytes.Buffer - io.Copy(&snapshot, ringBuffer) - return &smithy.DeserializationError{ - Err: fmt.Errorf("failed to decode response body, %w", err), - Snapshot: snapshot.Bytes(), - } + return err + } + if hostID := errorComponents.HostID; len(hostID) != 0 { + s3shared.SetHostIDMetadata(metadata, hostID) + } + if reqID := errorComponents.RequestID; len(reqID) != 0 { + awsmiddleware.SetRequestIDMetadata(metadata, reqID) + } + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message } + errorBody.Seek(0, io.SeekStart) + switch { + case strings.EqualFold("BadRequestException", errorCode): + return awsRestxml_deserializeErrorBadRequestException(response, errorBody) - return output + case strings.EqualFold("InternalServiceException", errorCode): + return awsRestxml_deserializeErrorInternalServiceException(response, errorBody) + + case strings.EqualFold("NotFoundException", errorCode): + return awsRestxml_deserializeErrorNotFoundException(response, errorBody) + + case strings.EqualFold("TooManyRequestsException", errorCode): + return awsRestxml_deserializeErrorTooManyRequestsException(response, errorBody) + + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } } -func awsRestxml_deserializeDocumentAbortIncompleteMultipartUpload(v **types.AbortIncompleteMultipartUpload, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeOpDocumentUpdateJobPriorityOutput(v **UpdateJobPriorityOutput, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *UpdateJobPriorityOutput + if *v == nil { + sv = &UpdateJobPriorityOutput{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("JobId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.JobId = ptr.String(xtv) + } + + case strings.EqualFold("Priority", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.Priority = int32(i64) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +type awsRestxml_deserializeOpUpdateJobStatus struct { +} + +func (*awsRestxml_deserializeOpUpdateJobStatus) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestxml_deserializeOpUpdateJobStatus) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } + + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestxml_deserializeOpErrorUpdateJobStatus(response, &metadata) + } + output := &UpdateJobStatusOutput{} + out.Result = output + + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(response.Body, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return out, metadata, nil + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + err = awsRestxml_deserializeOpDocumentUpdateJobStatusOutput(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return out, metadata, err +} + +func awsRestxml_deserializeOpErrorUpdateJobStatus(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ + IsWrappedWithErrorTag: true, + }) + if err != nil { + return err + } + if hostID := errorComponents.HostID; len(hostID) != 0 { + s3shared.SetHostIDMetadata(metadata, hostID) + } + if reqID := errorComponents.RequestID; len(reqID) != 0 { + awsmiddleware.SetRequestIDMetadata(metadata, reqID) + } + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message + } + errorBody.Seek(0, io.SeekStart) + switch { + case strings.EqualFold("BadRequestException", errorCode): + return awsRestxml_deserializeErrorBadRequestException(response, errorBody) + + case strings.EqualFold("InternalServiceException", errorCode): + return awsRestxml_deserializeErrorInternalServiceException(response, errorBody) + + case strings.EqualFold("JobStatusException", errorCode): + return awsRestxml_deserializeErrorJobStatusException(response, errorBody) + + case strings.EqualFold("NotFoundException", errorCode): + return awsRestxml_deserializeErrorNotFoundException(response, errorBody) + + case strings.EqualFold("TooManyRequestsException", errorCode): + return awsRestxml_deserializeErrorTooManyRequestsException(response, errorBody) + + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + +func awsRestxml_deserializeOpDocumentUpdateJobStatusOutput(v **UpdateJobStatusOutput, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *UpdateJobStatusOutput + if *v == nil { + sv = &UpdateJobStatusOutput{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("JobId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.JobId = ptr.String(xtv) + } + + case strings.EqualFold("Status", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Status = types.JobStatus(xtv) + } + + case strings.EqualFold("StatusUpdateReason", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.StatusUpdateReason = ptr.String(xtv) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +type awsRestxml_deserializeOpUpdateStorageLensGroup struct { +} + +func (*awsRestxml_deserializeOpUpdateStorageLensGroup) ID() string { + return "OperationDeserializer" +} + +func (m *awsRestxml_deserializeOpUpdateStorageLensGroup) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) ( + out middleware.DeserializeOutput, metadata middleware.Metadata, err error, +) { + out, metadata, err = next.HandleDeserialize(ctx, in) + if err != nil { + return out, metadata, err + } + + response, ok := out.RawResponse.(*smithyhttp.Response) + if !ok { + return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)} + } + + if response.StatusCode < 200 || response.StatusCode >= 300 { + return out, metadata, awsRestxml_deserializeOpErrorUpdateStorageLensGroup(response, &metadata) + } + output := &UpdateStorageLensGroupOutput{} + out.Result = output + + if _, err = io.Copy(ioutil.Discard, response.Body); err != nil { + return out, metadata, &smithy.DeserializationError{ + Err: fmt.Errorf("failed to discard response body, %w", err), + } + } + + return out, metadata, err +} + +func awsRestxml_deserializeOpErrorUpdateStorageLensGroup(response *smithyhttp.Response, metadata *middleware.Metadata) error { + var errorBuffer bytes.Buffer + if _, err := io.Copy(&errorBuffer, response.Body); err != nil { + return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)} + } + errorBody := bytes.NewReader(errorBuffer.Bytes()) + + errorCode := "UnknownError" + errorMessage := errorCode + + errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{ + IsWrappedWithErrorTag: true, + }) + if err != nil { + return err + } + if hostID := errorComponents.HostID; len(hostID) != 0 { + s3shared.SetHostIDMetadata(metadata, hostID) + } + if reqID := errorComponents.RequestID; len(reqID) != 0 { + awsmiddleware.SetRequestIDMetadata(metadata, reqID) + } + if len(errorComponents.Code) != 0 { + errorCode = errorComponents.Code + } + if len(errorComponents.Message) != 0 { + errorMessage = errorComponents.Message + } + errorBody.Seek(0, io.SeekStart) + switch { + default: + genericError := &smithy.GenericAPIError{ + Code: errorCode, + Message: errorMessage, + } + return genericError + + } +} + +func awsRestxml_deserializeErrorBadRequestException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.BadRequestException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(errorBody, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return output + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + t, err = decoder.GetElement("Error") + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) + err = awsRestxml_deserializeDocumentBadRequestException(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return output +} + +func awsRestxml_deserializeErrorBucketAlreadyExists(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.BucketAlreadyExists{} + return output +} + +func awsRestxml_deserializeErrorBucketAlreadyOwnedByYou(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.BucketAlreadyOwnedByYou{} + return output +} + +func awsRestxml_deserializeErrorIdempotencyException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.IdempotencyException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(errorBody, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return output + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + t, err = decoder.GetElement("Error") + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) + err = awsRestxml_deserializeDocumentIdempotencyException(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return output +} + +func awsRestxml_deserializeErrorInternalServiceException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.InternalServiceException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(errorBody, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return output + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + t, err = decoder.GetElement("Error") + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) + err = awsRestxml_deserializeDocumentInternalServiceException(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return output +} + +func awsRestxml_deserializeErrorInvalidNextTokenException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.InvalidNextTokenException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(errorBody, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return output + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + t, err = decoder.GetElement("Error") + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) + err = awsRestxml_deserializeDocumentInvalidNextTokenException(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return output +} + +func awsRestxml_deserializeErrorInvalidRequestException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.InvalidRequestException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(errorBody, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return output + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + t, err = decoder.GetElement("Error") + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) + err = awsRestxml_deserializeDocumentInvalidRequestException(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return output +} + +func awsRestxml_deserializeErrorJobStatusException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.JobStatusException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(errorBody, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return output + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + t, err = decoder.GetElement("Error") + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) + err = awsRestxml_deserializeDocumentJobStatusException(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return output +} + +func awsRestxml_deserializeErrorNoSuchPublicAccessBlockConfiguration(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.NoSuchPublicAccessBlockConfiguration{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(errorBody, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return output + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + t, err = decoder.GetElement("Error") + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) + err = awsRestxml_deserializeDocumentNoSuchPublicAccessBlockConfiguration(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return output +} + +func awsRestxml_deserializeErrorNotFoundException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.NotFoundException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(errorBody, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return output + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + t, err = decoder.GetElement("Error") + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) + err = awsRestxml_deserializeDocumentNotFoundException(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return output +} + +func awsRestxml_deserializeErrorTooManyRequestsException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.TooManyRequestsException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(errorBody, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return output + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + t, err = decoder.GetElement("Error") + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) + err = awsRestxml_deserializeDocumentTooManyRequestsException(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return output +} + +func awsRestxml_deserializeErrorTooManyTagsException(response *smithyhttp.Response, errorBody *bytes.Reader) error { + output := &types.TooManyTagsException{} + var buff [1024]byte + ringBuffer := smithyio.NewRingBuffer(buff[:]) + body := io.TeeReader(errorBody, ringBuffer) + rootDecoder := xml.NewDecoder(body) + t, err := smithyxml.FetchRootElement(rootDecoder) + if err == io.EOF { + return output + } + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder := smithyxml.WrapNodeDecoder(rootDecoder, t) + t, err = decoder.GetElement("Error") + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t) + err = awsRestxml_deserializeDocumentTooManyTagsException(&output, decoder) + if err != nil { + var snapshot bytes.Buffer + io.Copy(&snapshot, ringBuffer) + return &smithy.DeserializationError{ + Err: fmt.Errorf("failed to decode response body, %w", err), + Snapshot: snapshot.Bytes(), + } + } + + return output +} + +func awsRestxml_deserializeDocumentAbortIncompleteMultipartUpload(v **types.AbortIncompleteMultipartUpload, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.AbortIncompleteMultipartUpload + if *v == nil { + sv = &types.AbortIncompleteMultipartUpload{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("DaysAfterInitiation", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.DaysAfterInitiation = int32(i64) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentAccessControlTranslation(v **types.AccessControlTranslation, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.AccessControlTranslation + if *v == nil { + sv = &types.AccessControlTranslation{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("Owner", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Owner = types.OwnerOverride(xtv) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentAccessPoint(v **types.AccessPoint, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.AccessPoint + if *v == nil { + sv = &types.AccessPoint{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("AccessPointArn", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.AccessPointArn = ptr.String(xtv) + } + + case strings.EqualFold("Alias", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Alias = ptr.String(xtv) + } + + case strings.EqualFold("Bucket", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Bucket = ptr.String(xtv) + } + + case strings.EqualFold("BucketAccountId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.BucketAccountId = ptr.String(xtv) + } + + case strings.EqualFold("Name", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Name = ptr.String(xtv) + } + + case strings.EqualFold("NetworkOrigin", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.NetworkOrigin = types.NetworkOrigin(xtv) + } + + case strings.EqualFold("VpcConfiguration", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentVpcConfiguration(&sv.VpcConfiguration, nodeDecoder); err != nil { + return err + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentAccessPointList(v *[]types.AccessPoint, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv []types.AccessPoint + if *v == nil { + sv = make([]types.AccessPoint, 0) + } else { + sv = *v + } + + originalDecoder := decoder + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + switch { + case strings.EqualFold("AccessPoint", t.Name.Local): + var col types.AccessPoint + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &col + if err := awsRestxml_deserializeDocumentAccessPoint(&destAddr, nodeDecoder); err != nil { + return err + } + col = *destAddr + sv = append(sv, col) + + default: + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentAccessPointListUnwrapped(v *[]types.AccessPoint, decoder smithyxml.NodeDecoder) error { + var sv []types.AccessPoint + if *v == nil { + sv = make([]types.AccessPoint, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.AccessPoint + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentAccessPoint(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentAccountLevel(v **types.AccountLevel, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.AccountLevel + if *v == nil { + sv = &types.AccountLevel{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("ActivityMetrics", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentActivityMetrics(&sv.ActivityMetrics, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("AdvancedCostOptimizationMetrics", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentAdvancedCostOptimizationMetrics(&sv.AdvancedCostOptimizationMetrics, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("AdvancedDataProtectionMetrics", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentAdvancedDataProtectionMetrics(&sv.AdvancedDataProtectionMetrics, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("BucketLevel", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentBucketLevel(&sv.BucketLevel, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("DetailedStatusCodesMetrics", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentDetailedStatusCodesMetrics(&sv.DetailedStatusCodesMetrics, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("StorageLensGroupLevel", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentStorageLensGroupLevel(&sv.StorageLensGroupLevel, nodeDecoder); err != nil { + return err + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentActivityMetrics(v **types.ActivityMetrics, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.ActivityMetrics + if *v == nil { + sv = &types.ActivityMetrics{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("IsEnabled", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) + } + sv.IsEnabled = xtv + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentAdvancedCostOptimizationMetrics(v **types.AdvancedCostOptimizationMetrics, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.AdvancedCostOptimizationMetrics + if *v == nil { + sv = &types.AdvancedCostOptimizationMetrics{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("IsEnabled", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) + } + sv.IsEnabled = xtv + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentAdvancedDataProtectionMetrics(v **types.AdvancedDataProtectionMetrics, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.AdvancedDataProtectionMetrics + if *v == nil { + sv = &types.AdvancedDataProtectionMetrics{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("IsEnabled", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) + } + sv.IsEnabled = xtv + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentAsyncErrorDetails(v **types.AsyncErrorDetails, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.AsyncErrorDetails + if *v == nil { + sv = &types.AsyncErrorDetails{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("Code", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Code = ptr.String(xtv) + } + + case strings.EqualFold("Message", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Message = ptr.String(xtv) + } + + case strings.EqualFold("RequestId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.RequestId = ptr.String(xtv) + } + + case strings.EqualFold("Resource", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Resource = ptr.String(xtv) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentAsyncOperation(v **types.AsyncOperation, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.AsyncOperation + if *v == nil { + sv = &types.AsyncOperation{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("CreationTime", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.CreationTime = ptr.Time(t) + } + + case strings.EqualFold("Operation", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Operation = types.AsyncOperationName(xtv) + } + + case strings.EqualFold("RequestParameters", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentAsyncRequestParameters(&sv.RequestParameters, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("RequestStatus", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.RequestStatus = ptr.String(xtv) + } + + case strings.EqualFold("RequestTokenARN", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.RequestTokenARN = ptr.String(xtv) + } + + case strings.EqualFold("ResponseDetails", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentAsyncResponseDetails(&sv.ResponseDetails, nodeDecoder); err != nil { + return err + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentAsyncRequestParameters(v **types.AsyncRequestParameters, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.AsyncRequestParameters + if *v == nil { + sv = &types.AsyncRequestParameters{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("CreateMultiRegionAccessPointRequest", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentCreateMultiRegionAccessPointInput(&sv.CreateMultiRegionAccessPointRequest, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("DeleteMultiRegionAccessPointRequest", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentDeleteMultiRegionAccessPointInput(&sv.DeleteMultiRegionAccessPointRequest, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("PutMultiRegionAccessPointPolicyRequest", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentPutMultiRegionAccessPointPolicyInput(&sv.PutMultiRegionAccessPointPolicyRequest, nodeDecoder); err != nil { + return err + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentAsyncResponseDetails(v **types.AsyncResponseDetails, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.AsyncResponseDetails + if *v == nil { + sv = &types.AsyncResponseDetails{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("ErrorDetails", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentAsyncErrorDetails(&sv.ErrorDetails, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("MultiRegionAccessPointDetails", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMultiRegionAccessPointsAsyncResponse(&sv.MultiRegionAccessPointDetails, nodeDecoder); err != nil { + return err + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentAwsLambdaTransformation(v **types.AwsLambdaTransformation, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.AwsLambdaTransformation + if *v == nil { + sv = &types.AwsLambdaTransformation{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("FunctionArn", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.FunctionArn = ptr.String(xtv) + } + + case strings.EqualFold("FunctionPayload", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.FunctionPayload = ptr.String(xtv) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentBadRequestException(v **types.BadRequestException, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.AbortIncompleteMultipartUpload + var sv *types.BadRequestException if *v == nil { - sv = &types.AbortIncompleteMultipartUpload{} + sv = &types.BadRequestException{} } else { sv = *v } @@ -8253,7 +9920,7 @@ func awsRestxml_deserializeDocumentAbortIncompleteMultipartUpload(v **types.Abor originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("DaysAfterInitiation", t.Name.Local): + case strings.EqualFold("Message", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -8263,11 +9930,7 @@ func awsRestxml_deserializeDocumentAbortIncompleteMultipartUpload(v **types.Abor } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.DaysAfterInitiation = int32(i64) + sv.Message = ptr.String(xtv) } default: @@ -8284,13 +9947,13 @@ func awsRestxml_deserializeDocumentAbortIncompleteMultipartUpload(v **types.Abor return nil } -func awsRestxml_deserializeDocumentAccessControlTranslation(v **types.AccessControlTranslation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentBucketAlreadyExists(v **types.BucketAlreadyExists, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.AccessControlTranslation + var sv *types.BucketAlreadyExists if *v == nil { - sv = &types.AccessControlTranslation{} + sv = &types.BucketAlreadyExists{} } else { sv = *v } @@ -8306,19 +9969,6 @@ func awsRestxml_deserializeDocumentAccessControlTranslation(v **types.AccessCont originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Owner", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Owner = types.OwnerOverride(xtv) - } - default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -8333,13 +9983,13 @@ func awsRestxml_deserializeDocumentAccessControlTranslation(v **types.AccessCont return nil } -func awsRestxml_deserializeDocumentAccessPoint(v **types.AccessPoint, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentBucketAlreadyOwnedByYou(v **types.BucketAlreadyOwnedByYou, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.AccessPoint + var sv *types.BucketAlreadyOwnedByYou if *v == nil { - sv = &types.AccessPoint{} + sv = &types.BucketAlreadyOwnedByYou{} } else { sv = *v } @@ -8355,87 +10005,69 @@ func awsRestxml_deserializeDocumentAccessPoint(v **types.AccessPoint, decoder sm originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("AccessPointArn", t.Name.Local): - val, err := decoder.Value() + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() if err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.AccessPointArn = ptr.String(xtv) - } - case strings.EqualFold("Alias", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Alias = ptr.String(xtv) - } + } + decoder = originalDecoder + } + *v = sv + return nil +} - case strings.EqualFold("Bucket", t.Name.Local): - val, err := decoder.Value() - if err != nil { +func awsRestxml_deserializeDocumentBucketLevel(v **types.BucketLevel, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.BucketLevel + if *v == nil { + sv = &types.BucketLevel{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("ActivityMetrics", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentActivityMetrics(&sv.ActivityMetrics, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.Bucket = ptr.String(xtv) - } - case strings.EqualFold("BucketAccountId", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("AdvancedCostOptimizationMetrics", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentAdvancedCostOptimizationMetrics(&sv.AdvancedCostOptimizationMetrics, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.BucketAccountId = ptr.String(xtv) - } - case strings.EqualFold("Name", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("AdvancedDataProtectionMetrics", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentAdvancedDataProtectionMetrics(&sv.AdvancedDataProtectionMetrics, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.Name = ptr.String(xtv) - } - case strings.EqualFold("NetworkOrigin", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("DetailedStatusCodesMetrics", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentDetailedStatusCodesMetrics(&sv.DetailedStatusCodesMetrics, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.NetworkOrigin = types.NetworkOrigin(xtv) - } - case strings.EqualFold("VpcConfiguration", t.Name.Local): + case strings.EqualFold("PrefixLevel", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentVpcConfiguration(&sv.VpcConfiguration, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentPrefixLevel(&sv.PrefixLevel, nodeDecoder); err != nil { return err } @@ -8453,13 +10085,13 @@ func awsRestxml_deserializeDocumentAccessPoint(v **types.AccessPoint, decoder sm return nil } -func awsRestxml_deserializeDocumentAccessPointList(v *[]types.AccessPoint, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentBuckets(v *[]string, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.AccessPoint + var sv []string if *v == nil { - sv = make([]types.AccessPoint, 0) + sv = make([]string, 0) } else { sv = *v } @@ -8473,15 +10105,22 @@ func awsRestxml_deserializeDocumentAccessPointList(v *[]types.AccessPoint, decod if done { break } + memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + decoder = memberDecoder switch { - case strings.EqualFold("AccessPoint", t.Name.Local): - var col types.AccessPoint - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &col - if err := awsRestxml_deserializeDocumentAccessPoint(&destAddr, nodeDecoder); err != nil { + case strings.EqualFold("Arn", t.Name.Local): + var col string + val, err := decoder.Value() + if err != nil { return err } - col = *destAddr + if val == nil { + break + } + { + xtv := string(val) + col = xtv + } sv = append(sv, col) default: @@ -8497,37 +10136,42 @@ func awsRestxml_deserializeDocumentAccessPointList(v *[]types.AccessPoint, decod return nil } -func awsRestxml_deserializeDocumentAccessPointListUnwrapped(v *[]types.AccessPoint, decoder smithyxml.NodeDecoder) error { - var sv []types.AccessPoint +func awsRestxml_deserializeDocumentBucketsUnwrapped(v *[]string, decoder smithyxml.NodeDecoder) error { + var sv []string if *v == nil { - sv = make([]types.AccessPoint, 0) + sv = make([]string, 0) } else { sv = *v } switch { default: - var mv types.AccessPoint + var mv string t := decoder.StartEl _ = t - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentAccessPoint(&destAddr, nodeDecoder); err != nil { + val, err := decoder.Value() + if err != nil { return err } - mv = *destAddr + if val == nil { + break + } + { + xtv := string(val) + mv = xtv + } sv = append(sv, mv) } *v = sv return nil } -func awsRestxml_deserializeDocumentAccountLevel(v **types.AccountLevel, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentCloudWatchMetrics(v **types.CloudWatchMetrics, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.AccountLevel + var sv *types.CloudWatchMetrics if *v == nil { - sv = &types.AccountLevel{} + sv = &types.CloudWatchMetrics{} } else { sv = *v } @@ -8543,34 +10187,20 @@ func awsRestxml_deserializeDocumentAccountLevel(v **types.AccountLevel, decoder originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("ActivityMetrics", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentActivityMetrics(&sv.ActivityMetrics, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("AdvancedCostOptimizationMetrics", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentAdvancedCostOptimizationMetrics(&sv.AdvancedCostOptimizationMetrics, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("AdvancedDataProtectionMetrics", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentAdvancedDataProtectionMetrics(&sv.AdvancedDataProtectionMetrics, nodeDecoder); err != nil { + case strings.EqualFold("IsEnabled", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } - - case strings.EqualFold("BucketLevel", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentBucketLevel(&sv.BucketLevel, nodeDecoder); err != nil { - return err + if val == nil { + break } - - case strings.EqualFold("DetailedStatusCodesMetrics", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentDetailedStatusCodesMetrics(&sv.DetailedStatusCodesMetrics, nodeDecoder); err != nil { - return err + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) + } + sv.IsEnabled = xtv } default: @@ -8587,13 +10217,13 @@ func awsRestxml_deserializeDocumentAccountLevel(v **types.AccountLevel, decoder return nil } -func awsRestxml_deserializeDocumentActivityMetrics(v **types.ActivityMetrics, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentCreateMultiRegionAccessPointInput(v **types.CreateMultiRegionAccessPointInput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.ActivityMetrics + var sv *types.CreateMultiRegionAccessPointInput if *v == nil { - sv = &types.ActivityMetrics{} + sv = &types.CreateMultiRegionAccessPointInput{} } else { sv = *v } @@ -8609,7 +10239,7 @@ func awsRestxml_deserializeDocumentActivityMetrics(v **types.ActivityMetrics, de originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("IsEnabled", t.Name.Local): + case strings.EqualFold("Name", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -8618,11 +10248,20 @@ func awsRestxml_deserializeDocumentActivityMetrics(v **types.ActivityMetrics, de break } { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) - } - sv.IsEnabled = xtv + xtv := string(val) + sv.Name = ptr.String(xtv) + } + + case strings.EqualFold("PublicAccessBlock", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentPublicAccessBlockConfiguration(&sv.PublicAccessBlock, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Regions", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentRegionCreationList(&sv.Regions, nodeDecoder); err != nil { + return err } default: @@ -8639,13 +10278,13 @@ func awsRestxml_deserializeDocumentActivityMetrics(v **types.ActivityMetrics, de return nil } -func awsRestxml_deserializeDocumentAdvancedCostOptimizationMetrics(v **types.AdvancedCostOptimizationMetrics, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentDeleteMarkerReplication(v **types.DeleteMarkerReplication, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.AdvancedCostOptimizationMetrics + var sv *types.DeleteMarkerReplication if *v == nil { - sv = &types.AdvancedCostOptimizationMetrics{} + sv = &types.DeleteMarkerReplication{} } else { sv = *v } @@ -8661,7 +10300,7 @@ func awsRestxml_deserializeDocumentAdvancedCostOptimizationMetrics(v **types.Adv originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("IsEnabled", t.Name.Local): + case strings.EqualFold("Status", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -8670,11 +10309,8 @@ func awsRestxml_deserializeDocumentAdvancedCostOptimizationMetrics(v **types.Adv break } { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) - } - sv.IsEnabled = xtv + xtv := string(val) + sv.Status = types.DeleteMarkerReplicationStatus(xtv) } default: @@ -8691,13 +10327,13 @@ func awsRestxml_deserializeDocumentAdvancedCostOptimizationMetrics(v **types.Adv return nil } -func awsRestxml_deserializeDocumentAdvancedDataProtectionMetrics(v **types.AdvancedDataProtectionMetrics, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentDeleteMultiRegionAccessPointInput(v **types.DeleteMultiRegionAccessPointInput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.AdvancedDataProtectionMetrics + var sv *types.DeleteMultiRegionAccessPointInput if *v == nil { - sv = &types.AdvancedDataProtectionMetrics{} + sv = &types.DeleteMultiRegionAccessPointInput{} } else { sv = *v } @@ -8713,7 +10349,7 @@ func awsRestxml_deserializeDocumentAdvancedDataProtectionMetrics(v **types.Advan originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("IsEnabled", t.Name.Local): + case strings.EqualFold("Name", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -8722,11 +10358,8 @@ func awsRestxml_deserializeDocumentAdvancedDataProtectionMetrics(v **types.Advan break } { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) - } - sv.IsEnabled = xtv + xtv := string(val) + sv.Name = ptr.String(xtv) } default: @@ -8743,13 +10376,13 @@ func awsRestxml_deserializeDocumentAdvancedDataProtectionMetrics(v **types.Advan return nil } -func awsRestxml_deserializeDocumentAsyncErrorDetails(v **types.AsyncErrorDetails, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentDestination(v **types.Destination, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.AsyncErrorDetails + var sv *types.Destination if *v == nil { - sv = &types.AsyncErrorDetails{} + sv = &types.Destination{} } else { sv = *v } @@ -8765,7 +10398,13 @@ func awsRestxml_deserializeDocumentAsyncErrorDetails(v **types.AsyncErrorDetails originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Code", t.Name.Local): + case strings.EqualFold("AccessControlTranslation", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentAccessControlTranslation(&sv.AccessControlTranslation, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Account", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -8775,10 +10414,10 @@ func awsRestxml_deserializeDocumentAsyncErrorDetails(v **types.AsyncErrorDetails } { xtv := string(val) - sv.Code = ptr.String(xtv) + sv.Account = ptr.String(xtv) } - case strings.EqualFold("Message", t.Name.Local): + case strings.EqualFold("Bucket", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -8788,23 +10427,28 @@ func awsRestxml_deserializeDocumentAsyncErrorDetails(v **types.AsyncErrorDetails } { xtv := string(val) - sv.Message = ptr.String(xtv) + sv.Bucket = ptr.String(xtv) } - case strings.EqualFold("RequestId", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("EncryptionConfiguration", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentEncryptionConfiguration(&sv.EncryptionConfiguration, nodeDecoder); err != nil { return err } - if val == nil { - break + + case strings.EqualFold("Metrics", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMetrics(&sv.Metrics, nodeDecoder); err != nil { + return err } - { - xtv := string(val) - sv.RequestId = ptr.String(xtv) + + case strings.EqualFold("ReplicationTime", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentReplicationTime(&sv.ReplicationTime, nodeDecoder); err != nil { + return err } - case strings.EqualFold("Resource", t.Name.Local): + case strings.EqualFold("StorageClass", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -8814,7 +10458,7 @@ func awsRestxml_deserializeDocumentAsyncErrorDetails(v **types.AsyncErrorDetails } { xtv := string(val) - sv.Resource = ptr.String(xtv) + sv.StorageClass = types.ReplicationStorageClass(xtv) } default: @@ -8831,13 +10475,13 @@ func awsRestxml_deserializeDocumentAsyncErrorDetails(v **types.AsyncErrorDetails return nil } -func awsRestxml_deserializeDocumentAsyncOperation(v **types.AsyncOperation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentDetailedStatusCodesMetrics(v **types.DetailedStatusCodesMetrics, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.AsyncOperation + var sv *types.DetailedStatusCodesMetrics if *v == nil { - sv = &types.AsyncOperation{} + sv = &types.DetailedStatusCodesMetrics{} } else { sv = *v } @@ -8853,7 +10497,7 @@ func awsRestxml_deserializeDocumentAsyncOperation(v **types.AsyncOperation, deco originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("CreationTime", t.Name.Local): + case strings.EqualFold("IsEnabled", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -8862,63 +10506,11 @@ func awsRestxml_deserializeDocumentAsyncOperation(v **types.AsyncOperation, deco break } { - xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) + xtv, err := strconv.ParseBool(string(val)) if err != nil { - return err + return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) } - sv.CreationTime = ptr.Time(t) - } - - case strings.EqualFold("Operation", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Operation = types.AsyncOperationName(xtv) - } - - case strings.EqualFold("RequestParameters", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentAsyncRequestParameters(&sv.RequestParameters, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("RequestStatus", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.RequestStatus = ptr.String(xtv) - } - - case strings.EqualFold("RequestTokenARN", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.RequestTokenARN = ptr.String(xtv) - } - - case strings.EqualFold("ResponseDetails", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentAsyncResponseDetails(&sv.ResponseDetails, nodeDecoder); err != nil { - return err + sv.IsEnabled = xtv } default: @@ -8935,13 +10527,13 @@ func awsRestxml_deserializeDocumentAsyncOperation(v **types.AsyncOperation, deco return nil } -func awsRestxml_deserializeDocumentAsyncRequestParameters(v **types.AsyncRequestParameters, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentEncryptionConfiguration(v **types.EncryptionConfiguration, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.AsyncRequestParameters + var sv *types.EncryptionConfiguration if *v == nil { - sv = &types.AsyncRequestParameters{} + sv = &types.EncryptionConfiguration{} } else { sv = *v } @@ -8957,22 +10549,17 @@ func awsRestxml_deserializeDocumentAsyncRequestParameters(v **types.AsyncRequest originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("CreateMultiRegionAccessPointRequest", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentCreateMultiRegionAccessPointInput(&sv.CreateMultiRegionAccessPointRequest, nodeDecoder); err != nil { + case strings.EqualFold("ReplicaKmsKeyID", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } - - case strings.EqualFold("DeleteMultiRegionAccessPointRequest", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentDeleteMultiRegionAccessPointInput(&sv.DeleteMultiRegionAccessPointRequest, nodeDecoder); err != nil { - return err + if val == nil { + break } - - case strings.EqualFold("PutMultiRegionAccessPointPolicyRequest", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentPutMultiRegionAccessPointPolicyInput(&sv.PutMultiRegionAccessPointPolicyRequest, nodeDecoder); err != nil { - return err + { + xtv := string(val) + sv.ReplicaKmsKeyID = ptr.String(xtv) } default: @@ -8989,13 +10576,13 @@ func awsRestxml_deserializeDocumentAsyncRequestParameters(v **types.AsyncRequest return nil } -func awsRestxml_deserializeDocumentAsyncResponseDetails(v **types.AsyncResponseDetails, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentEndpoints(v *map[string]string, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.AsyncResponseDetails + var sv map[string]string if *v == nil { - sv = &types.AsyncResponseDetails{} + sv = make(map[string]string, 0) } else { sv = *v } @@ -9008,58 +10595,48 @@ func awsRestxml_deserializeDocumentAsyncResponseDetails(v **types.AsyncResponseD if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("ErrorDetails", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentAsyncErrorDetails(&sv.ErrorDetails, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("MultiRegionAccessPointDetails", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentMultiRegionAccessPointsAsyncResponse(&sv.MultiRegionAccessPointDetails, nodeDecoder); err != nil { + case strings.EqualFold("entry", t.Name.Local): + entryDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentEndpointsUnwrapped(&sv, entryDecoder); err != nil { return err } default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err } } - decoder = originalDecoder } *v = sv return nil } -func awsRestxml_deserializeDocumentAwsLambdaTransformation(v **types.AwsLambdaTransformation, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.AwsLambdaTransformation +func awsRestxml_deserializeDocumentEndpointsUnwrapped(v *map[string]string, decoder smithyxml.NodeDecoder) error { + var sv map[string]string if *v == nil { - sv = &types.AwsLambdaTransformation{} + sv = make(map[string]string, 0) } else { sv = *v } + var ek string + var ev string for { t, done, err := decoder.Token() if err != nil { return err } if done { + sv[ek] = ev break } originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("FunctionArn", t.Name.Local): + case strings.EqualFold("key", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9069,10 +10646,10 @@ func awsRestxml_deserializeDocumentAwsLambdaTransformation(v **types.AwsLambdaTr } { xtv := string(val) - sv.FunctionArn = ptr.String(xtv) + ek = xtv } - case strings.EqualFold("FunctionPayload", t.Name.Local): + case strings.EqualFold("value", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9082,11 +10659,10 @@ func awsRestxml_deserializeDocumentAwsLambdaTransformation(v **types.AwsLambdaTr } { xtv := string(val) - sv.FunctionPayload = ptr.String(xtv) + ev = xtv } default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -9098,14 +10674,13 @@ func awsRestxml_deserializeDocumentAwsLambdaTransformation(v **types.AwsLambdaTr *v = sv return nil } - -func awsRestxml_deserializeDocumentBadRequestException(v **types.BadRequestException, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentEstablishedMultiRegionAccessPointPolicy(v **types.EstablishedMultiRegionAccessPointPolicy, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.BadRequestException + var sv *types.EstablishedMultiRegionAccessPointPolicy if *v == nil { - sv = &types.BadRequestException{} + sv = &types.EstablishedMultiRegionAccessPointPolicy{} } else { sv = *v } @@ -9121,7 +10696,7 @@ func awsRestxml_deserializeDocumentBadRequestException(v **types.BadRequestExcep originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Message", t.Name.Local): + case strings.EqualFold("Policy", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9131,7 +10706,7 @@ func awsRestxml_deserializeDocumentBadRequestException(v **types.BadRequestExcep } { xtv := string(val) - sv.Message = ptr.String(xtv) + sv.Policy = ptr.String(xtv) } default: @@ -9148,13 +10723,13 @@ func awsRestxml_deserializeDocumentBadRequestException(v **types.BadRequestExcep return nil } -func awsRestxml_deserializeDocumentBucketAlreadyExists(v **types.BucketAlreadyExists, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentExclude(v **types.Exclude, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.BucketAlreadyExists + var sv *types.Exclude if *v == nil { - sv = &types.BucketAlreadyExists{} + sv = &types.Exclude{} } else { sv = *v } @@ -9170,6 +10745,18 @@ func awsRestxml_deserializeDocumentBucketAlreadyExists(v **types.BucketAlreadyEx originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { + case strings.EqualFold("Buckets", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentBuckets(&sv.Buckets, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Regions", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentRegions(&sv.Regions, nodeDecoder); err != nil { + return err + } + default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -9184,13 +10771,13 @@ func awsRestxml_deserializeDocumentBucketAlreadyExists(v **types.BucketAlreadyEx return nil } -func awsRestxml_deserializeDocumentBucketAlreadyOwnedByYou(v **types.BucketAlreadyOwnedByYou, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentExistingObjectReplication(v **types.ExistingObjectReplication, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.BucketAlreadyOwnedByYou + var sv *types.ExistingObjectReplication if *v == nil { - sv = &types.BucketAlreadyOwnedByYou{} + sv = &types.ExistingObjectReplication{} } else { sv = *v } @@ -9206,6 +10793,19 @@ func awsRestxml_deserializeDocumentBucketAlreadyOwnedByYou(v **types.BucketAlrea originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { + case strings.EqualFold("Status", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Status = types.ExistingObjectReplicationStatus(xtv) + } + default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -9220,13 +10820,13 @@ func awsRestxml_deserializeDocumentBucketAlreadyOwnedByYou(v **types.BucketAlrea return nil } -func awsRestxml_deserializeDocumentBucketLevel(v **types.BucketLevel, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentGeneratedManifestEncryption(v **types.GeneratedManifestEncryption, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.BucketLevel + var sv *types.GeneratedManifestEncryption if *v == nil { - sv = &types.BucketLevel{} + sv = &types.GeneratedManifestEncryption{} } else { sv = *v } @@ -9242,33 +10842,15 @@ func awsRestxml_deserializeDocumentBucketLevel(v **types.BucketLevel, decoder sm originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("ActivityMetrics", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentActivityMetrics(&sv.ActivityMetrics, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("AdvancedCostOptimizationMetrics", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentAdvancedCostOptimizationMetrics(&sv.AdvancedCostOptimizationMetrics, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("AdvancedDataProtectionMetrics", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentAdvancedDataProtectionMetrics(&sv.AdvancedDataProtectionMetrics, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("DetailedStatusCodesMetrics", t.Name.Local): + case strings.EqualFold("SSE-KMS", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentDetailedStatusCodesMetrics(&sv.DetailedStatusCodesMetrics, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentSSEKMSEncryption(&sv.SSEKMS, nodeDecoder); err != nil { return err } - case strings.EqualFold("PrefixLevel", t.Name.Local): + case strings.EqualFold("SSE-S3", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentPrefixLevel(&sv.PrefixLevel, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentSSES3Encryption(&sv.SSES3, nodeDecoder); err != nil { return err } @@ -9286,18 +10868,17 @@ func awsRestxml_deserializeDocumentBucketLevel(v **types.BucketLevel, decoder sm return nil } -func awsRestxml_deserializeDocumentBuckets(v *[]string, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentIdempotencyException(v **types.IdempotencyException, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []string + var sv *types.IdempotencyException if *v == nil { - sv = make([]string, 0) + sv = &types.IdempotencyException{} } else { sv = *v } - originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -9306,11 +10887,10 @@ func awsRestxml_deserializeDocumentBuckets(v *[]string, decoder smithyxml.NodeDe if done { break } - memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - decoder = memberDecoder + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Arn", t.Name.Local): - var col string + case strings.EqualFold("Message", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9320,11 +10900,11 @@ func awsRestxml_deserializeDocumentBuckets(v *[]string, decoder smithyxml.NodeDe } { xtv := string(val) - col = xtv + sv.Message = ptr.String(xtv) } - sv = append(sv, col) default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -9337,42 +10917,61 @@ func awsRestxml_deserializeDocumentBuckets(v *[]string, decoder smithyxml.NodeDe return nil } -func awsRestxml_deserializeDocumentBucketsUnwrapped(v *[]string, decoder smithyxml.NodeDecoder) error { - var sv []string +func awsRestxml_deserializeDocumentInclude(v **types.Include, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.Include if *v == nil { - sv = make([]string, 0) + sv = &types.Include{} } else { sv = *v } - switch { - default: - var mv string - t := decoder.StartEl - _ = t - val, err := decoder.Value() + for { + t, done, err := decoder.Token() if err != nil { return err } - if val == nil { + if done { break } - { - xtv := string(val) - mv = xtv + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("Buckets", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentBuckets(&sv.Buckets, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Regions", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentRegions(&sv.Regions, nodeDecoder); err != nil { + return err + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + } - sv = append(sv, mv) + decoder = originalDecoder } *v = sv return nil } -func awsRestxml_deserializeDocumentCloudWatchMetrics(v **types.CloudWatchMetrics, decoder smithyxml.NodeDecoder) error { + +func awsRestxml_deserializeDocumentInternalServiceException(v **types.InternalServiceException, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.CloudWatchMetrics + var sv *types.InternalServiceException if *v == nil { - sv = &types.CloudWatchMetrics{} + sv = &types.InternalServiceException{} } else { sv = *v } @@ -9388,7 +10987,7 @@ func awsRestxml_deserializeDocumentCloudWatchMetrics(v **types.CloudWatchMetrics originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("IsEnabled", t.Name.Local): + case strings.EqualFold("Message", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9397,11 +10996,8 @@ func awsRestxml_deserializeDocumentCloudWatchMetrics(v **types.CloudWatchMetrics break } { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) - } - sv.IsEnabled = xtv + xtv := string(val) + sv.Message = ptr.String(xtv) } default: @@ -9418,13 +11014,13 @@ func awsRestxml_deserializeDocumentCloudWatchMetrics(v **types.CloudWatchMetrics return nil } -func awsRestxml_deserializeDocumentCreateMultiRegionAccessPointInput(v **types.CreateMultiRegionAccessPointInput, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentInvalidNextTokenException(v **types.InvalidNextTokenException, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.CreateMultiRegionAccessPointInput + var sv *types.InvalidNextTokenException if *v == nil { - sv = &types.CreateMultiRegionAccessPointInput{} + sv = &types.InvalidNextTokenException{} } else { sv = *v } @@ -9440,7 +11036,7 @@ func awsRestxml_deserializeDocumentCreateMultiRegionAccessPointInput(v **types.C originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Name", t.Name.Local): + case strings.EqualFold("Message", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9450,19 +11046,7 @@ func awsRestxml_deserializeDocumentCreateMultiRegionAccessPointInput(v **types.C } { xtv := string(val) - sv.Name = ptr.String(xtv) - } - - case strings.EqualFold("PublicAccessBlock", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentPublicAccessBlockConfiguration(&sv.PublicAccessBlock, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("Regions", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentRegionCreationList(&sv.Regions, nodeDecoder); err != nil { - return err + sv.Message = ptr.String(xtv) } default: @@ -9479,13 +11063,13 @@ func awsRestxml_deserializeDocumentCreateMultiRegionAccessPointInput(v **types.C return nil } -func awsRestxml_deserializeDocumentDeleteMarkerReplication(v **types.DeleteMarkerReplication, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentInvalidRequestException(v **types.InvalidRequestException, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.DeleteMarkerReplication + var sv *types.InvalidRequestException if *v == nil { - sv = &types.DeleteMarkerReplication{} + sv = &types.InvalidRequestException{} } else { sv = *v } @@ -9501,7 +11085,7 @@ func awsRestxml_deserializeDocumentDeleteMarkerReplication(v **types.DeleteMarke originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Status", t.Name.Local): + case strings.EqualFold("Message", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9511,7 +11095,7 @@ func awsRestxml_deserializeDocumentDeleteMarkerReplication(v **types.DeleteMarke } { xtv := string(val) - sv.Status = types.DeleteMarkerReplicationStatus(xtv) + sv.Message = ptr.String(xtv) } default: @@ -9528,13 +11112,13 @@ func awsRestxml_deserializeDocumentDeleteMarkerReplication(v **types.DeleteMarke return nil } -func awsRestxml_deserializeDocumentDeleteMultiRegionAccessPointInput(v **types.DeleteMultiRegionAccessPointInput, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.DeleteMultiRegionAccessPointInput + var sv *types.JobDescriptor if *v == nil { - sv = &types.DeleteMultiRegionAccessPointInput{} + sv = &types.JobDescriptor{} } else { sv = *v } @@ -9550,7 +11134,109 @@ func awsRestxml_deserializeDocumentDeleteMultiRegionAccessPointInput(v **types.D originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Name", t.Name.Local): + case strings.EqualFold("ConfirmationRequired", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected ConfirmationRequired to be of type *bool, got %T instead", val) + } + sv.ConfirmationRequired = ptr.Bool(xtv) + } + + case strings.EqualFold("CreationTime", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.CreationTime = ptr.Time(t) + } + + case strings.EqualFold("Description", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Description = ptr.String(xtv) + } + + case strings.EqualFold("FailureReasons", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentJobFailureList(&sv.FailureReasons, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("GeneratedManifestDescriptor", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3GeneratedManifestDescriptor(&sv.GeneratedManifestDescriptor, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("JobArn", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.JobArn = ptr.String(xtv) + } + + case strings.EqualFold("JobId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.JobId = ptr.String(xtv) + } + + case strings.EqualFold("Manifest", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentJobManifest(&sv.Manifest, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("ManifestGenerator", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentJobManifestGenerator(&sv.ManifestGenerator, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Operation", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentJobOperation(&sv.Operation, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Priority", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9560,52 +11246,26 @@ func awsRestxml_deserializeDocumentDeleteMultiRegionAccessPointInput(v **types.D } { xtv := string(val) - sv.Name = ptr.String(xtv) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.Priority = int32(i64) } - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() - if err != nil { + case strings.EqualFold("ProgressSummary", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentJobProgressSummary(&sv.ProgressSummary, nodeDecoder); err != nil { return err } - } - decoder = originalDecoder - } - *v = sv - return nil -} - -func awsRestxml_deserializeDocumentDestination(v **types.Destination, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.Destination - if *v == nil { - sv = &types.Destination{} - } else { - sv = *v - } - - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("AccessControlTranslation", t.Name.Local): + case strings.EqualFold("Report", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentAccessControlTranslation(&sv.AccessControlTranslation, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentJobReport(&sv.Report, nodeDecoder); err != nil { return err } - case strings.EqualFold("Account", t.Name.Local): + case strings.EqualFold("RoleArn", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9615,10 +11275,10 @@ func awsRestxml_deserializeDocumentDestination(v **types.Destination, decoder sm } { xtv := string(val) - sv.Account = ptr.String(xtv) + sv.RoleArn = ptr.String(xtv) } - case strings.EqualFold("Bucket", t.Name.Local): + case strings.EqualFold("Status", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9628,28 +11288,53 @@ func awsRestxml_deserializeDocumentDestination(v **types.Destination, decoder sm } { xtv := string(val) - sv.Bucket = ptr.String(xtv) + sv.Status = types.JobStatus(xtv) } - case strings.EqualFold("EncryptionConfiguration", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentEncryptionConfiguration(&sv.EncryptionConfiguration, nodeDecoder); err != nil { + case strings.EqualFold("StatusUpdateReason", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.StatusUpdateReason = ptr.String(xtv) + } - case strings.EqualFold("Metrics", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentMetrics(&sv.Metrics, nodeDecoder); err != nil { + case strings.EqualFold("SuspendedCause", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.SuspendedCause = ptr.String(xtv) + } - case strings.EqualFold("ReplicationTime", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentReplicationTime(&sv.ReplicationTime, nodeDecoder); err != nil { + case strings.EqualFold("SuspendedDate", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.SuspendedDate = ptr.Time(t) + } - case strings.EqualFold("StorageClass", t.Name.Local): + case strings.EqualFold("TerminationDate", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9659,7 +11344,11 @@ func awsRestxml_deserializeDocumentDestination(v **types.Destination, decoder sm } { xtv := string(val) - sv.StorageClass = types.ReplicationStorageClass(xtv) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.TerminationDate = ptr.Time(t) } default: @@ -9676,13 +11365,13 @@ func awsRestxml_deserializeDocumentDestination(v **types.Destination, decoder sm return nil } -func awsRestxml_deserializeDocumentDetailedStatusCodesMetrics(v **types.DetailedStatusCodesMetrics, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobFailure(v **types.JobFailure, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.DetailedStatusCodesMetrics + var sv *types.JobFailure if *v == nil { - sv = &types.DetailedStatusCodesMetrics{} + sv = &types.JobFailure{} } else { sv = *v } @@ -9698,7 +11387,7 @@ func awsRestxml_deserializeDocumentDetailedStatusCodesMetrics(v **types.Detailed originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("IsEnabled", t.Name.Local): + case strings.EqualFold("FailureCode", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9707,11 +11396,21 @@ func awsRestxml_deserializeDocumentDetailedStatusCodesMetrics(v **types.Detailed break } { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) - } - sv.IsEnabled = xtv + xtv := string(val) + sv.FailureCode = ptr.String(xtv) + } + + case strings.EqualFold("FailureReason", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.FailureReason = ptr.String(xtv) } default: @@ -9728,17 +11427,18 @@ func awsRestxml_deserializeDocumentDetailedStatusCodesMetrics(v **types.Detailed return nil } -func awsRestxml_deserializeDocumentEncryptionConfiguration(v **types.EncryptionConfiguration, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobFailureList(v *[]types.JobFailure, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.EncryptionConfiguration + var sv []types.JobFailure if *v == nil { - sv = &types.EncryptionConfiguration{} + sv = make([]types.JobFailure, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -9747,24 +11447,18 @@ func awsRestxml_deserializeDocumentEncryptionConfiguration(v **types.EncryptionC if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("ReplicaKmsKeyID", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("member", t.Name.Local): + var col types.JobFailure + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &col + if err := awsRestxml_deserializeDocumentJobFailure(&destAddr, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.ReplicaKmsKeyID = ptr.String(xtv) - } + col = *destAddr + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -9777,13 +11471,37 @@ func awsRestxml_deserializeDocumentEncryptionConfiguration(v **types.EncryptionC return nil } -func awsRestxml_deserializeDocumentEndpoints(v *map[string]string, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobFailureListUnwrapped(v *[]types.JobFailure, decoder smithyxml.NodeDecoder) error { + var sv []types.JobFailure + if *v == nil { + sv = make([]types.JobFailure, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.JobFailure + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentJobFailure(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentJobListDescriptor(v **types.JobListDescriptor, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv map[string]string + var sv *types.JobListDescriptor if *v == nil { - sv = make(map[string]string, 0) + sv = &types.JobListDescriptor{} } else { sv = *v } @@ -9796,48 +11514,89 @@ func awsRestxml_deserializeDocumentEndpoints(v *map[string]string, decoder smith if done { break } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("entry", t.Name.Local): - entryDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentEndpointsUnwrapped(&sv, entryDecoder); err != nil { + case strings.EqualFold("CreationTime", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.CreationTime = ptr.Time(t) + } - default: - err = decoder.Decoder.Skip() + case strings.EqualFold("Description", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Description = ptr.String(xtv) + } + + case strings.EqualFold("JobId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.JobId = ptr.String(xtv) + } + + case strings.EqualFold("Operation", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Operation = types.OperationName(xtv) + } + + case strings.EqualFold("Priority", t.Name.Local): + val, err := decoder.Value() if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.Priority = int32(i64) + } - } - } - *v = sv - return nil -} - -func awsRestxml_deserializeDocumentEndpointsUnwrapped(v *map[string]string, decoder smithyxml.NodeDecoder) error { - var sv map[string]string - if *v == nil { - sv = make(map[string]string, 0) - } else { - sv = *v - } + case strings.EqualFold("ProgressSummary", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentJobProgressSummary(&sv.ProgressSummary, nodeDecoder); err != nil { + return err + } - var ek string - var ev string - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - sv[ek] = ev - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("key", t.Name.Local): + case strings.EqualFold("Status", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9847,10 +11606,10 @@ func awsRestxml_deserializeDocumentEndpointsUnwrapped(v *map[string]string, deco } { xtv := string(val) - ek = xtv + sv.Status = types.JobStatus(xtv) } - case strings.EqualFold("value", t.Name.Local): + case strings.EqualFold("TerminationDate", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -9860,10 +11619,15 @@ func awsRestxml_deserializeDocumentEndpointsUnwrapped(v *map[string]string, deco } { xtv := string(val) - ev = xtv + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.TerminationDate = ptr.Time(t) } default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -9875,17 +11639,19 @@ func awsRestxml_deserializeDocumentEndpointsUnwrapped(v *map[string]string, deco *v = sv return nil } -func awsRestxml_deserializeDocumentEstablishedMultiRegionAccessPointPolicy(v **types.EstablishedMultiRegionAccessPointPolicy, decoder smithyxml.NodeDecoder) error { + +func awsRestxml_deserializeDocumentJobListDescriptorList(v *[]types.JobListDescriptor, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.EstablishedMultiRegionAccessPointPolicy + var sv []types.JobListDescriptor if *v == nil { - sv = &types.EstablishedMultiRegionAccessPointPolicy{} + sv = make([]types.JobListDescriptor, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -9894,24 +11660,18 @@ func awsRestxml_deserializeDocumentEstablishedMultiRegionAccessPointPolicy(v **t if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Policy", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("member", t.Name.Local): + var col types.JobListDescriptor + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &col + if err := awsRestxml_deserializeDocumentJobListDescriptor(&destAddr, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.Policy = ptr.String(xtv) - } + col = *destAddr + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -9924,13 +11684,37 @@ func awsRestxml_deserializeDocumentEstablishedMultiRegionAccessPointPolicy(v **t return nil } -func awsRestxml_deserializeDocumentExclude(v **types.Exclude, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobListDescriptorListUnwrapped(v *[]types.JobListDescriptor, decoder smithyxml.NodeDecoder) error { + var sv []types.JobListDescriptor + if *v == nil { + sv = make([]types.JobListDescriptor, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.JobListDescriptor + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentJobListDescriptor(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentJobManifest(v **types.JobManifest, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.Exclude + var sv *types.JobManifest if *v == nil { - sv = &types.Exclude{} + sv = &types.JobManifest{} } else { sv = *v } @@ -9946,15 +11730,15 @@ func awsRestxml_deserializeDocumentExclude(v **types.Exclude, decoder smithyxml. originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Buckets", t.Name.Local): + case strings.EqualFold("Location", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentBuckets(&sv.Buckets, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentJobManifestLocation(&sv.Location, nodeDecoder); err != nil { return err } - case strings.EqualFold("Regions", t.Name.Local): + case strings.EqualFold("Spec", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentRegions(&sv.Regions, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentJobManifestSpec(&sv.Spec, nodeDecoder); err != nil { return err } @@ -9972,17 +11756,18 @@ func awsRestxml_deserializeDocumentExclude(v **types.Exclude, decoder smithyxml. return nil } -func awsRestxml_deserializeDocumentExistingObjectReplication(v **types.ExistingObjectReplication, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobManifestFieldList(v *[]types.JobManifestFieldName, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.ExistingObjectReplication + var sv []types.JobManifestFieldName if *v == nil { - sv = &types.ExistingObjectReplication{} + sv = make([]types.JobManifestFieldName, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -9991,10 +11776,11 @@ func awsRestxml_deserializeDocumentExistingObjectReplication(v **types.ExistingO if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + decoder = memberDecoder switch { - case strings.EqualFold("Status", t.Name.Local): + case strings.EqualFold("member", t.Name.Local): + var col types.JobManifestFieldName val, err := decoder.Value() if err != nil { return err @@ -10004,11 +11790,11 @@ func awsRestxml_deserializeDocumentExistingObjectReplication(v **types.ExistingO } { xtv := string(val) - sv.Status = types.ExistingObjectReplicationStatus(xtv) + col = types.JobManifestFieldName(xtv) } + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -10021,17 +11807,41 @@ func awsRestxml_deserializeDocumentExistingObjectReplication(v **types.ExistingO return nil } -func awsRestxml_deserializeDocumentGeneratedManifestEncryption(v **types.GeneratedManifestEncryption, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.GeneratedManifestEncryption +func awsRestxml_deserializeDocumentJobManifestFieldListUnwrapped(v *[]types.JobManifestFieldName, decoder smithyxml.NodeDecoder) error { + var sv []types.JobManifestFieldName if *v == nil { - sv = &types.GeneratedManifestEncryption{} + sv = make([]types.JobManifestFieldName, 0) } else { sv = *v } + switch { + default: + var mv types.JobManifestFieldName + t := decoder.StartEl + _ = t + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + mv = types.JobManifestFieldName(xtv) + } + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentJobManifestGenerator(v *types.JobManifestGenerator, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var uv types.JobManifestGenerator + var memberFound bool for { t, done, err := decoder.Token() if err != nil { @@ -10040,42 +11850,43 @@ func awsRestxml_deserializeDocumentGeneratedManifestEncryption(v **types.Generat if done { break } + if memberFound { + if err = decoder.Decoder.Skip(); err != nil { + return err + } + } originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("SSE-KMS", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentSSEKMSEncryption(&sv.SSEKMS, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("SSE-S3", t.Name.Local): + case strings.EqualFold("S3JobManifestGenerator", t.Name.Local): + var mv types.S3JobManifestGenerator nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentSSES3Encryption(&sv.SSES3, nodeDecoder); err != nil { + destAddr := &mv + if err := awsRestxml_deserializeDocumentS3JobManifestGenerator(&destAddr, nodeDecoder); err != nil { return err } + mv = *destAddr + uv = &types.JobManifestGeneratorMemberS3JobManifestGenerator{Value: mv} + memberFound = true default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() - if err != nil { - return err - } + uv = &types.UnknownUnionMember{Tag: t.Name.Local} + memberFound = true } decoder = originalDecoder } - *v = sv + *v = uv return nil } -func awsRestxml_deserializeDocumentIdempotencyException(v **types.IdempotencyException, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobManifestGeneratorFilter(v **types.JobManifestGeneratorFilter, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.IdempotencyException + var sv *types.JobManifestGeneratorFilter if *v == nil { - sv = &types.IdempotencyException{} + sv = &types.JobManifestGeneratorFilter{} } else { sv = *v } @@ -10091,7 +11902,7 @@ func awsRestxml_deserializeDocumentIdempotencyException(v **types.IdempotencyExc originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Message", t.Name.Local): + case strings.EqualFold("CreatedAfter", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10101,7 +11912,50 @@ func awsRestxml_deserializeDocumentIdempotencyException(v **types.IdempotencyExc } { xtv := string(val) - sv.Message = ptr.String(xtv) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.CreatedAfter = ptr.Time(t) + } + + case strings.EqualFold("CreatedBefore", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.CreatedBefore = ptr.Time(t) + } + + case strings.EqualFold("EligibleForReplication", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) + } + sv.EligibleForReplication = ptr.Bool(xtv) + } + + case strings.EqualFold("ObjectReplicationStatuses", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentReplicationStatusFilterList(&sv.ObjectReplicationStatuses, nodeDecoder); err != nil { + return err } default: @@ -10118,13 +11972,13 @@ func awsRestxml_deserializeDocumentIdempotencyException(v **types.IdempotencyExc return nil } -func awsRestxml_deserializeDocumentInclude(v **types.Include, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobManifestLocation(v **types.JobManifestLocation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.Include + var sv *types.JobManifestLocation if *v == nil { - sv = &types.Include{} + sv = &types.JobManifestLocation{} } else { sv = *v } @@ -10140,55 +11994,33 @@ func awsRestxml_deserializeDocumentInclude(v **types.Include, decoder smithyxml. originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Buckets", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentBuckets(&sv.Buckets, nodeDecoder); err != nil { + case strings.EqualFold("ETag", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } - - case strings.EqualFold("Regions", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentRegions(&sv.Regions, nodeDecoder); err != nil { - return err + if val == nil { + break + } + { + xtv := string(val) + sv.ETag = ptr.String(xtv) } - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() + case strings.EqualFold("ObjectArn", t.Name.Local): + val, err := decoder.Value() if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.ObjectArn = ptr.String(xtv) + } - } - decoder = originalDecoder - } - *v = sv - return nil -} - -func awsRestxml_deserializeDocumentInternalServiceException(v **types.InternalServiceException, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.InternalServiceException - if *v == nil { - sv = &types.InternalServiceException{} - } else { - sv = *v - } - - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("Message", t.Name.Local): + case strings.EqualFold("ObjectVersionId", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10198,7 +12030,7 @@ func awsRestxml_deserializeDocumentInternalServiceException(v **types.InternalSe } { xtv := string(val) - sv.Message = ptr.String(xtv) + sv.ObjectVersionId = ptr.String(xtv) } default: @@ -10215,13 +12047,13 @@ func awsRestxml_deserializeDocumentInternalServiceException(v **types.InternalSe return nil } -func awsRestxml_deserializeDocumentInvalidNextTokenException(v **types.InvalidNextTokenException, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobManifestSpec(v **types.JobManifestSpec, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.InvalidNextTokenException + var sv *types.JobManifestSpec if *v == nil { - sv = &types.InvalidNextTokenException{} + sv = &types.JobManifestSpec{} } else { sv = *v } @@ -10237,7 +12069,13 @@ func awsRestxml_deserializeDocumentInvalidNextTokenException(v **types.InvalidNe originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Message", t.Name.Local): + case strings.EqualFold("Fields", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentJobManifestFieldList(&sv.Fields, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Format", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10247,7 +12085,7 @@ func awsRestxml_deserializeDocumentInvalidNextTokenException(v **types.InvalidNe } { xtv := string(val) - sv.Message = ptr.String(xtv) + sv.Format = types.JobManifestFormat(xtv) } default: @@ -10264,13 +12102,13 @@ func awsRestxml_deserializeDocumentInvalidNextTokenException(v **types.InvalidNe return nil } -func awsRestxml_deserializeDocumentInvalidRequestException(v **types.InvalidRequestException, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobOperation(v **types.JobOperation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.InvalidRequestException + var sv *types.JobOperation if *v == nil { - sv = &types.InvalidRequestException{} + sv = &types.JobOperation{} } else { sv = *v } @@ -10286,17 +12124,58 @@ func awsRestxml_deserializeDocumentInvalidRequestException(v **types.InvalidRequ originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Message", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("LambdaInvoke", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentLambdaInvokeOperation(&sv.LambdaInvoke, nodeDecoder); err != nil { return err } - if val == nil { - break + + case strings.EqualFold("S3DeleteObjectTagging", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3DeleteObjectTaggingOperation(&sv.S3DeleteObjectTagging, nodeDecoder); err != nil { + return err } - { - xtv := string(val) - sv.Message = ptr.String(xtv) + + case strings.EqualFold("S3InitiateRestoreObject", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3InitiateRestoreObjectOperation(&sv.S3InitiateRestoreObject, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("S3PutObjectAcl", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3SetObjectAclOperation(&sv.S3PutObjectAcl, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("S3PutObjectCopy", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3CopyObjectOperation(&sv.S3PutObjectCopy, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("S3PutObjectLegalHold", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3SetObjectLegalHoldOperation(&sv.S3PutObjectLegalHold, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("S3PutObjectRetention", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3SetObjectRetentionOperation(&sv.S3PutObjectRetention, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("S3PutObjectTagging", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3SetObjectTaggingOperation(&sv.S3PutObjectTagging, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("S3ReplicateObject", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3ReplicateObjectOperation(&sv.S3ReplicateObject, nodeDecoder); err != nil { + return err } default: @@ -10313,13 +12192,13 @@ func awsRestxml_deserializeDocumentInvalidRequestException(v **types.InvalidRequ return nil } -func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobProgressSummary(v **types.JobProgressSummary, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobDescriptor + var sv *types.JobProgressSummary if *v == nil { - sv = &types.JobDescriptor{} + sv = &types.JobProgressSummary{} } else { sv = *v } @@ -10335,7 +12214,7 @@ func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decode originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("ConfirmationRequired", t.Name.Local): + case strings.EqualFold("NumberOfTasksFailed", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10344,14 +12223,15 @@ func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decode break } { - xtv, err := strconv.ParseBool(string(val)) + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) if err != nil { - return fmt.Errorf("expected ConfirmationRequired to be of type *bool, got %T instead", val) + return err } - sv.ConfirmationRequired = ptr.Bool(xtv) + sv.NumberOfTasksFailed = ptr.Int64(i64) } - case strings.EqualFold("CreationTime", t.Name.Local): + case strings.EqualFold("NumberOfTasksSucceeded", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10361,39 +12241,20 @@ func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decode } { xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) + i64, err := strconv.ParseInt(xtv, 10, 64) if err != nil { return err } - sv.CreationTime = ptr.Time(t) - } - - case strings.EqualFold("Description", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Description = ptr.String(xtv) - } - - case strings.EqualFold("FailureReasons", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobFailureList(&sv.FailureReasons, nodeDecoder); err != nil { - return err + sv.NumberOfTasksSucceeded = ptr.Int64(i64) } - case strings.EqualFold("GeneratedManifestDescriptor", t.Name.Local): + case strings.EqualFold("Timers", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3GeneratedManifestDescriptor(&sv.GeneratedManifestDescriptor, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentJobTimers(&sv.Timers, nodeDecoder); err != nil { return err } - case strings.EqualFold("JobArn", t.Name.Local): + case strings.EqualFold("TotalNumberOfTasks", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10403,41 +12264,50 @@ func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decode } { xtv := string(val) - sv.JobArn = ptr.String(xtv) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.TotalNumberOfTasks = ptr.Int64(i64) } - case strings.EqualFold("JobId", t.Name.Local): - val, err := decoder.Value() + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() if err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.JobId = ptr.String(xtv) - } - - case strings.EqualFold("Manifest", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobManifest(&sv.Manifest, nodeDecoder); err != nil { - return err - } - case strings.EqualFold("ManifestGenerator", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobManifestGenerator(&sv.ManifestGenerator, nodeDecoder); err != nil { - return err - } + } + decoder = originalDecoder + } + *v = sv + return nil +} - case strings.EqualFold("Operation", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobOperation(&sv.Operation, nodeDecoder); err != nil { - return err - } +func awsRestxml_deserializeDocumentJobReport(v **types.JobReport, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.JobReport + if *v == nil { + sv = &types.JobReport{} + } else { + sv = *v + } - case strings.EqualFold("Priority", t.Name.Local): + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("Bucket", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10447,26 +12317,10 @@ func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decode } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.Priority = int32(i64) - } - - case strings.EqualFold("ProgressSummary", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobProgressSummary(&sv.ProgressSummary, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("Report", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobReport(&sv.Report, nodeDecoder); err != nil { - return err + sv.Bucket = ptr.String(xtv) } - case strings.EqualFold("RoleArn", t.Name.Local): + case strings.EqualFold("Enabled", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10475,11 +12329,14 @@ func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decode break } { - xtv := string(val) - sv.RoleArn = ptr.String(xtv) + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) + } + sv.Enabled = xtv } - case strings.EqualFold("Status", t.Name.Local): + case strings.EqualFold("Format", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10489,10 +12346,10 @@ func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decode } { xtv := string(val) - sv.Status = types.JobStatus(xtv) + sv.Format = types.JobReportFormat(xtv) } - case strings.EqualFold("StatusUpdateReason", t.Name.Local): + case strings.EqualFold("Prefix", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10502,10 +12359,10 @@ func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decode } { xtv := string(val) - sv.StatusUpdateReason = ptr.String(xtv) + sv.Prefix = ptr.String(xtv) } - case strings.EqualFold("SuspendedCause", t.Name.Local): + case strings.EqualFold("ReportScope", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10515,27 +12372,46 @@ func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decode } { xtv := string(val) - sv.SuspendedCause = ptr.String(xtv) + sv.ReportScope = types.JobReportScope(xtv) } - case strings.EqualFold("SuspendedDate", t.Name.Local): - val, err := decoder.Value() + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() if err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.SuspendedDate = ptr.Time(t) - } - case strings.EqualFold("TerminationDate", t.Name.Local): + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentJobStatusException(v **types.JobStatusException, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.JobStatusException + if *v == nil { + sv = &types.JobStatusException{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("Message", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10545,11 +12421,7 @@ func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decode } { xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.TerminationDate = ptr.Time(t) + sv.Message = ptr.String(xtv) } default: @@ -10566,13 +12438,13 @@ func awsRestxml_deserializeDocumentJobDescriptor(v **types.JobDescriptor, decode return nil } -func awsRestxml_deserializeDocumentJobFailure(v **types.JobFailure, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentJobTimers(v **types.JobTimers, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobFailure + var sv *types.JobTimers if *v == nil { - sv = &types.JobFailure{} + sv = &types.JobTimers{} } else { sv = *v } @@ -10588,20 +12460,7 @@ func awsRestxml_deserializeDocumentJobFailure(v **types.JobFailure, decoder smit originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("FailureCode", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.FailureCode = ptr.String(xtv) - } - - case strings.EqualFold("FailureReason", t.Name.Local): + case strings.EqualFold("ElapsedTimeInActiveSeconds", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10611,7 +12470,11 @@ func awsRestxml_deserializeDocumentJobFailure(v **types.JobFailure, decoder smit } { xtv := string(val) - sv.FailureReason = ptr.String(xtv) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.ElapsedTimeInActiveSeconds = ptr.Int64(i64) } default: @@ -10628,18 +12491,17 @@ func awsRestxml_deserializeDocumentJobFailure(v **types.JobFailure, decoder smit return nil } -func awsRestxml_deserializeDocumentJobFailureList(v *[]types.JobFailure, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentLambdaInvokeOperation(v **types.LambdaInvokeOperation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.JobFailure + var sv *types.LambdaInvokeOperation if *v == nil { - sv = make([]types.JobFailure, 0) + sv = &types.LambdaInvokeOperation{} } else { sv = *v } - originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -10648,18 +12510,24 @@ func awsRestxml_deserializeDocumentJobFailureList(v *[]types.JobFailure, decoder if done { break } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("member", t.Name.Local): - var col types.JobFailure - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &col - if err := awsRestxml_deserializeDocumentJobFailure(&destAddr, nodeDecoder); err != nil { + case strings.EqualFold("FunctionArn", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } - col = *destAddr - sv = append(sv, col) + if val == nil { + break + } + { + xtv := string(val) + sv.FunctionArn = ptr.String(xtv) + } default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -10672,37 +12540,13 @@ func awsRestxml_deserializeDocumentJobFailureList(v *[]types.JobFailure, decoder return nil } -func awsRestxml_deserializeDocumentJobFailureListUnwrapped(v *[]types.JobFailure, decoder smithyxml.NodeDecoder) error { - var sv []types.JobFailure - if *v == nil { - sv = make([]types.JobFailure, 0) - } else { - sv = *v - } - - switch { - default: - var mv types.JobFailure - t := decoder.StartEl - _ = t - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentJobFailure(&destAddr, nodeDecoder); err != nil { - return err - } - mv = *destAddr - sv = append(sv, mv) - } - *v = sv - return nil -} -func awsRestxml_deserializeDocumentJobListDescriptor(v **types.JobListDescriptor, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentLifecycleExpiration(v **types.LifecycleExpiration, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobListDescriptor + var sv *types.LifecycleExpiration if *v == nil { - sv = &types.JobListDescriptor{} + sv = &types.LifecycleExpiration{} } else { sv = *v } @@ -10718,7 +12562,7 @@ func awsRestxml_deserializeDocumentJobListDescriptor(v **types.JobListDescriptor originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("CreationTime", t.Name.Local): + case strings.EqualFold("Date", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10732,10 +12576,10 @@ func awsRestxml_deserializeDocumentJobListDescriptor(v **types.JobListDescriptor if err != nil { return err } - sv.CreationTime = ptr.Time(t) + sv.Date = ptr.Time(t) } - case strings.EqualFold("Description", t.Name.Local): + case strings.EqualFold("Days", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10745,10 +12589,14 @@ func awsRestxml_deserializeDocumentJobListDescriptor(v **types.JobListDescriptor } { xtv := string(val) - sv.Description = ptr.String(xtv) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.Days = int32(i64) } - case strings.EqualFold("JobId", t.Name.Local): + case strings.EqualFold("ExpiredObjectDeleteMarker", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10757,24 +12605,68 @@ func awsRestxml_deserializeDocumentJobListDescriptor(v **types.JobListDescriptor break } { - xtv := string(val) - sv.JobId = ptr.String(xtv) + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected ExpiredObjectDeleteMarker to be of type *bool, got %T instead", val) + } + sv.ExpiredObjectDeleteMarker = xtv } - case strings.EqualFold("Operation", t.Name.Local): - val, err := decoder.Value() + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() if err != nil { return err } - if val == nil { - break + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentLifecycleRule(v **types.LifecycleRule, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.LifecycleRule + if *v == nil { + sv = &types.LifecycleRule{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("AbortIncompleteMultipartUpload", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentAbortIncompleteMultipartUpload(&sv.AbortIncompleteMultipartUpload, nodeDecoder); err != nil { + return err } - { - xtv := string(val) - sv.Operation = types.OperationName(xtv) + + case strings.EqualFold("Expiration", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentLifecycleExpiration(&sv.Expiration, nodeDecoder); err != nil { + return err } - case strings.EqualFold("Priority", t.Name.Local): + case strings.EqualFold("Filter", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentLifecycleRuleFilter(&sv.Filter, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("ID", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10784,16 +12676,18 @@ func awsRestxml_deserializeDocumentJobListDescriptor(v **types.JobListDescriptor } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.Priority = int32(i64) + sv.ID = ptr.String(xtv) } - case strings.EqualFold("ProgressSummary", t.Name.Local): + case strings.EqualFold("NoncurrentVersionExpiration", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobProgressSummary(&sv.ProgressSummary, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentNoncurrentVersionExpiration(&sv.NoncurrentVersionExpiration, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("NoncurrentVersionTransitions", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentNoncurrentVersionTransitionList(&sv.NoncurrentVersionTransitions, nodeDecoder); err != nil { return err } @@ -10807,25 +12701,14 @@ func awsRestxml_deserializeDocumentJobListDescriptor(v **types.JobListDescriptor } { xtv := string(val) - sv.Status = types.JobStatus(xtv) + sv.Status = types.ExpirationStatus(xtv) } - case strings.EqualFold("TerminationDate", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("Transitions", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentTransitionList(&sv.Transitions, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.TerminationDate = ptr.Time(t) - } default: // Do nothing and ignore the unexpected tag element @@ -10841,18 +12724,17 @@ func awsRestxml_deserializeDocumentJobListDescriptor(v **types.JobListDescriptor return nil } -func awsRestxml_deserializeDocumentJobListDescriptorList(v *[]types.JobListDescriptor, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentLifecycleRuleAndOperator(v **types.LifecycleRuleAndOperator, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.JobListDescriptor + var sv *types.LifecycleRuleAndOperator if *v == nil { - sv = make([]types.JobListDescriptor, 0) + sv = &types.LifecycleRuleAndOperator{} } else { sv = *v } - originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -10861,18 +12743,64 @@ func awsRestxml_deserializeDocumentJobListDescriptorList(v *[]types.JobListDescr if done { break } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("member", t.Name.Local): - var col types.JobListDescriptor + case strings.EqualFold("ObjectSizeGreaterThan", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.ObjectSizeGreaterThan = ptr.Int64(i64) + } + + case strings.EqualFold("ObjectSizeLessThan", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.ObjectSizeLessThan = ptr.Int64(i64) + } + + case strings.EqualFold("Prefix", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Prefix = ptr.String(xtv) + } + + case strings.EqualFold("Tags", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &col - if err := awsRestxml_deserializeDocumentJobListDescriptor(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentS3TagSet(&sv.Tags, nodeDecoder); err != nil { return err } - col = *destAddr - sv = append(sv, col) default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -10885,37 +12813,13 @@ func awsRestxml_deserializeDocumentJobListDescriptorList(v *[]types.JobListDescr return nil } -func awsRestxml_deserializeDocumentJobListDescriptorListUnwrapped(v *[]types.JobListDescriptor, decoder smithyxml.NodeDecoder) error { - var sv []types.JobListDescriptor - if *v == nil { - sv = make([]types.JobListDescriptor, 0) - } else { - sv = *v - } - - switch { - default: - var mv types.JobListDescriptor - t := decoder.StartEl - _ = t - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentJobListDescriptor(&destAddr, nodeDecoder); err != nil { - return err - } - mv = *destAddr - sv = append(sv, mv) - } - *v = sv - return nil -} -func awsRestxml_deserializeDocumentJobManifest(v **types.JobManifest, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentLifecycleRuleFilter(v **types.LifecycleRuleFilter, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobManifest + var sv *types.LifecycleRuleFilter if *v == nil { - sv = &types.JobManifest{} + sv = &types.LifecycleRuleFilter{} } else { sv = *v } @@ -10931,57 +12835,47 @@ func awsRestxml_deserializeDocumentJobManifest(v **types.JobManifest, decoder sm originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Location", t.Name.Local): + case strings.EqualFold("And", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobManifestLocation(&sv.Location, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentLifecycleRuleAndOperator(&sv.And, nodeDecoder); err != nil { return err } - case strings.EqualFold("Spec", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobManifestSpec(&sv.Spec, nodeDecoder); err != nil { + case strings.EqualFold("ObjectSizeGreaterThan", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.ObjectSizeGreaterThan = ptr.Int64(i64) + } - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() + case strings.EqualFold("ObjectSizeLessThan", t.Name.Local): + val, err := decoder.Value() if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.ObjectSizeLessThan = ptr.Int64(i64) + } - } - decoder = originalDecoder - } - *v = sv - return nil -} - -func awsRestxml_deserializeDocumentJobManifestFieldList(v *[]types.JobManifestFieldName, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv []types.JobManifestFieldName - if *v == nil { - sv = make([]types.JobManifestFieldName, 0) - } else { - sv = *v - } - - originalDecoder := decoder - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - decoder = memberDecoder - switch { - case strings.EqualFold("member", t.Name.Local): - var col types.JobManifestFieldName + case strings.EqualFold("Prefix", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -10991,11 +12885,17 @@ func awsRestxml_deserializeDocumentJobManifestFieldList(v *[]types.JobManifestFi } { xtv := string(val) - col = types.JobManifestFieldName(xtv) + sv.Prefix = ptr.String(xtv) + } + + case strings.EqualFold("Tag", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3Tag(&sv.Tag, nodeDecoder); err != nil { + return err } - sv = append(sv, col) default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -11008,41 +12908,18 @@ func awsRestxml_deserializeDocumentJobManifestFieldList(v *[]types.JobManifestFi return nil } -func awsRestxml_deserializeDocumentJobManifestFieldListUnwrapped(v *[]types.JobManifestFieldName, decoder smithyxml.NodeDecoder) error { - var sv []types.JobManifestFieldName +func awsRestxml_deserializeDocumentLifecycleRules(v *[]types.LifecycleRule, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv []types.LifecycleRule if *v == nil { - sv = make([]types.JobManifestFieldName, 0) + sv = make([]types.LifecycleRule, 0) } else { sv = *v } - switch { - default: - var mv types.JobManifestFieldName - t := decoder.StartEl - _ = t - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - mv = types.JobManifestFieldName(xtv) - } - sv = append(sv, mv) - } - *v = sv - return nil -} -func awsRestxml_deserializeDocumentJobManifestGenerator(v *types.JobManifestGenerator, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var uv types.JobManifestGenerator - var memberFound bool + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -11050,44 +12927,62 @@ func awsRestxml_deserializeDocumentJobManifestGenerator(v *types.JobManifestGene } if done { break - } - if memberFound { - if err = decoder.Decoder.Skip(); err != nil { - return err - } - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + } switch { - case strings.EqualFold("S3JobManifestGenerator", t.Name.Local): - var mv types.S3JobManifestGenerator + case strings.EqualFold("Rule", t.Name.Local): + var col types.LifecycleRule nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentS3JobManifestGenerator(&destAddr, nodeDecoder); err != nil { + destAddr := &col + if err := awsRestxml_deserializeDocumentLifecycleRule(&destAddr, nodeDecoder); err != nil { return err } - mv = *destAddr - uv = &types.JobManifestGeneratorMemberS3JobManifestGenerator{Value: mv} - memberFound = true + col = *destAddr + sv = append(sv, col) default: - uv = &types.UnknownUnionMember{Tag: t.Name.Local} - memberFound = true + err = decoder.Decoder.Skip() + if err != nil { + return err + } } decoder = originalDecoder } - *v = uv + *v = sv return nil } -func awsRestxml_deserializeDocumentJobManifestGeneratorFilter(v **types.JobManifestGeneratorFilter, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentLifecycleRulesUnwrapped(v *[]types.LifecycleRule, decoder smithyxml.NodeDecoder) error { + var sv []types.LifecycleRule + if *v == nil { + sv = make([]types.LifecycleRule, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.LifecycleRule + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentLifecycleRule(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentListStorageLensConfigurationEntry(v **types.ListStorageLensConfigurationEntry, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobManifestGeneratorFilter + var sv *types.ListStorageLensConfigurationEntry if *v == nil { - sv = &types.JobManifestGeneratorFilter{} + sv = &types.ListStorageLensConfigurationEntry{} } else { sv = *v } @@ -11103,7 +12998,7 @@ func awsRestxml_deserializeDocumentJobManifestGeneratorFilter(v **types.JobManif originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("CreatedAfter", t.Name.Local): + case strings.EqualFold("HomeRegion", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11113,14 +13008,10 @@ func awsRestxml_deserializeDocumentJobManifestGeneratorFilter(v **types.JobManif } { xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.CreatedAfter = ptr.Time(t) + sv.HomeRegion = ptr.String(xtv) } - case strings.EqualFold("CreatedBefore", t.Name.Local): + case strings.EqualFold("Id", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11130,14 +13021,10 @@ func awsRestxml_deserializeDocumentJobManifestGeneratorFilter(v **types.JobManif } { xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.CreatedBefore = ptr.Time(t) + sv.Id = ptr.String(xtv) } - case strings.EqualFold("EligibleForReplication", t.Name.Local): + case strings.EqualFold("IsEnabled", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11148,16 +13035,23 @@ func awsRestxml_deserializeDocumentJobManifestGeneratorFilter(v **types.JobManif { xtv, err := strconv.ParseBool(string(val)) if err != nil { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) + return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) } - sv.EligibleForReplication = ptr.Bool(xtv) + sv.IsEnabled = xtv } - case strings.EqualFold("ObjectReplicationStatuses", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentReplicationStatusFilterList(&sv.ObjectReplicationStatuses, nodeDecoder); err != nil { + case strings.EqualFold("StorageLensArn", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.StorageLensArn = ptr.String(xtv) + } default: // Do nothing and ignore the unexpected tag element @@ -11173,13 +13067,13 @@ func awsRestxml_deserializeDocumentJobManifestGeneratorFilter(v **types.JobManif return nil } -func awsRestxml_deserializeDocumentJobManifestLocation(v **types.JobManifestLocation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentListStorageLensGroupEntry(v **types.ListStorageLensGroupEntry, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobManifestLocation + var sv *types.ListStorageLensGroupEntry if *v == nil { - sv = &types.JobManifestLocation{} + sv = &types.ListStorageLensGroupEntry{} } else { sv = *v } @@ -11195,7 +13089,7 @@ func awsRestxml_deserializeDocumentJobManifestLocation(v **types.JobManifestLoca originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("ETag", t.Name.Local): + case strings.EqualFold("HomeRegion", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11205,10 +13099,10 @@ func awsRestxml_deserializeDocumentJobManifestLocation(v **types.JobManifestLoca } { xtv := string(val) - sv.ETag = ptr.String(xtv) + sv.HomeRegion = ptr.String(xtv) } - case strings.EqualFold("ObjectArn", t.Name.Local): + case strings.EqualFold("Name", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11218,10 +13112,10 @@ func awsRestxml_deserializeDocumentJobManifestLocation(v **types.JobManifestLoca } { xtv := string(val) - sv.ObjectArn = ptr.String(xtv) + sv.Name = ptr.String(xtv) } - case strings.EqualFold("ObjectVersionId", t.Name.Local): + case strings.EqualFold("StorageLensGroupArn", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11231,7 +13125,7 @@ func awsRestxml_deserializeDocumentJobManifestLocation(v **types.JobManifestLoca } { xtv := string(val) - sv.ObjectVersionId = ptr.String(xtv) + sv.StorageLensGroupArn = ptr.String(xtv) } default: @@ -11248,17 +13142,18 @@ func awsRestxml_deserializeDocumentJobManifestLocation(v **types.JobManifestLoca return nil } -func awsRestxml_deserializeDocumentJobManifestSpec(v **types.JobManifestSpec, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMatchAnyPrefix(v *[]string, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobManifestSpec + var sv []string if *v == nil { - sv = &types.JobManifestSpec{} + sv = make([]string, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -11267,16 +13162,11 @@ func awsRestxml_deserializeDocumentJobManifestSpec(v **types.JobManifestSpec, de if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + decoder = memberDecoder switch { - case strings.EqualFold("Fields", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobManifestFieldList(&sv.Fields, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("Format", t.Name.Local): + case strings.EqualFold("Prefix", t.Name.Local): + var col string val, err := decoder.Value() if err != nil { return err @@ -11286,11 +13176,11 @@ func awsRestxml_deserializeDocumentJobManifestSpec(v **types.JobManifestSpec, de } { xtv := string(val) - sv.Format = types.JobManifestFormat(xtv) + col = xtv } + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -11303,17 +13193,47 @@ func awsRestxml_deserializeDocumentJobManifestSpec(v **types.JobManifestSpec, de return nil } -func awsRestxml_deserializeDocumentJobOperation(v **types.JobOperation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMatchAnyPrefixUnwrapped(v *[]string, decoder smithyxml.NodeDecoder) error { + var sv []string + if *v == nil { + sv = make([]string, 0) + } else { + sv = *v + } + + switch { + default: + var mv string + t := decoder.StartEl + _ = t + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + mv = xtv + } + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentMatchAnySuffix(v *[]string, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobOperation + var sv []string if *v == nil { - sv = &types.JobOperation{} + sv = make([]string, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -11322,65 +13242,98 @@ func awsRestxml_deserializeDocumentJobOperation(v **types.JobOperation, decoder if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + decoder = memberDecoder switch { - case strings.EqualFold("LambdaInvoke", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentLambdaInvokeOperation(&sv.LambdaInvoke, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("S3DeleteObjectTagging", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3DeleteObjectTaggingOperation(&sv.S3DeleteObjectTagging, nodeDecoder); err != nil { + case strings.EqualFold("Suffix", t.Name.Local): + var col string + val, err := decoder.Value() + if err != nil { return err } - - case strings.EqualFold("S3InitiateRestoreObject", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3InitiateRestoreObjectOperation(&sv.S3InitiateRestoreObject, nodeDecoder); err != nil { - return err + if val == nil { + break } - - case strings.EqualFold("S3PutObjectAcl", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3SetObjectAclOperation(&sv.S3PutObjectAcl, nodeDecoder); err != nil { - return err + { + xtv := string(val) + col = xtv } + sv = append(sv, col) - case strings.EqualFold("S3PutObjectCopy", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3CopyObjectOperation(&sv.S3PutObjectCopy, nodeDecoder); err != nil { + default: + err = decoder.Decoder.Skip() + if err != nil { return err } - case strings.EqualFold("S3PutObjectLegalHold", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3SetObjectLegalHoldOperation(&sv.S3PutObjectLegalHold, nodeDecoder); err != nil { - return err - } + } + decoder = originalDecoder + } + *v = sv + return nil +} - case strings.EqualFold("S3PutObjectRetention", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3SetObjectRetentionOperation(&sv.S3PutObjectRetention, nodeDecoder); err != nil { - return err - } +func awsRestxml_deserializeDocumentMatchAnySuffixUnwrapped(v *[]string, decoder smithyxml.NodeDecoder) error { + var sv []string + if *v == nil { + sv = make([]string, 0) + } else { + sv = *v + } - case strings.EqualFold("S3PutObjectTagging", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3SetObjectTaggingOperation(&sv.S3PutObjectTagging, nodeDecoder); err != nil { - return err - } + switch { + default: + var mv string + t := decoder.StartEl + _ = t + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + mv = xtv + } + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentMatchAnyTag(v *[]types.S3Tag, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv []types.S3Tag + if *v == nil { + sv = make([]types.S3Tag, 0) + } else { + sv = *v + } - case strings.EqualFold("S3ReplicateObject", t.Name.Local): + originalDecoder := decoder + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + switch { + case strings.EqualFold("Tag", t.Name.Local): + var col types.S3Tag nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3ReplicateObjectOperation(&sv.S3ReplicateObject, nodeDecoder); err != nil { + destAddr := &col + if err := awsRestxml_deserializeDocumentS3Tag(&destAddr, nodeDecoder); err != nil { return err } + col = *destAddr + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -11393,13 +13346,37 @@ func awsRestxml_deserializeDocumentJobOperation(v **types.JobOperation, decoder return nil } -func awsRestxml_deserializeDocumentJobProgressSummary(v **types.JobProgressSummary, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMatchAnyTagUnwrapped(v *[]types.S3Tag, decoder smithyxml.NodeDecoder) error { + var sv []types.S3Tag + if *v == nil { + sv = make([]types.S3Tag, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.S3Tag + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentS3Tag(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentMatchObjectAge(v **types.MatchObjectAge, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobProgressSummary + var sv *types.MatchObjectAge if *v == nil { - sv = &types.JobProgressSummary{} + sv = &types.MatchObjectAge{} } else { sv = *v } @@ -11415,24 +13392,7 @@ func awsRestxml_deserializeDocumentJobProgressSummary(v **types.JobProgressSumma originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("NumberOfTasksFailed", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.NumberOfTasksFailed = ptr.Int64(i64) - } - - case strings.EqualFold("NumberOfTasksSucceeded", t.Name.Local): + case strings.EqualFold("DaysGreaterThan", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11446,16 +13406,10 @@ func awsRestxml_deserializeDocumentJobProgressSummary(v **types.JobProgressSumma if err != nil { return err } - sv.NumberOfTasksSucceeded = ptr.Int64(i64) - } - - case strings.EqualFold("Timers", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobTimers(&sv.Timers, nodeDecoder); err != nil { - return err + sv.DaysGreaterThan = int32(i64) } - case strings.EqualFold("TotalNumberOfTasks", t.Name.Local): + case strings.EqualFold("DaysLessThan", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11469,7 +13423,7 @@ func awsRestxml_deserializeDocumentJobProgressSummary(v **types.JobProgressSumma if err != nil { return err } - sv.TotalNumberOfTasks = ptr.Int64(i64) + sv.DaysLessThan = int32(i64) } default: @@ -11486,13 +13440,13 @@ func awsRestxml_deserializeDocumentJobProgressSummary(v **types.JobProgressSumma return nil } -func awsRestxml_deserializeDocumentJobReport(v **types.JobReport, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMatchObjectSize(v **types.MatchObjectSize, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobReport + var sv *types.MatchObjectSize if *v == nil { - sv = &types.JobReport{} + sv = &types.MatchObjectSize{} } else { sv = *v } @@ -11508,7 +13462,7 @@ func awsRestxml_deserializeDocumentJobReport(v **types.JobReport, decoder smithy originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Bucket", t.Name.Local): + case strings.EqualFold("BytesGreaterThan", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11518,52 +13472,14 @@ func awsRestxml_deserializeDocumentJobReport(v **types.JobReport, decoder smithy } { xtv := string(val) - sv.Bucket = ptr.String(xtv) - } - - case strings.EqualFold("Enabled", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv, err := strconv.ParseBool(string(val)) + i64, err := strconv.ParseInt(xtv, 10, 64) if err != nil { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) + return err } - sv.Enabled = xtv - } - - case strings.EqualFold("Format", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Format = types.JobReportFormat(xtv) - } - - case strings.EqualFold("Prefix", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Prefix = ptr.String(xtv) + sv.BytesGreaterThan = i64 } - case strings.EqualFold("ReportScope", t.Name.Local): + case strings.EqualFold("BytesLessThan", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11573,7 +13489,11 @@ func awsRestxml_deserializeDocumentJobReport(v **types.JobReport, decoder smithy } { xtv := string(val) - sv.ReportScope = types.JobReportScope(xtv) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.BytesLessThan = i64 } default: @@ -11590,13 +13510,13 @@ func awsRestxml_deserializeDocumentJobReport(v **types.JobReport, decoder smithy return nil } -func awsRestxml_deserializeDocumentJobStatusException(v **types.JobStatusException, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMetrics(v **types.Metrics, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobStatusException + var sv *types.Metrics if *v == nil { - sv = &types.JobStatusException{} + sv = &types.Metrics{} } else { sv = *v } @@ -11612,7 +13532,13 @@ func awsRestxml_deserializeDocumentJobStatusException(v **types.JobStatusExcepti originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Message", t.Name.Local): + case strings.EqualFold("EventThreshold", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentReplicationTimeValue(&sv.EventThreshold, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Status", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11622,7 +13548,7 @@ func awsRestxml_deserializeDocumentJobStatusException(v **types.JobStatusExcepti } { xtv := string(val) - sv.Message = ptr.String(xtv) + sv.Status = types.MetricsStatus(xtv) } default: @@ -11639,13 +13565,13 @@ func awsRestxml_deserializeDocumentJobStatusException(v **types.JobStatusExcepti return nil } -func awsRestxml_deserializeDocumentJobTimers(v **types.JobTimers, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMultiRegionAccessPointPolicyDocument(v **types.MultiRegionAccessPointPolicyDocument, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.JobTimers + var sv *types.MultiRegionAccessPointPolicyDocument if *v == nil { - sv = &types.JobTimers{} + sv = &types.MultiRegionAccessPointPolicyDocument{} } else { sv = *v } @@ -11661,21 +13587,16 @@ func awsRestxml_deserializeDocumentJobTimers(v **types.JobTimers, decoder smithy originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("ElapsedTimeInActiveSeconds", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("Established", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentEstablishedMultiRegionAccessPointPolicy(&sv.Established, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.ElapsedTimeInActiveSeconds = ptr.Int64(i64) + + case strings.EqualFold("Proposed", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentProposedMultiRegionAccessPointPolicy(&sv.Proposed, nodeDecoder); err != nil { + return err } default: @@ -11692,13 +13613,13 @@ func awsRestxml_deserializeDocumentJobTimers(v **types.JobTimers, decoder smithy return nil } -func awsRestxml_deserializeDocumentLambdaInvokeOperation(v **types.LambdaInvokeOperation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponse(v **types.MultiRegionAccessPointRegionalResponse, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.LambdaInvokeOperation + var sv *types.MultiRegionAccessPointRegionalResponse if *v == nil { - sv = &types.LambdaInvokeOperation{} + sv = &types.MultiRegionAccessPointRegionalResponse{} } else { sv = *v } @@ -11714,7 +13635,7 @@ func awsRestxml_deserializeDocumentLambdaInvokeOperation(v **types.LambdaInvokeO originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("FunctionArn", t.Name.Local): + case strings.EqualFold("Name", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11724,7 +13645,20 @@ func awsRestxml_deserializeDocumentLambdaInvokeOperation(v **types.LambdaInvokeO } { xtv := string(val) - sv.FunctionArn = ptr.String(xtv) + sv.Name = ptr.String(xtv) + } + + case strings.EqualFold("RequestStatus", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.RequestStatus = ptr.String(xtv) } default: @@ -11741,17 +13675,18 @@ func awsRestxml_deserializeDocumentLambdaInvokeOperation(v **types.LambdaInvokeO return nil } -func awsRestxml_deserializeDocumentLifecycleExpiration(v **types.LifecycleExpiration, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponseList(v *[]types.MultiRegionAccessPointRegionalResponse, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.LifecycleExpiration + var sv []types.MultiRegionAccessPointRegionalResponse if *v == nil { - sv = &types.LifecycleExpiration{} + sv = make([]types.MultiRegionAccessPointRegionalResponse, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -11760,80 +13695,61 @@ func awsRestxml_deserializeDocumentLifecycleExpiration(v **types.LifecycleExpira if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Date", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.Date = ptr.Time(t) - } - - case strings.EqualFold("Days", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.Days = int32(i64) - } - - case strings.EqualFold("ExpiredObjectDeleteMarker", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("Region", t.Name.Local): + var col types.MultiRegionAccessPointRegionalResponse + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &col + if err := awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponse(&destAddr, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected ExpiredObjectDeleteMarker to be of type *bool, got %T instead", val) - } - sv.ExpiredObjectDeleteMarker = xtv - } + col = *destAddr + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err } } - decoder = originalDecoder + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponseListUnwrapped(v *[]types.MultiRegionAccessPointRegionalResponse, decoder smithyxml.NodeDecoder) error { + var sv []types.MultiRegionAccessPointRegionalResponse + if *v == nil { + sv = make([]types.MultiRegionAccessPointRegionalResponse, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.MultiRegionAccessPointRegionalResponse + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponse(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) } *v = sv return nil } - -func awsRestxml_deserializeDocumentLifecycleRule(v **types.LifecycleRule, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMultiRegionAccessPointReport(v **types.MultiRegionAccessPointReport, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.LifecycleRule + var sv *types.MultiRegionAccessPointReport if *v == nil { - sv = &types.LifecycleRule{} + sv = &types.MultiRegionAccessPointReport{} } else { sv = *v } @@ -11849,25 +13765,37 @@ func awsRestxml_deserializeDocumentLifecycleRule(v **types.LifecycleRule, decode originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("AbortIncompleteMultipartUpload", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentAbortIncompleteMultipartUpload(&sv.AbortIncompleteMultipartUpload, nodeDecoder); err != nil { + case strings.EqualFold("Alias", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } - - case strings.EqualFold("Expiration", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentLifecycleExpiration(&sv.Expiration, nodeDecoder); err != nil { - return err + if val == nil { + break + } + { + xtv := string(val) + sv.Alias = ptr.String(xtv) } - case strings.EqualFold("Filter", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentLifecycleRuleFilter(&sv.Filter, nodeDecoder); err != nil { + case strings.EqualFold("CreatedAt", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.CreatedAt = ptr.Time(t) + } - case strings.EqualFold("ID", t.Name.Local): + case strings.EqualFold("Name", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -11877,18 +13805,18 @@ func awsRestxml_deserializeDocumentLifecycleRule(v **types.LifecycleRule, decode } { xtv := string(val) - sv.ID = ptr.String(xtv) + sv.Name = ptr.String(xtv) } - case strings.EqualFold("NoncurrentVersionExpiration", t.Name.Local): + case strings.EqualFold("PublicAccessBlock", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentNoncurrentVersionExpiration(&sv.NoncurrentVersionExpiration, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentPublicAccessBlockConfiguration(&sv.PublicAccessBlock, nodeDecoder); err != nil { return err } - case strings.EqualFold("NoncurrentVersionTransitions", t.Name.Local): + case strings.EqualFold("Regions", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentNoncurrentVersionTransitionList(&sv.NoncurrentVersionTransitions, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentRegionReportList(&sv.Regions, nodeDecoder); err != nil { return err } @@ -11902,13 +13830,7 @@ func awsRestxml_deserializeDocumentLifecycleRule(v **types.LifecycleRule, decode } { xtv := string(val) - sv.Status = types.ExpirationStatus(xtv) - } - - case strings.EqualFold("Transitions", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentTransitionList(&sv.Transitions, nodeDecoder); err != nil { - return err + sv.Status = types.MultiRegionAccessPointStatus(xtv) } default: @@ -11925,17 +13847,18 @@ func awsRestxml_deserializeDocumentLifecycleRule(v **types.LifecycleRule, decode return nil } -func awsRestxml_deserializeDocumentLifecycleRuleAndOperator(v **types.LifecycleRuleAndOperator, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMultiRegionAccessPointReportList(v *[]types.MultiRegionAccessPointReport, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.LifecycleRuleAndOperator + var sv []types.MultiRegionAccessPointReport if *v == nil { - sv = &types.LifecycleRuleAndOperator{} + sv = make([]types.MultiRegionAccessPointReport, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -11944,64 +13867,18 @@ func awsRestxml_deserializeDocumentLifecycleRuleAndOperator(v **types.LifecycleR if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("ObjectSizeGreaterThan", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.ObjectSizeGreaterThan = ptr.Int64(i64) - } - - case strings.EqualFold("ObjectSizeLessThan", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.ObjectSizeLessThan = ptr.Int64(i64) - } - - case strings.EqualFold("Prefix", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Prefix = ptr.String(xtv) - } - - case strings.EqualFold("Tags", t.Name.Local): + case strings.EqualFold("AccessPoint", t.Name.Local): + var col types.MultiRegionAccessPointReport nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3TagSet(&sv.Tags, nodeDecoder); err != nil { + destAddr := &col + if err := awsRestxml_deserializeDocumentMultiRegionAccessPointReport(&destAddr, nodeDecoder); err != nil { return err } + col = *destAddr + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -12014,13 +13891,37 @@ func awsRestxml_deserializeDocumentLifecycleRuleAndOperator(v **types.LifecycleR return nil } -func awsRestxml_deserializeDocumentLifecycleRuleFilter(v **types.LifecycleRuleFilter, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMultiRegionAccessPointReportListUnwrapped(v *[]types.MultiRegionAccessPointReport, decoder smithyxml.NodeDecoder) error { + var sv []types.MultiRegionAccessPointReport + if *v == nil { + sv = make([]types.MultiRegionAccessPointReport, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.MultiRegionAccessPointReport + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentMultiRegionAccessPointReport(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentMultiRegionAccessPointRoute(v **types.MultiRegionAccessPointRoute, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.LifecycleRuleFilter + var sv *types.MultiRegionAccessPointRoute if *v == nil { - sv = &types.LifecycleRuleFilter{} + sv = &types.MultiRegionAccessPointRoute{} } else { sv = *v } @@ -12036,13 +13937,7 @@ func awsRestxml_deserializeDocumentLifecycleRuleFilter(v **types.LifecycleRuleFi originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("And", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentLifecycleRuleAndOperator(&sv.And, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("ObjectSizeGreaterThan", t.Name.Local): + case strings.EqualFold("Bucket", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12052,14 +13947,10 @@ func awsRestxml_deserializeDocumentLifecycleRuleFilter(v **types.LifecycleRuleFi } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.ObjectSizeGreaterThan = ptr.Int64(i64) + sv.Bucket = ptr.String(xtv) } - case strings.EqualFold("ObjectSizeLessThan", t.Name.Local): + case strings.EqualFold("Region", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12069,14 +13960,10 @@ func awsRestxml_deserializeDocumentLifecycleRuleFilter(v **types.LifecycleRuleFi } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.ObjectSizeLessThan = ptr.Int64(i64) + sv.Region = ptr.String(xtv) } - case strings.EqualFold("Prefix", t.Name.Local): + case strings.EqualFold("TrafficDialPercentage", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12086,13 +13973,11 @@ func awsRestxml_deserializeDocumentLifecycleRuleFilter(v **types.LifecycleRuleFi } { xtv := string(val) - sv.Prefix = ptr.String(xtv) - } - - case strings.EqualFold("Tag", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3Tag(&sv.Tag, nodeDecoder); err != nil { - return err + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.TrafficDialPercentage = ptr.Int32(int32(i64)) } default: @@ -12109,18 +13994,17 @@ func awsRestxml_deserializeDocumentLifecycleRuleFilter(v **types.LifecycleRuleFi return nil } -func awsRestxml_deserializeDocumentLifecycleRules(v *[]types.LifecycleRule, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentMultiRegionAccessPointsAsyncResponse(v **types.MultiRegionAccessPointsAsyncResponse, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.LifecycleRule + var sv *types.MultiRegionAccessPointsAsyncResponse if *v == nil { - sv = make([]types.LifecycleRule, 0) + sv = &types.MultiRegionAccessPointsAsyncResponse{} } else { sv = *v } - originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -12129,61 +14013,36 @@ func awsRestxml_deserializeDocumentLifecycleRules(v *[]types.LifecycleRule, deco if done { break } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Rule", t.Name.Local): - var col types.LifecycleRule + case strings.EqualFold("Regions", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &col - if err := awsRestxml_deserializeDocumentLifecycleRule(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponseList(&sv.Regions, nodeDecoder); err != nil { return err } - col = *destAddr - sv = append(sv, col) default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err } } - decoder = originalDecoder - } - *v = sv - return nil -} - -func awsRestxml_deserializeDocumentLifecycleRulesUnwrapped(v *[]types.LifecycleRule, decoder smithyxml.NodeDecoder) error { - var sv []types.LifecycleRule - if *v == nil { - sv = make([]types.LifecycleRule, 0) - } else { - sv = *v - } - - switch { - default: - var mv types.LifecycleRule - t := decoder.StartEl - _ = t - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentLifecycleRule(&destAddr, nodeDecoder); err != nil { - return err - } - mv = *destAddr - sv = append(sv, mv) + decoder = originalDecoder } *v = sv return nil } -func awsRestxml_deserializeDocumentListStorageLensConfigurationEntry(v **types.ListStorageLensConfigurationEntry, decoder smithyxml.NodeDecoder) error { + +func awsRestxml_deserializeDocumentNoncurrentVersionExpiration(v **types.NoncurrentVersionExpiration, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.ListStorageLensConfigurationEntry + var sv *types.NoncurrentVersionExpiration if *v == nil { - sv = &types.ListStorageLensConfigurationEntry{} + sv = &types.NoncurrentVersionExpiration{} } else { sv = *v } @@ -12199,20 +14058,7 @@ func awsRestxml_deserializeDocumentListStorageLensConfigurationEntry(v **types.L originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("HomeRegion", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.HomeRegion = ptr.String(xtv) - } - - case strings.EqualFold("Id", t.Name.Local): + case strings.EqualFold("NewerNoncurrentVersions", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12222,26 +14068,14 @@ func awsRestxml_deserializeDocumentListStorageLensConfigurationEntry(v **types.L } { xtv := string(val) - sv.Id = ptr.String(xtv) - } - - case strings.EqualFold("IsEnabled", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv, err := strconv.ParseBool(string(val)) + i64, err := strconv.ParseInt(xtv, 10, 64) if err != nil { - return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) + return err } - sv.IsEnabled = xtv + sv.NewerNoncurrentVersions = ptr.Int32(int32(i64)) } - case strings.EqualFold("StorageLensArn", t.Name.Local): + case strings.EqualFold("NoncurrentDays", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12251,7 +14085,11 @@ func awsRestxml_deserializeDocumentListStorageLensConfigurationEntry(v **types.L } { xtv := string(val) - sv.StorageLensArn = ptr.String(xtv) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.NoncurrentDays = int32(i64) } default: @@ -12268,13 +14106,13 @@ func awsRestxml_deserializeDocumentListStorageLensConfigurationEntry(v **types.L return nil } -func awsRestxml_deserializeDocumentMetrics(v **types.Metrics, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentNoncurrentVersionTransition(v **types.NoncurrentVersionTransition, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.Metrics + var sv *types.NoncurrentVersionTransition if *v == nil { - sv = &types.Metrics{} + sv = &types.NoncurrentVersionTransition{} } else { sv = *v } @@ -12290,13 +14128,24 @@ func awsRestxml_deserializeDocumentMetrics(v **types.Metrics, decoder smithyxml. originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("EventThreshold", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentReplicationTimeValue(&sv.EventThreshold, nodeDecoder); err != nil { + case strings.EqualFold("NoncurrentDays", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.NoncurrentDays = int32(i64) + } - case strings.EqualFold("Status", t.Name.Local): + case strings.EqualFold("StorageClass", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12306,7 +14155,7 @@ func awsRestxml_deserializeDocumentMetrics(v **types.Metrics, decoder smithyxml. } { xtv := string(val) - sv.Status = types.MetricsStatus(xtv) + sv.StorageClass = types.TransitionStorageClass(xtv) } default: @@ -12323,17 +14172,18 @@ func awsRestxml_deserializeDocumentMetrics(v **types.Metrics, decoder smithyxml. return nil } -func awsRestxml_deserializeDocumentMultiRegionAccessPointPolicyDocument(v **types.MultiRegionAccessPointPolicyDocument, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentNoncurrentVersionTransitionList(v *[]types.NoncurrentVersionTransition, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.MultiRegionAccessPointPolicyDocument + var sv []types.NoncurrentVersionTransition if *v == nil { - sv = &types.MultiRegionAccessPointPolicyDocument{} + sv = make([]types.NoncurrentVersionTransition, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -12342,23 +14192,18 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointPolicyDocument(v **type if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Established", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentEstablishedMultiRegionAccessPointPolicy(&sv.Established, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("Proposed", t.Name.Local): + case strings.EqualFold("NoncurrentVersionTransition", t.Name.Local): + var col types.NoncurrentVersionTransition nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentProposedMultiRegionAccessPointPolicy(&sv.Proposed, nodeDecoder); err != nil { + destAddr := &col + if err := awsRestxml_deserializeDocumentNoncurrentVersionTransition(&destAddr, nodeDecoder); err != nil { return err } + col = *destAddr + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -12371,13 +14216,37 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointPolicyDocument(v **type return nil } -func awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponse(v **types.MultiRegionAccessPointRegionalResponse, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentNoncurrentVersionTransitionListUnwrapped(v *[]types.NoncurrentVersionTransition, decoder smithyxml.NodeDecoder) error { + var sv []types.NoncurrentVersionTransition + if *v == nil { + sv = make([]types.NoncurrentVersionTransition, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.NoncurrentVersionTransition + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentNoncurrentVersionTransition(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentNoSuchPublicAccessBlockConfiguration(v **types.NoSuchPublicAccessBlockConfiguration, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.MultiRegionAccessPointRegionalResponse + var sv *types.NoSuchPublicAccessBlockConfiguration if *v == nil { - sv = &types.MultiRegionAccessPointRegionalResponse{} + sv = &types.NoSuchPublicAccessBlockConfiguration{} } else { sv = *v } @@ -12393,20 +14262,7 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponse(v **ty originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Name", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Name = ptr.String(xtv) - } - - case strings.EqualFold("RequestStatus", t.Name.Local): + case strings.EqualFold("Message", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12416,7 +14272,7 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponse(v **ty } { xtv := string(val) - sv.RequestStatus = ptr.String(xtv) + sv.Message = ptr.String(xtv) } default: @@ -12433,18 +14289,17 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponse(v **ty return nil } -func awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponseList(v *[]types.MultiRegionAccessPointRegionalResponse, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentNotFoundException(v **types.NotFoundException, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.MultiRegionAccessPointRegionalResponse + var sv *types.NotFoundException if *v == nil { - sv = make([]types.MultiRegionAccessPointRegionalResponse, 0) + sv = &types.NotFoundException{} } else { sv = *v } - originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -12453,18 +14308,24 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponseList(v if done { break } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Region", t.Name.Local): - var col types.MultiRegionAccessPointRegionalResponse - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &col - if err := awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponse(&destAddr, nodeDecoder); err != nil { + case strings.EqualFold("Message", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } - col = *destAddr - sv = append(sv, col) + if val == nil { + break + } + { + xtv := string(val) + sv.Message = ptr.String(xtv) + } default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -12477,37 +14338,13 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponseList(v return nil } -func awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponseListUnwrapped(v *[]types.MultiRegionAccessPointRegionalResponse, decoder smithyxml.NodeDecoder) error { - var sv []types.MultiRegionAccessPointRegionalResponse - if *v == nil { - sv = make([]types.MultiRegionAccessPointRegionalResponse, 0) - } else { - sv = *v - } - - switch { - default: - var mv types.MultiRegionAccessPointRegionalResponse - t := decoder.StartEl - _ = t - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponse(&destAddr, nodeDecoder); err != nil { - return err - } - mv = *destAddr - sv = append(sv, mv) - } - *v = sv - return nil -} -func awsRestxml_deserializeDocumentMultiRegionAccessPointReport(v **types.MultiRegionAccessPointReport, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentObjectLambdaAccessPoint(v **types.ObjectLambdaAccessPoint, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.MultiRegionAccessPointReport + var sv *types.ObjectLambdaAccessPoint if *v == nil { - sv = &types.MultiRegionAccessPointReport{} + sv = &types.ObjectLambdaAccessPoint{} } else { sv = *v } @@ -12524,6 +14361,12 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointReport(v **types.MultiR decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { case strings.EqualFold("Alias", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentObjectLambdaAccessPointAlias(&sv.Alias, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Name", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12533,10 +14376,10 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointReport(v **types.MultiR } { xtv := string(val) - sv.Alias = ptr.String(xtv) + sv.Name = ptr.String(xtv) } - case strings.EqualFold("CreatedAt", t.Name.Local): + case strings.EqualFold("ObjectLambdaAccessPointArn", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12546,14 +14389,46 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointReport(v **types.MultiR } { xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.CreatedAt = ptr.Time(t) + sv.ObjectLambdaAccessPointArn = ptr.String(xtv) } - case strings.EqualFold("Name", t.Name.Local): + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentObjectLambdaAccessPointAlias(v **types.ObjectLambdaAccessPointAlias, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.ObjectLambdaAccessPointAlias + if *v == nil { + sv = &types.ObjectLambdaAccessPointAlias{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("Status", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12563,22 +14438,10 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointReport(v **types.MultiR } { xtv := string(val) - sv.Name = ptr.String(xtv) - } - - case strings.EqualFold("PublicAccessBlock", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentPublicAccessBlockConfiguration(&sv.PublicAccessBlock, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("Regions", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentRegionReportList(&sv.Regions, nodeDecoder); err != nil { - return err + sv.Status = types.ObjectLambdaAccessPointAliasStatus(xtv) } - case strings.EqualFold("Status", t.Name.Local): + case strings.EqualFold("Value", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12588,7 +14451,7 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointReport(v **types.MultiR } { xtv := string(val) - sv.Status = types.MultiRegionAccessPointStatus(xtv) + sv.Value = ptr.String(xtv) } default: @@ -12605,13 +14468,13 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointReport(v **types.MultiR return nil } -func awsRestxml_deserializeDocumentMultiRegionAccessPointReportList(v *[]types.MultiRegionAccessPointReport, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentObjectLambdaAccessPointList(v *[]types.ObjectLambdaAccessPoint, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.MultiRegionAccessPointReport + var sv []types.ObjectLambdaAccessPoint if *v == nil { - sv = make([]types.MultiRegionAccessPointReport, 0) + sv = make([]types.ObjectLambdaAccessPoint, 0) } else { sv = *v } @@ -12626,11 +14489,11 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointReportList(v *[]types.M break } switch { - case strings.EqualFold("AccessPoint", t.Name.Local): - var col types.MultiRegionAccessPointReport + case strings.EqualFold("ObjectLambdaAccessPoint", t.Name.Local): + var col types.ObjectLambdaAccessPoint nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &col - if err := awsRestxml_deserializeDocumentMultiRegionAccessPointReport(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentObjectLambdaAccessPoint(&destAddr, nodeDecoder); err != nil { return err } col = *destAddr @@ -12649,22 +14512,22 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointReportList(v *[]types.M return nil } -func awsRestxml_deserializeDocumentMultiRegionAccessPointReportListUnwrapped(v *[]types.MultiRegionAccessPointReport, decoder smithyxml.NodeDecoder) error { - var sv []types.MultiRegionAccessPointReport +func awsRestxml_deserializeDocumentObjectLambdaAccessPointListUnwrapped(v *[]types.ObjectLambdaAccessPoint, decoder smithyxml.NodeDecoder) error { + var sv []types.ObjectLambdaAccessPoint if *v == nil { - sv = make([]types.MultiRegionAccessPointReport, 0) + sv = make([]types.ObjectLambdaAccessPoint, 0) } else { sv = *v } switch { default: - var mv types.MultiRegionAccessPointReport + var mv types.ObjectLambdaAccessPoint t := decoder.StartEl _ = t nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &mv - if err := awsRestxml_deserializeDocumentMultiRegionAccessPointReport(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentObjectLambdaAccessPoint(&destAddr, nodeDecoder); err != nil { return err } mv = *destAddr @@ -12673,17 +14536,18 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointReportListUnwrapped(v * *v = sv return nil } -func awsRestxml_deserializeDocumentMultiRegionAccessPointRoute(v **types.MultiRegionAccessPointRoute, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentObjectLambdaAllowedFeaturesList(v *[]types.ObjectLambdaAllowedFeature, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.MultiRegionAccessPointRoute + var sv []types.ObjectLambdaAllowedFeature if *v == nil { - sv = &types.MultiRegionAccessPointRoute{} + sv = make([]types.ObjectLambdaAllowedFeature, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -12692,36 +14556,11 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointRoute(v **types.MultiRe if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + decoder = memberDecoder switch { - case strings.EqualFold("Bucket", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Bucket = ptr.String(xtv) - } - - case strings.EqualFold("Region", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Region = ptr.String(xtv) - } - - case strings.EqualFold("TrafficDialPercentage", t.Name.Local): + case strings.EqualFold("AllowedFeature", t.Name.Local): + var col types.ObjectLambdaAllowedFeature val, err := decoder.Value() if err != nil { return err @@ -12731,15 +14570,11 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointRoute(v **types.MultiRe } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.TrafficDialPercentage = ptr.Int32(int32(i64)) + col = types.ObjectLambdaAllowedFeature(xtv) } + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -12752,55 +14587,42 @@ func awsRestxml_deserializeDocumentMultiRegionAccessPointRoute(v **types.MultiRe return nil } -func awsRestxml_deserializeDocumentMultiRegionAccessPointsAsyncResponse(v **types.MultiRegionAccessPointsAsyncResponse, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.MultiRegionAccessPointsAsyncResponse +func awsRestxml_deserializeDocumentObjectLambdaAllowedFeaturesListUnwrapped(v *[]types.ObjectLambdaAllowedFeature, decoder smithyxml.NodeDecoder) error { + var sv []types.ObjectLambdaAllowedFeature if *v == nil { - sv = &types.MultiRegionAccessPointsAsyncResponse{} + sv = make([]types.ObjectLambdaAllowedFeature, 0) } else { sv = *v } - for { - t, done, err := decoder.Token() + switch { + default: + var mv types.ObjectLambdaAllowedFeature + t := decoder.StartEl + _ = t + val, err := decoder.Value() if err != nil { return err } - if done { + if val == nil { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("Regions", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentMultiRegionAccessPointRegionalResponseList(&sv.Regions, nodeDecoder); err != nil { - return err - } - - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() - if err != nil { - return err - } - + { + xtv := string(val) + mv = types.ObjectLambdaAllowedFeature(xtv) } - decoder = originalDecoder + sv = append(sv, mv) } *v = sv return nil } - -func awsRestxml_deserializeDocumentNoncurrentVersionExpiration(v **types.NoncurrentVersionExpiration, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentObjectLambdaConfiguration(v **types.ObjectLambdaConfiguration, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.NoncurrentVersionExpiration + var sv *types.ObjectLambdaConfiguration if *v == nil { - sv = &types.NoncurrentVersionExpiration{} + sv = &types.ObjectLambdaConfiguration{} } else { sv = *v } @@ -12816,7 +14638,13 @@ func awsRestxml_deserializeDocumentNoncurrentVersionExpiration(v **types.Noncurr originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("NewerNoncurrentVersions", t.Name.Local): + case strings.EqualFold("AllowedFeatures", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentObjectLambdaAllowedFeaturesList(&sv.AllowedFeatures, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("CloudWatchMetricsEnabled", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12825,15 +14653,14 @@ func awsRestxml_deserializeDocumentNoncurrentVersionExpiration(v **types.Noncurr break } { - xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) + xtv, err := strconv.ParseBool(string(val)) if err != nil { - return err + return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) } - sv.NewerNoncurrentVersions = ptr.Int32(int32(i64)) + sv.CloudWatchMetricsEnabled = xtv } - case strings.EqualFold("NoncurrentDays", t.Name.Local): + case strings.EqualFold("SupportingAccessPoint", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -12843,11 +14670,13 @@ func awsRestxml_deserializeDocumentNoncurrentVersionExpiration(v **types.Noncurr } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.NoncurrentDays = int32(i64) + sv.SupportingAccessPoint = ptr.String(xtv) + } + + case strings.EqualFold("TransformationConfigurations", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationsList(&sv.TransformationConfigurations, nodeDecoder); err != nil { + return err } default: @@ -12864,13 +14693,57 @@ func awsRestxml_deserializeDocumentNoncurrentVersionExpiration(v **types.Noncurr return nil } -func awsRestxml_deserializeDocumentNoncurrentVersionTransition(v **types.NoncurrentVersionTransition, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentObjectLambdaContentTransformation(v *types.ObjectLambdaContentTransformation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.NoncurrentVersionTransition + var uv types.ObjectLambdaContentTransformation + var memberFound bool + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + if memberFound { + if err = decoder.Decoder.Skip(); err != nil { + return err + } + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("AwsLambda", t.Name.Local): + var mv types.AwsLambdaTransformation + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentAwsLambdaTransformation(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + uv = &types.ObjectLambdaContentTransformationMemberAwsLambda{Value: mv} + memberFound = true + + default: + uv = &types.UnknownUnionMember{Tag: t.Name.Local} + memberFound = true + + } + decoder = originalDecoder + } + *v = uv + return nil +} + +func awsRestxml_deserializeDocumentObjectLambdaTransformationConfiguration(v **types.ObjectLambdaTransformationConfiguration, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.ObjectLambdaTransformationConfiguration if *v == nil { - sv = &types.NoncurrentVersionTransition{} + sv = &types.ObjectLambdaTransformationConfiguration{} } else { sv = *v } @@ -12886,24 +14759,57 @@ func awsRestxml_deserializeDocumentNoncurrentVersionTransition(v **types.Noncurr originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("NoncurrentDays", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("Actions", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationActionsList(&sv.Actions, nodeDecoder); err != nil { return err } - if val == nil { - break + + case strings.EqualFold("ContentTransformation", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentObjectLambdaContentTransformation(&sv.ContentTransformation, nodeDecoder); err != nil { + return err } - { - xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.NoncurrentDays = int32(i64) + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err } - case strings.EqualFold("StorageClass", t.Name.Local): + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationActionsList(v *[]types.ObjectLambdaTransformationConfigurationAction, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv []types.ObjectLambdaTransformationConfigurationAction + if *v == nil { + sv = make([]types.ObjectLambdaTransformationConfigurationAction, 0) + } else { + sv = *v + } + + originalDecoder := decoder + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + decoder = memberDecoder + switch { + case strings.EqualFold("Action", t.Name.Local): + var col types.ObjectLambdaTransformationConfigurationAction val, err := decoder.Value() if err != nil { return err @@ -12913,11 +14819,11 @@ func awsRestxml_deserializeDocumentNoncurrentVersionTransition(v **types.Noncurr } { xtv := string(val) - sv.StorageClass = types.TransitionStorageClass(xtv) + col = types.ObjectLambdaTransformationConfigurationAction(xtv) } + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -12930,13 +14836,42 @@ func awsRestxml_deserializeDocumentNoncurrentVersionTransition(v **types.Noncurr return nil } -func awsRestxml_deserializeDocumentNoncurrentVersionTransitionList(v *[]types.NoncurrentVersionTransition, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationActionsListUnwrapped(v *[]types.ObjectLambdaTransformationConfigurationAction, decoder smithyxml.NodeDecoder) error { + var sv []types.ObjectLambdaTransformationConfigurationAction + if *v == nil { + sv = make([]types.ObjectLambdaTransformationConfigurationAction, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.ObjectLambdaTransformationConfigurationAction + t := decoder.StartEl + _ = t + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + mv = types.ObjectLambdaTransformationConfigurationAction(xtv) + } + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationsList(v *[]types.ObjectLambdaTransformationConfiguration, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.NoncurrentVersionTransition + var sv []types.ObjectLambdaTransformationConfiguration if *v == nil { - sv = make([]types.NoncurrentVersionTransition, 0) + sv = make([]types.ObjectLambdaTransformationConfiguration, 0) } else { sv = *v } @@ -12951,11 +14886,11 @@ func awsRestxml_deserializeDocumentNoncurrentVersionTransitionList(v *[]types.No break } switch { - case strings.EqualFold("NoncurrentVersionTransition", t.Name.Local): - var col types.NoncurrentVersionTransition + case strings.EqualFold("TransformationConfiguration", t.Name.Local): + var col types.ObjectLambdaTransformationConfiguration nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &col - if err := awsRestxml_deserializeDocumentNoncurrentVersionTransition(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentObjectLambdaTransformationConfiguration(&destAddr, nodeDecoder); err != nil { return err } col = *destAddr @@ -12974,22 +14909,22 @@ func awsRestxml_deserializeDocumentNoncurrentVersionTransitionList(v *[]types.No return nil } -func awsRestxml_deserializeDocumentNoncurrentVersionTransitionListUnwrapped(v *[]types.NoncurrentVersionTransition, decoder smithyxml.NodeDecoder) error { - var sv []types.NoncurrentVersionTransition +func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationsListUnwrapped(v *[]types.ObjectLambdaTransformationConfiguration, decoder smithyxml.NodeDecoder) error { + var sv []types.ObjectLambdaTransformationConfiguration if *v == nil { - sv = make([]types.NoncurrentVersionTransition, 0) + sv = make([]types.ObjectLambdaTransformationConfiguration, 0) } else { sv = *v } switch { default: - var mv types.NoncurrentVersionTransition + var mv types.ObjectLambdaTransformationConfiguration t := decoder.StartEl _ = t nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &mv - if err := awsRestxml_deserializeDocumentNoncurrentVersionTransition(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentObjectLambdaTransformationConfiguration(&destAddr, nodeDecoder); err != nil { return err } mv = *destAddr @@ -12998,13 +14933,13 @@ func awsRestxml_deserializeDocumentNoncurrentVersionTransitionListUnwrapped(v *[ *v = sv return nil } -func awsRestxml_deserializeDocumentNoSuchPublicAccessBlockConfiguration(v **types.NoSuchPublicAccessBlockConfiguration, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentPolicyStatus(v **types.PolicyStatus, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.NoSuchPublicAccessBlockConfiguration + var sv *types.PolicyStatus if *v == nil { - sv = &types.NoSuchPublicAccessBlockConfiguration{} + sv = &types.PolicyStatus{} } else { sv = *v } @@ -13020,7 +14955,7 @@ func awsRestxml_deserializeDocumentNoSuchPublicAccessBlockConfiguration(v **type originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Message", t.Name.Local): + case strings.EqualFold("IsPublic", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -13029,8 +14964,11 @@ func awsRestxml_deserializeDocumentNoSuchPublicAccessBlockConfiguration(v **type break } { - xtv := string(val) - sv.Message = ptr.String(xtv) + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected IsPublic to be of type *bool, got %T instead", val) + } + sv.IsPublic = xtv } default: @@ -13047,13 +14985,13 @@ func awsRestxml_deserializeDocumentNoSuchPublicAccessBlockConfiguration(v **type return nil } -func awsRestxml_deserializeDocumentNotFoundException(v **types.NotFoundException, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentPrefixLevel(v **types.PrefixLevel, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.NotFoundException + var sv *types.PrefixLevel if *v == nil { - sv = &types.NotFoundException{} + sv = &types.PrefixLevel{} } else { sv = *v } @@ -13069,18 +15007,11 @@ func awsRestxml_deserializeDocumentNotFoundException(v **types.NotFoundException originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Message", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("StorageMetrics", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentPrefixLevelStorageMetrics(&sv.StorageMetrics, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.Message = ptr.String(xtv) - } default: // Do nothing and ignore the unexpected tag element @@ -13096,13 +15027,13 @@ func awsRestxml_deserializeDocumentNotFoundException(v **types.NotFoundException return nil } -func awsRestxml_deserializeDocumentObjectLambdaAccessPoint(v **types.ObjectLambdaAccessPoint, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentPrefixLevelStorageMetrics(v **types.PrefixLevelStorageMetrics, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.ObjectLambdaAccessPoint + var sv *types.PrefixLevelStorageMetrics if *v == nil { - sv = &types.ObjectLambdaAccessPoint{} + sv = &types.PrefixLevelStorageMetrics{} } else { sv = *v } @@ -13118,13 +15049,7 @@ func awsRestxml_deserializeDocumentObjectLambdaAccessPoint(v **types.ObjectLambd originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Alias", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentObjectLambdaAccessPointAlias(&sv.Alias, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("Name", t.Name.Local): + case strings.EqualFold("IsEnabled", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -13133,22 +15058,18 @@ func awsRestxml_deserializeDocumentObjectLambdaAccessPoint(v **types.ObjectLambd break } { - xtv := string(val) - sv.Name = ptr.String(xtv) + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) + } + sv.IsEnabled = xtv } - case strings.EqualFold("ObjectLambdaAccessPointArn", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("SelectionCriteria", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentSelectionCriteria(&sv.SelectionCriteria, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.ObjectLambdaAccessPointArn = ptr.String(xtv) - } default: // Do nothing and ignore the unexpected tag element @@ -13164,13 +15085,13 @@ func awsRestxml_deserializeDocumentObjectLambdaAccessPoint(v **types.ObjectLambd return nil } -func awsRestxml_deserializeDocumentObjectLambdaAccessPointAlias(v **types.ObjectLambdaAccessPointAlias, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentProposedMultiRegionAccessPointPolicy(v **types.ProposedMultiRegionAccessPointPolicy, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.ObjectLambdaAccessPointAlias + var sv *types.ProposedMultiRegionAccessPointPolicy if *v == nil { - sv = &types.ObjectLambdaAccessPointAlias{} + sv = &types.ProposedMultiRegionAccessPointPolicy{} } else { sv = *v } @@ -13186,20 +15107,7 @@ func awsRestxml_deserializeDocumentObjectLambdaAccessPointAlias(v **types.Object originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Status", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Status = types.ObjectLambdaAccessPointAliasStatus(xtv) - } - - case strings.EqualFold("Value", t.Name.Local): + case strings.EqualFold("Policy", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -13209,7 +15117,7 @@ func awsRestxml_deserializeDocumentObjectLambdaAccessPointAlias(v **types.Object } { xtv := string(val) - sv.Value = ptr.String(xtv) + sv.Policy = ptr.String(xtv) } default: @@ -13226,18 +15134,17 @@ func awsRestxml_deserializeDocumentObjectLambdaAccessPointAlias(v **types.Object return nil } -func awsRestxml_deserializeDocumentObjectLambdaAccessPointList(v *[]types.ObjectLambdaAccessPoint, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentPublicAccessBlockConfiguration(v **types.PublicAccessBlockConfiguration, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.ObjectLambdaAccessPoint + var sv *types.PublicAccessBlockConfiguration if *v == nil { - sv = make([]types.ObjectLambdaAccessPoint, 0) + sv = &types.PublicAccessBlockConfiguration{} } else { sv = *v } - originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -13246,79 +15153,58 @@ func awsRestxml_deserializeDocumentObjectLambdaAccessPointList(v *[]types.Object if done { break } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("ObjectLambdaAccessPoint", t.Name.Local): - var col types.ObjectLambdaAccessPoint - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &col - if err := awsRestxml_deserializeDocumentObjectLambdaAccessPoint(&destAddr, nodeDecoder); err != nil { + case strings.EqualFold("BlockPublicAcls", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } - col = *destAddr - sv = append(sv, col) + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected Setting to be of type *bool, got %T instead", val) + } + sv.BlockPublicAcls = xtv + } - default: - err = decoder.Decoder.Skip() + case strings.EqualFold("BlockPublicPolicy", t.Name.Local): + val, err := decoder.Value() if err != nil { return err } + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected Setting to be of type *bool, got %T instead", val) + } + sv.BlockPublicPolicy = xtv + } - } - decoder = originalDecoder - } - *v = sv - return nil -} - -func awsRestxml_deserializeDocumentObjectLambdaAccessPointListUnwrapped(v *[]types.ObjectLambdaAccessPoint, decoder smithyxml.NodeDecoder) error { - var sv []types.ObjectLambdaAccessPoint - if *v == nil { - sv = make([]types.ObjectLambdaAccessPoint, 0) - } else { - sv = *v - } - - switch { - default: - var mv types.ObjectLambdaAccessPoint - t := decoder.StartEl - _ = t - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentObjectLambdaAccessPoint(&destAddr, nodeDecoder); err != nil { - return err - } - mv = *destAddr - sv = append(sv, mv) - } - *v = sv - return nil -} -func awsRestxml_deserializeDocumentObjectLambdaAllowedFeaturesList(v *[]types.ObjectLambdaAllowedFeature, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv []types.ObjectLambdaAllowedFeature - if *v == nil { - sv = make([]types.ObjectLambdaAllowedFeature, 0) - } else { - sv = *v - } + case strings.EqualFold("IgnorePublicAcls", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected Setting to be of type *bool, got %T instead", val) + } + sv.IgnorePublicAcls = xtv + } - originalDecoder := decoder - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - decoder = memberDecoder - switch { - case strings.EqualFold("AllowedFeature", t.Name.Local): - var col types.ObjectLambdaAllowedFeature + case strings.EqualFold("RestrictPublicBuckets", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -13327,12 +15213,15 @@ func awsRestxml_deserializeDocumentObjectLambdaAllowedFeaturesList(v *[]types.Ob break } { - xtv := string(val) - col = types.ObjectLambdaAllowedFeature(xtv) + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected Setting to be of type *bool, got %T instead", val) + } + sv.RestrictPublicBuckets = xtv } - sv = append(sv, col) default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -13345,42 +15234,13 @@ func awsRestxml_deserializeDocumentObjectLambdaAllowedFeaturesList(v *[]types.Ob return nil } -func awsRestxml_deserializeDocumentObjectLambdaAllowedFeaturesListUnwrapped(v *[]types.ObjectLambdaAllowedFeature, decoder smithyxml.NodeDecoder) error { - var sv []types.ObjectLambdaAllowedFeature - if *v == nil { - sv = make([]types.ObjectLambdaAllowedFeature, 0) - } else { - sv = *v - } - - switch { - default: - var mv types.ObjectLambdaAllowedFeature - t := decoder.StartEl - _ = t - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - mv = types.ObjectLambdaAllowedFeature(xtv) - } - sv = append(sv, mv) - } - *v = sv - return nil -} -func awsRestxml_deserializeDocumentObjectLambdaConfiguration(v **types.ObjectLambdaConfiguration, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentPutMultiRegionAccessPointPolicyInput(v **types.PutMultiRegionAccessPointPolicyInput, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.ObjectLambdaConfiguration + var sv *types.PutMultiRegionAccessPointPolicyInput if *v == nil { - sv = &types.ObjectLambdaConfiguration{} + sv = &types.PutMultiRegionAccessPointPolicyInput{} } else { sv = *v } @@ -13396,13 +15256,7 @@ func awsRestxml_deserializeDocumentObjectLambdaConfiguration(v **types.ObjectLam originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("AllowedFeatures", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentObjectLambdaAllowedFeaturesList(&sv.AllowedFeatures, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("CloudWatchMetricsEnabled", t.Name.Local): + case strings.EqualFold("Name", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -13411,14 +15265,11 @@ func awsRestxml_deserializeDocumentObjectLambdaConfiguration(v **types.ObjectLam break } { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) - } - sv.CloudWatchMetricsEnabled = xtv + xtv := string(val) + sv.Name = ptr.String(xtv) } - case strings.EqualFold("SupportingAccessPoint", t.Name.Local): + case strings.EqualFold("Policy", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -13428,13 +15279,7 @@ func awsRestxml_deserializeDocumentObjectLambdaConfiguration(v **types.ObjectLam } { xtv := string(val) - sv.SupportingAccessPoint = ptr.String(xtv) - } - - case strings.EqualFold("TransformationConfigurations", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationsList(&sv.TransformationConfigurations, nodeDecoder); err != nil { - return err + sv.Policy = ptr.String(xtv) } default: @@ -13451,12 +15296,17 @@ func awsRestxml_deserializeDocumentObjectLambdaConfiguration(v **types.ObjectLam return nil } -func awsRestxml_deserializeDocumentObjectLambdaContentTransformation(v *types.ObjectLambdaContentTransformation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentRegion(v **types.Region, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var uv types.ObjectLambdaContentTransformation - var memberFound bool + var sv *types.Region + if *v == nil { + sv = &types.Region{} + } else { + sv = *v + } + for { t, done, err := decoder.Token() if err != nil { @@ -13465,43 +15315,56 @@ func awsRestxml_deserializeDocumentObjectLambdaContentTransformation(v *types.Ob if done { break } - if memberFound { - if err = decoder.Decoder.Skip(); err != nil { - return err - } - } originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("AwsLambda", t.Name.Local): - var mv types.AwsLambdaTransformation - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentAwsLambdaTransformation(&destAddr, nodeDecoder); err != nil { + case strings.EqualFold("Bucket", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } - mv = *destAddr - uv = &types.ObjectLambdaContentTransformationMemberAwsLambda{Value: mv} - memberFound = true + if val == nil { + break + } + { + xtv := string(val) + sv.Bucket = ptr.String(xtv) + } + + case strings.EqualFold("BucketAccountId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.BucketAccountId = ptr.String(xtv) + } default: - uv = &types.UnknownUnionMember{Tag: t.Name.Local} - memberFound = true + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } } decoder = originalDecoder } - *v = uv + *v = sv return nil } -func awsRestxml_deserializeDocumentObjectLambdaTransformationConfiguration(v **types.ObjectLambdaTransformationConfiguration, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentRegionalBucket(v **types.RegionalBucket, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.ObjectLambdaTransformationConfiguration + var sv *types.RegionalBucket if *v == nil { - sv = &types.ObjectLambdaTransformationConfiguration{} + sv = &types.RegionalBucket{} } else { sv = *v } @@ -13517,17 +15380,77 @@ func awsRestxml_deserializeDocumentObjectLambdaTransformationConfiguration(v **t originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Actions", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationActionsList(&sv.Actions, nodeDecoder); err != nil { + case strings.EqualFold("Bucket", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.Bucket = ptr.String(xtv) + } - case strings.EqualFold("ContentTransformation", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentObjectLambdaContentTransformation(&sv.ContentTransformation, nodeDecoder); err != nil { + case strings.EqualFold("BucketArn", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.BucketArn = ptr.String(xtv) + } + + case strings.EqualFold("CreationDate", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.CreationDate = ptr.Time(t) + } + + case strings.EqualFold("OutpostId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.OutpostId = ptr.String(xtv) + } + + case strings.EqualFold("PublicAccessBlockEnabled", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected PublicAccessBlockEnabled to be of type *bool, got %T instead", val) + } + sv.PublicAccessBlockEnabled = xtv + } default: // Do nothing and ignore the unexpected tag element @@ -13543,13 +15466,13 @@ func awsRestxml_deserializeDocumentObjectLambdaTransformationConfiguration(v **t return nil } -func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationActionsList(v *[]types.ObjectLambdaTransformationConfigurationAction, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentRegionalBucketList(v *[]types.RegionalBucket, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.ObjectLambdaTransformationConfigurationAction + var sv []types.RegionalBucket if *v == nil { - sv = make([]types.ObjectLambdaTransformationConfigurationAction, 0) + sv = make([]types.RegionalBucket, 0) } else { sv = *v } @@ -13563,22 +15486,15 @@ func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationAction if done { break } - memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - decoder = memberDecoder switch { - case strings.EqualFold("Action", t.Name.Local): - var col types.ObjectLambdaTransformationConfigurationAction - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("RegionalBucket", t.Name.Local): + var col types.RegionalBucket + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &col + if err := awsRestxml_deserializeDocumentRegionalBucket(&destAddr, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - col = types.ObjectLambdaTransformationConfigurationAction(xtv) - } + col = *destAddr sv = append(sv, col) default: @@ -13594,42 +15510,37 @@ func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationAction return nil } -func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationActionsListUnwrapped(v *[]types.ObjectLambdaTransformationConfigurationAction, decoder smithyxml.NodeDecoder) error { - var sv []types.ObjectLambdaTransformationConfigurationAction +func awsRestxml_deserializeDocumentRegionalBucketListUnwrapped(v *[]types.RegionalBucket, decoder smithyxml.NodeDecoder) error { + var sv []types.RegionalBucket if *v == nil { - sv = make([]types.ObjectLambdaTransformationConfigurationAction, 0) + sv = make([]types.RegionalBucket, 0) } else { sv = *v } switch { default: - var mv types.ObjectLambdaTransformationConfigurationAction + var mv types.RegionalBucket t := decoder.StartEl _ = t - val, err := decoder.Value() - if err != nil { + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentRegionalBucket(&destAddr, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - mv = types.ObjectLambdaTransformationConfigurationAction(xtv) - } + mv = *destAddr sv = append(sv, mv) } *v = sv return nil } -func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationsList(v *[]types.ObjectLambdaTransformationConfiguration, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentRegionCreationList(v *[]types.Region, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.ObjectLambdaTransformationConfiguration + var sv []types.Region if *v == nil { - sv = make([]types.ObjectLambdaTransformationConfiguration, 0) + sv = make([]types.Region, 0) } else { sv = *v } @@ -13644,11 +15555,11 @@ func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationsList( break } switch { - case strings.EqualFold("TransformationConfiguration", t.Name.Local): - var col types.ObjectLambdaTransformationConfiguration + case strings.EqualFold("Region", t.Name.Local): + var col types.Region nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &col - if err := awsRestxml_deserializeDocumentObjectLambdaTransformationConfiguration(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentRegion(&destAddr, nodeDecoder); err != nil { return err } col = *destAddr @@ -13667,22 +15578,22 @@ func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationsList( return nil } -func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationsListUnwrapped(v *[]types.ObjectLambdaTransformationConfiguration, decoder smithyxml.NodeDecoder) error { - var sv []types.ObjectLambdaTransformationConfiguration +func awsRestxml_deserializeDocumentRegionCreationListUnwrapped(v *[]types.Region, decoder smithyxml.NodeDecoder) error { + var sv []types.Region if *v == nil { - sv = make([]types.ObjectLambdaTransformationConfiguration, 0) + sv = make([]types.Region, 0) } else { sv = *v } switch { default: - var mv types.ObjectLambdaTransformationConfiguration + var mv types.Region t := decoder.StartEl _ = t nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &mv - if err := awsRestxml_deserializeDocumentObjectLambdaTransformationConfiguration(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentRegion(&destAddr, nodeDecoder); err != nil { return err } mv = *destAddr @@ -13691,13 +15602,13 @@ func awsRestxml_deserializeDocumentObjectLambdaTransformationConfigurationsListU *v = sv return nil } -func awsRestxml_deserializeDocumentPolicyStatus(v **types.PolicyStatus, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentRegionReport(v **types.RegionReport, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.PolicyStatus + var sv *types.RegionReport if *v == nil { - sv = &types.PolicyStatus{} + sv = &types.RegionReport{} } else { sv = *v } @@ -13713,7 +15624,7 @@ func awsRestxml_deserializeDocumentPolicyStatus(v **types.PolicyStatus, decoder originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("IsPublic", t.Name.Local): + case strings.EqualFold("Bucket", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -13722,11 +15633,34 @@ func awsRestxml_deserializeDocumentPolicyStatus(v **types.PolicyStatus, decoder break } { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected IsPublic to be of type *bool, got %T instead", val) - } - sv.IsPublic = xtv + xtv := string(val) + sv.Bucket = ptr.String(xtv) + } + + case strings.EqualFold("BucketAccountId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.BucketAccountId = ptr.String(xtv) + } + + case strings.EqualFold("Region", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Region = ptr.String(xtv) } default: @@ -13743,17 +15677,18 @@ func awsRestxml_deserializeDocumentPolicyStatus(v **types.PolicyStatus, decoder return nil } -func awsRestxml_deserializeDocumentPrefixLevel(v **types.PrefixLevel, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentRegionReportList(v *[]types.RegionReport, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.PrefixLevel + var sv []types.RegionReport if *v == nil { - sv = &types.PrefixLevel{} + sv = make([]types.RegionReport, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -13762,17 +15697,18 @@ func awsRestxml_deserializeDocumentPrefixLevel(v **types.PrefixLevel, decoder sm if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("StorageMetrics", t.Name.Local): + case strings.EqualFold("Region", t.Name.Local): + var col types.RegionReport nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentPrefixLevelStorageMetrics(&sv.StorageMetrics, nodeDecoder); err != nil { + destAddr := &col + if err := awsRestxml_deserializeDocumentRegionReport(&destAddr, nodeDecoder); err != nil { return err } + col = *destAddr + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -13785,17 +15721,42 @@ func awsRestxml_deserializeDocumentPrefixLevel(v **types.PrefixLevel, decoder sm return nil } -func awsRestxml_deserializeDocumentPrefixLevelStorageMetrics(v **types.PrefixLevelStorageMetrics, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentRegionReportListUnwrapped(v *[]types.RegionReport, decoder smithyxml.NodeDecoder) error { + var sv []types.RegionReport + if *v == nil { + sv = make([]types.RegionReport, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.RegionReport + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentRegionReport(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentRegions(v *[]string, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.PrefixLevelStorageMetrics + var sv []string if *v == nil { - sv = &types.PrefixLevelStorageMetrics{} + sv = make([]string, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -13804,10 +15765,11 @@ func awsRestxml_deserializeDocumentPrefixLevelStorageMetrics(v **types.PrefixLev if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + decoder = memberDecoder switch { - case strings.EqualFold("IsEnabled", t.Name.Local): + case strings.EqualFold("Region", t.Name.Local): + var col string val, err := decoder.Value() if err != nil { return err @@ -13816,21 +15778,12 @@ func awsRestxml_deserializeDocumentPrefixLevelStorageMetrics(v **types.PrefixLev break } { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) - } - sv.IsEnabled = xtv - } - - case strings.EqualFold("SelectionCriteria", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentSelectionCriteria(&sv.SelectionCriteria, nodeDecoder); err != nil { - return err + xtv := string(val) + col = xtv } + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -13843,62 +15796,42 @@ func awsRestxml_deserializeDocumentPrefixLevelStorageMetrics(v **types.PrefixLev return nil } -func awsRestxml_deserializeDocumentProposedMultiRegionAccessPointPolicy(v **types.ProposedMultiRegionAccessPointPolicy, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.ProposedMultiRegionAccessPointPolicy +func awsRestxml_deserializeDocumentRegionsUnwrapped(v *[]string, decoder smithyxml.NodeDecoder) error { + var sv []string if *v == nil { - sv = &types.ProposedMultiRegionAccessPointPolicy{} + sv = make([]string, 0) } else { sv = *v } - for { - t, done, err := decoder.Token() + switch { + default: + var mv string + t := decoder.StartEl + _ = t + val, err := decoder.Value() if err != nil { return err } - if done { + if val == nil { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("Policy", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Policy = ptr.String(xtv) - } - - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() - if err != nil { - return err - } - + { + xtv := string(val) + mv = xtv } - decoder = originalDecoder + sv = append(sv, mv) } *v = sv return nil } - -func awsRestxml_deserializeDocumentPublicAccessBlockConfiguration(v **types.PublicAccessBlockConfiguration, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentReplicaModifications(v **types.ReplicaModifications, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.PublicAccessBlockConfiguration + var sv *types.ReplicaModifications if *v == nil { - sv = &types.PublicAccessBlockConfiguration{} + sv = &types.ReplicaModifications{} } else { sv = *v } @@ -13914,55 +15847,7 @@ func awsRestxml_deserializeDocumentPublicAccessBlockConfiguration(v **types.Publ originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("BlockPublicAcls", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected Setting to be of type *bool, got %T instead", val) - } - sv.BlockPublicAcls = xtv - } - - case strings.EqualFold("BlockPublicPolicy", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected Setting to be of type *bool, got %T instead", val) - } - sv.BlockPublicPolicy = xtv - } - - case strings.EqualFold("IgnorePublicAcls", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected Setting to be of type *bool, got %T instead", val) - } - sv.IgnorePublicAcls = xtv - } - - case strings.EqualFold("RestrictPublicBuckets", t.Name.Local): + case strings.EqualFold("Status", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -13971,11 +15856,8 @@ func awsRestxml_deserializeDocumentPublicAccessBlockConfiguration(v **types.Publ break } { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected Setting to be of type *bool, got %T instead", val) - } - sv.RestrictPublicBuckets = xtv + xtv := string(val) + sv.Status = types.ReplicaModificationsStatus(xtv) } default: @@ -13992,13 +15874,13 @@ func awsRestxml_deserializeDocumentPublicAccessBlockConfiguration(v **types.Publ return nil } -func awsRestxml_deserializeDocumentPutMultiRegionAccessPointPolicyInput(v **types.PutMultiRegionAccessPointPolicyInput, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentReplicationConfiguration(v **types.ReplicationConfiguration, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.PutMultiRegionAccessPointPolicyInput + var sv *types.ReplicationConfiguration if *v == nil { - sv = &types.PutMultiRegionAccessPointPolicyInput{} + sv = &types.ReplicationConfiguration{} } else { sv = *v } @@ -14014,7 +15896,7 @@ func awsRestxml_deserializeDocumentPutMultiRegionAccessPointPolicyInput(v **type originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Name", t.Name.Local): + case strings.EqualFold("Role", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14024,21 +15906,14 @@ func awsRestxml_deserializeDocumentPutMultiRegionAccessPointPolicyInput(v **type } { xtv := string(val) - sv.Name = ptr.String(xtv) + sv.Role = ptr.String(xtv) } - case strings.EqualFold("Policy", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("Rules", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentReplicationRules(&sv.Rules, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.Policy = ptr.String(xtv) - } default: // Do nothing and ignore the unexpected tag element @@ -14054,13 +15929,13 @@ func awsRestxml_deserializeDocumentPutMultiRegionAccessPointPolicyInput(v **type return nil } -func awsRestxml_deserializeDocumentRegion(v **types.Region, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentReplicationRule(v **types.ReplicationRule, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.Region + var sv *types.ReplicationRule if *v == nil { - sv = &types.Region{} + sv = &types.ReplicationRule{} } else { sv = *v } @@ -14089,7 +15964,31 @@ func awsRestxml_deserializeDocumentRegion(v **types.Region, decoder smithyxml.No sv.Bucket = ptr.String(xtv) } - case strings.EqualFold("BucketAccountId", t.Name.Local): + case strings.EqualFold("DeleteMarkerReplication", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentDeleteMarkerReplication(&sv.DeleteMarkerReplication, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Destination", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentDestination(&sv.Destination, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("ExistingObjectReplication", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentExistingObjectReplication(&sv.ExistingObjectReplication, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Filter", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentReplicationRuleFilter(&sv.Filter, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("ID", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14099,7 +15998,56 @@ func awsRestxml_deserializeDocumentRegion(v **types.Region, decoder smithyxml.No } { xtv := string(val) - sv.BucketAccountId = ptr.String(xtv) + sv.ID = ptr.String(xtv) + } + + case strings.EqualFold("Prefix", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Prefix = ptr.String(xtv) + } + + case strings.EqualFold("Priority", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.Priority = ptr.Int32(int32(i64)) + } + + case strings.EqualFold("SourceSelectionCriteria", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentSourceSelectionCriteria(&sv.SourceSelectionCriteria, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Status", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Status = types.ReplicationRuleStatus(xtv) } default: @@ -14116,13 +16064,13 @@ func awsRestxml_deserializeDocumentRegion(v **types.Region, decoder smithyxml.No return nil } -func awsRestxml_deserializeDocumentRegionalBucket(v **types.RegionalBucket, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentReplicationRuleAndOperator(v **types.ReplicationRuleAndOperator, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.RegionalBucket + var sv *types.ReplicationRuleAndOperator if *v == nil { - sv = &types.RegionalBucket{} + sv = &types.ReplicationRuleAndOperator{} } else { sv = *v } @@ -14138,7 +16086,7 @@ func awsRestxml_deserializeDocumentRegionalBucket(v **types.RegionalBucket, deco originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Bucket", t.Name.Local): + case strings.EqualFold("Prefix", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14148,40 +16096,58 @@ func awsRestxml_deserializeDocumentRegionalBucket(v **types.RegionalBucket, deco } { xtv := string(val) - sv.Bucket = ptr.String(xtv) + sv.Prefix = ptr.String(xtv) } - case strings.EqualFold("BucketArn", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("Tags", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3TagSet(&sv.Tags, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.BucketArn = ptr.String(xtv) - } - case strings.EqualFold("CreationDate", t.Name.Local): - val, err := decoder.Value() + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() if err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.CreationDate = ptr.Time(t) + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentReplicationRuleFilter(v **types.ReplicationRuleFilter, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.ReplicationRuleFilter + if *v == nil { + sv = &types.ReplicationRuleFilter{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("And", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentReplicationRuleAndOperator(&sv.And, nodeDecoder); err != nil { + return err } - case strings.EqualFold("OutpostId", t.Name.Local): + case strings.EqualFold("Prefix", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14191,24 +16157,14 @@ func awsRestxml_deserializeDocumentRegionalBucket(v **types.RegionalBucket, deco } { xtv := string(val) - sv.OutpostId = ptr.String(xtv) + sv.Prefix = ptr.String(xtv) } - case strings.EqualFold("PublicAccessBlockEnabled", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("Tag", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3Tag(&sv.Tag, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected PublicAccessBlockEnabled to be of type *bool, got %T instead", val) - } - sv.PublicAccessBlockEnabled = xtv - } default: // Do nothing and ignore the unexpected tag element @@ -14224,13 +16180,13 @@ func awsRestxml_deserializeDocumentRegionalBucket(v **types.RegionalBucket, deco return nil } -func awsRestxml_deserializeDocumentRegionalBucketList(v *[]types.RegionalBucket, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentReplicationRules(v *[]types.ReplicationRule, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.RegionalBucket + var sv []types.ReplicationRule if *v == nil { - sv = make([]types.RegionalBucket, 0) + sv = make([]types.ReplicationRule, 0) } else { sv = *v } @@ -14245,11 +16201,11 @@ func awsRestxml_deserializeDocumentRegionalBucketList(v *[]types.RegionalBucket, break } switch { - case strings.EqualFold("RegionalBucket", t.Name.Local): - var col types.RegionalBucket + case strings.EqualFold("Rule", t.Name.Local): + var col types.ReplicationRule nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &col - if err := awsRestxml_deserializeDocumentRegionalBucket(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentReplicationRule(&destAddr, nodeDecoder); err != nil { return err } col = *destAddr @@ -14268,22 +16224,22 @@ func awsRestxml_deserializeDocumentRegionalBucketList(v *[]types.RegionalBucket, return nil } -func awsRestxml_deserializeDocumentRegionalBucketListUnwrapped(v *[]types.RegionalBucket, decoder smithyxml.NodeDecoder) error { - var sv []types.RegionalBucket +func awsRestxml_deserializeDocumentReplicationRulesUnwrapped(v *[]types.ReplicationRule, decoder smithyxml.NodeDecoder) error { + var sv []types.ReplicationRule if *v == nil { - sv = make([]types.RegionalBucket, 0) + sv = make([]types.ReplicationRule, 0) } else { sv = *v } switch { default: - var mv types.RegionalBucket + var mv types.ReplicationRule t := decoder.StartEl _ = t nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &mv - if err := awsRestxml_deserializeDocumentRegionalBucket(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentReplicationRule(&destAddr, nodeDecoder); err != nil { return err } mv = *destAddr @@ -14292,13 +16248,13 @@ func awsRestxml_deserializeDocumentRegionalBucketListUnwrapped(v *[]types.Region *v = sv return nil } -func awsRestxml_deserializeDocumentRegionCreationList(v *[]types.Region, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentReplicationStatusFilterList(v *[]types.ReplicationStatus, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.Region + var sv []types.ReplicationStatus if *v == nil { - sv = make([]types.Region, 0) + sv = make([]types.ReplicationStatus, 0) } else { sv = *v } @@ -14312,15 +16268,22 @@ func awsRestxml_deserializeDocumentRegionCreationList(v *[]types.Region, decoder if done { break } + memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + decoder = memberDecoder switch { - case strings.EqualFold("Region", t.Name.Local): - var col types.Region - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &col - if err := awsRestxml_deserializeDocumentRegion(&destAddr, nodeDecoder); err != nil { + case strings.EqualFold("member", t.Name.Local): + var col types.ReplicationStatus + val, err := decoder.Value() + if err != nil { return err } - col = *destAddr + if val == nil { + break + } + { + xtv := string(val) + col = types.ReplicationStatus(xtv) + } sv = append(sv, col) default: @@ -14336,37 +16299,42 @@ func awsRestxml_deserializeDocumentRegionCreationList(v *[]types.Region, decoder return nil } -func awsRestxml_deserializeDocumentRegionCreationListUnwrapped(v *[]types.Region, decoder smithyxml.NodeDecoder) error { - var sv []types.Region +func awsRestxml_deserializeDocumentReplicationStatusFilterListUnwrapped(v *[]types.ReplicationStatus, decoder smithyxml.NodeDecoder) error { + var sv []types.ReplicationStatus if *v == nil { - sv = make([]types.Region, 0) + sv = make([]types.ReplicationStatus, 0) } else { sv = *v } switch { default: - var mv types.Region + var mv types.ReplicationStatus t := decoder.StartEl _ = t - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentRegion(&destAddr, nodeDecoder); err != nil { + val, err := decoder.Value() + if err != nil { return err } - mv = *destAddr + if val == nil { + break + } + { + xtv := string(val) + mv = types.ReplicationStatus(xtv) + } sv = append(sv, mv) } *v = sv return nil } -func awsRestxml_deserializeDocumentRegionReport(v **types.RegionReport, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentReplicationTime(v **types.ReplicationTime, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.RegionReport + var sv *types.ReplicationTime if *v == nil { - sv = &types.RegionReport{} + sv = &types.ReplicationTime{} } else { sv = *v } @@ -14382,7 +16350,7 @@ func awsRestxml_deserializeDocumentRegionReport(v **types.RegionReport, decoder originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Bucket", t.Name.Local): + case strings.EqualFold("Status", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14392,23 +16360,52 @@ func awsRestxml_deserializeDocumentRegionReport(v **types.RegionReport, decoder } { xtv := string(val) - sv.Bucket = ptr.String(xtv) + sv.Status = types.ReplicationTimeStatus(xtv) } - case strings.EqualFold("BucketAccountId", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("Time", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentReplicationTimeValue(&sv.Time, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.BucketAccountId = ptr.String(xtv) + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err } - case strings.EqualFold("Region", t.Name.Local): + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentReplicationTimeValue(v **types.ReplicationTimeValue, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.ReplicationTimeValue + if *v == nil { + sv = &types.ReplicationTimeValue{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("Minutes", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14418,7 +16415,11 @@ func awsRestxml_deserializeDocumentRegionReport(v **types.RegionReport, decoder } { xtv := string(val) - sv.Region = ptr.String(xtv) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.Minutes = ptr.Int32(int32(i64)) } default: @@ -14435,13 +16436,13 @@ func awsRestxml_deserializeDocumentRegionReport(v **types.RegionReport, decoder return nil } -func awsRestxml_deserializeDocumentRegionReportList(v *[]types.RegionReport, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentRouteList(v *[]types.MultiRegionAccessPointRoute, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.RegionReport + var sv []types.MultiRegionAccessPointRoute if *v == nil { - sv = make([]types.RegionReport, 0) + sv = make([]types.MultiRegionAccessPointRoute, 0) } else { sv = *v } @@ -14456,11 +16457,11 @@ func awsRestxml_deserializeDocumentRegionReportList(v *[]types.RegionReport, dec break } switch { - case strings.EqualFold("Region", t.Name.Local): - var col types.RegionReport + case strings.EqualFold("Route", t.Name.Local): + var col types.MultiRegionAccessPointRoute nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &col - if err := awsRestxml_deserializeDocumentRegionReport(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentMultiRegionAccessPointRoute(&destAddr, nodeDecoder); err != nil { return err } col = *destAddr @@ -14479,22 +16480,22 @@ func awsRestxml_deserializeDocumentRegionReportList(v *[]types.RegionReport, dec return nil } -func awsRestxml_deserializeDocumentRegionReportListUnwrapped(v *[]types.RegionReport, decoder smithyxml.NodeDecoder) error { - var sv []types.RegionReport +func awsRestxml_deserializeDocumentRouteListUnwrapped(v *[]types.MultiRegionAccessPointRoute, decoder smithyxml.NodeDecoder) error { + var sv []types.MultiRegionAccessPointRoute if *v == nil { - sv = make([]types.RegionReport, 0) + sv = make([]types.MultiRegionAccessPointRoute, 0) } else { sv = *v } switch { default: - var mv types.RegionReport + var mv types.MultiRegionAccessPointRoute t := decoder.StartEl _ = t nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &mv - if err := awsRestxml_deserializeDocumentRegionReport(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentMultiRegionAccessPointRoute(&destAddr, nodeDecoder); err != nil { return err } mv = *destAddr @@ -14503,18 +16504,17 @@ func awsRestxml_deserializeDocumentRegionReportListUnwrapped(v *[]types.RegionRe *v = sv return nil } -func awsRestxml_deserializeDocumentRegions(v *[]string, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3AccessControlList(v **types.S3AccessControlList, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []string + var sv *types.S3AccessControlList if *v == nil { - sv = make([]string, 0) + sv = &types.S3AccessControlList{} } else { sv = *v } - originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -14523,25 +16523,23 @@ func awsRestxml_deserializeDocumentRegions(v *[]string, decoder smithyxml.NodeDe if done { break } - memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - decoder = memberDecoder + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Region", t.Name.Local): - var col string - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("Grants", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3GrantList(&sv.Grants, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - col = xtv + + case strings.EqualFold("Owner", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3ObjectOwner(&sv.Owner, nodeDecoder); err != nil { + return err } - sv = append(sv, col) default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -14554,58 +16552,142 @@ func awsRestxml_deserializeDocumentRegions(v *[]string, decoder smithyxml.NodeDe return nil } -func awsRestxml_deserializeDocumentRegionsUnwrapped(v *[]string, decoder smithyxml.NodeDecoder) error { - var sv []string +func awsRestxml_deserializeDocumentS3AccessControlPolicy(v **types.S3AccessControlPolicy, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.S3AccessControlPolicy if *v == nil { - sv = make([]string, 0) + sv = &types.S3AccessControlPolicy{} } else { sv = *v } - switch { - default: - var mv string - t := decoder.StartEl - _ = t - val, err := decoder.Value() + for { + t, done, err := decoder.Token() if err != nil { return err } - if val == nil { + if done { break } - { - xtv := string(val) - mv = xtv + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("AccessControlList", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3AccessControlList(&sv.AccessControlList, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("CannedAccessControlList", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.CannedAccessControlList = types.S3CannedAccessControlList(xtv) + } + + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + } - sv = append(sv, mv) + decoder = originalDecoder } *v = sv return nil } -func awsRestxml_deserializeDocumentReplicaModifications(v **types.ReplicaModifications, decoder smithyxml.NodeDecoder) error { + +func awsRestxml_deserializeDocumentS3BucketDestination(v **types.S3BucketDestination, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.ReplicaModifications + var sv *types.S3BucketDestination if *v == nil { - sv = &types.ReplicaModifications{} + sv = &types.S3BucketDestination{} } else { sv = *v } - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("Status", t.Name.Local): + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("AccountId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.AccountId = ptr.String(xtv) + } + + case strings.EqualFold("Arn", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Arn = ptr.String(xtv) + } + + case strings.EqualFold("Encryption", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentStorageLensDataExportEncryption(&sv.Encryption, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Format", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Format = types.Format(xtv) + } + + case strings.EqualFold("OutputSchemaVersion", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.OutputSchemaVersion = types.OutputSchemaVersion(xtv) + } + + case strings.EqualFold("Prefix", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14615,7 +16697,7 @@ func awsRestxml_deserializeDocumentReplicaModifications(v **types.ReplicaModific } { xtv := string(val) - sv.Status = types.ReplicaModificationsStatus(xtv) + sv.Prefix = ptr.String(xtv) } default: @@ -14632,13 +16714,13 @@ func awsRestxml_deserializeDocumentReplicaModifications(v **types.ReplicaModific return nil } -func awsRestxml_deserializeDocumentReplicationConfiguration(v **types.ReplicationConfiguration, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectOperation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.ReplicationConfiguration + var sv *types.S3CopyObjectOperation if *v == nil { - sv = &types.ReplicationConfiguration{} + sv = &types.S3CopyObjectOperation{} } else { sv = *v } @@ -14654,7 +16736,13 @@ func awsRestxml_deserializeDocumentReplicationConfiguration(v **types.Replicatio originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Role", t.Name.Local): + case strings.EqualFold("AccessControlGrants", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3GrantList(&sv.AccessControlGrants, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("BucketKeyEnabled", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14663,53 +16751,40 @@ func awsRestxml_deserializeDocumentReplicationConfiguration(v **types.Replicatio break } { - xtv := string(val) - sv.Role = ptr.String(xtv) + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) + } + sv.BucketKeyEnabled = xtv } - case strings.EqualFold("Rules", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentReplicationRules(&sv.Rules, nodeDecoder); err != nil { + case strings.EqualFold("CannedAccessControlList", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.CannedAccessControlList = types.S3CannedAccessControlList(xtv) + } - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() + case strings.EqualFold("ChecksumAlgorithm", t.Name.Local): + val, err := decoder.Value() if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.ChecksumAlgorithm = types.S3ChecksumAlgorithm(xtv) + } - } - decoder = originalDecoder - } - *v = sv - return nil -} - -func awsRestxml_deserializeDocumentReplicationRule(v **types.ReplicationRule, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.ReplicationRule - if *v == nil { - sv = &types.ReplicationRule{} - } else { - sv = *v - } - - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("Bucket", t.Name.Local): + case strings.EqualFold("MetadataDirective", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14719,34 +16794,39 @@ func awsRestxml_deserializeDocumentReplicationRule(v **types.ReplicationRule, de } { xtv := string(val) - sv.Bucket = ptr.String(xtv) + sv.MetadataDirective = types.S3MetadataDirective(xtv) } - case strings.EqualFold("DeleteMarkerReplication", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentDeleteMarkerReplication(&sv.DeleteMarkerReplication, nodeDecoder); err != nil { + case strings.EqualFold("ModifiedSinceConstraint", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } - - case strings.EqualFold("Destination", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentDestination(&sv.Destination, nodeDecoder); err != nil { - return err + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.ModifiedSinceConstraint = ptr.Time(t) } - case strings.EqualFold("ExistingObjectReplication", t.Name.Local): + case strings.EqualFold("NewObjectMetadata", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentExistingObjectReplication(&sv.ExistingObjectReplication, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentS3ObjectMetadata(&sv.NewObjectMetadata, nodeDecoder); err != nil { return err } - case strings.EqualFold("Filter", t.Name.Local): + case strings.EqualFold("NewObjectTagging", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentReplicationRuleFilter(&sv.Filter, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentS3TagSet(&sv.NewObjectTagging, nodeDecoder); err != nil { return err } - case strings.EqualFold("ID", t.Name.Local): + case strings.EqualFold("ObjectLockLegalHoldStatus", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14756,10 +16836,10 @@ func awsRestxml_deserializeDocumentReplicationRule(v **types.ReplicationRule, de } { xtv := string(val) - sv.ID = ptr.String(xtv) + sv.ObjectLockLegalHoldStatus = types.S3ObjectLockLegalHoldStatus(xtv) } - case strings.EqualFold("Prefix", t.Name.Local): + case strings.EqualFold("ObjectLockMode", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14769,10 +16849,10 @@ func awsRestxml_deserializeDocumentReplicationRule(v **types.ReplicationRule, de } { xtv := string(val) - sv.Prefix = ptr.String(xtv) + sv.ObjectLockMode = types.S3ObjectLockMode(xtv) } - case strings.EqualFold("Priority", t.Name.Local): + case strings.EqualFold("ObjectLockRetainUntilDate", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14782,20 +16862,14 @@ func awsRestxml_deserializeDocumentReplicationRule(v **types.ReplicationRule, de } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) + t, err := smithytime.ParseDateTime(xtv) if err != nil { return err } - sv.Priority = ptr.Int32(int32(i64)) - } - - case strings.EqualFold("SourceSelectionCriteria", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentSourceSelectionCriteria(&sv.SourceSelectionCriteria, nodeDecoder); err != nil { - return err + sv.ObjectLockRetainUntilDate = ptr.Time(t) } - case strings.EqualFold("Status", t.Name.Local): + case strings.EqualFold("RedirectLocation", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14805,46 +16879,26 @@ func awsRestxml_deserializeDocumentReplicationRule(v **types.ReplicationRule, de } { xtv := string(val) - sv.Status = types.ReplicationRuleStatus(xtv) + sv.RedirectLocation = ptr.String(xtv) } - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() + case strings.EqualFold("RequesterPays", t.Name.Local): + val, err := decoder.Value() if err != nil { return err } + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) + } + sv.RequesterPays = xtv + } - } - decoder = originalDecoder - } - *v = sv - return nil -} - -func awsRestxml_deserializeDocumentReplicationRuleAndOperator(v **types.ReplicationRuleAndOperator, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.ReplicationRuleAndOperator - if *v == nil { - sv = &types.ReplicationRuleAndOperator{} - } else { - sv = *v - } - - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("Prefix", t.Name.Local): + case strings.EqualFold("SSEAwsKmsKeyId", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14854,58 +16908,36 @@ func awsRestxml_deserializeDocumentReplicationRuleAndOperator(v **types.Replicat } { xtv := string(val) - sv.Prefix = ptr.String(xtv) + sv.SSEAwsKmsKeyId = ptr.String(xtv) } - case strings.EqualFold("Tags", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3TagSet(&sv.Tags, nodeDecoder); err != nil { + case strings.EqualFold("StorageClass", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.StorageClass = types.S3StorageClass(xtv) + } - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() + case strings.EqualFold("TargetKeyPrefix", t.Name.Local): + val, err := decoder.Value() if err != nil { return err } - - } - decoder = originalDecoder - } - *v = sv - return nil -} - -func awsRestxml_deserializeDocumentReplicationRuleFilter(v **types.ReplicationRuleFilter, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.ReplicationRuleFilter - if *v == nil { - sv = &types.ReplicationRuleFilter{} - } else { - sv = *v - } - - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("And", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentReplicationRuleAndOperator(&sv.And, nodeDecoder); err != nil { - return err + if val == nil { + break + } + { + xtv := string(val) + sv.TargetKeyPrefix = ptr.String(xtv) } - case strings.EqualFold("Prefix", t.Name.Local): + case strings.EqualFold("TargetResource", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -14915,14 +16947,25 @@ func awsRestxml_deserializeDocumentReplicationRuleFilter(v **types.ReplicationRu } { xtv := string(val) - sv.Prefix = ptr.String(xtv) + sv.TargetResource = ptr.String(xtv) } - case strings.EqualFold("Tag", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3Tag(&sv.Tag, nodeDecoder); err != nil { + case strings.EqualFold("UnModifiedSinceConstraint", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.UnModifiedSinceConstraint = ptr.Time(t) + } default: // Do nothing and ignore the unexpected tag element @@ -14938,18 +16981,17 @@ func awsRestxml_deserializeDocumentReplicationRuleFilter(v **types.ReplicationRu return nil } -func awsRestxml_deserializeDocumentReplicationRules(v *[]types.ReplicationRule, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3DeleteObjectTaggingOperation(v **types.S3DeleteObjectTaggingOperation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.ReplicationRule + var sv *types.S3DeleteObjectTaggingOperation if *v == nil { - sv = make([]types.ReplicationRule, 0) + sv = &types.S3DeleteObjectTaggingOperation{} } else { sv = *v } - originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -14958,18 +17000,11 @@ func awsRestxml_deserializeDocumentReplicationRules(v *[]types.ReplicationRule, if done { break } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Rule", t.Name.Local): - var col types.ReplicationRule - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &col - if err := awsRestxml_deserializeDocumentReplicationRule(&destAddr, nodeDecoder); err != nil { - return err - } - col = *destAddr - sv = append(sv, col) - default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -14982,42 +17017,17 @@ func awsRestxml_deserializeDocumentReplicationRules(v *[]types.ReplicationRule, return nil } -func awsRestxml_deserializeDocumentReplicationRulesUnwrapped(v *[]types.ReplicationRule, decoder smithyxml.NodeDecoder) error { - var sv []types.ReplicationRule - if *v == nil { - sv = make([]types.ReplicationRule, 0) - } else { - sv = *v - } - - switch { - default: - var mv types.ReplicationRule - t := decoder.StartEl - _ = t - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentReplicationRule(&destAddr, nodeDecoder); err != nil { - return err - } - mv = *destAddr - sv = append(sv, mv) - } - *v = sv - return nil -} -func awsRestxml_deserializeDocumentReplicationStatusFilterList(v *[]types.ReplicationStatus, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3GeneratedManifestDescriptor(v **types.S3GeneratedManifestDescriptor, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.ReplicationStatus + var sv *types.S3GeneratedManifestDescriptor if *v == nil { - sv = make([]types.ReplicationStatus, 0) + sv = &types.S3GeneratedManifestDescriptor{} } else { sv = *v } - originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -15026,11 +17036,10 @@ func awsRestxml_deserializeDocumentReplicationStatusFilterList(v *[]types.Replic if done { break } - memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - decoder = memberDecoder + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("member", t.Name.Local): - var col types.ReplicationStatus + case strings.EqualFold("Format", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15040,11 +17049,17 @@ func awsRestxml_deserializeDocumentReplicationStatusFilterList(v *[]types.Replic } { xtv := string(val) - col = types.ReplicationStatus(xtv) + sv.Format = types.GeneratedManifestFormat(xtv) + } + + case strings.EqualFold("Location", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentJobManifestLocation(&sv.Location, nodeDecoder); err != nil { + return err } - sv = append(sv, col) default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -15057,42 +17072,13 @@ func awsRestxml_deserializeDocumentReplicationStatusFilterList(v *[]types.Replic return nil } -func awsRestxml_deserializeDocumentReplicationStatusFilterListUnwrapped(v *[]types.ReplicationStatus, decoder smithyxml.NodeDecoder) error { - var sv []types.ReplicationStatus - if *v == nil { - sv = make([]types.ReplicationStatus, 0) - } else { - sv = *v - } - - switch { - default: - var mv types.ReplicationStatus - t := decoder.StartEl - _ = t - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - mv = types.ReplicationStatus(xtv) - } - sv = append(sv, mv) - } - *v = sv - return nil -} -func awsRestxml_deserializeDocumentReplicationTime(v **types.ReplicationTime, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3Grant(v **types.S3Grant, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.ReplicationTime + var sv *types.S3Grant if *v == nil { - sv = &types.ReplicationTime{} + sv = &types.S3Grant{} } else { sv = *v } @@ -15108,7 +17094,13 @@ func awsRestxml_deserializeDocumentReplicationTime(v **types.ReplicationTime, de originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Status", t.Name.Local): + case strings.EqualFold("Grantee", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3Grantee(&sv.Grantee, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Permission", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15118,13 +17110,7 @@ func awsRestxml_deserializeDocumentReplicationTime(v **types.ReplicationTime, de } { xtv := string(val) - sv.Status = types.ReplicationTimeStatus(xtv) - } - - case strings.EqualFold("Time", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentReplicationTimeValue(&sv.Time, nodeDecoder); err != nil { - return err + sv.Permission = types.S3Permission(xtv) } default: @@ -15141,13 +17127,13 @@ func awsRestxml_deserializeDocumentReplicationTime(v **types.ReplicationTime, de return nil } -func awsRestxml_deserializeDocumentReplicationTimeValue(v **types.ReplicationTimeValue, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3Grantee(v **types.S3Grantee, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.ReplicationTimeValue + var sv *types.S3Grantee if *v == nil { - sv = &types.ReplicationTimeValue{} + sv = &types.S3Grantee{} } else { sv = *v } @@ -15163,7 +17149,7 @@ func awsRestxml_deserializeDocumentReplicationTimeValue(v **types.ReplicationTim originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Minutes", t.Name.Local): + case strings.EqualFold("DisplayName", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15173,11 +17159,33 @@ func awsRestxml_deserializeDocumentReplicationTimeValue(v **types.ReplicationTim } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.Minutes = ptr.Int32(int32(i64)) + sv.DisplayName = ptr.String(xtv) + } + + case strings.EqualFold("Identifier", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.Identifier = ptr.String(xtv) + } + + case strings.EqualFold("TypeIdentifier", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.TypeIdentifier = types.S3GranteeTypeIdentifier(xtv) } default: @@ -15194,13 +17202,13 @@ func awsRestxml_deserializeDocumentReplicationTimeValue(v **types.ReplicationTim return nil } -func awsRestxml_deserializeDocumentRouteList(v *[]types.MultiRegionAccessPointRoute, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3GrantList(v *[]types.S3Grant, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.MultiRegionAccessPointRoute + var sv []types.S3Grant if *v == nil { - sv = make([]types.MultiRegionAccessPointRoute, 0) + sv = make([]types.S3Grant, 0) } else { sv = *v } @@ -15215,11 +17223,11 @@ func awsRestxml_deserializeDocumentRouteList(v *[]types.MultiRegionAccessPointRo break } switch { - case strings.EqualFold("Route", t.Name.Local): - var col types.MultiRegionAccessPointRoute + case strings.EqualFold("member", t.Name.Local): + var col types.S3Grant nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &col - if err := awsRestxml_deserializeDocumentMultiRegionAccessPointRoute(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentS3Grant(&destAddr, nodeDecoder); err != nil { return err } col = *destAddr @@ -15238,85 +17246,37 @@ func awsRestxml_deserializeDocumentRouteList(v *[]types.MultiRegionAccessPointRo return nil } -func awsRestxml_deserializeDocumentRouteListUnwrapped(v *[]types.MultiRegionAccessPointRoute, decoder smithyxml.NodeDecoder) error { - var sv []types.MultiRegionAccessPointRoute +func awsRestxml_deserializeDocumentS3GrantListUnwrapped(v *[]types.S3Grant, decoder smithyxml.NodeDecoder) error { + var sv []types.S3Grant if *v == nil { - sv = make([]types.MultiRegionAccessPointRoute, 0) + sv = make([]types.S3Grant, 0) } else { sv = *v } switch { default: - var mv types.MultiRegionAccessPointRoute + var mv types.S3Grant t := decoder.StartEl _ = t nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentMultiRegionAccessPointRoute(&destAddr, nodeDecoder); err != nil { - return err - } - mv = *destAddr - sv = append(sv, mv) - } - *v = sv - return nil -} -func awsRestxml_deserializeDocumentS3AccessControlList(v **types.S3AccessControlList, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.S3AccessControlList - if *v == nil { - sv = &types.S3AccessControlList{} - } else { - sv = *v - } - - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - case strings.EqualFold("Grants", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3GrantList(&sv.Grants, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("Owner", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3ObjectOwner(&sv.Owner, nodeDecoder); err != nil { - return err - } - - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() - if err != nil { - return err - } - + destAddr := &mv + if err := awsRestxml_deserializeDocumentS3Grant(&destAddr, nodeDecoder); err != nil { + return err } - decoder = originalDecoder + mv = *destAddr + sv = append(sv, mv) } *v = sv return nil } - -func awsRestxml_deserializeDocumentS3AccessControlPolicy(v **types.S3AccessControlPolicy, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3InitiateRestoreObjectOperation(v **types.S3InitiateRestoreObjectOperation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3AccessControlPolicy + var sv *types.S3InitiateRestoreObjectOperation if *v == nil { - sv = &types.S3AccessControlPolicy{} + sv = &types.S3InitiateRestoreObjectOperation{} } else { sv = *v } @@ -15332,13 +17292,24 @@ func awsRestxml_deserializeDocumentS3AccessControlPolicy(v **types.S3AccessContr originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("AccessControlList", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3AccessControlList(&sv.AccessControlList, nodeDecoder); err != nil { + case strings.EqualFold("ExpirationInDays", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) + if err != nil { + return err + } + sv.ExpirationInDays = ptr.Int32(int32(i64)) + } - case strings.EqualFold("CannedAccessControlList", t.Name.Local): + case strings.EqualFold("GlacierJobTier", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15348,7 +17319,7 @@ func awsRestxml_deserializeDocumentS3AccessControlPolicy(v **types.S3AccessContr } { xtv := string(val) - sv.CannedAccessControlList = types.S3CannedAccessControlList(xtv) + sv.GlacierJobTier = types.S3GlacierJobTier(xtv) } default: @@ -15365,13 +17336,13 @@ func awsRestxml_deserializeDocumentS3AccessControlPolicy(v **types.S3AccessContr return nil } -func awsRestxml_deserializeDocumentS3BucketDestination(v **types.S3BucketDestination, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3JobManifestGenerator(v **types.S3JobManifestGenerator, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3BucketDestination + var sv *types.S3JobManifestGenerator if *v == nil { - sv = &types.S3BucketDestination{} + sv = &types.S3JobManifestGenerator{} } else { sv = *v } @@ -15387,7 +17358,7 @@ func awsRestxml_deserializeDocumentS3BucketDestination(v **types.S3BucketDestina originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("AccountId", t.Name.Local): + case strings.EqualFold("EnableManifestOutput", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15396,11 +17367,14 @@ func awsRestxml_deserializeDocumentS3BucketDestination(v **types.S3BucketDestina break } { - xtv := string(val) - sv.AccountId = ptr.String(xtv) + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) + } + sv.EnableManifestOutput = xtv } - case strings.EqualFold("Arn", t.Name.Local): + case strings.EqualFold("ExpectedBucketOwner", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15410,42 +17384,22 @@ func awsRestxml_deserializeDocumentS3BucketDestination(v **types.S3BucketDestina } { xtv := string(val) - sv.Arn = ptr.String(xtv) + sv.ExpectedBucketOwner = ptr.String(xtv) } - case strings.EqualFold("Encryption", t.Name.Local): + case strings.EqualFold("Filter", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentStorageLensDataExportEncryption(&sv.Encryption, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("Format", t.Name.Local): - val, err := decoder.Value() - if err != nil { + if err := awsRestxml_deserializeDocumentJobManifestGeneratorFilter(&sv.Filter, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.Format = types.Format(xtv) - } - case strings.EqualFold("OutputSchemaVersion", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("ManifestOutputLocation", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3ManifestOutputLocation(&sv.ManifestOutputLocation, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.OutputSchemaVersion = types.OutputSchemaVersion(xtv) - } - case strings.EqualFold("Prefix", t.Name.Local): + case strings.EqualFold("SourceBucket", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15455,7 +17409,7 @@ func awsRestxml_deserializeDocumentS3BucketDestination(v **types.S3BucketDestina } { xtv := string(val) - sv.Prefix = ptr.String(xtv) + sv.SourceBucket = ptr.String(xtv) } default: @@ -15472,13 +17426,13 @@ func awsRestxml_deserializeDocumentS3BucketDestination(v **types.S3BucketDestina return nil } -func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectOperation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3ManifestOutputLocation(v **types.S3ManifestOutputLocation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3CopyObjectOperation + var sv *types.S3ManifestOutputLocation if *v == nil { - sv = &types.S3CopyObjectOperation{} + sv = &types.S3ManifestOutputLocation{} } else { sv = *v } @@ -15494,13 +17448,7 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("AccessControlGrants", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3GrantList(&sv.AccessControlGrants, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("BucketKeyEnabled", t.Name.Local): + case strings.EqualFold("Bucket", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15509,14 +17457,11 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO break } { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) - } - sv.BucketKeyEnabled = xtv + xtv := string(val) + sv.Bucket = ptr.String(xtv) } - case strings.EqualFold("CannedAccessControlList", t.Name.Local): + case strings.EqualFold("ExpectedManifestBucketOwner", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15526,10 +17471,16 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - sv.CannedAccessControlList = types.S3CannedAccessControlList(xtv) + sv.ExpectedManifestBucketOwner = ptr.String(xtv) } - case strings.EqualFold("ChecksumAlgorithm", t.Name.Local): + case strings.EqualFold("ManifestEncryption", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentGeneratedManifestEncryption(&sv.ManifestEncryption, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("ManifestFormat", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15539,10 +17490,10 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - sv.ChecksumAlgorithm = types.S3ChecksumAlgorithm(xtv) + sv.ManifestFormat = types.GeneratedManifestFormat(xtv) } - case strings.EqualFold("MetadataDirective", t.Name.Local): + case strings.EqualFold("ManifestPrefix", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15552,10 +17503,46 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - sv.MetadataDirective = types.S3MetadataDirective(xtv) + sv.ManifestPrefix = ptr.String(xtv) } - case strings.EqualFold("ModifiedSinceConstraint", t.Name.Local): + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentS3ObjectLockLegalHold(v **types.S3ObjectLockLegalHold, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.S3ObjectLockLegalHold + if *v == nil { + sv = &types.S3ObjectLockLegalHold{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("Status", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15565,26 +17552,46 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.ModifiedSinceConstraint = ptr.Time(t) + sv.Status = types.S3ObjectLockLegalHoldStatus(xtv) } - case strings.EqualFold("NewObjectMetadata", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3ObjectMetadata(&sv.NewObjectMetadata, nodeDecoder); err != nil { + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() + if err != nil { return err } - case strings.EqualFold("NewObjectTagging", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3TagSet(&sv.NewObjectTagging, nodeDecoder); err != nil { - return err - } + } + decoder = originalDecoder + } + *v = sv + return nil +} - case strings.EqualFold("ObjectLockLegalHoldStatus", t.Name.Local): +func awsRestxml_deserializeDocumentS3ObjectMetadata(v **types.S3ObjectMetadata, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.S3ObjectMetadata + if *v == nil { + sv = &types.S3ObjectMetadata{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("CacheControl", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15594,10 +17601,10 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - sv.ObjectLockLegalHoldStatus = types.S3ObjectLockLegalHoldStatus(xtv) + sv.CacheControl = ptr.String(xtv) } - case strings.EqualFold("ObjectLockMode", t.Name.Local): + case strings.EqualFold("ContentDisposition", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15607,10 +17614,10 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - sv.ObjectLockMode = types.S3ObjectLockMode(xtv) + sv.ContentDisposition = ptr.String(xtv) } - case strings.EqualFold("ObjectLockRetainUntilDate", t.Name.Local): + case strings.EqualFold("ContentEncoding", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15620,14 +17627,10 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.ObjectLockRetainUntilDate = ptr.Time(t) + sv.ContentEncoding = ptr.String(xtv) } - case strings.EqualFold("RedirectLocation", t.Name.Local): + case strings.EqualFold("ContentLanguage", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15637,10 +17640,10 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - sv.RedirectLocation = ptr.String(xtv) + sv.ContentLanguage = ptr.String(xtv) } - case strings.EqualFold("RequesterPays", t.Name.Local): + case strings.EqualFold("ContentLength", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15649,14 +17652,15 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO break } { - xtv, err := strconv.ParseBool(string(val)) + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) if err != nil { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) + return err } - sv.RequesterPays = xtv + sv.ContentLength = ptr.Int64(i64) } - case strings.EqualFold("SSEAwsKmsKeyId", t.Name.Local): + case strings.EqualFold("ContentMD5", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15666,10 +17670,10 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - sv.SSEAwsKmsKeyId = ptr.String(xtv) + sv.ContentMD5 = ptr.String(xtv) } - case strings.EqualFold("StorageClass", t.Name.Local): + case strings.EqualFold("ContentType", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15679,10 +17683,10 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - sv.StorageClass = types.S3StorageClass(xtv) + sv.ContentType = ptr.String(xtv) } - case strings.EqualFold("TargetKeyPrefix", t.Name.Local): + case strings.EqualFold("HttpExpiresDate", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15692,10 +17696,14 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - sv.TargetKeyPrefix = ptr.String(xtv) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.HttpExpiresDate = ptr.Time(t) } - case strings.EqualFold("TargetResource", t.Name.Local): + case strings.EqualFold("RequesterCharged", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15704,11 +17712,14 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO break } { - xtv := string(val) - sv.TargetResource = ptr.String(xtv) + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) + } + sv.RequesterCharged = xtv } - case strings.EqualFold("UnModifiedSinceConstraint", t.Name.Local): + case strings.EqualFold("SSEAlgorithm", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15718,49 +17729,15 @@ func awsRestxml_deserializeDocumentS3CopyObjectOperation(v **types.S3CopyObjectO } { xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.UnModifiedSinceConstraint = ptr.Time(t) + sv.SSEAlgorithm = types.S3SSEAlgorithm(xtv) } - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() - if err != nil { + case strings.EqualFold("UserMetadata", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3UserMetadata(&sv.UserMetadata, nodeDecoder); err != nil { return err } - } - decoder = originalDecoder - } - *v = sv - return nil -} - -func awsRestxml_deserializeDocumentS3DeleteObjectTaggingOperation(v **types.S3DeleteObjectTaggingOperation, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.S3DeleteObjectTaggingOperation - if *v == nil { - sv = &types.S3DeleteObjectTaggingOperation{} - } else { - sv = *v - } - - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -15775,13 +17752,13 @@ func awsRestxml_deserializeDocumentS3DeleteObjectTaggingOperation(v **types.S3De return nil } -func awsRestxml_deserializeDocumentS3GeneratedManifestDescriptor(v **types.S3GeneratedManifestDescriptor, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3ObjectOwner(v **types.S3ObjectOwner, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3GeneratedManifestDescriptor + var sv *types.S3ObjectOwner if *v == nil { - sv = &types.S3GeneratedManifestDescriptor{} + sv = &types.S3ObjectOwner{} } else { sv = *v } @@ -15797,7 +17774,7 @@ func awsRestxml_deserializeDocumentS3GeneratedManifestDescriptor(v **types.S3Gen originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Format", t.Name.Local): + case strings.EqualFold("DisplayName", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15807,14 +17784,21 @@ func awsRestxml_deserializeDocumentS3GeneratedManifestDescriptor(v **types.S3Gen } { xtv := string(val) - sv.Format = types.GeneratedManifestFormat(xtv) + sv.DisplayName = ptr.String(xtv) } - case strings.EqualFold("Location", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobManifestLocation(&sv.Location, nodeDecoder); err != nil { + case strings.EqualFold("ID", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.ID = ptr.String(xtv) + } default: // Do nothing and ignore the unexpected tag element @@ -15830,13 +17814,13 @@ func awsRestxml_deserializeDocumentS3GeneratedManifestDescriptor(v **types.S3Gen return nil } -func awsRestxml_deserializeDocumentS3Grant(v **types.S3Grant, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3ReplicateObjectOperation(v **types.S3ReplicateObjectOperation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3Grant + var sv *types.S3ReplicateObjectOperation if *v == nil { - sv = &types.S3Grant{} + sv = &types.S3ReplicateObjectOperation{} } else { sv = *v } @@ -15852,25 +17836,6 @@ func awsRestxml_deserializeDocumentS3Grant(v **types.S3Grant, decoder smithyxml. originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Grantee", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3Grantee(&sv.Grantee, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("Permission", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Permission = types.S3Permission(xtv) - } - default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -15885,13 +17850,13 @@ func awsRestxml_deserializeDocumentS3Grant(v **types.S3Grant, decoder smithyxml. return nil } -func awsRestxml_deserializeDocumentS3Grantee(v **types.S3Grantee, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3Retention(v **types.S3Retention, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3Grantee + var sv *types.S3Retention if *v == nil { - sv = &types.S3Grantee{} + sv = &types.S3Retention{} } else { sv = *v } @@ -15907,20 +17872,7 @@ func awsRestxml_deserializeDocumentS3Grantee(v **types.S3Grantee, decoder smithy originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("DisplayName", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.DisplayName = ptr.String(xtv) - } - - case strings.EqualFold("Identifier", t.Name.Local): + case strings.EqualFold("Mode", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15930,10 +17882,10 @@ func awsRestxml_deserializeDocumentS3Grantee(v **types.S3Grantee, decoder smithy } { xtv := string(val) - sv.Identifier = ptr.String(xtv) + sv.Mode = types.S3ObjectLockRetentionMode(xtv) } - case strings.EqualFold("TypeIdentifier", t.Name.Local): + case strings.EqualFold("RetainUntilDate", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -15943,7 +17895,11 @@ func awsRestxml_deserializeDocumentS3Grantee(v **types.S3Grantee, decoder smithy } { xtv := string(val) - sv.TypeIdentifier = types.S3GranteeTypeIdentifier(xtv) + t, err := smithytime.ParseDateTime(xtv) + if err != nil { + return err + } + sv.RetainUntilDate = ptr.Time(t) } default: @@ -15960,18 +17916,17 @@ func awsRestxml_deserializeDocumentS3Grantee(v **types.S3Grantee, decoder smithy return nil } -func awsRestxml_deserializeDocumentS3GrantList(v *[]types.S3Grant, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3SetObjectAclOperation(v **types.S3SetObjectAclOperation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.S3Grant + var sv *types.S3SetObjectAclOperation if *v == nil { - sv = make([]types.S3Grant, 0) + sv = &types.S3SetObjectAclOperation{} } else { sv = *v } - originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -15980,18 +17935,17 @@ func awsRestxml_deserializeDocumentS3GrantList(v *[]types.S3Grant, decoder smith if done { break } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("member", t.Name.Local): - var col types.S3Grant + case strings.EqualFold("AccessControlPolicy", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &col - if err := awsRestxml_deserializeDocumentS3Grant(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentS3AccessControlPolicy(&sv.AccessControlPolicy, nodeDecoder); err != nil { return err } - col = *destAddr - sv = append(sv, col) default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -16004,37 +17958,13 @@ func awsRestxml_deserializeDocumentS3GrantList(v *[]types.S3Grant, decoder smith return nil } -func awsRestxml_deserializeDocumentS3GrantListUnwrapped(v *[]types.S3Grant, decoder smithyxml.NodeDecoder) error { - var sv []types.S3Grant - if *v == nil { - sv = make([]types.S3Grant, 0) - } else { - sv = *v - } - - switch { - default: - var mv types.S3Grant - t := decoder.StartEl - _ = t - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - destAddr := &mv - if err := awsRestxml_deserializeDocumentS3Grant(&destAddr, nodeDecoder); err != nil { - return err - } - mv = *destAddr - sv = append(sv, mv) - } - *v = sv - return nil -} -func awsRestxml_deserializeDocumentS3InitiateRestoreObjectOperation(v **types.S3InitiateRestoreObjectOperation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3SetObjectLegalHoldOperation(v **types.S3SetObjectLegalHoldOperation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3InitiateRestoreObjectOperation + var sv *types.S3SetObjectLegalHoldOperation if *v == nil { - sv = &types.S3InitiateRestoreObjectOperation{} + sv = &types.S3SetObjectLegalHoldOperation{} } else { sv = *v } @@ -16050,35 +17980,11 @@ func awsRestxml_deserializeDocumentS3InitiateRestoreObjectOperation(v **types.S3 originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("ExpirationInDays", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.ExpirationInDays = ptr.Int32(int32(i64)) - } - - case strings.EqualFold("GlacierJobTier", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("LegalHold", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3ObjectLockLegalHold(&sv.LegalHold, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.GlacierJobTier = types.S3GlacierJobTier(xtv) - } default: // Do nothing and ignore the unexpected tag element @@ -16094,13 +18000,13 @@ func awsRestxml_deserializeDocumentS3InitiateRestoreObjectOperation(v **types.S3 return nil } -func awsRestxml_deserializeDocumentS3JobManifestGenerator(v **types.S3JobManifestGenerator, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3SetObjectRetentionOperation(v **types.S3SetObjectRetentionOperation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3JobManifestGenerator + var sv *types.S3SetObjectRetentionOperation if *v == nil { - sv = &types.S3JobManifestGenerator{} + sv = &types.S3SetObjectRetentionOperation{} } else { sv = *v } @@ -16116,7 +18022,7 @@ func awsRestxml_deserializeDocumentS3JobManifestGenerator(v **types.S3JobManifes originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("EnableManifestOutput", t.Name.Local): + case strings.EqualFold("BypassGovernanceRetention", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -16129,45 +18035,13 @@ func awsRestxml_deserializeDocumentS3JobManifestGenerator(v **types.S3JobManifes if err != nil { return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) } - sv.EnableManifestOutput = xtv - } - - case strings.EqualFold("ExpectedBucketOwner", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.ExpectedBucketOwner = ptr.String(xtv) - } - - case strings.EqualFold("Filter", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentJobManifestGeneratorFilter(&sv.Filter, nodeDecoder); err != nil { - return err + sv.BypassGovernanceRetention = ptr.Bool(xtv) } - case strings.EqualFold("ManifestOutputLocation", t.Name.Local): + case strings.EqualFold("Retention", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3ManifestOutputLocation(&sv.ManifestOutputLocation, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("SourceBucket", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.SourceBucket = ptr.String(xtv) + if err := awsRestxml_deserializeDocumentS3Retention(&sv.Retention, nodeDecoder); err != nil { + return err } default: @@ -16184,13 +18058,13 @@ func awsRestxml_deserializeDocumentS3JobManifestGenerator(v **types.S3JobManifes return nil } -func awsRestxml_deserializeDocumentS3ManifestOutputLocation(v **types.S3ManifestOutputLocation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3SetObjectTaggingOperation(v **types.S3SetObjectTaggingOperation, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3ManifestOutputLocation + var sv *types.S3SetObjectTaggingOperation if *v == nil { - sv = &types.S3ManifestOutputLocation{} + sv = &types.S3SetObjectTaggingOperation{} } else { sv = *v } @@ -16206,39 +18080,49 @@ func awsRestxml_deserializeDocumentS3ManifestOutputLocation(v **types.S3Manifest originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Bucket", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("TagSet", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3TagSet(&sv.TagSet, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.Bucket = ptr.String(xtv) - } - case strings.EqualFold("ExpectedManifestBucketOwner", t.Name.Local): - val, err := decoder.Value() + default: + // Do nothing and ignore the unexpected tag element + err = decoder.Decoder.Skip() if err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.ExpectedManifestBucketOwner = ptr.String(xtv) - } - case strings.EqualFold("ManifestEncryption", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentGeneratedManifestEncryption(&sv.ManifestEncryption, nodeDecoder); err != nil { - return err - } + } + decoder = originalDecoder + } + *v = sv + return nil +} - case strings.EqualFold("ManifestFormat", t.Name.Local): +func awsRestxml_deserializeDocumentS3Tag(v **types.S3Tag, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.S3Tag + if *v == nil { + sv = &types.S3Tag{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("Key", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -16248,10 +18132,10 @@ func awsRestxml_deserializeDocumentS3ManifestOutputLocation(v **types.S3Manifest } { xtv := string(val) - sv.ManifestFormat = types.GeneratedManifestFormat(xtv) + sv.Key = ptr.String(xtv) } - case strings.EqualFold("ManifestPrefix", t.Name.Local): + case strings.EqualFold("Value", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -16261,7 +18145,7 @@ func awsRestxml_deserializeDocumentS3ManifestOutputLocation(v **types.S3Manifest } { xtv := string(val) - sv.ManifestPrefix = ptr.String(xtv) + sv.Value = ptr.String(xtv) } default: @@ -16278,17 +18162,18 @@ func awsRestxml_deserializeDocumentS3ManifestOutputLocation(v **types.S3Manifest return nil } -func awsRestxml_deserializeDocumentS3ObjectLockLegalHold(v **types.S3ObjectLockLegalHold, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3TagSet(v *[]types.S3Tag, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3ObjectLockLegalHold + var sv []types.S3Tag if *v == nil { - sv = &types.S3ObjectLockLegalHold{} + sv = make([]types.S3Tag, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -16297,24 +18182,18 @@ func awsRestxml_deserializeDocumentS3ObjectLockLegalHold(v **types.S3ObjectLockL if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Status", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("member", t.Name.Local): + var col types.S3Tag + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &col + if err := awsRestxml_deserializeDocumentS3Tag(&destAddr, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.Status = types.S3ObjectLockLegalHoldStatus(xtv) - } + col = *destAddr + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -16327,13 +18206,37 @@ func awsRestxml_deserializeDocumentS3ObjectLockLegalHold(v **types.S3ObjectLockL return nil } -func awsRestxml_deserializeDocumentS3ObjectMetadata(v **types.S3ObjectMetadata, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentS3TagSetUnwrapped(v *[]types.S3Tag, decoder smithyxml.NodeDecoder) error { + var sv []types.S3Tag + if *v == nil { + sv = make([]types.S3Tag, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.S3Tag + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentS3Tag(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentS3UserMetadata(v *map[string]string, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3ObjectMetadata + var sv map[string]string if *v == nil { - sv = &types.S3ObjectMetadata{} + sv = make(map[string]string, 0) } else { sv = *v } @@ -16346,62 +18249,48 @@ func awsRestxml_deserializeDocumentS3ObjectMetadata(v **types.S3ObjectMetadata, if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("CacheControl", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("entry", t.Name.Local): + entryDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3UserMetadataUnwrapped(&sv, entryDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.CacheControl = ptr.String(xtv) - } - case strings.EqualFold("ContentDisposition", t.Name.Local): - val, err := decoder.Value() + default: + err = decoder.Decoder.Skip() if err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.ContentDisposition = ptr.String(xtv) - } - case strings.EqualFold("ContentEncoding", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.ContentEncoding = ptr.String(xtv) - } + } + } + *v = sv + return nil +} - case strings.EqualFold("ContentLanguage", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.ContentLanguage = ptr.String(xtv) - } +func awsRestxml_deserializeDocumentS3UserMetadataUnwrapped(v *map[string]string, decoder smithyxml.NodeDecoder) error { + var sv map[string]string + if *v == nil { + sv = make(map[string]string, 0) + } else { + sv = *v + } - case strings.EqualFold("ContentLength", t.Name.Local): + var ek string + var ev string + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + sv[ek] = ev + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("key", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -16411,14 +18300,10 @@ func awsRestxml_deserializeDocumentS3ObjectMetadata(v **types.S3ObjectMetadata, } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.ContentLength = ptr.Int64(i64) + ek = xtv } - case strings.EqualFold("ContentMD5", t.Name.Local): + case strings.EqualFold("value", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -16428,23 +18313,44 @@ func awsRestxml_deserializeDocumentS3ObjectMetadata(v **types.S3ObjectMetadata, } { xtv := string(val) - sv.ContentMD5 = ptr.String(xtv) + ev = xtv } - case strings.EqualFold("ContentType", t.Name.Local): - val, err := decoder.Value() + default: + err = decoder.Decoder.Skip() if err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.ContentType = ptr.String(xtv) - } - case strings.EqualFold("HttpExpiresDate", t.Name.Local): + } + decoder = originalDecoder + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentSelectionCriteria(v **types.SelectionCriteria, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.SelectionCriteria + if *v == nil { + sv = &types.SelectionCriteria{} + } else { + sv = *v + } + + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + switch { + case strings.EqualFold("Delimiter", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -16454,14 +18360,10 @@ func awsRestxml_deserializeDocumentS3ObjectMetadata(v **types.S3ObjectMetadata, } { xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.HttpExpiresDate = ptr.Time(t) + sv.Delimiter = ptr.String(xtv) } - case strings.EqualFold("RequesterCharged", t.Name.Local): + case strings.EqualFold("MaxDepth", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -16470,14 +18372,15 @@ func awsRestxml_deserializeDocumentS3ObjectMetadata(v **types.S3ObjectMetadata, break } { - xtv, err := strconv.ParseBool(string(val)) + xtv := string(val) + i64, err := strconv.ParseInt(xtv, 10, 64) if err != nil { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) + return err } - sv.RequesterCharged = xtv + sv.MaxDepth = ptr.Int32(int32(i64)) } - case strings.EqualFold("SSEAlgorithm", t.Name.Local): + case strings.EqualFold("MinStorageBytesPercentage", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -16487,13 +18390,11 @@ func awsRestxml_deserializeDocumentS3ObjectMetadata(v **types.S3ObjectMetadata, } { xtv := string(val) - sv.SSEAlgorithm = types.S3SSEAlgorithm(xtv) - } - - case strings.EqualFold("UserMetadata", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3UserMetadata(&sv.UserMetadata, nodeDecoder); err != nil { - return err + f64, err := strconv.ParseFloat(xtv, 64) + if err != nil { + return err + } + sv.MinStorageBytesPercentage = ptr.Float64(f64) } default: @@ -16510,13 +18411,13 @@ func awsRestxml_deserializeDocumentS3ObjectMetadata(v **types.S3ObjectMetadata, return nil } -func awsRestxml_deserializeDocumentS3ObjectOwner(v **types.S3ObjectOwner, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentSourceSelectionCriteria(v **types.SourceSelectionCriteria, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3ObjectOwner + var sv *types.SourceSelectionCriteria if *v == nil { - sv = &types.S3ObjectOwner{} + sv = &types.SourceSelectionCriteria{} } else { sv = *v } @@ -16532,31 +18433,17 @@ func awsRestxml_deserializeDocumentS3ObjectOwner(v **types.S3ObjectOwner, decode originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("DisplayName", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("ReplicaModifications", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentReplicaModifications(&sv.ReplicaModifications, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.DisplayName = ptr.String(xtv) - } - case strings.EqualFold("ID", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("SseKmsEncryptedObjects", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentSseKmsEncryptedObjects(&sv.SseKmsEncryptedObjects, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.ID = ptr.String(xtv) - } default: // Do nothing and ignore the unexpected tag element @@ -16572,13 +18459,13 @@ func awsRestxml_deserializeDocumentS3ObjectOwner(v **types.S3ObjectOwner, decode return nil } -func awsRestxml_deserializeDocumentS3ReplicateObjectOperation(v **types.S3ReplicateObjectOperation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentSSEKMS(v **types.SSEKMS, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3ReplicateObjectOperation + var sv *types.SSEKMS if *v == nil { - sv = &types.S3ReplicateObjectOperation{} + sv = &types.SSEKMS{} } else { sv = *v } @@ -16594,6 +18481,19 @@ func awsRestxml_deserializeDocumentS3ReplicateObjectOperation(v **types.S3Replic originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { + case strings.EqualFold("KeyId", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + sv.KeyId = ptr.String(xtv) + } + default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -16608,13 +18508,13 @@ func awsRestxml_deserializeDocumentS3ReplicateObjectOperation(v **types.S3Replic return nil } -func awsRestxml_deserializeDocumentS3Retention(v **types.S3Retention, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentSseKmsEncryptedObjects(v **types.SseKmsEncryptedObjects, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3Retention + var sv *types.SseKmsEncryptedObjects if *v == nil { - sv = &types.S3Retention{} + sv = &types.SseKmsEncryptedObjects{} } else { sv = *v } @@ -16630,20 +18530,7 @@ func awsRestxml_deserializeDocumentS3Retention(v **types.S3Retention, decoder sm originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Mode", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv := string(val) - sv.Mode = types.S3ObjectLockRetentionMode(xtv) - } - - case strings.EqualFold("RetainUntilDate", t.Name.Local): + case strings.EqualFold("Status", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -16653,11 +18540,7 @@ func awsRestxml_deserializeDocumentS3Retention(v **types.S3Retention, decoder sm } { xtv := string(val) - t, err := smithytime.ParseDateTime(xtv) - if err != nil { - return err - } - sv.RetainUntilDate = ptr.Time(t) + sv.Status = types.SseKmsEncryptedObjectsStatus(xtv) } default: @@ -16674,13 +18557,13 @@ func awsRestxml_deserializeDocumentS3Retention(v **types.S3Retention, decoder sm return nil } -func awsRestxml_deserializeDocumentS3SetObjectAclOperation(v **types.S3SetObjectAclOperation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentSSEKMSEncryption(v **types.SSEKMSEncryption, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3SetObjectAclOperation + var sv *types.SSEKMSEncryption if *v == nil { - sv = &types.S3SetObjectAclOperation{} + sv = &types.SSEKMSEncryption{} } else { sv = *v } @@ -16696,11 +18579,18 @@ func awsRestxml_deserializeDocumentS3SetObjectAclOperation(v **types.S3SetObject originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("AccessControlPolicy", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3AccessControlPolicy(&sv.AccessControlPolicy, nodeDecoder); err != nil { + case strings.EqualFold("KeyId", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.KeyId = ptr.String(xtv) + } default: // Do nothing and ignore the unexpected tag element @@ -16716,13 +18606,13 @@ func awsRestxml_deserializeDocumentS3SetObjectAclOperation(v **types.S3SetObject return nil } -func awsRestxml_deserializeDocumentS3SetObjectLegalHoldOperation(v **types.S3SetObjectLegalHoldOperation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentSSES3(v **types.SSES3, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3SetObjectLegalHoldOperation + var sv *types.SSES3 if *v == nil { - sv = &types.S3SetObjectLegalHoldOperation{} + sv = &types.SSES3{} } else { sv = *v } @@ -16738,12 +18628,6 @@ func awsRestxml_deserializeDocumentS3SetObjectLegalHoldOperation(v **types.S3Set originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("LegalHold", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3ObjectLockLegalHold(&sv.LegalHold, nodeDecoder); err != nil { - return err - } - default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -16758,13 +18642,13 @@ func awsRestxml_deserializeDocumentS3SetObjectLegalHoldOperation(v **types.S3Set return nil } -func awsRestxml_deserializeDocumentS3SetObjectRetentionOperation(v **types.S3SetObjectRetentionOperation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentSSES3Encryption(v **types.SSES3Encryption, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3SetObjectRetentionOperation + var sv *types.SSES3Encryption if *v == nil { - sv = &types.S3SetObjectRetentionOperation{} + sv = &types.SSES3Encryption{} } else { sv = *v } @@ -16780,28 +18664,6 @@ func awsRestxml_deserializeDocumentS3SetObjectRetentionOperation(v **types.S3Set originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("BypassGovernanceRetention", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected Boolean to be of type *bool, got %T instead", val) - } - sv.BypassGovernanceRetention = ptr.Bool(xtv) - } - - case strings.EqualFold("Retention", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3Retention(&sv.Retention, nodeDecoder); err != nil { - return err - } - default: // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() @@ -16816,13 +18678,13 @@ func awsRestxml_deserializeDocumentS3SetObjectRetentionOperation(v **types.S3Set return nil } -func awsRestxml_deserializeDocumentS3SetObjectTaggingOperation(v **types.S3SetObjectTaggingOperation, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensAwsOrg(v **types.StorageLensAwsOrg, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3SetObjectTaggingOperation + var sv *types.StorageLensAwsOrg if *v == nil { - sv = &types.S3SetObjectTaggingOperation{} + sv = &types.StorageLensAwsOrg{} } else { sv = *v } @@ -16838,11 +18700,18 @@ func awsRestxml_deserializeDocumentS3SetObjectTaggingOperation(v **types.S3SetOb originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("TagSet", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3TagSet(&sv.TagSet, nodeDecoder); err != nil { + case strings.EqualFold("Arn", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.Arn = ptr.String(xtv) + } default: // Do nothing and ignore the unexpected tag element @@ -16858,13 +18727,13 @@ func awsRestxml_deserializeDocumentS3SetObjectTaggingOperation(v **types.S3SetOb return nil } -func awsRestxml_deserializeDocumentS3Tag(v **types.S3Tag, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensConfiguration(v **types.StorageLensConfiguration, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.S3Tag + var sv *types.StorageLensConfiguration if *v == nil { - sv = &types.S3Tag{} + sv = &types.StorageLensConfiguration{} } else { sv = *v } @@ -16880,7 +18749,31 @@ func awsRestxml_deserializeDocumentS3Tag(v **types.S3Tag, decoder smithyxml.Node originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Key", t.Name.Local): + case strings.EqualFold("AccountLevel", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentAccountLevel(&sv.AccountLevel, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("AwsOrg", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentStorageLensAwsOrg(&sv.AwsOrg, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("DataExport", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentStorageLensDataExport(&sv.DataExport, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Exclude", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentExclude(&sv.Exclude, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Id", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -16890,10 +18783,32 @@ func awsRestxml_deserializeDocumentS3Tag(v **types.S3Tag, decoder smithyxml.Node } { xtv := string(val) - sv.Key = ptr.String(xtv) + sv.Id = ptr.String(xtv) } - case strings.EqualFold("Value", t.Name.Local): + case strings.EqualFold("Include", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentInclude(&sv.Include, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("IsEnabled", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) + } + sv.IsEnabled = xtv + } + + case strings.EqualFold("StorageLensArn", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -16903,7 +18818,7 @@ func awsRestxml_deserializeDocumentS3Tag(v **types.S3Tag, decoder smithyxml.Node } { xtv := string(val) - sv.Value = ptr.String(xtv) + sv.StorageLensArn = ptr.String(xtv) } default: @@ -16920,13 +18835,13 @@ func awsRestxml_deserializeDocumentS3Tag(v **types.S3Tag, decoder smithyxml.Node return nil } -func awsRestxml_deserializeDocumentS3TagSet(v *[]types.S3Tag, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensConfigurationList(v *[]types.ListStorageLensConfigurationEntry, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.S3Tag + var sv []types.ListStorageLensConfigurationEntry if *v == nil { - sv = make([]types.S3Tag, 0) + sv = make([]types.ListStorageLensConfigurationEntry, 0) } else { sv = *v } @@ -16941,11 +18856,11 @@ func awsRestxml_deserializeDocumentS3TagSet(v *[]types.S3Tag, decoder smithyxml. break } switch { - case strings.EqualFold("member", t.Name.Local): - var col types.S3Tag + case strings.EqualFold("StorageLensConfiguration", t.Name.Local): + var col types.ListStorageLensConfigurationEntry nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &col - if err := awsRestxml_deserializeDocumentS3Tag(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentListStorageLensConfigurationEntry(&destAddr, nodeDecoder); err != nil { return err } col = *destAddr @@ -16964,22 +18879,22 @@ func awsRestxml_deserializeDocumentS3TagSet(v *[]types.S3Tag, decoder smithyxml. return nil } -func awsRestxml_deserializeDocumentS3TagSetUnwrapped(v *[]types.S3Tag, decoder smithyxml.NodeDecoder) error { - var sv []types.S3Tag +func awsRestxml_deserializeDocumentStorageLensConfigurationListUnwrapped(v *[]types.ListStorageLensConfigurationEntry, decoder smithyxml.NodeDecoder) error { + var sv []types.ListStorageLensConfigurationEntry if *v == nil { - sv = make([]types.S3Tag, 0) + sv = make([]types.ListStorageLensConfigurationEntry, 0) } else { sv = *v } switch { default: - var mv types.S3Tag + var mv types.ListStorageLensConfigurationEntry t := decoder.StartEl _ = t nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &mv - if err := awsRestxml_deserializeDocumentS3Tag(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentListStorageLensConfigurationEntry(&destAddr, nodeDecoder); err != nil { return err } mv = *destAddr @@ -16988,13 +18903,13 @@ func awsRestxml_deserializeDocumentS3TagSetUnwrapped(v *[]types.S3Tag, decoder s *v = sv return nil } -func awsRestxml_deserializeDocumentS3UserMetadata(v *map[string]string, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensDataExport(v **types.StorageLensDataExport, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv map[string]string + var sv *types.StorageLensDataExport if *v == nil { - sv = make(map[string]string, 0) + sv = &types.StorageLensDataExport{} } else { sv = *v } @@ -17007,74 +18922,71 @@ func awsRestxml_deserializeDocumentS3UserMetadata(v *map[string]string, decoder if done { break } + originalDecoder := decoder + decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("entry", t.Name.Local): - entryDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3UserMetadataUnwrapped(&sv, entryDecoder); err != nil { + case strings.EqualFold("CloudWatchMetrics", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentCloudWatchMetrics(&sv.CloudWatchMetrics, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("S3BucketDestination", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentS3BucketDestination(&sv.S3BucketDestination, nodeDecoder); err != nil { return err } default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err } } + decoder = originalDecoder } *v = sv return nil } -func awsRestxml_deserializeDocumentS3UserMetadataUnwrapped(v *map[string]string, decoder smithyxml.NodeDecoder) error { - var sv map[string]string +func awsRestxml_deserializeDocumentStorageLensDataExportEncryption(v **types.StorageLensDataExportEncryption, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.StorageLensDataExportEncryption if *v == nil { - sv = make(map[string]string, 0) + sv = &types.StorageLensDataExportEncryption{} } else { sv = *v } - var ek string - var ev string for { t, done, err := decoder.Token() if err != nil { return err } if done { - sv[ek] = ev break } originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("key", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("SSE-KMS", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentSSEKMS(&sv.SSEKMS, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - ek = xtv - } - case strings.EqualFold("value", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("SSE-S3", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentSSES3(&sv.SSES3, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - ev = xtv - } default: + // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -17086,13 +18998,14 @@ func awsRestxml_deserializeDocumentS3UserMetadataUnwrapped(v *map[string]string, *v = sv return nil } -func awsRestxml_deserializeDocumentSelectionCriteria(v **types.SelectionCriteria, decoder smithyxml.NodeDecoder) error { + +func awsRestxml_deserializeDocumentStorageLensGroup(v **types.StorageLensGroup, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.SelectionCriteria + var sv *types.StorageLensGroup if *v == nil { - sv = &types.SelectionCriteria{} + sv = &types.StorageLensGroup{} } else { sv = *v } @@ -17108,20 +19021,13 @@ func awsRestxml_deserializeDocumentSelectionCriteria(v **types.SelectionCriteria originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Delimiter", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("Filter", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentStorageLensGroupFilter(&sv.Filter, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.Delimiter = ptr.String(xtv) - } - case strings.EqualFold("MaxDepth", t.Name.Local): + case strings.EqualFold("Name", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -17131,14 +19037,10 @@ func awsRestxml_deserializeDocumentSelectionCriteria(v **types.SelectionCriteria } { xtv := string(val) - i64, err := strconv.ParseInt(xtv, 10, 64) - if err != nil { - return err - } - sv.MaxDepth = ptr.Int32(int32(i64)) + sv.Name = ptr.String(xtv) } - case strings.EqualFold("MinStorageBytesPercentage", t.Name.Local): + case strings.EqualFold("StorageLensGroupArn", t.Name.Local): val, err := decoder.Value() if err != nil { return err @@ -17148,11 +19050,7 @@ func awsRestxml_deserializeDocumentSelectionCriteria(v **types.SelectionCriteria } { xtv := string(val) - f64, err := strconv.ParseFloat(xtv, 64) - if err != nil { - return err - } - sv.MinStorageBytesPercentage = ptr.Float64(f64) + sv.StorageLensGroupArn = ptr.String(xtv) } default: @@ -17169,13 +19067,13 @@ func awsRestxml_deserializeDocumentSelectionCriteria(v **types.SelectionCriteria return nil } -func awsRestxml_deserializeDocumentSourceSelectionCriteria(v **types.SourceSelectionCriteria, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensGroupAndOperator(v **types.StorageLensGroupAndOperator, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.SourceSelectionCriteria + var sv *types.StorageLensGroupAndOperator if *v == nil { - sv = &types.SourceSelectionCriteria{} + sv = &types.StorageLensGroupAndOperator{} } else { sv = *v } @@ -17191,15 +19089,33 @@ func awsRestxml_deserializeDocumentSourceSelectionCriteria(v **types.SourceSelec originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("ReplicaModifications", t.Name.Local): + case strings.EqualFold("MatchAnyPrefix", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentReplicaModifications(&sv.ReplicaModifications, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentMatchAnyPrefix(&sv.MatchAnyPrefix, nodeDecoder); err != nil { return err } - case strings.EqualFold("SseKmsEncryptedObjects", t.Name.Local): + case strings.EqualFold("MatchAnySuffix", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentSseKmsEncryptedObjects(&sv.SseKmsEncryptedObjects, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentMatchAnySuffix(&sv.MatchAnySuffix, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("MatchAnyTag", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMatchAnyTag(&sv.MatchAnyTag, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("MatchObjectAge", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMatchObjectAge(&sv.MatchObjectAge, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("MatchObjectSize", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMatchObjectSize(&sv.MatchObjectSize, nodeDecoder); err != nil { return err } @@ -17217,13 +19133,13 @@ func awsRestxml_deserializeDocumentSourceSelectionCriteria(v **types.SourceSelec return nil } -func awsRestxml_deserializeDocumentSSEKMS(v **types.SSEKMS, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensGroupFilter(v **types.StorageLensGroupFilter, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.SSEKMS + var sv *types.StorageLensGroupFilter if *v == nil { - sv = &types.SSEKMS{} + sv = &types.StorageLensGroupFilter{} } else { sv = *v } @@ -17239,17 +19155,46 @@ func awsRestxml_deserializeDocumentSSEKMS(v **types.SSEKMS, decoder smithyxml.No originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("KeyId", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("And", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentStorageLensGroupAndOperator(&sv.And, nodeDecoder); err != nil { return err } - if val == nil { - break + + case strings.EqualFold("MatchAnyPrefix", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMatchAnyPrefix(&sv.MatchAnyPrefix, nodeDecoder); err != nil { + return err } - { - xtv := string(val) - sv.KeyId = ptr.String(xtv) + + case strings.EqualFold("MatchAnySuffix", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMatchAnySuffix(&sv.MatchAnySuffix, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("MatchAnyTag", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMatchAnyTag(&sv.MatchAnyTag, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("MatchObjectAge", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMatchObjectAge(&sv.MatchObjectAge, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("MatchObjectSize", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMatchObjectSize(&sv.MatchObjectSize, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("Or", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentStorageLensGroupOrOperator(&sv.Or, nodeDecoder); err != nil { + return err } default: @@ -17266,13 +19211,13 @@ func awsRestxml_deserializeDocumentSSEKMS(v **types.SSEKMS, decoder smithyxml.No return nil } -func awsRestxml_deserializeDocumentSseKmsEncryptedObjects(v **types.SseKmsEncryptedObjects, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensGroupLevel(v **types.StorageLensGroupLevel, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.SseKmsEncryptedObjects + var sv *types.StorageLensGroupLevel if *v == nil { - sv = &types.SseKmsEncryptedObjects{} + sv = &types.StorageLensGroupLevel{} } else { sv = *v } @@ -17288,18 +19233,11 @@ func awsRestxml_deserializeDocumentSseKmsEncryptedObjects(v **types.SseKmsEncryp originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("Status", t.Name.Local): - val, err := decoder.Value() - if err != nil { + case strings.EqualFold("SelectionCriteria", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentStorageLensGroupLevelSelectionCriteria(&sv.SelectionCriteria, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.Status = types.SseKmsEncryptedObjectsStatus(xtv) - } default: // Do nothing and ignore the unexpected tag element @@ -17315,17 +19253,18 @@ func awsRestxml_deserializeDocumentSseKmsEncryptedObjects(v **types.SseKmsEncryp return nil } -func awsRestxml_deserializeDocumentSSEKMSEncryption(v **types.SSEKMSEncryption, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensGroupLevelExclude(v *[]string, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.SSEKMSEncryption + var sv []string if *v == nil { - sv = &types.SSEKMSEncryption{} + sv = make([]string, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -17334,10 +19273,11 @@ func awsRestxml_deserializeDocumentSSEKMSEncryption(v **types.SSEKMSEncryption, if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + decoder = memberDecoder switch { - case strings.EqualFold("KeyId", t.Name.Local): + case strings.EqualFold("Arn", t.Name.Local): + var col string val, err := decoder.Value() if err != nil { return err @@ -17347,47 +19287,11 @@ func awsRestxml_deserializeDocumentSSEKMSEncryption(v **types.SSEKMSEncryption, } { xtv := string(val) - sv.KeyId = ptr.String(xtv) - } - - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() - if err != nil { - return err + col = xtv } + sv = append(sv, col) - } - decoder = originalDecoder - } - *v = sv - return nil -} - -func awsRestxml_deserializeDocumentSSES3(v **types.SSES3, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.SSES3 - if *v == nil { - sv = &types.SSES3{} - } else { - sv = *v - } - - for { - t, done, err := decoder.Token() - if err != nil { - return err - } - if done { - break - } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -17400,53 +19304,47 @@ func awsRestxml_deserializeDocumentSSES3(v **types.SSES3, decoder smithyxml.Node return nil } -func awsRestxml_deserializeDocumentSSES3Encryption(v **types.SSES3Encryption, decoder smithyxml.NodeDecoder) error { - if v == nil { - return fmt.Errorf("unexpected nil of type %T", v) - } - var sv *types.SSES3Encryption +func awsRestxml_deserializeDocumentStorageLensGroupLevelExcludeUnwrapped(v *[]string, decoder smithyxml.NodeDecoder) error { + var sv []string if *v == nil { - sv = &types.SSES3Encryption{} + sv = make([]string, 0) } else { sv = *v } - for { - t, done, err := decoder.Token() + switch { + default: + var mv string + t := decoder.StartEl + _ = t + val, err := decoder.Value() if err != nil { return err } - if done { + if val == nil { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) - switch { - default: - // Do nothing and ignore the unexpected tag element - err = decoder.Decoder.Skip() - if err != nil { - return err - } - + { + xtv := string(val) + mv = xtv } - decoder = originalDecoder + sv = append(sv, mv) } *v = sv return nil } - -func awsRestxml_deserializeDocumentStorageLensAwsOrg(v **types.StorageLensAwsOrg, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensGroupLevelInclude(v *[]string, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.StorageLensAwsOrg + var sv []string if *v == nil { - sv = &types.StorageLensAwsOrg{} + sv = make([]string, 0) } else { sv = *v } + originalDecoder := decoder for { t, done, err := decoder.Token() if err != nil { @@ -17455,10 +19353,11 @@ func awsRestxml_deserializeDocumentStorageLensAwsOrg(v **types.StorageLensAwsOrg if done { break } - originalDecoder := decoder - decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) + memberDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + decoder = memberDecoder switch { case strings.EqualFold("Arn", t.Name.Local): + var col string val, err := decoder.Value() if err != nil { return err @@ -17468,11 +19367,11 @@ func awsRestxml_deserializeDocumentStorageLensAwsOrg(v **types.StorageLensAwsOrg } { xtv := string(val) - sv.Arn = ptr.String(xtv) + col = xtv } + sv = append(sv, col) default: - // Do nothing and ignore the unexpected tag element err = decoder.Decoder.Skip() if err != nil { return err @@ -17485,13 +19384,42 @@ func awsRestxml_deserializeDocumentStorageLensAwsOrg(v **types.StorageLensAwsOrg return nil } -func awsRestxml_deserializeDocumentStorageLensConfiguration(v **types.StorageLensConfiguration, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensGroupLevelIncludeUnwrapped(v *[]string, decoder smithyxml.NodeDecoder) error { + var sv []string + if *v == nil { + sv = make([]string, 0) + } else { + sv = *v + } + + switch { + default: + var mv string + t := decoder.StartEl + _ = t + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv := string(val) + mv = xtv + } + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentStorageLensGroupLevelSelectionCriteria(v **types.StorageLensGroupLevelSelectionCriteria, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.StorageLensConfiguration + var sv *types.StorageLensGroupLevelSelectionCriteria if *v == nil { - sv = &types.StorageLensConfiguration{} + sv = &types.StorageLensGroupLevelSelectionCriteria{} } else { sv = *v } @@ -17507,77 +19435,17 @@ func awsRestxml_deserializeDocumentStorageLensConfiguration(v **types.StorageLen originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("AccountLevel", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentAccountLevel(&sv.AccountLevel, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("AwsOrg", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentStorageLensAwsOrg(&sv.AwsOrg, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("DataExport", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentStorageLensDataExport(&sv.DataExport, nodeDecoder); err != nil { - return err - } - case strings.EqualFold("Exclude", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentExclude(&sv.Exclude, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("Id", t.Name.Local): - val, err := decoder.Value() - if err != nil { + if err := awsRestxml_deserializeDocumentStorageLensGroupLevelExclude(&sv.Exclude, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.Id = ptr.String(xtv) - } case strings.EqualFold("Include", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentInclude(&sv.Include, nodeDecoder); err != nil { - return err - } - - case strings.EqualFold("IsEnabled", t.Name.Local): - val, err := decoder.Value() - if err != nil { - return err - } - if val == nil { - break - } - { - xtv, err := strconv.ParseBool(string(val)) - if err != nil { - return fmt.Errorf("expected IsEnabled to be of type *bool, got %T instead", val) - } - sv.IsEnabled = xtv - } - - case strings.EqualFold("StorageLensArn", t.Name.Local): - val, err := decoder.Value() - if err != nil { + if err := awsRestxml_deserializeDocumentStorageLensGroupLevelInclude(&sv.Include, nodeDecoder); err != nil { return err } - if val == nil { - break - } - { - xtv := string(val) - sv.StorageLensArn = ptr.String(xtv) - } default: // Do nothing and ignore the unexpected tag element @@ -17593,13 +19461,13 @@ func awsRestxml_deserializeDocumentStorageLensConfiguration(v **types.StorageLen return nil } -func awsRestxml_deserializeDocumentStorageLensConfigurationList(v *[]types.ListStorageLensConfigurationEntry, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensGroupList(v *[]types.ListStorageLensGroupEntry, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.ListStorageLensConfigurationEntry + var sv []types.ListStorageLensGroupEntry if *v == nil { - sv = make([]types.ListStorageLensConfigurationEntry, 0) + sv = make([]types.ListStorageLensGroupEntry, 0) } else { sv = *v } @@ -17614,11 +19482,11 @@ func awsRestxml_deserializeDocumentStorageLensConfigurationList(v *[]types.ListS break } switch { - case strings.EqualFold("StorageLensConfiguration", t.Name.Local): - var col types.ListStorageLensConfigurationEntry + case strings.EqualFold("StorageLensGroup", t.Name.Local): + var col types.ListStorageLensGroupEntry nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &col - if err := awsRestxml_deserializeDocumentListStorageLensConfigurationEntry(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentListStorageLensGroupEntry(&destAddr, nodeDecoder); err != nil { return err } col = *destAddr @@ -17637,22 +19505,22 @@ func awsRestxml_deserializeDocumentStorageLensConfigurationList(v *[]types.ListS return nil } -func awsRestxml_deserializeDocumentStorageLensConfigurationListUnwrapped(v *[]types.ListStorageLensConfigurationEntry, decoder smithyxml.NodeDecoder) error { - var sv []types.ListStorageLensConfigurationEntry +func awsRestxml_deserializeDocumentStorageLensGroupListUnwrapped(v *[]types.ListStorageLensGroupEntry, decoder smithyxml.NodeDecoder) error { + var sv []types.ListStorageLensGroupEntry if *v == nil { - sv = make([]types.ListStorageLensConfigurationEntry, 0) + sv = make([]types.ListStorageLensGroupEntry, 0) } else { sv = *v } switch { default: - var mv types.ListStorageLensConfigurationEntry + var mv types.ListStorageLensGroupEntry t := decoder.StartEl _ = t nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &mv - if err := awsRestxml_deserializeDocumentListStorageLensConfigurationEntry(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentListStorageLensGroupEntry(&destAddr, nodeDecoder); err != nil { return err } mv = *destAddr @@ -17661,13 +19529,13 @@ func awsRestxml_deserializeDocumentStorageLensConfigurationListUnwrapped(v *[]ty *v = sv return nil } -func awsRestxml_deserializeDocumentStorageLensDataExport(v **types.StorageLensDataExport, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensGroupOrOperator(v **types.StorageLensGroupOrOperator, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.StorageLensDataExport + var sv *types.StorageLensGroupOrOperator if *v == nil { - sv = &types.StorageLensDataExport{} + sv = &types.StorageLensGroupOrOperator{} } else { sv = *v } @@ -17683,15 +19551,33 @@ func awsRestxml_deserializeDocumentStorageLensDataExport(v **types.StorageLensDa originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("CloudWatchMetrics", t.Name.Local): + case strings.EqualFold("MatchAnyPrefix", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentCloudWatchMetrics(&sv.CloudWatchMetrics, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentMatchAnyPrefix(&sv.MatchAnyPrefix, nodeDecoder); err != nil { return err } - case strings.EqualFold("S3BucketDestination", t.Name.Local): + case strings.EqualFold("MatchAnySuffix", t.Name.Local): nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentS3BucketDestination(&sv.S3BucketDestination, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentMatchAnySuffix(&sv.MatchAnySuffix, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("MatchAnyTag", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMatchAnyTag(&sv.MatchAnyTag, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("MatchObjectAge", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMatchObjectAge(&sv.MatchObjectAge, nodeDecoder); err != nil { + return err + } + + case strings.EqualFold("MatchObjectSize", t.Name.Local): + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + if err := awsRestxml_deserializeDocumentMatchObjectSize(&sv.MatchObjectSize, nodeDecoder); err != nil { return err } @@ -17709,13 +19595,13 @@ func awsRestxml_deserializeDocumentStorageLensDataExport(v **types.StorageLensDa return nil } -func awsRestxml_deserializeDocumentStorageLensDataExportEncryption(v **types.StorageLensDataExportEncryption, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensTag(v **types.StorageLensTag, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.StorageLensDataExportEncryption + var sv *types.StorageLensTag if *v == nil { - sv = &types.StorageLensDataExportEncryption{} + sv = &types.StorageLensTag{} } else { sv = *v } @@ -17731,17 +19617,31 @@ func awsRestxml_deserializeDocumentStorageLensDataExportEncryption(v **types.Sto originalDecoder := decoder decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t) switch { - case strings.EqualFold("SSE-KMS", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentSSEKMS(&sv.SSEKMS, nodeDecoder); err != nil { + case strings.EqualFold("Key", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.Key = ptr.String(xtv) + } - case strings.EqualFold("SSE-S3", t.Name.Local): - nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) - if err := awsRestxml_deserializeDocumentSSES3(&sv.SSES3, nodeDecoder); err != nil { + case strings.EqualFold("Value", t.Name.Local): + val, err := decoder.Value() + if err != nil { return err } + if val == nil { + break + } + { + xtv := string(val) + sv.Value = ptr.String(xtv) + } default: // Do nothing and ignore the unexpected tag element @@ -17757,13 +19657,81 @@ func awsRestxml_deserializeDocumentStorageLensDataExportEncryption(v **types.Sto return nil } -func awsRestxml_deserializeDocumentStorageLensTag(v **types.StorageLensTag, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentStorageLensTags(v *[]types.StorageLensTag, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv *types.StorageLensTag + var sv []types.StorageLensTag if *v == nil { - sv = &types.StorageLensTag{} + sv = make([]types.StorageLensTag, 0) + } else { + sv = *v + } + + originalDecoder := decoder + for { + t, done, err := decoder.Token() + if err != nil { + return err + } + if done { + break + } + switch { + case strings.EqualFold("Tag", t.Name.Local): + var col types.StorageLensTag + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &col + if err := awsRestxml_deserializeDocumentStorageLensTag(&destAddr, nodeDecoder); err != nil { + return err + } + col = *destAddr + sv = append(sv, col) + + default: + err = decoder.Decoder.Skip() + if err != nil { + return err + } + + } + decoder = originalDecoder + } + *v = sv + return nil +} + +func awsRestxml_deserializeDocumentStorageLensTagsUnwrapped(v *[]types.StorageLensTag, decoder smithyxml.NodeDecoder) error { + var sv []types.StorageLensTag + if *v == nil { + sv = make([]types.StorageLensTag, 0) + } else { + sv = *v + } + + switch { + default: + var mv types.StorageLensTag + t := decoder.StartEl + _ = t + nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) + destAddr := &mv + if err := awsRestxml_deserializeDocumentStorageLensTag(&destAddr, nodeDecoder); err != nil { + return err + } + mv = *destAddr + sv = append(sv, mv) + } + *v = sv + return nil +} +func awsRestxml_deserializeDocumentTag(v **types.Tag, decoder smithyxml.NodeDecoder) error { + if v == nil { + return fmt.Errorf("unexpected nil of type %T", v) + } + var sv *types.Tag + if *v == nil { + sv = &types.Tag{} } else { sv = *v } @@ -17819,13 +19787,13 @@ func awsRestxml_deserializeDocumentStorageLensTag(v **types.StorageLensTag, deco return nil } -func awsRestxml_deserializeDocumentStorageLensTags(v *[]types.StorageLensTag, decoder smithyxml.NodeDecoder) error { +func awsRestxml_deserializeDocumentTagList(v *[]types.Tag, decoder smithyxml.NodeDecoder) error { if v == nil { return fmt.Errorf("unexpected nil of type %T", v) } - var sv []types.StorageLensTag + var sv []types.Tag if *v == nil { - sv = make([]types.StorageLensTag, 0) + sv = make([]types.Tag, 0) } else { sv = *v } @@ -17841,10 +19809,10 @@ func awsRestxml_deserializeDocumentStorageLensTags(v *[]types.StorageLensTag, de } switch { case strings.EqualFold("Tag", t.Name.Local): - var col types.StorageLensTag + var col types.Tag nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &col - if err := awsRestxml_deserializeDocumentStorageLensTag(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentTag(&destAddr, nodeDecoder); err != nil { return err } col = *destAddr @@ -17863,22 +19831,22 @@ func awsRestxml_deserializeDocumentStorageLensTags(v *[]types.StorageLensTag, de return nil } -func awsRestxml_deserializeDocumentStorageLensTagsUnwrapped(v *[]types.StorageLensTag, decoder smithyxml.NodeDecoder) error { - var sv []types.StorageLensTag +func awsRestxml_deserializeDocumentTagListUnwrapped(v *[]types.Tag, decoder smithyxml.NodeDecoder) error { + var sv []types.Tag if *v == nil { - sv = make([]types.StorageLensTag, 0) + sv = make([]types.Tag, 0) } else { sv = *v } switch { default: - var mv types.StorageLensTag + var mv types.Tag t := decoder.StartEl _ = t nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t) destAddr := &mv - if err := awsRestxml_deserializeDocumentStorageLensTag(&destAddr, nodeDecoder); err != nil { + if err := awsRestxml_deserializeDocumentTag(&destAddr, nodeDecoder); err != nil { return err } mv = *destAddr diff --git a/service/s3control/generated.json b/service/s3control/generated.json index fc602fe4526..8a26c182fc4 100644 --- a/service/s3control/generated.json +++ b/service/s3control/generated.json @@ -15,6 +15,7 @@ "api_op_CreateBucket.go", "api_op_CreateJob.go", "api_op_CreateMultiRegionAccessPoint.go", + "api_op_CreateStorageLensGroup.go", "api_op_DeleteAccessPoint.go", "api_op_DeleteAccessPointForObjectLambda.go", "api_op_DeleteAccessPointPolicy.go", @@ -29,6 +30,7 @@ "api_op_DeletePublicAccessBlock.go", "api_op_DeleteStorageLensConfiguration.go", "api_op_DeleteStorageLensConfigurationTagging.go", + "api_op_DeleteStorageLensGroup.go", "api_op_DescribeJob.go", "api_op_DescribeMultiRegionAccessPointOperation.go", "api_op_GetAccessPoint.go", @@ -52,12 +54,15 @@ "api_op_GetPublicAccessBlock.go", "api_op_GetStorageLensConfiguration.go", "api_op_GetStorageLensConfigurationTagging.go", + "api_op_GetStorageLensGroup.go", "api_op_ListAccessPoints.go", "api_op_ListAccessPointsForObjectLambda.go", "api_op_ListJobs.go", "api_op_ListMultiRegionAccessPoints.go", "api_op_ListRegionalBuckets.go", "api_op_ListStorageLensConfigurations.go", + "api_op_ListStorageLensGroups.go", + "api_op_ListTagsForResource.go", "api_op_PutAccessPointConfigurationForObjectLambda.go", "api_op_PutAccessPointPolicy.go", "api_op_PutAccessPointPolicyForObjectLambda.go", @@ -72,8 +77,11 @@ "api_op_PutStorageLensConfiguration.go", "api_op_PutStorageLensConfigurationTagging.go", "api_op_SubmitMultiRegionAccessPointRoutes.go", + "api_op_TagResource.go", + "api_op_UntagResource.go", "api_op_UpdateJobPriority.go", "api_op_UpdateJobStatus.go", + "api_op_UpdateStorageLensGroup.go", "auth.go", "deserializers.go", "doc.go", diff --git a/service/s3control/go.mod b/service/s3control/go.mod index 7bbfd737aa9..62c16ab7b42 100644 --- a/service/s3control/go.mod +++ b/service/s3control/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/s3control/go.sum b/service/s3control/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/s3control/go.sum +++ b/service/s3control/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/s3control/serializers.go b/service/s3control/serializers.go index cddf020fb36..537e5d291db 100644 --- a/service/s3control/serializers.go +++ b/service/s3control/serializers.go @@ -704,6 +704,116 @@ func awsRestxml_serializeOpDocumentCreateMultiRegionAccessPointInput(v *CreateMu return nil } +type awsRestxml_serializeOpCreateStorageLensGroup struct { +} + +func (*awsRestxml_serializeOpCreateStorageLensGroup) ID() string { + return "OperationSerializer" +} + +func (m *awsRestxml_serializeOpCreateStorageLensGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*CreateStorageLensGroupInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v20180820/storagelensgroup") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "POST" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestxml_serializeOpHttpBindingsCreateStorageLensGroupInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + restEncoder.SetHeader("Content-Type").String("application/xml") + + xmlEncoder := smithyxml.NewEncoder(bytes.NewBuffer(nil)) + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "CreateStorageLensGroupRequest", + }, + Attr: rootAttr, + } + root.Attr = append(root.Attr, smithyxml.NewNamespaceAttribute("", "http://awss3control.amazonaws.com/doc/2018-08-20/")) + if err := awsRestxml_serializeOpDocumentCreateStorageLensGroupInput(input, xmlEncoder.RootElement(root)); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + if request, err = request.SetStream(bytes.NewReader(xmlEncoder.Bytes())); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestxml_serializeOpHttpBindingsCreateStorageLensGroupInput(v *CreateStorageLensGroupInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.AccountId != nil && len(*v.AccountId) > 0 { + locationName := "X-Amz-Account-Id" + encoder.SetHeader(locationName).String(*v.AccountId) + } + + return nil +} + +func awsRestxml_serializeOpDocumentCreateStorageLensGroupInput(v *CreateStorageLensGroupInput, value smithyxml.Value) error { + defer value.Close() + if v.StorageLensGroup != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "StorageLensGroup", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentStorageLensGroup(v.StorageLensGroup, el); err != nil { + return err + } + } + if v.Tags != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Tags", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentTagList(v.Tags, el); err != nil { + return err + } + } + return nil +} + type awsRestxml_serializeOpDeleteAccessPoint struct { } @@ -1713,6 +1823,76 @@ func awsRestxml_serializeOpHttpBindingsDeleteStorageLensConfigurationTaggingInpu return nil } +type awsRestxml_serializeOpDeleteStorageLensGroup struct { +} + +func (*awsRestxml_serializeOpDeleteStorageLensGroup) ID() string { + return "OperationSerializer" +} + +func (m *awsRestxml_serializeOpDeleteStorageLensGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*DeleteStorageLensGroupInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v20180820/storagelensgroup/{Name}") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "DELETE" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestxml_serializeOpHttpBindingsDeleteStorageLensGroupInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestxml_serializeOpHttpBindingsDeleteStorageLensGroupInput(v *DeleteStorageLensGroupInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.AccountId != nil && len(*v.AccountId) > 0 { + locationName := "X-Amz-Account-Id" + encoder.SetHeader(locationName).String(*v.AccountId) + } + + if v.Name == nil || len(*v.Name) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member Name must not be empty")} + } + if v.Name != nil { + if err := encoder.SetURI("Name").String(*v.Name); err != nil { + return err + } + } + + return nil +} + type awsRestxml_serializeOpDescribeJob struct { } @@ -3314,6 +3494,76 @@ func awsRestxml_serializeOpHttpBindingsGetStorageLensConfigurationTaggingInput(v return nil } +type awsRestxml_serializeOpGetStorageLensGroup struct { +} + +func (*awsRestxml_serializeOpGetStorageLensGroup) ID() string { + return "OperationSerializer" +} + +func (m *awsRestxml_serializeOpGetStorageLensGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*GetStorageLensGroupInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v20180820/storagelensgroup/{Name}") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "GET" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestxml_serializeOpHttpBindingsGetStorageLensGroupInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestxml_serializeOpHttpBindingsGetStorageLensGroupInput(v *GetStorageLensGroupInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.AccountId != nil && len(*v.AccountId) > 0 { + locationName := "X-Amz-Account-Id" + encoder.SetHeader(locationName).String(*v.AccountId) + } + + if v.Name == nil || len(*v.Name) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member Name must not be empty")} + } + if v.Name != nil { + if err := encoder.SetURI("Name").String(*v.Name); err != nil { + return err + } + } + + return nil +} + type awsRestxml_serializeOpListAccessPoints struct { } @@ -3739,14 +3989,14 @@ func awsRestxml_serializeOpHttpBindingsListStorageLensConfigurationsInput(v *Lis return nil } -type awsRestxml_serializeOpPutAccessPointConfigurationForObjectLambda struct { +type awsRestxml_serializeOpListStorageLensGroups struct { } -func (*awsRestxml_serializeOpPutAccessPointConfigurationForObjectLambda) ID() string { +func (*awsRestxml_serializeOpListStorageLensGroups) ID() string { return "OperationSerializer" } -func (m *awsRestxml_serializeOpPutAccessPointConfigurationForObjectLambda) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( +func (m *awsRestxml_serializeOpListStorageLensGroups) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, ) { request, ok := in.Request.(*smithyhttp.Request) @@ -3754,16 +4004,16 @@ func (m *awsRestxml_serializeOpPutAccessPointConfigurationForObjectLambda) Handl return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} } - input, ok := in.Parameters.(*PutAccessPointConfigurationForObjectLambdaInput) + input, ok := in.Parameters.(*ListStorageLensGroupsInput) _ = input if !ok { return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} } - opPath, opQuery := httpbinding.SplitURI("/v20180820/accesspointforobjectlambda/{Name}/configuration") + opPath, opQuery := httpbinding.SplitURI("/v20180820/storagelensgroup") request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) - request.Method = "PUT" + request.Method = "GET" var restEncoder *httpbinding.Encoder if request.URL.RawPath == "" { restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) @@ -3776,25 +4026,7 @@ func (m *awsRestxml_serializeOpPutAccessPointConfigurationForObjectLambda) Handl return out, metadata, &smithy.SerializationError{Err: err} } - if err := awsRestxml_serializeOpHttpBindingsPutAccessPointConfigurationForObjectLambdaInput(input, restEncoder); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - - restEncoder.SetHeader("Content-Type").String("application/xml") - - xmlEncoder := smithyxml.NewEncoder(bytes.NewBuffer(nil)) - rootAttr := []smithyxml.Attr{} - root := smithyxml.StartElement{ - Name: smithyxml.Name{ - Local: "PutAccessPointConfigurationForObjectLambdaRequest", - }, - Attr: rootAttr, - } - root.Attr = append(root.Attr, smithyxml.NewNamespaceAttribute("", "http://awss3control.amazonaws.com/doc/2018-08-20/")) - if err := awsRestxml_serializeOpDocumentPutAccessPointConfigurationForObjectLambdaInput(input, xmlEncoder.RootElement(root)); err != nil { - return out, metadata, &smithy.SerializationError{Err: err} - } - if request, err = request.SetStream(bytes.NewReader(xmlEncoder.Bytes())); err != nil { + if err := awsRestxml_serializeOpHttpBindingsListStorageLensGroupsInput(input, restEncoder); err != nil { return out, metadata, &smithy.SerializationError{Err: err} } @@ -3805,7 +4037,7 @@ func (m *awsRestxml_serializeOpPutAccessPointConfigurationForObjectLambda) Handl return next.HandleSerialize(ctx, in) } -func awsRestxml_serializeOpHttpBindingsPutAccessPointConfigurationForObjectLambdaInput(v *PutAccessPointConfigurationForObjectLambdaInput, encoder *httpbinding.Encoder) error { +func awsRestxml_serializeOpHttpBindingsListStorageLensGroupsInput(v *ListStorageLensGroupsInput, encoder *httpbinding.Encoder) error { if v == nil { return fmt.Errorf("unsupported serialization of nil %T", v) } @@ -3815,12 +4047,165 @@ func awsRestxml_serializeOpHttpBindingsPutAccessPointConfigurationForObjectLambd encoder.SetHeader(locationName).String(*v.AccountId) } - if v.Name == nil || len(*v.Name) == 0 { - return &smithy.SerializationError{Err: fmt.Errorf("input member Name must not be empty")} + if v.NextToken != nil { + encoder.SetQuery("nextToken").String(*v.NextToken) } - if v.Name != nil { - if err := encoder.SetURI("Name").String(*v.Name); err != nil { - return err + + return nil +} + +type awsRestxml_serializeOpListTagsForResource struct { +} + +func (*awsRestxml_serializeOpListTagsForResource) ID() string { + return "OperationSerializer" +} + +func (m *awsRestxml_serializeOpListTagsForResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*ListTagsForResourceInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v20180820/tags/{ResourceArn+}") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "GET" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestxml_serializeOpHttpBindingsListTagsForResourceInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestxml_serializeOpHttpBindingsListTagsForResourceInput(v *ListTagsForResourceInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.AccountId != nil && len(*v.AccountId) > 0 { + locationName := "X-Amz-Account-Id" + encoder.SetHeader(locationName).String(*v.AccountId) + } + + if v.ResourceArn == nil || len(*v.ResourceArn) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member ResourceArn must not be empty")} + } + if v.ResourceArn != nil { + if err := encoder.SetURI("ResourceArn").String(*v.ResourceArn); err != nil { + return err + } + } + + return nil +} + +type awsRestxml_serializeOpPutAccessPointConfigurationForObjectLambda struct { +} + +func (*awsRestxml_serializeOpPutAccessPointConfigurationForObjectLambda) ID() string { + return "OperationSerializer" +} + +func (m *awsRestxml_serializeOpPutAccessPointConfigurationForObjectLambda) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*PutAccessPointConfigurationForObjectLambdaInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v20180820/accesspointforobjectlambda/{Name}/configuration") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "PUT" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestxml_serializeOpHttpBindingsPutAccessPointConfigurationForObjectLambdaInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + restEncoder.SetHeader("Content-Type").String("application/xml") + + xmlEncoder := smithyxml.NewEncoder(bytes.NewBuffer(nil)) + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "PutAccessPointConfigurationForObjectLambdaRequest", + }, + Attr: rootAttr, + } + root.Attr = append(root.Attr, smithyxml.NewNamespaceAttribute("", "http://awss3control.amazonaws.com/doc/2018-08-20/")) + if err := awsRestxml_serializeOpDocumentPutAccessPointConfigurationForObjectLambdaInput(input, xmlEncoder.RootElement(root)); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + if request, err = request.SetStream(bytes.NewReader(xmlEncoder.Bytes())); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestxml_serializeOpHttpBindingsPutAccessPointConfigurationForObjectLambdaInput(v *PutAccessPointConfigurationForObjectLambdaInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.AccountId != nil && len(*v.AccountId) > 0 { + locationName := "X-Amz-Account-Id" + encoder.SetHeader(locationName).String(*v.AccountId) + } + + if v.Name == nil || len(*v.Name) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member Name must not be empty")} + } + if v.Name != nil { + if err := encoder.SetURI("Name").String(*v.Name); err != nil { + return err } } @@ -5173,14 +5558,14 @@ func awsRestxml_serializeOpDocumentSubmitMultiRegionAccessPointRoutesInput(v *Su return nil } -type awsRestxml_serializeOpUpdateJobPriority struct { +type awsRestxml_serializeOpTagResource struct { } -func (*awsRestxml_serializeOpUpdateJobPriority) ID() string { +func (*awsRestxml_serializeOpTagResource) ID() string { return "OperationSerializer" } -func (m *awsRestxml_serializeOpUpdateJobPriority) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( +func (m *awsRestxml_serializeOpTagResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, ) { request, ok := in.Request.(*smithyhttp.Request) @@ -5188,13 +5573,13 @@ func (m *awsRestxml_serializeOpUpdateJobPriority) HandleSerialize(ctx context.Co return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} } - input, ok := in.Parameters.(*UpdateJobPriorityInput) + input, ok := in.Parameters.(*TagResourceInput) _ = input if !ok { return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} } - opPath, opQuery := httpbinding.SplitURI("/v20180820/jobs/{JobId}/priority") + opPath, opQuery := httpbinding.SplitURI("/v20180820/tags/{ResourceArn+}") request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) request.Method = "POST" @@ -5210,7 +5595,25 @@ func (m *awsRestxml_serializeOpUpdateJobPriority) HandleSerialize(ctx context.Co return out, metadata, &smithy.SerializationError{Err: err} } - if err := awsRestxml_serializeOpHttpBindingsUpdateJobPriorityInput(input, restEncoder); err != nil { + if err := awsRestxml_serializeOpHttpBindingsTagResourceInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + restEncoder.SetHeader("Content-Type").String("application/xml") + + xmlEncoder := smithyxml.NewEncoder(bytes.NewBuffer(nil)) + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "TagResourceRequest", + }, + Attr: rootAttr, + } + root.Attr = append(root.Attr, smithyxml.NewNamespaceAttribute("", "http://awss3control.amazonaws.com/doc/2018-08-20/")) + if err := awsRestxml_serializeOpDocumentTagResourceInput(input, xmlEncoder.RootElement(root)); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + if request, err = request.SetStream(bytes.NewReader(xmlEncoder.Bytes())); err != nil { return out, metadata, &smithy.SerializationError{Err: err} } @@ -5221,7 +5624,7 @@ func (m *awsRestxml_serializeOpUpdateJobPriority) HandleSerialize(ctx context.Co return next.HandleSerialize(ctx, in) } -func awsRestxml_serializeOpHttpBindingsUpdateJobPriorityInput(v *UpdateJobPriorityInput, encoder *httpbinding.Encoder) error { +func awsRestxml_serializeOpHttpBindingsTagResourceInput(v *TagResourceInput, encoder *httpbinding.Encoder) error { if v == nil { return fmt.Errorf("unsupported serialization of nil %T", v) } @@ -5231,30 +5634,44 @@ func awsRestxml_serializeOpHttpBindingsUpdateJobPriorityInput(v *UpdateJobPriori encoder.SetHeader(locationName).String(*v.AccountId) } - if v.JobId == nil || len(*v.JobId) == 0 { - return &smithy.SerializationError{Err: fmt.Errorf("input member JobId must not be empty")} + if v.ResourceArn == nil || len(*v.ResourceArn) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member ResourceArn must not be empty")} } - if v.JobId != nil { - if err := encoder.SetURI("JobId").String(*v.JobId); err != nil { + if v.ResourceArn != nil { + if err := encoder.SetURI("ResourceArn").String(*v.ResourceArn); err != nil { return err } } - { - encoder.SetQuery("priority").Integer(v.Priority) - } + return nil +} +func awsRestxml_serializeOpDocumentTagResourceInput(v *TagResourceInput, value smithyxml.Value) error { + defer value.Close() + if v.Tags != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Tags", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentTagList(v.Tags, el); err != nil { + return err + } + } return nil } -type awsRestxml_serializeOpUpdateJobStatus struct { +type awsRestxml_serializeOpUntagResource struct { } -func (*awsRestxml_serializeOpUpdateJobStatus) ID() string { +func (*awsRestxml_serializeOpUntagResource) ID() string { return "OperationSerializer" } -func (m *awsRestxml_serializeOpUpdateJobStatus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( +func (m *awsRestxml_serializeOpUntagResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, ) { request, ok := in.Request.(*smithyhttp.Request) @@ -5262,16 +5679,16 @@ func (m *awsRestxml_serializeOpUpdateJobStatus) HandleSerialize(ctx context.Cont return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} } - input, ok := in.Parameters.(*UpdateJobStatusInput) + input, ok := in.Parameters.(*UntagResourceInput) _ = input if !ok { return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} } - opPath, opQuery := httpbinding.SplitURI("/v20180820/jobs/{JobId}/status") + opPath, opQuery := httpbinding.SplitURI("/v20180820/tags/{ResourceArn+}") request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) - request.Method = "POST" + request.Method = "DELETE" var restEncoder *httpbinding.Encoder if request.URL.RawPath == "" { restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) @@ -5284,7 +5701,7 @@ func (m *awsRestxml_serializeOpUpdateJobStatus) HandleSerialize(ctx context.Cont return out, metadata, &smithy.SerializationError{Err: err} } - if err := awsRestxml_serializeOpHttpBindingsUpdateJobStatusInput(input, restEncoder); err != nil { + if err := awsRestxml_serializeOpHttpBindingsUntagResourceInput(input, restEncoder); err != nil { return out, metadata, &smithy.SerializationError{Err: err} } @@ -5295,7 +5712,7 @@ func (m *awsRestxml_serializeOpUpdateJobStatus) HandleSerialize(ctx context.Cont return next.HandleSerialize(ctx, in) } -func awsRestxml_serializeOpHttpBindingsUpdateJobStatusInput(v *UpdateJobStatusInput, encoder *httpbinding.Encoder) error { +func awsRestxml_serializeOpHttpBindingsUntagResourceInput(v *UntagResourceInput, encoder *httpbinding.Encoder) error { if v == nil { return fmt.Errorf("unsupported serialization of nil %T", v) } @@ -5305,73 +5722,329 @@ func awsRestxml_serializeOpHttpBindingsUpdateJobStatusInput(v *UpdateJobStatusIn encoder.SetHeader(locationName).String(*v.AccountId) } - if v.JobId == nil || len(*v.JobId) == 0 { - return &smithy.SerializationError{Err: fmt.Errorf("input member JobId must not be empty")} + if v.ResourceArn == nil || len(*v.ResourceArn) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member ResourceArn must not be empty")} } - if v.JobId != nil { - if err := encoder.SetURI("JobId").String(*v.JobId); err != nil { + if v.ResourceArn != nil { + if err := encoder.SetURI("ResourceArn").String(*v.ResourceArn); err != nil { return err } } - if len(v.RequestedJobStatus) > 0 { - encoder.SetQuery("requestedJobStatus").String(string(v.RequestedJobStatus)) - } - - if v.StatusUpdateReason != nil { - encoder.SetQuery("statusUpdateReason").String(*v.StatusUpdateReason) + if v.TagKeys != nil { + for i := range v.TagKeys { + encoder.AddQuery("tagKeys").String(v.TagKeys[i]) + } } return nil } -func awsRestxml_serializeDocumentAbortIncompleteMultipartUpload(v *types.AbortIncompleteMultipartUpload, value smithyxml.Value) error { - defer value.Close() - if v.DaysAfterInitiation != 0 { - rootAttr := []smithyxml.Attr{} - root := smithyxml.StartElement{ - Name: smithyxml.Name{ - Local: "DaysAfterInitiation", - }, - Attr: rootAttr, - } - el := value.MemberElement(root) - el.Integer(v.DaysAfterInitiation) - } - return nil +type awsRestxml_serializeOpUpdateJobPriority struct { } -func awsRestxml_serializeDocumentAccessControlTranslation(v *types.AccessControlTranslation, value smithyxml.Value) error { - defer value.Close() - if len(v.Owner) > 0 { - rootAttr := []smithyxml.Attr{} - root := smithyxml.StartElement{ - Name: smithyxml.Name{ - Local: "Owner", - }, - Attr: rootAttr, - } - el := value.MemberElement(root) - el.String(string(v.Owner)) - } - return nil +func (*awsRestxml_serializeOpUpdateJobPriority) ID() string { + return "OperationSerializer" } -func awsRestxml_serializeDocumentAccountLevel(v *types.AccountLevel, value smithyxml.Value) error { - defer value.Close() - if v.ActivityMetrics != nil { - rootAttr := []smithyxml.Attr{} - root := smithyxml.StartElement{ - Name: smithyxml.Name{ - Local: "ActivityMetrics", - }, - Attr: rootAttr, - } - el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentActivityMetrics(v.ActivityMetrics, el); err != nil { - return err - } - } +func (m *awsRestxml_serializeOpUpdateJobPriority) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*UpdateJobPriorityInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v20180820/jobs/{JobId}/priority") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "POST" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestxml_serializeOpHttpBindingsUpdateJobPriorityInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestxml_serializeOpHttpBindingsUpdateJobPriorityInput(v *UpdateJobPriorityInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.AccountId != nil && len(*v.AccountId) > 0 { + locationName := "X-Amz-Account-Id" + encoder.SetHeader(locationName).String(*v.AccountId) + } + + if v.JobId == nil || len(*v.JobId) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member JobId must not be empty")} + } + if v.JobId != nil { + if err := encoder.SetURI("JobId").String(*v.JobId); err != nil { + return err + } + } + + { + encoder.SetQuery("priority").Integer(v.Priority) + } + + return nil +} + +type awsRestxml_serializeOpUpdateJobStatus struct { +} + +func (*awsRestxml_serializeOpUpdateJobStatus) ID() string { + return "OperationSerializer" +} + +func (m *awsRestxml_serializeOpUpdateJobStatus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*UpdateJobStatusInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v20180820/jobs/{JobId}/status") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "POST" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestxml_serializeOpHttpBindingsUpdateJobStatusInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestxml_serializeOpHttpBindingsUpdateJobStatusInput(v *UpdateJobStatusInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.AccountId != nil && len(*v.AccountId) > 0 { + locationName := "X-Amz-Account-Id" + encoder.SetHeader(locationName).String(*v.AccountId) + } + + if v.JobId == nil || len(*v.JobId) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member JobId must not be empty")} + } + if v.JobId != nil { + if err := encoder.SetURI("JobId").String(*v.JobId); err != nil { + return err + } + } + + if len(v.RequestedJobStatus) > 0 { + encoder.SetQuery("requestedJobStatus").String(string(v.RequestedJobStatus)) + } + + if v.StatusUpdateReason != nil { + encoder.SetQuery("statusUpdateReason").String(*v.StatusUpdateReason) + } + + return nil +} + +type awsRestxml_serializeOpUpdateStorageLensGroup struct { +} + +func (*awsRestxml_serializeOpUpdateStorageLensGroup) ID() string { + return "OperationSerializer" +} + +func (m *awsRestxml_serializeOpUpdateStorageLensGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( + out middleware.SerializeOutput, metadata middleware.Metadata, err error, +) { + request, ok := in.Request.(*smithyhttp.Request) + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} + } + + input, ok := in.Parameters.(*UpdateStorageLensGroupInput) + _ = input + if !ok { + return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} + } + + opPath, opQuery := httpbinding.SplitURI("/v20180820/storagelensgroup/{Name}") + request.URL.Path = smithyhttp.JoinPath(request.URL.Path, opPath) + request.URL.RawQuery = smithyhttp.JoinRawQuery(request.URL.RawQuery, opQuery) + request.Method = "PUT" + var restEncoder *httpbinding.Encoder + if request.URL.RawPath == "" { + restEncoder, err = httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) + } else { + request.URL.RawPath = smithyhttp.JoinPath(request.URL.RawPath, opPath) + restEncoder, err = httpbinding.NewEncoderWithRawPath(request.URL.Path, request.URL.RawPath, request.URL.RawQuery, request.Header) + } + + if err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if err := awsRestxml_serializeOpHttpBindingsUpdateStorageLensGroupInput(input, restEncoder); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + restEncoder.SetHeader("Content-Type").String("application/xml") + + xmlEncoder := smithyxml.NewEncoder(bytes.NewBuffer(nil)) + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "UpdateStorageLensGroupRequest", + }, + Attr: rootAttr, + } + root.Attr = append(root.Attr, smithyxml.NewNamespaceAttribute("", "http://awss3control.amazonaws.com/doc/2018-08-20/")) + if err := awsRestxml_serializeOpDocumentUpdateStorageLensGroupInput(input, xmlEncoder.RootElement(root)); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + if request, err = request.SetStream(bytes.NewReader(xmlEncoder.Bytes())); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + + if request.Request, err = restEncoder.Encode(request.Request); err != nil { + return out, metadata, &smithy.SerializationError{Err: err} + } + in.Request = request + + return next.HandleSerialize(ctx, in) +} +func awsRestxml_serializeOpHttpBindingsUpdateStorageLensGroupInput(v *UpdateStorageLensGroupInput, encoder *httpbinding.Encoder) error { + if v == nil { + return fmt.Errorf("unsupported serialization of nil %T", v) + } + + if v.AccountId != nil && len(*v.AccountId) > 0 { + locationName := "X-Amz-Account-Id" + encoder.SetHeader(locationName).String(*v.AccountId) + } + + if v.Name == nil || len(*v.Name) == 0 { + return &smithy.SerializationError{Err: fmt.Errorf("input member Name must not be empty")} + } + if v.Name != nil { + if err := encoder.SetURI("Name").String(*v.Name); err != nil { + return err + } + } + + return nil +} + +func awsRestxml_serializeOpDocumentUpdateStorageLensGroupInput(v *UpdateStorageLensGroupInput, value smithyxml.Value) error { + defer value.Close() + if v.StorageLensGroup != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "StorageLensGroup", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentStorageLensGroup(v.StorageLensGroup, el); err != nil { + return err + } + } + return nil +} + +func awsRestxml_serializeDocumentAbortIncompleteMultipartUpload(v *types.AbortIncompleteMultipartUpload, value smithyxml.Value) error { + defer value.Close() + if v.DaysAfterInitiation != 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "DaysAfterInitiation", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.Integer(v.DaysAfterInitiation) + } + return nil +} + +func awsRestxml_serializeDocumentAccessControlTranslation(v *types.AccessControlTranslation, value smithyxml.Value) error { + defer value.Close() + if len(v.Owner) > 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Owner", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(string(v.Owner)) + } + return nil +} + +func awsRestxml_serializeDocumentAccountLevel(v *types.AccountLevel, value smithyxml.Value) error { + defer value.Close() + if v.ActivityMetrics != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "ActivityMetrics", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentActivityMetrics(v.ActivityMetrics, el); err != nil { + return err + } + } if v.AdvancedCostOptimizationMetrics != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ @@ -5424,6 +6097,19 @@ func awsRestxml_serializeDocumentAccountLevel(v *types.AccountLevel, value smith return err } } + if v.StorageLensGroupLevel != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "StorageLensGroupLevel", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentStorageLensGroupLevel(v.StorageLensGroupLevel, el); err != nil { + return err + } + } return nil } @@ -6565,47 +7251,163 @@ func awsRestxml_serializeDocumentLifecycleRuleFilter(v *types.LifecycleRuleFilte rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Prefix", + Local: "Prefix", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(*v.Prefix) + } + if v.Tag != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Tag", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentS3Tag(v.Tag, el); err != nil { + return err + } + } + return nil +} + +func awsRestxml_serializeDocumentLifecycleRules(v []types.LifecycleRule, value smithyxml.Value) error { + var array *smithyxml.Array + if !value.IsFlattened() { + defer value.Close() + } + customMemberNameAttr := []smithyxml.Attr{} + customMemberName := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Rule", + }, + Attr: customMemberNameAttr, + } + array = value.ArrayWithCustomName(customMemberName) + for i := range v { + am := array.Member() + if err := awsRestxml_serializeDocumentLifecycleRule(&v[i], am); err != nil { + return err + } + } + return nil +} + +func awsRestxml_serializeDocumentMatchAnyPrefix(v []string, value smithyxml.Value) error { + var array *smithyxml.Array + if !value.IsFlattened() { + defer value.Close() + } + customMemberNameAttr := []smithyxml.Attr{} + customMemberName := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Prefix", + }, + Attr: customMemberNameAttr, + } + array = value.ArrayWithCustomName(customMemberName) + for i := range v { + am := array.Member() + am.String(v[i]) + } + return nil +} + +func awsRestxml_serializeDocumentMatchAnySuffix(v []string, value smithyxml.Value) error { + var array *smithyxml.Array + if !value.IsFlattened() { + defer value.Close() + } + customMemberNameAttr := []smithyxml.Attr{} + customMemberName := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Suffix", + }, + Attr: customMemberNameAttr, + } + array = value.ArrayWithCustomName(customMemberName) + for i := range v { + am := array.Member() + am.String(v[i]) + } + return nil +} + +func awsRestxml_serializeDocumentMatchAnyTag(v []types.S3Tag, value smithyxml.Value) error { + var array *smithyxml.Array + if !value.IsFlattened() { + defer value.Close() + } + customMemberNameAttr := []smithyxml.Attr{} + customMemberName := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Tag", + }, + Attr: customMemberNameAttr, + } + array = value.ArrayWithCustomName(customMemberName) + for i := range v { + am := array.Member() + if err := awsRestxml_serializeDocumentS3Tag(&v[i], am); err != nil { + return err + } + } + return nil +} + +func awsRestxml_serializeDocumentMatchObjectAge(v *types.MatchObjectAge, value smithyxml.Value) error { + defer value.Close() + if v.DaysGreaterThan != 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "DaysGreaterThan", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.Integer(v.DaysGreaterThan) + } + if v.DaysLessThan != 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "DaysLessThan", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.Integer(v.DaysLessThan) + } + return nil +} + +func awsRestxml_serializeDocumentMatchObjectSize(v *types.MatchObjectSize, value smithyxml.Value) error { + defer value.Close() + if v.BytesGreaterThan != 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "BytesGreaterThan", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.Prefix) + el.Long(v.BytesGreaterThan) } - if v.Tag != nil { + if v.BytesLessThan != 0 { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Tag", + Local: "BytesLessThan", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3Tag(v.Tag, el); err != nil { - return err - } - } - return nil -} - -func awsRestxml_serializeDocumentLifecycleRules(v []types.LifecycleRule, value smithyxml.Value) error { - var array *smithyxml.Array - if !value.IsFlattened() { - defer value.Close() - } - customMemberNameAttr := []smithyxml.Attr{} - customMemberName := smithyxml.StartElement{ - Name: smithyxml.Name{ - Local: "Rule", - }, - Attr: customMemberNameAttr, - } - array = value.ArrayWithCustomName(customMemberName) - for i := range v { - am := array.Member() - if err := awsRestxml_serializeDocumentLifecycleRule(&v[i], am); err != nil { - return err - } + el.Long(v.BytesLessThan) } return nil } @@ -7472,1244 +8274,1609 @@ func awsRestxml_serializeDocumentS3AccessControlList(v *types.S3AccessControlLis return err } } - if v.Owner != nil { + if v.Owner != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Owner", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentS3ObjectOwner(v.Owner, el); err != nil { + return err + } + } + return nil +} + +func awsRestxml_serializeDocumentS3AccessControlPolicy(v *types.S3AccessControlPolicy, value smithyxml.Value) error { + defer value.Close() + if v.AccessControlList != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "AccessControlList", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentS3AccessControlList(v.AccessControlList, el); err != nil { + return err + } + } + if len(v.CannedAccessControlList) > 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "CannedAccessControlList", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(string(v.CannedAccessControlList)) + } + return nil +} + +func awsRestxml_serializeDocumentS3BucketDestination(v *types.S3BucketDestination, value smithyxml.Value) error { + defer value.Close() + if v.AccountId != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "AccountId", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(*v.AccountId) + } + if v.Arn != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Arn", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(*v.Arn) + } + if v.Encryption != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Encryption", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentStorageLensDataExportEncryption(v.Encryption, el); err != nil { + return err + } + } + if len(v.Format) > 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Format", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(string(v.Format)) + } + if len(v.OutputSchemaVersion) > 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "OutputSchemaVersion", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(string(v.OutputSchemaVersion)) + } + if v.Prefix != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Prefix", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(*v.Prefix) + } + return nil +} + +func awsRestxml_serializeDocumentS3CopyObjectOperation(v *types.S3CopyObjectOperation, value smithyxml.Value) error { + defer value.Close() + if v.AccessControlGrants != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "AccessControlGrants", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentS3GrantList(v.AccessControlGrants, el); err != nil { + return err + } + } + if v.BucketKeyEnabled { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "BucketKeyEnabled", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.Boolean(v.BucketKeyEnabled) + } + if len(v.CannedAccessControlList) > 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "CannedAccessControlList", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(string(v.CannedAccessControlList)) + } + if len(v.ChecksumAlgorithm) > 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "ChecksumAlgorithm", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(string(v.ChecksumAlgorithm)) + } + if len(v.MetadataDirective) > 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "MetadataDirective", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(string(v.MetadataDirective)) + } + if v.ModifiedSinceConstraint != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "ModifiedSinceConstraint", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(smithytime.FormatDateTime(*v.ModifiedSinceConstraint)) + } + if v.NewObjectMetadata != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "NewObjectMetadata", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentS3ObjectMetadata(v.NewObjectMetadata, el); err != nil { + return err + } + } + if v.NewObjectTagging != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "NewObjectTagging", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentS3TagSet(v.NewObjectTagging, el); err != nil { + return err + } + } + if len(v.ObjectLockLegalHoldStatus) > 0 { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "ObjectLockLegalHoldStatus", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(string(v.ObjectLockLegalHoldStatus)) + } + if len(v.ObjectLockMode) > 0 { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Owner", + Local: "ObjectLockMode", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3ObjectOwner(v.Owner, el); err != nil { - return err - } + el.String(string(v.ObjectLockMode)) } - return nil -} - -func awsRestxml_serializeDocumentS3AccessControlPolicy(v *types.S3AccessControlPolicy, value smithyxml.Value) error { - defer value.Close() - if v.AccessControlList != nil { + if v.ObjectLockRetainUntilDate != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "AccessControlList", + Local: "ObjectLockRetainUntilDate", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3AccessControlList(v.AccessControlList, el); err != nil { - return err - } + el.String(smithytime.FormatDateTime(*v.ObjectLockRetainUntilDate)) } - if len(v.CannedAccessControlList) > 0 { + if v.RedirectLocation != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "CannedAccessControlList", + Local: "RedirectLocation", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.CannedAccessControlList)) + el.String(*v.RedirectLocation) } - return nil -} - -func awsRestxml_serializeDocumentS3BucketDestination(v *types.S3BucketDestination, value smithyxml.Value) error { - defer value.Close() - if v.AccountId != nil { + if v.RequesterPays { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "AccountId", + Local: "RequesterPays", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.AccountId) + el.Boolean(v.RequesterPays) } - if v.Arn != nil { + if v.SSEAwsKmsKeyId != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Arn", + Local: "SSEAwsKmsKeyId", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.Arn) + el.String(*v.SSEAwsKmsKeyId) } - if v.Encryption != nil { + if len(v.StorageClass) > 0 { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Encryption", + Local: "StorageClass", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentStorageLensDataExportEncryption(v.Encryption, el); err != nil { - return err - } + el.String(string(v.StorageClass)) } - if len(v.Format) > 0 { + if v.TargetKeyPrefix != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Format", + Local: "TargetKeyPrefix", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.Format)) + el.String(*v.TargetKeyPrefix) } - if len(v.OutputSchemaVersion) > 0 { + if v.TargetResource != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "OutputSchemaVersion", + Local: "TargetResource", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.OutputSchemaVersion)) + el.String(*v.TargetResource) } - if v.Prefix != nil { + if v.UnModifiedSinceConstraint != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Prefix", + Local: "UnModifiedSinceConstraint", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.Prefix) + el.String(smithytime.FormatDateTime(*v.UnModifiedSinceConstraint)) } return nil } -func awsRestxml_serializeDocumentS3CopyObjectOperation(v *types.S3CopyObjectOperation, value smithyxml.Value) error { +func awsRestxml_serializeDocumentS3DeleteObjectTaggingOperation(v *types.S3DeleteObjectTaggingOperation, value smithyxml.Value) error { defer value.Close() - if v.AccessControlGrants != nil { + return nil +} + +func awsRestxml_serializeDocumentS3Grant(v *types.S3Grant, value smithyxml.Value) error { + defer value.Close() + if v.Grantee != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "AccessControlGrants", + Local: "Grantee", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3GrantList(v.AccessControlGrants, el); err != nil { + if err := awsRestxml_serializeDocumentS3Grantee(v.Grantee, el); err != nil { return err } } - if v.BucketKeyEnabled { + if len(v.Permission) > 0 { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "BucketKeyEnabled", + Local: "Permission", }, Attr: rootAttr, } el := value.MemberElement(root) - el.Boolean(v.BucketKeyEnabled) + el.String(string(v.Permission)) } - if len(v.CannedAccessControlList) > 0 { + return nil +} + +func awsRestxml_serializeDocumentS3Grantee(v *types.S3Grantee, value smithyxml.Value) error { + defer value.Close() + if v.DisplayName != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "CannedAccessControlList", + Local: "DisplayName", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.CannedAccessControlList)) + el.String(*v.DisplayName) } - if len(v.ChecksumAlgorithm) > 0 { + if v.Identifier != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ChecksumAlgorithm", + Local: "Identifier", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.ChecksumAlgorithm)) + el.String(*v.Identifier) } - if len(v.MetadataDirective) > 0 { + if len(v.TypeIdentifier) > 0 { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "MetadataDirective", + Local: "TypeIdentifier", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.MetadataDirective)) + el.String(string(v.TypeIdentifier)) } - if v.ModifiedSinceConstraint != nil { + return nil +} + +func awsRestxml_serializeDocumentS3GrantList(v []types.S3Grant, value smithyxml.Value) error { + var array *smithyxml.Array + if !value.IsFlattened() { + defer value.Close() + } + array = value.Array() + for i := range v { + am := array.Member() + if err := awsRestxml_serializeDocumentS3Grant(&v[i], am); err != nil { + return err + } + } + return nil +} + +func awsRestxml_serializeDocumentS3InitiateRestoreObjectOperation(v *types.S3InitiateRestoreObjectOperation, value smithyxml.Value) error { + defer value.Close() + if v.ExpirationInDays != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ModifiedSinceConstraint", + Local: "ExpirationInDays", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(smithytime.FormatDateTime(*v.ModifiedSinceConstraint)) + el.Integer(*v.ExpirationInDays) } - if v.NewObjectMetadata != nil { + if len(v.GlacierJobTier) > 0 { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "NewObjectMetadata", + Local: "GlacierJobTier", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3ObjectMetadata(v.NewObjectMetadata, el); err != nil { - return err - } + el.String(string(v.GlacierJobTier)) } - if v.NewObjectTagging != nil { + return nil +} + +func awsRestxml_serializeDocumentS3JobManifestGenerator(v *types.S3JobManifestGenerator, value smithyxml.Value) error { + defer value.Close() + { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "NewObjectTagging", + Local: "EnableManifestOutput", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3TagSet(v.NewObjectTagging, el); err != nil { - return err - } + el.Boolean(v.EnableManifestOutput) } - if len(v.ObjectLockLegalHoldStatus) > 0 { + if v.ExpectedBucketOwner != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ObjectLockLegalHoldStatus", + Local: "ExpectedBucketOwner", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.ObjectLockLegalHoldStatus)) + el.String(*v.ExpectedBucketOwner) } - if len(v.ObjectLockMode) > 0 { + if v.Filter != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ObjectLockMode", + Local: "Filter", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.ObjectLockMode)) + if err := awsRestxml_serializeDocumentJobManifestGeneratorFilter(v.Filter, el); err != nil { + return err + } } - if v.ObjectLockRetainUntilDate != nil { + if v.ManifestOutputLocation != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ObjectLockRetainUntilDate", + Local: "ManifestOutputLocation", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(smithytime.FormatDateTime(*v.ObjectLockRetainUntilDate)) + if err := awsRestxml_serializeDocumentS3ManifestOutputLocation(v.ManifestOutputLocation, el); err != nil { + return err + } } - if v.RedirectLocation != nil { + if v.SourceBucket != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "RedirectLocation", + Local: "SourceBucket", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.RedirectLocation) + el.String(*v.SourceBucket) } - if v.RequesterPays { + return nil +} + +func awsRestxml_serializeDocumentS3ManifestOutputLocation(v *types.S3ManifestOutputLocation, value smithyxml.Value) error { + defer value.Close() + if v.Bucket != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "RequesterPays", + Local: "Bucket", }, Attr: rootAttr, } el := value.MemberElement(root) - el.Boolean(v.RequesterPays) + el.String(*v.Bucket) } - if v.SSEAwsKmsKeyId != nil { + if v.ExpectedManifestBucketOwner != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "SSEAwsKmsKeyId", + Local: "ExpectedManifestBucketOwner", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.SSEAwsKmsKeyId) + el.String(*v.ExpectedManifestBucketOwner) } - if len(v.StorageClass) > 0 { + if v.ManifestEncryption != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "StorageClass", + Local: "ManifestEncryption", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.StorageClass)) + if err := awsRestxml_serializeDocumentGeneratedManifestEncryption(v.ManifestEncryption, el); err != nil { + return err + } } - if v.TargetKeyPrefix != nil { + if len(v.ManifestFormat) > 0 { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "TargetKeyPrefix", + Local: "ManifestFormat", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.TargetKeyPrefix) + el.String(string(v.ManifestFormat)) } - if v.TargetResource != nil { + if v.ManifestPrefix != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "TargetResource", + Local: "ManifestPrefix", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.TargetResource) + el.String(*v.ManifestPrefix) } - if v.UnModifiedSinceConstraint != nil { + return nil +} + +func awsRestxml_serializeDocumentS3ObjectLockLegalHold(v *types.S3ObjectLockLegalHold, value smithyxml.Value) error { + defer value.Close() + if len(v.Status) > 0 { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "UnModifiedSinceConstraint", + Local: "Status", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(smithytime.FormatDateTime(*v.UnModifiedSinceConstraint)) + el.String(string(v.Status)) } return nil } -func awsRestxml_serializeDocumentS3DeleteObjectTaggingOperation(v *types.S3DeleteObjectTaggingOperation, value smithyxml.Value) error { - defer value.Close() - return nil -} - -func awsRestxml_serializeDocumentS3Grant(v *types.S3Grant, value smithyxml.Value) error { +func awsRestxml_serializeDocumentS3ObjectMetadata(v *types.S3ObjectMetadata, value smithyxml.Value) error { defer value.Close() - if v.Grantee != nil { + if v.CacheControl != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "CacheControl", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(*v.CacheControl) + } + if v.ContentDisposition != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Grantee", + Local: "ContentDisposition", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3Grantee(v.Grantee, el); err != nil { - return err - } + el.String(*v.ContentDisposition) } - if len(v.Permission) > 0 { + if v.ContentEncoding != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Permission", + Local: "ContentEncoding", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.Permission)) + el.String(*v.ContentEncoding) } - return nil -} - -func awsRestxml_serializeDocumentS3Grantee(v *types.S3Grantee, value smithyxml.Value) error { - defer value.Close() - if v.DisplayName != nil { + if v.ContentLanguage != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "DisplayName", + Local: "ContentLanguage", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.DisplayName) + el.String(*v.ContentLanguage) } - if v.Identifier != nil { + if v.ContentLength != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Identifier", + Local: "ContentLength", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.Identifier) + el.Long(*v.ContentLength) } - if len(v.TypeIdentifier) > 0 { + if v.ContentMD5 != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "TypeIdentifier", + Local: "ContentMD5", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.TypeIdentifier)) - } - return nil -} - -func awsRestxml_serializeDocumentS3GrantList(v []types.S3Grant, value smithyxml.Value) error { - var array *smithyxml.Array - if !value.IsFlattened() { - defer value.Close() - } - array = value.Array() - for i := range v { - am := array.Member() - if err := awsRestxml_serializeDocumentS3Grant(&v[i], am); err != nil { - return err - } + el.String(*v.ContentMD5) } - return nil -} - -func awsRestxml_serializeDocumentS3InitiateRestoreObjectOperation(v *types.S3InitiateRestoreObjectOperation, value smithyxml.Value) error { - defer value.Close() - if v.ExpirationInDays != nil { + if v.ContentType != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ExpirationInDays", + Local: "ContentType", }, Attr: rootAttr, } el := value.MemberElement(root) - el.Integer(*v.ExpirationInDays) + el.String(*v.ContentType) } - if len(v.GlacierJobTier) > 0 { + if v.HttpExpiresDate != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "GlacierJobTier", + Local: "HttpExpiresDate", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.GlacierJobTier)) + el.String(smithytime.FormatDateTime(*v.HttpExpiresDate)) } - return nil -} - -func awsRestxml_serializeDocumentS3JobManifestGenerator(v *types.S3JobManifestGenerator, value smithyxml.Value) error { - defer value.Close() - { + if v.RequesterCharged { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "EnableManifestOutput", + Local: "RequesterCharged", }, Attr: rootAttr, } el := value.MemberElement(root) - el.Boolean(v.EnableManifestOutput) + el.Boolean(v.RequesterCharged) } - if v.ExpectedBucketOwner != nil { + if len(v.SSEAlgorithm) > 0 { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ExpectedBucketOwner", + Local: "SSEAlgorithm", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.ExpectedBucketOwner) + el.String(string(v.SSEAlgorithm)) } - if v.Filter != nil { + if v.UserMetadata != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Filter", + Local: "UserMetadata", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentJobManifestGeneratorFilter(v.Filter, el); err != nil { + if err := awsRestxml_serializeDocumentS3UserMetadata(v.UserMetadata, el); err != nil { return err } } - if v.ManifestOutputLocation != nil { + return nil +} + +func awsRestxml_serializeDocumentS3ObjectOwner(v *types.S3ObjectOwner, value smithyxml.Value) error { + defer value.Close() + if v.DisplayName != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ManifestOutputLocation", + Local: "DisplayName", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3ManifestOutputLocation(v.ManifestOutputLocation, el); err != nil { - return err - } + el.String(*v.DisplayName) } - if v.SourceBucket != nil { + if v.ID != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "SourceBucket", + Local: "ID", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.SourceBucket) + el.String(*v.ID) } return nil } -func awsRestxml_serializeDocumentS3ManifestOutputLocation(v *types.S3ManifestOutputLocation, value smithyxml.Value) error { +func awsRestxml_serializeDocumentS3ReplicateObjectOperation(v *types.S3ReplicateObjectOperation, value smithyxml.Value) error { defer value.Close() - if v.Bucket != nil { + return nil +} + +func awsRestxml_serializeDocumentS3Retention(v *types.S3Retention, value smithyxml.Value) error { + defer value.Close() + if len(v.Mode) > 0 { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Bucket", + Local: "Mode", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.Bucket) + el.String(string(v.Mode)) } - if v.ExpectedManifestBucketOwner != nil { + if v.RetainUntilDate != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ExpectedManifestBucketOwner", + Local: "RetainUntilDate", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.ExpectedManifestBucketOwner) + el.String(smithytime.FormatDateTime(*v.RetainUntilDate)) } - if v.ManifestEncryption != nil { + return nil +} + +func awsRestxml_serializeDocumentS3SetObjectAclOperation(v *types.S3SetObjectAclOperation, value smithyxml.Value) error { + defer value.Close() + if v.AccessControlPolicy != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ManifestEncryption", + Local: "AccessControlPolicy", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentGeneratedManifestEncryption(v.ManifestEncryption, el); err != nil { + if err := awsRestxml_serializeDocumentS3AccessControlPolicy(v.AccessControlPolicy, el); err != nil { return err } } - if len(v.ManifestFormat) > 0 { + return nil +} + +func awsRestxml_serializeDocumentS3SetObjectLegalHoldOperation(v *types.S3SetObjectLegalHoldOperation, value smithyxml.Value) error { + defer value.Close() + if v.LegalHold != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ManifestFormat", + Local: "LegalHold", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.ManifestFormat)) + if err := awsRestxml_serializeDocumentS3ObjectLockLegalHold(v.LegalHold, el); err != nil { + return err + } } - if v.ManifestPrefix != nil { + return nil +} + +func awsRestxml_serializeDocumentS3SetObjectRetentionOperation(v *types.S3SetObjectRetentionOperation, value smithyxml.Value) error { + defer value.Close() + if v.BypassGovernanceRetention != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ManifestPrefix", + Local: "BypassGovernanceRetention", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.ManifestPrefix) + el.Boolean(*v.BypassGovernanceRetention) } - return nil -} - -func awsRestxml_serializeDocumentS3ObjectLockLegalHold(v *types.S3ObjectLockLegalHold, value smithyxml.Value) error { - defer value.Close() - if len(v.Status) > 0 { + if v.Retention != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Status", + Local: "Retention", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.Status)) + if err := awsRestxml_serializeDocumentS3Retention(v.Retention, el); err != nil { + return err + } } return nil } -func awsRestxml_serializeDocumentS3ObjectMetadata(v *types.S3ObjectMetadata, value smithyxml.Value) error { +func awsRestxml_serializeDocumentS3SetObjectTaggingOperation(v *types.S3SetObjectTaggingOperation, value smithyxml.Value) error { defer value.Close() - if v.CacheControl != nil { + if v.TagSet != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "CacheControl", + Local: "TagSet", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.CacheControl) + if err := awsRestxml_serializeDocumentS3TagSet(v.TagSet, el); err != nil { + return err + } } - if v.ContentDisposition != nil { + return nil +} + +func awsRestxml_serializeDocumentS3Tag(v *types.S3Tag, value smithyxml.Value) error { + defer value.Close() + if v.Key != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ContentDisposition", + Local: "Key", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.ContentDisposition) + el.String(*v.Key) } - if v.ContentEncoding != nil { + if v.Value != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ContentEncoding", + Local: "Value", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.ContentEncoding) + el.String(*v.Value) } - if v.ContentLanguage != nil { - rootAttr := []smithyxml.Attr{} - root := smithyxml.StartElement{ + return nil +} + +func awsRestxml_serializeDocumentS3TagSet(v []types.S3Tag, value smithyxml.Value) error { + var array *smithyxml.Array + if !value.IsFlattened() { + defer value.Close() + } + array = value.Array() + for i := range v { + am := array.Member() + if err := awsRestxml_serializeDocumentS3Tag(&v[i], am); err != nil { + return err + } + } + return nil +} + +func awsRestxml_serializeDocumentS3UserMetadata(v map[string]string, value smithyxml.Value) error { + if !value.IsFlattened() { + defer value.Close() + } + m := value.Map() + for key := range v { + entry := m.Entry() + keyElementAttr := []smithyxml.Attr{} + keyElement := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ContentLanguage", + Local: "key", }, - Attr: rootAttr, + Attr: keyElementAttr, } - el := value.MemberElement(root) - el.String(*v.ContentLanguage) + entry.MemberElement(keyElement).String(key) + valueElementAttr := []smithyxml.Attr{} + valueElement := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "value", + }, + Attr: valueElementAttr, + } + entry.MemberElement(valueElement).String(v[key]) + entry.Close() } - if v.ContentLength != nil { + return nil +} + +func awsRestxml_serializeDocumentSelectionCriteria(v *types.SelectionCriteria, value smithyxml.Value) error { + defer value.Close() + if v.Delimiter != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ContentLength", + Local: "Delimiter", }, Attr: rootAttr, } el := value.MemberElement(root) - el.Long(*v.ContentLength) + el.String(*v.Delimiter) } - if v.ContentMD5 != nil { + if v.MaxDepth != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ContentMD5", + Local: "MaxDepth", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.ContentMD5) + el.Integer(*v.MaxDepth) } - if v.ContentType != nil { + if v.MinStorageBytesPercentage != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ContentType", + Local: "MinStorageBytesPercentage", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.ContentType) + switch { + case math.IsNaN(*v.MinStorageBytesPercentage): + el.String("NaN") + + case math.IsInf(*v.MinStorageBytesPercentage, 1): + el.String("Infinity") + + case math.IsInf(*v.MinStorageBytesPercentage, -1): + el.String("-Infinity") + + default: + el.Double(*v.MinStorageBytesPercentage) + + } } - if v.HttpExpiresDate != nil { + return nil +} + +func awsRestxml_serializeDocumentSourceSelectionCriteria(v *types.SourceSelectionCriteria, value smithyxml.Value) error { + defer value.Close() + if v.ReplicaModifications != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "HttpExpiresDate", + Local: "ReplicaModifications", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(smithytime.FormatDateTime(*v.HttpExpiresDate)) + if err := awsRestxml_serializeDocumentReplicaModifications(v.ReplicaModifications, el); err != nil { + return err + } } - if v.RequesterCharged { + if v.SseKmsEncryptedObjects != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "RequesterCharged", + Local: "SseKmsEncryptedObjects", }, Attr: rootAttr, } el := value.MemberElement(root) - el.Boolean(v.RequesterCharged) + if err := awsRestxml_serializeDocumentSseKmsEncryptedObjects(v.SseKmsEncryptedObjects, el); err != nil { + return err + } } - if len(v.SSEAlgorithm) > 0 { + return nil +} + +func awsRestxml_serializeDocumentSSEKMS(v *types.SSEKMS, value smithyxml.Value) error { + defer value.Close() + if v.KeyId != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "SSEAlgorithm", + Local: "KeyId", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.SSEAlgorithm)) + el.String(*v.KeyId) } - if v.UserMetadata != nil { + return nil +} + +func awsRestxml_serializeDocumentSseKmsEncryptedObjects(v *types.SseKmsEncryptedObjects, value smithyxml.Value) error { + defer value.Close() + if len(v.Status) > 0 { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "UserMetadata", + Local: "Status", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3UserMetadata(v.UserMetadata, el); err != nil { - return err - } + el.String(string(v.Status)) } return nil } -func awsRestxml_serializeDocumentS3ObjectOwner(v *types.S3ObjectOwner, value smithyxml.Value) error { +func awsRestxml_serializeDocumentSSEKMSEncryption(v *types.SSEKMSEncryption, value smithyxml.Value) error { defer value.Close() - if v.DisplayName != nil { + if v.KeyId != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "DisplayName", + Local: "KeyId", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.DisplayName) + el.String(*v.KeyId) } - if v.ID != nil { + return nil +} + +func awsRestxml_serializeDocumentSSES3(v *types.SSES3, value smithyxml.Value) error { + defer value.Close() + return nil +} + +func awsRestxml_serializeDocumentSSES3Encryption(v *types.SSES3Encryption, value smithyxml.Value) error { + defer value.Close() + return nil +} + +func awsRestxml_serializeDocumentStorageLensAwsOrg(v *types.StorageLensAwsOrg, value smithyxml.Value) error { + defer value.Close() + if v.Arn != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ID", + Local: "Arn", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.ID) + el.String(*v.Arn) } return nil } -func awsRestxml_serializeDocumentS3ReplicateObjectOperation(v *types.S3ReplicateObjectOperation, value smithyxml.Value) error { - defer value.Close() - return nil -} - -func awsRestxml_serializeDocumentS3Retention(v *types.S3Retention, value smithyxml.Value) error { +func awsRestxml_serializeDocumentStorageLensConfiguration(v *types.StorageLensConfiguration, value smithyxml.Value) error { defer value.Close() - if len(v.Mode) > 0 { + if v.AccountLevel != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Mode", + Local: "AccountLevel", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.Mode)) + if err := awsRestxml_serializeDocumentAccountLevel(v.AccountLevel, el); err != nil { + return err + } } - if v.RetainUntilDate != nil { + if v.AwsOrg != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "RetainUntilDate", + Local: "AwsOrg", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(smithytime.FormatDateTime(*v.RetainUntilDate)) + if err := awsRestxml_serializeDocumentStorageLensAwsOrg(v.AwsOrg, el); err != nil { + return err + } } - return nil -} - -func awsRestxml_serializeDocumentS3SetObjectAclOperation(v *types.S3SetObjectAclOperation, value smithyxml.Value) error { - defer value.Close() - if v.AccessControlPolicy != nil { + if v.DataExport != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "AccessControlPolicy", + Local: "DataExport", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3AccessControlPolicy(v.AccessControlPolicy, el); err != nil { + if err := awsRestxml_serializeDocumentStorageLensDataExport(v.DataExport, el); err != nil { return err } } - return nil -} - -func awsRestxml_serializeDocumentS3SetObjectLegalHoldOperation(v *types.S3SetObjectLegalHoldOperation, value smithyxml.Value) error { - defer value.Close() - if v.LegalHold != nil { + if v.Exclude != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "LegalHold", + Local: "Exclude", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3ObjectLockLegalHold(v.LegalHold, el); err != nil { + if err := awsRestxml_serializeDocumentExclude(v.Exclude, el); err != nil { return err } } - return nil -} - -func awsRestxml_serializeDocumentS3SetObjectRetentionOperation(v *types.S3SetObjectRetentionOperation, value smithyxml.Value) error { - defer value.Close() - if v.BypassGovernanceRetention != nil { + if v.Id != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "BypassGovernanceRetention", + Local: "Id", }, Attr: rootAttr, } el := value.MemberElement(root) - el.Boolean(*v.BypassGovernanceRetention) + el.String(*v.Id) } - if v.Retention != nil { + if v.Include != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Retention", + Local: "Include", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3Retention(v.Retention, el); err != nil { + if err := awsRestxml_serializeDocumentInclude(v.Include, el); err != nil { return err } } - return nil -} - -func awsRestxml_serializeDocumentS3SetObjectTaggingOperation(v *types.S3SetObjectTaggingOperation, value smithyxml.Value) error { - defer value.Close() - if v.TagSet != nil { + { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "TagSet", + Local: "IsEnabled", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3TagSet(v.TagSet, el); err != nil { - return err + el.Boolean(v.IsEnabled) + } + if v.StorageLensArn != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "StorageLensArn", + }, + Attr: rootAttr, } + el := value.MemberElement(root) + el.String(*v.StorageLensArn) } return nil } -func awsRestxml_serializeDocumentS3Tag(v *types.S3Tag, value smithyxml.Value) error { +func awsRestxml_serializeDocumentStorageLensDataExport(v *types.StorageLensDataExport, value smithyxml.Value) error { defer value.Close() - if v.Key != nil { + if v.CloudWatchMetrics != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Key", + Local: "CloudWatchMetrics", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.Key) + if err := awsRestxml_serializeDocumentCloudWatchMetrics(v.CloudWatchMetrics, el); err != nil { + return err + } } - if v.Value != nil { + if v.S3BucketDestination != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Value", + Local: "S3BucketDestination", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.Value) - } - return nil -} - -func awsRestxml_serializeDocumentS3TagSet(v []types.S3Tag, value smithyxml.Value) error { - var array *smithyxml.Array - if !value.IsFlattened() { - defer value.Close() - } - array = value.Array() - for i := range v { - am := array.Member() - if err := awsRestxml_serializeDocumentS3Tag(&v[i], am); err != nil { + if err := awsRestxml_serializeDocumentS3BucketDestination(v.S3BucketDestination, el); err != nil { return err } } return nil } -func awsRestxml_serializeDocumentS3UserMetadata(v map[string]string, value smithyxml.Value) error { - if !value.IsFlattened() { - defer value.Close() - } - m := value.Map() - for key := range v { - entry := m.Entry() - keyElementAttr := []smithyxml.Attr{} - keyElement := smithyxml.StartElement{ +func awsRestxml_serializeDocumentStorageLensDataExportEncryption(v *types.StorageLensDataExportEncryption, value smithyxml.Value) error { + defer value.Close() + if v.SSEKMS != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "key", + Local: "SSE-KMS", }, - Attr: keyElementAttr, + Attr: rootAttr, } - entry.MemberElement(keyElement).String(key) - valueElementAttr := []smithyxml.Attr{} - valueElement := smithyxml.StartElement{ + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentSSEKMS(v.SSEKMS, el); err != nil { + return err + } + } + if v.SSES3 != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "value", + Local: "SSE-S3", }, - Attr: valueElementAttr, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentSSES3(v.SSES3, el); err != nil { + return err } - entry.MemberElement(valueElement).String(v[key]) - entry.Close() } return nil } -func awsRestxml_serializeDocumentSelectionCriteria(v *types.SelectionCriteria, value smithyxml.Value) error { +func awsRestxml_serializeDocumentStorageLensGroup(v *types.StorageLensGroup, value smithyxml.Value) error { defer value.Close() - if v.Delimiter != nil { + if v.Filter != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Delimiter", + Local: "Filter", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.Delimiter) + if err := awsRestxml_serializeDocumentStorageLensGroupFilter(v.Filter, el); err != nil { + return err + } } - if v.MaxDepth != nil { + if v.Name != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "MaxDepth", + Local: "Name", }, Attr: rootAttr, } el := value.MemberElement(root) - el.Integer(*v.MaxDepth) + el.String(*v.Name) } - if v.MinStorageBytesPercentage != nil { + if v.StorageLensGroupArn != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "MinStorageBytesPercentage", + Local: "StorageLensGroupArn", }, Attr: rootAttr, } el := value.MemberElement(root) - switch { - case math.IsNaN(*v.MinStorageBytesPercentage): - el.String("NaN") - - case math.IsInf(*v.MinStorageBytesPercentage, 1): - el.String("Infinity") - - case math.IsInf(*v.MinStorageBytesPercentage, -1): - el.String("-Infinity") - - default: - el.Double(*v.MinStorageBytesPercentage) - - } + el.String(*v.StorageLensGroupArn) } return nil } -func awsRestxml_serializeDocumentSourceSelectionCriteria(v *types.SourceSelectionCriteria, value smithyxml.Value) error { +func awsRestxml_serializeDocumentStorageLensGroupAndOperator(v *types.StorageLensGroupAndOperator, value smithyxml.Value) error { defer value.Close() - if v.ReplicaModifications != nil { + if v.MatchAnyPrefix != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "ReplicaModifications", + Local: "MatchAnyPrefix", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentReplicaModifications(v.ReplicaModifications, el); err != nil { + if err := awsRestxml_serializeDocumentMatchAnyPrefix(v.MatchAnyPrefix, el); err != nil { return err } } - if v.SseKmsEncryptedObjects != nil { + if v.MatchAnySuffix != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "SseKmsEncryptedObjects", + Local: "MatchAnySuffix", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentSseKmsEncryptedObjects(v.SseKmsEncryptedObjects, el); err != nil { + if err := awsRestxml_serializeDocumentMatchAnySuffix(v.MatchAnySuffix, el); err != nil { return err } } - return nil -} - -func awsRestxml_serializeDocumentSSEKMS(v *types.SSEKMS, value smithyxml.Value) error { - defer value.Close() - if v.KeyId != nil { + if v.MatchAnyTag != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "KeyId", + Local: "MatchAnyTag", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.KeyId) + if err := awsRestxml_serializeDocumentMatchAnyTag(v.MatchAnyTag, el); err != nil { + return err + } } - return nil -} - -func awsRestxml_serializeDocumentSseKmsEncryptedObjects(v *types.SseKmsEncryptedObjects, value smithyxml.Value) error { - defer value.Close() - if len(v.Status) > 0 { + if v.MatchObjectAge != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Status", + Local: "MatchObjectAge", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(string(v.Status)) + if err := awsRestxml_serializeDocumentMatchObjectAge(v.MatchObjectAge, el); err != nil { + return err + } } - return nil -} - -func awsRestxml_serializeDocumentSSEKMSEncryption(v *types.SSEKMSEncryption, value smithyxml.Value) error { - defer value.Close() - if v.KeyId != nil { + if v.MatchObjectSize != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "KeyId", + Local: "MatchObjectSize", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.KeyId) + if err := awsRestxml_serializeDocumentMatchObjectSize(v.MatchObjectSize, el); err != nil { + return err + } } return nil } -func awsRestxml_serializeDocumentSSES3(v *types.SSES3, value smithyxml.Value) error { - defer value.Close() - return nil -} - -func awsRestxml_serializeDocumentSSES3Encryption(v *types.SSES3Encryption, value smithyxml.Value) error { - defer value.Close() - return nil -} - -func awsRestxml_serializeDocumentStorageLensAwsOrg(v *types.StorageLensAwsOrg, value smithyxml.Value) error { +func awsRestxml_serializeDocumentStorageLensGroupFilter(v *types.StorageLensGroupFilter, value smithyxml.Value) error { defer value.Close() - if v.Arn != nil { + if v.And != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Arn", + Local: "And", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.Arn) + if err := awsRestxml_serializeDocumentStorageLensGroupAndOperator(v.And, el); err != nil { + return err + } } - return nil -} - -func awsRestxml_serializeDocumentStorageLensConfiguration(v *types.StorageLensConfiguration, value smithyxml.Value) error { - defer value.Close() - if v.AccountLevel != nil { + if v.MatchAnyPrefix != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "AccountLevel", + Local: "MatchAnyPrefix", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentAccountLevel(v.AccountLevel, el); err != nil { + if err := awsRestxml_serializeDocumentMatchAnyPrefix(v.MatchAnyPrefix, el); err != nil { return err } } - if v.AwsOrg != nil { + if v.MatchAnySuffix != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "AwsOrg", + Local: "MatchAnySuffix", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentStorageLensAwsOrg(v.AwsOrg, el); err != nil { + if err := awsRestxml_serializeDocumentMatchAnySuffix(v.MatchAnySuffix, el); err != nil { return err } } - if v.DataExport != nil { + if v.MatchAnyTag != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "DataExport", + Local: "MatchAnyTag", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentStorageLensDataExport(v.DataExport, el); err != nil { + if err := awsRestxml_serializeDocumentMatchAnyTag(v.MatchAnyTag, el); err != nil { return err } } - if v.Exclude != nil { + if v.MatchObjectAge != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Exclude", + Local: "MatchObjectAge", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentExclude(v.Exclude, el); err != nil { + if err := awsRestxml_serializeDocumentMatchObjectAge(v.MatchObjectAge, el); err != nil { return err } } - if v.Id != nil { + if v.MatchObjectSize != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Id", + Local: "MatchObjectSize", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.Id) + if err := awsRestxml_serializeDocumentMatchObjectSize(v.MatchObjectSize, el); err != nil { + return err + } } - if v.Include != nil { + if v.Or != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "Include", + Local: "Or", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentInclude(v.Include, el); err != nil { + if err := awsRestxml_serializeDocumentStorageLensGroupOrOperator(v.Or, el); err != nil { return err } } - { + return nil +} + +func awsRestxml_serializeDocumentStorageLensGroupLevel(v *types.StorageLensGroupLevel, value smithyxml.Value) error { + defer value.Close() + if v.SelectionCriteria != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "IsEnabled", + Local: "SelectionCriteria", }, Attr: rootAttr, } el := value.MemberElement(root) - el.Boolean(v.IsEnabled) + if err := awsRestxml_serializeDocumentStorageLensGroupLevelSelectionCriteria(v.SelectionCriteria, el); err != nil { + return err + } } - if v.StorageLensArn != nil { + return nil +} + +func awsRestxml_serializeDocumentStorageLensGroupLevelExclude(v []string, value smithyxml.Value) error { + var array *smithyxml.Array + if !value.IsFlattened() { + defer value.Close() + } + customMemberNameAttr := []smithyxml.Attr{} + customMemberName := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Arn", + }, + Attr: customMemberNameAttr, + } + array = value.ArrayWithCustomName(customMemberName) + for i := range v { + am := array.Member() + am.String(v[i]) + } + return nil +} + +func awsRestxml_serializeDocumentStorageLensGroupLevelInclude(v []string, value smithyxml.Value) error { + var array *smithyxml.Array + if !value.IsFlattened() { + defer value.Close() + } + customMemberNameAttr := []smithyxml.Attr{} + customMemberName := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Arn", + }, + Attr: customMemberNameAttr, + } + array = value.ArrayWithCustomName(customMemberName) + for i := range v { + am := array.Member() + am.String(v[i]) + } + return nil +} + +func awsRestxml_serializeDocumentStorageLensGroupLevelSelectionCriteria(v *types.StorageLensGroupLevelSelectionCriteria, value smithyxml.Value) error { + defer value.Close() + if v.Exclude != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "StorageLensArn", + Local: "Exclude", }, Attr: rootAttr, } el := value.MemberElement(root) - el.String(*v.StorageLensArn) + if err := awsRestxml_serializeDocumentStorageLensGroupLevelExclude(v.Exclude, el); err != nil { + return err + } + } + if v.Include != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Include", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentStorageLensGroupLevelInclude(v.Include, el); err != nil { + return err + } } return nil } -func awsRestxml_serializeDocumentStorageLensDataExport(v *types.StorageLensDataExport, value smithyxml.Value) error { +func awsRestxml_serializeDocumentStorageLensGroupOrOperator(v *types.StorageLensGroupOrOperator, value smithyxml.Value) error { defer value.Close() - if v.CloudWatchMetrics != nil { + if v.MatchAnyPrefix != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "CloudWatchMetrics", + Local: "MatchAnyPrefix", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentCloudWatchMetrics(v.CloudWatchMetrics, el); err != nil { + if err := awsRestxml_serializeDocumentMatchAnyPrefix(v.MatchAnyPrefix, el); err != nil { return err } } - if v.S3BucketDestination != nil { + if v.MatchAnySuffix != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "S3BucketDestination", + Local: "MatchAnySuffix", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentS3BucketDestination(v.S3BucketDestination, el); err != nil { + if err := awsRestxml_serializeDocumentMatchAnySuffix(v.MatchAnySuffix, el); err != nil { return err } } - return nil -} - -func awsRestxml_serializeDocumentStorageLensDataExportEncryption(v *types.StorageLensDataExportEncryption, value smithyxml.Value) error { - defer value.Close() - if v.SSEKMS != nil { + if v.MatchAnyTag != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "SSE-KMS", + Local: "MatchAnyTag", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentSSEKMS(v.SSEKMS, el); err != nil { + if err := awsRestxml_serializeDocumentMatchAnyTag(v.MatchAnyTag, el); err != nil { return err } } - if v.SSES3 != nil { + if v.MatchObjectAge != nil { rootAttr := []smithyxml.Attr{} root := smithyxml.StartElement{ Name: smithyxml.Name{ - Local: "SSE-S3", + Local: "MatchObjectAge", }, Attr: rootAttr, } el := value.MemberElement(root) - if err := awsRestxml_serializeDocumentSSES3(v.SSES3, el); err != nil { + if err := awsRestxml_serializeDocumentMatchObjectAge(v.MatchObjectAge, el); err != nil { + return err + } + } + if v.MatchObjectSize != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "MatchObjectSize", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + if err := awsRestxml_serializeDocumentMatchObjectSize(v.MatchObjectSize, el); err != nil { return err } } @@ -8765,6 +9932,33 @@ func awsRestxml_serializeDocumentStorageLensTags(v []types.StorageLensTag, value return nil } +func awsRestxml_serializeDocumentTag(v *types.Tag, value smithyxml.Value) error { + defer value.Close() + if v.Key != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Key", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(*v.Key) + } + if v.Value != nil { + rootAttr := []smithyxml.Attr{} + root := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Value", + }, + Attr: rootAttr, + } + el := value.MemberElement(root) + el.String(*v.Value) + } + return nil +} + func awsRestxml_serializeDocumentTagging(v *types.Tagging, value smithyxml.Value) error { defer value.Close() if v.TagSet != nil { @@ -8783,6 +9977,28 @@ func awsRestxml_serializeDocumentTagging(v *types.Tagging, value smithyxml.Value return nil } +func awsRestxml_serializeDocumentTagList(v []types.Tag, value smithyxml.Value) error { + var array *smithyxml.Array + if !value.IsFlattened() { + defer value.Close() + } + customMemberNameAttr := []smithyxml.Attr{} + customMemberName := smithyxml.StartElement{ + Name: smithyxml.Name{ + Local: "Tag", + }, + Attr: customMemberNameAttr, + } + array = value.ArrayWithCustomName(customMemberName) + for i := range v { + am := array.Member() + if err := awsRestxml_serializeDocumentTag(&v[i], am); err != nil { + return err + } + } + return nil +} + func awsRestxml_serializeDocumentTransition(v *types.Transition, value smithyxml.Value) error { defer value.Close() if v.Date != nil { diff --git a/service/s3control/types/types.go b/service/s3control/types/types.go index 854753632d5..ac62e6bfb21 100644 --- a/service/s3control/types/types.go +++ b/service/s3control/types/types.go @@ -69,31 +69,34 @@ type AccessPoint struct { noSmithyDocumentSerde } -// A container for the account-level Amazon S3 Storage Lens configuration. For -// more information about S3 Storage Lens, see Assessing your storage activity and -// usage with S3 Storage Lens (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html) +// A container element for the account-level Amazon S3 Storage Lens configuration. +// For more information about S3 Storage Lens, see Assessing your storage activity +// and usage with S3 Storage Lens (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens.html) // in the Amazon S3 User Guide. For a complete list of S3 Storage Lens metrics, see // S3 Storage Lens metrics glossary (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html) // in the Amazon S3 User Guide. type AccountLevel struct { - // A container for the S3 Storage Lens bucket-level configuration. + // A container element for the S3 Storage Lens bucket-level configuration. // // This member is required. BucketLevel *BucketLevel - // A container for S3 Storage Lens activity metrics. + // A container element for S3 Storage Lens activity metrics. ActivityMetrics *ActivityMetrics - // A container for S3 Storage Lens advanced cost-optimization metrics. + // A container element for S3 Storage Lens advanced cost-optimization metrics. AdvancedCostOptimizationMetrics *AdvancedCostOptimizationMetrics - // A container for S3 Storage Lens advanced data-protection metrics. + // A container element for S3 Storage Lens advanced data-protection metrics. AdvancedDataProtectionMetrics *AdvancedDataProtectionMetrics - // A container for detailed status code metrics. + // A container element for detailed status code metrics. DetailedStatusCodesMetrics *DetailedStatusCodesMetrics + // A container element for S3 Storage Lens groups metrics. + StorageLensGroupLevel *StorageLensGroupLevel + noSmithyDocumentSerde } @@ -964,6 +967,61 @@ type ListStorageLensConfigurationEntry struct { noSmithyDocumentSerde } +// Each entry contains a Storage Lens group that exists in the specified home +// Region. +type ListStorageLensGroupEntry struct { + + // Contains the Amazon Web Services Region where the Storage Lens group was + // created. + // + // This member is required. + HomeRegion *string + + // Contains the name of the Storage Lens group that exists in the specified home + // Region. + // + // This member is required. + Name *string + + // Contains the Amazon Resource Name (ARN) of the Storage Lens group. This + // property is read-only. + // + // This member is required. + StorageLensGroupArn *string + + noSmithyDocumentSerde +} + +// A filter condition that specifies the object age range of included objects in +// days. Only integers are supported. +type MatchObjectAge struct { + + // Specifies the maximum object age in days. Must be a positive whole number, + // greater than the minimum object age and less than or equal to 2,147,483,647. + DaysGreaterThan int32 + + // Specifies the minimum object age in days. The value must be a positive whole + // number, greater than 0 and less than or equal to 2,147,483,647. + DaysLessThan int32 + + noSmithyDocumentSerde +} + +// A filter condition that specifies the object size range of included objects in +// bytes. Only integers are supported. +type MatchObjectSize struct { + + // Specifies the minimum object size in Bytes. The value must be a positive + // number, greater than 0 and less than 5 TB. + BytesGreaterThan int64 + + // Specifies the maximum object size in Bytes. The value must be a positive + // number, greater than the minimum object size and less than 5 TB. + BytesLessThan int64 + + noSmithyDocumentSerde +} + // A container that specifies replication metrics-related settings. type Metrics struct { @@ -1663,7 +1721,7 @@ type S3CopyObjectOperation struct { CannedAccessControlList S3CannedAccessControlList // Indicates the algorithm that you want Amazon S3 to use to create the checksum. - // For more information, see Checking object integrity (https://docs.aws.amazon.com/AmazonS3/latest/userguide/CheckingObjectIntegrity.xml) + // For more information, see Checking object integrity (https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html) // in the Amazon S3 User Guide. ChecksumAlgorithm S3ChecksumAlgorithm @@ -2187,6 +2245,149 @@ type StorageLensDataExportEncryption struct { noSmithyDocumentSerde } +// A custom grouping of objects that include filters for prefixes, suffixes, +// object tags, object size, or object age. You can create an S3 Storage Lens group +// that includes a single filter or multiple filter conditions. To specify multiple +// filter conditions, you use AND or OR logical operators. +type StorageLensGroup struct { + + // Sets the criteria for the Storage Lens group data that is displayed. For + // multiple filter conditions, the AND or OR logical operator is used. + // + // This member is required. + Filter *StorageLensGroupFilter + + // Contains the name of the Storage Lens group. + // + // This member is required. + Name *string + + // Contains the Amazon Resource Name (ARN) of the Storage Lens group. This + // property is read-only. + StorageLensGroupArn *string + + noSmithyDocumentSerde +} + +// A logical operator that allows multiple filter conditions to be joined for more +// complex comparisons of Storage Lens group data. +type StorageLensGroupAndOperator struct { + + // Contains a list of prefixes. At least one prefix must be specified. Up to 10 + // prefixes are allowed. + MatchAnyPrefix []string + + // Contains a list of suffixes. At least one suffix must be specified. Up to 10 + // suffixes are allowed. + MatchAnySuffix []string + + // Contains the list of object tags. At least one object tag must be specified. Up + // to 10 object tags are allowed. + MatchAnyTag []S3Tag + + // Contains DaysGreaterThan and DaysLessThan to define the object age range + // (minimum and maximum number of days). + MatchObjectAge *MatchObjectAge + + // Contains BytesGreaterThan and BytesLessThan to define the object size range + // (minimum and maximum number of Bytes). + MatchObjectSize *MatchObjectSize + + noSmithyDocumentSerde +} + +// The filter element sets the criteria for the Storage Lens group data that is +// displayed. For multiple filter conditions, the AND or OR logical operator is +// used. +type StorageLensGroupFilter struct { + + // A logical operator that allows multiple filter conditions to be joined for more + // complex comparisons of Storage Lens group data. Objects must match all of the + // listed filter conditions that are joined by the And logical operator. Only one + // of each filter condition is allowed. + And *StorageLensGroupAndOperator + + // Contains a list of prefixes. At least one prefix must be specified. Up to 10 + // prefixes are allowed. + MatchAnyPrefix []string + + // Contains a list of suffixes. At least one suffix must be specified. Up to 10 + // suffixes are allowed. + MatchAnySuffix []string + + // Contains the list of S3 object tags. At least one object tag must be specified. + // Up to 10 object tags are allowed. + MatchAnyTag []S3Tag + + // Contains DaysGreaterThan and DaysLessThan to define the object age range + // (minimum and maximum number of days). + MatchObjectAge *MatchObjectAge + + // Contains BytesGreaterThan and BytesLessThan to define the object size range + // (minimum and maximum number of Bytes). + MatchObjectSize *MatchObjectSize + + // A single logical operator that allows multiple filter conditions to be joined. + // Objects can match any of the listed filter conditions, which are joined by the + // Or logical operator. Only one of each filter condition is allowed. + Or *StorageLensGroupOrOperator + + noSmithyDocumentSerde +} + +// Specifies the Storage Lens groups to include in the Storage Lens group +// aggregation. +type StorageLensGroupLevel struct { + + // Indicates which Storage Lens group ARNs to include or exclude in the Storage + // Lens group aggregation. If this value is left null, then all Storage Lens groups + // are selected. + SelectionCriteria *StorageLensGroupLevelSelectionCriteria + + noSmithyDocumentSerde +} + +// Indicates which Storage Lens group ARNs to include or exclude in the Storage +// Lens group aggregation. You can only attach Storage Lens groups to your Storage +// Lens dashboard if they're included in your Storage Lens group aggregation. If +// this value is left null, then all Storage Lens groups are selected. +type StorageLensGroupLevelSelectionCriteria struct { + + // Indicates which Storage Lens group ARNs to exclude from the Storage Lens group + // aggregation. + Exclude []string + + // Indicates which Storage Lens group ARNs to include in the Storage Lens group + // aggregation. + Include []string + + noSmithyDocumentSerde +} + +// A container element for specifying Or rule conditions. The rule conditions +// determine the subset of objects to which the Or rule applies. Objects can match +// any of the listed filter conditions, which are joined by the Or logical +// operator. Only one of each filter condition is allowed. +type StorageLensGroupOrOperator struct { + + // Filters objects that match any of the specified prefixes. + MatchAnyPrefix []string + + // Filters objects that match any of the specified suffixes. + MatchAnySuffix []string + + // Filters objects that match any of the specified S3 object tags. + MatchAnyTag []S3Tag + + // Filters objects that match the specified object age range. + MatchObjectAge *MatchObjectAge + + // Filters objects that match the specified object size range. + MatchObjectSize *MatchObjectSize + + noSmithyDocumentSerde +} + type StorageLensTag struct { // @@ -2202,6 +2403,28 @@ type StorageLensTag struct { noSmithyDocumentSerde } +// An Amazon Web Services resource tag that's associated with your S3 resource. +// You can add tags to new objects when you upload them, or you can add object tags +// to existing objects. This data type is only supported for S3 Storage Lens groups (https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html) +// . +type Tag struct { + + // The tag key for your Amazon Web Services resource. A tag key can be up to 128 + // Unicode characters in length and is case-sensitive. System created tags that + // begin with aws: aren’t supported. + // + // This member is required. + Key *string + + // The tag value for your Amazon Web Services resource. A tag value can be up to + // 256 Unicode characters in length and is case-sensitive. + // + // This member is required. + Value *string + + noSmithyDocumentSerde +} + type Tagging struct { // A collection for a set of tags. diff --git a/service/s3control/validators.go b/service/s3control/validators.go index c58df7a0762..e55edb8000b 100644 --- a/service/s3control/validators.go +++ b/service/s3control/validators.go @@ -110,6 +110,26 @@ func (m *validateOpCreateMultiRegionAccessPoint) HandleInitialize(ctx context.Co return next.HandleInitialize(ctx, in) } +type validateOpCreateStorageLensGroup struct { +} + +func (*validateOpCreateStorageLensGroup) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpCreateStorageLensGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*CreateStorageLensGroupInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpCreateStorageLensGroupInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpDeleteAccessPointForObjectLambda struct { } @@ -390,6 +410,26 @@ func (m *validateOpDeleteStorageLensConfigurationTagging) HandleInitialize(ctx c return next.HandleInitialize(ctx, in) } +type validateOpDeleteStorageLensGroup struct { +} + +func (*validateOpDeleteStorageLensGroup) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpDeleteStorageLensGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*DeleteStorageLensGroupInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpDeleteStorageLensGroupInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpDescribeJob struct { } @@ -850,6 +890,26 @@ func (m *validateOpGetStorageLensConfigurationTagging) HandleInitialize(ctx cont return next.HandleInitialize(ctx, in) } +type validateOpGetStorageLensGroup struct { +} + +func (*validateOpGetStorageLensGroup) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpGetStorageLensGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*GetStorageLensGroupInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpGetStorageLensGroupInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpListAccessPointsForObjectLambda struct { } @@ -970,6 +1030,46 @@ func (m *validateOpListStorageLensConfigurations) HandleInitialize(ctx context.C return next.HandleInitialize(ctx, in) } +type validateOpListStorageLensGroups struct { +} + +func (*validateOpListStorageLensGroups) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpListStorageLensGroups) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*ListStorageLensGroupsInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpListStorageLensGroupsInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + +type validateOpListTagsForResource struct { +} + +func (*validateOpListTagsForResource) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*ListTagsForResourceInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpListTagsForResourceInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpPutAccessPointConfigurationForObjectLambda struct { } @@ -1250,6 +1350,46 @@ func (m *validateOpSubmitMultiRegionAccessPointRoutes) HandleInitialize(ctx cont return next.HandleInitialize(ctx, in) } +type validateOpTagResource struct { +} + +func (*validateOpTagResource) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*TagResourceInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpTagResourceInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + +type validateOpUntagResource struct { +} + +func (*validateOpUntagResource) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*UntagResourceInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpUntagResourceInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + type validateOpUpdateJobPriority struct { } @@ -1290,6 +1430,26 @@ func (m *validateOpUpdateJobStatus) HandleInitialize(ctx context.Context, in mid return next.HandleInitialize(ctx, in) } +type validateOpUpdateStorageLensGroup struct { +} + +func (*validateOpUpdateStorageLensGroup) ID() string { + return "OperationInputValidation" +} + +func (m *validateOpUpdateStorageLensGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( + out middleware.InitializeOutput, metadata middleware.Metadata, err error, +) { + input, ok := in.Parameters.(*UpdateStorageLensGroupInput) + if !ok { + return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) + } + if err := validateOpUpdateStorageLensGroupInput(input); err != nil { + return out, metadata, err + } + return next.HandleInitialize(ctx, in) +} + func addOpCreateAccessPointForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateAccessPointForObjectLambda{}, middleware.After) } @@ -1310,6 +1470,10 @@ func addOpCreateMultiRegionAccessPointValidationMiddleware(stack *middleware.Sta return stack.Initialize.Add(&validateOpCreateMultiRegionAccessPoint{}, middleware.After) } +func addOpCreateStorageLensGroupValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpCreateStorageLensGroup{}, middleware.After) +} + func addOpDeleteAccessPointForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAccessPointForObjectLambda{}, middleware.After) } @@ -1366,6 +1530,10 @@ func addOpDeleteStorageLensConfigurationTaggingValidationMiddleware(stack *middl return stack.Initialize.Add(&validateOpDeleteStorageLensConfigurationTagging{}, middleware.After) } +func addOpDeleteStorageLensGroupValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpDeleteStorageLensGroup{}, middleware.After) +} + func addOpDescribeJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeJob{}, middleware.After) } @@ -1458,6 +1626,10 @@ func addOpGetStorageLensConfigurationTaggingValidationMiddleware(stack *middlewa return stack.Initialize.Add(&validateOpGetStorageLensConfigurationTagging{}, middleware.After) } +func addOpGetStorageLensGroupValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpGetStorageLensGroup{}, middleware.After) +} + func addOpListAccessPointsForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListAccessPointsForObjectLambda{}, middleware.After) } @@ -1482,6 +1654,14 @@ func addOpListStorageLensConfigurationsValidationMiddleware(stack *middleware.St return stack.Initialize.Add(&validateOpListStorageLensConfigurations{}, middleware.After) } +func addOpListStorageLensGroupsValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpListStorageLensGroups{}, middleware.After) +} + +func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) +} + func addOpPutAccessPointConfigurationForObjectLambdaValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutAccessPointConfigurationForObjectLambda{}, middleware.After) } @@ -1538,6 +1718,14 @@ func addOpSubmitMultiRegionAccessPointRoutesValidationMiddleware(stack *middlewa return stack.Initialize.Add(&validateOpSubmitMultiRegionAccessPointRoutes{}, middleware.After) } +func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) +} + +func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) +} + func addOpUpdateJobPriorityValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateJobPriority{}, middleware.After) } @@ -1546,6 +1734,10 @@ func addOpUpdateJobStatusValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateJobStatus{}, middleware.After) } +func addOpUpdateStorageLensGroupValidationMiddleware(stack *middleware.Stack) error { + return stack.Initialize.Add(&validateOpUpdateStorageLensGroup{}, middleware.After) +} + func validateAccessControlTranslation(v *types.AccessControlTranslation) error { if v == nil { return nil @@ -1958,6 +2150,23 @@ func validateLifecycleRules(v []types.LifecycleRule) error { } } +func validateMatchAnyTag(v []types.S3Tag) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "MatchAnyTag"} + for i := range v { + if err := validateS3Tag(&v[i]); err != nil { + invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateMetrics(v *types.Metrics) error { if v == nil { return nil @@ -2698,6 +2907,89 @@ func validateStorageLensDataExportEncryption(v *types.StorageLensDataExportEncry } } +func validateStorageLensGroup(v *types.StorageLensGroup) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "StorageLensGroup"} + if v.Name == nil { + invalidParams.Add(smithy.NewErrParamRequired("Name")) + } + if v.Filter == nil { + invalidParams.Add(smithy.NewErrParamRequired("Filter")) + } else if v.Filter != nil { + if err := validateStorageLensGroupFilter(v.Filter); err != nil { + invalidParams.AddNested("Filter", err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + +func validateStorageLensGroupAndOperator(v *types.StorageLensGroupAndOperator) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "StorageLensGroupAndOperator"} + if v.MatchAnyTag != nil { + if err := validateMatchAnyTag(v.MatchAnyTag); err != nil { + invalidParams.AddNested("MatchAnyTag", err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + +func validateStorageLensGroupFilter(v *types.StorageLensGroupFilter) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "StorageLensGroupFilter"} + if v.MatchAnyTag != nil { + if err := validateMatchAnyTag(v.MatchAnyTag); err != nil { + invalidParams.AddNested("MatchAnyTag", err.(smithy.InvalidParamsError)) + } + } + if v.And != nil { + if err := validateStorageLensGroupAndOperator(v.And); err != nil { + invalidParams.AddNested("And", err.(smithy.InvalidParamsError)) + } + } + if v.Or != nil { + if err := validateStorageLensGroupOrOperator(v.Or); err != nil { + invalidParams.AddNested("Or", err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + +func validateStorageLensGroupOrOperator(v *types.StorageLensGroupOrOperator) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "StorageLensGroupOrOperator"} + if v.MatchAnyTag != nil { + if err := validateMatchAnyTag(v.MatchAnyTag); err != nil { + invalidParams.AddNested("MatchAnyTag", err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateStorageLensTag(v *types.StorageLensTag) error { if v == nil { return nil @@ -2733,6 +3025,24 @@ func validateStorageLensTags(v []types.StorageLensTag) error { } } +func validateTag(v *types.Tag) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "Tag"} + if v.Key == nil { + invalidParams.Add(smithy.NewErrParamRequired("Key")) + } + if v.Value == nil { + invalidParams.Add(smithy.NewErrParamRequired("Value")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateTagging(v *types.Tagging) error { if v == nil { return nil @@ -2752,6 +3062,23 @@ func validateTagging(v *types.Tagging) error { } } +func validateTagList(v []types.Tag) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "TagList"} + for i := range v { + if err := validateTag(&v[i]); err != nil { + invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateVpcConfiguration(v *types.VpcConfiguration) error { if v == nil { return nil @@ -2911,6 +3238,33 @@ func validateOpCreateMultiRegionAccessPointInput(v *CreateMultiRegionAccessPoint } } +func validateOpCreateStorageLensGroupInput(v *CreateStorageLensGroupInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "CreateStorageLensGroupInput"} + if v.AccountId == nil { + invalidParams.Add(smithy.NewErrParamRequired("AccountId")) + } + if v.StorageLensGroup == nil { + invalidParams.Add(smithy.NewErrParamRequired("StorageLensGroup")) + } else if v.StorageLensGroup != nil { + if err := validateStorageLensGroup(v.StorageLensGroup); err != nil { + invalidParams.AddNested("StorageLensGroup", err.(smithy.InvalidParamsError)) + } + } + if v.Tags != nil { + if err := validateTagList(v.Tags); err != nil { + invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpDeleteAccessPointForObjectLambdaInput(v *DeleteAccessPointForObjectLambdaInput) error { if v == nil { return nil @@ -3167,6 +3521,24 @@ func validateOpDeleteStorageLensConfigurationTaggingInput(v *DeleteStorageLensCo } } +func validateOpDeleteStorageLensGroupInput(v *DeleteStorageLensGroupInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "DeleteStorageLensGroupInput"} + if v.Name == nil { + invalidParams.Add(smithy.NewErrParamRequired("Name")) + } + if v.AccountId == nil { + invalidParams.Add(smithy.NewErrParamRequired("AccountId")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpDescribeJobInput(v *DescribeJobInput) error { if v == nil { return nil @@ -3578,6 +3950,24 @@ func validateOpGetStorageLensConfigurationTaggingInput(v *GetStorageLensConfigur } } +func validateOpGetStorageLensGroupInput(v *GetStorageLensGroupInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "GetStorageLensGroupInput"} + if v.Name == nil { + invalidParams.Add(smithy.NewErrParamRequired("Name")) + } + if v.AccountId == nil { + invalidParams.Add(smithy.NewErrParamRequired("AccountId")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpListAccessPointsForObjectLambdaInput(v *ListAccessPointsForObjectLambdaInput) error { if v == nil { return nil @@ -3668,6 +4058,39 @@ func validateOpListStorageLensConfigurationsInput(v *ListStorageLensConfiguratio } } +func validateOpListStorageLensGroupsInput(v *ListStorageLensGroupsInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "ListStorageLensGroupsInput"} + if v.AccountId == nil { + invalidParams.Add(smithy.NewErrParamRequired("AccountId")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + +func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} + if v.AccountId == nil { + invalidParams.Add(smithy.NewErrParamRequired("AccountId")) + } + if v.ResourceArn == nil { + invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpPutAccessPointConfigurationForObjectLambdaInput(v *PutAccessPointConfigurationForObjectLambdaInput) error { if v == nil { return nil @@ -3998,6 +4421,52 @@ func validateOpSubmitMultiRegionAccessPointRoutesInput(v *SubmitMultiRegionAcces } } +func validateOpTagResourceInput(v *TagResourceInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} + if v.AccountId == nil { + invalidParams.Add(smithy.NewErrParamRequired("AccountId")) + } + if v.ResourceArn == nil { + invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) + } + if v.Tags == nil { + invalidParams.Add(smithy.NewErrParamRequired("Tags")) + } else if v.Tags != nil { + if err := validateTagList(v.Tags); err != nil { + invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + +func validateOpUntagResourceInput(v *UntagResourceInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} + if v.AccountId == nil { + invalidParams.Add(smithy.NewErrParamRequired("AccountId")) + } + if v.ResourceArn == nil { + invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) + } + if v.TagKeys == nil { + invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} + func validateOpUpdateJobPriorityInput(v *UpdateJobPriorityInput) error { if v == nil { return nil @@ -4036,3 +4505,28 @@ func validateOpUpdateJobStatusInput(v *UpdateJobStatusInput) error { return nil } } + +func validateOpUpdateStorageLensGroupInput(v *UpdateStorageLensGroupInput) error { + if v == nil { + return nil + } + invalidParams := smithy.InvalidParamsError{Context: "UpdateStorageLensGroupInput"} + if v.Name == nil { + invalidParams.Add(smithy.NewErrParamRequired("Name")) + } + if v.AccountId == nil { + invalidParams.Add(smithy.NewErrParamRequired("AccountId")) + } + if v.StorageLensGroup == nil { + invalidParams.Add(smithy.NewErrParamRequired("StorageLensGroup")) + } else if v.StorageLensGroup != nil { + if err := validateStorageLensGroup(v.StorageLensGroup); err != nil { + invalidParams.AddNested("StorageLensGroup", err.(smithy.InvalidParamsError)) + } + } + if invalidParams.Len() > 0 { + return invalidParams + } else { + return nil + } +} diff --git a/service/s3outposts/go.mod b/service/s3outposts/go.mod index 4f9b02b0d95..b0424a55d34 100644 --- a/service/s3outposts/go.mod +++ b/service/s3outposts/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/s3outposts/go.sum b/service/s3outposts/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/s3outposts/go.sum +++ b/service/s3outposts/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sagemaker/go.mod b/service/sagemaker/go.mod index ffe565b2cb3..477484af6e2 100644 --- a/service/sagemaker/go.mod +++ b/service/sagemaker/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/sagemaker/go.sum b/service/sagemaker/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/sagemaker/go.sum +++ b/service/sagemaker/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/sagemakera2iruntime/go.mod b/service/sagemakera2iruntime/go.mod index 2afb00d8309..c9f1dd03908 100644 --- a/service/sagemakera2iruntime/go.mod +++ b/service/sagemakera2iruntime/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sagemakera2iruntime/go.sum b/service/sagemakera2iruntime/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sagemakera2iruntime/go.sum +++ b/service/sagemakera2iruntime/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sagemakeredge/go.mod b/service/sagemakeredge/go.mod index ba3a722745f..a0ee309cf74 100644 --- a/service/sagemakeredge/go.mod +++ b/service/sagemakeredge/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sagemakeredge/go.sum b/service/sagemakeredge/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sagemakeredge/go.sum +++ b/service/sagemakeredge/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sagemakerfeaturestoreruntime/go.mod b/service/sagemakerfeaturestoreruntime/go.mod index 4a22bcd0304..dec8286eb62 100644 --- a/service/sagemakerfeaturestoreruntime/go.mod +++ b/service/sagemakerfeaturestoreruntime/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sagemakerfeaturestoreruntime/go.sum b/service/sagemakerfeaturestoreruntime/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sagemakerfeaturestoreruntime/go.sum +++ b/service/sagemakerfeaturestoreruntime/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sagemakergeospatial/go.mod b/service/sagemakergeospatial/go.mod index 2db8c58a19a..8c3a3e07847 100644 --- a/service/sagemakergeospatial/go.mod +++ b/service/sagemakergeospatial/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sagemakergeospatial/go.sum b/service/sagemakergeospatial/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sagemakergeospatial/go.sum +++ b/service/sagemakergeospatial/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sagemakermetrics/go.mod b/service/sagemakermetrics/go.mod index ddd03309e63..0581f9526e9 100644 --- a/service/sagemakermetrics/go.mod +++ b/service/sagemakermetrics/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sagemakermetrics/go.sum b/service/sagemakermetrics/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sagemakermetrics/go.sum +++ b/service/sagemakermetrics/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sagemakerruntime/go.mod b/service/sagemakerruntime/go.mod index 54810cf69e0..28ee7bd1bff 100644 --- a/service/sagemakerruntime/go.mod +++ b/service/sagemakerruntime/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.0 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sagemakerruntime/go.sum b/service/sagemakerruntime/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sagemakerruntime/go.sum +++ b/service/sagemakerruntime/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/savingsplans/go.mod b/service/savingsplans/go.mod index 167b8748754..20f9eefe07f 100644 --- a/service/savingsplans/go.mod +++ b/service/savingsplans/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/savingsplans/go.sum b/service/savingsplans/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/savingsplans/go.sum +++ b/service/savingsplans/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/scheduler/go.mod b/service/scheduler/go.mod index 4f69972c853..ebbbb0df985 100644 --- a/service/scheduler/go.mod +++ b/service/scheduler/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/scheduler/go.sum b/service/scheduler/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/scheduler/go.sum +++ b/service/scheduler/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/schemas/go.mod b/service/schemas/go.mod index f0b33054c7d..0d950283c87 100644 --- a/service/schemas/go.mod +++ b/service/schemas/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/schemas/go.sum b/service/schemas/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/schemas/go.sum +++ b/service/schemas/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/secretsmanager/go.mod b/service/secretsmanager/go.mod index 015552827e2..587b539bbfa 100644 --- a/service/secretsmanager/go.mod +++ b/service/secretsmanager/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/secretsmanager/go.sum b/service/secretsmanager/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/secretsmanager/go.sum +++ b/service/secretsmanager/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/securityhub/go.mod b/service/securityhub/go.mod index f8b96fb091a..1fcf9ec1cb3 100644 --- a/service/securityhub/go.mod +++ b/service/securityhub/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/securityhub/go.sum b/service/securityhub/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/securityhub/go.sum +++ b/service/securityhub/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/securitylake/go.mod b/service/securitylake/go.mod index 94e63935b16..37e269a5fbf 100644 --- a/service/securitylake/go.mod +++ b/service/securitylake/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/securitylake/go.sum b/service/securitylake/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/securitylake/go.sum +++ b/service/securitylake/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/serverlessapplicationrepository/go.mod b/service/serverlessapplicationrepository/go.mod index 3c9d1a59461..c56f5538a6c 100644 --- a/service/serverlessapplicationrepository/go.mod +++ b/service/serverlessapplicationrepository/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/serverlessapplicationrepository/go.sum b/service/serverlessapplicationrepository/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/serverlessapplicationrepository/go.sum +++ b/service/serverlessapplicationrepository/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/servicecatalog/go.mod b/service/servicecatalog/go.mod index 06ee0ef3b7a..b1f8b2bf950 100644 --- a/service/servicecatalog/go.mod +++ b/service/servicecatalog/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/servicecatalog/go.sum b/service/servicecatalog/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/servicecatalog/go.sum +++ b/service/servicecatalog/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/servicecatalogappregistry/go.mod b/service/servicecatalogappregistry/go.mod index eb996a8f511..58c0dfdd1a4 100644 --- a/service/servicecatalogappregistry/go.mod +++ b/service/servicecatalogappregistry/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/servicecatalogappregistry/go.sum b/service/servicecatalogappregistry/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/servicecatalogappregistry/go.sum +++ b/service/servicecatalogappregistry/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/servicediscovery/go.mod b/service/servicediscovery/go.mod index 101fd00e6c5..e716c158ee3 100644 --- a/service/servicediscovery/go.mod +++ b/service/servicediscovery/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/servicediscovery/go.sum b/service/servicediscovery/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/servicediscovery/go.sum +++ b/service/servicediscovery/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/servicequotas/go.mod b/service/servicequotas/go.mod index 989721fa806..09f5f17a608 100644 --- a/service/servicequotas/go.mod +++ b/service/servicequotas/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/servicequotas/go.sum b/service/servicequotas/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/servicequotas/go.sum +++ b/service/servicequotas/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ses/go.mod b/service/ses/go.mod index 5a35e83d056..338f9a7e011 100644 --- a/service/ses/go.mod +++ b/service/ses/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/ses/go.sum b/service/ses/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/ses/go.sum +++ b/service/ses/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/sesv2/go.mod b/service/sesv2/go.mod index 496032e0c7e..8f7835595ae 100644 --- a/service/sesv2/go.mod +++ b/service/sesv2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sesv2/go.sum b/service/sesv2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sesv2/go.sum +++ b/service/sesv2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sfn/go.mod b/service/sfn/go.mod index da8da585ee3..6cdb4c3e74a 100644 --- a/service/sfn/go.mod +++ b/service/sfn/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sfn/go.sum b/service/sfn/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sfn/go.sum +++ b/service/sfn/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/shield/go.mod b/service/shield/go.mod index ede3b01d536..62f29efb849 100644 --- a/service/shield/go.mod +++ b/service/shield/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/shield/go.sum b/service/shield/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/shield/go.sum +++ b/service/shield/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/signer/go.mod b/service/signer/go.mod index fe9c0d27522..7927d0ee6ca 100644 --- a/service/signer/go.mod +++ b/service/signer/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/signer/go.sum b/service/signer/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/signer/go.sum +++ b/service/signer/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/simspaceweaver/go.mod b/service/simspaceweaver/go.mod index 306d6213534..7bb5fa2bfd3 100644 --- a/service/simspaceweaver/go.mod +++ b/service/simspaceweaver/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/simspaceweaver/go.sum b/service/simspaceweaver/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/simspaceweaver/go.sum +++ b/service/simspaceweaver/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sms/go.mod b/service/sms/go.mod index 83989c32f3f..09efdeb9bc6 100644 --- a/service/sms/go.mod +++ b/service/sms/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sms/go.sum b/service/sms/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sms/go.sum +++ b/service/sms/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/snowball/go.mod b/service/snowball/go.mod index fb595ca3518..6ad041e6d10 100644 --- a/service/snowball/go.mod +++ b/service/snowball/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/snowball/go.sum b/service/snowball/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/snowball/go.sum +++ b/service/snowball/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/snowdevicemanagement/go.mod b/service/snowdevicemanagement/go.mod index 9822e3f112e..b21a1e28411 100644 --- a/service/snowdevicemanagement/go.mod +++ b/service/snowdevicemanagement/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/snowdevicemanagement/go.sum b/service/snowdevicemanagement/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/snowdevicemanagement/go.sum +++ b/service/snowdevicemanagement/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sns/go.mod b/service/sns/go.mod index 1eb5bb86821..517482aa73b 100644 --- a/service/sns/go.mod +++ b/service/sns/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sns/go.sum b/service/sns/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sns/go.sum +++ b/service/sns/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sqs/go.mod b/service/sqs/go.mod index 259558221ad..134e0b37981 100644 --- a/service/sqs/go.mod +++ b/service/sqs/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sqs/go.sum b/service/sqs/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sqs/go.sum +++ b/service/sqs/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ssm/go.mod b/service/ssm/go.mod index 0bd3e319b8e..25cf57aad3f 100644 --- a/service/ssm/go.mod +++ b/service/ssm/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/ssm/go.sum b/service/ssm/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/ssm/go.sum +++ b/service/ssm/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/ssmcontacts/go.mod b/service/ssmcontacts/go.mod index 45bc8709385..fb368a4d1cb 100644 --- a/service/ssmcontacts/go.mod +++ b/service/ssmcontacts/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ssmcontacts/go.sum b/service/ssmcontacts/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ssmcontacts/go.sum +++ b/service/ssmcontacts/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ssmincidents/go.mod b/service/ssmincidents/go.mod index 27da3c55612..065b4c5cf47 100644 --- a/service/ssmincidents/go.mod +++ b/service/ssmincidents/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/ssmincidents/go.sum b/service/ssmincidents/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/ssmincidents/go.sum +++ b/service/ssmincidents/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/ssmsap/go.mod b/service/ssmsap/go.mod index 474b54188c3..60f5f6665c7 100644 --- a/service/ssmsap/go.mod +++ b/service/ssmsap/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ssmsap/go.sum b/service/ssmsap/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ssmsap/go.sum +++ b/service/ssmsap/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sso/go.mod b/service/sso/go.mod index ad8651e57c3..ea16a93f9a9 100644 --- a/service/sso/go.mod +++ b/service/sso/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sso/go.sum b/service/sso/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sso/go.sum +++ b/service/sso/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ssoadmin/go.mod b/service/ssoadmin/go.mod index e987b698985..e22a8aa650a 100644 --- a/service/ssoadmin/go.mod +++ b/service/ssoadmin/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ssoadmin/go.sum b/service/ssoadmin/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ssoadmin/go.sum +++ b/service/ssoadmin/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/ssoadmin/internal/endpoints/endpoints.go b/service/ssoadmin/internal/endpoints/endpoints.go index 3743ccd4589..0cc54bc2319 100644 --- a/service/ssoadmin/internal/endpoints/endpoints.go +++ b/service/ssoadmin/internal/endpoints/endpoints.go @@ -383,6 +383,24 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-gov-east-1", }, }, + endpoints.EndpointKey{ + Region: "us-gov-east-1", + Variant: endpoints.FIPSVariant, + }: { + Hostname: "sso.us-gov-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-east-1", + }, + }, + endpoints.EndpointKey{ + Region: "us-gov-east-1-fips", + }: endpoints.Endpoint{ + Hostname: "sso.us-gov-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-east-1", + }, + Deprecated: aws.TrueTernary, + }, endpoints.EndpointKey{ Region: "us-gov-west-1", }: endpoints.Endpoint{ @@ -391,6 +409,24 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-gov-west-1", }, }, + endpoints.EndpointKey{ + Region: "us-gov-west-1", + Variant: endpoints.FIPSVariant, + }: { + Hostname: "sso.us-gov-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-west-1", + }, + }, + endpoints.EndpointKey{ + Region: "us-gov-west-1-fips", + }: endpoints.Endpoint{ + Hostname: "sso.us-gov-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-west-1", + }, + Deprecated: aws.TrueTernary, + }, }, }, } diff --git a/service/ssooidc/go.mod b/service/ssooidc/go.mod index f791ec36752..dd385eaf9b3 100644 --- a/service/ssooidc/go.mod +++ b/service/ssooidc/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/ssooidc/go.sum b/service/ssooidc/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/ssooidc/go.sum +++ b/service/ssooidc/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/storagegateway/go.mod b/service/storagegateway/go.mod index f19566fe195..06bb1b10772 100644 --- a/service/storagegateway/go.mod +++ b/service/storagegateway/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/storagegateway/go.sum b/service/storagegateway/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/storagegateway/go.sum +++ b/service/storagegateway/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/sts/go.mod b/service/sts/go.mod index d07ed72db25..e34cc2eacfa 100644 --- a/service/sts/go.mod +++ b/service/sts/go.mod @@ -8,7 +8,7 @@ require ( github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.0 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/sts/go.sum b/service/sts/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/sts/go.sum +++ b/service/sts/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/support/go.mod b/service/support/go.mod index bd850e27b2d..8dce3d595a4 100644 --- a/service/support/go.mod +++ b/service/support/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/support/go.sum b/service/support/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/support/go.sum +++ b/service/support/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/supportapp/go.mod b/service/supportapp/go.mod index 5b9c111c2f1..60bd0e59703 100644 --- a/service/supportapp/go.mod +++ b/service/supportapp/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/supportapp/go.sum b/service/supportapp/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/supportapp/go.sum +++ b/service/supportapp/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/swf/go.mod b/service/swf/go.mod index 23015f98167..68371e61bef 100644 --- a/service/swf/go.mod +++ b/service/swf/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/swf/go.sum b/service/swf/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/swf/go.sum +++ b/service/swf/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/synthetics/go.mod b/service/synthetics/go.mod index e61830e8b07..d17948d20a9 100644 --- a/service/synthetics/go.mod +++ b/service/synthetics/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/synthetics/go.sum b/service/synthetics/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/synthetics/go.sum +++ b/service/synthetics/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/textract/go.mod b/service/textract/go.mod index eebcfe941d7..0a40f539fc2 100644 --- a/service/textract/go.mod +++ b/service/textract/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/textract/go.sum b/service/textract/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/textract/go.sum +++ b/service/textract/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/timestreamquery/go.mod b/service/timestreamquery/go.mod index 9036d848345..6edeedf57cf 100644 --- a/service/timestreamquery/go.mod +++ b/service/timestreamquery/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.8.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/timestreamquery/go.sum b/service/timestreamquery/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/timestreamquery/go.sum +++ b/service/timestreamquery/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/timestreamwrite/go.mod b/service/timestreamwrite/go.mod index 37cfd96b9c0..abe83d6b30d 100644 --- a/service/timestreamwrite/go.mod +++ b/service/timestreamwrite/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.8.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/timestreamwrite/go.sum b/service/timestreamwrite/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/timestreamwrite/go.sum +++ b/service/timestreamwrite/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/tnb/go.mod b/service/tnb/go.mod index b6273db45fe..e5c076ff997 100644 --- a/service/tnb/go.mod +++ b/service/tnb/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/tnb/go.sum b/service/tnb/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/tnb/go.sum +++ b/service/tnb/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/transcribe/go.mod b/service/transcribe/go.mod index 2f325cbd3da..548ea1ff697 100644 --- a/service/transcribe/go.mod +++ b/service/transcribe/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/transcribe/go.sum b/service/transcribe/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/transcribe/go.sum +++ b/service/transcribe/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/transcribestreaming/go.mod b/service/transcribestreaming/go.mod index 239ba6109a9..9cc974837f3 100644 --- a/service/transcribestreaming/go.mod +++ b/service/transcribestreaming/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.0 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/transcribestreaming/go.sum b/service/transcribestreaming/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/transcribestreaming/go.sum +++ b/service/transcribestreaming/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/transcribestreaming/internal/testing/go.mod b/service/transcribestreaming/internal/testing/go.mod index 67198a8a378..d4e7bbfa8e9 100644 --- a/service/transcribestreaming/internal/testing/go.mod +++ b/service/transcribestreaming/internal/testing/go.mod @@ -7,7 +7,7 @@ require ( github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.0 github.com/aws/aws-sdk-go-v2/service/internal/eventstreamtesting v1.2.3 github.com/aws/aws-sdk-go-v2/service/transcribestreaming v1.14.0 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/transcribestreaming/internal/testing/go.sum b/service/transcribestreaming/internal/testing/go.sum index e0279df0205..04c00227ccf 100644 --- a/service/transcribestreaming/internal/testing/go.sum +++ b/service/transcribestreaming/internal/testing/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= golang.org/x/net v0.1.0 h1:hZ/3BUoy5aId7sCpA/Tc5lt8DkFgdVS2onTpJsZ/fl0= diff --git a/service/transfer/go.mod b/service/transfer/go.mod index 5d090d95647..512ffa973a9 100644 --- a/service/transfer/go.mod +++ b/service/transfer/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 github.com/jmespath/go-jmespath v0.4.0 ) diff --git a/service/transfer/go.sum b/service/transfer/go.sum index f95dab7a591..2d53208d06e 100644 --- a/service/transfer/go.sum +++ b/service/transfer/go.sum @@ -1,5 +1,5 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= diff --git a/service/translate/go.mod b/service/translate/go.mod index c2a1f1e2fb2..750b20d5698 100644 --- a/service/translate/go.mod +++ b/service/translate/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/translate/go.sum b/service/translate/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/translate/go.sum +++ b/service/translate/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/verifiedpermissions/go.mod b/service/verifiedpermissions/go.mod index 0d68e050c66..571a1cb462e 100644 --- a/service/verifiedpermissions/go.mod +++ b/service/verifiedpermissions/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/verifiedpermissions/go.sum b/service/verifiedpermissions/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/verifiedpermissions/go.sum +++ b/service/verifiedpermissions/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/voiceid/go.mod b/service/voiceid/go.mod index 7f41a22f2c8..4cac0f8658e 100644 --- a/service/voiceid/go.mod +++ b/service/voiceid/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/voiceid/go.sum b/service/voiceid/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/voiceid/go.sum +++ b/service/voiceid/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/vpclattice/go.mod b/service/vpclattice/go.mod index dd5625ef39f..099c7a1f18a 100644 --- a/service/vpclattice/go.mod +++ b/service/vpclattice/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/vpclattice/go.sum b/service/vpclattice/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/vpclattice/go.sum +++ b/service/vpclattice/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/waf/go.mod b/service/waf/go.mod index f1cbde6ae65..d21f56eddef 100644 --- a/service/waf/go.mod +++ b/service/waf/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/waf/go.sum b/service/waf/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/waf/go.sum +++ b/service/waf/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/wafregional/go.mod b/service/wafregional/go.mod index 64353979670..47b659d9964 100644 --- a/service/wafregional/go.mod +++ b/service/wafregional/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/wafregional/go.sum b/service/wafregional/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/wafregional/go.sum +++ b/service/wafregional/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/wafv2/go.mod b/service/wafv2/go.mod index 3db187618eb..72fce524379 100644 --- a/service/wafv2/go.mod +++ b/service/wafv2/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/wafv2/go.sum b/service/wafv2/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/wafv2/go.sum +++ b/service/wafv2/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/wellarchitected/go.mod b/service/wellarchitected/go.mod index 9c6ced34780..8d8d4f48692 100644 --- a/service/wellarchitected/go.mod +++ b/service/wellarchitected/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/wellarchitected/go.sum b/service/wellarchitected/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/wellarchitected/go.sum +++ b/service/wellarchitected/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/wisdom/go.mod b/service/wisdom/go.mod index fb75cac0d4c..d26850b2765 100644 --- a/service/wisdom/go.mod +++ b/service/wisdom/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/wisdom/go.sum b/service/wisdom/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/wisdom/go.sum +++ b/service/wisdom/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/workdocs/go.mod b/service/workdocs/go.mod index 539d24da494..d77641f70ce 100644 --- a/service/workdocs/go.mod +++ b/service/workdocs/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/workdocs/go.sum b/service/workdocs/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/workdocs/go.sum +++ b/service/workdocs/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/worklink/go.mod b/service/worklink/go.mod index a61e10f7e4b..62ea5607986 100644 --- a/service/worklink/go.mod +++ b/service/worklink/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/worklink/go.sum b/service/worklink/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/worklink/go.sum +++ b/service/worklink/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/workmail/go.mod b/service/workmail/go.mod index 870c582ee20..eb63e0e7d72 100644 --- a/service/workmail/go.mod +++ b/service/workmail/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/workmail/go.sum b/service/workmail/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/workmail/go.sum +++ b/service/workmail/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/workmailmessageflow/go.mod b/service/workmailmessageflow/go.mod index fafc48decd4..0658436231e 100644 --- a/service/workmailmessageflow/go.mod +++ b/service/workmailmessageflow/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/workmailmessageflow/go.sum b/service/workmailmessageflow/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/workmailmessageflow/go.sum +++ b/service/workmailmessageflow/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/workspaces/go.mod b/service/workspaces/go.mod index 3ec449b2d33..ed69281b9d0 100644 --- a/service/workspaces/go.mod +++ b/service/workspaces/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/workspaces/go.sum b/service/workspaces/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/workspaces/go.sum +++ b/service/workspaces/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/workspacesweb/go.mod b/service/workspacesweb/go.mod index e6d5033e21c..5014344b428 100644 --- a/service/workspacesweb/go.mod +++ b/service/workspacesweb/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/workspacesweb/go.sum b/service/workspacesweb/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/workspacesweb/go.sum +++ b/service/workspacesweb/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= diff --git a/service/xray/go.mod b/service/xray/go.mod index f214f521ecc..4405e0a9c72 100644 --- a/service/xray/go.mod +++ b/service/xray/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.22.2 github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.2 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.2 - github.com/aws/smithy-go v1.16.0 + github.com/aws/smithy-go v1.17.0 github.com/google/go-cmp v0.5.8 ) diff --git a/service/xray/go.sum b/service/xray/go.sum index 8a1b503afa8..42e4fc806b4 100644 --- a/service/xray/go.sum +++ b/service/xray/go.sum @@ -1,4 +1,4 @@ -github.com/aws/smithy-go v1.16.0 h1:gJZEH/Fqh+RsvlJ1Zt4tVAtV6bKkp3cC+R6FCZMNzik= -github.com/aws/smithy-go v1.16.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI= +github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=