@Stability(value=Stable) public static final class CfnScalableTarget.Builder extends Object implements software.amazon.jsii.Builder<CfnScalableTarget>
CfnScalableTarget
.Modifier and Type | Method and Description |
---|---|
CfnScalableTarget |
build() |
static CfnScalableTarget.Builder |
create(software.constructs.Construct scope,
String id) |
CfnScalableTarget.Builder |
maxCapacity(Number maxCapacity)
`AWS::ApplicationAutoScaling::ScalableTarget.MaxCapacity`.
|
CfnScalableTarget.Builder |
minCapacity(Number minCapacity)
`AWS::ApplicationAutoScaling::ScalableTarget.MinCapacity`.
|
CfnScalableTarget.Builder |
resourceId(String resourceId)
`AWS::ApplicationAutoScaling::ScalableTarget.ResourceId`.
|
CfnScalableTarget.Builder |
roleArn(String roleArn)
`AWS::ApplicationAutoScaling::ScalableTarget.RoleARN`.
|
CfnScalableTarget.Builder |
scalableDimension(String scalableDimension)
`AWS::ApplicationAutoScaling::ScalableTarget.ScalableDimension`.
|
CfnScalableTarget.Builder |
scheduledActions(IResolvable scheduledActions)
`AWS::ApplicationAutoScaling::ScalableTarget.ScheduledActions`.
|
CfnScalableTarget.Builder |
scheduledActions(List<? extends Object> scheduledActions)
`AWS::ApplicationAutoScaling::ScalableTarget.ScheduledActions`.
|
CfnScalableTarget.Builder |
serviceNamespace(String serviceNamespace)
`AWS::ApplicationAutoScaling::ScalableTarget.ServiceNamespace`.
|
CfnScalableTarget.Builder |
suspendedState(CfnScalableTarget.SuspendedStateProperty suspendedState)
`AWS::ApplicationAutoScaling::ScalableTarget.SuspendedState`.
|
CfnScalableTarget.Builder |
suspendedState(IResolvable suspendedState)
`AWS::ApplicationAutoScaling::ScalableTarget.SuspendedState`.
|
@Stability(value=Stable) public static CfnScalableTarget.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.CfnScalableTarget.ScalableTargetActionProperty.Builder
.@Stability(value=Stable) public CfnScalableTarget.Builder maxCapacity(Number maxCapacity)
maxCapacity
- `AWS::ApplicationAutoScaling::ScalableTarget.MaxCapacity`. This parameter is required.this
@Stability(value=Stable) public CfnScalableTarget.Builder minCapacity(Number minCapacity)
minCapacity
- `AWS::ApplicationAutoScaling::ScalableTarget.MinCapacity`. This parameter is required.this
@Stability(value=Stable) public CfnScalableTarget.Builder resourceId(String resourceId)
resourceId
- `AWS::ApplicationAutoScaling::ScalableTarget.ResourceId`. This parameter is required.this
@Stability(value=Stable) public CfnScalableTarget.Builder roleArn(String roleArn)
roleArn
- `AWS::ApplicationAutoScaling::ScalableTarget.RoleARN`. This parameter is required.this
@Stability(value=Stable) public CfnScalableTarget.Builder scalableDimension(String scalableDimension)
scalableDimension
- `AWS::ApplicationAutoScaling::ScalableTarget.ScalableDimension`. This parameter is required.this
@Stability(value=Stable) public CfnScalableTarget.Builder serviceNamespace(String serviceNamespace)
serviceNamespace
- `AWS::ApplicationAutoScaling::ScalableTarget.ServiceNamespace`. This parameter is required.this
@Stability(value=Stable) public CfnScalableTarget.Builder scheduledActions(IResolvable scheduledActions)
scheduledActions
- `AWS::ApplicationAutoScaling::ScalableTarget.ScheduledActions`. This parameter is required.this
@Stability(value=Stable) public CfnScalableTarget.Builder scheduledActions(List<? extends Object> scheduledActions)
scheduledActions
- `AWS::ApplicationAutoScaling::ScalableTarget.ScheduledActions`. This parameter is required.this
@Stability(value=Stable) public CfnScalableTarget.Builder suspendedState(CfnScalableTarget.SuspendedStateProperty suspendedState)
suspendedState
- `AWS::ApplicationAutoScaling::ScalableTarget.SuspendedState`. This parameter is required.this
@Stability(value=Stable) public CfnScalableTarget.Builder suspendedState(IResolvable suspendedState)
suspendedState
- `AWS::ApplicationAutoScaling::ScalableTarget.SuspendedState`. This parameter is required.this
@Stability(value=Stable) public CfnScalableTarget build()
build
in interface software.amazon.jsii.Builder<CfnScalableTarget>
Copyright © 2021. All rights reserved.