FunctionScalingConfigState constructor

const FunctionScalingConfigState({
  1. Input<String?>? functionArn,
  2. Input<String?>? functionName,
  3. Input<FunctionScalingConfigFunctionScalingConfig?>? functionScalingConfig,
  4. Input<String?>? functionState,
  5. Input<String?>? qualifier,
  6. Input<String?>? region,
  7. Input<FunctionScalingConfigTimeouts?>? timeouts,
})

Creates a new FunctionScalingConfigState. functionArn ARN of the Lambda function. functionName Name or ARN of the Lambda function. Changing this forces a new resource. functionScalingConfig Scaling configuration block. See functionScalingConfig Block below. functionState State of the function after the scaling configuration was applied. This reflects the state reported by the most recent create or update and is not refreshed on read. qualifier Qualifier for the scaling configuration. Valid values: $LATEST.PUBLISHED to target the latest published version, or a specific numeric version number (e.g., 1). Changing this forces a new resource. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. timeouts Optional.

Implementation

const FunctionScalingConfigState({
  this.functionArn,
  this.functionName,
  this.functionScalingConfig,
  this.functionState,
  this.qualifier,
  this.region,
  this.timeouts,
});