APIGateway / Client / create_domain_name_access_association

create_domain_name_access_association#

APIGateway.Client.create_domain_name_access_association(**kwargs)#

Creates a domain name access association resource between an access association source and a private custom domain name.

See also: AWS API Documentation

Request Syntax

response = client.create_domain_name_access_association(
    domainNameArn='string',
    accessAssociationSourceType='VPCE',
    accessAssociationSource='string',
    tags={
        'string': 'string'
    }
)
Parameters:
  • domainNameArn (string) –

    [REQUIRED]

    The ARN of the domain name.

  • accessAssociationSourceType (string) –

    [REQUIRED]

    The type of the domain name access association source.

  • accessAssociationSource (string) –

    [REQUIRED]

    The identifier of the domain name access association source. For a VPCE, the value is the VPC endpoint ID.

  • tags (dict) –

    The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

    • (string) –

      • (string) –

Return type:

dict

Returns:

Response Syntax

{
    'domainNameAccessAssociationArn': 'string',
    'domainNameArn': 'string',
    'accessAssociationSourceType': 'VPCE',
    'accessAssociationSource': 'string',
    'tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) –

    Represents a domain name access association between an access association source and a private custom domain name. With a domain name access association, an access association source can invoke a private custom domain name while isolated from the public internet.

    • domainNameAccessAssociationArn (string) –

      The ARN of the domain name access association resource.

    • domainNameArn (string) –

      The ARN of the domain name.

    • accessAssociationSourceType (string) –

      The type of the domain name access association source.

    • accessAssociationSource (string) –

      The ARN of the domain name access association source. For a VPCE, the ARN must be a VPC endpoint.

    • tags (dict) –

      The collection of tags. Each tag element is associated with a given resource.

      • (string) –

        • (string) –

Exceptions

  • APIGateway.Client.exceptions.BadRequestException

  • APIGateway.Client.exceptions.ConflictException

  • APIGateway.Client.exceptions.LimitExceededException

  • APIGateway.Client.exceptions.UnauthorizedException

  • APIGateway.Client.exceptions.TooManyRequestsException