ACM / Client / create_acme_endpoint
create_acme_endpoint¶
- ACM.Client.create_acme_endpoint(**kwargs)¶
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.
See also: AWS API Documentation
Request Syntax
response = client.create_acme_endpoint( IdempotencyToken='string', AuthorizationBehavior='PRE_APPROVED', Contact='REQUIRED'|'NOT_REQUIRED', CertificateAuthority={ 'PublicCertificateAuthority': { 'AllowedKeyAlgorithms': [ 'RSA_2048'|'EC_prime256v1'|'EC_secp384r1', ] } }, Tags=[ { 'Key': 'string', 'Value': 'string' }, ], CertificateTags=[ { 'Key': 'string', 'Value': 'string' }, ] )
- Parameters:
IdempotencyToken (string) –
A unique, case-sensitive identifier to ensure idempotency of the request.
This field is autopopulated if not provided.
AuthorizationBehavior (string) –
[REQUIRED]
The authorization behavior for the ACME endpoint.
Contact (string) – Specifies whether ACME clients must provide contact information during account registration.
CertificateAuthority (dict) –
[REQUIRED]
The type of certificate authority to use for issuing certificates through this ACME endpoint.
Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
PublicCertificateAuthority.PublicCertificateAuthority (dict) –
Configuration for using a public certificate authority.
AllowedKeyAlgorithms (list) –
The key algorithms allowed for certificates issued by this certificate authority.
(string) –
Tags (list) –
One or more tags to associate with the ACME endpoint.
(dict) –
A key-value pair that identifies or specifies metadata about an ACM resource.
Key (string) – [REQUIRED]
The key of the tag.
Value (string) –
The value of the tag.
CertificateTags (list) –
Tags to apply to certificates issued through this ACME endpoint.
(dict) –
A key-value pair that identifies or specifies metadata about an ACM resource.
Key (string) – [REQUIRED]
The key of the tag.
Value (string) –
The value of the tag.
- Return type:
dict
- Returns:
Response Syntax
{ 'AcmeEndpointArn': 'string' }
Response Structure
(dict) –
AcmeEndpointArn (string) –
The Amazon Resource Name (ARN) of the created ACME endpoint.
Exceptions
ACM.Client.exceptions.InternalServerExceptionACM.Client.exceptions.ServiceQuotaExceededExceptionACM.Client.exceptions.ConflictExceptionACM.Client.exceptions.AccessDeniedExceptionACM.Client.exceptions.ValidationExceptionACM.Client.exceptions.ThrottlingException