Class: Aws::ApiGatewayV2::Types::CreateDomainNameRequest
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::ApiGatewayV2::Types::CreateDomainNameRequest
 
- Defined in:
- gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #domain_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A string with a length between [1-512]. 
- 
  
    
      #domain_name_configurations  ⇒ Array<Types::DomainNameConfiguration> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The domain name configurations. 
- 
  
    
      #mutual_tls_authentication  ⇒ Types::MutualTlsAuthenticationInput 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    If specified, API Gateway performs two-way authentication between the client and the server. 
- 
  
    
      #routing_mode  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
- 
  
    
      #tags  ⇒ Hash<String,String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Represents a collection of tags associated with the resource. 
Instance Attribute Details
#domain_name ⇒ String
A string with a length between [1-512].
| 1216 1217 1218 1219 1220 1221 1222 1223 1224 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 1216 class CreateDomainNameRequest < Struct.new( :domain_name, :domain_name_configurations, :mutual_tls_authentication, :routing_mode, :tags) SENSITIVE = [] include Aws::Structure end | 
#domain_name_configurations ⇒ Array<Types::DomainNameConfiguration>
The domain name configurations.
| 1216 1217 1218 1219 1220 1221 1222 1223 1224 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 1216 class CreateDomainNameRequest < Struct.new( :domain_name, :domain_name_configurations, :mutual_tls_authentication, :routing_mode, :tags) SENSITIVE = [] include Aws::Structure end | 
#mutual_tls_authentication ⇒ Types::MutualTlsAuthenticationInput
If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.
| 1216 1217 1218 1219 1220 1221 1222 1223 1224 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 1216 class CreateDomainNameRequest < Struct.new( :domain_name, :domain_name_configurations, :mutual_tls_authentication, :routing_mode, :tags) SENSITIVE = [] include Aws::Structure end | 
#routing_mode ⇒ String
| 1216 1217 1218 1219 1220 1221 1222 1223 1224 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 1216 class CreateDomainNameRequest < Struct.new( :domain_name, :domain_name_configurations, :mutual_tls_authentication, :routing_mode, :tags) SENSITIVE = [] include Aws::Structure end | 
#tags ⇒ Hash<String,String>
Represents a collection of tags associated with the resource.
| 1216 1217 1218 1219 1220 1221 1222 1223 1224 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 1216 class CreateDomainNameRequest < Struct.new( :domain_name, :domain_name_configurations, :mutual_tls_authentication, :routing_mode, :tags) SENSITIVE = [] include Aws::Structure end |