Class: Aws::DataExchange::Types::ImportAssetFromApiGatewayApiRequestDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb

Overview

The request details.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#api_description ⇒ String

The API description. Markdown supported.

Returns:

  • (String)


2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2116

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.

Returns:

  • (String)


2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2116

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.

Returns:

  • (String)


2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2116

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.

Returns:

  • (String)


2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2116

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.

Returns:

  • (String)


2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2116

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.

Returns:

  • (String)


2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2116

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.

Returns:

  • (String)


2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2116

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.

Returns:

  • (String)


2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2116

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.

Returns:

  • (String)


2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2116

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