Class: Aws::MediaLive::Types::DescribeReservationResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#count ⇒ Integer

Returns:

  • (Integer)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#currency_code ⇒ String

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#duration ⇒ Integer

Returns:

  • (Integer)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#duration_units ⇒ String

Units for duration, e.g. 'MONTHS'

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#end ⇒ String

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#fixed_price ⇒ Float

Returns:

  • (Float)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#offering_description ⇒ String

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#offering_id ⇒ String

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#offering_type ⇒ String

Offering type, e.g. 'NO_UPFRONT'

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#region ⇒ String

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#renewal_settings ⇒ Types::RenewalSettings

The Renewal settings for Reservations



4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#reservation_id ⇒ String

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#resource_specification ⇒ Types::ReservationResourceSpecification

Resource configuration (codec, resolution, bitrate, ...)



4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#start ⇒ String

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#state ⇒ String

Current reservation state

Returns:

  • (String)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

Returns:

  • (Hash<String,String>)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end

#usage_price ⇒ Float

Returns:

  • (Float)


4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 4031

class DescribeReservationResponse < Struct.new(
  :arn,
  :count,
  :currency_code,
  :duration,
  :duration_units,
  :end,
  :fixed_price,
  :name,
  :offering_description,
  :offering_id,
  :offering_type,
  :region,
  :renewal_settings,
  :reservation_id,
  :resource_specification,
  :start,
  :state,
  :tags,
  :usage_price)
  SENSITIVE = []
  include Aws::Structure
end