CreateScheduledActionMessage
public struct CreateScheduledActionMessage : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
If true, the schedule is enabled. If false, the scheduled action does not trigger. For more information about state of the scheduled action, see ScheduledAction.
Declaration
Swift
public let enable: Bool?
-
The end time in UTC of the scheduled action. After this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.
Declaration
Swift
public let endTime: TimeStamp?
-
The IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction.
Declaration
Swift
public let iamRole: String
-
The schedule in at( ) or cron( ) format. For more information about this parameter, see ScheduledAction.
Declaration
Swift
public let schedule: String
-
The description of the scheduled action.
Declaration
Swift
public let scheduledActionDescription: String?
-
The name of the scheduled action. The name must be unique within an account. For more information about this parameter, see ScheduledAction.
Declaration
Swift
public let scheduledActionName: String
-
The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.
Declaration
Swift
public let startTime: TimeStamp?
-
A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction.
Declaration
Swift
public let targetAction: ScheduledActionType
-
init(enable:endTime:iamRole:schedule:scheduledActionDescription:scheduledActionName:startTime:targetAction:)
Undocumented
Declaration
Swift
public init(enable: Bool? = nil, endTime: TimeStamp? = nil, iamRole: String, schedule: String, scheduledActionDescription: String? = nil, scheduledActionName: String, startTime: TimeStamp? = nil, targetAction: ScheduledActionType)