Class: Aws::AppSync::Types::DomainNameConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppSync::Types::DomainNameConfig
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-appsync/types.rb
Overview
Describes a configuration for a custom domain.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#appsync_domain_name ⇒ String
The domain name that AppSync provides.
-
#certificate_arn ⇒ String
The Amazon Resource Name (ARN) of the certificate.
-
#description ⇒ String
A description of the ‘DomainName` configuration.
-
#domain_name ⇒ String
The domain name.
-
#domain_name_arn ⇒ String
The Amazon Resource Name (ARN) of the domain name.
-
#hosted_zone_id ⇒ String
The ID of your Amazon Route 53 hosted zone.
-
#tags ⇒ Hash<String,String>
A map with keys of ‘TagKey` objects and values of `TagValue` objects.
Instance Attribute Details
#appsync_domain_name ⇒ String
The domain name that AppSync provides.
2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 |
# File 'lib/aws-sdk-appsync/types.rb', line 2301 class DomainNameConfig < Struct.new( :domain_name, :description, :certificate_arn, :appsync_domain_name, :hosted_zone_id, :tags, :domain_name_arn) SENSITIVE = [] include Aws::Structure end |
#certificate_arn ⇒ String
The Amazon Resource Name (ARN) of the certificate. This can be an Certificate Manager (ACM) certificate or an Identity and Access Management (IAM) server certificate.
2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 |
# File 'lib/aws-sdk-appsync/types.rb', line 2301 class DomainNameConfig < Struct.new( :domain_name, :description, :certificate_arn, :appsync_domain_name, :hosted_zone_id, :tags, :domain_name_arn) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the ‘DomainName` configuration.
2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 |
# File 'lib/aws-sdk-appsync/types.rb', line 2301 class DomainNameConfig < Struct.new( :domain_name, :description, :certificate_arn, :appsync_domain_name, :hosted_zone_id, :tags, :domain_name_arn) SENSITIVE = [] include Aws::Structure end |
#domain_name ⇒ String
The domain name.
2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 |
# File 'lib/aws-sdk-appsync/types.rb', line 2301 class DomainNameConfig < Struct.new( :domain_name, :description, :certificate_arn, :appsync_domain_name, :hosted_zone_id, :tags, :domain_name_arn) SENSITIVE = [] include Aws::Structure end |
#domain_name_arn ⇒ String
The Amazon Resource Name (ARN) of the domain name.
2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 |
# File 'lib/aws-sdk-appsync/types.rb', line 2301 class DomainNameConfig < Struct.new( :domain_name, :description, :certificate_arn, :appsync_domain_name, :hosted_zone_id, :tags, :domain_name_arn) SENSITIVE = [] include Aws::Structure end |
#hosted_zone_id ⇒ String
The ID of your Amazon Route 53 hosted zone.
2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 |
# File 'lib/aws-sdk-appsync/types.rb', line 2301 class DomainNameConfig < Struct.new( :domain_name, :description, :certificate_arn, :appsync_domain_name, :hosted_zone_id, :tags, :domain_name_arn) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A map with keys of ‘TagKey` objects and values of `TagValue` objects.
2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 |
# File 'lib/aws-sdk-appsync/types.rb', line 2301 class DomainNameConfig < Struct.new( :domain_name, :description, :certificate_arn, :appsync_domain_name, :hosted_zone_id, :tags, :domain_name_arn) SENSITIVE = [] include Aws::Structure end |