| Package | Description |
|---|---|
| software.amazon.awscdk.services.autoscaling |
Amazon EC2 Auto Scaling Construct Library
|
| software.amazon.awscdk.services.codedeploy |
AWS CodeDeploy Construct Library
|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IAutoScalingGroup.Jsii$Default
Internal default implementation for
IAutoScalingGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
AutoScalingGroup
(experimental) A Fleet represents a managed set of EC2 instances.
|
static class |
IAutoScalingGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static IAutoScalingGroup |
AutoScalingGroup.fromAutoScalingGroupName(software.constructs.Construct scope,
String id,
String autoScalingGroupName) |
IAutoScalingGroup |
ScheduledActionProps.getAutoScalingGroup()
(experimental) The AutoScalingGroup to apply the scheduled actions to.
|
IAutoScalingGroup |
ScheduledActionProps.Jsii$Proxy.getAutoScalingGroup() |
IAutoScalingGroup |
StepScalingPolicyProps.getAutoScalingGroup()
(experimental) The auto scaling group.
|
IAutoScalingGroup |
StepScalingPolicyProps.Jsii$Proxy.getAutoScalingGroup() |
IAutoScalingGroup |
TargetTrackingScalingPolicyProps.getAutoScalingGroup() |
IAutoScalingGroup |
TargetTrackingScalingPolicyProps.Jsii$Proxy.getAutoScalingGroup() |
IAutoScalingGroup |
LifecycleHookProps.getAutoScalingGroup()
(experimental) The AutoScalingGroup to add the lifecycle hook to.
|
IAutoScalingGroup |
LifecycleHookProps.Jsii$Proxy.getAutoScalingGroup() |
IAutoScalingGroup |
StepScalingActionProps.getAutoScalingGroup()
(experimental) The auto scaling group.
|
IAutoScalingGroup |
StepScalingActionProps.Jsii$Proxy.getAutoScalingGroup() |
| Constructor and Description |
|---|
Jsii$Proxy(IAutoScalingGroup autoScalingGroup,
AdjustmentType adjustmentType,
Duration cooldown,
Duration estimatedInstanceWarmup,
MetricAggregationType metricAggregationType,
Number minAdjustmentMagnitude)
Constructor that initializes the object based on literal property values passed by the
StepScalingActionProps.Builder. |
Jsii$Proxy(IAutoScalingGroup autoScalingGroup,
IMetric metric,
List<? extends ScalingInterval> scalingSteps,
AdjustmentType adjustmentType,
Duration cooldown,
Duration estimatedInstanceWarmup,
Number evaluationPeriods,
MetricAggregationType metricAggregationType,
Number minAdjustmentMagnitude)
Constructor that initializes the object based on literal property values passed by the
StepScalingPolicyProps.Builder. |
Jsii$Proxy(IAutoScalingGroup autoScalingGroup,
LifecycleTransition lifecycleTransition,
ILifecycleHookTarget notificationTarget,
DefaultResult defaultResult,
Duration heartbeatTimeout,
String lifecycleHookName,
String notificationMetadata,
IRole role)
Constructor that initializes the object based on literal property values passed by the
LifecycleHookProps.Builder. |
Jsii$Proxy(IAutoScalingGroup autoScalingGroup,
Number targetValue,
IMetric customMetric,
PredefinedMetric predefinedMetric,
String resourceLabel,
Duration cooldown,
Boolean disableScaleIn,
Duration estimatedInstanceWarmup)
Constructor that initializes the object based on literal property values passed by the
TargetTrackingScalingPolicyProps.Builder. |
Jsii$Proxy(IAutoScalingGroup autoScalingGroup,
Schedule schedule,
Number desiredCapacity,
Instant endTime,
Number maxCapacity,
Number minCapacity,
Instant startTime)
Constructor that initializes the object based on literal property values passed by the
ScheduledActionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default List<IAutoScalingGroup> |
ServerDeploymentGroupProps.getAutoScalingGroups()
(experimental) The auto-scaling groups belonging to this Deployment Group.
|
List<IAutoScalingGroup> |
ServerDeploymentGroupProps.Jsii$Proxy.getAutoScalingGroups() |
default List<IAutoScalingGroup> |
IServerDeploymentGroup.getAutoScalingGroups() |
List<IAutoScalingGroup> |
IServerDeploymentGroup.Jsii$Proxy.getAutoScalingGroups() |
default List<IAutoScalingGroup> |
IServerDeploymentGroup.Jsii$Default.getAutoScalingGroups() |
List<IAutoScalingGroup> |
ServerDeploymentGroup.getAutoScalingGroups() |
| Modifier and Type | Method and Description |
|---|---|
ServerDeploymentGroupProps.Builder |
ServerDeploymentGroupProps.Builder.autoScalingGroups(List<? extends IAutoScalingGroup> autoScalingGroups)
Sets the value of
ServerDeploymentGroupProps.getAutoScalingGroups() |
ServerDeploymentGroup.Builder |
ServerDeploymentGroup.Builder.autoScalingGroups(List<? extends IAutoScalingGroup> autoScalingGroups)
(experimental) The auto-scaling groups belonging to this Deployment Group.
|
| Constructor and Description |
|---|
Jsii$Proxy(List<? extends IAlarm> alarms,
IServerApplication application,
AutoRollbackConfig autoRollback,
List<? extends IAutoScalingGroup> autoScalingGroups,
IServerDeploymentConfig deploymentConfig,
String deploymentGroupName,
InstanceTagSet ec2InstanceTags,
Boolean ignorePollAlarmsFailure,
Boolean installAgent,
LoadBalancer loadBalancer,
InstanceTagSet onPremiseInstanceTags,
IRole role)
Constructor that initializes the object based on literal property values passed by the
ServerDeploymentGroupProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
IAutoScalingGroup |
Cluster.getAutoscalingGroup()
(experimental) Getter for autoscaling group added to cluster.
|
default IAutoScalingGroup |
ICluster.getAutoscalingGroup()
(experimental) The autoscaling group added to the cluster if capacity is associated to the cluster.
|
IAutoScalingGroup |
ICluster.Jsii$Proxy.getAutoscalingGroup()
(experimental) The autoscaling group added to the cluster if capacity is associated to the cluster.
|
default IAutoScalingGroup |
ICluster.Jsii$Default.getAutoscalingGroup()
(experimental) The autoscaling group added to the cluster if capacity is associated to the cluster.
|
default IAutoScalingGroup |
ClusterAttributes.getAutoscalingGroup()
(experimental) Autoscaling group added to the cluster if capacity is added.
|
IAutoScalingGroup |
ClusterAttributes.Jsii$Proxy.getAutoscalingGroup() |
IAutoScalingGroup |
AsgCapacityProviderProps.getAutoScalingGroup()
(experimental) The autoscaling group to add as a Capacity Provider.
|
IAutoScalingGroup |
AsgCapacityProviderProps.Jsii$Proxy.getAutoScalingGroup() |
| Modifier and Type | Method and Description |
|---|---|
ClusterAttributes.Builder |
ClusterAttributes.Builder.autoscalingGroup(IAutoScalingGroup autoscalingGroup)
Sets the value of
ClusterAttributes.getAutoscalingGroup() |
AsgCapacityProvider.Builder |
AsgCapacityProvider.Builder.autoScalingGroup(IAutoScalingGroup autoScalingGroup)
(experimental) The autoscaling group to add as a Capacity Provider.
|
AsgCapacityProviderProps.Builder |
AsgCapacityProviderProps.Builder.autoScalingGroup(IAutoScalingGroup autoScalingGroup)
Sets the value of
AsgCapacityProviderProps.getAutoScalingGroup() |
| Constructor and Description |
|---|
Jsii$Proxy(IAutoScalingGroup autoScalingGroup,
String capacityProviderName,
Boolean enableManagedScaling,
Boolean enableManagedTerminationProtection,
Number maximumScalingStepSize,
Number minimumScalingStepSize,
Number targetCapacityPercent,
Boolean canContainersAccessInstanceRole,
MachineImageType machineImageType,
Boolean spotInstanceDraining,
IKey topicEncryptionKey)
Constructor that initializes the object based on literal property values passed by the
AsgCapacityProviderProps.Builder. |
Jsii$Proxy(String clusterName,
List<? extends ISecurityGroup> securityGroups,
IVpc vpc,
IAutoScalingGroup autoscalingGroup,
String clusterArn,
INamespace defaultCloudMapNamespace,
Boolean hasEc2Capacity)
Constructor that initializes the object based on literal property values passed by the
ClusterAttributes.Builder. |
Copyright © 2021. All rights reserved.