Skip to content

Creates an ACME endpoint, which is a managed ACME server with a unique endpoint URL

Description

Creates an ACME endpoint, which is a managed ACME server with a unique endpoint URL. After creation, ACME clients can use the endpoint URL to automate certificate issuance using the ACME protocol.

Usage

acm_create_acme_endpoint(IdempotencyToken, AuthorizationBehavior,
  Contact, CertificateAuthority, Tags, CertificateTags)

Arguments

  • IdempotencyToken

A unique, case-sensitive identifier to ensure idempotency of the request.

  • AuthorizationBehavior

[required] The authorization behavior for the ACME endpoint.

  • Contact

Specifies whether ACME clients must provide contact information during account registration.

  • CertificateAuthority

[required] The type of certificate authority to use for issuing certificates through this ACME endpoint.

  • Tags

One or more tags to associate with the ACME endpoint.

  • CertificateTags

Tags to apply to certificates issued through this ACME endpoint.

Value

A list with the following syntax:

list(
  AcmeEndpointArn = "string"
)

Request syntax

svc$create_acme_endpoint(
  IdempotencyToken = "string",
  AuthorizationBehavior = "PRE_APPROVED",
  Contact = "REQUIRED"|"NOT_REQUIRED",
  CertificateAuthority = list(
    PublicCertificateAuthority = list(
      AllowedKeyAlgorithms = list(
        "RSA_2048"|"EC_prime256v1"|"EC_secp384r1"
      )
    )
  ),
  Tags = list(
    list(
      Key = "string",
      Value = "string"
    )
  ),
  CertificateTags = list(
    list(
      Key = "string",
      Value = "string"
    )
  )
)