@Stability(value=Stable) public static final class CfnScalingPolicy.Builder extends Object implements software.amazon.jsii.Builder<CfnScalingPolicy>
CfnScalingPolicy.| Modifier and Type | Method and Description |
|---|---|
CfnScalingPolicy |
build() |
static CfnScalingPolicy.Builder |
create(software.constructs.Construct scope,
String id) |
CfnScalingPolicy.Builder |
policyName(String policyName)
`AWS::ApplicationAutoScaling::ScalingPolicy.PolicyName`.
|
CfnScalingPolicy.Builder |
policyType(String policyType)
`AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType`.
|
CfnScalingPolicy.Builder |
resourceId(String resourceId)
`AWS::ApplicationAutoScaling::ScalingPolicy.ResourceId`.
|
CfnScalingPolicy.Builder |
scalableDimension(String scalableDimension)
`AWS::ApplicationAutoScaling::ScalingPolicy.ScalableDimension`.
|
CfnScalingPolicy.Builder |
scalingTargetId(String scalingTargetId)
`AWS::ApplicationAutoScaling::ScalingPolicy.ScalingTargetId`.
|
CfnScalingPolicy.Builder |
serviceNamespace(String serviceNamespace)
`AWS::ApplicationAutoScaling::ScalingPolicy.ServiceNamespace`.
|
CfnScalingPolicy.Builder |
stepScalingPolicyConfiguration(CfnScalingPolicy.StepScalingPolicyConfigurationProperty stepScalingPolicyConfiguration)
`AWS::ApplicationAutoScaling::ScalingPolicy.StepScalingPolicyConfiguration`.
|
CfnScalingPolicy.Builder |
stepScalingPolicyConfiguration(IResolvable stepScalingPolicyConfiguration)
`AWS::ApplicationAutoScaling::ScalingPolicy.StepScalingPolicyConfiguration`.
|
CfnScalingPolicy.Builder |
targetTrackingScalingPolicyConfiguration(CfnScalingPolicy.TargetTrackingScalingPolicyConfigurationProperty targetTrackingScalingPolicyConfiguration)
`AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingScalingPolicyConfiguration`.
|
CfnScalingPolicy.Builder |
targetTrackingScalingPolicyConfiguration(IResolvable targetTrackingScalingPolicyConfiguration)
`AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingScalingPolicyConfiguration`.
|
@Stability(value=Stable) public static CfnScalingPolicy.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnScalingPolicy.CustomizedMetricSpecificationProperty.Builder.@Stability(value=Stable) public CfnScalingPolicy.Builder policyName(String policyName)
policyName - `AWS::ApplicationAutoScaling::ScalingPolicy.PolicyName`. This parameter is required.this@Stability(value=Stable) public CfnScalingPolicy.Builder policyType(String policyType)
policyType - `AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType`. This parameter is required.this@Stability(value=Stable) public CfnScalingPolicy.Builder resourceId(String resourceId)
resourceId - `AWS::ApplicationAutoScaling::ScalingPolicy.ResourceId`. This parameter is required.this@Stability(value=Stable) public CfnScalingPolicy.Builder scalableDimension(String scalableDimension)
scalableDimension - `AWS::ApplicationAutoScaling::ScalingPolicy.ScalableDimension`. This parameter is required.this@Stability(value=Stable) public CfnScalingPolicy.Builder scalingTargetId(String scalingTargetId)
scalingTargetId - `AWS::ApplicationAutoScaling::ScalingPolicy.ScalingTargetId`. This parameter is required.this@Stability(value=Stable) public CfnScalingPolicy.Builder serviceNamespace(String serviceNamespace)
serviceNamespace - `AWS::ApplicationAutoScaling::ScalingPolicy.ServiceNamespace`. This parameter is required.this@Stability(value=Stable) public CfnScalingPolicy.Builder stepScalingPolicyConfiguration(CfnScalingPolicy.StepScalingPolicyConfigurationProperty stepScalingPolicyConfiguration)
stepScalingPolicyConfiguration - `AWS::ApplicationAutoScaling::ScalingPolicy.StepScalingPolicyConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnScalingPolicy.Builder stepScalingPolicyConfiguration(IResolvable stepScalingPolicyConfiguration)
stepScalingPolicyConfiguration - `AWS::ApplicationAutoScaling::ScalingPolicy.StepScalingPolicyConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnScalingPolicy.Builder targetTrackingScalingPolicyConfiguration(CfnScalingPolicy.TargetTrackingScalingPolicyConfigurationProperty targetTrackingScalingPolicyConfiguration)
targetTrackingScalingPolicyConfiguration - `AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingScalingPolicyConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnScalingPolicy.Builder targetTrackingScalingPolicyConfiguration(IResolvable targetTrackingScalingPolicyConfiguration)
targetTrackingScalingPolicyConfiguration - `AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingScalingPolicyConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnScalingPolicy build()
build in interface software.amazon.jsii.Builder<CfnScalingPolicy>Copyright © 2021. All rights reserved.