Show / Hide Table of Contents

Class CloudProviderSnapshotState

Inheritance
System.Object
InputArgs
ResourceArgs
CloudProviderSnapshotState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Mongodbatlas
Assembly: Pulumi.Mongodbatlas.dll
Syntax
public sealed class CloudProviderSnapshotState : ResourceArgs

Constructors

View Source

CloudProviderSnapshotState()

Declaration
public CloudProviderSnapshotState()

Properties

View Source

ClusterName

The name of the Atlas cluster that contains the snapshots you want to retrieve.

Declaration
public Input<string> ClusterName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CreatedAt

UTC ISO 8601 formatted point in time when Atlas took the snapshot.

Declaration
public Input<string> CreatedAt { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Description

Description of the on-demand snapshot.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ExpiresAt

UTC ISO 8601 formatted point in time when Atlas will delete the snapshot.

Declaration
public Input<string> ExpiresAt { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MasterKeyUuid

Unique ID of the AWS KMS Customer Master Key used to encrypt the snapshot. Only visible for clusters using Encryption at Rest via Customer KMS.

Declaration
public Input<string> MasterKeyUuid { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MongodVersion

Version of the MongoDB server.

Declaration
public Input<string> MongodVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ProjectId

The unique identifier of the project for the Atlas cluster.

Declaration
public Input<string> ProjectId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RetentionInDays

The number of days that Atlas should retain the on-demand snapshot. Must be at least 1.

Declaration
public Input<int> RetentionInDays { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

SnapshotId

Unique identifier of the snapshot.

Declaration
public Input<string> SnapshotId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SnapshotType

Specified the type of snapshot. Valid values are onDemand and scheduled.

Declaration
public Input<string> SnapshotType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Status

Current status of the snapshot. One of the following values will be returned: queued, inProgress, completed, failed.

Declaration
public Input<string> Status { get; set; }
Property Value
Type Description
Input<System.String>
View Source

StorageSizeBytes

Specifies the size of the snapshot in bytes.

Declaration
public Input<int> StorageSizeBytes { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Type

Specifies the type of cluster: replicaSet or shardedCluster.

Declaration
public Input<string> Type { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.