@Stability(value=Stable) public static final class ScheduledEc2TaskProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ScheduledEc2TaskProps
ScheduledEc2TaskPropssoftware.amazon.jsii.JsiiObject.InitializationModeScheduledEc2TaskProps.Builder, ScheduledEc2TaskProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
ICluster |
getCluster()
The name of the cluster that hosts the service.
|
Number |
getDesiredTaskCount()
The desired number of instantiations of the task definition to keep running on the service.
|
Schedule |
getSchedule()
The schedule or rate (frequency) that determines when CloudWatch Events runs the rule.
|
ScheduledEc2TaskDefinitionOptions |
getScheduledEc2TaskDefinitionOptions()
The properties to define if using an existing TaskDefinition in this construct.
|
ScheduledEc2TaskImageOptions |
getScheduledEc2TaskImageOptions()
The properties to define if the construct is to create a TaskDefinition.
|
SubnetSelection |
getSubnetSelection()
In what subnets to place the task's ENIs.
|
IVpc |
getVpc()
The VPC where the container instances will be launched or the elastic network interfaces (ENIs) will be deployed.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.public ScheduledEc2TaskDefinitionOptions getScheduledEc2TaskDefinitionOptions()
ScheduledEc2TaskPropsScheduledEc2TaskDefinitionOptions or ScheduledEc2TaskImageOptions must be defined, but not both.
Default: none
getScheduledEc2TaskDefinitionOptions in interface ScheduledEc2TaskPropspublic ScheduledEc2TaskImageOptions getScheduledEc2TaskImageOptions()
ScheduledEc2TaskPropsScheduledEc2TaskDefinitionOptions or ScheduledEc2TaskImageOptions must be defined, but not both.
Default: none
getScheduledEc2TaskImageOptions in interface ScheduledEc2TaskPropspublic Schedule getSchedule()
ScheduledTaskBasePropsFor more information, see Schedule Expression Syntax for Rules in the Amazon CloudWatch User Guide.
getSchedule in interface ScheduledTaskBasePropspublic ICluster getCluster()
ScheduledTaskBasePropsIf a cluster is specified, the vpc construct should be omitted. Alternatively, you can omit both cluster and vpc.
Default: - create a new cluster; if both cluster and vpc are omitted, a new VPC will be created for you.
getCluster in interface ScheduledTaskBasePropspublic Number getDesiredTaskCount()
ScheduledTaskBasePropsDefault: 1
getDesiredTaskCount in interface ScheduledTaskBasePropspublic SubnetSelection getSubnetSelection()
ScheduledTaskBaseProps(Only applicable in case the TaskDefinition is configured for AwsVpc networking)
Default: Private subnets
getSubnetSelection in interface ScheduledTaskBasePropspublic IVpc getVpc()
ScheduledTaskBasePropsIf a vpc is specified, the cluster construct should be omitted. Alternatively, you can omit both vpc and cluster.
Default: - uses the VPC defined in the cluster or creates a new VPC.
getVpc in interface ScheduledTaskBasePropspublic com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.