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_descriptionString

The API description. Markdown supported.

Returns:

  • (String)


2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2064

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_idString

The API Gateway API ID.

Returns:

  • (String)


2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2064

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_keyString

The API Gateway API key.

Returns:

  • (String)


2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2064

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_nameString

The API name.

Returns:

  • (String)


2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2064

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_hashString

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)


2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2064

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_idString

The data set ID.

Returns:

  • (String)


2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2064

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_typeString

The protocol type.

Returns:

  • (String)


2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2064

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_idString

The revision ID.

Returns:

  • (String)


2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2064

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

#stageString

The API stage.

Returns:

  • (String)


2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2064

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