1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. apigateway
  5. DomainNameAccessAssociation

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.11.0 published on Tuesday, Nov 26, 2024 by Pulumi

aws-native.apigateway.DomainNameAccessAssociation

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.11.0 published on Tuesday, Nov 26, 2024 by Pulumi

    Resource Type definition for AWS::ApiGateway::DomainNameAccessAssociation.

    Create DomainNameAccessAssociation Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DomainNameAccessAssociation(name: string, args: DomainNameAccessAssociationArgs, opts?: CustomResourceOptions);
    @overload
    def DomainNameAccessAssociation(resource_name: str,
                                    args: DomainNameAccessAssociationArgs,
                                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def DomainNameAccessAssociation(resource_name: str,
                                    opts: Optional[ResourceOptions] = None,
                                    access_association_source: Optional[str] = None,
                                    access_association_source_type: Optional[DomainNameAccessAssociationAccessAssociationSourceType] = None,
                                    domain_name_arn: Optional[str] = None,
                                    tags: Optional[Sequence[_root_inputs.CreateOnlyTagArgs]] = None)
    func NewDomainNameAccessAssociation(ctx *Context, name string, args DomainNameAccessAssociationArgs, opts ...ResourceOption) (*DomainNameAccessAssociation, error)
    public DomainNameAccessAssociation(string name, DomainNameAccessAssociationArgs args, CustomResourceOptions? opts = null)
    public DomainNameAccessAssociation(String name, DomainNameAccessAssociationArgs args)
    public DomainNameAccessAssociation(String name, DomainNameAccessAssociationArgs args, CustomResourceOptions options)
    
    type: aws-native:apigateway:DomainNameAccessAssociation
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args DomainNameAccessAssociationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DomainNameAccessAssociationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DomainNameAccessAssociationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DomainNameAccessAssociationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DomainNameAccessAssociationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    DomainNameAccessAssociation Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The DomainNameAccessAssociation resource accepts the following input properties:

    AccessAssociationSource string
    The source of the domain name access association resource.
    AccessAssociationSourceType Pulumi.AwsNative.ApiGateway.DomainNameAccessAssociationAccessAssociationSourceType
    The source type of the domain name access association resource.
    DomainNameArn string
    The amazon resource name (ARN) of the domain name resource.
    Tags List<Pulumi.AwsNative.Inputs.CreateOnlyTag>
    An array of arbitrary tags (key-value pairs) to associate with the domainname access association.
    AccessAssociationSource string
    The source of the domain name access association resource.
    AccessAssociationSourceType DomainNameAccessAssociationAccessAssociationSourceType
    The source type of the domain name access association resource.
    DomainNameArn string
    The amazon resource name (ARN) of the domain name resource.
    Tags CreateOnlyTagArgs
    An array of arbitrary tags (key-value pairs) to associate with the domainname access association.
    accessAssociationSource String
    The source of the domain name access association resource.
    accessAssociationSourceType DomainNameAccessAssociationAccessAssociationSourceType
    The source type of the domain name access association resource.
    domainNameArn String
    The amazon resource name (ARN) of the domain name resource.
    tags List<CreateOnlyTag>
    An array of arbitrary tags (key-value pairs) to associate with the domainname access association.
    accessAssociationSource string
    The source of the domain name access association resource.
    accessAssociationSourceType DomainNameAccessAssociationAccessAssociationSourceType
    The source type of the domain name access association resource.
    domainNameArn string
    The amazon resource name (ARN) of the domain name resource.
    tags CreateOnlyTag[]
    An array of arbitrary tags (key-value pairs) to associate with the domainname access association.
    access_association_source str
    The source of the domain name access association resource.
    access_association_source_type DomainNameAccessAssociationAccessAssociationSourceType
    The source type of the domain name access association resource.
    domain_name_arn str
    The amazon resource name (ARN) of the domain name resource.
    tags Sequence[CreateOnlyTagArgs]
    An array of arbitrary tags (key-value pairs) to associate with the domainname access association.
    accessAssociationSource String
    The source of the domain name access association resource.
    accessAssociationSourceType "VPCE"
    The source type of the domain name access association resource.
    domainNameArn String
    The amazon resource name (ARN) of the domain name resource.
    tags List<Property Map>
    An array of arbitrary tags (key-value pairs) to associate with the domainname access association.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DomainNameAccessAssociation resource produces the following output properties:

    DomainNameAccessAssociationArn string
    The amazon resource name (ARN) of the domain name access association resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    DomainNameAccessAssociationArn string
    The amazon resource name (ARN) of the domain name access association resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    domainNameAccessAssociationArn String
    The amazon resource name (ARN) of the domain name access association resource.
    id String
    The provider-assigned unique ID for this managed resource.
    domainNameAccessAssociationArn string
    The amazon resource name (ARN) of the domain name access association resource.
    id string
    The provider-assigned unique ID for this managed resource.
    domain_name_access_association_arn str
    The amazon resource name (ARN) of the domain name access association resource.
    id str
    The provider-assigned unique ID for this managed resource.
    domainNameAccessAssociationArn String
    The amazon resource name (ARN) of the domain name access association resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    CreateOnlyTag, CreateOnlyTagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    DomainNameAccessAssociationAccessAssociationSourceType, DomainNameAccessAssociationAccessAssociationSourceTypeArgs

    Vpce
    VPCE
    DomainNameAccessAssociationAccessAssociationSourceTypeVpce
    VPCE
    Vpce
    VPCE
    Vpce
    VPCE
    VPCE
    VPCE
    "VPCE"
    VPCE

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.11.0 published on Tuesday, Nov 26, 2024 by Pulumi