class Aws::Redshift::Types::UsageLimit

Describes a usage limit object for a cluster.

@!attribute [rw] usage_limit_id

The identifier of the usage limit.
@return [String]

@!attribute [rw] cluster_identifier

The identifier of the cluster with a usage limit.
@return [String]

@!attribute [rw] feature_type

The Amazon Redshift feature to which the limit applies.
@return [String]

@!attribute [rw] limit_type

The type of limit. Depending on the feature type, this can be based
on a time duration or data size.
@return [String]

@!attribute [rw] amount

The limit amount. If time-based, this amount is in minutes. If
data-based, this amount is in terabytes (TB).
@return [Integer]

@!attribute [rw] period

The time period that the amount applies to. A `weekly` period begins
on Sunday. The default is `monthly`.
@return [String]

@!attribute [rw] breach_action

The action that Amazon Redshift takes when the limit is reached.
Possible values are:

* **log** - To log an event in a system table. The default is log.

* **emit-metric** - To emit CloudWatch metrics.

* **disable** - To disable the feature until the next usage period
  begins.
@return [String]

@!attribute [rw] tags

A list of tag instances.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/UsageLimit AWS API Documentation

Constants

SENSITIVE