UsageLimit constructor

UsageLimit(
  1. String name, {
  2. UsageLimitArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new UsageLimit. name The Pulumi resource name. args Arguments used to configure this UsageLimit. The set of arguments for UsageLimit. options Resource options controlling this resource's behavior.

Implementation

UsageLimit(
  String name, {
  UsageLimitArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'aws:redshiftserverless/usageLimit:UsageLimit',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
      ) {
  amount = registerOutput<int>('amount');
  arn = registerOutput<String>('arn');
  breachAction = registerOutput<String?>('breachAction');
  period = registerOutput<String?>('period');
  region = registerOutput<String>('region');
  resourceArn = registerOutput<String>('resourceArn');
  usageType = registerOutput<String>('usageType');
}