@Stability(value=Stable) @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(ScheduledTaskBaseProps.Builder builder)
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()
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.
|
Boolean |
getEnabled()
Indicates whether the rule is enabled.
|
String |
getRuleName()
A name for the rule.
|
Schedule |
getSchedule()
The schedule or rate (frequency) that determines when CloudWatch Events runs the rule.
|
List<ISecurityGroup> |
getSecurityGroups()
Existing security groups to use for your service.
|
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, 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(ScheduledTaskBaseProps.Builder builder)
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 List<ISecurityGroup> getSecurityGroups()
ScheduledTaskBasePropsDefault: - a new security group will be created.
getSecurityGroups 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 © 2022. All rights reserved.