package
4.4.0+incompatible
Repository: https://github.com/hashicorp/terraform-provider-vault.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
GetAWSLoginSchema for the AWS authentication engine.
GetAWSLoginSchemaResource for the AWS authentication engine.
GetAzureLoginSchema for the azure authentication engine.
GetAzureLoginSchemaResource for the azure authentication engine.
GetCertLoginSchema for the cert authentication engine.
GetCertLoginSchemaResource for the cert authentication engine.
GetClient is meant to be called from a schema.Resource function.
No description provided by the author
GetGCPLoginSchema for the gcp authentication engine.
GetGCPLoginSchemaResource for the gcp authentication engine.
No description provided by the author
No description provided by the author
GetJWTLoginSchema for the jwt authentication engine.
GetJWTLoginSchemaResource for the jwt authentication engine.
GetKerberosLoginSchema for the kerberos authentication engine.
GetKerberosLoginSchemaResource for the kerberos authentication engine.
No description provided by the author
GetOCILoginSchema for the OCI authentication engine.
GetOCILoginSchemaResource for the OCI authentication engine.
GetOIDCLoginSchema for the oidc authentication engine.
GetOIDCLoginSchemaResource for the oidc authentication engine.
GetRadiusLoginSchema for the radius authentication engine.
GetRadiusLoginSchemaResource for the radius authentication engine.
No description provided by the author
GetTokenFileSchema for the token file.
GetTokenFileSchemaResource for pre-authenticated token-from-file.
GetUserpassLoginSchema for the userpass authentication engine.
GetUserpassLoginSchemaResource for the userpass authentication engine.
GetValidateDiagChoices sets up a SchemaValidateDiag func that checks that the configured string value is supported.
GetValidateDiagURI sets up a SchemaValidateDiag func that checks that the raw url is valid request URI, and optionally contains a supported scheme.
IsAPISupported receives an interface and a minimum *version.Version.
IsEnterpriseSupported confirms that the providerMeta API supports enterprise features.
MountCreateContextWrapper performs a minimum version requirement check prior to the wrapped schema.CreateContextFunc.
MustAddAuthLoginSchema adds all supported auth login type schema.Schema to a schema map.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewProviderMeta sets up the Provider to service Vault requests.
ReadContextWrapper provides common read operations to the wrapped schema.ReadContextFunc.
ReadWrapper provides common read operations to the wrapped schema.ReadFunc.
No description provided by the author
No description provided by the author
UpdateContextWrapper performs a minimum version requirement check prior to the wrapped schema.UpdateContextFunc.
No description provided by the author
ValidateSemVer validates that the input string conforms to SemVer 2.0.0.
ValidateDiagUUID validates that the input string conforms format defined in rfc4122.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
This is a global MutexKV for use within this provider.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AuthLoginAWS for handling the Vault AWS authentication engine.
No description provided by the author
No description provided by the author
AuthLoginCommon providing common methods for other AuthLogin* implementations.
AuthLoginGCP provides an interface for authenticating to the gcp authentication engine.
AuthLoginGeneric provides a raw interface for authenticating to most authentication engines.
No description provided by the author
No description provided by the author
AuthLoginOCI handler for authenticating to OCI auth engine.
AuthLoginOIDC provides an interface for authenticating to the oidc authentication engine.
No description provided by the author
No description provided by the author
AuthLoginUserpass provides an interface for authenticating to the userpass authentication engine.
Description is essentially a DataSource or Resource with some additional metadata that helps with maintaining the Terraform Vault Provider.
ProviderMeta provides resources with access to the Vault client and other bits.

# Interfaces

No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author