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)


1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1597

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)


1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1597

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)


1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1597

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)


1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1597

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)


1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1597

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)


1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1597

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)


1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1597

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)


1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1597

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)


1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 1597

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