diff --git a/go.mod b/go.mod index da125b231..9c5c35dc7 100644 --- a/go.mod +++ b/go.mod @@ -6,7 +6,7 @@ require ( github.com/aws/aws-sdk-go-v2 v1.41.3 github.com/aws/aws-sdk-go-v2/config v1.32.11 github.com/aws/aws-sdk-go-v2/service/eks v1.80.2 - github.com/aws/aws-sdk-go-v2/service/iam v1.53.4 + github.com/aws/aws-sdk-go-v2/service/iam v1.53.5 github.com/aws/smithy-go v1.24.2 github.com/cloudevents/sdk-go/v2 v2.16.2 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc diff --git a/go.sum b/go.sum index 4e6ccb838..0b8e6f27d 100644 --- a/go.sum +++ b/go.sum @@ -46,8 +46,8 @@ github.com/aws/aws-sdk-go-v2/internal/ini v1.8.5 h1:clHU5fm//kWS1C2HgtgWxfQbFbx4 github.com/aws/aws-sdk-go-v2/internal/ini v1.8.5/go.mod h1:O3h0IK87yXci+kg6flUKzJnWeziQUKciKrLjcatSNcY= github.com/aws/aws-sdk-go-v2/service/eks v1.80.2 h1:+FLU7+D9AW9ZMQIg4YjIN/nTJV0A2TIB2f+ovZXqAdU= github.com/aws/aws-sdk-go-v2/service/eks v1.80.2/go.mod h1:nx52u/3RVDWkOcrAchYgt7CXkrd03A6Gvzi0trtMFjQ= -github.com/aws/aws-sdk-go-v2/service/iam v1.53.4 h1:FUWGS7m97SYL0bk9Kb+Q4bVpcSrKOHNiIbEXIRFTRW4= -github.com/aws/aws-sdk-go-v2/service/iam v1.53.4/go.mod h1:seDE466zJ4haVuAVcRk+yIH4DWb3s6cqt3Od8GxnGAA= +github.com/aws/aws-sdk-go-v2/service/iam v1.53.5 h1:J8qtztl/SJ6lhk/Rke/F6PgpZ7V6UYq0my0Zc8hdLuc= +github.com/aws/aws-sdk-go-v2/service/iam v1.53.5/go.mod h1:seDE466zJ4haVuAVcRk+yIH4DWb3s6cqt3Od8GxnGAA= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.6 h1:XAq62tBTJP/85lFD5oqOOe7YYgWxY9LvWq8plyDvDVg= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.6/go.mod h1:x0nZssQ3qZSnIcePWLvcoFisRXJzcTVvYpAAdYX8+GI= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.19 h1:X1Tow7suZk9UCJHE1Iw9GMZJJl0dAnKXXP1NaSDHwmw= diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/iam/CHANGELOG.md b/vendor/github.com/aws/aws-sdk-go-v2/service/iam/CHANGELOG.md index a85f450ec..6435d153a 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/iam/CHANGELOG.md +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/iam/CHANGELOG.md @@ -1,3 +1,7 @@ +# v1.53.5 (2026-03-09) + +* **Documentation**: Added support for CloudWatch Logs long-term API keys, currently available in Preview + # v1.53.4 (2026-03-03) * **Dependency Update**: Bump minimum Go version to 1.24 diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/iam/api_op_CreateServiceSpecificCredential.go b/vendor/github.com/aws/aws-sdk-go-v2/service/iam/api_op_CreateServiceSpecificCredential.go index cc007d878..19113286b 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/iam/api_op_CreateServiceSpecificCredential.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/iam/api_op_CreateServiceSpecificCredential.go @@ -18,8 +18,8 @@ import ( // You can have a maximum of two sets of service-specific credentials for each // supported service per user. // -// You can create service-specific credentials for Amazon Bedrock, CodeCommit and -// Amazon Keyspaces (for Apache Cassandra). +// You can create service-specific credentials for Amazon Bedrock, Amazon +// CloudWatch Logs, CodeCommit and Amazon Keyspaces (for Apache Cassandra). // // You can reset the password to a new service-generated value by calling [ResetServiceSpecificCredential]. // @@ -66,8 +66,8 @@ type CreateServiceSpecificCredentialInput struct { UserName *string // The number of days until the service specific credential expires. This field is - // only valid for Bedrock API keys and must be a positive integer. When not - // specified, the credential will not expire. + // only valid for Bedrock and CloudWatch Logs API keys and must be a positive + // integer. When not specified, the credential will not expire. CredentialAgeDays *int32 noSmithyDocumentSerde diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/iam/go_module_metadata.go b/vendor/github.com/aws/aws-sdk-go-v2/service/iam/go_module_metadata.go index 0d63c2a99..f923327fe 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/iam/go_module_metadata.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/iam/go_module_metadata.go @@ -3,4 +3,4 @@ package iam // goModuleVersion is the tagged release for this module -const goModuleVersion = "1.53.4" +const goModuleVersion = "1.53.5" diff --git a/vendor/github.com/aws/aws-sdk-go-v2/service/iam/types/types.go b/vendor/github.com/aws/aws-sdk-go-v2/service/iam/types/types.go index eded7a6a2..32d9d370b 100644 --- a/vendor/github.com/aws/aws-sdk-go-v2/service/iam/types/types.go +++ b/vendor/github.com/aws/aws-sdk-go-v2/service/iam/types/types.go @@ -310,7 +310,9 @@ type DelegationRequest struct { // The expiry time of this delegation request // - // See the Understanding the Request Lifecycle for details on the life time of a delegation request at each state. + // See the [Understanding the Request Lifecycle] for details on the life time of a delegation request at each state. + // + // [Understanding the Request Lifecycle]: https://docs.aws.amazon.com/IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle ExpirationTime *time.Time // Notes added to this delegation request, if this request was updated via the [UpdateDelegationRequest] @@ -364,7 +366,9 @@ type DelegationRequest struct { // If the PermissionPolicy includes role creation permissions, this element will // include the list of permissions boundary policies associated with the role - // creation. See Permissions boundaries for IAM entitiesfor more details about IAM permission boundaries. + // creation. See [Permissions boundaries for IAM entities]for more details about IAM permission boundaries. + // + // [Permissions boundaries for IAM entities]: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html RolePermissionRestrictionArns []string // The life-time of the requested session credential. @@ -372,7 +376,9 @@ type DelegationRequest struct { // The state of this delegation request. // - // See the Understanding the Request Lifecycle for an explanation of how these states are transitioned. + // See the [Understanding the Request Lifecycle] for an explanation of how these states are transitioned. + // + // [Understanding the Request Lifecycle]: https://docs.aws.amazon.com/IAM/latest/UserGuide/temporary-delegation-building-integration.html#temporary-delegation-request-lifecycle State StateType // Last updated timestamp of the request. @@ -1773,17 +1779,18 @@ type ServiceSpecificCredential struct { UserName *string // The date and time when the service specific credential expires. This field is - // only present for Bedrock API keys that were created with an expiration period. + // only present for Bedrock API keys and CloudWatch Logs API keys that were created + // with an expiration period. ExpirationDate *time.Time - // For Bedrock API keys, this is the public portion of the credential that - // includes the IAM user name and a suffix containing version and creation - // information. + // For Bedrock API keys and CloudWatch Logs API keys, this is the public portion + // of the credential that includes the IAM user name and a suffix containing + // version and creation information. ServiceCredentialAlias *string - // For Bedrock API keys, this is the secret portion of the credential that should - // be used to authenticate API calls. This value is returned only when the - // credential is created. + // For Bedrock API keys and CloudWatch Logs API keys, this is the secret portion + // of the credential that should be used to authenticate API calls. This value is + // returned only when the credential is created. ServiceCredentialSecret *string // The generated password for the service-specific credential. @@ -1830,12 +1837,13 @@ type ServiceSpecificCredentialMetadata struct { UserName *string // The date and time when the service specific credential expires. This field is - // only present for Bedrock API keys that were created with an expiration period. + // only present for Bedrock API keys and CloudWatch Logs API keys that were created + // with an expiration period. ExpirationDate *time.Time - // For Bedrock API keys, this is the public portion of the credential that - // includes the IAM user name and a suffix containing version and creation - // information. + // For Bedrock API keys and CloudWatch Logs API keys, this is the public portion + // of the credential that includes the IAM user name and a suffix containing + // version and creation information. ServiceCredentialAlias *string // The generated user name for the service-specific credential. diff --git a/vendor/modules.txt b/vendor/modules.txt index 9086a3cec..0df7139fb 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -124,7 +124,7 @@ github.com/aws/aws-sdk-go-v2/internal/ini github.com/aws/aws-sdk-go-v2/service/eks github.com/aws/aws-sdk-go-v2/service/eks/internal/endpoints github.com/aws/aws-sdk-go-v2/service/eks/types -# github.com/aws/aws-sdk-go-v2/service/iam v1.53.4 +# github.com/aws/aws-sdk-go-v2/service/iam v1.53.5 ## explicit; go 1.24 github.com/aws/aws-sdk-go-v2/service/iam github.com/aws/aws-sdk-go-v2/service/iam/internal/endpoints