In AWS: * An Elastic Load Balancer for the Vault UI. * An AWS Certificate Manager (ACM) certificate for the Vault UI. * A `boot-vault` IAM role to bootstrap the Vault servers. * A `vault-server` IAM role for Vault to access AWS Key Management Service (AWS KMS) for auto unseal. * AWS Secrets Manager to store the {partner-product-name} root secret. * An AWS KMS key for auto unseal. In Kubernetes: * A dedicated node group for {partner-product-name}. * A dedicated namespace for {partner-product-name}. * An internal Vault TLS certificate and certificate authority for securing communications. * For the Vault service: ** Vault server pods. ** A Vault UI.