Container for the parameters to the AuthorizeSnapshotAccess operation.
Authorizes the specified AWS customer account to restore the specified
snapshot.
For more information about working with snapshots, go to Amazon Redshift Snapshots in the Amazon Redshift Management Guide.
Declaration Syntax
C# |
public class AuthorizeSnapshotAccessRequest : AmazonWebServiceRequest
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
AuthorizeSnapshotAccessRequest()()()() | Initializes a new instance of the AuthorizeSnapshotAccessRequest class | |
AccountWithRestoreAccess |
Gets and sets the property AccountWithRestoreAccess.
The identifier of the AWS customer account authorized to restore the specified snapshot. | |
Equals(Object) | (Inherited from Object.) | |
GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType()()()() | Gets the type of the current instance. (Inherited from Object.) | |
SnapshotClusterIdentifier |
Gets and sets the property SnapshotClusterIdentifier.
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. | |
SnapshotIdentifier |
Gets and sets the property SnapshotIdentifier.
The identifier of the snapshot the account is authorized to restore. | |
ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) | |
WithAccountWithRestoreAccess(String) | Obsolete.
Sets the AccountWithRestoreAccess property
| |
WithSnapshotClusterIdentifier(String) | Obsolete.
Sets the SnapshotClusterIdentifier property
| |
WithSnapshotIdentifier(String) | Obsolete.
Sets the SnapshotIdentifier property
|
Inheritance Hierarchy
Object | ||
AmazonWebServiceRequest | ||
AuthorizeSnapshotAccessRequest |