Class CfnScheduledActionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnScheduledActionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnScheduledActionProps
CfnScheduledActionProps-
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.services.redshift.CfnScheduledActionProps
CfnScheduledActionProps.Builder, CfnScheduledActionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnScheduledActionProps.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 theCfnScheduledActionProps.Builder.
-
-
Method Details
-
getScheduledActionName
Description copied from interface:CfnScheduledActionPropsThe name of the scheduled action.- Specified by:
getScheduledActionNamein interfaceCfnScheduledActionProps- See Also:
-
getEnable
Description copied from interface:CfnScheduledActionPropsIf 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 interfaceCfnScheduledActionProps- See Also:
-
getEndTime
Description copied from interface:CfnScheduledActionPropsThe end time in UTC when the schedule is no longer active.After this time, the scheduled action does not trigger.
- Specified by:
getEndTimein interfaceCfnScheduledActionProps- See Also:
-
getIamRole
Description copied from interface:CfnScheduledActionPropsThe 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 interfaceCfnScheduledActionProps- See Also:
-
getSchedule
Description copied from interface:CfnScheduledActionPropsThe 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 interfaceCfnScheduledActionProps- See Also:
-
getScheduledActionDescription
Description copied from interface:CfnScheduledActionPropsThe description of the scheduled action.- Specified by:
getScheduledActionDescriptionin interfaceCfnScheduledActionProps- See Also:
-
getStartTime
Description copied from interface:CfnScheduledActionPropsThe start time in UTC when the schedule is active.Before this time, the scheduled action does not trigger.
- Specified by:
getStartTimein interfaceCfnScheduledActionProps- See Also:
-
getTargetAction
Description copied from interface:CfnScheduledActionPropsA 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
IResolvableorCfnScheduledAction.ScheduledActionTypeProperty- Specified by:
getTargetActionin interfaceCfnScheduledActionProps- 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()
-