class Amazonite::ApiGateway::DomainNameAccessAssociation

Overview

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.

Included Modules

Defined in:

api_gateway/domain_name_access_association.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(domain_name_access_association_arn : String | Nil = nil, domain_name_arn : String | Nil = nil, access_association_source_type : AccessAssociationSourceType | Nil = nil, access_association_source : String | Nil = nil, tags : Hash(String, String) | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def access_association_source : String | Nil #

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


[View source]
def access_association_source=(access_association_source : String | Nil) #

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


[View source]
def access_association_source_type : AccessAssociationSourceType | Nil #

The type of the domain name access association source.


[View source]
def access_association_source_type=(access_association_source_type : AccessAssociationSourceType | Nil) #

The type of the domain name access association source.


[View source]
def domain_name_access_association_arn : String | Nil #

The ARN of the domain name access association resource.


[View source]
def domain_name_access_association_arn=(domain_name_access_association_arn : String | Nil) #

The ARN of the domain name access association resource.


[View source]
def domain_name_arn : String | Nil #

The ARN of the domain name.


[View source]
def domain_name_arn=(domain_name_arn : String | Nil) #

The ARN of the domain name.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def tags : Hash(String, String) | Nil #

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


[View source]
def tags=(tags : Hash(String, String) | Nil) #

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


[View source]
def validate! : Nil #

[View source]