Class: Aws::Outposts::Types::QuoteSummary

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

Overview

Summary information about a quote.

Constant Summary collapse

SENSITIVE =
[:description]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

The ID of the account that owns the quote.

Returns:

  • (String)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#country_codeString

The country code for the Outpost site location.

Returns:

  • (String)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#created_dateTime

The date the quote was created.

Returns:

  • (Time)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#descriptionString

The description of the quote.

Returns:

  • (String)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#expiration_dateTime

The date the quote expires.

Returns:

  • (Time)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#outpost_arnString

The ARN of the Outpost associated with the quote.

Returns:

  • (String)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#quote_idString

The ID of the quote.

Returns:

  • (String)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#quote_optionsArray<Types::QuoteOption>

The configuration and pricing options for the quote.

Returns:



2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#quote_statusString

The status of the quote.

Returns:

  • (String)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#requested_capacitiesArray<Types::QuoteCapacity>

The capacity requirements specified in the quote request.

Returns:



2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#requested_constraintsArray<Types::QuoteConstraint>

The physical constraints specified in the quote request.

Returns:



2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#requested_payment_optionsArray<String>

The payment options specified in the quote request.

Returns:

  • (Array<String>)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#requested_payment_termsArray<String>

The payment terms specified in the quote request.

Returns:

  • (Array<String>)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#status_messageString

A message about the status of the quote.

Returns:

  • (String)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end

#submitted_order_idString

The ID of the order submitted for the quote.

Returns:

  • (String)


2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2696

class QuoteSummary < Struct.new(
  :quote_id,
  :account_id,
  :quote_status,
  :status_message,
  :outpost_arn,
  :country_code,
  :requested_capacities,
  :requested_constraints,
  :requested_payment_options,
  :requested_payment_terms,
  :quote_options,
  :submitted_order_id,
  :created_date,
  :expiration_date,
  :description)
  SENSITIVE = [:description]
  include Aws::Structure
end