Skip to content

Creates an external account binding (EAB) for an ACME endpoint

Description

Creates an external account binding (EAB) for an ACME endpoint. An EAB provides credentials that authorize an ACME client to register an account with the endpoint. Each EAB is associated with an IAM role that controls what certificate operations the ACME client can perform.

Usage

acm_create_acme_external_account_binding(IdempotencyToken,
  AcmeEndpointArn, RoleArn, Expiration, Tags)

Arguments

  • IdempotencyToken

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

  • AcmeEndpointArn

[required] The Amazon Resource Name (ARN) of the ACME endpoint.

  • RoleArn

[required] The Amazon Resource Name (ARN) of the IAM role to associate with the external account binding.

  • Expiration

The expiration configuration for the external account binding.

  • Tags

One or more tags to associate with the external account binding.

Value

A list with the following syntax:

list(
  ExternalAccountBinding = list(
    AcmeExternalAccountBindingArn = "string",
    AcmeEndpointArn = "string",
    RoleArn = "string",
    ExpiresAt = as.POSIXct(
      "2015-01-01"
    ),
    RevokedAt = as.POSIXct(
      "2015-01-01"
    ),
    LastUsedAt = as.POSIXct(
      "2015-01-01"
    ),
    CreatedAt = as.POSIXct(
      "2015-01-01"
    ),
    UpdatedAt = as.POSIXct(
      "2015-01-01"
    )
  )
)

Request syntax

svc$create_acme_external_account_binding(
  IdempotencyToken = "string",
  AcmeEndpointArn = "string",
  RoleArn = "string",
  Expiration = list(
    Value = 123,
    Type = "MINUTES"|"HOURS"|"DAYS"
  ),
  Tags = list(
    list(
      Key = "string",
      Value = "string"
    )
  )
)