Class: Aws::ApiGatewayV2::Types::GetApiResponse
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::ApiGatewayV2::Types::GetApiResponse
 
- Defined in:
- gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #api_endpoint  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
- 
  
    
      #api_gateway_managed  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
- 
  
    
      #api_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The identifier. 
- 
  
    
      #api_key_selection_expression  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An expression used to extract information at runtime. 
- 
  
    
      #cors_configuration  ⇒ Types::Cors 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Represents a CORS configuration. 
- 
  
    
      #created_date  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A string with a length between [0-1024]. 
- 
  
    
      #disable_execute_api_endpoint  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
- 
  
    
      #disable_schema_validation  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
- 
  
    
      #import_info  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
- 
  
    
      #ip_address_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The IP address types that can invoke the API. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A string with a length between [1-128]. 
- 
  
    
      #protocol_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Represents a protocol type. 
- 
  
    
      #route_selection_expression  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An expression used to extract information at runtime. 
- 
  
    
      #tags  ⇒ Hash<String,String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Represents a collection of tags associated with the resource. 
- 
  
    
      #version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A string with a length between [1-64]. 
- 
  
    
      #warnings  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Instance Attribute Details
#api_endpoint ⇒ String
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#api_gateway_managed ⇒ Boolean
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#api_id ⇒ String
The identifier.
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#api_key_selection_expression ⇒ String
An expression used to extract information at runtime. See Selection Expressions for more information.
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#cors_configuration ⇒ Types::Cors
Represents a CORS configuration. Supported only for HTTP APIs. See Configuring CORS for more information.
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#created_date ⇒ Time
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#description ⇒ String
A string with a length between [0-1024].
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#disable_execute_api_endpoint ⇒ Boolean
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#disable_schema_validation ⇒ Boolean
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#import_info ⇒ Array<String>
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#ip_address_type ⇒ String
The IP address types that can invoke the API.
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#name ⇒ String
A string with a length between [1-128].
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#protocol_type ⇒ String
Represents a protocol type.
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#route_selection_expression ⇒ String
An expression used to extract information at runtime. See Selection Expressions for more information.
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#tags ⇒ Hash<String,String>
Represents a collection of tags associated with the resource.
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#version ⇒ String
A string with a length between [1-64].
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end | 
#warnings ⇒ Array<String>
| 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 | # File 'gems/aws-sdk-apigatewayv2/lib/aws-sdk-apigatewayv2/types.rb', line 3460 class GetApiResponse < Struct.new( :api_endpoint, :api_gateway_managed, :api_id, :api_key_selection_expression, :cors_configuration, :created_date, :description, :disable_schema_validation, :disable_execute_api_endpoint, :import_info, :ip_address_type, :name, :protocol_type, :route_selection_expression, :tags, :version, :warnings) SENSITIVE = [] include Aws::Structure end |