ACM / Client / update_acme_endpoint

update_acme_endpoint

ACM.Client.update_acme_endpoint(**kwargs)

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

See also: AWS API Documentation

Request Syntax

response = client.update_acme_endpoint(
    AcmeEndpointArn='string',
    AuthorizationBehavior='PRE_APPROVED',
    Contact='REQUIRED'|'NOT_REQUIRED',
    CertificateAuthority={
        'PublicCertificateAuthority': {
            'AllowedKeyAlgorithms': [
                'RSA_2048'|'EC_prime256v1'|'EC_secp384r1',
            ]
        }
    }
)
Parameters:
  • AcmeEndpointArn (string) –

    [REQUIRED]

    The Amazon Resource Name (ARN) of the ACME endpoint to update.

  • AuthorizationBehavior (string) – The updated authorization behavior.

  • Contact (string) – The updated contact requirement.

  • CertificateAuthority (dict) –

    The updated certificate authority configuration.

    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) –

Returns:

None

Exceptions

  • ACM.Client.exceptions.InternalServerException

  • ACM.Client.exceptions.ConflictException

  • ACM.Client.exceptions.AccessDeniedException

  • ACM.Client.exceptions.ValidationException

  • ACM.Client.exceptions.ResourceNotFoundException

  • ACM.Client.exceptions.ThrottlingException