Class CfnSnapshotPropsMixin.SnapshotProperty
A snapshot object that contains databases.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.RedshiftServerless.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnSnapshotPropsMixin.SnapshotProperty : CfnSnapshotPropsMixin.ISnapshotProperty
Syntax (vb)
Public Class CfnSnapshotPropsMixin.SnapshotProperty Implements CfnSnapshotPropsMixin.ISnapshotProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.RedshiftServerless.Mixins;
var snapshotProperty = new SnapshotProperty {
AdminUsername = "adminUsername",
KmsKeyId = "kmsKeyId",
NamespaceArn = "namespaceArn",
NamespaceName = "namespaceName",
OwnerAccount = "ownerAccount",
RetentionPeriod = 123,
SnapshotArn = "snapshotArn",
SnapshotCreateTime = "snapshotCreateTime",
SnapshotName = "snapshotName",
Status = "status"
};
Synopsis
Constructors
| SnapshotProperty() | A snapshot object that contains databases. |
Properties
| AdminUsername | The username of the database within a snapshot. |
| KmsKeyId | The unique identifier of the KMS key used to encrypt the snapshot. |
| NamespaceArn | The Amazon Resource Name (ARN) of the namespace the snapshot was created from. |
| NamespaceName | The name of the namepsace. |
| OwnerAccount | The owner AWS ; |
| RetentionPeriod | The retention period of the snapshot created by the scheduled action. |
| SnapshotArn | The Amazon Resource Name (ARN) of the snapshot. |
| SnapshotCreateTime | The timestamp of when the snapshot was created. |
| SnapshotName | The name of the snapshot. |
| Status | The status of the snapshot. |
Constructors
SnapshotProperty()
A snapshot object that contains databases.
public SnapshotProperty()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.RedshiftServerless.Mixins;
var snapshotProperty = new SnapshotProperty {
AdminUsername = "adminUsername",
KmsKeyId = "kmsKeyId",
NamespaceArn = "namespaceArn",
NamespaceName = "namespaceName",
OwnerAccount = "ownerAccount",
RetentionPeriod = 123,
SnapshotArn = "snapshotArn",
SnapshotCreateTime = "snapshotCreateTime",
SnapshotName = "snapshotName",
Status = "status"
};
Properties
AdminUsername
The username of the database within a snapshot.
public string? AdminUsername { get; set; }
Property Value
Remarks
KmsKeyId
The unique identifier of the KMS key used to encrypt the snapshot.
public string? KmsKeyId { get; set; }
Property Value
Remarks
NamespaceArn
The Amazon Resource Name (ARN) of the namespace the snapshot was created from.
public string? NamespaceArn { get; set; }
Property Value
Remarks
NamespaceName
The name of the namepsace.
public string? NamespaceName { get; set; }
Property Value
Remarks
OwnerAccount
The owner AWS ;
public string? OwnerAccount { get; set; }
Property Value
Remarks
RetentionPeriod
The retention period of the snapshot created by the scheduled action.
public double? RetentionPeriod { get; set; }
Property Value
Remarks
SnapshotArn
The Amazon Resource Name (ARN) of the snapshot.
public string? SnapshotArn { get; set; }
Property Value
Remarks
SnapshotCreateTime
The timestamp of when the snapshot was created.
public string? SnapshotCreateTime { get; set; }
Property Value
Remarks
SnapshotName
The name of the snapshot.
public string? SnapshotName { get; set; }
Property Value
Remarks
Status
The status of the snapshot.
public string? Status { get; set; }