Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The ID of the usage group set
The ID of the usage group
Body
The usage group updates to apply. Only specified fields will be updated.
The unique identifier of the usage group to update. Must match the ID in the URL path.
A structured filter expression object that defines which Snowflake usage will be attributed to this usage group. The available dimensions depend on whether the usage group set is scoped to an account or organization. Use exactly one of filter_expression or filter_expression_json.
- FilterExpression[Union[SemiStructuredDimension[AccountUsageGroupDimensions], AccountUsageGroupDimensions]]
- FilterExpression[Union[SemiStructuredDimension[OrganizationUsageGroupDimensions], OrganizationUsageGroupDimensions]]
A JSON string representation of the filter expression. This is primarily used for Terraform provider support. Use exactly one of filter_expression or filter_expression_json. This value will be validated in the same manner as filter_expression.
The new name of the usage group. If provided, must not be empty.
The new budget allocated to this usage group in credits. Set to null to remove the budget limit.
The new display order and cost allocation precedence of the usage group within its usage group set. If provided, must be a non-negative integer. When usage groups have overlapping filter expressions, cost allocation goes to the usage group with the lowest order value first. We strongly recommend using unique order values per usage group within a set.
Response
Successful Response
The structured filter expression object that defines which Snowflake usage is attributed to this usage group.
- FilterExpression[Union[SemiStructuredDimension[AccountUsageGroupDimensions], AccountUsageGroupDimensions]]
- FilterExpression[Union[SemiStructuredDimension[OrganizationUsageGroupDimensions], OrganizationUsageGroupDimensions]]
The JSON string representation of the filter expression, used by the terraform provider.
The unique identifier of the usage group.
The timestamp when the usage group was created.
The timestamp when the usage group was last updated.
The ID of the usage group set this usage group belongs to.
The name of the usage group.
The display order and cost allocation precedence of the usage group within its usage group set. Lower values have higher precedence for cost allocation when filter expressions overlap.
The name of the usage group set this usage group belongs to.
The budget allocated to this usage group in credits. Null indicates no budget limit.

