Interface CfnUsageLimitProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnUsageLimitProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-09-30T11:04:59.727Z")
@Stability(Stable)
public interface CfnUsageLimitProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnUsageLimit.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.redshift.*;
CfnUsageLimitProps cfnUsageLimitProps = CfnUsageLimitProps.builder()
.amount(123)
.clusterIdentifier("clusterIdentifier")
.featureType("featureType")
.limitType("limitType")
// the properties below are optional
.breachAction("breachAction")
.period("period")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnUsageLimitPropsstatic final classAn implementation forCfnUsageLimitProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnUsageLimitProps.Builderbuilder()The limit amount.default StringThe action that Amazon Redshift takes when the limit is reached.The identifier of the cluster that you want to limit usage.The Amazon Redshift feature that you want to limit.The type of limit.default StringThe time period that the amount applies to.getTags()A list of tag instances.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAmount
The limit amount.If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB). The value must be a positive number.
- See Also:
-
getClusterIdentifier
The identifier of the cluster that you want to limit usage.- See Also:
-
getFeatureType
The Amazon Redshift feature that you want to limit.- See Also:
-
getLimitType
The type of limit.Depending on the feature type, this can be based on a time duration or data size. If FeatureType is spectrum, then LimitType must be data-scanned. If FeatureType is concurrency-scaling, then LimitType must be time. If FeatureType is cross-region-datasharing, then LimitType must be data-scanned.
- See Also:
-
getBreachAction
The action that Amazon Redshift takes when the limit is reached.The default is log.
- See Also:
-
getPeriod
The time period that the amount applies to.A weekly period begins on Sunday. The default is monthly.
- See Also:
-
getTags
A list of tag instances.- See Also:
-
builder
- Returns:
- a
CfnUsageLimitProps.BuilderofCfnUsageLimitProps
-