@Stability(value=Experimental) @Internal public static final class ScheduledTaskBaseProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ScheduledTaskBaseProps
ScheduledTaskBasePropssoftware.amazon.jsii.JsiiObject.InitializationModeScheduledTaskBaseProps.Builder, ScheduledTaskBaseProps.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.
|
protected |
Jsii$Proxy(Schedule schedule,
ICluster cluster,
Number desiredTaskCount,
Boolean enabled,
String ruleName,
SubnetSelection subnetSelection,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ScheduledTaskBaseProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
ICluster |
getCluster()
(experimental) The name of the cluster that hosts the service.
|
Number |
getDesiredTaskCount()
(experimental) The desired number of instantiations of the task definition to keep running on the service.
|
Boolean |
getEnabled()
(experimental) Indicates whether the rule is enabled.
|
String |
getRuleName()
(experimental) A name for the rule.
|
Schedule |
getSchedule()
(experimental) The schedule or rate (frequency) that determines when CloudWatch Events runs the rule.
|
SubnetSelection |
getSubnetSelection()
(experimental) In what subnets to place the task's ENIs.
|
IVpc |
getVpc()
(experimental) 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, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Schedule schedule, ICluster cluster, Number desiredTaskCount, Boolean enabled, String ruleName, SubnetSelection subnetSelection, IVpc vpc)
ScheduledTaskBaseProps.Builder.public final Schedule getSchedule()
ScheduledTaskBasePropsFor more information, see Schedule Expression Syntax for Rules in the Amazon CloudWatch User Guide.
getSchedule in interface ScheduledTaskBasePropspublic final 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 final Number getDesiredTaskCount()
ScheduledTaskBasePropsDefault: 1
getDesiredTaskCount in interface ScheduledTaskBasePropspublic final Boolean getEnabled()
ScheduledTaskBasePropsDefault: true
getEnabled in interface ScheduledTaskBasePropspublic final String getRuleName()
ScheduledTaskBasePropsDefault: - AWS CloudFormation generates a unique physical ID and uses that ID for the rule name. For more information, see [Name Type](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-name.html).
getRuleName in interface ScheduledTaskBasePropspublic final SubnetSelection getSubnetSelection()
ScheduledTaskBaseProps(Only applicable in case the TaskDefinition is configured for AwsVpc networking)
Default: Private subnets
getSubnetSelection in interface ScheduledTaskBasePropspublic final 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 ScheduledTaskBaseProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.