Merge pull request #294 from alexgridx/dependabot/go_modules/aws-sdk-go-v2-4ca801db8b
Bump the aws-sdk-go-v2 group across 1 directory with 16 updates
This commit is contained in:
commit
4e367429d8
68 changed files with 1837 additions and 212 deletions
36
go.mod
36
go.mod
|
|
@ -5,12 +5,12 @@ go 1.22
|
||||||
require (
|
require (
|
||||||
github.com/DATA-DOG/go-sqlmock v1.5.2
|
github.com/DATA-DOG/go-sqlmock v1.5.2
|
||||||
github.com/alicebob/miniredis v2.5.0+incompatible
|
github.com/alicebob/miniredis v2.5.0+incompatible
|
||||||
github.com/aws/aws-sdk-go-v2 v1.32.2
|
github.com/aws/aws-sdk-go-v2 v1.32.8
|
||||||
github.com/aws/aws-sdk-go-v2/config v1.27.43
|
github.com/aws/aws-sdk-go-v2/config v1.28.9
|
||||||
github.com/aws/aws-sdk-go-v2/credentials v1.17.41
|
github.com/aws/aws-sdk-go-v2/credentials v1.17.50
|
||||||
github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.15.12
|
github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.15.25
|
||||||
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.36.2
|
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.39.2
|
||||||
github.com/aws/aws-sdk-go-v2/service/kinesis v1.32.2
|
github.com/aws/aws-sdk-go-v2/service/kinesis v1.32.10
|
||||||
github.com/awslabs/kinesis-aggregation/go/v2 v2.0.0-20230808105340-e631fe742486
|
github.com/awslabs/kinesis-aggregation/go/v2 v2.0.0-20230808105340-e631fe742486
|
||||||
github.com/go-sql-driver/mysql v1.8.1
|
github.com/go-sql-driver/mysql v1.8.1
|
||||||
github.com/lib/pq v1.10.9
|
github.com/lib/pq v1.10.9
|
||||||
|
|
@ -23,19 +23,19 @@ require (
|
||||||
require (
|
require (
|
||||||
filippo.io/edwards25519 v1.1.0 // indirect
|
filippo.io/edwards25519 v1.1.0 // indirect
|
||||||
github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a // indirect
|
github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 // indirect
|
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.7 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.17 // indirect
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.23 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.21 // indirect
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.27 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.21 // indirect
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.27 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect
|
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.24.2 // indirect
|
github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.24.12 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 // indirect
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.10.2 // indirect
|
github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.10.8 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2 // indirect
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.8 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/sso v1.24.2 // indirect
|
github.com/aws/aws-sdk-go-v2/service/sso v1.24.9 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.2 // indirect
|
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.8 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts v1.32.2 // indirect
|
github.com/aws/aws-sdk-go-v2/service/sts v1.33.5 // indirect
|
||||||
github.com/aws/smithy-go v1.22.0 // indirect
|
github.com/aws/smithy-go v1.22.1 // indirect
|
||||||
github.com/beorn7/perks v1.0.1 // indirect
|
github.com/beorn7/perks v1.0.1 // indirect
|
||||||
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
||||||
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
|
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
|
||||||
|
|
|
||||||
72
go.sum
72
go.sum
|
|
@ -7,46 +7,46 @@ github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a/go.mod h1:SGn
|
||||||
github.com/alicebob/miniredis v2.5.0+incompatible h1:yBHoLpsyjupjz3NL3MhKMVkR41j82Yjf3KFv7ApYzUI=
|
github.com/alicebob/miniredis v2.5.0+incompatible h1:yBHoLpsyjupjz3NL3MhKMVkR41j82Yjf3KFv7ApYzUI=
|
||||||
github.com/alicebob/miniredis v2.5.0+incompatible/go.mod h1:8HZjEj4yU0dwhYHky+DxYx+6BMjkBbe5ONFIF1MXffk=
|
github.com/alicebob/miniredis v2.5.0+incompatible/go.mod h1:8HZjEj4yU0dwhYHky+DxYx+6BMjkBbe5ONFIF1MXffk=
|
||||||
github.com/aws/aws-sdk-go-v2 v1.9.0/go.mod h1:cK/D0BBs0b/oWPIcX/Z/obahJK1TT7IPVjy53i/mX/4=
|
github.com/aws/aws-sdk-go-v2 v1.9.0/go.mod h1:cK/D0BBs0b/oWPIcX/Z/obahJK1TT7IPVjy53i/mX/4=
|
||||||
github.com/aws/aws-sdk-go-v2 v1.32.2 h1:AkNLZEyYMLnx/Q/mSKkcMqwNFXMAvFto9bNsHqcTduI=
|
github.com/aws/aws-sdk-go-v2 v1.32.8 h1:cZV+NUS/eGxKXMtmyhtYPJ7Z4YLoI/V8bkTdRZfYhGo=
|
||||||
github.com/aws/aws-sdk-go-v2 v1.32.2/go.mod h1:2SK5n0a2karNTv5tbP1SjsX0uhttou00v/HpXKM1ZUo=
|
github.com/aws/aws-sdk-go-v2 v1.32.8/go.mod h1:P5WJBrYqqbWVaOxgH0X/FYYD47/nooaPOZPlQdmiN2U=
|
||||||
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 h1:pT3hpW0cOHRJx8Y0DfJUEQuqPild8jRGmSFmBgvydr0=
|
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.7 h1:lL7IfaFzngfx0ZwUGOZdsFFnQ5uLvR0hWqqhyE7Q9M8=
|
||||||
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6/go.mod h1:j/I2++U0xX+cr44QjHay4Cvxj6FUbnxrgmqN3H1jTZA=
|
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.7/go.mod h1:QraP0UcVlQJsmHfioCrveWOC1nbiWUl3ej08h4mXWoc=
|
||||||
github.com/aws/aws-sdk-go-v2/config v1.27.43 h1:p33fDDihFC390dhhuv8nOmX419wjOSDQRb+USt20RrU=
|
github.com/aws/aws-sdk-go-v2/config v1.28.9 h1:7/P2J1MGkava+2c9Xlk7CTPTpGqFAOaM4874wJsGi4Q=
|
||||||
github.com/aws/aws-sdk-go-v2/config v1.27.43/go.mod h1:pYhbtvg1siOOg8h5an77rXle9tVG8T+BWLWAo7cOukc=
|
github.com/aws/aws-sdk-go-v2/config v1.28.9/go.mod h1:ce/HX8tHlIh4VTPaLz/aQIvA5+/rUghFy+nGMrXHQ9U=
|
||||||
github.com/aws/aws-sdk-go-v2/credentials v1.17.41 h1:7gXo+Axmp+R4Z+AK8YFQO0ZV3L0gizGINCOWxSLY9W8=
|
github.com/aws/aws-sdk-go-v2/credentials v1.17.50 h1:63pBzfU7EG4RbMMVRv4Hgm34cIaPXICCnHojKdPbTR0=
|
||||||
github.com/aws/aws-sdk-go-v2/credentials v1.17.41/go.mod h1:u4Eb8d3394YLubphT4jLEwN1rLNq2wFOlT6OuxFwPzU=
|
github.com/aws/aws-sdk-go-v2/credentials v1.17.50/go.mod h1:m5ThO5y87w0fiAHBt9cYXS5BVsebOeJEFCGUQeZZYLw=
|
||||||
github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.15.12 h1:zYf8E8zaqolHA5nQ+VmX2r3wc4K6xw5i6xKvvMjZBL0=
|
github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.15.25 h1:4Yx5ihTBaXnqNQoJNQuemBj1ZJLIM++0aihShVu1UEQ=
|
||||||
github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.15.12/go.mod h1:vYGIVLASk19Gb0FGwAcwES+qQF/aekD7m2G/X6mBOdQ=
|
github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.15.25/go.mod h1:nYrIjrbGXhnkTKZbMjSeqIUsSM18cT95/7n3RRVYBq8=
|
||||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.17 h1:TMH3f/SCAWdNtXXVPPu5D6wrr4G5hI1rAxbcocKfC7Q=
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.23 h1:IBAoD/1d8A8/1aA8g4MBVtTRHhXRiNAgwdbo/xRM2DI=
|
||||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.17/go.mod h1:1ZRXLdTpzdJb9fwTMXiLipENRxkGMTn1sfKexGllQCw=
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.23/go.mod h1:vfENuCM7dofkgKpYzuzf1VT1UKkA/YL3qanfBn7HCaA=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.21 h1:UAsR3xA31QGf79WzpG/ixT9FZvQlh5HY1NRqSHBNOCk=
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.27 h1:jSJjSBzw8VDIbWv+mmvBSP8ezsztMYJGH+eKqi9AmNs=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.21/go.mod h1:JNr43NFf5L9YaG3eKTm7HQzls9J+A9YYcGI5Quh1r2Y=
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.27/go.mod h1:/DAhLbFRgwhmvJdOfSm+WwikZrCuUJiA4WgJG0fTNSw=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.21 h1:6jZVETqmYCadGFvrYEQfC5fAQmlo80CeL5psbno6r0s=
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.27 h1:l+X4K77Dui85pIj5foXDhPlnqcNRG2QUyvca300lXh8=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.21/go.mod h1:1SR0GbLlnN3QUmYaflZNiH1ql+1qrSiB2vwcJ+4UM60=
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.27/go.mod h1:KvZXSFEXm6x84yE8qffKvT3x8J5clWnVFXphpohhzJ8=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 h1:VaRN3TlFdd6KxX1x3ILT5ynH6HvKgqdiXoTxAF4HQcQ=
|
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 h1:VaRN3TlFdd6KxX1x3ILT5ynH6HvKgqdiXoTxAF4HQcQ=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1/go.mod h1:FbtygfRFze9usAadmnGJNc8KsP346kEe+y2/oyhGAGc=
|
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1/go.mod h1:FbtygfRFze9usAadmnGJNc8KsP346kEe+y2/oyhGAGc=
|
||||||
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.36.2 h1:kJqyYcGqhWFmXqjRrtFFD4Oc9FXiskhsll2xnlpe8Do=
|
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.39.2 h1:XcdIh35yg1J8bAiUOLtL/PoPMSGsD72Zanwmim8jEXc=
|
||||||
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.36.2/go.mod h1:+t2Zc5VNOzhaWzpGE+cEYZADsgAAQT5v55AO+fhU+2s=
|
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.39.2/go.mod h1:516U/KQM3zdcahNBjHUZKGWNfNnIYyt7sxLeqOx78b0=
|
||||||
github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.24.2 h1:E7Tuo0ipWpBl0f3uThz8cZsuyD5H8jLCnbtbKR4YL2s=
|
github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.24.12 h1:/EeYqntHifxLw+uNaUTH/D099gCuy/TDDgLT3vNTLcM=
|
||||||
github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.24.2/go.mod h1:txOfweuNPBLhHodsV+C2lvPPRTommVTWbts9SZV6Myc=
|
github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.24.12/go.mod h1:OcxFxP9wI2ye9HwlxawIcZ3DX0bHM196fjH3HNsoF5s=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 h1:TToQNkvGguu209puTojY/ozlqy2d/SFNcoLIqTFi42g=
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1 h1:iXtILhvDxB6kPvEXgsDhGaZCSC6LQET5ZHSdJozeI0Y=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0/go.mod h1:0jp+ltwkf+SwG2fm/PKo8t4y8pJSgOCO4D8Lz3k0aHQ=
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1/go.mod h1:9nu0fVANtYiAePIBh2/pFUSwtJ402hLnp854CNoDOeE=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.10.2 h1:1G7TTQNPNv5fhCyIQGYk8FOggLgkzKq6c4Y1nOGzAOE=
|
github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.10.8 h1:h56mLNgpqWIL7RZOIQO634Xr569bXGTlIE83t/a0LSE=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.10.2/go.mod h1:+ybYGLXoF7bcD7wIcMcklxyABZQmuBf1cHUhvY6FGIo=
|
github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.10.8/go.mod h1:kK04550Xx95KI0sNmwoB7ciS9QkRwt9TojhoTMXyJdo=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2 h1:s7NA1SOw8q/5c0wr8477yOPp0z+uBaXBnLE0XYb0POA=
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.8 h1:cWno7lefSH6Pp+mSznagKCgfDGeZRin66UvYUqAkyeA=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2/go.mod h1:fnjjWyAW/Pj5HYOxl9LJqWtEwS7W2qgcRLWP+uWbss0=
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.8/go.mod h1:tPD+VjU3ABTBoEJ3nctu5Nyg4P4yjqSH5bJGGkY4+XE=
|
||||||
github.com/aws/aws-sdk-go-v2/service/kinesis v1.6.0/go.mod h1:9O7UG2pELnP0hq35+Gd7XDjOLBkg7tmgRQ0y14ZjoJI=
|
github.com/aws/aws-sdk-go-v2/service/kinesis v1.6.0/go.mod h1:9O7UG2pELnP0hq35+Gd7XDjOLBkg7tmgRQ0y14ZjoJI=
|
||||||
github.com/aws/aws-sdk-go-v2/service/kinesis v1.32.2 h1:QtTD6aMYmo87x1rCOZBCtdAWabuoaDrDGGhO+Gw2Vxw=
|
github.com/aws/aws-sdk-go-v2/service/kinesis v1.32.10 h1:czb9oIQ2irc121kiuW0kt/8d+A7tIcTxCJdRCU4sp3k=
|
||||||
github.com/aws/aws-sdk-go-v2/service/kinesis v1.32.2/go.mod h1:Yhl9I4DnKvHUnGd/W7xr73ip29jqdQ/hyXgbQkC9sCw=
|
github.com/aws/aws-sdk-go-v2/service/kinesis v1.32.10/go.mod h1:3lVA1gq/xCUFFJQ2IP3fLzSGOH6Gwv8qJCoX/DTWZuw=
|
||||||
github.com/aws/aws-sdk-go-v2/service/sso v1.24.2 h1:bSYXVyUzoTHoKalBmwaZxs97HU9DWWI3ehHSAMa7xOk=
|
github.com/aws/aws-sdk-go-v2/service/sso v1.24.9 h1:YqtxripbjWb2QLyzRK9pByfEDvgg95gpC2AyDq4hFE8=
|
||||||
github.com/aws/aws-sdk-go-v2/service/sso v1.24.2/go.mod h1:skMqY7JElusiOUjMJMOv1jJsP7YUg7DrhgqZZWuzu1U=
|
github.com/aws/aws-sdk-go-v2/service/sso v1.24.9/go.mod h1:lV8iQpg6OLOfBnqbGMBKYjilBlf633qwHnBEiMSPoHY=
|
||||||
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.2 h1:AhmO1fHINP9vFYUE0LHzCWg/LfUWUF+zFPEcY9QXb7o=
|
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.8 h1:6dBT1Lz8fK11m22R+AqfRsFn8320K0T5DTGxxOQBSMw=
|
||||||
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.2/go.mod h1:o8aQygT2+MVP0NaV6kbdE1YnnIM8RRVQzoeUH45GOdI=
|
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.8/go.mod h1:/kiBvRQXBc6xeJTYzhSdGvJ5vm1tjaDEjH+MSeRJnlY=
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts v1.32.2 h1:CiS7i0+FUe+/YY1GvIBLLrR/XNGZ4CtM1Ll0XavNuVo=
|
github.com/aws/aws-sdk-go-v2/service/sts v1.33.5 h1:URp6kw3vHAnuU9pgP4K1SohwWLDzgtqA/qgeBfgBxn0=
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts v1.32.2/go.mod h1:HtaiBI8CjYoNVde8arShXb94UbQQi9L4EMr6D+xGBwo=
|
github.com/aws/aws-sdk-go-v2/service/sts v1.33.5/go.mod h1:+8h7PZb3yY5ftmVLD7ocEoE98hdc8PoKS0H3wfx1dlc=
|
||||||
github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E=
|
github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E=
|
||||||
github.com/aws/smithy-go v1.22.0 h1:uunKnWlcoL3zO7q+gG2Pk53joueEOsnNB28QdMsmiMM=
|
github.com/aws/smithy-go v1.22.1 h1:/HPHZQ0g7f4eUeK6HKglFz8uwVfZKgoI25rb/J+dnro=
|
||||||
github.com/aws/smithy-go v1.22.0/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg=
|
github.com/aws/smithy-go v1.22.1/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg=
|
||||||
github.com/awslabs/kinesis-aggregation/go/v2 v2.0.0-20230808105340-e631fe742486 h1:266Pq6JfxdphziJ1LiqU68OJrKiTxyF8hbiceQWX3Cs=
|
github.com/awslabs/kinesis-aggregation/go/v2 v2.0.0-20230808105340-e631fe742486 h1:266Pq6JfxdphziJ1LiqU68OJrKiTxyF8hbiceQWX3Cs=
|
||||||
github.com/awslabs/kinesis-aggregation/go/v2 v2.0.0-20230808105340-e631fe742486/go.mod h1:0Qr1uMHFmHsIYMcG4T7BJ9yrJtWadhOmpABCX69dwuc=
|
github.com/awslabs/kinesis-aggregation/go/v2 v2.0.0-20230808105340-e631fe742486/go.mod h1:0Qr1uMHFmHsIYMcG4T7BJ9yrJtWadhOmpABCX69dwuc=
|
||||||
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
|
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package aws
|
package aws
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.32.2"
|
const goModuleVersion = "1.32.8"
|
||||||
|
|
|
||||||
10
vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/user_agent.go
generated
vendored
10
vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/user_agent.go
generated
vendored
|
|
@ -34,6 +34,9 @@ const (
|
||||||
FeatureMetadata2
|
FeatureMetadata2
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Hardcoded value to specify which version of the user agent we're using
|
||||||
|
const uaMetadata = "ua/2.1"
|
||||||
|
|
||||||
func (k SDKAgentKeyType) string() string {
|
func (k SDKAgentKeyType) string() string {
|
||||||
switch k {
|
switch k {
|
||||||
case APIMetadata:
|
case APIMetadata:
|
||||||
|
|
@ -107,6 +110,7 @@ type RequestUserAgent struct {
|
||||||
func NewRequestUserAgent() *RequestUserAgent {
|
func NewRequestUserAgent() *RequestUserAgent {
|
||||||
userAgent, sdkAgent := smithyhttp.NewUserAgentBuilder(), smithyhttp.NewUserAgentBuilder()
|
userAgent, sdkAgent := smithyhttp.NewUserAgentBuilder(), smithyhttp.NewUserAgentBuilder()
|
||||||
addProductName(userAgent)
|
addProductName(userAgent)
|
||||||
|
addUserAgentMetadata(userAgent)
|
||||||
addProductName(sdkAgent)
|
addProductName(sdkAgent)
|
||||||
|
|
||||||
r := &RequestUserAgent{
|
r := &RequestUserAgent{
|
||||||
|
|
@ -134,6 +138,10 @@ func addProductName(builder *smithyhttp.UserAgentBuilder) {
|
||||||
builder.AddKeyValue(aws.SDKName, aws.SDKVersion)
|
builder.AddKeyValue(aws.SDKName, aws.SDKVersion)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func addUserAgentMetadata(builder *smithyhttp.UserAgentBuilder) {
|
||||||
|
builder.AddKey(uaMetadata)
|
||||||
|
}
|
||||||
|
|
||||||
// AddUserAgentKey retrieves a requestUserAgent from the provided stack, or initializes one.
|
// AddUserAgentKey retrieves a requestUserAgent from the provided stack, or initializes one.
|
||||||
func AddUserAgentKey(key string) func(*middleware.Stack) error {
|
func AddUserAgentKey(key string) func(*middleware.Stack) error {
|
||||||
return func(stack *middleware.Stack) error {
|
return func(stack *middleware.Stack) error {
|
||||||
|
|
@ -258,10 +266,10 @@ func (u *RequestUserAgent) HandleBuild(ctx context.Context, in middleware.BuildI
|
||||||
|
|
||||||
func (u *RequestUserAgent) addHTTPUserAgent(request *smithyhttp.Request) {
|
func (u *RequestUserAgent) addHTTPUserAgent(request *smithyhttp.Request) {
|
||||||
const userAgent = "User-Agent"
|
const userAgent = "User-Agent"
|
||||||
updateHTTPHeader(request, userAgent, u.userAgent.Build())
|
|
||||||
if len(u.features) > 0 {
|
if len(u.features) > 0 {
|
||||||
updateHTTPHeader(request, userAgent, buildFeatureMetrics(u.features))
|
updateHTTPHeader(request, userAgent, buildFeatureMetrics(u.features))
|
||||||
}
|
}
|
||||||
|
updateHTTPHeader(request, userAgent, u.userAgent.Build())
|
||||||
}
|
}
|
||||||
|
|
||||||
func (u *RequestUserAgent) addHTTPSDKAgent(request *smithyhttp.Request) {
|
func (u *RequestUserAgent) addHTTPSDKAgent(request *smithyhttp.Request) {
|
||||||
|
|
|
||||||
4
vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/CHANGELOG.md
generated
vendored
4
vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,7 @@
|
||||||
|
# v1.6.7 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
|
||||||
# v1.6.6 (2024-10-04)
|
# v1.6.6 (2024-10-04)
|
||||||
|
|
||||||
* No change notes available for this release.
|
* No change notes available for this release.
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package eventstream
|
package eventstream
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.6.6"
|
const goModuleVersion = "1.6.7"
|
||||||
|
|
|
||||||
6
vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retryable_error.go
generated
vendored
6
vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retryable_error.go
generated
vendored
|
|
@ -116,7 +116,13 @@ func (r RetryableConnectionError) IsErrorRetryable(err error) aws.Ternary {
|
||||||
case errors.As(err, &conErr) && conErr.ConnectionError():
|
case errors.As(err, &conErr) && conErr.ConnectionError():
|
||||||
retryable = true
|
retryable = true
|
||||||
|
|
||||||
|
case strings.Contains(err.Error(), "use of closed network connection"):
|
||||||
|
fallthrough
|
||||||
case strings.Contains(err.Error(), "connection reset"):
|
case strings.Contains(err.Error(), "connection reset"):
|
||||||
|
// The errors "connection reset" and "use of closed network connection"
|
||||||
|
// are effectively the same. It appears to be the difference between
|
||||||
|
// sync and async read of TCP RST in the stdlib's net.Conn read loop.
|
||||||
|
// see #2737
|
||||||
retryable = true
|
retryable = true
|
||||||
|
|
||||||
case errors.As(err, &urlErr):
|
case errors.As(err, &urlErr):
|
||||||
|
|
|
||||||
3
vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/middleware.go
generated
vendored
3
vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/middleware.go
generated
vendored
|
|
@ -372,8 +372,9 @@ func GetSignedRequestSignature(r *http.Request) ([]byte, error) {
|
||||||
const authHeaderSignatureElem = "Signature="
|
const authHeaderSignatureElem = "Signature="
|
||||||
|
|
||||||
if auth := r.Header.Get(authorizationHeader); len(auth) != 0 {
|
if auth := r.Header.Get(authorizationHeader); len(auth) != 0 {
|
||||||
ps := strings.Split(auth, ", ")
|
ps := strings.Split(auth, ",")
|
||||||
for _, p := range ps {
|
for _, p := range ps {
|
||||||
|
p = strings.TrimSpace(p)
|
||||||
if idx := strings.Index(p, authHeaderSignatureElem); idx >= 0 {
|
if idx := strings.Index(p, authHeaderSignatureElem); idx >= 0 {
|
||||||
sig := p[len(authHeaderSignatureElem):]
|
sig := p[len(authHeaderSignatureElem):]
|
||||||
if len(sig) == 0 {
|
if len(sig) == 0 {
|
||||||
|
|
|
||||||
42
vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.md
generated
vendored
42
vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,45 @@
|
||||||
|
# v1.28.9 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.8 (2025-01-08)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.7 (2024-12-19)
|
||||||
|
|
||||||
|
* **Bug Fix**: Fix improper use of printf-style functions.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.6 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.5 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.4 (2024-11-14)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.3 (2024-11-07)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.2 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.1 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.0 (2024-10-16)
|
||||||
|
|
||||||
|
* **Feature**: Adds the LoadOptions hook `WithBaseEndpoint` for setting global endpoint override in-code.
|
||||||
|
|
||||||
# v1.27.43 (2024-10-08)
|
# v1.27.43 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package config
|
package config
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.27.43"
|
const goModuleVersion = "1.28.9"
|
||||||
|
|
|
||||||
33
vendor/github.com/aws/aws-sdk-go-v2/config/load_options.go
generated
vendored
33
vendor/github.com/aws/aws-sdk-go-v2/config/load_options.go
generated
vendored
|
|
@ -217,6 +217,10 @@ type LoadOptions struct {
|
||||||
S3DisableExpressAuth *bool
|
S3DisableExpressAuth *bool
|
||||||
|
|
||||||
AccountIDEndpointMode aws.AccountIDEndpointMode
|
AccountIDEndpointMode aws.AccountIDEndpointMode
|
||||||
|
|
||||||
|
// Service endpoint override. This value is not necessarily final and is
|
||||||
|
// passed to the service's EndpointResolverV2 for further delegation.
|
||||||
|
BaseEndpoint string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (o LoadOptions) getDefaultsMode(ctx context.Context) (aws.DefaultsMode, bool, error) {
|
func (o LoadOptions) getDefaultsMode(ctx context.Context) (aws.DefaultsMode, bool, error) {
|
||||||
|
|
@ -284,6 +288,19 @@ func (o LoadOptions) getAccountIDEndpointMode(ctx context.Context) (aws.AccountI
|
||||||
return o.AccountIDEndpointMode, len(o.AccountIDEndpointMode) > 0, nil
|
return o.AccountIDEndpointMode, len(o.AccountIDEndpointMode) > 0, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (o LoadOptions) getBaseEndpoint(context.Context) (string, bool, error) {
|
||||||
|
return o.BaseEndpoint, o.BaseEndpoint != "", nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetServiceBaseEndpoint satisfies (internal/configsources).ServiceBaseEndpointProvider.
|
||||||
|
//
|
||||||
|
// The sdkID value is unused because LoadOptions only supports setting a GLOBAL
|
||||||
|
// endpoint override. In-code, per-service endpoint overrides are performed via
|
||||||
|
// functional options in service client space.
|
||||||
|
func (o LoadOptions) GetServiceBaseEndpoint(context.Context, string) (string, bool, error) {
|
||||||
|
return o.BaseEndpoint, o.BaseEndpoint != "", nil
|
||||||
|
}
|
||||||
|
|
||||||
// WithRegion is a helper function to construct functional options
|
// WithRegion is a helper function to construct functional options
|
||||||
// that sets Region on config's LoadOptions. Setting the region to
|
// that sets Region on config's LoadOptions. Setting the region to
|
||||||
// an empty string, will result in the region value being ignored.
|
// an empty string, will result in the region value being ignored.
|
||||||
|
|
@ -1139,3 +1156,19 @@ func WithS3DisableExpressAuth(v bool) LoadOptionsFunc {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// WithBaseEndpoint is a helper function to construct functional options that
|
||||||
|
// sets BaseEndpoint on config's LoadOptions. Empty values have no effect, and
|
||||||
|
// subsequent calls to this API override previous ones.
|
||||||
|
//
|
||||||
|
// This is an in-code setting, therefore, any value set using this hook takes
|
||||||
|
// precedence over and will override ALL environment and shared config
|
||||||
|
// directives that set endpoint URLs. Functional options on service clients
|
||||||
|
// have higher specificity, and functional options that modify the value of
|
||||||
|
// BaseEndpoint on a client will take precedence over this setting.
|
||||||
|
func WithBaseEndpoint(v string) LoadOptionsFunc {
|
||||||
|
return func(o *LoadOptions) error {
|
||||||
|
o.BaseEndpoint = v
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
38
vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.md
generated
vendored
38
vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,41 @@
|
||||||
|
# v1.17.50 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.17.49 (2025-01-08)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.17.48 (2024-12-19)
|
||||||
|
|
||||||
|
* **Bug Fix**: Fix improper use of printf-style functions.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.17.47 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.17.46 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.17.45 (2024-11-14)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.17.44 (2024-11-07)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.17.43 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.17.42 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.17.41 (2024-10-08)
|
# v1.17.41 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package credentials
|
package credentials
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.17.41"
|
const goModuleVersion = "1.17.50"
|
||||||
|
|
|
||||||
53
vendor/github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue/CHANGELOG.md
generated
vendored
53
vendor/github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,56 @@
|
||||||
|
# v1.15.25 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.24 (2025-01-08)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.23 (2025-01-07)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.22 (2024-12-19)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.21 (2024-12-11)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.20 (2024-12-03.2)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.19 (2024-12-03)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.18 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.17 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.16 (2024-11-13)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.15 (2024-11-07)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.14 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.15.13 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.15.12 (2024-10-08)
|
# v1.15.12 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
|
|
@ -3,4 +3,4 @@
|
||||||
package attributevalue
|
package attributevalue
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.15.12"
|
const goModuleVersion = "1.15.25"
|
||||||
|
|
|
||||||
25
vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.md
generated
vendored
25
vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,28 @@
|
||||||
|
# v1.16.23 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.16.22 (2024-12-19)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.16.21 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.16.20 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.16.19 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.16.18 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.16.17 (2024-10-08)
|
# v1.16.17 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package imds
|
package imds
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.16.17"
|
const goModuleVersion = "1.16.23"
|
||||||
|
|
|
||||||
25
vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md
generated
vendored
25
vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,28 @@
|
||||||
|
# v1.3.27 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.3.26 (2024-12-19)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.3.25 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.3.24 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.3.23 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.3.22 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.3.21 (2024-10-08)
|
# v1.3.21 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package configsources
|
package configsources
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.3.21"
|
const goModuleVersion = "1.3.27"
|
||||||
|
|
|
||||||
3
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.json
generated
vendored
3
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.json
generated
vendored
|
|
@ -47,6 +47,9 @@
|
||||||
"ap-southeast-5" : {
|
"ap-southeast-5" : {
|
||||||
"description" : "Asia Pacific (Malaysia)"
|
"description" : "Asia Pacific (Malaysia)"
|
||||||
},
|
},
|
||||||
|
"ap-southeast-7" : {
|
||||||
|
"description" : "Asia Pacific (Thailand)"
|
||||||
|
},
|
||||||
"aws-global" : {
|
"aws-global" : {
|
||||||
"description" : "AWS Standard global region"
|
"description" : "AWS Standard global region"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
26
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md
generated
vendored
26
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,29 @@
|
||||||
|
# v2.6.27 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v2.6.26 (2024-12-19)
|
||||||
|
|
||||||
|
* **Bug Fix**: Fix improper use of printf-style functions.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v2.6.25 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v2.6.24 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v2.6.23 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v2.6.22 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v2.6.21 (2024-10-08)
|
# v2.6.21 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package endpoints
|
package endpoints
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "2.6.21"
|
const goModuleVersion = "2.6.27"
|
||||||
|
|
|
||||||
45
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/CHANGELOG.md
generated
vendored
45
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,48 @@
|
||||||
|
# v1.39.2 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.39.1 (2025-01-08)
|
||||||
|
|
||||||
|
* No change notes available for this release.
|
||||||
|
|
||||||
|
# v1.39.0 (2025-01-07)
|
||||||
|
|
||||||
|
* **Feature**: This release makes Amazon DynamoDB point-in-time-recovery (PITR) to be configurable. You can set PITR recovery period for each table individually to between 1 and 35 days.
|
||||||
|
|
||||||
|
# v1.38.1 (2024-12-19)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.38.0 (2024-12-03.2)
|
||||||
|
|
||||||
|
* **Feature**: This change adds support for global tables with multi-Region strong consistency (in preview). The UpdateTable API now supports a new attribute MultiRegionConsistency to set consistency when creating global tables. The DescribeTable output now optionally includes the MultiRegionConsistency attribute.
|
||||||
|
|
||||||
|
# v1.37.2 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.37.1 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.37.0 (2024-11-13)
|
||||||
|
|
||||||
|
* **Feature**: This release includes supports the new WarmThroughput feature for DynamoDB. You can now provide an optional WarmThroughput attribute for CreateTable or UpdateTable APIs to pre-warm your table or global secondary index. You can also use DescribeTable to see the latest WarmThroughput value.
|
||||||
|
|
||||||
|
# v1.36.5 (2024-11-07)
|
||||||
|
|
||||||
|
* **Bug Fix**: Adds case-insensitive handling of error message fields in service responses
|
||||||
|
|
||||||
|
# v1.36.4 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.36.3 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.36.2 (2024-10-08)
|
# v1.36.2 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
4
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/api_op_CreateTable.go
generated
vendored
4
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/api_op_CreateTable.go
generated
vendored
|
|
@ -246,6 +246,10 @@ type CreateTableInput struct {
|
||||||
// [Tagging for DynamoDB]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.html
|
// [Tagging for DynamoDB]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.html
|
||||||
Tags []types.Tag
|
Tags []types.Tag
|
||||||
|
|
||||||
|
// Represents the warm throughput (in read units per second and write units per
|
||||||
|
// second) for creating a table.
|
||||||
|
WarmThroughput *types.WarmThroughput
|
||||||
|
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,8 @@ import (
|
||||||
// LatestRestorableDateTime .
|
// LatestRestorableDateTime .
|
||||||
//
|
//
|
||||||
// LatestRestorableDateTime is typically 5 minutes before the current time. You
|
// LatestRestorableDateTime is typically 5 minutes before the current time. You
|
||||||
// can restore your table to any point in time during the last 35 days.
|
// can restore your table to any point in time in the last 35 days. You can set the
|
||||||
|
// recovery period to any value between 1 and 35 days.
|
||||||
//
|
//
|
||||||
// You can call DescribeContinuousBackups at a maximum rate of 10 times per second.
|
// You can call DescribeContinuousBackups at a maximum rate of 10 times per second.
|
||||||
func (c *Client) DescribeContinuousBackups(ctx context.Context, params *DescribeContinuousBackupsInput, optFns ...func(*Options)) (*DescribeContinuousBackupsOutput, error) {
|
func (c *Client) DescribeContinuousBackups(ctx context.Context, params *DescribeContinuousBackupsInput, optFns ...func(*Options)) (*DescribeContinuousBackupsOutput, error) {
|
||||||
|
|
|
||||||
|
|
@ -15,8 +15,9 @@ import (
|
||||||
|
|
||||||
// Restores the specified table to the specified point in time within
|
// Restores the specified table to the specified point in time within
|
||||||
// EarliestRestorableDateTime and LatestRestorableDateTime . You can restore your
|
// EarliestRestorableDateTime and LatestRestorableDateTime . You can restore your
|
||||||
// table to any point in time during the last 35 days. Any number of users can
|
// table to any point in time in the last 35 days. You can set the recovery period
|
||||||
// execute up to 50 concurrent restores (any type of restore) in a given account.
|
// to any value between 1 and 35 days. Any number of users can execute up to 50
|
||||||
|
// concurrent restores (any type of restore) in a given account.
|
||||||
//
|
//
|
||||||
// When you restore using point in time recovery, DynamoDB restores your table
|
// When you restore using point in time recovery, DynamoDB restores your table
|
||||||
// data to the state based on the selected date and time (day:hour:minute:second)
|
// data to the state based on the selected date and time (day:hour:minute:second)
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,8 @@ import (
|
||||||
// LatestRestorableDateTime .
|
// LatestRestorableDateTime .
|
||||||
//
|
//
|
||||||
// LatestRestorableDateTime is typically 5 minutes before the current time. You
|
// LatestRestorableDateTime is typically 5 minutes before the current time. You
|
||||||
// can restore your table to any point in time during the last 35 days.
|
// can restore your table to any point in time in the last 35 days. You can set the
|
||||||
|
// recovery period to any value between 1 and 35 days.
|
||||||
func (c *Client) UpdateContinuousBackups(ctx context.Context, params *UpdateContinuousBackupsInput, optFns ...func(*Options)) (*UpdateContinuousBackupsOutput, error) {
|
func (c *Client) UpdateContinuousBackups(ctx context.Context, params *UpdateContinuousBackupsInput, optFns ...func(*Options)) (*UpdateContinuousBackupsOutput, error) {
|
||||||
if params == nil {
|
if params == nil {
|
||||||
params = &UpdateContinuousBackupsInput{}
|
params = &UpdateContinuousBackupsInput{}
|
||||||
|
|
|
||||||
27
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/api_op_UpdateTable.go
generated
vendored
27
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/api_op_UpdateTable.go
generated
vendored
|
|
@ -98,6 +98,29 @@ type UpdateTableInput struct {
|
||||||
// [Managing Global Secondary Indexes]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.OnlineOps.html
|
// [Managing Global Secondary Indexes]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.OnlineOps.html
|
||||||
GlobalSecondaryIndexUpdates []types.GlobalSecondaryIndexUpdate
|
GlobalSecondaryIndexUpdates []types.GlobalSecondaryIndexUpdate
|
||||||
|
|
||||||
|
// Specifies the consistency mode for a new global table. This parameter is only
|
||||||
|
// valid when you create a global table by specifying one or more [Create]actions in the [ReplicaUpdates]
|
||||||
|
// action list.
|
||||||
|
//
|
||||||
|
// You can specify one of the following consistency modes:
|
||||||
|
//
|
||||||
|
// - EVENTUAL : Configures a new global table for multi-Region eventual
|
||||||
|
// consistency. This is the default consistency mode for global tables.
|
||||||
|
//
|
||||||
|
// - STRONG : Configures a new global table for multi-Region strong consistency
|
||||||
|
// (preview).
|
||||||
|
//
|
||||||
|
// Multi-Region strong consistency (MRSC) is a new DynamoDB global tables
|
||||||
|
// capability currently available in preview mode. For more information, see [Global tables multi-Region strong consistency].
|
||||||
|
//
|
||||||
|
// If you don't specify this parameter, the global table consistency mode defaults
|
||||||
|
// to EVENTUAL .
|
||||||
|
//
|
||||||
|
// [ReplicaUpdates]: https://docs.aws.amazon.com/https:/docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html#DDB-UpdateTable-request-ReplicaUpdates
|
||||||
|
// [Create]: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ReplicationGroupUpdate.html#DDB-Type-ReplicationGroupUpdate-Create
|
||||||
|
// [Global tables multi-Region strong consistency]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/PreviewFeatures.html#multi-region-strong-consistency-gt
|
||||||
|
MultiRegionConsistency types.MultiRegionConsistency
|
||||||
|
|
||||||
// Updates the maximum number of read and write units for the specified table in
|
// Updates the maximum number of read and write units for the specified table in
|
||||||
// on-demand capacity mode. If you use this parameter, you must specify
|
// on-demand capacity mode. If you use this parameter, you must specify
|
||||||
// MaxReadRequestUnits , MaxWriteRequestUnits , or both.
|
// MaxReadRequestUnits , MaxWriteRequestUnits , or both.
|
||||||
|
|
@ -126,6 +149,10 @@ type UpdateTableInput struct {
|
||||||
// STANDARD_INFREQUENT_ACCESS .
|
// STANDARD_INFREQUENT_ACCESS .
|
||||||
TableClass types.TableClass
|
TableClass types.TableClass
|
||||||
|
|
||||||
|
// Represents the warm throughput (in read units per second and write units per
|
||||||
|
// second) for updating a table.
|
||||||
|
WarmThroughput *types.WarmThroughput
|
||||||
|
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
386
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/deserializers.go
generated
vendored
386
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/deserializers.go
generated
vendored
|
|
@ -1003,6 +1003,9 @@ func awsAwsjson10_deserializeOpErrorDeleteItem(response *smithyhttp.Response, me
|
||||||
case strings.EqualFold("ProvisionedThroughputExceededException", errorCode):
|
case strings.EqualFold("ProvisionedThroughputExceededException", errorCode):
|
||||||
return awsAwsjson10_deserializeErrorProvisionedThroughputExceededException(response, errorBody)
|
return awsAwsjson10_deserializeErrorProvisionedThroughputExceededException(response, errorBody)
|
||||||
|
|
||||||
|
case strings.EqualFold("ReplicatedWriteConflictException", errorCode):
|
||||||
|
return awsAwsjson10_deserializeErrorReplicatedWriteConflictException(response, errorBody)
|
||||||
|
|
||||||
case strings.EqualFold("RequestLimitExceeded", errorCode):
|
case strings.EqualFold("RequestLimitExceeded", errorCode):
|
||||||
return awsAwsjson10_deserializeErrorRequestLimitExceeded(response, errorBody)
|
return awsAwsjson10_deserializeErrorRequestLimitExceeded(response, errorBody)
|
||||||
|
|
||||||
|
|
@ -4672,6 +4675,9 @@ func awsAwsjson10_deserializeOpErrorPutItem(response *smithyhttp.Response, metad
|
||||||
case strings.EqualFold("ProvisionedThroughputExceededException", errorCode):
|
case strings.EqualFold("ProvisionedThroughputExceededException", errorCode):
|
||||||
return awsAwsjson10_deserializeErrorProvisionedThroughputExceededException(response, errorBody)
|
return awsAwsjson10_deserializeErrorProvisionedThroughputExceededException(response, errorBody)
|
||||||
|
|
||||||
|
case strings.EqualFold("ReplicatedWriteConflictException", errorCode):
|
||||||
|
return awsAwsjson10_deserializeErrorReplicatedWriteConflictException(response, errorBody)
|
||||||
|
|
||||||
case strings.EqualFold("RequestLimitExceeded", errorCode):
|
case strings.EqualFold("RequestLimitExceeded", errorCode):
|
||||||
return awsAwsjson10_deserializeErrorRequestLimitExceeded(response, errorBody)
|
return awsAwsjson10_deserializeErrorRequestLimitExceeded(response, errorBody)
|
||||||
|
|
||||||
|
|
@ -6386,6 +6392,9 @@ func awsAwsjson10_deserializeOpErrorUpdateItem(response *smithyhttp.Response, me
|
||||||
case strings.EqualFold("ProvisionedThroughputExceededException", errorCode):
|
case strings.EqualFold("ProvisionedThroughputExceededException", errorCode):
|
||||||
return awsAwsjson10_deserializeErrorProvisionedThroughputExceededException(response, errorBody)
|
return awsAwsjson10_deserializeErrorProvisionedThroughputExceededException(response, errorBody)
|
||||||
|
|
||||||
|
case strings.EqualFold("ReplicatedWriteConflictException", errorCode):
|
||||||
|
return awsAwsjson10_deserializeErrorReplicatedWriteConflictException(response, errorBody)
|
||||||
|
|
||||||
case strings.EqualFold("RequestLimitExceeded", errorCode):
|
case strings.EqualFold("RequestLimitExceeded", errorCode):
|
||||||
return awsAwsjson10_deserializeErrorRequestLimitExceeded(response, errorBody)
|
return awsAwsjson10_deserializeErrorRequestLimitExceeded(response, errorBody)
|
||||||
|
|
||||||
|
|
@ -7734,6 +7743,41 @@ func awsAwsjson10_deserializeErrorReplicaNotFoundException(response *smithyhttp.
|
||||||
return output
|
return output
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func awsAwsjson10_deserializeErrorReplicatedWriteConflictException(response *smithyhttp.Response, errorBody *bytes.Reader) error {
|
||||||
|
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
|
||||||
|
}
|
||||||
|
|
||||||
|
output := &types.ReplicatedWriteConflictException{}
|
||||||
|
err := awsAwsjson10_deserializeDocumentReplicatedWriteConflictException(&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 awsAwsjson10_deserializeErrorRequestLimitExceeded(response *smithyhttp.Response, errorBody *bytes.Reader) error {
|
func awsAwsjson10_deserializeErrorRequestLimitExceeded(response *smithyhttp.Response, errorBody *bytes.Reader) error {
|
||||||
var buff [1024]byte
|
var buff [1024]byte
|
||||||
ringBuffer := smithyio.NewRingBuffer(buff[:])
|
ringBuffer := smithyio.NewRingBuffer(buff[:])
|
||||||
|
|
@ -8840,7 +8884,7 @@ func awsAwsjson10_deserializeDocumentBackupInUseException(v **types.BackupInUseE
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -8880,7 +8924,7 @@ func awsAwsjson10_deserializeDocumentBackupNotFoundException(v **types.BackupNot
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -9622,7 +9666,7 @@ func awsAwsjson10_deserializeDocumentConditionalCheckFailedException(v **types.C
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -9898,7 +9942,7 @@ func awsAwsjson10_deserializeDocumentContinuousBackupsUnavailableException(v **t
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -10183,7 +10227,7 @@ func awsAwsjson10_deserializeDocumentDuplicateItemException(v **types.DuplicateI
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -10350,7 +10394,7 @@ func awsAwsjson10_deserializeDocumentExportConflictException(v **types.ExportCon
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -10635,7 +10679,7 @@ func awsAwsjson10_deserializeDocumentExportNotFoundException(v **types.ExportNot
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -10881,6 +10925,11 @@ func awsAwsjson10_deserializeDocumentGlobalSecondaryIndex(v **types.GlobalSecond
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case "WarmThroughput":
|
||||||
|
if err := awsAwsjson10_deserializeDocumentWarmThroughput(&sv.WarmThroughput, value); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
_, _ = key, value
|
_, _ = key, value
|
||||||
|
|
||||||
|
|
@ -10994,6 +11043,11 @@ func awsAwsjson10_deserializeDocumentGlobalSecondaryIndexDescription(v **types.G
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case "WarmThroughput":
|
||||||
|
if err := awsAwsjson10_deserializeDocumentGlobalSecondaryIndexWarmThroughputDescription(&sv.WarmThroughput, value); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
_, _ = key, value
|
_, _ = key, value
|
||||||
|
|
||||||
|
|
@ -11165,6 +11219,72 @@ func awsAwsjson10_deserializeDocumentGlobalSecondaryIndexList(v *[]types.GlobalS
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func awsAwsjson10_deserializeDocumentGlobalSecondaryIndexWarmThroughputDescription(v **types.GlobalSecondaryIndexWarmThroughputDescription, 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.GlobalSecondaryIndexWarmThroughputDescription
|
||||||
|
if *v == nil {
|
||||||
|
sv = &types.GlobalSecondaryIndexWarmThroughputDescription{}
|
||||||
|
} else {
|
||||||
|
sv = *v
|
||||||
|
}
|
||||||
|
|
||||||
|
for key, value := range shape {
|
||||||
|
switch key {
|
||||||
|
case "ReadUnitsPerSecond":
|
||||||
|
if value != nil {
|
||||||
|
jtv, ok := value.(json.Number)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("expected PositiveLongObject to be json.Number, got %T instead", value)
|
||||||
|
}
|
||||||
|
i64, err := jtv.Int64()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
sv.ReadUnitsPerSecond = ptr.Int64(i64)
|
||||||
|
}
|
||||||
|
|
||||||
|
case "Status":
|
||||||
|
if value != nil {
|
||||||
|
jtv, ok := value.(string)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("expected IndexStatus to be of type string, got %T instead", value)
|
||||||
|
}
|
||||||
|
sv.Status = types.IndexStatus(jtv)
|
||||||
|
}
|
||||||
|
|
||||||
|
case "WriteUnitsPerSecond":
|
||||||
|
if value != nil {
|
||||||
|
jtv, ok := value.(json.Number)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("expected PositiveLongObject to be json.Number, got %T instead", value)
|
||||||
|
}
|
||||||
|
i64, err := jtv.Int64()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
sv.WriteUnitsPerSecond = ptr.Int64(i64)
|
||||||
|
}
|
||||||
|
|
||||||
|
default:
|
||||||
|
_, _ = key, value
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*v = sv
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
func awsAwsjson10_deserializeDocumentGlobalTable(v **types.GlobalTable, value interface{}) error {
|
func awsAwsjson10_deserializeDocumentGlobalTable(v **types.GlobalTable, value interface{}) error {
|
||||||
if v == nil {
|
if v == nil {
|
||||||
return fmt.Errorf("unexpected nil of type %T", v)
|
return fmt.Errorf("unexpected nil of type %T", v)
|
||||||
|
|
@ -11232,7 +11352,7 @@ func awsAwsjson10_deserializeDocumentGlobalTableAlreadyExistsException(v **types
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -11385,7 +11505,7 @@ func awsAwsjson10_deserializeDocumentGlobalTableNotFoundException(v **types.Glob
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -11425,7 +11545,7 @@ func awsAwsjson10_deserializeDocumentIdempotentParameterMismatchException(v **ty
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "Message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -11465,7 +11585,7 @@ func awsAwsjson10_deserializeDocumentImportConflictException(v **types.ImportCon
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -11505,7 +11625,7 @@ func awsAwsjson10_deserializeDocumentImportNotFoundException(v **types.ImportNot
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -11984,7 +12104,7 @@ func awsAwsjson10_deserializeDocumentIndexNotFoundException(v **types.IndexNotFo
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -12060,7 +12180,7 @@ func awsAwsjson10_deserializeDocumentInternalServerError(v **types.InternalServe
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -12100,7 +12220,7 @@ func awsAwsjson10_deserializeDocumentInvalidEndpointException(v **types.InvalidE
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "Message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -12140,7 +12260,7 @@ func awsAwsjson10_deserializeDocumentInvalidExportTimeException(v **types.Invali
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -12180,7 +12300,7 @@ func awsAwsjson10_deserializeDocumentInvalidRestoreTimeException(v **types.Inval
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -12424,7 +12544,7 @@ func awsAwsjson10_deserializeDocumentItemCollectionSizeLimitExceededException(v
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -12880,7 +13000,7 @@ func awsAwsjson10_deserializeDocumentLimitExceededException(v **types.LimitExcee
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -13437,6 +13557,19 @@ func awsAwsjson10_deserializeDocumentPointInTimeRecoveryDescription(v **types.Po
|
||||||
sv.PointInTimeRecoveryStatus = types.PointInTimeRecoveryStatus(jtv)
|
sv.PointInTimeRecoveryStatus = types.PointInTimeRecoveryStatus(jtv)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case "RecoveryPeriodInDays":
|
||||||
|
if value != nil {
|
||||||
|
jtv, ok := value.(json.Number)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("expected RecoveryPeriodInDays to be json.Number, got %T instead", value)
|
||||||
|
}
|
||||||
|
i64, err := jtv.Int64()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
sv.RecoveryPeriodInDays = ptr.Int32(int32(i64))
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
_, _ = key, value
|
_, _ = key, value
|
||||||
|
|
||||||
|
|
@ -13468,7 +13601,7 @@ func awsAwsjson10_deserializeDocumentPointInTimeRecoveryUnavailableException(v *
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -13508,7 +13641,7 @@ func awsAwsjson10_deserializeDocumentPolicyNotFoundException(v **types.PolicyNot
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -13752,7 +13885,7 @@ func awsAwsjson10_deserializeDocumentProvisionedThroughputExceededException(v **
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -13946,7 +14079,7 @@ func awsAwsjson10_deserializeDocumentReplicaAlreadyExistsException(v **types.Rep
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -14165,6 +14298,11 @@ func awsAwsjson10_deserializeDocumentReplicaDescription(v **types.ReplicaDescrip
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case "WarmThroughput":
|
||||||
|
if err := awsAwsjson10_deserializeDocumentTableWarmThroughputDescription(&sv.WarmThroughput, value); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
_, _ = key, value
|
_, _ = key, value
|
||||||
|
|
||||||
|
|
@ -14342,6 +14480,11 @@ func awsAwsjson10_deserializeDocumentReplicaGlobalSecondaryIndexDescription(v **
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case "WarmThroughput":
|
||||||
|
if err := awsAwsjson10_deserializeDocumentGlobalSecondaryIndexWarmThroughputDescription(&sv.WarmThroughput, value); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
_, _ = key, value
|
_, _ = key, value
|
||||||
|
|
||||||
|
|
@ -14560,7 +14703,7 @@ func awsAwsjson10_deserializeDocumentReplicaNotFoundException(v **types.ReplicaN
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -14712,6 +14855,46 @@ func awsAwsjson10_deserializeDocumentReplicaSettingsDescriptionList(v *[]types.R
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func awsAwsjson10_deserializeDocumentReplicatedWriteConflictException(v **types.ReplicatedWriteConflictException, 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.ReplicatedWriteConflictException
|
||||||
|
if *v == nil {
|
||||||
|
sv = &types.ReplicatedWriteConflictException{}
|
||||||
|
} else {
|
||||||
|
sv = *v
|
||||||
|
}
|
||||||
|
|
||||||
|
for key, value := range shape {
|
||||||
|
switch key {
|
||||||
|
case "message", "Message":
|
||||||
|
if value != nil {
|
||||||
|
jtv, ok := value.(string)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("expected ErrorMessage to be of type string, got %T instead", value)
|
||||||
|
}
|
||||||
|
sv.Message = ptr.String(jtv)
|
||||||
|
}
|
||||||
|
|
||||||
|
default:
|
||||||
|
_, _ = key, value
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*v = sv
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
func awsAwsjson10_deserializeDocumentRequestLimitExceeded(v **types.RequestLimitExceeded, value interface{}) error {
|
func awsAwsjson10_deserializeDocumentRequestLimitExceeded(v **types.RequestLimitExceeded, value interface{}) error {
|
||||||
if v == nil {
|
if v == nil {
|
||||||
return fmt.Errorf("unexpected nil of type %T", v)
|
return fmt.Errorf("unexpected nil of type %T", v)
|
||||||
|
|
@ -14734,7 +14917,7 @@ func awsAwsjson10_deserializeDocumentRequestLimitExceeded(v **types.RequestLimit
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -14774,7 +14957,7 @@ func awsAwsjson10_deserializeDocumentResourceInUseException(v **types.ResourceIn
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -14814,7 +14997,7 @@ func awsAwsjson10_deserializeDocumentResourceNotFoundException(v **types.Resourc
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -15418,7 +15601,7 @@ func awsAwsjson10_deserializeDocumentTableAlreadyExistsException(v **types.Table
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -15742,6 +15925,15 @@ func awsAwsjson10_deserializeDocumentTableDescription(v **types.TableDescription
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case "MultiRegionConsistency":
|
||||||
|
if value != nil {
|
||||||
|
jtv, ok := value.(string)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("expected MultiRegionConsistency to be of type string, got %T instead", value)
|
||||||
|
}
|
||||||
|
sv.MultiRegionConsistency = types.MultiRegionConsistency(jtv)
|
||||||
|
}
|
||||||
|
|
||||||
case "OnDemandThroughput":
|
case "OnDemandThroughput":
|
||||||
if err := awsAwsjson10_deserializeDocumentOnDemandThroughput(&sv.OnDemandThroughput, value); err != nil {
|
if err := awsAwsjson10_deserializeDocumentOnDemandThroughput(&sv.OnDemandThroughput, value); err != nil {
|
||||||
return err
|
return err
|
||||||
|
|
@ -15826,6 +16018,11 @@ func awsAwsjson10_deserializeDocumentTableDescription(v **types.TableDescription
|
||||||
sv.TableStatus = types.TableStatus(jtv)
|
sv.TableStatus = types.TableStatus(jtv)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case "WarmThroughput":
|
||||||
|
if err := awsAwsjson10_deserializeDocumentTableWarmThroughputDescription(&sv.WarmThroughput, value); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
_, _ = key, value
|
_, _ = key, value
|
||||||
|
|
||||||
|
|
@ -15857,7 +16054,7 @@ func awsAwsjson10_deserializeDocumentTableInUseException(v **types.TableInUseExc
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -15933,7 +16130,7 @@ func awsAwsjson10_deserializeDocumentTableNotFoundException(v **types.TableNotFo
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -15951,6 +16148,72 @@ func awsAwsjson10_deserializeDocumentTableNotFoundException(v **types.TableNotFo
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func awsAwsjson10_deserializeDocumentTableWarmThroughputDescription(v **types.TableWarmThroughputDescription, 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.TableWarmThroughputDescription
|
||||||
|
if *v == nil {
|
||||||
|
sv = &types.TableWarmThroughputDescription{}
|
||||||
|
} else {
|
||||||
|
sv = *v
|
||||||
|
}
|
||||||
|
|
||||||
|
for key, value := range shape {
|
||||||
|
switch key {
|
||||||
|
case "ReadUnitsPerSecond":
|
||||||
|
if value != nil {
|
||||||
|
jtv, ok := value.(json.Number)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("expected PositiveLongObject to be json.Number, got %T instead", value)
|
||||||
|
}
|
||||||
|
i64, err := jtv.Int64()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
sv.ReadUnitsPerSecond = ptr.Int64(i64)
|
||||||
|
}
|
||||||
|
|
||||||
|
case "Status":
|
||||||
|
if value != nil {
|
||||||
|
jtv, ok := value.(string)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("expected TableStatus to be of type string, got %T instead", value)
|
||||||
|
}
|
||||||
|
sv.Status = types.TableStatus(jtv)
|
||||||
|
}
|
||||||
|
|
||||||
|
case "WriteUnitsPerSecond":
|
||||||
|
if value != nil {
|
||||||
|
jtv, ok := value.(json.Number)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("expected PositiveLongObject to be json.Number, got %T instead", value)
|
||||||
|
}
|
||||||
|
i64, err := jtv.Int64()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
sv.WriteUnitsPerSecond = ptr.Int64(i64)
|
||||||
|
}
|
||||||
|
|
||||||
|
default:
|
||||||
|
_, _ = key, value
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*v = sv
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
func awsAwsjson10_deserializeDocumentTag(v **types.Tag, value interface{}) error {
|
func awsAwsjson10_deserializeDocumentTag(v **types.Tag, value interface{}) error {
|
||||||
if v == nil {
|
if v == nil {
|
||||||
return fmt.Errorf("unexpected nil of type %T", v)
|
return fmt.Errorf("unexpected nil of type %T", v)
|
||||||
|
|
@ -16159,7 +16422,7 @@ func awsAwsjson10_deserializeDocumentTransactionCanceledException(v **types.Tran
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
case "Message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -16199,7 +16462,7 @@ func awsAwsjson10_deserializeDocumentTransactionConflictException(v **types.Tran
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -16239,7 +16502,7 @@ func awsAwsjson10_deserializeDocumentTransactionInProgressException(v **types.Tr
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "Message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -16297,6 +16560,63 @@ func awsAwsjson10_deserializeDocumentUpdateKinesisStreamingConfiguration(v **typ
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func awsAwsjson10_deserializeDocumentWarmThroughput(v **types.WarmThroughput, 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.WarmThroughput
|
||||||
|
if *v == nil {
|
||||||
|
sv = &types.WarmThroughput{}
|
||||||
|
} else {
|
||||||
|
sv = *v
|
||||||
|
}
|
||||||
|
|
||||||
|
for key, value := range shape {
|
||||||
|
switch key {
|
||||||
|
case "ReadUnitsPerSecond":
|
||||||
|
if value != nil {
|
||||||
|
jtv, ok := value.(json.Number)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("expected LongObject to be json.Number, got %T instead", value)
|
||||||
|
}
|
||||||
|
i64, err := jtv.Int64()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
sv.ReadUnitsPerSecond = ptr.Int64(i64)
|
||||||
|
}
|
||||||
|
|
||||||
|
case "WriteUnitsPerSecond":
|
||||||
|
if value != nil {
|
||||||
|
jtv, ok := value.(json.Number)
|
||||||
|
if !ok {
|
||||||
|
return fmt.Errorf("expected LongObject to be json.Number, got %T instead", value)
|
||||||
|
}
|
||||||
|
i64, err := jtv.Int64()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
sv.WriteUnitsPerSecond = ptr.Int64(i64)
|
||||||
|
}
|
||||||
|
|
||||||
|
default:
|
||||||
|
_, _ = key, value
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*v = sv
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
func awsAwsjson10_deserializeDocumentWriteRequest(v **types.WriteRequest, value interface{}) error {
|
func awsAwsjson10_deserializeDocumentWriteRequest(v **types.WriteRequest, value interface{}) error {
|
||||||
if v == nil {
|
if v == nil {
|
||||||
return fmt.Errorf("unexpected nil of type %T", v)
|
return fmt.Errorf("unexpected nil of type %T", v)
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package dynamodb
|
package dynamodb
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.36.2"
|
const goModuleVersion = "1.39.2"
|
||||||
|
|
|
||||||
3
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/internal/endpoints/endpoints.go
generated
vendored
3
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/internal/endpoints/endpoints.go
generated
vendored
|
|
@ -175,6 +175,9 @@ var defaultPartitions = endpoints.Partitions{
|
||||||
endpoints.EndpointKey{
|
endpoints.EndpointKey{
|
||||||
Region: "ap-southeast-5",
|
Region: "ap-southeast-5",
|
||||||
}: endpoints.Endpoint{},
|
}: endpoints.Endpoint{},
|
||||||
|
endpoints.EndpointKey{
|
||||||
|
Region: "ap-southeast-7",
|
||||||
|
}: endpoints.Endpoint{},
|
||||||
endpoints.EndpointKey{
|
endpoints.EndpointKey{
|
||||||
Region: "ca-central-1",
|
Region: "ca-central-1",
|
||||||
}: endpoints.Endpoint{},
|
}: endpoints.Endpoint{},
|
||||||
|
|
|
||||||
62
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/serializers.go
generated
vendored
62
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/serializers.go
generated
vendored
|
|
@ -3911,6 +3911,13 @@ func awsAwsjson10_serializeDocumentCreateGlobalSecondaryIndexAction(v *types.Cre
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if v.WarmThroughput != nil {
|
||||||
|
ok := object.Key("WarmThroughput")
|
||||||
|
if err := awsAwsjson10_serializeDocumentWarmThroughput(v.WarmThroughput, ok); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4258,6 +4265,13 @@ func awsAwsjson10_serializeDocumentGlobalSecondaryIndex(v *types.GlobalSecondary
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if v.WarmThroughput != nil {
|
||||||
|
ok := object.Key("WarmThroughput")
|
||||||
|
if err := awsAwsjson10_serializeDocumentWarmThroughput(v.WarmThroughput, ok); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -4715,6 +4729,11 @@ func awsAwsjson10_serializeDocumentPointInTimeRecoverySpecification(v *types.Poi
|
||||||
ok.Boolean(*v.PointInTimeRecoveryEnabled)
|
ok.Boolean(*v.PointInTimeRecoveryEnabled)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if v.RecoveryPeriodInDays != nil {
|
||||||
|
ok := object.Key("RecoveryPeriodInDays")
|
||||||
|
ok.Integer(*v.RecoveryPeriodInDays)
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -5486,6 +5505,13 @@ func awsAwsjson10_serializeDocumentUpdateGlobalSecondaryIndexAction(v *types.Upd
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if v.WarmThroughput != nil {
|
||||||
|
ok := object.Key("WarmThroughput")
|
||||||
|
if err := awsAwsjson10_serializeDocumentWarmThroughput(v.WarmThroughput, ok); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -5544,6 +5570,23 @@ func awsAwsjson10_serializeDocumentUpdateReplicationGroupMemberAction(v *types.U
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func awsAwsjson10_serializeDocumentWarmThroughput(v *types.WarmThroughput, value smithyjson.Value) error {
|
||||||
|
object := value.Object()
|
||||||
|
defer object.Close()
|
||||||
|
|
||||||
|
if v.ReadUnitsPerSecond != nil {
|
||||||
|
ok := object.Key("ReadUnitsPerSecond")
|
||||||
|
ok.Long(*v.ReadUnitsPerSecond)
|
||||||
|
}
|
||||||
|
|
||||||
|
if v.WriteUnitsPerSecond != nil {
|
||||||
|
ok := object.Key("WriteUnitsPerSecond")
|
||||||
|
ok.Long(*v.WriteUnitsPerSecond)
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
func awsAwsjson10_serializeDocumentWriteRequest(v *types.WriteRequest, value smithyjson.Value) error {
|
func awsAwsjson10_serializeDocumentWriteRequest(v *types.WriteRequest, value smithyjson.Value) error {
|
||||||
object := value.Object()
|
object := value.Object()
|
||||||
defer object.Close()
|
defer object.Close()
|
||||||
|
|
@ -5768,6 +5811,13 @@ func awsAwsjson10_serializeOpDocumentCreateTableInput(v *CreateTableInput, value
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if v.WarmThroughput != nil {
|
||||||
|
ok := object.Key("WarmThroughput")
|
||||||
|
if err := awsAwsjson10_serializeDocumentWarmThroughput(v.WarmThroughput, ok); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -7225,6 +7275,11 @@ func awsAwsjson10_serializeOpDocumentUpdateTableInput(v *UpdateTableInput, value
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if len(v.MultiRegionConsistency) > 0 {
|
||||||
|
ok := object.Key("MultiRegionConsistency")
|
||||||
|
ok.String(string(v.MultiRegionConsistency))
|
||||||
|
}
|
||||||
|
|
||||||
if v.OnDemandThroughput != nil {
|
if v.OnDemandThroughput != nil {
|
||||||
ok := object.Key("OnDemandThroughput")
|
ok := object.Key("OnDemandThroughput")
|
||||||
if err := awsAwsjson10_serializeDocumentOnDemandThroughput(v.OnDemandThroughput, ok); err != nil {
|
if err := awsAwsjson10_serializeDocumentOnDemandThroughput(v.OnDemandThroughput, ok); err != nil {
|
||||||
|
|
@ -7270,6 +7325,13 @@ func awsAwsjson10_serializeOpDocumentUpdateTableInput(v *UpdateTableInput, value
|
||||||
ok.String(*v.TableName)
|
ok.String(*v.TableName)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if v.WarmThroughput != nil {
|
||||||
|
ok := object.Key("WarmThroughput")
|
||||||
|
if err := awsAwsjson10_serializeDocumentWarmThroughput(v.WarmThroughput, ok); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
19
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/types/enums.go
generated
vendored
19
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/types/enums.go
generated
vendored
|
|
@ -524,6 +524,25 @@ func (KeyType) Values() []KeyType {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type MultiRegionConsistency string
|
||||||
|
|
||||||
|
// Enum values for MultiRegionConsistency
|
||||||
|
const (
|
||||||
|
MultiRegionConsistencyEventual MultiRegionConsistency = "EVENTUAL"
|
||||||
|
MultiRegionConsistencyStrong MultiRegionConsistency = "STRONG"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Values returns all known values for MultiRegionConsistency. 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 (MultiRegionConsistency) Values() []MultiRegionConsistency {
|
||||||
|
return []MultiRegionConsistency{
|
||||||
|
"EVENTUAL",
|
||||||
|
"STRONG",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
type PointInTimeRecoveryStatus string
|
type PointInTimeRecoveryStatus string
|
||||||
|
|
||||||
// Enum values for PointInTimeRecoveryStatus
|
// Enum values for PointInTimeRecoveryStatus
|
||||||
|
|
|
||||||
27
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/types/errors.go
generated
vendored
27
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/types/errors.go
generated
vendored
|
|
@ -680,6 +680,33 @@ func (e *ReplicaNotFoundException) ErrorCode() string {
|
||||||
}
|
}
|
||||||
func (e *ReplicaNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient }
|
func (e *ReplicaNotFoundException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient }
|
||||||
|
|
||||||
|
// The request was rejected because one or more items in the request are being
|
||||||
|
// modified by a request in another Region.
|
||||||
|
type ReplicatedWriteConflictException struct {
|
||||||
|
Message *string
|
||||||
|
|
||||||
|
ErrorCodeOverride *string
|
||||||
|
|
||||||
|
noSmithyDocumentSerde
|
||||||
|
}
|
||||||
|
|
||||||
|
func (e *ReplicatedWriteConflictException) Error() string {
|
||||||
|
return fmt.Sprintf("%s: %s", e.ErrorCode(), e.ErrorMessage())
|
||||||
|
}
|
||||||
|
func (e *ReplicatedWriteConflictException) ErrorMessage() string {
|
||||||
|
if e.Message == nil {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
return *e.Message
|
||||||
|
}
|
||||||
|
func (e *ReplicatedWriteConflictException) ErrorCode() string {
|
||||||
|
if e == nil || e.ErrorCodeOverride == nil {
|
||||||
|
return "ReplicatedWriteConflictException"
|
||||||
|
}
|
||||||
|
return *e.ErrorCodeOverride
|
||||||
|
}
|
||||||
|
func (e *ReplicatedWriteConflictException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient }
|
||||||
|
|
||||||
// Throughput exceeds the current throughput quota for your account. Please
|
// Throughput exceeds the current throughput quota for your account. Please
|
||||||
// contact [Amazon Web Services Support]to request a quota increase.
|
// contact [Amazon Web Services Support]to request a quota increase.
|
||||||
//
|
//
|
||||||
|
|
|
||||||
106
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/types/types.go
generated
vendored
106
vendor/github.com/aws/aws-sdk-go-v2/service/dynamodb/types/types.go
generated
vendored
|
|
@ -968,6 +968,10 @@ type CreateGlobalSecondaryIndexAction struct {
|
||||||
// [Service, Account, and Table Quotas]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html
|
// [Service, Account, and Table Quotas]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html
|
||||||
ProvisionedThroughput *ProvisionedThroughput
|
ProvisionedThroughput *ProvisionedThroughput
|
||||||
|
|
||||||
|
// Represents the warm throughput value (in read units per second and write units
|
||||||
|
// per second) when creating a secondary index.
|
||||||
|
WarmThroughput *WarmThroughput
|
||||||
|
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1528,6 +1532,11 @@ type GlobalSecondaryIndex struct {
|
||||||
// [Service, Account, and Table Quotas]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html
|
// [Service, Account, and Table Quotas]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html
|
||||||
ProvisionedThroughput *ProvisionedThroughput
|
ProvisionedThroughput *ProvisionedThroughput
|
||||||
|
|
||||||
|
// Represents the warm throughput value (in read units per second and write units
|
||||||
|
// per second) for the specified secondary index. If you use this parameter, you
|
||||||
|
// must specify ReadUnitsPerSecond , WriteUnitsPerSecond , or both.
|
||||||
|
WarmThroughput *WarmThroughput
|
||||||
|
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1627,6 +1636,10 @@ type GlobalSecondaryIndexDescription struct {
|
||||||
// [Service, Account, and Table Quotas]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html
|
// [Service, Account, and Table Quotas]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html
|
||||||
ProvisionedThroughput *ProvisionedThroughputDescription
|
ProvisionedThroughput *ProvisionedThroughputDescription
|
||||||
|
|
||||||
|
// Represents the warm throughput value (in read units per second and write units
|
||||||
|
// per second) for the specified secondary index.
|
||||||
|
WarmThroughput *GlobalSecondaryIndexWarmThroughputDescription
|
||||||
|
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1705,6 +1718,24 @@ type GlobalSecondaryIndexUpdate struct {
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// The description of the warm throughput value on a global secondary index.
|
||||||
|
type GlobalSecondaryIndexWarmThroughputDescription struct {
|
||||||
|
|
||||||
|
// Represents warm throughput read units per second value for a global secondary
|
||||||
|
// index.
|
||||||
|
ReadUnitsPerSecond *int64
|
||||||
|
|
||||||
|
// Represents the warm throughput status being created or updated on a global
|
||||||
|
// secondary index. The status can only be UPDATING or ACTIVE .
|
||||||
|
Status IndexStatus
|
||||||
|
|
||||||
|
// Represents warm throughput write units per second value for a global secondary
|
||||||
|
// index.
|
||||||
|
WriteUnitsPerSecond *int64
|
||||||
|
|
||||||
|
noSmithyDocumentSerde
|
||||||
|
}
|
||||||
|
|
||||||
// Represents the properties of a global table.
|
// Represents the properties of a global table.
|
||||||
type GlobalTable struct {
|
type GlobalTable struct {
|
||||||
|
|
||||||
|
|
@ -2264,6 +2295,12 @@ type PointInTimeRecoveryDescription struct {
|
||||||
// - DISABLED - Point in time recovery is disabled.
|
// - DISABLED - Point in time recovery is disabled.
|
||||||
PointInTimeRecoveryStatus PointInTimeRecoveryStatus
|
PointInTimeRecoveryStatus PointInTimeRecoveryStatus
|
||||||
|
|
||||||
|
// The number of preceding days for which continuous backups are taken and
|
||||||
|
// maintained. Your table data is only recoverable to any point-in-time from within
|
||||||
|
// the configured recovery period. This parameter is optional. If no value is
|
||||||
|
// provided, the value will default to 35.
|
||||||
|
RecoveryPeriodInDays *int32
|
||||||
|
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2276,6 +2313,12 @@ type PointInTimeRecoverySpecification struct {
|
||||||
// This member is required.
|
// This member is required.
|
||||||
PointInTimeRecoveryEnabled *bool
|
PointInTimeRecoveryEnabled *bool
|
||||||
|
|
||||||
|
// The number of preceding days for which continuous backups are taken and
|
||||||
|
// maintained. Your table data is only recoverable to any point-in-time from within
|
||||||
|
// the configured recovery period. This parameter is optional. If no value is
|
||||||
|
// provided, the value will default to 35.
|
||||||
|
RecoveryPeriodInDays *int32
|
||||||
|
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2550,6 +2593,9 @@ type ReplicaDescription struct {
|
||||||
// Contains details of the table class.
|
// Contains details of the table class.
|
||||||
ReplicaTableClassSummary *TableClassSummary
|
ReplicaTableClassSummary *TableClassSummary
|
||||||
|
|
||||||
|
// Represents the warm throughput value for this replica.
|
||||||
|
WarmThroughput *TableWarmThroughputDescription
|
||||||
|
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2628,6 +2674,9 @@ type ReplicaGlobalSecondaryIndexDescription struct {
|
||||||
// If not described, uses the source table GSI's read capacity settings.
|
// If not described, uses the source table GSI's read capacity settings.
|
||||||
ProvisionedThroughputOverride *ProvisionedThroughputOverride
|
ProvisionedThroughputOverride *ProvisionedThroughputOverride
|
||||||
|
|
||||||
|
// Represents the warm throughput of the global secondary index for this replica.
|
||||||
|
WarmThroughput *GlobalSecondaryIndexWarmThroughputDescription
|
||||||
|
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3299,6 +3348,23 @@ type TableDescription struct {
|
||||||
// returned.
|
// returned.
|
||||||
LocalSecondaryIndexes []LocalSecondaryIndexDescription
|
LocalSecondaryIndexes []LocalSecondaryIndexDescription
|
||||||
|
|
||||||
|
// Indicates one of the following consistency modes for a global table:
|
||||||
|
//
|
||||||
|
// - EVENTUAL : Indicates that the global table is configured for multi-Region
|
||||||
|
// eventual consistency.
|
||||||
|
//
|
||||||
|
// - STRONG : Indicates that the global table is configured for multi-Region
|
||||||
|
// strong consistency (preview).
|
||||||
|
//
|
||||||
|
// Multi-Region strong consistency (MRSC) is a new DynamoDB global tables
|
||||||
|
// capability currently available in preview mode. For more information, see [Global tables multi-Region strong consistency].
|
||||||
|
//
|
||||||
|
// If you don't specify this field, the global table consistency mode defaults to
|
||||||
|
// EVENTUAL .
|
||||||
|
//
|
||||||
|
// [Global tables multi-Region strong consistency]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/PreviewFeatures.html#multi-region-strong-consistency-gt
|
||||||
|
MultiRegionConsistency MultiRegionConsistency
|
||||||
|
|
||||||
// The maximum number of read and write units for the specified on-demand table.
|
// The maximum number of read and write units for the specified on-demand table.
|
||||||
// If you use this parameter, you must specify MaxReadRequestUnits ,
|
// If you use this parameter, you must specify MaxReadRequestUnits ,
|
||||||
// MaxWriteRequestUnits , or both.
|
// MaxWriteRequestUnits , or both.
|
||||||
|
|
@ -3360,6 +3426,25 @@ type TableDescription struct {
|
||||||
// information.
|
// information.
|
||||||
TableStatus TableStatus
|
TableStatus TableStatus
|
||||||
|
|
||||||
|
// Describes the warm throughput value of the base table.
|
||||||
|
WarmThroughput *TableWarmThroughputDescription
|
||||||
|
|
||||||
|
noSmithyDocumentSerde
|
||||||
|
}
|
||||||
|
|
||||||
|
// Represents the warm throughput value (in read units per second and write units
|
||||||
|
// per second) of the base table.
|
||||||
|
type TableWarmThroughputDescription struct {
|
||||||
|
|
||||||
|
// Represents the base table's warm throughput value in read units per second.
|
||||||
|
ReadUnitsPerSecond *int64
|
||||||
|
|
||||||
|
// Represents warm throughput value of the base table..
|
||||||
|
Status TableStatus
|
||||||
|
|
||||||
|
// Represents the base table's warm throughput value in write units per second.
|
||||||
|
WriteUnitsPerSecond *int64
|
||||||
|
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3516,6 +3601,10 @@ type UpdateGlobalSecondaryIndexAction struct {
|
||||||
// [Service, Account, and Table Quotas]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html
|
// [Service, Account, and Table Quotas]: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html
|
||||||
ProvisionedThroughput *ProvisionedThroughput
|
ProvisionedThroughput *ProvisionedThroughput
|
||||||
|
|
||||||
|
// Represents the warm throughput value of the new provisioned throughput settings
|
||||||
|
// to be applied to a global secondary index.
|
||||||
|
WarmThroughput *WarmThroughput
|
||||||
|
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3559,6 +3648,23 @@ type UpdateReplicationGroupMemberAction struct {
|
||||||
noSmithyDocumentSerde
|
noSmithyDocumentSerde
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Provides visibility into the number of read and write operations your table or
|
||||||
|
// secondary index can instantaneously support. The settings can be modified using
|
||||||
|
// the UpdateTable operation to meet the throughput requirements of an upcoming
|
||||||
|
// peak event.
|
||||||
|
type WarmThroughput struct {
|
||||||
|
|
||||||
|
// Represents the number of read operations your base table can instantaneously
|
||||||
|
// support.
|
||||||
|
ReadUnitsPerSecond *int64
|
||||||
|
|
||||||
|
// Represents the number of write operations your base table can instantaneously
|
||||||
|
// support.
|
||||||
|
WriteUnitsPerSecond *int64
|
||||||
|
|
||||||
|
noSmithyDocumentSerde
|
||||||
|
}
|
||||||
|
|
||||||
// Represents an operation to perform - either DeleteItem or PutItem . You can only
|
// Represents an operation to perform - either DeleteItem or PutItem . You can only
|
||||||
// request one of these operations, not both, in a single WriteRequest . If you do
|
// request one of these operations, not both, in a single WriteRequest . If you do
|
||||||
// need to perform both of these operations, you need to provide two separate
|
// need to perform both of these operations, you need to provide two separate
|
||||||
|
|
|
||||||
4
vendor/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding/CHANGELOG.md
generated
vendored
4
vendor/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,7 @@
|
||||||
|
# v1.12.1 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
|
||||||
# v1.12.0 (2024-10-04)
|
# v1.12.0 (2024-10-04)
|
||||||
|
|
||||||
* **Feature**: Add support for HTTP client metrics.
|
* **Feature**: Add support for HTTP client metrics.
|
||||||
|
|
|
||||||
|
|
@ -3,4 +3,4 @@
|
||||||
package acceptencoding
|
package acceptencoding
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.12.0"
|
const goModuleVersion = "1.12.1"
|
||||||
|
|
|
||||||
25
vendor/github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery/CHANGELOG.md
generated
vendored
25
vendor/github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,28 @@
|
||||||
|
# v1.10.8 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.10.7 (2024-12-19)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.10.6 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.10.5 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.10.4 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.10.3 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.10.2 (2024-10-08)
|
# v1.10.2 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
|
|
@ -3,4 +3,4 @@
|
||||||
package endpointdiscovery
|
package endpointdiscovery
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.10.2"
|
const goModuleVersion = "1.10.8"
|
||||||
|
|
|
||||||
25
vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md
generated
vendored
25
vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,28 @@
|
||||||
|
# v1.12.8 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.12.7 (2024-12-19)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.12.6 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.12.5 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.12.4 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.12.3 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.12.2 (2024-10-08)
|
# v1.12.2 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
|
|
@ -3,4 +3,4 @@
|
||||||
package presignedurl
|
package presignedurl
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.12.2"
|
const goModuleVersion = "1.12.8"
|
||||||
|
|
|
||||||
33
vendor/github.com/aws/aws-sdk-go-v2/service/kinesis/CHANGELOG.md
generated
vendored
33
vendor/github.com/aws/aws-sdk-go-v2/service/kinesis/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,36 @@
|
||||||
|
# v1.32.10 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.32.9 (2025-01-08)
|
||||||
|
|
||||||
|
* No change notes available for this release.
|
||||||
|
|
||||||
|
# v1.32.8 (2024-12-19)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.32.7 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.32.6 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.32.5 (2024-11-07)
|
||||||
|
|
||||||
|
* **Bug Fix**: Adds case-insensitive handling of error message fields in service responses
|
||||||
|
|
||||||
|
# v1.32.4 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.32.3 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.32.2 (2024-10-08)
|
# v1.32.2 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
32
vendor/github.com/aws/aws-sdk-go-v2/service/kinesis/deserializers.go
generated
vendored
32
vendor/github.com/aws/aws-sdk-go-v2/service/kinesis/deserializers.go
generated
vendored
|
|
@ -4260,7 +4260,7 @@ func awsAwsjson11_deserializeDocumentInternalFailureException(v **types.Internal
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -4300,7 +4300,7 @@ func awsAwsjson11_deserializeDocumentKMSAccessDeniedException(v **types.KMSAcces
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -4340,7 +4340,7 @@ func awsAwsjson11_deserializeDocumentKMSDisabledException(v **types.KMSDisabledE
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -4380,7 +4380,7 @@ func awsAwsjson11_deserializeDocumentKMSInvalidStateException(v **types.KMSInval
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -4420,7 +4420,7 @@ func awsAwsjson11_deserializeDocumentKMSNotFoundException(v **types.KMSNotFoundE
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -4460,7 +4460,7 @@ func awsAwsjson11_deserializeDocumentKMSOptInRequired(v **types.KMSOptInRequired
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -4500,7 +4500,7 @@ func awsAwsjson11_deserializeDocumentKMSThrottlingException(v **types.KMSThrottl
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -4661,7 +4661,7 @@ func awsAwsjson11_deserializeDocumentResourceInUseException(v **types.ResourceIn
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -4701,7 +4701,7 @@ func awsAwsjson11_deserializeDocumentResourceNotFoundException(v **types.Resourc
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -5432,7 +5432,7 @@ func awsAwsjson11_deserializeDocumentAccessDeniedException(v **types.AccessDenie
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -5733,7 +5733,7 @@ func awsAwsjson11_deserializeDocumentExpiredIteratorException(v **types.ExpiredI
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -5773,7 +5773,7 @@ func awsAwsjson11_deserializeDocumentExpiredNextTokenException(v **types.Expired
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -5813,7 +5813,7 @@ func awsAwsjson11_deserializeDocumentInvalidArgumentException(v **types.InvalidA
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -5853,7 +5853,7 @@ func awsAwsjson11_deserializeDocumentLimitExceededException(v **types.LimitExcee
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -5929,7 +5929,7 @@ func awsAwsjson11_deserializeDocumentProvisionedThroughputExceededException(v **
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -6763,7 +6763,7 @@ func awsAwsjson11_deserializeDocumentValidationException(v **types.ValidationExc
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/service/kinesis/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/service/kinesis/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package kinesis
|
package kinesis
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.32.2"
|
const goModuleVersion = "1.32.10"
|
||||||
|
|
|
||||||
3
vendor/github.com/aws/aws-sdk-go-v2/service/kinesis/internal/endpoints/endpoints.go
generated
vendored
3
vendor/github.com/aws/aws-sdk-go-v2/service/kinesis/internal/endpoints/endpoints.go
generated
vendored
|
|
@ -175,6 +175,9 @@ var defaultPartitions = endpoints.Partitions{
|
||||||
endpoints.EndpointKey{
|
endpoints.EndpointKey{
|
||||||
Region: "ap-southeast-5",
|
Region: "ap-southeast-5",
|
||||||
}: endpoints.Endpoint{},
|
}: endpoints.Endpoint{},
|
||||||
|
endpoints.EndpointKey{
|
||||||
|
Region: "ap-southeast-7",
|
||||||
|
}: endpoints.Endpoint{},
|
||||||
endpoints.EndpointKey{
|
endpoints.EndpointKey{
|
||||||
Region: "ca-central-1",
|
Region: "ca-central-1",
|
||||||
}: endpoints.Endpoint{},
|
}: endpoints.Endpoint{},
|
||||||
|
|
|
||||||
29
vendor/github.com/aws/aws-sdk-go-v2/service/sso/CHANGELOG.md
generated
vendored
29
vendor/github.com/aws/aws-sdk-go-v2/service/sso/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,32 @@
|
||||||
|
# v1.24.9 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.24.8 (2024-12-19)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.24.7 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.24.6 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.24.5 (2024-11-07)
|
||||||
|
|
||||||
|
* **Bug Fix**: Adds case-insensitive handling of error message fields in service responses
|
||||||
|
|
||||||
|
# v1.24.4 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.24.3 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.24.2 (2024-10-08)
|
# v1.24.2 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
8
vendor/github.com/aws/aws-sdk-go-v2/service/sso/deserializers.go
generated
vendored
8
vendor/github.com/aws/aws-sdk-go-v2/service/sso/deserializers.go
generated
vendored
|
|
@ -889,7 +889,7 @@ func awsRestjson1_deserializeDocumentInvalidRequestException(v **types.InvalidRe
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -929,7 +929,7 @@ func awsRestjson1_deserializeDocumentResourceNotFoundException(v **types.Resourc
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -1123,7 +1123,7 @@ func awsRestjson1_deserializeDocumentTooManyRequestsException(v **types.TooManyR
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
@ -1163,7 +1163,7 @@ func awsRestjson1_deserializeDocumentUnauthorizedException(v **types.Unauthorize
|
||||||
|
|
||||||
for key, value := range shape {
|
for key, value := range shape {
|
||||||
switch key {
|
switch key {
|
||||||
case "message":
|
case "message", "Message":
|
||||||
if value != nil {
|
if value != nil {
|
||||||
jtv, ok := value.(string)
|
jtv, ok := value.(string)
|
||||||
if !ok {
|
if !ok {
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/service/sso/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/service/sso/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package sso
|
package sso
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.24.2"
|
const goModuleVersion = "1.24.9"
|
||||||
|
|
|
||||||
25
vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/CHANGELOG.md
generated
vendored
25
vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,28 @@
|
||||||
|
# v1.28.8 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.7 (2024-12-19)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.6 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.5 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.4 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.28.3 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.28.2 (2024-10-08)
|
# v1.28.2 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/service/ssooidc/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package ssooidc
|
package ssooidc
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.28.2"
|
const goModuleVersion = "1.28.8"
|
||||||
|
|
|
||||||
33
vendor/github.com/aws/aws-sdk-go-v2/service/sts/CHANGELOG.md
generated
vendored
33
vendor/github.com/aws/aws-sdk-go-v2/service/sts/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,36 @@
|
||||||
|
# v1.33.5 (2025-01-09)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.33.4 (2025-01-08)
|
||||||
|
|
||||||
|
* No change notes available for this release.
|
||||||
|
|
||||||
|
# v1.33.3 (2024-12-19)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.33.2 (2024-12-02)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.33.1 (2024-11-18)
|
||||||
|
|
||||||
|
* **Dependency Update**: Update to smithy-go v1.22.1.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.33.0 (2024-11-14)
|
||||||
|
|
||||||
|
* **Feature**: This release introduces the new API 'AssumeRoot', which returns short-term credentials that you can use to perform privileged tasks.
|
||||||
|
|
||||||
|
# v1.32.4 (2024-11-06)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.32.3 (2024-10-28)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.32.2 (2024-10-08)
|
# v1.32.2 (2024-10-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
|
||||||
50
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_AssumeRole.go
generated
vendored
50
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_AssumeRole.go
generated
vendored
|
|
@ -16,7 +16,7 @@ import (
|
||||||
// Amazon Web Services resources. These temporary credentials consist of an access
|
// Amazon Web Services resources. These temporary credentials consist of an access
|
||||||
// key ID, a secret access key, and a security token. Typically, you use AssumeRole
|
// key ID, a secret access key, and a security token. Typically, you use AssumeRole
|
||||||
// within your account or for cross-account access. For a comparison of AssumeRole
|
// within your account or for cross-account access. For a comparison of AssumeRole
|
||||||
// with other API operations that produce temporary credentials, see [Requesting Temporary Security Credentials]and [Comparing the Amazon Web Services STS API operations] in the
|
// with other API operations that produce temporary credentials, see [Requesting Temporary Security Credentials]and [Compare STS credentials] in the
|
||||||
// IAM User Guide.
|
// IAM User Guide.
|
||||||
//
|
//
|
||||||
// # Permissions
|
// # Permissions
|
||||||
|
|
@ -26,16 +26,16 @@ import (
|
||||||
// cannot call the Amazon Web Services STS GetFederationToken or GetSessionToken
|
// cannot call the Amazon Web Services STS GetFederationToken or GetSessionToken
|
||||||
// API operations.
|
// API operations.
|
||||||
//
|
//
|
||||||
// (Optional) You can pass inline or managed [session policies] to this operation. You can pass a
|
// (Optional) You can pass inline or managed session policies to this operation.
|
||||||
// single JSON policy document to use as an inline session policy. You can also
|
// You can pass a single JSON policy document to use as an inline session policy.
|
||||||
// specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed
|
// You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use
|
||||||
// session policies. The plaintext that you use for both inline and managed session
|
// as managed session policies. The plaintext that you use for both inline and
|
||||||
// policies can't exceed 2,048 characters. Passing policies to this operation
|
// managed session policies can't exceed 2,048 characters. Passing policies to this
|
||||||
// returns new temporary credentials. The resulting session's permissions are the
|
// operation returns new temporary credentials. The resulting session's permissions
|
||||||
// intersection of the role's identity-based policy and the session policies. You
|
// are the intersection of the role's identity-based policy and the session
|
||||||
// can use the role's temporary credentials in subsequent Amazon Web Services API
|
// policies. You can use the role's temporary credentials in subsequent Amazon Web
|
||||||
// calls to access resources in the account that owns the role. You cannot use
|
// Services API calls to access resources in the account that owns the role. You
|
||||||
// session policies to grant more permissions than those allowed by the
|
// cannot use session policies to grant more permissions than those allowed by the
|
||||||
// identity-based policy of the role that is being assumed. For more information,
|
// identity-based policy of the role that is being assumed. For more information,
|
||||||
// see [Session Policies]in the IAM User Guide.
|
// see [Session Policies]in the IAM User Guide.
|
||||||
//
|
//
|
||||||
|
|
@ -104,10 +104,9 @@ import (
|
||||||
// [Session Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
// [Session Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
||||||
// [Passing Session Tags in STS]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html
|
// [Passing Session Tags in STS]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html
|
||||||
// [Chaining Roles with Session Tags]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html#id_session-tags_role-chaining
|
// [Chaining Roles with Session Tags]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html#id_session-tags_role-chaining
|
||||||
// [Comparing the Amazon Web Services STS API operations]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html#stsapi_comparison
|
|
||||||
// [session policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
|
||||||
// [IAM Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html
|
// [IAM Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html
|
||||||
// [Requesting Temporary Security Credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html
|
// [Requesting Temporary Security Credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html
|
||||||
|
// [Compare STS credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts-comparison.html
|
||||||
// [Tutorial: Using Tags for Attribute-Based Access Control]: https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html
|
// [Tutorial: Using Tags for Attribute-Based Access Control]: https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html
|
||||||
func (c *Client) AssumeRole(ctx context.Context, params *AssumeRoleInput, optFns ...func(*Options)) (*AssumeRoleOutput, error) {
|
func (c *Client) AssumeRole(ctx context.Context, params *AssumeRoleInput, optFns ...func(*Options)) (*AssumeRoleOutput, error) {
|
||||||
if params == nil {
|
if params == nil {
|
||||||
|
|
@ -141,10 +140,18 @@ type AssumeRoleInput struct {
|
||||||
// the temporary security credentials will expose the role session name to the
|
// the temporary security credentials will expose the role session name to the
|
||||||
// external account in their CloudTrail logs.
|
// external account in their CloudTrail logs.
|
||||||
//
|
//
|
||||||
|
// For security purposes, administrators can view this field in [CloudTrail logs] to help identify
|
||||||
|
// who performed an action in Amazon Web Services. Your administrator might require
|
||||||
|
// that you specify your user name as the session name when you assume the role.
|
||||||
|
// For more information, see [sts:RoleSessionName]sts:RoleSessionName .
|
||||||
|
//
|
||||||
// The regex used to validate this parameter is a string of characters consisting
|
// The regex used to validate this parameter is a string of characters consisting
|
||||||
// of upper- and lower-case alphanumeric characters with no spaces. You can also
|
// of upper- and lower-case alphanumeric characters with no spaces. You can also
|
||||||
// include underscores or any of the following characters: =,.@-
|
// include underscores or any of the following characters: =,.@-
|
||||||
//
|
//
|
||||||
|
// [CloudTrail logs]: https://docs.aws.amazon.com/IAM/latest/UserGuide/cloudtrail-integration.html#cloudtrail-integration_signin-tempcreds
|
||||||
|
// [sts:RoleSessionName]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_iam-condition-keys.html#ck_rolesessionname
|
||||||
|
//
|
||||||
// This member is required.
|
// This member is required.
|
||||||
RoleSessionName *string
|
RoleSessionName *string
|
||||||
|
|
||||||
|
|
@ -163,7 +170,7 @@ type AssumeRoleInput struct {
|
||||||
// 43200 seconds (12 hours), depending on the maximum session duration setting for
|
// 43200 seconds (12 hours), depending on the maximum session duration setting for
|
||||||
// your role. However, if you assume a role using role chaining and provide a
|
// your role. However, if you assume a role using role chaining and provide a
|
||||||
// DurationSeconds parameter value greater than one hour, the operation fails. To
|
// DurationSeconds parameter value greater than one hour, the operation fails. To
|
||||||
// learn how to view the maximum value for your role, see [View the Maximum Session Duration Setting for a Role]in the IAM User Guide.
|
// learn how to view the maximum value for your role, see [Update the maximum session duration for a role].
|
||||||
//
|
//
|
||||||
// By default, the value is set to 3600 seconds.
|
// By default, the value is set to 3600 seconds.
|
||||||
//
|
//
|
||||||
|
|
@ -173,7 +180,7 @@ type AssumeRoleInput struct {
|
||||||
// parameter that specifies the maximum length of the console session. For more
|
// parameter that specifies the maximum length of the console session. For more
|
||||||
// information, see [Creating a URL that Enables Federated Users to Access the Amazon Web Services Management Console]in the IAM User Guide.
|
// information, see [Creating a URL that Enables Federated Users to Access the Amazon Web Services Management Console]in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// [View the Maximum Session Duration Setting for a Role]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html#id_roles_use_view-role-max-session
|
// [Update the maximum session duration for a role]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_update-role-settings.html#id_roles_update-session-duration
|
||||||
// [Creating a URL that Enables Federated Users to Access the Amazon Web Services Management Console]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_enable-console-custom-url.html
|
// [Creating a URL that Enables Federated Users to Access the Amazon Web Services Management Console]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_enable-console-custom-url.html
|
||||||
DurationSeconds *int32
|
DurationSeconds *int32
|
||||||
|
|
||||||
|
|
@ -218,7 +225,10 @@ type AssumeRoleInput struct {
|
||||||
// by percentage how close the policies and tags for your request are to the upper
|
// by percentage how close the policies and tags for your request are to the upper
|
||||||
// size limit.
|
// size limit.
|
||||||
//
|
//
|
||||||
|
// For more information about role session permissions, see [Session policies].
|
||||||
|
//
|
||||||
// [Session Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
// [Session Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
||||||
|
// [Session policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
||||||
Policy *string
|
Policy *string
|
||||||
|
|
||||||
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want to
|
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want to
|
||||||
|
|
@ -273,10 +283,10 @@ type AssumeRoleInput struct {
|
||||||
SerialNumber *string
|
SerialNumber *string
|
||||||
|
|
||||||
// The source identity specified by the principal that is calling the AssumeRole
|
// The source identity specified by the principal that is calling the AssumeRole
|
||||||
// operation.
|
// operation. The source identity value persists across [chained role]sessions.
|
||||||
//
|
//
|
||||||
// You can require users to specify a source identity when they assume a role. You
|
// You can require users to specify a source identity when they assume a role. You
|
||||||
// do this by using the sts:SourceIdentity condition key in a role trust policy.
|
// do this by using the [sts:SourceIdentity]sts:SourceIdentity condition key in a role trust policy.
|
||||||
// You can use source identity information in CloudTrail logs to determine who took
|
// You can use source identity information in CloudTrail logs to determine who took
|
||||||
// actions with a role. You can use the aws:SourceIdentity condition key to
|
// actions with a role. You can use the aws:SourceIdentity condition key to
|
||||||
// further control access to Amazon Web Services resources based on the value of
|
// further control access to Amazon Web Services resources based on the value of
|
||||||
|
|
@ -289,7 +299,9 @@ type AssumeRoleInput struct {
|
||||||
// value that begins with the text aws: . This prefix is reserved for Amazon Web
|
// value that begins with the text aws: . This prefix is reserved for Amazon Web
|
||||||
// Services internal use.
|
// Services internal use.
|
||||||
//
|
//
|
||||||
|
// [chained role]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html#iam-term-role-chaining
|
||||||
// [Monitor and control actions taken with assumed roles]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html
|
// [Monitor and control actions taken with assumed roles]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html
|
||||||
|
// [sts:SourceIdentity]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-sourceidentity
|
||||||
SourceIdentity *string
|
SourceIdentity *string
|
||||||
|
|
||||||
// A list of session tags that you want to pass. Each session tag consists of a
|
// A list of session tags that you want to pass. Each session tag consists of a
|
||||||
|
|
@ -342,8 +354,8 @@ type AssumeRoleInput struct {
|
||||||
// a tag key as transitive, the corresponding key and value passes to subsequent
|
// a tag key as transitive, the corresponding key and value passes to subsequent
|
||||||
// sessions in a role chain. For more information, see [Chaining Roles with Session Tags]in the IAM User Guide.
|
// sessions in a role chain. For more information, see [Chaining Roles with Session Tags]in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// This parameter is optional. When you set session tags as transitive, the
|
// This parameter is optional. The transitive status of a session tag does not
|
||||||
// session policy and session tags packed binary limit is not affected.
|
// impact its packed binary size.
|
||||||
//
|
//
|
||||||
// If you choose not to specify a transitive tag key, then no tags are passed from
|
// If you choose not to specify a transitive tag key, then no tags are passed from
|
||||||
// this session to any subsequent sessions.
|
// this session to any subsequent sessions.
|
||||||
|
|
|
||||||
12
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_AssumeRoleWithSAML.go
generated
vendored
12
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_AssumeRoleWithSAML.go
generated
vendored
|
|
@ -16,7 +16,7 @@ import (
|
||||||
// mechanism for tying an enterprise identity store or directory to role-based
|
// mechanism for tying an enterprise identity store or directory to role-based
|
||||||
// Amazon Web Services access without user-specific credentials or configuration.
|
// Amazon Web Services access without user-specific credentials or configuration.
|
||||||
// For a comparison of AssumeRoleWithSAML with the other API operations that
|
// For a comparison of AssumeRoleWithSAML with the other API operations that
|
||||||
// produce temporary credentials, see [Requesting Temporary Security Credentials]and [Comparing the Amazon Web Services STS API operations] in the IAM User Guide.
|
// produce temporary credentials, see [Requesting Temporary Security Credentials]and [Compare STS credentials] in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// The temporary security credentials returned by this operation consist of an
|
// The temporary security credentials returned by this operation consist of an
|
||||||
// access key ID, a secret access key, and a security token. Applications can use
|
// access key ID, a secret access key, and a security token. Applications can use
|
||||||
|
|
@ -130,10 +130,10 @@ import (
|
||||||
// [View the Maximum Session Duration Setting for a Role]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html#id_roles_use_view-role-max-session
|
// [View the Maximum Session Duration Setting for a Role]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html#id_roles_use_view-role-max-session
|
||||||
// [Creating a Role for SAML 2.0 Federation]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-idp_saml.html
|
// [Creating a Role for SAML 2.0 Federation]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-idp_saml.html
|
||||||
// [IAM and STS Character Limits]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length
|
// [IAM and STS Character Limits]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length
|
||||||
// [Comparing the Amazon Web Services STS API operations]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html#stsapi_comparison
|
|
||||||
// [Creating SAML Identity Providers]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_saml.html
|
// [Creating SAML Identity Providers]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_saml.html
|
||||||
// [session policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
// [session policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
||||||
// [Requesting Temporary Security Credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html
|
// [Requesting Temporary Security Credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html
|
||||||
|
// [Compare STS credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts-comparison.html
|
||||||
// [Tutorial: Using Tags for Attribute-Based Access Control]: https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html
|
// [Tutorial: Using Tags for Attribute-Based Access Control]: https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html
|
||||||
// [Configuring a Relying Party and Claims]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_saml_relying-party.html
|
// [Configuring a Relying Party and Claims]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_saml_relying-party.html
|
||||||
// [Role chaining]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-role-chaining
|
// [Role chaining]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-role-chaining
|
||||||
|
|
@ -219,6 +219,8 @@ type AssumeRoleWithSAMLInput struct {
|
||||||
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
||||||
// return (\u000D) characters.
|
// return (\u000D) characters.
|
||||||
//
|
//
|
||||||
|
// For more information about role session permissions, see [Session policies].
|
||||||
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed inline session policy,
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// managed policy ARNs, and session tags into a packed binary format that has a
|
// managed policy ARNs, and session tags into a packed binary format that has a
|
||||||
// separate limit. Your request can fail for this limit even if your plaintext
|
// separate limit. Your request can fail for this limit even if your plaintext
|
||||||
|
|
@ -227,6 +229,7 @@ type AssumeRoleWithSAMLInput struct {
|
||||||
// size limit.
|
// size limit.
|
||||||
//
|
//
|
||||||
// [Session Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
// [Session Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
||||||
|
// [Session policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
||||||
Policy *string
|
Policy *string
|
||||||
|
|
||||||
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want to
|
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want to
|
||||||
|
|
@ -304,7 +307,8 @@ type AssumeRoleWithSAMLOutput struct {
|
||||||
// allowed space.
|
// allowed space.
|
||||||
PackedPolicySize *int32
|
PackedPolicySize *int32
|
||||||
|
|
||||||
// The value in the SourceIdentity attribute in the SAML assertion.
|
// The value in the SourceIdentity attribute in the SAML assertion. The source
|
||||||
|
// identity value persists across [chained role]sessions.
|
||||||
//
|
//
|
||||||
// You can require users to set a source identity value when they assume a role.
|
// You can require users to set a source identity value when they assume a role.
|
||||||
// You do this by using the sts:SourceIdentity condition key in a role trust
|
// You do this by using the sts:SourceIdentity condition key in a role trust
|
||||||
|
|
@ -321,7 +325,7 @@ type AssumeRoleWithSAMLOutput struct {
|
||||||
// of upper- and lower-case alphanumeric characters with no spaces. You can also
|
// of upper- and lower-case alphanumeric characters with no spaces. You can also
|
||||||
// include underscores or any of the following characters: =,.@-
|
// include underscores or any of the following characters: =,.@-
|
||||||
//
|
//
|
||||||
// [chained role]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts#iam-term-role-chaining
|
// [chained role]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html#id_roles_terms-and-concepts
|
||||||
// [Monitor and control actions taken with assumed roles]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html
|
// [Monitor and control actions taken with assumed roles]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html
|
||||||
SourceIdentity *string
|
SourceIdentity *string
|
||||||
|
|
||||||
|
|
|
||||||
48
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_AssumeRoleWithWebIdentity.go
generated
vendored
48
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_AssumeRoleWithWebIdentity.go
generated
vendored
|
|
@ -31,7 +31,7 @@ import (
|
||||||
// Services credentials. Instead, the identity of the caller is validated by using
|
// Services credentials. Instead, the identity of the caller is validated by using
|
||||||
// a token from the web identity provider. For a comparison of
|
// a token from the web identity provider. For a comparison of
|
||||||
// AssumeRoleWithWebIdentity with the other API operations that produce temporary
|
// AssumeRoleWithWebIdentity with the other API operations that produce temporary
|
||||||
// credentials, see [Requesting Temporary Security Credentials]and [Comparing the Amazon Web Services STS API operations] in the IAM User Guide.
|
// credentials, see [Requesting Temporary Security Credentials]and [Compare STS credentials] in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// The temporary security credentials returned by this API consist of an access
|
// The temporary security credentials returned by this API consist of an access
|
||||||
// key ID, a secret access key, and a security token. Applications can use these
|
// key ID, a secret access key, and a security token. Applications can use these
|
||||||
|
|
@ -45,7 +45,7 @@ import (
|
||||||
// DurationSeconds parameter to specify the duration of your session. You can
|
// DurationSeconds parameter to specify the duration of your session. You can
|
||||||
// provide a value from 900 seconds (15 minutes) up to the maximum session duration
|
// provide a value from 900 seconds (15 minutes) up to the maximum session duration
|
||||||
// setting for the role. This setting can have a value from 1 hour to 12 hours. To
|
// setting for the role. This setting can have a value from 1 hour to 12 hours. To
|
||||||
// learn how to view the maximum value for your role, see [View the Maximum Session Duration Setting for a Role]in the IAM User Guide.
|
// learn how to view the maximum value for your role, see [Update the maximum session duration for a role]in the IAM User Guide.
|
||||||
// The maximum session duration limit applies when you use the AssumeRole* API
|
// The maximum session duration limit applies when you use the AssumeRole* API
|
||||||
// operations or the assume-role* CLI commands. However the limit does not apply
|
// operations or the assume-role* CLI commands. However the limit does not apply
|
||||||
// when you use those operations to create a console URL. For more information, see
|
// when you use those operations to create a console URL. For more information, see
|
||||||
|
|
@ -111,34 +111,23 @@ import (
|
||||||
// that you avoid using any personally identifiable information (PII) in this
|
// that you avoid using any personally identifiable information (PII) in this
|
||||||
// field. For example, you could instead use a GUID or a pairwise identifier, as [suggested in the OIDC specification].
|
// field. For example, you could instead use a GUID or a pairwise identifier, as [suggested in the OIDC specification].
|
||||||
//
|
//
|
||||||
// For more information about how to use web identity federation and the
|
// For more information about how to use OIDC federation and the
|
||||||
// AssumeRoleWithWebIdentity API, see the following resources:
|
// AssumeRoleWithWebIdentity API, see the following resources:
|
||||||
//
|
//
|
||||||
// [Using Web Identity Federation API Operations for Mobile Apps]
|
// [Using Web Identity Federation API Operations for Mobile Apps]
|
||||||
// - and [Federation Through a Web-based Identity Provider].
|
// - and [Federation Through a Web-based Identity Provider].
|
||||||
//
|
//
|
||||||
// [Web Identity Federation Playground]
|
|
||||||
// - . Walk through the process of authenticating through Login with Amazon,
|
|
||||||
// Facebook, or Google, getting temporary security credentials, and then using
|
|
||||||
// those credentials to make a request to Amazon Web Services.
|
|
||||||
//
|
|
||||||
// [Amazon Web Services SDK for iOS Developer Guide]
|
// [Amazon Web Services SDK for iOS Developer Guide]
|
||||||
// - and [Amazon Web Services SDK for Android Developer Guide]. These toolkits contain sample apps that show how to invoke the
|
// - and [Amazon Web Services SDK for Android Developer Guide]. These toolkits contain sample apps that show how to invoke the
|
||||||
// identity providers. The toolkits then show how to use the information from these
|
// identity providers. The toolkits then show how to use the information from these
|
||||||
// providers to get and use temporary security credentials.
|
// providers to get and use temporary security credentials.
|
||||||
//
|
//
|
||||||
// [Web Identity Federation with Mobile Applications]
|
|
||||||
// - . This article discusses web identity federation and shows an example of
|
|
||||||
// how to use web identity federation to get access to content in Amazon S3.
|
|
||||||
//
|
|
||||||
// [Amazon Web Services SDK for iOS Developer Guide]: http://aws.amazon.com/sdkforios/
|
// [Amazon Web Services SDK for iOS Developer Guide]: http://aws.amazon.com/sdkforios/
|
||||||
// [View the Maximum Session Duration Setting for a Role]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html#id_roles_use_view-role-max-session
|
|
||||||
// [Web Identity Federation Playground]: https://aws.amazon.com/blogs/aws/the-aws-web-identity-federation-playground/
|
|
||||||
// [Amazon Web Services SDK for Android Developer Guide]: http://aws.amazon.com/sdkforandroid/
|
// [Amazon Web Services SDK for Android Developer Guide]: http://aws.amazon.com/sdkforandroid/
|
||||||
// [IAM and STS Character Limits]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length
|
// [IAM and STS Character Limits]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length
|
||||||
// [Comparing the Amazon Web Services STS API operations]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html#stsapi_comparison
|
|
||||||
// [session policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
// [session policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
||||||
// [Requesting Temporary Security Credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html
|
// [Requesting Temporary Security Credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html
|
||||||
|
// [Compare STS credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts-comparison.html
|
||||||
// [Subject]: http://openid.net/specs/openid-connect-core-1_0.html#Claims
|
// [Subject]: http://openid.net/specs/openid-connect-core-1_0.html#Claims
|
||||||
// [Tutorial: Using Tags for Attribute-Based Access Control]: https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html
|
// [Tutorial: Using Tags for Attribute-Based Access Control]: https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html
|
||||||
// [Amazon Cognito identity pools]: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html
|
// [Amazon Cognito identity pools]: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html
|
||||||
|
|
@ -148,7 +137,7 @@ import (
|
||||||
// [Amazon Cognito federated identities]: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html
|
// [Amazon Cognito federated identities]: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html
|
||||||
// [Passing Session Tags in STS]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html
|
// [Passing Session Tags in STS]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html
|
||||||
// [Chaining Roles with Session Tags]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html#id_session-tags_role-chaining
|
// [Chaining Roles with Session Tags]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html#id_session-tags_role-chaining
|
||||||
// [Web Identity Federation with Mobile Applications]: http://aws.amazon.com/articles/web-identity-federation-with-mobile-applications
|
// [Update the maximum session duration for a role]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_update-role-settings.html#id_roles_update-session-duration
|
||||||
// [Using Web Identity Federation API Operations for Mobile Apps]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_oidc_manual.html
|
// [Using Web Identity Federation API Operations for Mobile Apps]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_oidc_manual.html
|
||||||
// [suggested in the OIDC specification]: http://openid.net/specs/openid-connect-core-1_0.html#SubjectIDTypes
|
// [suggested in the OIDC specification]: http://openid.net/specs/openid-connect-core-1_0.html#SubjectIDTypes
|
||||||
func (c *Client) AssumeRoleWithWebIdentity(ctx context.Context, params *AssumeRoleWithWebIdentityInput, optFns ...func(*Options)) (*AssumeRoleWithWebIdentityOutput, error) {
|
func (c *Client) AssumeRoleWithWebIdentity(ctx context.Context, params *AssumeRoleWithWebIdentityInput, optFns ...func(*Options)) (*AssumeRoleWithWebIdentityOutput, error) {
|
||||||
|
|
@ -170,6 +159,17 @@ type AssumeRoleWithWebIdentityInput struct {
|
||||||
|
|
||||||
// The Amazon Resource Name (ARN) of the role that the caller is assuming.
|
// The Amazon Resource Name (ARN) of the role that the caller is assuming.
|
||||||
//
|
//
|
||||||
|
// Additional considerations apply to Amazon Cognito identity pools that assume [cross-account IAM roles].
|
||||||
|
// The trust policies of these roles must accept the cognito-identity.amazonaws.com
|
||||||
|
// service principal and must contain the cognito-identity.amazonaws.com:aud
|
||||||
|
// condition key to restrict role assumption to users from your intended identity
|
||||||
|
// pools. A policy that trusts Amazon Cognito identity pools without this condition
|
||||||
|
// creates a risk that a user from an unintended identity pool can assume the role.
|
||||||
|
// For more information, see [Trust policies for IAM roles in Basic (Classic) authentication]in the Amazon Cognito Developer Guide.
|
||||||
|
//
|
||||||
|
// [cross-account IAM roles]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies-cross-account-resource-access.html
|
||||||
|
// [Trust policies for IAM roles in Basic (Classic) authentication]: https://docs.aws.amazon.com/cognito/latest/developerguide/iam-roles.html#trust-policies
|
||||||
|
//
|
||||||
// This member is required.
|
// This member is required.
|
||||||
RoleArn *string
|
RoleArn *string
|
||||||
|
|
||||||
|
|
@ -179,17 +179,26 @@ type AssumeRoleWithWebIdentityInput struct {
|
||||||
// associated with that user. This session name is included as part of the ARN and
|
// associated with that user. This session name is included as part of the ARN and
|
||||||
// assumed role ID in the AssumedRoleUser response element.
|
// assumed role ID in the AssumedRoleUser response element.
|
||||||
//
|
//
|
||||||
|
// For security purposes, administrators can view this field in [CloudTrail logs] to help identify
|
||||||
|
// who performed an action in Amazon Web Services. Your administrator might require
|
||||||
|
// that you specify your user name as the session name when you assume the role.
|
||||||
|
// For more information, see [sts:RoleSessionName]sts:RoleSessionName .
|
||||||
|
//
|
||||||
// The regex used to validate this parameter is a string of characters consisting
|
// The regex used to validate this parameter is a string of characters consisting
|
||||||
// of upper- and lower-case alphanumeric characters with no spaces. You can also
|
// of upper- and lower-case alphanumeric characters with no spaces. You can also
|
||||||
// include underscores or any of the following characters: =,.@-
|
// include underscores or any of the following characters: =,.@-
|
||||||
//
|
//
|
||||||
|
// [CloudTrail logs]: https://docs.aws.amazon.com/IAM/latest/UserGuide/cloudtrail-integration.html#cloudtrail-integration_signin-tempcreds
|
||||||
|
// [sts:RoleSessionName]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_iam-condition-keys.html#ck_rolesessionname
|
||||||
|
//
|
||||||
// This member is required.
|
// This member is required.
|
||||||
RoleSessionName *string
|
RoleSessionName *string
|
||||||
|
|
||||||
// The OAuth 2.0 access token or OpenID Connect ID token that is provided by the
|
// The OAuth 2.0 access token or OpenID Connect ID token that is provided by the
|
||||||
// identity provider. Your application must get this token by authenticating the
|
// identity provider. Your application must get this token by authenticating the
|
||||||
// user who is using your application with a web identity provider before the
|
// user who is using your application with a web identity provider before the
|
||||||
// application makes an AssumeRoleWithWebIdentity call. Only tokens with RSA
|
// application makes an AssumeRoleWithWebIdentity call. Timestamps in the token
|
||||||
|
// must be formatted as either an integer or a long integer. Only tokens with RSA
|
||||||
// algorithms (RS256) are supported.
|
// algorithms (RS256) are supported.
|
||||||
//
|
//
|
||||||
// This member is required.
|
// This member is required.
|
||||||
|
|
@ -232,6 +241,8 @@ type AssumeRoleWithWebIdentityInput struct {
|
||||||
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
// \u00FF). It can also include the tab (\u0009), linefeed (\u000A), and carriage
|
||||||
// return (\u000D) characters.
|
// return (\u000D) characters.
|
||||||
//
|
//
|
||||||
|
// For more information about role session permissions, see [Session policies].
|
||||||
|
//
|
||||||
// An Amazon Web Services conversion compresses the passed inline session policy,
|
// An Amazon Web Services conversion compresses the passed inline session policy,
|
||||||
// managed policy ARNs, and session tags into a packed binary format that has a
|
// managed policy ARNs, and session tags into a packed binary format that has a
|
||||||
// separate limit. Your request can fail for this limit even if your plaintext
|
// separate limit. Your request can fail for this limit even if your plaintext
|
||||||
|
|
@ -240,6 +251,7 @@ type AssumeRoleWithWebIdentityInput struct {
|
||||||
// size limit.
|
// size limit.
|
||||||
//
|
//
|
||||||
// [Session Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
// [Session Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
||||||
|
// [Session policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
||||||
Policy *string
|
Policy *string
|
||||||
|
|
||||||
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want to
|
// The Amazon Resource Names (ARNs) of the IAM managed policies that you want to
|
||||||
|
|
@ -337,7 +349,7 @@ type AssumeRoleWithWebIdentityOutput struct {
|
||||||
// of upper- and lower-case alphanumeric characters with no spaces. You can also
|
// of upper- and lower-case alphanumeric characters with no spaces. You can also
|
||||||
// include underscores or any of the following characters: =,.@-
|
// include underscores or any of the following characters: =,.@-
|
||||||
//
|
//
|
||||||
// [chained role]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts#iam-term-role-chaining
|
// [chained role]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html#id_roles_terms-and-concepts
|
||||||
// [Monitor and control actions taken with assumed roles]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html
|
// [Monitor and control actions taken with assumed roles]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html
|
||||||
// [Using Tokens with User Pools]: https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-using-tokens-with-identity-providers.html
|
// [Using Tokens with User Pools]: https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-using-tokens-with-identity-providers.html
|
||||||
SourceIdentity *string
|
SourceIdentity *string
|
||||||
|
|
|
||||||
221
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_AssumeRoot.go
generated
vendored
Normal file
221
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_AssumeRoot.go
generated
vendored
Normal file
|
|
@ -0,0 +1,221 @@
|
||||||
|
// Code generated by smithy-go-codegen DO NOT EDIT.
|
||||||
|
|
||||||
|
package sts
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"fmt"
|
||||||
|
awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware"
|
||||||
|
"github.com/aws/aws-sdk-go-v2/service/sts/types"
|
||||||
|
"github.com/aws/smithy-go/middleware"
|
||||||
|
smithyhttp "github.com/aws/smithy-go/transport/http"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Returns a set of short term credentials you can use to perform privileged tasks
|
||||||
|
// in a member account.
|
||||||
|
//
|
||||||
|
// Before you can launch a privileged session, you must have enabled centralized
|
||||||
|
// root access in your organization. For steps to enable this feature, see [Centralize root access for member accounts]in the
|
||||||
|
// IAM User Guide.
|
||||||
|
//
|
||||||
|
// The global endpoint is not supported for AssumeRoot. You must send this request
|
||||||
|
// to a Regional STS endpoint. For more information, see [Endpoints].
|
||||||
|
//
|
||||||
|
// You can track AssumeRoot in CloudTrail logs to determine what actions were
|
||||||
|
// performed in a session. For more information, see [Track privileged tasks in CloudTrail]in the IAM User Guide.
|
||||||
|
//
|
||||||
|
// [Endpoints]: https://docs.aws.amazon.com/STS/latest/APIReference/welcome.html#sts-endpoints
|
||||||
|
// [Track privileged tasks in CloudTrail]: https://docs.aws.amazon.com/IAM/latest/UserGuide/cloudtrail-track-privileged-tasks.html
|
||||||
|
// [Centralize root access for member accounts]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-enable-root-access.html
|
||||||
|
func (c *Client) AssumeRoot(ctx context.Context, params *AssumeRootInput, optFns ...func(*Options)) (*AssumeRootOutput, error) {
|
||||||
|
if params == nil {
|
||||||
|
params = &AssumeRootInput{}
|
||||||
|
}
|
||||||
|
|
||||||
|
result, metadata, err := c.invokeOperation(ctx, "AssumeRoot", params, optFns, c.addOperationAssumeRootMiddlewares)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
out := result.(*AssumeRootOutput)
|
||||||
|
out.ResultMetadata = metadata
|
||||||
|
return out, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
type AssumeRootInput struct {
|
||||||
|
|
||||||
|
// The member account principal ARN or account ID.
|
||||||
|
//
|
||||||
|
// This member is required.
|
||||||
|
TargetPrincipal *string
|
||||||
|
|
||||||
|
// The identity based policy that scopes the session to the privileged tasks that
|
||||||
|
// can be performed. You can use one of following Amazon Web Services managed
|
||||||
|
// policies to scope root session actions. You can add additional customer managed
|
||||||
|
// policies to further limit the permissions for the root session.
|
||||||
|
//
|
||||||
|
// [IAMAuditRootUserCredentials]
|
||||||
|
//
|
||||||
|
// [IAMCreateRootUserPassword]
|
||||||
|
//
|
||||||
|
// [IAMDeleteRootUserCredentials]
|
||||||
|
//
|
||||||
|
// [S3UnlockBucketPolicy]
|
||||||
|
//
|
||||||
|
// [SQSUnlockQueuePolicy]
|
||||||
|
//
|
||||||
|
// [IAMDeleteRootUserCredentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html#security-iam-awsmanpol-IAMDeleteRootUserCredentials
|
||||||
|
// [IAMCreateRootUserPassword]: https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html#security-iam-awsmanpol-IAMCreateRootUserPassword
|
||||||
|
// [IAMAuditRootUserCredentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html#security-iam-awsmanpol-IAMAuditRootUserCredentials
|
||||||
|
// [S3UnlockBucketPolicy]: https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html#security-iam-awsmanpol-S3UnlockBucketPolicy
|
||||||
|
// [SQSUnlockQueuePolicy]: https://docs.aws.amazon.com/IAM/latest/UserGuide/security-iam-awsmanpol.html#security-iam-awsmanpol-SQSUnlockQueuePolicy
|
||||||
|
//
|
||||||
|
// This member is required.
|
||||||
|
TaskPolicyArn *types.PolicyDescriptorType
|
||||||
|
|
||||||
|
// The duration, in seconds, of the privileged session. The value can range from 0
|
||||||
|
// seconds up to the maximum session duration of 900 seconds (15 minutes). If you
|
||||||
|
// specify a value higher than this setting, the operation fails.
|
||||||
|
//
|
||||||
|
// By default, the value is set to 900 seconds.
|
||||||
|
DurationSeconds *int32
|
||||||
|
|
||||||
|
noSmithyDocumentSerde
|
||||||
|
}
|
||||||
|
|
||||||
|
type AssumeRootOutput struct {
|
||||||
|
|
||||||
|
// The temporary security credentials, which include an access key ID, a secret
|
||||||
|
// access key, and a security token.
|
||||||
|
//
|
||||||
|
// The size of the security token that STS API operations return is not fixed. We
|
||||||
|
// strongly recommend that you make no assumptions about the maximum size.
|
||||||
|
Credentials *types.Credentials
|
||||||
|
|
||||||
|
// The source identity specified by the principal that is calling the AssumeRoot
|
||||||
|
// operation.
|
||||||
|
//
|
||||||
|
// You can use the aws:SourceIdentity condition key to control access based on the
|
||||||
|
// value of source identity. For more information about using source identity, see [Monitor and control actions taken with assumed roles]
|
||||||
|
// in the IAM User Guide.
|
||||||
|
//
|
||||||
|
// The regex used to validate this parameter is a string of characters consisting
|
||||||
|
// of upper- and lower-case alphanumeric characters with no spaces. You can also
|
||||||
|
// include underscores or any of the following characters: =,.@-
|
||||||
|
//
|
||||||
|
// [Monitor and control actions taken with assumed roles]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html
|
||||||
|
SourceIdentity *string
|
||||||
|
|
||||||
|
// Metadata pertaining to the operation's result.
|
||||||
|
ResultMetadata middleware.Metadata
|
||||||
|
|
||||||
|
noSmithyDocumentSerde
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *Client) addOperationAssumeRootMiddlewares(stack *middleware.Stack, options Options) (err error) {
|
||||||
|
if err := stack.Serialize.Add(&setOperationInputMiddleware{}, middleware.After); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
err = stack.Serialize.Add(&awsAwsquery_serializeOpAssumeRoot{}, middleware.After)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
err = stack.Deserialize.Add(&awsAwsquery_deserializeOpAssumeRoot{}, middleware.After)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err := addProtocolFinalizerMiddlewares(stack, options, "AssumeRoot"); 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 = addClientRequestID(stack); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addComputeContentLength(stack); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addResolveEndpointMiddleware(stack, options); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addComputePayloadSHA256(stack); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addRetry(stack, options); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addRawResponseToMetadata(stack); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addRecordResponseTiming(stack); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addSpanRetryLoop(stack, options); 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 = addTimeOffsetBuild(stack, c); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addUserAgentRetryMode(stack, options); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addOpAssumeRootValidationMiddleware(stack); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = stack.Initialize.Add(newServiceMetadataMiddleware_opAssumeRoot(options.Region), middleware.Before); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = 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
|
||||||
|
}
|
||||||
|
if err = addSpanInitializeStart(stack); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addSpanInitializeEnd(stack); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addSpanBuildRequestStart(stack); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err = addSpanBuildRequestEnd(stack); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func newServiceMetadataMiddleware_opAssumeRoot(region string) *awsmiddleware.RegisterServiceMetadata {
|
||||||
|
return &awsmiddleware.RegisterServiceMetadata{
|
||||||
|
Region: region,
|
||||||
|
ServiceID: ServiceID,
|
||||||
|
OperationName: "AssumeRoot",
|
||||||
|
}
|
||||||
|
}
|
||||||
4
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_GetFederationToken.go
generated
vendored
4
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_GetFederationToken.go
generated
vendored
|
|
@ -20,7 +20,7 @@ import (
|
||||||
// credentials of an IAM user. As a result, this call is appropriate in contexts
|
// credentials of an IAM user. As a result, this call is appropriate in contexts
|
||||||
// where those credentials can be safeguarded, usually in a server-based
|
// where those credentials can be safeguarded, usually in a server-based
|
||||||
// application. For a comparison of GetFederationToken with the other API
|
// application. For a comparison of GetFederationToken with the other API
|
||||||
// operations that produce temporary credentials, see [Requesting Temporary Security Credentials]and [Comparing the Amazon Web Services STS API operations] in the IAM User Guide.
|
// operations that produce temporary credentials, see [Requesting Temporary Security Credentials]and [Compare STS credentials] in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// Although it is possible to call GetFederationToken using the security
|
// Although it is possible to call GetFederationToken using the security
|
||||||
// credentials of an Amazon Web Services account root user rather than an IAM user
|
// credentials of an Amazon Web Services account root user rather than an IAM user
|
||||||
|
|
@ -104,9 +104,9 @@ import (
|
||||||
// [Session Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
// [Session Policies]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session
|
||||||
// [Passing Session Tags in STS]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html
|
// [Passing Session Tags in STS]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html
|
||||||
// [GetFederationToken—Federation Through a Custom Identity Broker]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html#api_getfederationtoken
|
// [GetFederationToken—Federation Through a Custom Identity Broker]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html#api_getfederationtoken
|
||||||
// [Comparing the Amazon Web Services STS API operations]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html#stsapi_comparison
|
|
||||||
// [Safeguard your root user credentials and don't use them for everyday tasks]: https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials
|
// [Safeguard your root user credentials and don't use them for everyday tasks]: https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials
|
||||||
// [Requesting Temporary Security Credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html
|
// [Requesting Temporary Security Credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html
|
||||||
|
// [Compare STS credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts-comparison.html
|
||||||
// [Tutorial: Using Tags for Attribute-Based Access Control]: https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html
|
// [Tutorial: Using Tags for Attribute-Based Access Control]: https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html
|
||||||
func (c *Client) GetFederationToken(ctx context.Context, params *GetFederationTokenInput, optFns ...func(*Options)) (*GetFederationTokenOutput, error) {
|
func (c *Client) GetFederationToken(ctx context.Context, params *GetFederationTokenInput, optFns ...func(*Options)) (*GetFederationTokenOutput, error) {
|
||||||
if params == nil {
|
if params == nil {
|
||||||
|
|
|
||||||
4
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_GetSessionToken.go
generated
vendored
4
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_GetSessionToken.go
generated
vendored
|
|
@ -22,7 +22,7 @@ import (
|
||||||
// the call returns, IAM users can then make programmatic calls to API operations
|
// the call returns, IAM users can then make programmatic calls to API operations
|
||||||
// that require MFA authentication. An incorrect MFA code causes the API to return
|
// that require MFA authentication. An incorrect MFA code causes the API to return
|
||||||
// an access denied error. For a comparison of GetSessionToken with the other API
|
// an access denied error. For a comparison of GetSessionToken with the other API
|
||||||
// operations that produce temporary credentials, see [Requesting Temporary Security Credentials]and [Comparing the Amazon Web Services STS API operations] in the IAM User Guide.
|
// operations that produce temporary credentials, see [Requesting Temporary Security Credentials]and [Compare STS credentials] in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// No permissions are required for users to perform this operation. The purpose of
|
// No permissions are required for users to perform this operation. The purpose of
|
||||||
// the sts:GetSessionToken operation is to authenticate the user using MFA. You
|
// the sts:GetSessionToken operation is to authenticate the user using MFA. You
|
||||||
|
|
@ -63,10 +63,10 @@ import (
|
||||||
// credentials, see [Temporary Credentials for Users in Untrusted Environments]in the IAM User Guide.
|
// credentials, see [Temporary Credentials for Users in Untrusted Environments]in the IAM User Guide.
|
||||||
//
|
//
|
||||||
// [Permissions for GetSessionToken]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_getsessiontoken.html
|
// [Permissions for GetSessionToken]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_getsessiontoken.html
|
||||||
// [Comparing the Amazon Web Services STS API operations]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html#stsapi_comparison
|
|
||||||
// [Temporary Credentials for Users in Untrusted Environments]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html#api_getsessiontoken
|
// [Temporary Credentials for Users in Untrusted Environments]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html#api_getsessiontoken
|
||||||
// [Safeguard your root user credentials and don't use them for everyday tasks]: https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials
|
// [Safeguard your root user credentials and don't use them for everyday tasks]: https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials
|
||||||
// [Requesting Temporary Security Credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html
|
// [Requesting Temporary Security Credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html
|
||||||
|
// [Compare STS credentials]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts-comparison.html
|
||||||
func (c *Client) GetSessionToken(ctx context.Context, params *GetSessionTokenInput, optFns ...func(*Options)) (*GetSessionTokenOutput, error) {
|
func (c *Client) GetSessionToken(ctx context.Context, params *GetSessionTokenInput, optFns ...func(*Options)) (*GetSessionTokenOutput, error) {
|
||||||
if params == nil {
|
if params == nil {
|
||||||
params = &GetSessionTokenInput{}
|
params = &GetSessionTokenInput{}
|
||||||
|
|
|
||||||
170
vendor/github.com/aws/aws-sdk-go-v2/service/sts/deserializers.go
generated
vendored
170
vendor/github.com/aws/aws-sdk-go-v2/service/sts/deserializers.go
generated
vendored
|
|
@ -410,6 +410,121 @@ func awsAwsquery_deserializeOpErrorAssumeRoleWithWebIdentity(response *smithyhtt
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type awsAwsquery_deserializeOpAssumeRoot struct {
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*awsAwsquery_deserializeOpAssumeRoot) ID() string {
|
||||||
|
return "OperationDeserializer"
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *awsAwsquery_deserializeOpAssumeRoot) 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
|
||||||
|
}
|
||||||
|
|
||||||
|
_, span := tracing.StartSpan(ctx, "OperationDeserializer")
|
||||||
|
endTimer := startMetricTimer(ctx, "client.call.deserialization_duration")
|
||||||
|
defer endTimer()
|
||||||
|
defer span.End()
|
||||||
|
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, awsAwsquery_deserializeOpErrorAssumeRoot(response, &metadata)
|
||||||
|
}
|
||||||
|
output := &AssumeRootOutput{}
|
||||||
|
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)
|
||||||
|
t, err = decoder.GetElement("AssumeRootResult")
|
||||||
|
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
|
||||||
|
}
|
||||||
|
|
||||||
|
decoder = smithyxml.WrapNodeDecoder(decoder.Decoder, t)
|
||||||
|
err = awsAwsquery_deserializeOpDocumentAssumeRootOutput(&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 awsAwsquery_deserializeOpErrorAssumeRoot(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 := awsxml.GetErrorResponseComponents(errorBody, false)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
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("ExpiredTokenException", errorCode):
|
||||||
|
return awsAwsquery_deserializeErrorExpiredTokenException(response, errorBody)
|
||||||
|
|
||||||
|
case strings.EqualFold("RegionDisabledException", errorCode):
|
||||||
|
return awsAwsquery_deserializeErrorRegionDisabledException(response, errorBody)
|
||||||
|
|
||||||
|
default:
|
||||||
|
genericError := &smithy.GenericAPIError{
|
||||||
|
Code: errorCode,
|
||||||
|
Message: errorMessage,
|
||||||
|
}
|
||||||
|
return genericError
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
type awsAwsquery_deserializeOpDecodeAuthorizationMessage struct {
|
type awsAwsquery_deserializeOpDecodeAuthorizationMessage struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -2268,6 +2383,61 @@ func awsAwsquery_deserializeOpDocumentAssumeRoleWithWebIdentityOutput(v **Assume
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func awsAwsquery_deserializeOpDocumentAssumeRootOutput(v **AssumeRootOutput, decoder smithyxml.NodeDecoder) error {
|
||||||
|
if v == nil {
|
||||||
|
return fmt.Errorf("unexpected nil of type %T", v)
|
||||||
|
}
|
||||||
|
var sv *AssumeRootOutput
|
||||||
|
if *v == nil {
|
||||||
|
sv = &AssumeRootOutput{}
|
||||||
|
} 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("Credentials", t.Name.Local):
|
||||||
|
nodeDecoder := smithyxml.WrapNodeDecoder(decoder.Decoder, t)
|
||||||
|
if err := awsAwsquery_deserializeDocumentCredentials(&sv.Credentials, nodeDecoder); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
case strings.EqualFold("SourceIdentity", t.Name.Local):
|
||||||
|
val, err := decoder.Value()
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if val == nil {
|
||||||
|
break
|
||||||
|
}
|
||||||
|
{
|
||||||
|
xtv := string(val)
|
||||||
|
sv.SourceIdentity = 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 awsAwsquery_deserializeOpDocumentDecodeAuthorizationMessageOutput(v **DecodeAuthorizationMessageOutput, decoder smithyxml.NodeDecoder) error {
|
func awsAwsquery_deserializeOpDocumentDecodeAuthorizationMessageOutput(v **DecodeAuthorizationMessageOutput, decoder smithyxml.NodeDecoder) error {
|
||||||
if v == nil {
|
if v == nil {
|
||||||
return fmt.Errorf("unexpected nil of type %T", v)
|
return fmt.Errorf("unexpected nil of type %T", v)
|
||||||
|
|
|
||||||
1
vendor/github.com/aws/aws-sdk-go-v2/service/sts/generated.json
generated
vendored
1
vendor/github.com/aws/aws-sdk-go-v2/service/sts/generated.json
generated
vendored
|
|
@ -13,6 +13,7 @@
|
||||||
"api_op_AssumeRole.go",
|
"api_op_AssumeRole.go",
|
||||||
"api_op_AssumeRoleWithSAML.go",
|
"api_op_AssumeRoleWithSAML.go",
|
||||||
"api_op_AssumeRoleWithWebIdentity.go",
|
"api_op_AssumeRoleWithWebIdentity.go",
|
||||||
|
"api_op_AssumeRoot.go",
|
||||||
"api_op_DecodeAuthorizationMessage.go",
|
"api_op_DecodeAuthorizationMessage.go",
|
||||||
"api_op_GetAccessKeyInfo.go",
|
"api_op_GetAccessKeyInfo.go",
|
||||||
"api_op_GetCallerIdentity.go",
|
"api_op_GetCallerIdentity.go",
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/aws-sdk-go-v2/service/sts/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/service/sts/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package sts
|
package sts
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.32.2"
|
const goModuleVersion = "1.33.5"
|
||||||
|
|
|
||||||
3
vendor/github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints/endpoints.go
generated
vendored
3
vendor/github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints/endpoints.go
generated
vendored
|
|
@ -175,6 +175,9 @@ var defaultPartitions = endpoints.Partitions{
|
||||||
endpoints.EndpointKey{
|
endpoints.EndpointKey{
|
||||||
Region: "ap-southeast-5",
|
Region: "ap-southeast-5",
|
||||||
}: endpoints.Endpoint{},
|
}: endpoints.Endpoint{},
|
||||||
|
endpoints.EndpointKey{
|
||||||
|
Region: "ap-southeast-7",
|
||||||
|
}: endpoints.Endpoint{},
|
||||||
endpoints.EndpointKey{
|
endpoints.EndpointKey{
|
||||||
Region: "aws-global",
|
Region: "aws-global",
|
||||||
}: endpoints.Endpoint{
|
}: endpoints.Endpoint{
|
||||||
|
|
|
||||||
94
vendor/github.com/aws/aws-sdk-go-v2/service/sts/serializers.go
generated
vendored
94
vendor/github.com/aws/aws-sdk-go-v2/service/sts/serializers.go
generated
vendored
|
|
@ -226,6 +226,76 @@ func (m *awsAwsquery_serializeOpAssumeRoleWithWebIdentity) HandleSerialize(ctx c
|
||||||
return next.HandleSerialize(ctx, in)
|
return next.HandleSerialize(ctx, in)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type awsAwsquery_serializeOpAssumeRoot struct {
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*awsAwsquery_serializeOpAssumeRoot) ID() string {
|
||||||
|
return "OperationSerializer"
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *awsAwsquery_serializeOpAssumeRoot) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) (
|
||||||
|
out middleware.SerializeOutput, metadata middleware.Metadata, err error,
|
||||||
|
) {
|
||||||
|
_, span := tracing.StartSpan(ctx, "OperationSerializer")
|
||||||
|
endTimer := startMetricTimer(ctx, "client.call.serialization_duration")
|
||||||
|
defer endTimer()
|
||||||
|
defer span.End()
|
||||||
|
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.(*AssumeRootInput)
|
||||||
|
_ = 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("AssumeRoot")
|
||||||
|
body.Key("Version").String("2011-06-15")
|
||||||
|
|
||||||
|
if err := awsAwsquery_serializeOpDocumentAssumeRootInput(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
|
||||||
|
|
||||||
|
endTimer()
|
||||||
|
span.End()
|
||||||
|
return next.HandleSerialize(ctx, in)
|
||||||
|
}
|
||||||
|
|
||||||
type awsAwsquery_serializeOpDecodeAuthorizationMessage struct {
|
type awsAwsquery_serializeOpDecodeAuthorizationMessage struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -821,6 +891,30 @@ func awsAwsquery_serializeOpDocumentAssumeRoleWithWebIdentityInput(v *AssumeRole
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func awsAwsquery_serializeOpDocumentAssumeRootInput(v *AssumeRootInput, value query.Value) error {
|
||||||
|
object := value.Object()
|
||||||
|
_ = object
|
||||||
|
|
||||||
|
if v.DurationSeconds != nil {
|
||||||
|
objectKey := object.Key("DurationSeconds")
|
||||||
|
objectKey.Integer(*v.DurationSeconds)
|
||||||
|
}
|
||||||
|
|
||||||
|
if v.TargetPrincipal != nil {
|
||||||
|
objectKey := object.Key("TargetPrincipal")
|
||||||
|
objectKey.String(*v.TargetPrincipal)
|
||||||
|
}
|
||||||
|
|
||||||
|
if v.TaskPolicyArn != nil {
|
||||||
|
objectKey := object.Key("TaskPolicyArn")
|
||||||
|
if err := awsAwsquery_serializeDocumentPolicyDescriptorType(v.TaskPolicyArn, objectKey); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
func awsAwsquery_serializeOpDocumentDecodeAuthorizationMessageInput(v *DecodeAuthorizationMessageInput, value query.Value) error {
|
func awsAwsquery_serializeOpDocumentDecodeAuthorizationMessageInput(v *DecodeAuthorizationMessageInput, value query.Value) error {
|
||||||
object := value.Object()
|
object := value.Object()
|
||||||
_ = object
|
_ = object
|
||||||
|
|
|
||||||
8
vendor/github.com/aws/aws-sdk-go-v2/service/sts/types/errors.go
generated
vendored
8
vendor/github.com/aws/aws-sdk-go-v2/service/sts/types/errors.go
generated
vendored
|
|
@ -95,8 +95,8 @@ func (e *IDPRejectedClaimException) ErrorCode() string {
|
||||||
func (e *IDPRejectedClaimException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient }
|
func (e *IDPRejectedClaimException) ErrorFault() smithy.ErrorFault { return smithy.FaultClient }
|
||||||
|
|
||||||
// The error returned if the message passed to DecodeAuthorizationMessage was
|
// The error returned if the message passed to DecodeAuthorizationMessage was
|
||||||
// invalid. This can happen if the token contains invalid characters, such as
|
// invalid. This can happen if the token contains invalid characters, such as line
|
||||||
// linebreaks.
|
// breaks, or if the message has expired.
|
||||||
type InvalidAuthorizationMessageException struct {
|
type InvalidAuthorizationMessageException struct {
|
||||||
Message *string
|
Message *string
|
||||||
|
|
||||||
|
|
@ -218,10 +218,10 @@ func (e *PackedPolicyTooLargeException) ErrorFault() smithy.ErrorFault { return
|
||||||
|
|
||||||
// STS is not activated in the requested region for the account that is being
|
// STS is not activated in the requested region for the account that is being
|
||||||
// asked to generate credentials. The account administrator must use the IAM
|
// asked to generate credentials. The account administrator must use the IAM
|
||||||
// console to activate STS in that region. For more information, see [Activating and Deactivating Amazon Web Services STS in an Amazon Web Services Region]in the IAM
|
// console to activate STS in that region. For more information, see [Activating and Deactivating STS in an Amazon Web Services Region]in the IAM
|
||||||
// User Guide.
|
// User Guide.
|
||||||
//
|
//
|
||||||
// [Activating and Deactivating Amazon Web Services STS in an Amazon Web Services Region]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html
|
// [Activating and Deactivating STS in an Amazon Web Services Region]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html
|
||||||
type RegionDisabledException struct {
|
type RegionDisabledException struct {
|
||||||
Message *string
|
Message *string
|
||||||
|
|
||||||
|
|
|
||||||
42
vendor/github.com/aws/aws-sdk-go-v2/service/sts/validators.go
generated
vendored
42
vendor/github.com/aws/aws-sdk-go-v2/service/sts/validators.go
generated
vendored
|
|
@ -70,6 +70,26 @@ func (m *validateOpAssumeRoleWithWebIdentity) HandleInitialize(ctx context.Conte
|
||||||
return next.HandleInitialize(ctx, in)
|
return next.HandleInitialize(ctx, in)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type validateOpAssumeRoot struct {
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*validateOpAssumeRoot) ID() string {
|
||||||
|
return "OperationInputValidation"
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *validateOpAssumeRoot) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
|
||||||
|
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
|
||||||
|
) {
|
||||||
|
input, ok := in.Parameters.(*AssumeRootInput)
|
||||||
|
if !ok {
|
||||||
|
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
|
||||||
|
}
|
||||||
|
if err := validateOpAssumeRootInput(input); err != nil {
|
||||||
|
return out, metadata, err
|
||||||
|
}
|
||||||
|
return next.HandleInitialize(ctx, in)
|
||||||
|
}
|
||||||
|
|
||||||
type validateOpDecodeAuthorizationMessage struct {
|
type validateOpDecodeAuthorizationMessage struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -142,6 +162,10 @@ func addOpAssumeRoleWithWebIdentityValidationMiddleware(stack *middleware.Stack)
|
||||||
return stack.Initialize.Add(&validateOpAssumeRoleWithWebIdentity{}, middleware.After)
|
return stack.Initialize.Add(&validateOpAssumeRoleWithWebIdentity{}, middleware.After)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func addOpAssumeRootValidationMiddleware(stack *middleware.Stack) error {
|
||||||
|
return stack.Initialize.Add(&validateOpAssumeRoot{}, middleware.After)
|
||||||
|
}
|
||||||
|
|
||||||
func addOpDecodeAuthorizationMessageValidationMiddleware(stack *middleware.Stack) error {
|
func addOpDecodeAuthorizationMessageValidationMiddleware(stack *middleware.Stack) error {
|
||||||
return stack.Initialize.Add(&validateOpDecodeAuthorizationMessage{}, middleware.After)
|
return stack.Initialize.Add(&validateOpDecodeAuthorizationMessage{}, middleware.After)
|
||||||
}
|
}
|
||||||
|
|
@ -254,6 +278,24 @@ func validateOpAssumeRoleWithWebIdentityInput(v *AssumeRoleWithWebIdentityInput)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func validateOpAssumeRootInput(v *AssumeRootInput) error {
|
||||||
|
if v == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
invalidParams := smithy.InvalidParamsError{Context: "AssumeRootInput"}
|
||||||
|
if v.TargetPrincipal == nil {
|
||||||
|
invalidParams.Add(smithy.NewErrParamRequired("TargetPrincipal"))
|
||||||
|
}
|
||||||
|
if v.TaskPolicyArn == nil {
|
||||||
|
invalidParams.Add(smithy.NewErrParamRequired("TaskPolicyArn"))
|
||||||
|
}
|
||||||
|
if invalidParams.Len() > 0 {
|
||||||
|
return invalidParams
|
||||||
|
} else {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func validateOpDecodeAuthorizationMessageInput(v *DecodeAuthorizationMessageInput) error {
|
func validateOpDecodeAuthorizationMessageInput(v *DecodeAuthorizationMessageInput) error {
|
||||||
if v == nil {
|
if v == nil {
|
||||||
return nil
|
return nil
|
||||||
|
|
|
||||||
9
vendor/github.com/aws/smithy-go/CHANGELOG.md
generated
vendored
9
vendor/github.com/aws/smithy-go/CHANGELOG.md
generated
vendored
|
|
@ -1,3 +1,12 @@
|
||||||
|
# Release (2024-11-15)
|
||||||
|
|
||||||
|
## General Highlights
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
## Module Highlights
|
||||||
|
* `github.com/aws/smithy-go`: v1.22.1
|
||||||
|
* **Bug Fix**: Fix failure to replace URI path segments when their names overlap.
|
||||||
|
|
||||||
# Release (2024-10-03)
|
# Release (2024-10-03)
|
||||||
|
|
||||||
## General Highlights
|
## General Highlights
|
||||||
|
|
|
||||||
30
vendor/github.com/aws/smithy-go/encoding/httpbinding/path_replace.go
generated
vendored
30
vendor/github.com/aws/smithy-go/encoding/httpbinding/path_replace.go
generated
vendored
|
|
@ -22,33 +22,33 @@ func bufCap(b []byte, n int) []byte {
|
||||||
// replacePathElement replaces a single element in the path []byte.
|
// replacePathElement replaces a single element in the path []byte.
|
||||||
// Escape is used to control whether the value will be escaped using Amazon path escape style.
|
// Escape is used to control whether the value will be escaped using Amazon path escape style.
|
||||||
func replacePathElement(path, fieldBuf []byte, key, val string, escape bool) ([]byte, []byte, error) {
|
func replacePathElement(path, fieldBuf []byte, key, val string, escape bool) ([]byte, []byte, error) {
|
||||||
|
// search for "{<key>}". If not found, search for the greedy version "{<key>+}". If none are found, return error
|
||||||
|
fieldBuf = bufCap(fieldBuf, len(key)+2) // { <key> }
|
||||||
|
fieldBuf = append(fieldBuf, uriTokenStart)
|
||||||
|
fieldBuf = append(fieldBuf, key...)
|
||||||
|
fieldBuf = append(fieldBuf, uriTokenStop)
|
||||||
|
|
||||||
|
start := bytes.Index(path, fieldBuf)
|
||||||
|
encodeSep := true
|
||||||
|
if start < 0 {
|
||||||
fieldBuf = bufCap(fieldBuf, len(key)+3) // { <key> [+] }
|
fieldBuf = bufCap(fieldBuf, len(key)+3) // { <key> [+] }
|
||||||
fieldBuf = append(fieldBuf, uriTokenStart)
|
fieldBuf = append(fieldBuf, uriTokenStart)
|
||||||
fieldBuf = append(fieldBuf, key...)
|
fieldBuf = append(fieldBuf, key...)
|
||||||
|
fieldBuf = append(fieldBuf, uriTokenSkip)
|
||||||
|
fieldBuf = append(fieldBuf, uriTokenStop)
|
||||||
|
|
||||||
start := bytes.Index(path, fieldBuf)
|
start = bytes.Index(path, fieldBuf)
|
||||||
end := start + len(fieldBuf)
|
if start < 0 {
|
||||||
if start < 0 || len(path[end:]) == 0 {
|
return path, fieldBuf, fmt.Errorf("invalid path index, start=%d. %s", start, path)
|
||||||
// TODO what to do about error?
|
|
||||||
return path, fieldBuf, fmt.Errorf("invalid path index, start=%d,end=%d. %s", start, end, path)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
encodeSep := true
|
|
||||||
if path[end] == uriTokenSkip {
|
|
||||||
// '+' token means do not escape slashes
|
|
||||||
encodeSep = false
|
encodeSep = false
|
||||||
end++
|
|
||||||
}
|
}
|
||||||
|
end := start + len(fieldBuf)
|
||||||
|
|
||||||
if escape {
|
if escape {
|
||||||
val = EscapePath(val, encodeSep)
|
val = EscapePath(val, encodeSep)
|
||||||
}
|
}
|
||||||
|
|
||||||
if path[end] != uriTokenStop {
|
|
||||||
return path, fieldBuf, fmt.Errorf("invalid path element, does not contain token stop, %s", path)
|
|
||||||
}
|
|
||||||
end++
|
|
||||||
|
|
||||||
fieldBuf = bufCap(fieldBuf, len(val))
|
fieldBuf = bufCap(fieldBuf, len(val))
|
||||||
fieldBuf = append(fieldBuf, val...)
|
fieldBuf = append(fieldBuf, val...)
|
||||||
|
|
||||||
|
|
|
||||||
2
vendor/github.com/aws/smithy-go/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/smithy-go/go_module_metadata.go
generated
vendored
|
|
@ -3,4 +3,4 @@
|
||||||
package smithy
|
package smithy
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.22.0"
|
const goModuleVersion = "1.22.1"
|
||||||
|
|
|
||||||
36
vendor/modules.txt
vendored
36
vendor/modules.txt
vendored
|
|
@ -12,7 +12,7 @@ github.com/alicebob/gopher-json
|
||||||
## explicit
|
## explicit
|
||||||
github.com/alicebob/miniredis
|
github.com/alicebob/miniredis
|
||||||
github.com/alicebob/miniredis/server
|
github.com/alicebob/miniredis/server
|
||||||
# github.com/aws/aws-sdk-go-v2 v1.32.2
|
# github.com/aws/aws-sdk-go-v2 v1.32.8
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/aws
|
github.com/aws/aws-sdk-go-v2/aws
|
||||||
github.com/aws/aws-sdk-go-v2/aws/defaults
|
github.com/aws/aws-sdk-go-v2/aws/defaults
|
||||||
|
|
@ -39,14 +39,14 @@ github.com/aws/aws-sdk-go-v2/internal/shareddefaults
|
||||||
github.com/aws/aws-sdk-go-v2/internal/strings
|
github.com/aws/aws-sdk-go-v2/internal/strings
|
||||||
github.com/aws/aws-sdk-go-v2/internal/sync/singleflight
|
github.com/aws/aws-sdk-go-v2/internal/sync/singleflight
|
||||||
github.com/aws/aws-sdk-go-v2/internal/timeconv
|
github.com/aws/aws-sdk-go-v2/internal/timeconv
|
||||||
# github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6
|
# github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.7
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream
|
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream
|
||||||
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi
|
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi
|
||||||
# github.com/aws/aws-sdk-go-v2/config v1.27.43
|
# github.com/aws/aws-sdk-go-v2/config v1.28.9
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/config
|
github.com/aws/aws-sdk-go-v2/config
|
||||||
# github.com/aws/aws-sdk-go-v2/credentials v1.17.41
|
# github.com/aws/aws-sdk-go-v2/credentials v1.17.50
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/credentials
|
github.com/aws/aws-sdk-go-v2/credentials
|
||||||
github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds
|
github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds
|
||||||
|
|
@ -55,62 +55,62 @@ github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client
|
||||||
github.com/aws/aws-sdk-go-v2/credentials/processcreds
|
github.com/aws/aws-sdk-go-v2/credentials/processcreds
|
||||||
github.com/aws/aws-sdk-go-v2/credentials/ssocreds
|
github.com/aws/aws-sdk-go-v2/credentials/ssocreds
|
||||||
github.com/aws/aws-sdk-go-v2/credentials/stscreds
|
github.com/aws/aws-sdk-go-v2/credentials/stscreds
|
||||||
# github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.15.12
|
# github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue v1.15.25
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue
|
github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue
|
||||||
# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.17
|
# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.23
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds
|
||||||
github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config
|
github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config
|
||||||
# github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.21
|
# github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.27
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources
|
github.com/aws/aws-sdk-go-v2/internal/configsources
|
||||||
# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.21
|
# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.27
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2
|
||||||
# github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1
|
# github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/internal/ini
|
github.com/aws/aws-sdk-go-v2/internal/ini
|
||||||
# github.com/aws/aws-sdk-go-v2/service/dynamodb v1.36.2
|
# github.com/aws/aws-sdk-go-v2/service/dynamodb v1.39.2
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/service/dynamodb
|
github.com/aws/aws-sdk-go-v2/service/dynamodb
|
||||||
github.com/aws/aws-sdk-go-v2/service/dynamodb/internal/customizations
|
github.com/aws/aws-sdk-go-v2/service/dynamodb/internal/customizations
|
||||||
github.com/aws/aws-sdk-go-v2/service/dynamodb/internal/endpoints
|
github.com/aws/aws-sdk-go-v2/service/dynamodb/internal/endpoints
|
||||||
github.com/aws/aws-sdk-go-v2/service/dynamodb/types
|
github.com/aws/aws-sdk-go-v2/service/dynamodb/types
|
||||||
# github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.24.2
|
# github.com/aws/aws-sdk-go-v2/service/dynamodbstreams v1.24.12
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/service/dynamodbstreams/types
|
github.com/aws/aws-sdk-go-v2/service/dynamodbstreams/types
|
||||||
# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0
|
# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
|
||||||
# github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.10.2
|
# github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.10.8
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery
|
github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery
|
||||||
# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.2
|
# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.8
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url
|
||||||
# github.com/aws/aws-sdk-go-v2/service/kinesis v1.32.2
|
# github.com/aws/aws-sdk-go-v2/service/kinesis v1.32.10
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/service/kinesis
|
github.com/aws/aws-sdk-go-v2/service/kinesis
|
||||||
github.com/aws/aws-sdk-go-v2/service/kinesis/internal/customizations
|
github.com/aws/aws-sdk-go-v2/service/kinesis/internal/customizations
|
||||||
github.com/aws/aws-sdk-go-v2/service/kinesis/internal/endpoints
|
github.com/aws/aws-sdk-go-v2/service/kinesis/internal/endpoints
|
||||||
github.com/aws/aws-sdk-go-v2/service/kinesis/types
|
github.com/aws/aws-sdk-go-v2/service/kinesis/types
|
||||||
# github.com/aws/aws-sdk-go-v2/service/sso v1.24.2
|
# github.com/aws/aws-sdk-go-v2/service/sso v1.24.9
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/service/sso
|
github.com/aws/aws-sdk-go-v2/service/sso
|
||||||
github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints
|
github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints
|
||||||
github.com/aws/aws-sdk-go-v2/service/sso/types
|
github.com/aws/aws-sdk-go-v2/service/sso/types
|
||||||
# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.2
|
# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.8
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/service/ssooidc
|
github.com/aws/aws-sdk-go-v2/service/ssooidc
|
||||||
github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints
|
github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints
|
||||||
github.com/aws/aws-sdk-go-v2/service/ssooidc/types
|
github.com/aws/aws-sdk-go-v2/service/ssooidc/types
|
||||||
# github.com/aws/aws-sdk-go-v2/service/sts v1.32.2
|
# github.com/aws/aws-sdk-go-v2/service/sts v1.33.5
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts
|
github.com/aws/aws-sdk-go-v2/service/sts
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints
|
github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts/types
|
github.com/aws/aws-sdk-go-v2/service/sts/types
|
||||||
# github.com/aws/smithy-go v1.22.0
|
# github.com/aws/smithy-go v1.22.1
|
||||||
## explicit; go 1.21
|
## explicit; go 1.21
|
||||||
github.com/aws/smithy-go
|
github.com/aws/smithy-go
|
||||||
github.com/aws/smithy-go/auth
|
github.com/aws/smithy-go/auth
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue