Skip to content

Creates a trust store

Description

Creates a trust store.

For more information, see Mutual TLS for Application Load Balancers.

Usage

elbv2_create_trust_store(Name, CaCertificatesBundleS3Bucket,
  CaCertificatesBundleS3Key, CaCertificatesBundleS3ObjectVersion, Tags)

Arguments

  • Name

    [required] The name of the trust store.

    This name must be unique per region and can't be changed after creation.

  • CaCertificatesBundleS3Bucket

    [required] The Amazon S3 bucket for the ca certificates bundle.

  • CaCertificatesBundleS3Key

    [required] The Amazon S3 path for the ca certificates bundle.

  • CaCertificatesBundleS3ObjectVersion

    The Amazon S3 object version for the ca certificates bundle. If undefined the current version is used.

  • Tags

    The tags to assign to the trust store.

Value

A list with the following syntax:

list(
  TrustStores = list(
    list(
      Name = "string",
      TrustStoreArn = "string",
      Status = "ACTIVE"|"CREATING",
      NumberOfCaCertificates = 123,
      TotalRevokedEntries = 123
    )
  )
)

Request syntax

svc$create_trust_store(
  Name = "string",
  CaCertificatesBundleS3Bucket = "string",
  CaCertificatesBundleS3Key = "string",
  CaCertificatesBundleS3ObjectVersion = "string",
  Tags = list(
    list(
      Key = "string",
      Value = "string"
    )
  )
)