awscc.redshift_scheduledaction¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - redshift:DeleteScheduledAction
update¶
Parent base class for filters and actions.
definitions:
PauseClusterMessage:
additionalProperties: false
description: Describes a pause cluster operation. For example, a scheduled action
to run the `PauseCluster` API operation.
properties:
ClusterIdentifier:
type: string
required:
- ClusterIdentifier
type: object
ResizeClusterMessage:
additionalProperties: false
description: Describes a resize cluster operation. For example, a scheduled action
to run the `ResizeCluster` API operation.
properties:
Classic:
type: boolean
ClusterIdentifier:
type: string
ClusterType:
type: string
NodeType:
type: string
NumberOfNodes:
type: integer
required:
- ClusterIdentifier
type: object
ResumeClusterMessage:
additionalProperties: false
description: Describes a resume cluster operation. For example, a scheduled action
to run the `ResumeCluster` API operation.
properties:
ClusterIdentifier:
type: string
required:
- ClusterIdentifier
type: object
ScheduledActionType:
additionalProperties: false
properties:
PauseCluster:
additionalProperties: false
description: Describes a pause cluster operation. For example, a scheduled
action to run the `PauseCluster` API operation.
properties:
ClusterIdentifier:
type: string
required:
- ClusterIdentifier
type: object
ResizeCluster:
additionalProperties: false
description: Describes a resize cluster operation. For example, a scheduled
action to run the `ResizeCluster` API operation.
properties:
Classic:
type: boolean
ClusterIdentifier:
type: string
ClusterType:
type: string
NodeType:
type: string
NumberOfNodes:
type: integer
required:
- ClusterIdentifier
type: object
ResumeCluster:
additionalProperties: false
description: Describes a resume cluster operation. For example, a scheduled
action to run the `ResumeCluster` API operation.
properties:
ClusterIdentifier:
type: string
required:
- ClusterIdentifier
type: object
type: object
timestamp:
type: string
properties:
Enable:
description: If true, the schedule is enabled. If false, the scheduled action
does not trigger.
type: boolean
EndTime:
type: string
IamRole:
description: The IAM role to assume to run the target action.
type: string
Schedule:
description: The schedule in `at( )` or `cron( )` format.
type: string
ScheduledActionDescription:
description: The description of the scheduled action.
pattern: ^(?=^[\x09\x0a\x0d\x20-\xff]*$).{1,255}$
type: string
StartTime:
type: string
TargetAction:
additionalProperties: false
properties:
PauseCluster:
additionalProperties: false
description: Describes a pause cluster operation. For example, a scheduled
action to run the `PauseCluster` API operation.
properties:
ClusterIdentifier:
type: string
required:
- ClusterIdentifier
type: object
ResizeCluster:
additionalProperties: false
description: Describes a resize cluster operation. For example, a scheduled
action to run the `ResizeCluster` API operation.
properties:
Classic:
type: boolean
ClusterIdentifier:
type: string
ClusterType:
type: string
NodeType:
type: string
NumberOfNodes:
type: integer
required:
- ClusterIdentifier
type: object
ResumeCluster:
additionalProperties: false
description: Describes a resume cluster operation. For example, a scheduled
action to run the `ResumeCluster` API operation.
properties:
ClusterIdentifier:
type: string
required:
- ClusterIdentifier
type: object
type: object
type:
enum:
- update
Permissions - redshift:ModifyScheduledAction, redshift:PauseCluster, redshift:ResumeCluster, redshift:ResizeCluster, iam:PassRole