mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-10-19 05:39:51 +00:00
171ba6a65d
Bumps the github-dependencies group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/IBM/keyprotect-go-client](https://github.com/IBM/keyprotect-go-client) | `0.12.2` | `0.14.1` | | [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.53.14` | `1.54.6` | | [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) | `1.28.1` | `1.29.1` | | [github.com/hashicorp/vault/api](https://github.com/hashicorp/vault) | `1.12.0` | `1.14.0` | | [github.com/kubernetes-csi/csi-lib-utils](https://github.com/kubernetes-csi/csi-lib-utils) | `0.17.0` | `0.18.1` | | [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.17.1` | `2.19.0` | | [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.18.0` | `1.19.1` | | [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go) | `1.6.0` | `1.7.0` | Updates `github.com/IBM/keyprotect-go-client` from 0.12.2 to 0.14.1 - [Release notes](https://github.com/IBM/keyprotect-go-client/releases) - [Changelog](https://github.com/IBM/keyprotect-go-client/blob/master/CHANGELOG.md) - [Commits](https://github.com/IBM/keyprotect-go-client/compare/v0.12.2...v0.14.1) Updates `github.com/aws/aws-sdk-go` from 1.53.14 to 1.54.6 - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.53.14...v1.54.6) Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.28.1 to 1.29.1 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ecr/v1.28.1...service/s3/v1.29.1) Updates `github.com/hashicorp/vault/api` from 1.12.0 to 1.14.0 - [Release notes](https://github.com/hashicorp/vault/releases) - [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md) - [Commits](https://github.com/hashicorp/vault/compare/v1.12.0...v1.14.0) Updates `github.com/kubernetes-csi/csi-lib-utils` from 0.17.0 to 0.18.1 - [Release notes](https://github.com/kubernetes-csi/csi-lib-utils/releases) - [Commits](https://github.com/kubernetes-csi/csi-lib-utils/compare/v0.17.0...v0.18.1) Updates `github.com/onsi/ginkgo/v2` from 2.17.1 to 2.19.0 - [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.17.1...v2.19.0) Updates `github.com/onsi/gomega` from 1.32.0 to 1.33.1 - [Release notes](https://github.com/onsi/gomega/releases) - [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md) - [Commits](https://github.com/onsi/gomega/compare/v1.32.0...v1.33.1) Updates `github.com/prometheus/client_golang` from 1.18.0 to 1.19.1 - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.18.0...v1.19.1) Updates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.6.0 to 1.7.0 - [Release notes](https://github.com/Azure/azure-sdk-for-go/releases) - [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md) - [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.6.0...sdk/azcore/v1.7.0) --- updated-dependencies: - dependency-name: github.com/IBM/keyprotect-go-client dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-minor 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/hashicorp/vault/api dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies - dependency-name: github.com/kubernetes-csi/csi-lib-utils 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-minor dependency-group: github-dependencies - dependency-name: github.com/onsi/gomega dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies - dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
145 lines
4.7 KiB
Go
145 lines
4.7 KiB
Go
// Code generated by smithy-go-codegen DO NOT EDIT.
|
||
|
||
package types
|
||
|
||
import (
|
||
smithydocument "github.com/aws/smithy-go/document"
|
||
"time"
|
||
)
|
||
|
||
// The identifiers for the temporary security credentials that the operation
|
||
// returns.
|
||
type AssumedRoleUser struct {
|
||
|
||
// The ARN of the temporary security credentials that are returned from the AssumeRole
|
||
// action. For more information about ARNs and how to use them in policies, see [IAM Identifiers]in
|
||
// the IAM User Guide.
|
||
//
|
||
// [IAM Identifiers]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html
|
||
//
|
||
// This member is required.
|
||
Arn *string
|
||
|
||
// A unique identifier that contains the role ID and the role session name of the
|
||
// role that is being assumed. The role ID is generated by Amazon Web Services when
|
||
// the role is created.
|
||
//
|
||
// This member is required.
|
||
AssumedRoleId *string
|
||
|
||
noSmithyDocumentSerde
|
||
}
|
||
|
||
// Amazon Web Services credentials for API authentication.
|
||
type Credentials struct {
|
||
|
||
// The access key ID that identifies the temporary security credentials.
|
||
//
|
||
// This member is required.
|
||
AccessKeyId *string
|
||
|
||
// The date on which the current credentials expire.
|
||
//
|
||
// This member is required.
|
||
Expiration *time.Time
|
||
|
||
// The secret access key that can be used to sign requests.
|
||
//
|
||
// This member is required.
|
||
SecretAccessKey *string
|
||
|
||
// The token that users must pass to the service API to use the temporary
|
||
// credentials.
|
||
//
|
||
// This member is required.
|
||
SessionToken *string
|
||
|
||
noSmithyDocumentSerde
|
||
}
|
||
|
||
// Identifiers for the federated user that is associated with the credentials.
|
||
type FederatedUser struct {
|
||
|
||
// The ARN that specifies the federated user that is associated with the
|
||
// credentials. For more information about ARNs and how to use them in policies,
|
||
// see [IAM Identifiers]in the IAM User Guide.
|
||
//
|
||
// [IAM Identifiers]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html
|
||
//
|
||
// This member is required.
|
||
Arn *string
|
||
|
||
// The string that identifies the federated user associated with the credentials,
|
||
// similar to the unique ID of an IAM user.
|
||
//
|
||
// This member is required.
|
||
FederatedUserId *string
|
||
|
||
noSmithyDocumentSerde
|
||
}
|
||
|
||
// A reference to the IAM managed policy that is passed as a session policy for a
|
||
// role session or a federated user session.
|
||
type PolicyDescriptorType struct {
|
||
|
||
// The Amazon Resource Name (ARN) of the IAM managed policy to use as a session
|
||
// policy for the role. For more information about ARNs, see [Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces]in the Amazon Web
|
||
// Services General Reference.
|
||
//
|
||
// [Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
|
||
Arn *string
|
||
|
||
noSmithyDocumentSerde
|
||
}
|
||
|
||
// Contains information about the provided context. This includes the signed and
|
||
// encrypted trusted context assertion and the context provider ARN from which the
|
||
// trusted context assertion was generated.
|
||
type ProvidedContext struct {
|
||
|
||
// The signed and encrypted trusted context assertion generated by the context
|
||
// provider. The trusted context assertion is signed and encrypted by Amazon Web
|
||
// Services STS.
|
||
ContextAssertion *string
|
||
|
||
// The context provider ARN from which the trusted context assertion was generated.
|
||
ProviderArn *string
|
||
|
||
noSmithyDocumentSerde
|
||
}
|
||
|
||
// You can pass custom key-value pair attributes when you assume a role or
|
||
// federate a user. These are called session tags. You can then use the session
|
||
// tags to control access to resources. For more information, see [Tagging Amazon Web Services STS Sessions]in the IAM User
|
||
// Guide.
|
||
//
|
||
// [Tagging Amazon Web Services STS Sessions]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html
|
||
type Tag struct {
|
||
|
||
// The key for a session tag.
|
||
//
|
||
// You can pass up to 50 session tags. The plain text session tag keys can’t
|
||
// exceed 128 characters. For these and additional limits, see [IAM and STS Character Limits]in the IAM User
|
||
// Guide.
|
||
//
|
||
// [IAM and STS Character Limits]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length
|
||
//
|
||
// This member is required.
|
||
Key *string
|
||
|
||
// The value for a session tag.
|
||
//
|
||
// You can pass up to 50 session tags. The plain text session tag values can’t
|
||
// exceed 256 characters. For these and additional limits, see [IAM and STS Character Limits]in the IAM User
|
||
// Guide.
|
||
//
|
||
// [IAM and STS Character Limits]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length
|
||
//
|
||
// This member is required.
|
||
Value *string
|
||
|
||
noSmithyDocumentSerde
|
||
}
|
||
|
||
type noSmithyDocumentSerde = smithydocument.NoSerde
|