Class: Aws::CleanRooms::Types::AccessBudget
- Inherits:
-
Struct
- Object
- Struct
- Aws::CleanRooms::Types::AccessBudget
- Defined in:
- gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb
Overview
Controls and tracks usage limits for associated configured tables within a collaboration across queries and job. Supports both period-based budgets that can renew (daily, weekly, or monthly) and fixed lifetime budgets. Contains the resource ARN, remaining budget information, and up to two budget configurations (period-based and lifetime). By default, table usage is unlimited unless a budget is configured.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aggregate_remaining_budget ⇒ Integer
The total remaining budget across all budget parameters, showing the lower value between the per-period budget and lifetime budget for this access budget.
-
#details ⇒ Array<Types::AccessBudgetDetails>
Detailed budget information including time bounds, remaining budget, and refresh settings.
-
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the access budget resource.
Instance Attribute Details
#aggregate_remaining_budget ⇒ Integer
The total remaining budget across all budget parameters, showing the
lower value between the per-period budget and lifetime budget for
this access budget. For individual parameter budgets, see
remainingBudget.
39 40 41 42 43 44 45 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 39 class AccessBudget < Struct.new( :resource_arn, :details, :aggregate_remaining_budget) SENSITIVE = [] include Aws::Structure end |
#details ⇒ Array<Types::AccessBudgetDetails>
Detailed budget information including time bounds, remaining budget, and refresh settings.
39 40 41 42 43 44 45 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 39 class AccessBudget < Struct.new( :resource_arn, :details, :aggregate_remaining_budget) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the access budget resource.
39 40 41 42 43 44 45 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 39 class AccessBudget < Struct.new( :resource_arn, :details, :aggregate_remaining_budget) SENSITIVE = [] include Aws::Structure end |