Class CloudProviderSnapshotState
Inherited Members
Namespace: Pulumi.Mongodbatlas
Assembly: Pulumi.Mongodbatlas.dll
Syntax
public sealed class CloudProviderSnapshotState : ResourceArgs
Constructors
View SourceCloudProviderSnapshotState()
Declaration
public CloudProviderSnapshotState()
Properties
View SourceClusterName
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> |
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> |
Description
Description of the on-demand snapshot.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
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> |
MongodVersion
Version of the MongoDB server.
Declaration
public Input<string> MongodVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
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> |
SnapshotId
Unique identifier of the snapshot.
Declaration
public Input<string> SnapshotId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
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> |
StorageSizeBytes
Specifies the size of the snapshot in bytes.
Declaration
public Input<int> StorageSizeBytes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Type
Specifies the type of cluster: replicaSet or shardedCluster.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |