NAME

IO::K8s::ExternalSecrets::V1::AWSProvider - AWS configures this store to sync secrets using AWS Secret Manager provider

VERSION

version 1.108

additionalRoles

AdditionalRoles is a chained list of Role ARNs which the provider will sequentially assume before assuming the Role

auth

Auth defines the information necessary to authenticate against AWS if not set aws sdk will infer credentials from your environment see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials

customSessionTags

CustomSessionTags defines additional STS session tags to include when SessionTagsPolicy is Custom. These are merged with the automatically injected esoNamespace, esoStoreName, and esoStoreKind tags.

externalID

AWS External ID set on assumed IAM roles

prefix

Prefix adds a prefix to all retrieved values.

region

AWS Region to be used for the provider

role

Role is a Role ARN which the provider will assume

secretsManager

SecretsManager defines how the provider behaves when interacting with AWS SecretsManager

service

Service defines which service should be used to fetch the secrets

sessionTags

AWS STS assume role session tags

sessionTagsPolicy

SessionTagsPolicy controls whether and how STS session tags are added when assuming roles. None (default): no tags are added. Simple: automatically adds esoNamespace (from the ExternalSecret), esoStoreName, and esoStoreKind tags. Custom: adds esoNamespace, esoStoreName, and esoStoreKind plus any tags defined in CustomSessionTags. Note: the IAM role must have sts:TagSession permission when using Simple or Custom.

transitiveTagKeys

AWS STS assume role transitive session tags. Required when multiple rules are used with the provider

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/pplu/io-k8s-p5/issues.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHORS

  • Torsten Raudssus <getty@cpan.org>

  • Jose Luis Martinez Torres <jlmartin@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2026 by Jose Luis Martinez Torres <jlmartin@cpan.org>.

This is free software, licensed under:

The Apache License, Version 2.0, January 2004