Class: Aws::DataExchange::Types::ApiGatewayApiAsset

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

Overview

The API Gateway API that is the asset.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#api_descriptionString

The API description of the API asset.

Returns:

  • (String)


81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 81

class ApiGatewayApiAsset < Struct.new(
  :api_description,
  :api_endpoint,
  :api_id,
  :api_key,
  :api_name,
  :api_specification_download_url,
  :api_specification_download_url_expires_at,
  :protocol_type,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#api_endpointString

The API endpoint of the API asset.

Returns:

  • (String)


81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 81

class ApiGatewayApiAsset < Struct.new(
  :api_description,
  :api_endpoint,
  :api_id,
  :api_key,
  :api_name,
  :api_specification_download_url,
  :api_specification_download_url_expires_at,
  :protocol_type,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#api_idString

The unique identifier of the API asset.

Returns:

  • (String)


81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 81

class ApiGatewayApiAsset < Struct.new(
  :api_description,
  :api_endpoint,
  :api_id,
  :api_key,
  :api_name,
  :api_specification_download_url,
  :api_specification_download_url_expires_at,
  :protocol_type,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#api_keyString

The API key of the API asset.

Returns:

  • (String)


81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 81

class ApiGatewayApiAsset < Struct.new(
  :api_description,
  :api_endpoint,
  :api_id,
  :api_key,
  :api_name,
  :api_specification_download_url,
  :api_specification_download_url_expires_at,
  :protocol_type,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#api_nameString

The API name of the API asset.

Returns:

  • (String)


81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 81

class ApiGatewayApiAsset < Struct.new(
  :api_description,
  :api_endpoint,
  :api_id,
  :api_key,
  :api_name,
  :api_specification_download_url,
  :api_specification_download_url_expires_at,
  :protocol_type,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#api_specification_download_urlString

The download URL of the API specification of the API asset.

Returns:

  • (String)


81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 81

class ApiGatewayApiAsset < Struct.new(
  :api_description,
  :api_endpoint,
  :api_id,
  :api_key,
  :api_name,
  :api_specification_download_url,
  :api_specification_download_url_expires_at,
  :protocol_type,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#api_specification_download_url_expires_atTime

The date and time that the upload URL expires, in ISO 8601 format.

Returns:

  • (Time)


81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 81

class ApiGatewayApiAsset < Struct.new(
  :api_description,
  :api_endpoint,
  :api_id,
  :api_key,
  :api_name,
  :api_specification_download_url,
  :api_specification_download_url_expires_at,
  :protocol_type,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#protocol_typeString

The protocol type of the API asset.

Returns:

  • (String)


81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 81

class ApiGatewayApiAsset < Struct.new(
  :api_description,
  :api_endpoint,
  :api_id,
  :api_key,
  :api_name,
  :api_specification_download_url,
  :api_specification_download_url_expires_at,
  :protocol_type,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end

#stageString

The stage of the API asset.

Returns:

  • (String)


81
82
83
84
85
86
87
88
89
90
91
92
93
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 81

class ApiGatewayApiAsset < Struct.new(
  :api_description,
  :api_endpoint,
  :api_id,
  :api_key,
  :api_name,
  :api_specification_download_url,
  :api_specification_download_url_expires_at,
  :protocol_type,
  :stage)
  SENSITIVE = []
  include Aws::Structure
end