Skip to main content

acme_endpoints

Creates, updates, deletes, gets or lists an acme_endpoints resource.

Overview

Nameacme_endpoints
TypeResource
Idaws.acm.acme_endpoints

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
acme_endpoint_arnstringThe Amazon Resource Name (ARN) of the ACME endpoint. (pattern: <code>arn:aws[a-z-]*:acm:[a-z0-9-]+:[0-9]{12}:acme-endpoint/[a-zA-Z0-9-]+</code>)
authorization_behaviorstringThe authorization behavior of the ACME endpoint. (PRE_APPROVED)
certificate_authorityobjectThe certificate authority configuration for the ACME endpoint.
certificate_tagsarrayTags applied to certificates issued through this ACME endpoint.
contactstringWhether ACME clients must provide contact information during account registration. (REQUIRED, NOT_REQUIRED)
created_atstring (date-time)The time at which the ACME endpoint was created.
endpoint_urlstringThe URL of the ACME endpoint.
failure_reasonstringThe reason the ACME endpoint failed, if applicable.
statusstringThe status of the ACME endpoint. (CREATING, ACTIVE, DELETING, FAILED)
updated_atstring (date-time)The time at which the ACME endpoint was last updated.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_acme_endpointselectregionReturns detailed metadata about the specified ACME endpoint, including its status, URL, authorization behavior, and certificate authority configuration.
list_acme_endpointsselectregionRetrieves a list of ACME endpoints in your account. Use this operation to view all configured ACME endpoints and their current status.
create_acme_endpointinsertregion, AuthorizationBehavior, CertificateAuthorityCreates 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.
update_acme_endpointupdateregion, AcmeEndpointArnUpdates the configuration of an existing ACME endpoint. You can change the authorization behavior, contact requirement, or certificate authority settings.
delete_acme_endpointdeleteregionDeletes an ACME endpoint. After deletion, the endpoint URL is no longer accessible and ACME clients cannot issue certificates through it. Any existing external account bindings and domain validations associated with the endpoint are also deleted.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Returns detailed metadata about the specified ACME endpoint, including its status, URL, authorization behavior, and certificate authority configuration.

SELECT
acme_endpoint_arn,
authorization_behavior,
certificate_authority,
certificate_tags,
contact,
created_at,
endpoint_url,
failure_reason,
status,
updated_at
FROM aws.acm.acme_endpoints
WHERE region = '{{ region }}' -- required
;

INSERT examples

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.

INSERT INTO aws.acm.acme_endpoints (
IdempotencyToken,
AuthorizationBehavior,
Contact,
CertificateAuthority,
Tags,
CertificateTags,
region
)
SELECT
'{{ IdempotencyToken }}',
'{{ AuthorizationBehavior }}' /* required */,
'{{ Contact }}',
'{{ CertificateAuthority }}' /* required */,
'{{ Tags }}',
'{{ CertificateTags }}',
'{{ region }}'
RETURNING
acme_endpoint_arn
;

UPDATE examples

Updates the configuration of an existing ACME endpoint. You can change the authorization behavior, contact requirement, or certificate authority settings.

UPDATE aws.acm.acme_endpoints
SET
AcmeEndpointArn = '{{ AcmeEndpointArn }}',
AuthorizationBehavior = '{{ AuthorizationBehavior }}',
Contact = '{{ Contact }}',
CertificateAuthority = '{{ CertificateAuthority }}'
WHERE
region = '{{ region }}' --required
AND AcmeEndpointArn = '{{ AcmeEndpointArn }}' --required;

DELETE examples

Deletes an ACME endpoint. After deletion, the endpoint URL is no longer accessible and ACME clients cannot issue certificates through it. Any existing external account bindings and domain validations associated with the endpoint are also deleted.

DELETE FROM aws.acm.acme_endpoints
WHERE region = '{{ region }}' --required
;