Class: Aws::CleanRoomsML::Types::AccessBudgetDetails

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

Overview

The detailed information for a specific budget period, including time boundaries and budget amounts.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auto_refreshString

Specifies whether this budget automatically refreshes when the current period ends.

Returns:

  • (String)


73
74
75
76
77
78
79
80
81
82
# File 'gems/aws-sdk-cleanroomsml/lib/aws-sdk-cleanroomsml/types.rb', line 73

class AccessBudgetDetails < Struct.new(
  :start_time,
  :end_time,
  :remaining_budget,
  :budget,
  :budget_type,
  :auto_refresh)
  SENSITIVE = []
  include Aws::Structure
end

#budgetInteger

The total budget amount allocated for this period.

Returns:

  • (Integer)


73
74
75
76
77
78
79
80
81
82
# File 'gems/aws-sdk-cleanroomsml/lib/aws-sdk-cleanroomsml/types.rb', line 73

class AccessBudgetDetails < Struct.new(
  :start_time,
  :end_time,
  :remaining_budget,
  :budget,
  :budget_type,
  :auto_refresh)
  SENSITIVE = []
  include Aws::Structure
end

#budget_typeString

The type of budget period. Calendar-based types reset automatically at regular intervals, while LIFETIME budgets never reset.

Returns:

  • (String)


73
74
75
76
77
78
79
80
81
82
# File 'gems/aws-sdk-cleanroomsml/lib/aws-sdk-cleanroomsml/types.rb', line 73

class AccessBudgetDetails < Struct.new(
  :start_time,
  :end_time,
  :remaining_budget,
  :budget,
  :budget_type,
  :auto_refresh)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The end time of this budget period. If not specified, the budget period continues indefinitely.

Returns:

  • (Time)


73
74
75
76
77
78
79
80
81
82
# File 'gems/aws-sdk-cleanroomsml/lib/aws-sdk-cleanroomsml/types.rb', line 73

class AccessBudgetDetails < Struct.new(
  :start_time,
  :end_time,
  :remaining_budget,
  :budget,
  :budget_type,
  :auto_refresh)
  SENSITIVE = []
  include Aws::Structure
end

#remaining_budgetInteger

The amount of budget remaining in this period.

Returns:

  • (Integer)


73
74
75
76
77
78
79
80
81
82
# File 'gems/aws-sdk-cleanroomsml/lib/aws-sdk-cleanroomsml/types.rb', line 73

class AccessBudgetDetails < Struct.new(
  :start_time,
  :end_time,
  :remaining_budget,
  :budget,
  :budget_type,
  :auto_refresh)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The start time of this budget period.

Returns:

  • (Time)


73
74
75
76
77
78
79
80
81
82
# File 'gems/aws-sdk-cleanroomsml/lib/aws-sdk-cleanroomsml/types.rb', line 73

class AccessBudgetDetails < Struct.new(
  :start_time,
  :end_time,
  :remaining_budget,
  :budget,
  :budget_type,
  :auto_refresh)
  SENSITIVE = []
  include Aws::Structure
end