You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Redshift::Types::CreateSnapshotScheduleMessage

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing CreateSnapshotScheduleMessage as input to an Aws::Client method, you can use a vanilla Hash:

{
  schedule_definitions: ["String"],
  schedule_identifier: "String",
  schedule_description: "String",
  tags: [
    {
      key: "String",
      value: "String",
    },
  ],
  dry_run: false,
  next_invocations: 1,
}

Instance Attribute Summary collapse

Instance Attribute Details

#dry_runBoolean

Returns:

  • (Boolean)

#next_invocationsInteger

Returns:

  • (Integer)

#schedule_definitionsArray<String>

The definition of the snapshot schedule. The definition is made up of schedule expressions, for example \"cron(30 12 *)\" or \"rate(12 hours)\".

Returns:

  • (Array<String>)

    The definition of the snapshot schedule.

#schedule_descriptionString

The description of the snapshot schedule.

Returns:

  • (String)

    The description of the snapshot schedule.

#schedule_identifierString

A unique identifier for a snapshot schedule. Only alphanumeric characters are allowed for the identifier.

Returns:

  • (String)

    A unique identifier for a snapshot schedule.

#tagsArray<Types::Tag>

An optional set of tags you can use to search for the schedule.

Returns:

  • (Array<Types::Tag>)

    An optional set of tags you can use to search for the schedule.