vault_aws_secret_backend

Creates an AWS Secret Backend for Vault. AWS secret backends can then issue AWS access keys and secret keys, once a role has been added to the backend.

Example Usage

resource "vault_aws_secret_backend" "aws" {
  access_key = "AKIA....."
  secret_key = "AWS secret key"
}

Argument Reference

The following arguments are supported:

  • access_key - (Required) The AWS Access Key ID this backend should use to issue new credentials.

  • secret_key - (Required) The AWS Secret Key this backend should use to issue new credentials.

  • region - (Optional) The AWS region for API calls. Defaults to us-east-1.

  • path - (Optional) The unique path this backend should be mounted at. Must not begin or end with a /. Defaults to aws.

  • description - (Optional) A human-friendly description for this backend.

  • default_lease_ttl_seconds - (Optional) The default TTL for credentials issued by this backend.

  • max_lease_ttl_seconds - (Optional) The maximum TTL that can be requested for credentials issued by this backend.

Attributes Reference

No additional attributes are exported by this resource.

© 2018 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/vault/r/aws_secret_backend.html