class Aws::Redshift::Types::CreateSnapshotCopyGrantMessage

The result of the `CreateSnapshotCopyGrant` action.

@note When making an API call, you may pass CreateSnapshotCopyGrantMessage

data as a hash:

    {
      snapshot_copy_grant_name: "String", # required
      kms_key_id: "String",
      tags: [
        {
          key: "String",
          value: "String",
        },
      ],
    }

@!attribute [rw] snapshot_copy_grant_name

The name of the snapshot copy grant. This name must be unique in the
region for the Amazon Web Services account.

Constraints:

* Must contain from 1 to 63 alphanumeric characters or hyphens.

* Alphabetic characters must be lowercase.

* First character must be a letter.

* Cannot end with a hyphen or contain two consecutive hyphens.

* Must be unique for all clusters within an Amazon Web Services
  account.
@return [String]

@!attribute [rw] kms_key_id

The unique identifier of the customer master key (CMK) to which to
grant Amazon Redshift permission. If no key is specified, the
default key is used.
@return [String]

@!attribute [rw] tags

A list of tag instances.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/CreateSnapshotCopyGrantMessage AWS API Documentation

Constants

SENSITIVE