Class: Aws::DataExchange::Types::ImportAssetFromApiGatewayApiRequestDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::DataExchange::Types::ImportAssetFromApiGatewayApiRequestDetails
- Defined in:
- gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb
Overview
Note:
When making an API call, you may pass ImportAssetFromApiGatewayApiRequestDetails data as a hash:
{
api_description: "ApiDescription",
api_id: "__string", # required
api_key: "__string",
api_name: "__string", # required
api_specification_md_5_hash: "__stringMin24Max24PatternAZaZ094AZaZ092AZaZ093", # required
data_set_id: "Id", # required
protocol_type: "REST", # required, accepts REST
revision_id: "Id", # required
stage: "__string", # required
}
The request details.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#api_description ⇒ String
The API description.
-
#api_id ⇒ String
The API Gateway API ID.
-
#api_key ⇒ String
The API Gateway API key.
-
#api_name ⇒ String
The API name.
-
#api_specification_md_5_hash ⇒ String
The Base64-encoded MD5 hash of the OpenAPI 3.0 JSON API specification file.
-
#data_set_id ⇒ String
The data set ID.
-
#protocol_type ⇒ String
The protocol type.
-
#revision_id ⇒ String
The revision ID.
-
#stage ⇒ String
The API stage.
Instance Attribute Details
#api_description ⇒ String
The API description. Markdown supported.
1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1773 class ImportAssetFromApiGatewayApiRequestDetails < Struct.new( :api_description, :api_id, :api_key, :api_name, :api_specification_md_5_hash, :data_set_id, :protocol_type, :revision_id, :stage) SENSITIVE = [] include Aws::Structure end |
#api_id ⇒ String
The API Gateway API ID.
1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1773 class ImportAssetFromApiGatewayApiRequestDetails < Struct.new( :api_description, :api_id, :api_key, :api_name, :api_specification_md_5_hash, :data_set_id, :protocol_type, :revision_id, :stage) SENSITIVE = [] include Aws::Structure end |
#api_key ⇒ String
The API Gateway API key.
1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1773 class ImportAssetFromApiGatewayApiRequestDetails < Struct.new( :api_description, :api_id, :api_key, :api_name, :api_specification_md_5_hash, :data_set_id, :protocol_type, :revision_id, :stage) SENSITIVE = [] include Aws::Structure end |
#api_name ⇒ String
The API name.
1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1773 class ImportAssetFromApiGatewayApiRequestDetails < Struct.new( :api_description, :api_id, :api_key, :api_name, :api_specification_md_5_hash, :data_set_id, :protocol_type, :revision_id, :stage) SENSITIVE = [] include Aws::Structure end |
#api_specification_md_5_hash ⇒ String
The Base64-encoded MD5 hash of the OpenAPI 3.0 JSON API specification file. It is used to ensure the integrity of the file.
1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1773 class ImportAssetFromApiGatewayApiRequestDetails < Struct.new( :api_description, :api_id, :api_key, :api_name, :api_specification_md_5_hash, :data_set_id, :protocol_type, :revision_id, :stage) SENSITIVE = [] include Aws::Structure end |
#data_set_id ⇒ String
The data set ID.
1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1773 class ImportAssetFromApiGatewayApiRequestDetails < Struct.new( :api_description, :api_id, :api_key, :api_name, :api_specification_md_5_hash, :data_set_id, :protocol_type, :revision_id, :stage) SENSITIVE = [] include Aws::Structure end |
#protocol_type ⇒ String
The protocol type.
1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1773 class ImportAssetFromApiGatewayApiRequestDetails < Struct.new( :api_description, :api_id, :api_key, :api_name, :api_specification_md_5_hash, :data_set_id, :protocol_type, :revision_id, :stage) SENSITIVE = [] include Aws::Structure end |
#revision_id ⇒ String
The revision ID.
1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1773 class ImportAssetFromApiGatewayApiRequestDetails < Struct.new( :api_description, :api_id, :api_key, :api_name, :api_specification_md_5_hash, :data_set_id, :protocol_type, :revision_id, :stage) SENSITIVE = [] include Aws::Structure end |
#stage ⇒ String
The API stage.
1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 |
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1773 class ImportAssetFromApiGatewayApiRequestDetails < Struct.new( :api_description, :api_id, :api_key, :api_name, :api_specification_md_5_hash, :data_set_id, :protocol_type, :revision_id, :stage) SENSITIVE = [] include Aws::Structure end |