mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-26 08:10:20 +00:00
rebase: bump the github-dependencies group with 3 updates
Bumps the github-dependencies group with 3 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go), [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) and [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo). Updates `github.com/aws/aws-sdk-go` from 1.48.5 to 1.48.12 - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.48.5...v1.48.12) Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.25.4 to 1.26.2 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.25.4...service/s3/v1.26.2) Updates `github.com/onsi/ginkgo/v2` from 2.13.1 to 2.13.2 - [Release notes](https://github.com/onsi/ginkgo/releases) - [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md) - [Commits](https://github.com/onsi/ginkgo/compare/v2.13.1...v2.13.2) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-dependencies - dependency-name: github.com/aws/aws-sdk-go-v2/service/sts dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies - dependency-name: github.com/onsi/ginkgo/v2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
parent
a57953313a
commit
d68769f39d
18
go.mod
18
go.mod
@ -4,8 +4,8 @@ go 1.20
|
|||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/IBM/keyprotect-go-client v0.12.2
|
github.com/IBM/keyprotect-go-client v0.12.2
|
||||||
github.com/aws/aws-sdk-go v1.48.5
|
github.com/aws/aws-sdk-go v1.48.12
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts v1.25.4
|
github.com/aws/aws-sdk-go-v2/service/sts v1.26.2
|
||||||
github.com/ceph/ceph-csi/api v0.0.0-00010101000000-000000000000
|
github.com/ceph/ceph-csi/api v0.0.0-00010101000000-000000000000
|
||||||
github.com/ceph/go-ceph v0.24.1-0.20231116190858-df112a417d31
|
github.com/ceph/go-ceph v0.24.1-0.20231116190858-df112a417d31
|
||||||
github.com/container-storage-interface/spec v1.9.0
|
github.com/container-storage-interface/spec v1.9.0
|
||||||
@ -20,7 +20,7 @@ require (
|
|||||||
github.com/kubernetes-csi/csi-lib-utils v0.14.0
|
github.com/kubernetes-csi/csi-lib-utils v0.14.0
|
||||||
github.com/kubernetes-csi/external-snapshotter/client/v6 v6.3.0
|
github.com/kubernetes-csi/external-snapshotter/client/v6 v6.3.0
|
||||||
github.com/libopenstorage/secrets v0.0.0-20231011182615-5f4b25ceede1
|
github.com/libopenstorage/secrets v0.0.0-20231011182615-5f4b25ceede1
|
||||||
github.com/onsi/ginkgo/v2 v2.13.1
|
github.com/onsi/ginkgo/v2 v2.13.2
|
||||||
github.com/onsi/gomega v1.30.0
|
github.com/onsi/gomega v1.30.0
|
||||||
github.com/pkg/xattr v0.4.9
|
github.com/pkg/xattr v0.4.9
|
||||||
github.com/prometheus/client_golang v1.17.0
|
github.com/prometheus/client_golang v1.17.0
|
||||||
@ -51,12 +51,12 @@ require (
|
|||||||
github.com/ansel1/merry/v2 v2.0.1 // indirect
|
github.com/ansel1/merry/v2 v2.0.1 // indirect
|
||||||
github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df // indirect
|
github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df // indirect
|
||||||
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a // indirect
|
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a // indirect
|
||||||
github.com/aws/aws-sdk-go-v2 v1.23.1 // indirect
|
github.com/aws/aws-sdk-go-v2 v1.23.5 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.4 // indirect
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.8 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.4 // indirect
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.8 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.1 // indirect
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.3 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.4 // indirect
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.8 // indirect
|
||||||
github.com/aws/smithy-go v1.17.0 // indirect
|
github.com/aws/smithy-go v1.18.1 // indirect
|
||||||
github.com/beorn7/perks v1.0.1 // indirect
|
github.com/beorn7/perks v1.0.1 // indirect
|
||||||
github.com/blang/semver/v4 v4.0.0 // indirect
|
github.com/blang/semver/v4 v4.0.0 // indirect
|
||||||
github.com/cenkalti/backoff/v3 v3.2.2 // indirect
|
github.com/cenkalti/backoff/v3 v3.2.2 // indirect
|
||||||
|
36
go.sum
36
go.sum
@ -660,22 +660,22 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkY
|
|||||||
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a h1:idn718Q4B6AGu/h5Sxe66HYVdqdGu2l9Iebqhi/AEoA=
|
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a h1:idn718Q4B6AGu/h5Sxe66HYVdqdGu2l9Iebqhi/AEoA=
|
||||||
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
|
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
|
||||||
github.com/aws/aws-sdk-go v1.44.164/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
|
github.com/aws/aws-sdk-go v1.44.164/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
|
||||||
github.com/aws/aws-sdk-go v1.48.5 h1:cp3inTx9trQNCNZV/Id5S5egpilBXKdF32uKtb1LszI=
|
github.com/aws/aws-sdk-go v1.48.12 h1:n+eGzflzzvYubu2cOjqpVll7lF+Ci0ThyCpg5kzfzbo=
|
||||||
github.com/aws/aws-sdk-go v1.48.5/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
|
github.com/aws/aws-sdk-go v1.48.12/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
|
||||||
github.com/aws/aws-sdk-go-v2 v1.23.1 h1:qXaFsOOMA+HsZtX8WoCa+gJnbyW7qyFFBlPqvTSzbaI=
|
github.com/aws/aws-sdk-go-v2 v1.23.5 h1:xK6C4udTyDMd82RFvNkDQxtAd00xlzFUtX4fF2nMZyg=
|
||||||
github.com/aws/aws-sdk-go-v2 v1.23.1/go.mod h1:i1XDttT4rnf6vxc9AuskLc6s7XBee8rlLilKlc03uAA=
|
github.com/aws/aws-sdk-go-v2 v1.23.5/go.mod h1:t3szzKfP0NeRU27uBFczDivYJjsmSnqI8kIvKyWb9ds=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.4 h1:LAm3Ycm9HJfbSCd5I+wqC2S9Ej7FPrgr5CQoOljJZcE=
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.8 h1:8GVZIR0y6JRIUNSYI1xAMF4HDfV8H/bOsZ/8AD/uY5Q=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.4/go.mod h1:xEhvbJcyUf/31yfGSQBe01fukXwXJ0gxDp7rLfymWE0=
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.8/go.mod h1:rwBfu0SoUkBUZndVgPZKAD9Y2JigaZtRP68unRiYToQ=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.4 h1:4GV0kKZzUxiWxSVpn/9gwR0g21NF1Jsyduzo9rHgC/Q=
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.8 h1:ZE2ds/qeBkhk3yqYvS3CDCFNvd9ir5hMjlVStLZWrvM=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.4/go.mod h1:dYvTNAggxDZy6y1AF7YDwXsPuHFy/VNEpEI/2dWK9IU=
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.8/go.mod h1:/lAPPymDYL023+TS6DJmjuL42nxix2AvEvfjqOBRODk=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.1 h1:rpkF4n0CyFcrJUG/rNNohoTmhtWlFTRI4BsZOh9PvLs=
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.3 h1:e3PCNeEaev/ZF01cQyNZgmYE9oYYePIMJs2mWSKG514=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.1/go.mod h1:l9ymW25HOqymeU2m1gbUQ3rUIsTwKs8gYHXkqDQUhiI=
|
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.3/go.mod h1:gIeeNyaL8tIEqZrzAnTeyhHcE0yysCtcaP+N9kxLZ+E=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.4 h1:rdovz3rEu0vZKbzoMYPTehp0E8veoE9AyfzqCr5Eeao=
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.8 h1:EamsKe+ZjkOQjDdHd86/JCEucjFKQ9T0atWKO4s2Lgs=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.4/go.mod h1:aYCGNjyUCUelhofxlZyj63srdxWUSsBSGg5l6MCuXuE=
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.8/go.mod h1:Q0vV3/csTpbkfKLI5Sb56cJQTCTtJ0ixdb7P+Wedqiw=
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts v1.25.4 h1:yEvZ4neOQ/KpUqyR+X0ycUTW/kVRNR4nDZ38wStHGAA=
|
github.com/aws/aws-sdk-go-v2/service/sts v1.26.2 h1:fFrLsy08wEbAisqW3KDl/cPHrF43GmV79zXB9EwJiZw=
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts v1.25.4/go.mod h1:feTnm2Tk/pJxdX+eooEsxvlvTWBvDm6CasRZ+JOs2IY=
|
github.com/aws/aws-sdk-go-v2/service/sts v1.26.2/go.mod h1:7Ld9eTqocTvJqqJ5K/orbSDwmGcpRdlDiLjz2DO+SL8=
|
||||||
github.com/aws/smithy-go v1.17.0 h1:wWJD7LX6PBV6etBUwO0zElG0nWN9rUhp0WdYeHSHAaI=
|
github.com/aws/smithy-go v1.18.1 h1:pOdBTUfXNazOlxLrgeYalVnuTpKreACHtc62xLwIB3c=
|
||||||
github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE=
|
github.com/aws/smithy-go v1.18.1/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE=
|
||||||
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
|
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
|
||||||
github.com/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A=
|
github.com/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A=
|
||||||
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
||||||
@ -1230,8 +1230,8 @@ github.com/onsi/ginkgo/v2 v2.9.0/go.mod h1:4xkjoL/tZv4SMWeww56BU5kAt19mVB47gTWxm
|
|||||||
github.com/onsi/ginkgo/v2 v2.9.1/go.mod h1:FEcmzVcCHl+4o9bQZVab+4dC9+j+91t2FHSzmGAPfuo=
|
github.com/onsi/ginkgo/v2 v2.9.1/go.mod h1:FEcmzVcCHl+4o9bQZVab+4dC9+j+91t2FHSzmGAPfuo=
|
||||||
github.com/onsi/ginkgo/v2 v2.9.2/go.mod h1:WHcJJG2dIlcCqVfBAwUCrJxSPFb6v4azBwgxeMeDuts=
|
github.com/onsi/ginkgo/v2 v2.9.2/go.mod h1:WHcJJG2dIlcCqVfBAwUCrJxSPFb6v4azBwgxeMeDuts=
|
||||||
github.com/onsi/ginkgo/v2 v2.9.4/go.mod h1:gCQYp2Q+kSoIj7ykSVb9nskRSsR6PUj4AiLywzIhbKM=
|
github.com/onsi/ginkgo/v2 v2.9.4/go.mod h1:gCQYp2Q+kSoIj7ykSVb9nskRSsR6PUj4AiLywzIhbKM=
|
||||||
github.com/onsi/ginkgo/v2 v2.13.1 h1:LNGfMbR2OVGBfXjvRZIZ2YCTQdGKtPLvuI1rMCCj3OU=
|
github.com/onsi/ginkgo/v2 v2.13.2 h1:Bi2gGVkfn6gQcjNjZJVO8Gf0FHzMPf2phUei9tejVMs=
|
||||||
github.com/onsi/ginkgo/v2 v2.13.1/go.mod h1:XStQ8QcGwLyF4HdfcZB8SFOS/MWCgDuXMSBe6zrvLgM=
|
github.com/onsi/ginkgo/v2 v2.13.2/go.mod h1:XStQ8QcGwLyF4HdfcZB8SFOS/MWCgDuXMSBe6zrvLgM=
|
||||||
github.com/onsi/gomega v1.4.2/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
|
github.com/onsi/gomega v1.4.2/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
|
||||||
github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY=
|
github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY=
|
||||||
github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
|
github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
|
||||||
|
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.23.1"
|
const goModuleVersion = "1.23.5"
|
||||||
|
319
vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics/metrics.go
generated
vendored
Normal file
319
vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics/metrics.go
generated
vendored
Normal file
@ -0,0 +1,319 @@
|
|||||||
|
// Package metrics implements metrics gathering for SDK development purposes.
|
||||||
|
//
|
||||||
|
// This package is designated as private and is intended for use only by the
|
||||||
|
// AWS client runtime. The exported API therein is not considered stable and
|
||||||
|
// is subject to breaking changes without notice.
|
||||||
|
package metrics
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"encoding/json"
|
||||||
|
"fmt"
|
||||||
|
"sync"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"github.com/aws/smithy-go/middleware"
|
||||||
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
// ServiceIDKey is the key for the service ID metric.
|
||||||
|
ServiceIDKey = "ServiceId"
|
||||||
|
// OperationNameKey is the key for the operation name metric.
|
||||||
|
OperationNameKey = "OperationName"
|
||||||
|
// ClientRequestIDKey is the key for the client request ID metric.
|
||||||
|
ClientRequestIDKey = "ClientRequestId"
|
||||||
|
// APICallDurationKey is the key for the API call duration metric.
|
||||||
|
APICallDurationKey = "ApiCallDuration"
|
||||||
|
// APICallSuccessfulKey is the key for the API call successful metric.
|
||||||
|
APICallSuccessfulKey = "ApiCallSuccessful"
|
||||||
|
// MarshallingDurationKey is the key for the marshalling duration metric.
|
||||||
|
MarshallingDurationKey = "MarshallingDuration"
|
||||||
|
// InThroughputKey is the key for the input throughput metric.
|
||||||
|
InThroughputKey = "InThroughput"
|
||||||
|
// OutThroughputKey is the key for the output throughput metric.
|
||||||
|
OutThroughputKey = "OutThroughput"
|
||||||
|
// RetryCountKey is the key for the retry count metric.
|
||||||
|
RetryCountKey = "RetryCount"
|
||||||
|
// HTTPStatusCodeKey is the key for the HTTP status code metric.
|
||||||
|
HTTPStatusCodeKey = "HttpStatusCode"
|
||||||
|
// AWSExtendedRequestIDKey is the key for the AWS extended request ID metric.
|
||||||
|
AWSExtendedRequestIDKey = "AwsExtendedRequestId"
|
||||||
|
// AWSRequestIDKey is the key for the AWS request ID metric.
|
||||||
|
AWSRequestIDKey = "AwsRequestId"
|
||||||
|
// BackoffDelayDurationKey is the key for the backoff delay duration metric.
|
||||||
|
BackoffDelayDurationKey = "BackoffDelayDuration"
|
||||||
|
// StreamThroughputKey is the key for the stream throughput metric.
|
||||||
|
StreamThroughputKey = "Throughput"
|
||||||
|
// ConcurrencyAcquireDurationKey is the key for the concurrency acquire duration metric.
|
||||||
|
ConcurrencyAcquireDurationKey = "ConcurrencyAcquireDuration"
|
||||||
|
// PendingConcurrencyAcquiresKey is the key for the pending concurrency acquires metric.
|
||||||
|
PendingConcurrencyAcquiresKey = "PendingConcurrencyAcquires"
|
||||||
|
// SigningDurationKey is the key for the signing duration metric.
|
||||||
|
SigningDurationKey = "SigningDuration"
|
||||||
|
// UnmarshallingDurationKey is the key for the unmarshalling duration metric.
|
||||||
|
UnmarshallingDurationKey = "UnmarshallingDuration"
|
||||||
|
// TimeToFirstByteKey is the key for the time to first byte metric.
|
||||||
|
TimeToFirstByteKey = "TimeToFirstByte"
|
||||||
|
// ServiceCallDurationKey is the key for the service call duration metric.
|
||||||
|
ServiceCallDurationKey = "ServiceCallDuration"
|
||||||
|
// EndpointResolutionDurationKey is the key for the endpoint resolution duration metric.
|
||||||
|
EndpointResolutionDurationKey = "EndpointResolutionDuration"
|
||||||
|
// AttemptNumberKey is the key for the attempt number metric.
|
||||||
|
AttemptNumberKey = "AttemptNumber"
|
||||||
|
// MaxConcurrencyKey is the key for the max concurrency metric.
|
||||||
|
MaxConcurrencyKey = "MaxConcurrency"
|
||||||
|
// AvailableConcurrencyKey is the key for the available concurrency metric.
|
||||||
|
AvailableConcurrencyKey = "AvailableConcurrency"
|
||||||
|
)
|
||||||
|
|
||||||
|
// MetricPublisher provides the interface to provide custom MetricPublishers.
|
||||||
|
// PostRequestMetrics will be invoked by the MetricCollection middleware to post request.
|
||||||
|
// PostStreamMetrics will be invoked by ReadCloserWithMetrics to post stream metrics.
|
||||||
|
type MetricPublisher interface {
|
||||||
|
PostRequestMetrics(*MetricData) error
|
||||||
|
PostStreamMetrics(*MetricData) error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Serializer provides the interface to provide custom Serializers.
|
||||||
|
// Serialize will transform any input object in its corresponding string representation.
|
||||||
|
type Serializer interface {
|
||||||
|
Serialize(obj interface{}) (string, error)
|
||||||
|
}
|
||||||
|
|
||||||
|
// DefaultSerializer is an implementation of the Serializer interface.
|
||||||
|
type DefaultSerializer struct{}
|
||||||
|
|
||||||
|
// Serialize uses the default JSON serializer to obtain the string representation of an object.
|
||||||
|
func (DefaultSerializer) Serialize(obj interface{}) (string, error) {
|
||||||
|
bytes, err := json.Marshal(obj)
|
||||||
|
if err != nil {
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
|
return string(bytes), nil
|
||||||
|
}
|
||||||
|
|
||||||
|
type metricContextKey struct{}
|
||||||
|
|
||||||
|
// MetricContext contains fields to store metric-related information.
|
||||||
|
type MetricContext struct {
|
||||||
|
connectionCounter *SharedConnectionCounter
|
||||||
|
publisher MetricPublisher
|
||||||
|
data *MetricData
|
||||||
|
}
|
||||||
|
|
||||||
|
// MetricData stores the collected metric data.
|
||||||
|
type MetricData struct {
|
||||||
|
RequestStartTime time.Time
|
||||||
|
RequestEndTime time.Time
|
||||||
|
APICallDuration time.Duration
|
||||||
|
SerializeStartTime time.Time
|
||||||
|
SerializeEndTime time.Time
|
||||||
|
MarshallingDuration time.Duration
|
||||||
|
ResolveEndpointStartTime time.Time
|
||||||
|
ResolveEndpointEndTime time.Time
|
||||||
|
EndpointResolutionDuration time.Duration
|
||||||
|
InThroughput float64
|
||||||
|
OutThroughput float64
|
||||||
|
RetryCount int
|
||||||
|
Success uint8
|
||||||
|
StatusCode int
|
||||||
|
ClientRequestID string
|
||||||
|
ServiceID string
|
||||||
|
OperationName string
|
||||||
|
PartitionID string
|
||||||
|
Region string
|
||||||
|
RequestContentLength int64
|
||||||
|
Stream StreamMetrics
|
||||||
|
Attempts []AttemptMetrics
|
||||||
|
}
|
||||||
|
|
||||||
|
// StreamMetrics stores metrics related to streaming data.
|
||||||
|
type StreamMetrics struct {
|
||||||
|
ReadDuration time.Duration
|
||||||
|
ReadBytes int64
|
||||||
|
Throughput float64
|
||||||
|
}
|
||||||
|
|
||||||
|
// AttemptMetrics stores metrics related to individual attempts.
|
||||||
|
type AttemptMetrics struct {
|
||||||
|
ServiceCallStart time.Time
|
||||||
|
ServiceCallEnd time.Time
|
||||||
|
ServiceCallDuration time.Duration
|
||||||
|
FirstByteTime time.Time
|
||||||
|
TimeToFirstByte time.Duration
|
||||||
|
ConnRequestedTime time.Time
|
||||||
|
ConnObtainedTime time.Time
|
||||||
|
ConcurrencyAcquireDuration time.Duration
|
||||||
|
CredentialFetchStartTime time.Time
|
||||||
|
CredentialFetchEndTime time.Time
|
||||||
|
SignStartTime time.Time
|
||||||
|
SignEndTime time.Time
|
||||||
|
SigningDuration time.Duration
|
||||||
|
DeserializeStartTime time.Time
|
||||||
|
DeserializeEndTime time.Time
|
||||||
|
UnMarshallingDuration time.Duration
|
||||||
|
RetryDelay time.Duration
|
||||||
|
ResponseContentLength int64
|
||||||
|
StatusCode int
|
||||||
|
RequestID string
|
||||||
|
ExtendedRequestID string
|
||||||
|
HTTPClient string
|
||||||
|
MaxConcurrency int
|
||||||
|
PendingConnectionAcquires int
|
||||||
|
AvailableConcurrency int
|
||||||
|
ActiveRequests int
|
||||||
|
ReusedConnection bool
|
||||||
|
}
|
||||||
|
|
||||||
|
// Data returns the MetricData associated with the MetricContext.
|
||||||
|
func (mc *MetricContext) Data() *MetricData {
|
||||||
|
return mc.data
|
||||||
|
}
|
||||||
|
|
||||||
|
// ConnectionCounter returns the SharedConnectionCounter associated with the MetricContext.
|
||||||
|
func (mc *MetricContext) ConnectionCounter() *SharedConnectionCounter {
|
||||||
|
return mc.connectionCounter
|
||||||
|
}
|
||||||
|
|
||||||
|
// Publisher returns the MetricPublisher associated with the MetricContext.
|
||||||
|
func (mc *MetricContext) Publisher() MetricPublisher {
|
||||||
|
return mc.publisher
|
||||||
|
}
|
||||||
|
|
||||||
|
// ComputeRequestMetrics calculates and populates derived metrics based on the collected data.
|
||||||
|
func (md *MetricData) ComputeRequestMetrics() {
|
||||||
|
|
||||||
|
for idx := range md.Attempts {
|
||||||
|
attempt := &md.Attempts[idx]
|
||||||
|
attempt.ConcurrencyAcquireDuration = attempt.ConnObtainedTime.Sub(attempt.ConnRequestedTime)
|
||||||
|
attempt.SigningDuration = attempt.SignEndTime.Sub(attempt.SignStartTime)
|
||||||
|
attempt.UnMarshallingDuration = attempt.DeserializeEndTime.Sub(attempt.DeserializeStartTime)
|
||||||
|
attempt.TimeToFirstByte = attempt.FirstByteTime.Sub(attempt.ServiceCallStart)
|
||||||
|
attempt.ServiceCallDuration = attempt.ServiceCallEnd.Sub(attempt.ServiceCallStart)
|
||||||
|
}
|
||||||
|
|
||||||
|
md.APICallDuration = md.RequestEndTime.Sub(md.RequestStartTime)
|
||||||
|
md.MarshallingDuration = md.SerializeEndTime.Sub(md.SerializeStartTime)
|
||||||
|
md.EndpointResolutionDuration = md.ResolveEndpointEndTime.Sub(md.ResolveEndpointStartTime)
|
||||||
|
|
||||||
|
md.RetryCount = len(md.Attempts) - 1
|
||||||
|
|
||||||
|
latestAttempt, err := md.LatestAttempt()
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
|
fmt.Printf("error retrieving attempts data due to: %s. Skipping Throughput metrics", err.Error())
|
||||||
|
} else {
|
||||||
|
|
||||||
|
md.StatusCode = latestAttempt.StatusCode
|
||||||
|
|
||||||
|
if md.Success == 1 {
|
||||||
|
if latestAttempt.ResponseContentLength > 0 && latestAttempt.ServiceCallDuration > 0 {
|
||||||
|
md.InThroughput = float64(latestAttempt.ResponseContentLength) / latestAttempt.ServiceCallDuration.Seconds()
|
||||||
|
}
|
||||||
|
if md.RequestContentLength > 0 && latestAttempt.ServiceCallDuration > 0 {
|
||||||
|
md.OutThroughput = float64(md.RequestContentLength) / latestAttempt.ServiceCallDuration.Seconds()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// LatestAttempt returns the latest attempt metrics.
|
||||||
|
// It returns an error if no attempts are initialized.
|
||||||
|
func (md *MetricData) LatestAttempt() (*AttemptMetrics, error) {
|
||||||
|
if md.Attempts == nil || len(md.Attempts) == 0 {
|
||||||
|
return nil, fmt.Errorf("no attempts initialized. NewAttempt() should be called first")
|
||||||
|
}
|
||||||
|
return &md.Attempts[len(md.Attempts)-1], nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewAttempt initializes new attempt metrics.
|
||||||
|
func (md *MetricData) NewAttempt() {
|
||||||
|
if md.Attempts == nil {
|
||||||
|
md.Attempts = []AttemptMetrics{}
|
||||||
|
}
|
||||||
|
md.Attempts = append(md.Attempts, AttemptMetrics{})
|
||||||
|
}
|
||||||
|
|
||||||
|
// SharedConnectionCounter is a counter shared across API calls.
|
||||||
|
type SharedConnectionCounter struct {
|
||||||
|
mu sync.Mutex
|
||||||
|
|
||||||
|
activeRequests int
|
||||||
|
pendingConnectionAcquire int
|
||||||
|
}
|
||||||
|
|
||||||
|
// ActiveRequests returns the count of active requests.
|
||||||
|
func (cc *SharedConnectionCounter) ActiveRequests() int {
|
||||||
|
cc.mu.Lock()
|
||||||
|
defer cc.mu.Unlock()
|
||||||
|
|
||||||
|
return cc.activeRequests
|
||||||
|
}
|
||||||
|
|
||||||
|
// PendingConnectionAcquire returns the count of pending connection acquires.
|
||||||
|
func (cc *SharedConnectionCounter) PendingConnectionAcquire() int {
|
||||||
|
cc.mu.Lock()
|
||||||
|
defer cc.mu.Unlock()
|
||||||
|
|
||||||
|
return cc.pendingConnectionAcquire
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddActiveRequest increments the count of active requests.
|
||||||
|
func (cc *SharedConnectionCounter) AddActiveRequest() {
|
||||||
|
cc.mu.Lock()
|
||||||
|
defer cc.mu.Unlock()
|
||||||
|
|
||||||
|
cc.activeRequests++
|
||||||
|
}
|
||||||
|
|
||||||
|
// RemoveActiveRequest decrements the count of active requests.
|
||||||
|
func (cc *SharedConnectionCounter) RemoveActiveRequest() {
|
||||||
|
cc.mu.Lock()
|
||||||
|
defer cc.mu.Unlock()
|
||||||
|
|
||||||
|
cc.activeRequests--
|
||||||
|
}
|
||||||
|
|
||||||
|
// AddPendingConnectionAcquire increments the count of pending connection acquires.
|
||||||
|
func (cc *SharedConnectionCounter) AddPendingConnectionAcquire() {
|
||||||
|
cc.mu.Lock()
|
||||||
|
defer cc.mu.Unlock()
|
||||||
|
|
||||||
|
cc.pendingConnectionAcquire++
|
||||||
|
}
|
||||||
|
|
||||||
|
// RemovePendingConnectionAcquire decrements the count of pending connection acquires.
|
||||||
|
func (cc *SharedConnectionCounter) RemovePendingConnectionAcquire() {
|
||||||
|
cc.mu.Lock()
|
||||||
|
defer cc.mu.Unlock()
|
||||||
|
|
||||||
|
cc.pendingConnectionAcquire--
|
||||||
|
}
|
||||||
|
|
||||||
|
// InitMetricContext initializes the metric context with the provided counter and publisher.
|
||||||
|
// It returns the updated context.
|
||||||
|
func InitMetricContext(
|
||||||
|
ctx context.Context, counter *SharedConnectionCounter, publisher MetricPublisher,
|
||||||
|
) context.Context {
|
||||||
|
if middleware.GetStackValue(ctx, metricContextKey{}) == nil {
|
||||||
|
ctx = middleware.WithStackValue(ctx, metricContextKey{}, &MetricContext{
|
||||||
|
connectionCounter: counter,
|
||||||
|
publisher: publisher,
|
||||||
|
data: &MetricData{
|
||||||
|
Attempts: []AttemptMetrics{},
|
||||||
|
Stream: StreamMetrics{},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
}
|
||||||
|
return ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// Context returns the metric context from the given context.
|
||||||
|
// It returns nil if the metric context is not found.
|
||||||
|
func Context(ctx context.Context) *MetricContext {
|
||||||
|
mctx := middleware.GetStackValue(ctx, metricContextKey{})
|
||||||
|
if mctx == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return mctx.(*MetricContext)
|
||||||
|
}
|
8
vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.go
generated
vendored
8
vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.go
generated
vendored
@ -3,6 +3,7 @@ package retry
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
@ -225,6 +226,13 @@ func (r *Attempt) handleAttempt(
|
|||||||
// that time. Potentially early exist if the sleep is canceled via the
|
// that time. Potentially early exist if the sleep is canceled via the
|
||||||
// context.
|
// context.
|
||||||
retryDelay, reqErr := r.retryer.RetryDelay(attemptNum, err)
|
retryDelay, reqErr := r.retryer.RetryDelay(attemptNum, err)
|
||||||
|
mctx := metrics.Context(ctx)
|
||||||
|
if mctx != nil {
|
||||||
|
attempt, err := mctx.Data().LatestAttempt()
|
||||||
|
if err != nil {
|
||||||
|
attempt.RetryDelay = retryDelay
|
||||||
|
}
|
||||||
|
}
|
||||||
if reqErr != nil {
|
if reqErr != nil {
|
||||||
return out, attemptResult, releaseRetryToken, reqErr
|
return out, attemptResult, releaseRetryToken, reqErr
|
||||||
}
|
}
|
||||||
|
29
vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/middleware.go
generated
vendored
29
vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/middleware.go
generated
vendored
@ -11,6 +11,7 @@ import (
|
|||||||
|
|
||||||
"github.com/aws/aws-sdk-go-v2/aws"
|
"github.com/aws/aws-sdk-go-v2/aws"
|
||||||
awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware"
|
awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware"
|
||||||
|
"github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics"
|
||||||
v4Internal "github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4"
|
v4Internal "github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4"
|
||||||
internalauth "github.com/aws/aws-sdk-go-v2/internal/auth"
|
internalauth "github.com/aws/aws-sdk-go-v2/internal/auth"
|
||||||
"github.com/aws/aws-sdk-go-v2/internal/sdk"
|
"github.com/aws/aws-sdk-go-v2/internal/sdk"
|
||||||
@ -300,7 +301,22 @@ func (s *SignHTTPRequestMiddleware) HandleFinalize(ctx context.Context, in middl
|
|||||||
return out, metadata, &SigningError{Err: fmt.Errorf("computed payload hash missing from context")}
|
return out, metadata, &SigningError{Err: fmt.Errorf("computed payload hash missing from context")}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mctx := metrics.Context(ctx)
|
||||||
|
|
||||||
|
if mctx != nil {
|
||||||
|
if attempt, err := mctx.Data().LatestAttempt(); err == nil {
|
||||||
|
attempt.CredentialFetchStartTime = sdk.NowTime()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
credentials, err := s.credentialsProvider.Retrieve(ctx)
|
credentials, err := s.credentialsProvider.Retrieve(ctx)
|
||||||
|
|
||||||
|
if mctx != nil {
|
||||||
|
if attempt, err := mctx.Data().LatestAttempt(); err == nil {
|
||||||
|
attempt.CredentialFetchEndTime = sdk.NowTime()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return out, metadata, &SigningError{Err: fmt.Errorf("failed to retrieve credentials: %w", err)}
|
return out, metadata, &SigningError{Err: fmt.Errorf("failed to retrieve credentials: %w", err)}
|
||||||
}
|
}
|
||||||
@ -321,7 +337,20 @@ func (s *SignHTTPRequestMiddleware) HandleFinalize(ctx context.Context, in middl
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if mctx != nil {
|
||||||
|
if attempt, err := mctx.Data().LatestAttempt(); err == nil {
|
||||||
|
attempt.SignStartTime = sdk.NowTime()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
err = s.signer.SignHTTP(ctx, credentials, req.Request, payloadHash, signingName, signingRegion, sdk.NowTime(), signerOptions...)
|
err = s.signer.SignHTTP(ctx, credentials, req.Request, payloadHash, signingName, signingRegion, sdk.NowTime(), signerOptions...)
|
||||||
|
|
||||||
|
if mctx != nil {
|
||||||
|
if attempt, err := mctx.Data().LatestAttempt(); err == nil {
|
||||||
|
attempt.SignEndTime = sdk.NowTime()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return out, metadata, &SigningError{Err: fmt.Errorf("failed to sign http request, %w", err)}
|
return out, metadata, &SigningError{Err: fmt.Errorf("failed to sign http request, %w", err)}
|
||||||
}
|
}
|
||||||
|
16
vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/v4.go
generated
vendored
16
vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/v4.go
generated
vendored
@ -68,6 +68,9 @@ import (
|
|||||||
const (
|
const (
|
||||||
signingAlgorithm = "AWS4-HMAC-SHA256"
|
signingAlgorithm = "AWS4-HMAC-SHA256"
|
||||||
authorizationHeader = "Authorization"
|
authorizationHeader = "Authorization"
|
||||||
|
|
||||||
|
// Version of signing v4
|
||||||
|
Version = "SigV4"
|
||||||
)
|
)
|
||||||
|
|
||||||
// HTTPSigner is an interface to a SigV4 signer that can sign HTTP requests
|
// HTTPSigner is an interface to a SigV4 signer that can sign HTTP requests
|
||||||
@ -103,6 +106,11 @@ type SignerOptions struct {
|
|||||||
// This will enable logging of the canonical request, the string to sign, and for presigning the subsequent
|
// This will enable logging of the canonical request, the string to sign, and for presigning the subsequent
|
||||||
// presigned URL.
|
// presigned URL.
|
||||||
LogSigning bool
|
LogSigning bool
|
||||||
|
|
||||||
|
// Disables setting the session token on the request as part of signing
|
||||||
|
// through X-Amz-Security-Token. This is needed for variations of v4 that
|
||||||
|
// present the token elsewhere.
|
||||||
|
DisableSessionToken bool
|
||||||
}
|
}
|
||||||
|
|
||||||
// Signer applies AWS v4 signing to given request. Use this to sign requests
|
// Signer applies AWS v4 signing to given request. Use this to sign requests
|
||||||
@ -136,6 +144,7 @@ type httpSigner struct {
|
|||||||
|
|
||||||
DisableHeaderHoisting bool
|
DisableHeaderHoisting bool
|
||||||
DisableURIPathEscaping bool
|
DisableURIPathEscaping bool
|
||||||
|
DisableSessionToken bool
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *httpSigner) Build() (signedRequest, error) {
|
func (s *httpSigner) Build() (signedRequest, error) {
|
||||||
@ -284,6 +293,7 @@ func (s Signer) SignHTTP(ctx context.Context, credentials aws.Credentials, r *ht
|
|||||||
Time: v4Internal.NewSigningTime(signingTime.UTC()),
|
Time: v4Internal.NewSigningTime(signingTime.UTC()),
|
||||||
DisableHeaderHoisting: options.DisableHeaderHoisting,
|
DisableHeaderHoisting: options.DisableHeaderHoisting,
|
||||||
DisableURIPathEscaping: options.DisableURIPathEscaping,
|
DisableURIPathEscaping: options.DisableURIPathEscaping,
|
||||||
|
DisableSessionToken: options.DisableSessionToken,
|
||||||
KeyDerivator: s.keyDerivator,
|
KeyDerivator: s.keyDerivator,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -360,6 +370,7 @@ func (s *Signer) PresignHTTP(
|
|||||||
IsPreSign: true,
|
IsPreSign: true,
|
||||||
DisableHeaderHoisting: options.DisableHeaderHoisting,
|
DisableHeaderHoisting: options.DisableHeaderHoisting,
|
||||||
DisableURIPathEscaping: options.DisableURIPathEscaping,
|
DisableURIPathEscaping: options.DisableURIPathEscaping,
|
||||||
|
DisableSessionToken: options.DisableSessionToken,
|
||||||
KeyDerivator: s.keyDerivator,
|
KeyDerivator: s.keyDerivator,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -502,7 +513,8 @@ func (s *httpSigner) setRequiredSigningFields(headers http.Header, query url.Val
|
|||||||
|
|
||||||
if s.IsPreSign {
|
if s.IsPreSign {
|
||||||
query.Set(v4Internal.AmzAlgorithmKey, signingAlgorithm)
|
query.Set(v4Internal.AmzAlgorithmKey, signingAlgorithm)
|
||||||
if sessionToken := s.Credentials.SessionToken; len(sessionToken) > 0 {
|
sessionToken := s.Credentials.SessionToken
|
||||||
|
if !s.DisableSessionToken && len(sessionToken) > 0 {
|
||||||
query.Set("X-Amz-Security-Token", sessionToken)
|
query.Set("X-Amz-Security-Token", sessionToken)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -512,7 +524,7 @@ func (s *httpSigner) setRequiredSigningFields(headers http.Header, query url.Val
|
|||||||
|
|
||||||
headers[v4Internal.AmzDateKey] = append(headers[v4Internal.AmzDateKey][:0], amzDate)
|
headers[v4Internal.AmzDateKey] = append(headers[v4Internal.AmzDateKey][:0], amzDate)
|
||||||
|
|
||||||
if len(s.Credentials.SessionToken) > 0 {
|
if !s.DisableSessionToken && len(s.Credentials.SessionToken) > 0 {
|
||||||
headers[v4Internal.AmzSecurityTokenKey] = append(headers[v4Internal.AmzSecurityTokenKey][:0], s.Credentials.SessionToken)
|
headers[v4Internal.AmzSecurityTokenKey] = append(headers[v4Internal.AmzSecurityTokenKey][:0], s.Credentials.SessionToken)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
11
vendor/github.com/aws/aws-sdk-go-v2/internal/auth/scheme.go
generated
vendored
11
vendor/github.com/aws/aws-sdk-go-v2/internal/auth/scheme.go
generated
vendored
@ -16,6 +16,9 @@ const SigV4 = "sigv4"
|
|||||||
// Authentication Scheme Signature Version 4A
|
// Authentication Scheme Signature Version 4A
|
||||||
const SigV4A = "sigv4a"
|
const SigV4A = "sigv4a"
|
||||||
|
|
||||||
|
// SigV4S3Express identifies the S3 S3Express auth scheme.
|
||||||
|
const SigV4S3Express = "sigv4-s3express"
|
||||||
|
|
||||||
// None is a constant representing the
|
// None is a constant representing the
|
||||||
// None Authentication Scheme
|
// None Authentication Scheme
|
||||||
const None = "none"
|
const None = "none"
|
||||||
@ -26,6 +29,7 @@ const None = "none"
|
|||||||
var SupportedSchemes = map[string]bool{
|
var SupportedSchemes = map[string]bool{
|
||||||
SigV4: true,
|
SigV4: true,
|
||||||
SigV4A: true,
|
SigV4A: true,
|
||||||
|
SigV4S3Express: true,
|
||||||
None: true,
|
None: true,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -93,10 +97,11 @@ func GetAuthenticationSchemes(p *smithy.Properties) ([]AuthenticationScheme, err
|
|||||||
for _, scheme := range authSchemes {
|
for _, scheme := range authSchemes {
|
||||||
authScheme, _ := scheme.(map[string]interface{})
|
authScheme, _ := scheme.(map[string]interface{})
|
||||||
|
|
||||||
switch authScheme["name"] {
|
version := authScheme["name"].(string)
|
||||||
case SigV4:
|
switch version {
|
||||||
|
case SigV4, SigV4S3Express:
|
||||||
v4Scheme := AuthenticationSchemeV4{
|
v4Scheme := AuthenticationSchemeV4{
|
||||||
Name: SigV4,
|
Name: version,
|
||||||
SigningName: getSigningName(authScheme),
|
SigningName: getSigningName(authScheme),
|
||||||
SigningRegion: getSigningRegion(authScheme),
|
SigningRegion: getSigningRegion(authScheme),
|
||||||
DisableDoubleEncoding: getDisableDoubleEncoding(authScheme),
|
DisableDoubleEncoding: getDisableDoubleEncoding(authScheme),
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_adapter.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/bearer_token_adapter.go
generated
vendored
@ -36,7 +36,7 @@ func (v *BearerTokenProviderAdapter) GetIdentity(ctx context.Context, _ smithy.P
|
|||||||
) {
|
) {
|
||||||
token, err := v.Provider.RetrieveBearerToken(ctx)
|
token, err := v.Provider.RetrieveBearerToken(ctx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("get token: %v", err)
|
return nil, fmt.Errorf("get token: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return &BearerTokenAdapter{Token: token}, nil
|
return &BearerTokenAdapter{Token: token}, nil
|
||||||
|
@ -27,7 +27,7 @@ func (v *BearerTokenSignerAdapter) SignRequest(ctx context.Context, r *smithyhtt
|
|||||||
|
|
||||||
signed, err := v.Signer.SignWithBearerToken(ctx, ca.Token, r)
|
signed, err := v.Signer.SignWithBearerToken(ctx, ca.Token, r)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("sign request: %v", err)
|
return fmt.Errorf("sign request: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
*r = *signed.(*smithyhttp.Request)
|
*r = *signed.(*smithyhttp.Request)
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/credentials_adapter.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/credentials_adapter.go
generated
vendored
@ -39,7 +39,7 @@ func (v *CredentialsProviderAdapter) GetIdentity(ctx context.Context, _ smithy.P
|
|||||||
|
|
||||||
creds, err := v.Provider.Retrieve(ctx)
|
creds, err := v.Provider.Retrieve(ctx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("get credentials: %v", err)
|
return nil, fmt.Errorf("get credentials: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return &CredentialsAdapter{Credentials: creds}, nil
|
return &CredentialsAdapter{Credentials: creds}, nil
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/v4signer_adapter.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/v4signer_adapter.go
generated
vendored
@ -46,7 +46,7 @@ func (v *V4SignerAdapter) SignRequest(ctx context.Context, r *smithyhttp.Request
|
|||||||
o.LogSigning = v.LogSigning
|
o.LogSigning = v.LogSigning
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("sign http: %v", err)
|
return fmt.Errorf("sign http: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
16
vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md
generated
vendored
16
vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md
generated
vendored
@ -1,3 +1,19 @@
|
|||||||
|
# v1.2.8 (2023-12-01)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.2.7 (2023-11-30)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.2.6 (2023-11-29)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.2.5 (2023-11-28.2)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.2.4 (2023-11-20)
|
# v1.2.4 (2023-11-20)
|
||||||
|
|
||||||
* **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.2.4"
|
const goModuleVersion = "1.2.8"
|
||||||
|
16
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md
generated
vendored
16
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md
generated
vendored
@ -1,3 +1,19 @@
|
|||||||
|
# v2.5.8 (2023-12-01)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v2.5.7 (2023-11-30)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v2.5.6 (2023-11-29)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v2.5.5 (2023-11-28.2)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v2.5.4 (2023-11-20)
|
# v2.5.4 (2023-11-20)
|
||||||
|
|
||||||
* **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.5.4"
|
const goModuleVersion = "2.5.8"
|
||||||
|
8
vendor/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding/CHANGELOG.md
generated
vendored
8
vendor/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding/CHANGELOG.md
generated
vendored
@ -1,3 +1,11 @@
|
|||||||
|
# v1.10.3 (2023-11-30)
|
||||||
|
|
||||||
|
* No change notes available for this release.
|
||||||
|
|
||||||
|
# v1.10.2 (2023-11-29)
|
||||||
|
|
||||||
|
* No change notes available for this release.
|
||||||
|
|
||||||
# v1.10.1 (2023-11-15)
|
# v1.10.1 (2023-11-15)
|
||||||
|
|
||||||
* No change notes available for this release.
|
* No change notes available for this release.
|
||||||
|
@ -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.10.1"
|
const goModuleVersion = "1.10.3"
|
||||||
|
16
vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md
generated
vendored
16
vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md
generated
vendored
@ -1,3 +1,19 @@
|
|||||||
|
# v1.10.8 (2023-12-01)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.10.7 (2023-11-30)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.10.6 (2023-11-29)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.10.5 (2023-11-28.2)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.10.4 (2023-11-20)
|
# v1.10.4 (2023-11-20)
|
||||||
|
|
||||||
* **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.10.4"
|
const goModuleVersion = "1.10.8"
|
||||||
|
24
vendor/github.com/aws/aws-sdk-go-v2/service/sts/CHANGELOG.md
generated
vendored
24
vendor/github.com/aws/aws-sdk-go-v2/service/sts/CHANGELOG.md
generated
vendored
@ -1,3 +1,27 @@
|
|||||||
|
# v1.26.2 (2023-12-01)
|
||||||
|
|
||||||
|
* **Bug Fix**: Correct wrapping of errors in authentication workflow.
|
||||||
|
* **Bug Fix**: Correctly recognize cache-wrapped instances of AnonymousCredentials at client construction.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.26.1 (2023-11-30)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.26.0 (2023-11-29)
|
||||||
|
|
||||||
|
* **Feature**: Expose Options() accessor on service clients.
|
||||||
|
* **Documentation**: Documentation updates for AWS Security Token Service.
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.25.6 (2023-11-28.2)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.25.5 (2023-11-28)
|
||||||
|
|
||||||
|
* **Bug Fix**: Respect setting RetryMaxAttempts in functional options at client construction.
|
||||||
|
|
||||||
# v1.25.4 (2023-11-20)
|
# v1.25.4 (2023-11-20)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
19
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_client.go
generated
vendored
19
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_client.go
generated
vendored
@ -46,8 +46,6 @@ func New(options Options, optFns ...func(*Options)) *Client {
|
|||||||
|
|
||||||
setResolvedDefaultsMode(&options)
|
setResolvedDefaultsMode(&options)
|
||||||
|
|
||||||
resolveRetryer(&options)
|
|
||||||
|
|
||||||
resolveHTTPClient(&options)
|
resolveHTTPClient(&options)
|
||||||
|
|
||||||
resolveHTTPSignerV4(&options)
|
resolveHTTPSignerV4(&options)
|
||||||
@ -60,6 +58,8 @@ func New(options Options, optFns ...func(*Options)) *Client {
|
|||||||
fn(&options)
|
fn(&options)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resolveRetryer(&options)
|
||||||
|
|
||||||
ignoreAnonymousAuth(&options)
|
ignoreAnonymousAuth(&options)
|
||||||
|
|
||||||
resolveAuthSchemes(&options)
|
resolveAuthSchemes(&options)
|
||||||
@ -71,6 +71,15 @@ func New(options Options, optFns ...func(*Options)) *Client {
|
|||||||
return client
|
return client
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Options returns a copy of the client configuration.
|
||||||
|
//
|
||||||
|
// Callers SHOULD NOT perform mutations on any inner structures within client
|
||||||
|
// config. Config overrides should instead be made on a per-operation basis through
|
||||||
|
// functional options.
|
||||||
|
func (c *Client) Options() Options {
|
||||||
|
return c.options.Copy()
|
||||||
|
}
|
||||||
|
|
||||||
func (c *Client) invokeOperation(ctx context.Context, opID string, params interface{}, optFns []func(*Options), stackFns ...func(*middleware.Stack, Options) error) (result interface{}, metadata middleware.Metadata, err error) {
|
func (c *Client) invokeOperation(ctx context.Context, opID string, params interface{}, optFns []func(*Options), stackFns ...func(*middleware.Stack, Options) error) (result interface{}, metadata middleware.Metadata, err error) {
|
||||||
ctx = middleware.ClearStackValues(ctx)
|
ctx = middleware.ClearStackValues(ctx)
|
||||||
stack := middleware.NewStack(opID, smithyhttp.NewStackRequest)
|
stack := middleware.NewStack(opID, smithyhttp.NewStackRequest)
|
||||||
@ -134,7 +143,7 @@ func (m *setOperationInputMiddleware) HandleSerialize(ctx context.Context, in mi
|
|||||||
|
|
||||||
func addProtocolFinalizerMiddlewares(stack *middleware.Stack, options Options, operation string) error {
|
func addProtocolFinalizerMiddlewares(stack *middleware.Stack, options Options, operation string) error {
|
||||||
if err := stack.Finalize.Add(&resolveAuthSchemeMiddleware{operation: operation, options: options}, middleware.Before); err != nil {
|
if err := stack.Finalize.Add(&resolveAuthSchemeMiddleware{operation: operation, options: options}, middleware.Before); err != nil {
|
||||||
return fmt.Errorf("add ResolveAuthScheme: %v", err)
|
return fmt.Errorf("add ResolveAuthScheme: %w", err)
|
||||||
}
|
}
|
||||||
if err := stack.Finalize.Insert(&getIdentityMiddleware{options: options}, "ResolveAuthScheme", middleware.After); err != nil {
|
if err := stack.Finalize.Insert(&getIdentityMiddleware{options: options}, "ResolveAuthScheme", middleware.After); err != nil {
|
||||||
return fmt.Errorf("add GetIdentity: %v", err)
|
return fmt.Errorf("add GetIdentity: %v", err)
|
||||||
@ -143,7 +152,7 @@ func addProtocolFinalizerMiddlewares(stack *middleware.Stack, options Options, o
|
|||||||
return fmt.Errorf("add ResolveEndpointV2: %v", err)
|
return fmt.Errorf("add ResolveEndpointV2: %v", err)
|
||||||
}
|
}
|
||||||
if err := stack.Finalize.Insert(&signRequestMiddleware{}, "ResolveEndpointV2", middleware.After); err != nil {
|
if err := stack.Finalize.Insert(&signRequestMiddleware{}, "ResolveEndpointV2", middleware.After); err != nil {
|
||||||
return fmt.Errorf("add Signing: %v", err)
|
return fmt.Errorf("add Signing: %w", err)
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@ -506,7 +515,7 @@ func (m *presignContextPolyfillMiddleware) HandleFinalize(ctx context.Context, i
|
|||||||
|
|
||||||
schemeID := rscheme.Scheme.SchemeID()
|
schemeID := rscheme.Scheme.SchemeID()
|
||||||
|
|
||||||
if schemeID == "aws.auth#sigv4" {
|
if schemeID == "aws.auth#sigv4" || schemeID == "com.amazonaws.s3#sigv4express" {
|
||||||
if sn, ok := smithyhttp.GetSigV4SigningName(&rscheme.SignerProperties); ok {
|
if sn, ok := smithyhttp.GetSigV4SigningName(&rscheme.SignerProperties); ok {
|
||||||
ctx = awsmiddleware.SetSigningName(ctx, sn)
|
ctx = awsmiddleware.SetSigningName(ctx, sn)
|
||||||
}
|
}
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_AssumeRole.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/service/sts/api_op_AssumeRole.go
generated
vendored
@ -205,7 +205,7 @@ type AssumeRoleInput struct {
|
|||||||
// Services STS. The following is an example of a ProvidedContext value that
|
// Services STS. The following is an example of a ProvidedContext value that
|
||||||
// includes a single trusted context assertion and the ARN of the context provider
|
// includes a single trusted context assertion and the ARN of the context provider
|
||||||
// from which the trusted context assertion was generated.
|
// from which the trusted context assertion was generated.
|
||||||
// [{"ProviderArn":"arn:aws:iam::aws:contextProvider/identitycenter","ContextAssertion":"trusted-context-assertion"}]
|
// [{"ProviderArn":"arn:aws:iam::aws:contextProvider/IdentityCenter","ContextAssertion":"trusted-context-assertion"}]
|
||||||
ProvidedContexts []types.ProvidedContext
|
ProvidedContexts []types.ProvidedContext
|
||||||
|
|
||||||
// The identification number of the MFA device that is associated with the user
|
// The identification number of the MFA device that is associated with the user
|
||||||
|
6
vendor/github.com/aws/aws-sdk-go-v2/service/sts/auth.go
generated
vendored
6
vendor/github.com/aws/aws-sdk-go-v2/service/sts/auth.go
generated
vendored
@ -154,7 +154,7 @@ func (m *resolveAuthSchemeMiddleware) HandleFinalize(ctx context.Context, in mid
|
|||||||
params := bindAuthResolverParams(m.operation, getOperationInput(ctx), m.options)
|
params := bindAuthResolverParams(m.operation, getOperationInput(ctx), m.options)
|
||||||
options, err := m.options.AuthSchemeResolver.ResolveAuthSchemes(ctx, params)
|
options, err := m.options.AuthSchemeResolver.ResolveAuthSchemes(ctx, params)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return out, metadata, fmt.Errorf("resolve auth scheme: %v", err)
|
return out, metadata, fmt.Errorf("resolve auth scheme: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
scheme, ok := m.selectScheme(options)
|
scheme, ok := m.selectScheme(options)
|
||||||
@ -234,7 +234,7 @@ func (m *getIdentityMiddleware) HandleFinalize(ctx context.Context, in middlewar
|
|||||||
|
|
||||||
identity, err := resolver.GetIdentity(ctx, rscheme.IdentityProperties)
|
identity, err := resolver.GetIdentity(ctx, rscheme.IdentityProperties)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return out, metadata, fmt.Errorf("get identity: %v", err)
|
return out, metadata, fmt.Errorf("get identity: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
ctx = setIdentity(ctx, identity)
|
ctx = setIdentity(ctx, identity)
|
||||||
@ -283,7 +283,7 @@ func (m *signRequestMiddleware) HandleFinalize(ctx context.Context, in middlewar
|
|||||||
}
|
}
|
||||||
|
|
||||||
if err := signer.SignRequest(ctx, req, identity, rscheme.SignerProperties); err != nil {
|
if err := signer.SignRequest(ctx, req, identity, rscheme.SignerProperties); err != nil {
|
||||||
return out, metadata, fmt.Errorf("sign request: %v", err)
|
return out, metadata, fmt.Errorf("sign request: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return next.HandleFinalize(ctx, in)
|
return next.HandleFinalize(ctx, in)
|
||||||
|
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.25.4"
|
const goModuleVersion = "1.26.2"
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go-v2/service/sts/options.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/service/sts/options.go
generated
vendored
@ -213,7 +213,7 @@ func WithSigV4SigningRegion(region string) func(*Options) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func ignoreAnonymousAuth(options *Options) {
|
func ignoreAnonymousAuth(options *Options) {
|
||||||
if _, ok := options.Credentials.(aws.AnonymousCredentials); ok {
|
if aws.IsCredentialsProvider(options.Credentials, (*aws.AnonymousCredentials)(nil)) {
|
||||||
options.Credentials = nil
|
options.Credentials = nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
559
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
559
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
@ -755,6 +755,13 @@ var awsPartition = partition{
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"agreement-marketplace": service{
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-1",
|
||||||
|
}: endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"airflow": service{
|
"airflow": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
@ -22488,6 +22495,161 @@ var awsPartition = partition{
|
|||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"qbusiness": service{
|
||||||
|
Defaults: endpointDefaults{
|
||||||
|
defaultKey{}: endpoint{
|
||||||
|
DNSSuffix: "api.aws",
|
||||||
|
},
|
||||||
|
defaultKey{
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "{service}-fips.{region}.{dnsSuffix}",
|
||||||
|
DNSSuffix: "api.aws",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "af-south-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.af-south-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-east-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.ap-east-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-northeast-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.ap-northeast-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-northeast-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.ap-northeast-2.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-northeast-3",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.ap-northeast-3.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-south-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.ap-south-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-south-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.ap-south-2.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-southeast-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.ap-southeast-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-southeast-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.ap-southeast-2.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-southeast-3",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.ap-southeast-3.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-southeast-4",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.ap-southeast-4.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ca-central-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.ca-central-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-central-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.eu-central-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-central-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.eu-central-2.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-north-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.eu-north-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-south-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.eu-south-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-south-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.eu-south-2.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-west-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.eu-west-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-west-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.eu-west-2.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-west-3",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.eu-west-3.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "il-central-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.il-central-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "me-central-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.me-central-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "me-south-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.me-south-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "sa-east-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.sa-east-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.us-east-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.us-east-2.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.us-west-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.us-west-2.api.aws",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
"qldb": service{
|
"qldb": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
@ -27450,6 +27612,38 @@ var awsPartition = partition{
|
|||||||
},
|
},
|
||||||
Deprecated: boxedTrue,
|
Deprecated: boxedTrue,
|
||||||
},
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-verification-us-east-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer-fips.us-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-verification-us-east-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer-fips.us-east-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-verification-us-west-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer-fips.us-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-verification-us-west-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer-fips.us-west-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "me-south-1",
|
Region: "me-south-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
@ -27492,6 +27686,166 @@ var awsPartition = partition{
|
|||||||
}: endpoint{
|
}: endpoint{
|
||||||
Hostname: "signer-fips.us-west-2.amazonaws.com",
|
Hostname: "signer-fips.us-west-2.amazonaws.com",
|
||||||
},
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-af-south-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.af-south-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "af-south-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-ap-east-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.ap-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "ap-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-ap-northeast-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.ap-northeast-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "ap-northeast-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-ap-northeast-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.ap-northeast-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "ap-northeast-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-ap-south-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.ap-south-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "ap-south-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-ap-southeast-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.ap-southeast-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "ap-southeast-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-ap-southeast-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.ap-southeast-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "ap-southeast-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-ca-central-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.ca-central-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "ca-central-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-eu-central-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.eu-central-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "eu-central-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-eu-north-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.eu-north-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "eu-north-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-eu-south-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.eu-south-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "eu-south-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-eu-west-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.eu-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "eu-west-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-eu-west-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.eu-west-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "eu-west-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-eu-west-3",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.eu-west-3.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "eu-west-3",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-me-south-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.me-south-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "me-south-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-sa-east-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.sa-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "sa-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-us-east-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.us-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-us-east-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.us-east-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-east-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-us-west-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.us-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-us-west-2",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.us-west-2.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-west-2",
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"simspaceweaver": service{
|
"simspaceweaver": service{
|
||||||
@ -29967,6 +30321,31 @@ var awsPartition = partition{
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"thinclient": service{
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "ap-south-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "ca-central-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-central-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-west-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "eu-west-2",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-east-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-west-2",
|
||||||
|
}: endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"tnb": service{
|
"tnb": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
@ -34201,6 +34580,31 @@ var awscnPartition = partition{
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"qbusiness": service{
|
||||||
|
Defaults: endpointDefaults{
|
||||||
|
defaultKey{}: endpoint{
|
||||||
|
DNSSuffix: "api.amazonwebservices.com.cn",
|
||||||
|
},
|
||||||
|
defaultKey{
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "{service}-fips.{region}.{dnsSuffix}",
|
||||||
|
DNSSuffix: "api.amazonwebservices.com.cn",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "cn-north-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.cn-north-1.api.amazonwebservices.com.cn",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "cn-northwest-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.cn-northwest-1.api.amazonwebservices.com.cn",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
"ram": service{
|
"ram": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
@ -34241,6 +34645,13 @@ var awscnPartition = partition{
|
|||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"redshift-serverless": service{
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "cn-north-1",
|
||||||
|
}: endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"resource-explorer-2": service{
|
"resource-explorer-2": service{
|
||||||
Defaults: endpointDefaults{
|
Defaults: endpointDefaults{
|
||||||
defaultKey{}: endpoint{
|
defaultKey{}: endpoint{
|
||||||
@ -34542,6 +34953,22 @@ var awscnPartition = partition{
|
|||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "cn-northwest-1",
|
Region: "cn-northwest-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-cn-north-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.cn-north-1.amazonaws.com.cn",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "cn-north-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "verification-cn-northwest-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "verification.signer.cn-northwest-1.amazonaws.com.cn",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "cn-northwest-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"sms": service{
|
"sms": service{
|
||||||
@ -36735,6 +37162,46 @@ var awsusgovPartition = partition{
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"drs": service{
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-us-gov-east-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "drs-fips.us-gov-east-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-gov-east-1",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-us-gov-west-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "drs-fips.us-gov-west-1.amazonaws.com",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-gov-west-1",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-gov-east-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-gov-east-1",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "drs-fips.us-gov-east-1.amazonaws.com",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-gov-west-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-gov-west-1",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "drs-fips.us-gov-west-1.amazonaws.com",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
"ds": service{
|
"ds": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
@ -39265,6 +39732,31 @@ var awsusgovPartition = partition{
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"qbusiness": service{
|
||||||
|
Defaults: endpointDefaults{
|
||||||
|
defaultKey{}: endpoint{
|
||||||
|
DNSSuffix: "api.aws",
|
||||||
|
},
|
||||||
|
defaultKey{
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "{service}-fips.{region}.{dnsSuffix}",
|
||||||
|
DNSSuffix: "api.aws",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-gov-east-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.us-gov-east-1.api.aws",
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-gov-west-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "qbusiness.us-gov-west-1.api.aws",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
"quicksight": service{
|
"quicksight": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
@ -41548,6 +42040,28 @@ var awsisoPartition = partition{
|
|||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"datasync": service{
|
||||||
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-us-iso-west-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "datasync-fips.us-iso-west-1.c2s.ic.gov",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-iso-west-1",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-iso-west-1",
|
||||||
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-iso-west-1",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "datasync-fips.us-iso-west-1.c2s.ic.gov",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
"directconnect": service{
|
"directconnect": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
endpointKey{
|
endpointKey{
|
||||||
@ -42158,12 +42672,42 @@ var awsisoPartition = partition{
|
|||||||
},
|
},
|
||||||
"redshift": service{
|
"redshift": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-us-iso-east-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "redshift-fips.us-iso-east-1.c2s.ic.gov",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-iso-east-1",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-us-iso-west-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "redshift-fips.us-iso-west-1.c2s.ic.gov",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-iso-west-1",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "us-iso-east-1",
|
Region: "us-iso-east-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-iso-east-1",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "redshift-fips.us-iso-east-1.c2s.ic.gov",
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "us-iso-west-1",
|
Region: "us-iso-west-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-iso-west-1",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "redshift-fips.us-iso-west-1.c2s.ic.gov",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"resource-groups": service{
|
"resource-groups": service{
|
||||||
@ -42932,9 +43476,24 @@ var awsisobPartition = partition{
|
|||||||
},
|
},
|
||||||
"redshift": service{
|
"redshift": service{
|
||||||
Endpoints: serviceEndpoints{
|
Endpoints: serviceEndpoints{
|
||||||
|
endpointKey{
|
||||||
|
Region: "fips-us-isob-east-1",
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "redshift-fips.us-isob-east-1.sc2s.sgov.gov",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-isob-east-1",
|
||||||
|
},
|
||||||
|
Deprecated: boxedTrue,
|
||||||
|
},
|
||||||
endpointKey{
|
endpointKey{
|
||||||
Region: "us-isob-east-1",
|
Region: "us-isob-east-1",
|
||||||
}: endpoint{},
|
}: endpoint{},
|
||||||
|
endpointKey{
|
||||||
|
Region: "us-isob-east-1",
|
||||||
|
Variant: fipsVariant,
|
||||||
|
}: endpoint{
|
||||||
|
Hostname: "redshift-fips.us-isob-east-1.sc2s.sgov.gov",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"resource-groups": service{
|
"resource-groups": service{
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go/aws/version.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go/aws/version.go
generated
vendored
@ -5,4 +5,4 @@ package aws
|
|||||||
const SDKName = "aws-sdk-go"
|
const SDKName = "aws-sdk-go"
|
||||||
|
|
||||||
// SDKVersion is the version of this SDK
|
// SDKVersion is the version of this SDK
|
||||||
const SDKVersion = "1.48.5"
|
const SDKVersion = "1.48.12"
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go/service/sts/api.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go/service/sts/api.go
generated
vendored
@ -1468,7 +1468,7 @@ type AssumeRoleInput struct {
|
|||||||
// trusted context assertion and the ARN of the context provider from which
|
// trusted context assertion and the ARN of the context provider from which
|
||||||
// the trusted context assertion was generated.
|
// the trusted context assertion was generated.
|
||||||
//
|
//
|
||||||
// [{"ProviderArn":"arn:aws:iam::aws:contextProvider/identitycenter","ContextAssertion":"trusted-context-assertion"}]
|
// [{"ProviderArn":"arn:aws:iam::aws:contextProvider/IdentityCenter","ContextAssertion":"trusted-context-assertion"}]
|
||||||
ProvidedContexts []*ProvidedContext `type:"list"`
|
ProvidedContexts []*ProvidedContext `type:"list"`
|
||||||
|
|
||||||
// The Amazon Resource Name (ARN) of the role to assume.
|
// The Amazon Resource Name (ARN) of the role to assume.
|
||||||
|
10
vendor/github.com/aws/smithy-go/CHANGELOG.md
generated
vendored
10
vendor/github.com/aws/smithy-go/CHANGELOG.md
generated
vendored
@ -1,3 +1,13 @@
|
|||||||
|
# Release (2023-11-30)
|
||||||
|
|
||||||
|
* No change notes available for this release.
|
||||||
|
|
||||||
|
# Release (2023-11-29)
|
||||||
|
|
||||||
|
## Module Highlights
|
||||||
|
* `github.com/aws/smithy-go`: v1.18.0
|
||||||
|
* **Feature**: Expose Options() method on generated service clients.
|
||||||
|
|
||||||
# Release (2023-11-15)
|
# Release (2023-11-15)
|
||||||
|
|
||||||
## Module Highlights
|
## Module Highlights
|
||||||
|
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.17.0"
|
const goModuleVersion = "1.18.1"
|
||||||
|
6
vendor/github.com/onsi/ginkgo/v2/CHANGELOG.md
generated
vendored
6
vendor/github.com/onsi/ginkgo/v2/CHANGELOG.md
generated
vendored
@ -1,3 +1,9 @@
|
|||||||
|
## 2.13.2
|
||||||
|
|
||||||
|
### Fixes
|
||||||
|
- Fix file handler leak (#1309) [e2e81c8]
|
||||||
|
- Avoid allocations with `(*regexp.Regexp).MatchString` (#1302) [3b2a2a7]
|
||||||
|
|
||||||
## 2.13.1
|
## 2.13.1
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
6
vendor/github.com/onsi/ginkgo/v2/ginkgo/internal/test_suite.go
generated
vendored
6
vendor/github.com/onsi/ginkgo/v2/ginkgo/internal/test_suite.go
generated
vendored
@ -226,7 +226,7 @@ func suitesInDir(dir string, recurse bool) TestSuites {
|
|||||||
files, _ := os.ReadDir(dir)
|
files, _ := os.ReadDir(dir)
|
||||||
re := regexp.MustCompile(`^[^._].*_test\.go$`)
|
re := regexp.MustCompile(`^[^._].*_test\.go$`)
|
||||||
for _, file := range files {
|
for _, file := range files {
|
||||||
if !file.IsDir() && re.Match([]byte(file.Name())) {
|
if !file.IsDir() && re.MatchString(file.Name()) {
|
||||||
suite := TestSuite{
|
suite := TestSuite{
|
||||||
Path: relPath(dir),
|
Path: relPath(dir),
|
||||||
PackageName: packageNameForSuite(dir),
|
PackageName: packageNameForSuite(dir),
|
||||||
@ -241,7 +241,7 @@ func suitesInDir(dir string, recurse bool) TestSuites {
|
|||||||
if recurse {
|
if recurse {
|
||||||
re = regexp.MustCompile(`^[._]`)
|
re = regexp.MustCompile(`^[._]`)
|
||||||
for _, file := range files {
|
for _, file := range files {
|
||||||
if file.IsDir() && !re.Match([]byte(file.Name())) {
|
if file.IsDir() && !re.MatchString(file.Name()) {
|
||||||
suites = append(suites, suitesInDir(dir+"/"+file.Name(), recurse)...)
|
suites = append(suites, suitesInDir(dir+"/"+file.Name(), recurse)...)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -272,7 +272,7 @@ func filesHaveGinkgoSuite(dir string, files []os.DirEntry) bool {
|
|||||||
reGinkgo := regexp.MustCompile(`package ginkgo|\/ginkgo"|\/ginkgo\/v2"|\/ginkgo\/v2/dsl/`)
|
reGinkgo := regexp.MustCompile(`package ginkgo|\/ginkgo"|\/ginkgo\/v2"|\/ginkgo\/v2/dsl/`)
|
||||||
|
|
||||||
for _, file := range files {
|
for _, file := range files {
|
||||||
if !file.IsDir() && reTestFile.Match([]byte(file.Name())) {
|
if !file.IsDir() && reTestFile.MatchString(file.Name()) {
|
||||||
contents, _ := os.ReadFile(dir + "/" + file.Name())
|
contents, _ := os.ReadFile(dir + "/" + file.Name())
|
||||||
if reGinkgo.Match(contents) {
|
if reGinkgo.Match(contents) {
|
||||||
return true
|
return true
|
||||||
|
2
vendor/github.com/onsi/ginkgo/v2/ginkgo/watch/dependencies.go
generated
vendored
2
vendor/github.com/onsi/ginkgo/v2/ginkgo/watch/dependencies.go
generated
vendored
@ -78,7 +78,7 @@ func (d Dependencies) resolveAndAdd(deps []string, depth int) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if !pkg.Goroot && (!ginkgoAndGomegaFilter.Match([]byte(pkg.Dir)) || ginkgoIntegrationTestFilter.Match([]byte(pkg.Dir))) {
|
if !pkg.Goroot && (!ginkgoAndGomegaFilter.MatchString(pkg.Dir) || ginkgoIntegrationTestFilter.MatchString(pkg.Dir)) {
|
||||||
d.addDepIfNotPresent(pkg.Dir, depth)
|
d.addDepIfNotPresent(pkg.Dir, depth)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
4
vendor/github.com/onsi/ginkgo/v2/ginkgo/watch/package_hash.go
generated
vendored
4
vendor/github.com/onsi/ginkgo/v2/ginkgo/watch/package_hash.go
generated
vendored
@ -79,7 +79,7 @@ func (p *PackageHash) computeHashes() (codeHash string, codeModifiedTime time.Ti
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if goTestRegExp.Match([]byte(info.Name())) {
|
if goTestRegExp.MatchString(info.Name()) {
|
||||||
testHash += p.hashForFileInfo(info)
|
testHash += p.hashForFileInfo(info)
|
||||||
if info.ModTime().After(testModifiedTime) {
|
if info.ModTime().After(testModifiedTime) {
|
||||||
testModifiedTime = info.ModTime()
|
testModifiedTime = info.ModTime()
|
||||||
@ -87,7 +87,7 @@ func (p *PackageHash) computeHashes() (codeHash string, codeModifiedTime time.Ti
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if p.watchRegExp.Match([]byte(info.Name())) {
|
if p.watchRegExp.MatchString(info.Name()) {
|
||||||
codeHash += p.hashForFileInfo(info)
|
codeHash += p.hashForFileInfo(info)
|
||||||
if info.ModTime().After(codeModifiedTime) {
|
if info.ModTime().After(codeModifiedTime) {
|
||||||
codeModifiedTime = info.ModTime()
|
codeModifiedTime = info.ModTime()
|
||||||
|
6
vendor/github.com/onsi/ginkgo/v2/reporters/json_report.go
generated
vendored
6
vendor/github.com/onsi/ginkgo/v2/reporters/json_report.go
generated
vendored
@ -18,6 +18,7 @@ func GenerateJSONReport(report types.Report, destination string) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
defer f.Close()
|
||||||
enc := json.NewEncoder(f)
|
enc := json.NewEncoder(f)
|
||||||
enc.SetIndent("", " ")
|
enc.SetIndent("", " ")
|
||||||
err = enc.Encode([]types.Report{
|
err = enc.Encode([]types.Report{
|
||||||
@ -26,7 +27,7 @@ func GenerateJSONReport(report types.Report, destination string) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return f.Close()
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// MergeJSONReports produces a single JSON-formatted report at the passed in destination by merging the JSON-formatted reports provided in sources
|
// MergeJSONReports produces a single JSON-formatted report at the passed in destination by merging the JSON-formatted reports provided in sources
|
||||||
@ -57,11 +58,12 @@ func MergeAndCleanupJSONReports(sources []string, destination string) ([]string,
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return messages, err
|
return messages, err
|
||||||
}
|
}
|
||||||
|
defer f.Close()
|
||||||
enc := json.NewEncoder(f)
|
enc := json.NewEncoder(f)
|
||||||
enc.SetIndent("", " ")
|
enc.SetIndent("", " ")
|
||||||
err = enc.Encode(allReports)
|
err = enc.Encode(allReports)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return messages, err
|
return messages, err
|
||||||
}
|
}
|
||||||
return messages, f.Close()
|
return messages, nil
|
||||||
}
|
}
|
||||||
|
2
vendor/github.com/onsi/ginkgo/v2/types/code_location.go
generated
vendored
2
vendor/github.com/onsi/ginkgo/v2/types/code_location.go
generated
vendored
@ -149,7 +149,7 @@ func PruneStack(fullStackTrace string, skip int) string {
|
|||||||
re := regexp.MustCompile(`\/ginkgo\/|\/pkg\/testing\/|\/pkg\/runtime\/`)
|
re := regexp.MustCompile(`\/ginkgo\/|\/pkg\/testing\/|\/pkg\/runtime\/`)
|
||||||
for i := 0; i < len(stack)/2; i++ {
|
for i := 0; i < len(stack)/2; i++ {
|
||||||
// We filter out based on the source code file name.
|
// We filter out based on the source code file name.
|
||||||
if !re.Match([]byte(stack[i*2+1])) {
|
if !re.MatchString(stack[i*2+1]) {
|
||||||
prunedStack = append(prunedStack, stack[i*2])
|
prunedStack = append(prunedStack, stack[i*2])
|
||||||
prunedStack = append(prunedStack, stack[i*2+1])
|
prunedStack = append(prunedStack, stack[i*2+1])
|
||||||
}
|
}
|
||||||
|
2
vendor/github.com/onsi/ginkgo/v2/types/version.go
generated
vendored
2
vendor/github.com/onsi/ginkgo/v2/types/version.go
generated
vendored
@ -1,3 +1,3 @@
|
|||||||
package types
|
package types
|
||||||
|
|
||||||
const VERSION = "2.13.1"
|
const VERSION = "2.13.2"
|
||||||
|
19
vendor/modules.txt
vendored
19
vendor/modules.txt
vendored
@ -17,7 +17,7 @@ github.com/antlr/antlr4/runtime/Go/antlr/v4
|
|||||||
# github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a
|
# github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a
|
||||||
## explicit
|
## explicit
|
||||||
github.com/asaskevich/govalidator
|
github.com/asaskevich/govalidator
|
||||||
# github.com/aws/aws-sdk-go v1.48.5
|
# github.com/aws/aws-sdk-go v1.48.12
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
github.com/aws/aws-sdk-go/aws
|
github.com/aws/aws-sdk-go/aws
|
||||||
github.com/aws/aws-sdk-go/aws/auth/bearer
|
github.com/aws/aws-sdk-go/aws/auth/bearer
|
||||||
@ -62,11 +62,12 @@ github.com/aws/aws-sdk-go/service/sso/ssoiface
|
|||||||
github.com/aws/aws-sdk-go/service/ssooidc
|
github.com/aws/aws-sdk-go/service/ssooidc
|
||||||
github.com/aws/aws-sdk-go/service/sts
|
github.com/aws/aws-sdk-go/service/sts
|
||||||
github.com/aws/aws-sdk-go/service/sts/stsiface
|
github.com/aws/aws-sdk-go/service/sts/stsiface
|
||||||
# github.com/aws/aws-sdk-go-v2 v1.23.1
|
# github.com/aws/aws-sdk-go-v2 v1.23.5
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
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
|
||||||
github.com/aws/aws-sdk-go-v2/aws/middleware
|
github.com/aws/aws-sdk-go-v2/aws/middleware
|
||||||
|
github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics
|
||||||
github.com/aws/aws-sdk-go-v2/aws/protocol/query
|
github.com/aws/aws-sdk-go-v2/aws/protocol/query
|
||||||
github.com/aws/aws-sdk-go-v2/aws/protocol/xml
|
github.com/aws/aws-sdk-go-v2/aws/protocol/xml
|
||||||
github.com/aws/aws-sdk-go-v2/aws/ratelimit
|
github.com/aws/aws-sdk-go-v2/aws/ratelimit
|
||||||
@ -83,24 +84,24 @@ github.com/aws/aws-sdk-go-v2/internal/sdk
|
|||||||
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/internal/configsources v1.2.4
|
# github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.8
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
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.5.4
|
# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.8
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
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/service/internal/accept-encoding v1.10.1
|
# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.3
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
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/presigned-url v1.10.4
|
# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.8
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
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/sts v1.25.4
|
# github.com/aws/aws-sdk-go-v2/service/sts v1.26.2
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
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.17.0
|
# github.com/aws/smithy-go v1.18.1
|
||||||
## explicit; go 1.19
|
## explicit; go 1.19
|
||||||
github.com/aws/smithy-go
|
github.com/aws/smithy-go
|
||||||
github.com/aws/smithy-go/auth
|
github.com/aws/smithy-go/auth
|
||||||
@ -440,7 +441,7 @@ github.com/modern-go/reflect2
|
|||||||
# github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
|
# github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
|
||||||
## explicit
|
## explicit
|
||||||
github.com/munnerz/goautoneg
|
github.com/munnerz/goautoneg
|
||||||
# github.com/onsi/ginkgo/v2 v2.13.1
|
# github.com/onsi/ginkgo/v2 v2.13.2
|
||||||
## explicit; go 1.18
|
## explicit; go 1.18
|
||||||
github.com/onsi/ginkgo/v2
|
github.com/onsi/ginkgo/v2
|
||||||
github.com/onsi/ginkgo/v2/config
|
github.com/onsi/ginkgo/v2/config
|
||||||
|
Loading…
Reference in New Issue
Block a user