Class: Aws::Lightsail::Types::TimePeriod

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

Overview

Sets the start date and end date for retrieving a cost estimate. The start date is inclusive, but the end date is exclusive. For example, if start is 2017-01-01 and end is 2017-05-01, then the cost and usage data is retrieved from 2017-01-01 up to and including 2017-04-30 but not including 2017-05-01.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#endTime

The end of the time period. The end date is exclusive. For example, if end is 2017-05-01, Lightsail for Research retrieves cost and usage data from the start date up to, but not including, 2017-05-01.

Returns:

  • (Time)


14305
14306
14307
14308
14309
14310
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 14305

class TimePeriod < Struct.new(
  :start,
  :end)
  SENSITIVE = []
  include Aws::Structure
end

#startTime

The beginning of the time period. The start date is inclusive. For example, if start is 2017-01-01, Lightsail for Research retrieves cost and usage data starting at 2017-01-01 up to the end date. The start date must be equal to or no later than the current date to avoid a validation error.

Returns:

  • (Time)


14305
14306
14307
14308
14309
14310
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 14305

class TimePeriod < Struct.new(
  :start,
  :end)
  SENSITIVE = []
  include Aws::Structure
end