Show / Hide Table of Contents

Class CfnSnapshotPropsMixin.SnapshotProperty

A snapshot object that contains databases.

Inheritance
object
CfnSnapshotPropsMixin.SnapshotProperty
Implements
CfnSnapshotPropsMixin.ISnapshotProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html#cfn-redshiftserverless-snapshot-snapshot-adminusername

KmsKeyId

The unique identifier of the KMS key used to encrypt the snapshot.

public string? KmsKeyId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html#cfn-redshiftserverless-snapshot-snapshot-kmskeyid

NamespaceArn

The Amazon Resource Name (ARN) of the namespace the snapshot was created from.

public string? NamespaceArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html#cfn-redshiftserverless-snapshot-snapshot-namespacearn

NamespaceName

The name of the namepsace.

public string? NamespaceName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html#cfn-redshiftserverless-snapshot-snapshot-namespacename

OwnerAccount

The owner AWS ;

public string? OwnerAccount { get; set; }
Property Value

string

Remarks

account of the snapshot.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html#cfn-redshiftserverless-snapshot-snapshot-owneraccount

RetentionPeriod

The retention period of the snapshot created by the scheduled action.

public double? RetentionPeriod { get; set; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html#cfn-redshiftserverless-snapshot-snapshot-retentionperiod

SnapshotArn

The Amazon Resource Name (ARN) of the snapshot.

public string? SnapshotArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html#cfn-redshiftserverless-snapshot-snapshot-snapshotarn

SnapshotCreateTime

The timestamp of when the snapshot was created.

public string? SnapshotCreateTime { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html#cfn-redshiftserverless-snapshot-snapshot-snapshotcreatetime

SnapshotName

The name of the snapshot.

public string? SnapshotName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html#cfn-redshiftserverless-snapshot-snapshot-snapshotname

Status

The status of the snapshot.

public string? Status { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-snapshot-snapshot.html#cfn-redshiftserverless-snapshot-snapshot-status

Implements

CfnSnapshotPropsMixin.ISnapshotProperty
Back to top Generated by DocFX