class Aws::Redshift::Types::AuthorizeSnapshotAccessMessage

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

data as a hash:

    {
      snapshot_identifier: "String", # required
      snapshot_cluster_identifier: "String",
      account_with_restore_access: "String", # required
    }

@!attribute [rw] snapshot_identifier

The identifier of the snapshot the account is authorized to restore.
@return [String]

@!attribute [rw] snapshot_cluster_identifier

The identifier of the cluster the snapshot was created from. This
parameter is required if your IAM user has a policy containing a
snapshot resource element that specifies anything other than * for
the cluster name.
@return [String]

@!attribute [rw] account_with_restore_access

The identifier of the Amazon Web Services account authorized to
restore the specified snapshot.

To share a snapshot with Amazon Web Services Support, specify
amazon-redshift-support.
@return [String]

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

Constants

SENSITIVE