Class CfnScheduledActionMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnScheduledActionMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnScheduledActionMixinProps
CfnScheduledActionMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.redshift.CfnScheduledActionMixinProps
CfnScheduledActionMixinProps.Builder, CfnScheduledActionMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnScheduledActionMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectIf true, the schedule is enabled.final StringThe end time in UTC when the schedule is no longer active.final StringThe IAM role to assume to run the scheduled action.final StringThe schedule for a one-time (at format) or recurring (cron format) scheduled action.final StringThe description of the scheduled action.final StringThe name of the scheduled action.final StringThe start time in UTC when the schedule is active.final ObjectA JSON format string of the Amazon Redshift API operation with input parameters.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnScheduledActionMixinProps.Builder.
-
-
Method Details
-
getEnable
Description copied from interface:CfnScheduledActionMixinPropsIf true, the schedule is enabled.If false, the scheduled action does not trigger. For more information about
stateof the scheduled action, seeScheduledAction.Returns union: either
BooleanorIResolvable- Specified by:
getEnablein interfaceCfnScheduledActionMixinProps- See Also:
-
getEndTime
Description copied from interface:CfnScheduledActionMixinPropsThe end time in UTC when the schedule is no longer active.After this time, the scheduled action does not trigger.
- Specified by:
getEndTimein interfaceCfnScheduledActionMixinProps- See Also:
-
getIamRole
Description copied from interface:CfnScheduledActionMixinPropsThe IAM role to assume to run the scheduled action.This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide .
- Specified by:
getIamRolein interfaceCfnScheduledActionMixinProps- See Also:
-
getSchedule
Description copied from interface:CfnScheduledActionMixinPropsThe schedule for a one-time (at format) or recurring (cron format) scheduled action.Schedule invocations must be separated by at least one hour.
Format of at expressions is "
at(yyyy-mm-ddThh:mm:ss)". For example, "at(2016-03-04T17:27:00)".Format of cron expressions is "
cron(Minutes Hours Day-of-month Month Day-of-week Year)". For example, "cron(0 10 ? * MON *)". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide .- Specified by:
getSchedulein interfaceCfnScheduledActionMixinProps- See Also:
-
getScheduledActionDescription
Description copied from interface:CfnScheduledActionMixinPropsThe description of the scheduled action.- Specified by:
getScheduledActionDescriptionin interfaceCfnScheduledActionMixinProps- See Also:
-
getScheduledActionName
Description copied from interface:CfnScheduledActionMixinPropsThe name of the scheduled action.- Specified by:
getScheduledActionNamein interfaceCfnScheduledActionMixinProps- See Also:
-
getStartTime
Description copied from interface:CfnScheduledActionMixinPropsThe start time in UTC when the schedule is active.Before this time, the scheduled action does not trigger.
- Specified by:
getStartTimein interfaceCfnScheduledActionMixinProps- See Also:
-
getTargetAction
Description copied from interface:CfnScheduledActionMixinPropsA JSON format string of the Amazon Redshift API operation with input parameters."
{\"ResizeCluster\":{\"NodeType\":\"ra3.4xlarge\",\"ClusterIdentifier\":\"my-test-cluster\",\"NumberOfNodes\":3}}".Returns union: either
IResolvableorCfnScheduledActionPropsMixin.ScheduledActionTypeProperty- Specified by:
getTargetActionin interfaceCfnScheduledActionMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-