@Generated(value="jsii-pacmak/0.7.14 (build 91853ce)", date="2019-02-07T11:17:38.844Z") public class ServerDeploymentGroup extends ServerDeploymentGroupBase
| Modifier | Constructor and Description |
|---|---|
|
ServerDeploymentGroup(software.amazon.awscdk.Construct scope,
String id) |
|
ServerDeploymentGroup(software.amazon.awscdk.Construct scope,
String id,
ServerDeploymentGroupProps props) |
protected |
ServerDeploymentGroup(software.amazon.jsii.JsiiObject.InitializationMode mode) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAlarm(software.amazon.awscdk.services.cloudwatch.Alarm alarm)
Associates an additional alarm with this Deployment Group.
|
void |
addAutoScalingGroup(software.amazon.awscdk.services.autoscaling.AutoScalingGroup asg)
Adds an additional auto-scaling group to this Deployment Group.
|
ServerDeploymentGroupImportProps |
export() |
IServerApplication |
getApplication() |
List<software.amazon.awscdk.services.autoscaling.AutoScalingGroup> |
getAutoScalingGroups() |
String |
getDeploymentGroupArn() |
String |
getDeploymentGroupName() |
software.amazon.awscdk.services.iam.Role |
getRole() |
static IServerDeploymentGroup |
import_(software.amazon.awscdk.Construct scope,
String id,
ServerDeploymentGroupImportProps props)
Import an EC2/on-premise Deployment Group defined either outside the CDK,
or in a different CDK Stack and exported using the
export() method. |
addToPipeline, addToPipeline, getDeploymentConfigapply, getDependencyRoots, getNode, isConstruct, prepare, toString, validatejsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSetprotected ServerDeploymentGroup(software.amazon.jsii.JsiiObject.InitializationMode mode)
public ServerDeploymentGroup(software.amazon.awscdk.Construct scope,
String id,
@Nullable
ServerDeploymentGroupProps props)
public ServerDeploymentGroup(software.amazon.awscdk.Construct scope,
String id)
public static IServerDeploymentGroup import_(software.amazon.awscdk.Construct scope, String id, ServerDeploymentGroupImportProps props)
export() method.scope - the parent Construct for this new Constructid - the logical ID of this new Constructprops - the properties of the referenced Deployment Grouppublic void addAlarm(software.amazon.awscdk.services.cloudwatch.Alarm alarm)
alarm - the alarm to associate with this Deployment Grouppublic void addAutoScalingGroup(software.amazon.awscdk.services.autoscaling.AutoScalingGroup asg)
asg - the auto-scaling group to add to this Deployment Grouppublic ServerDeploymentGroupImportProps export()
export in interface IServerDeploymentGroupexport in class ServerDeploymentGroupBasepublic IServerApplication getApplication()
getApplication in interface IServerDeploymentGroupgetApplication in class ServerDeploymentGroupBasepublic String getDeploymentGroupArn()
getDeploymentGroupArn in interface IServerDeploymentGroupgetDeploymentGroupArn in class ServerDeploymentGroupBasepublic String getDeploymentGroupName()
getDeploymentGroupName in interface IServerDeploymentGroupgetDeploymentGroupName in class ServerDeploymentGroupBase@Nullable public List<software.amazon.awscdk.services.autoscaling.AutoScalingGroup> getAutoScalingGroups()
getAutoScalingGroups in interface IServerDeploymentGroupgetAutoScalingGroups in class ServerDeploymentGroupBase@Nullable public software.amazon.awscdk.services.iam.Role getRole()
getRole in interface IServerDeploymentGroupgetRole in class ServerDeploymentGroupBaseCopyright © 2019. All rights reserved.