Skip to content

/AWS1/CL_RSSSCHDDACTIONRSP

The returned scheduled action object.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_scheduledactionname TYPE /AWS1/RSSSCHEDULEDACTIONNAME /AWS1/RSSSCHEDULEDACTIONNAME

The name of the scheduled action.

io_schedule TYPE REF TO /AWS1/CL_RSSSCHEDULE /AWS1/CL_RSSSCHEDULE

The schedule for a one-time (at timestamp format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour. Times are in UTC.

  • Format of at timestamp is yyyy-mm-ddThh:mm:ss. For example, 2016-03-04T17:27:00.

  • Format of cron expression is (Minutes Hours Day-of-month Month Day-of-week Year). For example, "(0 10 ? * MON *)". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

iv_scheduledactiondesc TYPE /AWS1/RSSSTRING /AWS1/RSSSTRING

The description of the scheduled action.

it_nextinvocations TYPE /AWS1/CL_RSSNEXTINVCSLIST_W=>TT_NEXTINVOCATIONSLIST TT_NEXTINVOCATIONSLIST

An array of timestamps of when the next scheduled actions will trigger.

iv_rolearn TYPE /AWS1/RSSIAMROLEARN /AWS1/RSSIAMROLEARN

The ARN of the IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift Serverless API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler to schedule creating snapshots. (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 Management Guide

iv_state TYPE /AWS1/RSSSTATE /AWS1/RSSSTATE

The state of the scheduled action.

iv_starttime TYPE /AWS1/RSSTIMESTAMP /AWS1/RSSTIMESTAMP

The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

iv_endtime TYPE /AWS1/RSSTIMESTAMP /AWS1/RSSTIMESTAMP

The end time of

io_targetaction TYPE REF TO /AWS1/CL_RSSTARGETACTION /AWS1/CL_RSSTARGETACTION

targetAction

iv_namespacename TYPE /AWS1/RSSNAMESPACENAME /AWS1/RSSNAMESPACENAME

The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

iv_scheduledactionuuid TYPE /AWS1/RSSSTRING /AWS1/RSSSTRING

The uuid of the scheduled action.


Queryable Attributes

scheduledActionName

The name of the scheduled action.

Accessible with the following methods

Method Description
GET_SCHEDULEDACTIONNAME() Getter for SCHEDULEDACTIONNAME, with configurable default
ASK_SCHEDULEDACTIONNAME() Getter for SCHEDULEDACTIONNAME w/ exceptions if field has no
HAS_SCHEDULEDACTIONNAME() Determine if SCHEDULEDACTIONNAME has a value

schedule

The schedule for a one-time (at timestamp format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour. Times are in UTC.

  • Format of at timestamp is yyyy-mm-ddThh:mm:ss. For example, 2016-03-04T17:27:00.

  • Format of cron expression is (Minutes Hours Day-of-month Month Day-of-week Year). For example, "(0 10 ? * MON *)". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

Accessible with the following methods

Method Description
GET_SCHEDULE() Getter for SCHEDULE

scheduledActionDescription

The description of the scheduled action.

Accessible with the following methods

Method Description
GET_SCHEDULEDACTIONDESC() Getter for SCHEDULEDACTIONDESCRIPTION, with configurable def
ASK_SCHEDULEDACTIONDESC() Getter for SCHEDULEDACTIONDESCRIPTION w/ exceptions if field
HAS_SCHEDULEDACTIONDESC() Determine if SCHEDULEDACTIONDESCRIPTION has a value

nextInvocations

An array of timestamps of when the next scheduled actions will trigger.

Accessible with the following methods

Method Description
GET_NEXTINVOCATIONS() Getter for NEXTINVOCATIONS, with configurable default
ASK_NEXTINVOCATIONS() Getter for NEXTINVOCATIONS w/ exceptions if field has no val
HAS_NEXTINVOCATIONS() Determine if NEXTINVOCATIONS has a value

roleArn

The ARN of the IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift Serverless API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler to schedule creating snapshots. (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 Management Guide

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value

state

The state of the scheduled action.

Accessible with the following methods

Method Description
GET_STATE() Getter for STATE, with configurable default
ASK_STATE() Getter for STATE w/ exceptions if field has no value
HAS_STATE() Determine if STATE has a value

startTime

The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

Accessible with the following methods

Method Description
GET_STARTTIME() Getter for STARTTIME, with configurable default
ASK_STARTTIME() Getter for STARTTIME w/ exceptions if field has no value
HAS_STARTTIME() Determine if STARTTIME has a value

endTime

The end time of

Accessible with the following methods

Method Description
GET_ENDTIME() Getter for ENDTIME, with configurable default
ASK_ENDTIME() Getter for ENDTIME w/ exceptions if field has no value
HAS_ENDTIME() Determine if ENDTIME has a value

targetAction

targetAction

Accessible with the following methods

Method Description
GET_TARGETACTION() Getter for TARGETACTION

namespaceName

The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

Accessible with the following methods

Method Description
GET_NAMESPACENAME() Getter for NAMESPACENAME, with configurable default
ASK_NAMESPACENAME() Getter for NAMESPACENAME w/ exceptions if field has no value
HAS_NAMESPACENAME() Determine if NAMESPACENAME has a value

scheduledActionUuid

The uuid of the scheduled action.

Accessible with the following methods

Method Description
GET_SCHEDULEDACTIONUUID() Getter for SCHEDULEDACTIONUUID, with configurable default
ASK_SCHEDULEDACTIONUUID() Getter for SCHEDULEDACTIONUUID w/ exceptions if field has no
HAS_SCHEDULEDACTIONUUID() Determine if SCHEDULEDACTIONUUID has a value