nutanix.NdbDatabaseSnapshot
Explore with Pulumi AI
Provides a resource to perform the snapshot for database instance based on the input parameters.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pierskarsenbarg/nutanix";
const name = new nutanix.NdbDatabaseSnapshot("name", {
    removeScheduleInDays: 1,
    timeMachineName: "{{ tms_name }}",
});
import pulumi
import pulumi_nutanix as nutanix
name = nutanix.NdbDatabaseSnapshot("name",
    remove_schedule_in_days=1,
    time_machine_name="{{ tms_name }}")
package main
import (
	"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := nutanix.NewNdbDatabaseSnapshot(ctx, "name", &nutanix.NdbDatabaseSnapshotArgs{
			RemoveScheduleInDays: pulumi.Int(1),
			TimeMachineName:      pulumi.String("{{ tms_name }}"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = PiersKarsenbarg.Nutanix;
return await Deployment.RunAsync(() => 
{
    var name = new Nutanix.NdbDatabaseSnapshot("name", new()
    {
        RemoveScheduleInDays = 1,
        TimeMachineName = "{{ tms_name }}",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NdbDatabaseSnapshot;
import com.pulumi.nutanix.NdbDatabaseSnapshotArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var name = new NdbDatabaseSnapshot("name", NdbDatabaseSnapshotArgs.builder()
            .removeScheduleInDays(1)
            .timeMachineName("{{ tms_name }}")
            .build());
    }
}
resources:
  name:
    type: nutanix:NdbDatabaseSnapshot
    properties:
      removeScheduleInDays: 1
      timeMachineName: '{{ tms_name }}'
Create NdbDatabaseSnapshot Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NdbDatabaseSnapshot(name: string, args?: NdbDatabaseSnapshotArgs, opts?: CustomResourceOptions);@overload
def NdbDatabaseSnapshot(resource_name: str,
                        args: Optional[NdbDatabaseSnapshotArgs] = None,
                        opts: Optional[ResourceOptions] = None)
@overload
def NdbDatabaseSnapshot(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        expiry_date_timezone: Optional[str] = None,
                        name: Optional[str] = None,
                        remove_schedule_in_days: Optional[int] = None,
                        replicate_to_clusters: Optional[Sequence[str]] = None,
                        tags: Optional[Sequence[NdbDatabaseSnapshotTagArgs]] = None,
                        time_machine_id: Optional[str] = None,
                        time_machine_name: Optional[str] = None)func NewNdbDatabaseSnapshot(ctx *Context, name string, args *NdbDatabaseSnapshotArgs, opts ...ResourceOption) (*NdbDatabaseSnapshot, error)public NdbDatabaseSnapshot(string name, NdbDatabaseSnapshotArgs? args = null, CustomResourceOptions? opts = null)
public NdbDatabaseSnapshot(String name, NdbDatabaseSnapshotArgs args)
public NdbDatabaseSnapshot(String name, NdbDatabaseSnapshotArgs args, CustomResourceOptions options)
type: nutanix:NdbDatabaseSnapshot
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args NdbDatabaseSnapshotArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NdbDatabaseSnapshotArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NdbDatabaseSnapshotArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NdbDatabaseSnapshotArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NdbDatabaseSnapshotArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ndbDatabaseSnapshotResource = new Nutanix.NdbDatabaseSnapshot("ndbDatabaseSnapshotResource", new()
{
    ExpiryDateTimezone = "string",
    Name = "string",
    RemoveScheduleInDays = 0,
    ReplicateToClusters = new[]
    {
        "string",
    },
    Tags = new[]
    {
        new Nutanix.Inputs.NdbDatabaseSnapshotTagArgs
        {
            EntityId = "string",
            EntityType = "string",
            TagId = "string",
            TagName = "string",
            Value = "string",
        },
    },
    TimeMachineId = "string",
    TimeMachineName = "string",
});
example, err := nutanix.NewNdbDatabaseSnapshot(ctx, "ndbDatabaseSnapshotResource", &nutanix.NdbDatabaseSnapshotArgs{
	ExpiryDateTimezone:   pulumi.String("string"),
	Name:                 pulumi.String("string"),
	RemoveScheduleInDays: pulumi.Int(0),
	ReplicateToClusters: pulumi.StringArray{
		pulumi.String("string"),
	},
	Tags: nutanix.NdbDatabaseSnapshotTagArray{
		&nutanix.NdbDatabaseSnapshotTagArgs{
			EntityId:   pulumi.String("string"),
			EntityType: pulumi.String("string"),
			TagId:      pulumi.String("string"),
			TagName:    pulumi.String("string"),
			Value:      pulumi.String("string"),
		},
	},
	TimeMachineId:   pulumi.String("string"),
	TimeMachineName: pulumi.String("string"),
})
var ndbDatabaseSnapshotResource = new NdbDatabaseSnapshot("ndbDatabaseSnapshotResource", NdbDatabaseSnapshotArgs.builder()
    .expiryDateTimezone("string")
    .name("string")
    .removeScheduleInDays(0)
    .replicateToClusters("string")
    .tags(NdbDatabaseSnapshotTagArgs.builder()
        .entityId("string")
        .entityType("string")
        .tagId("string")
        .tagName("string")
        .value("string")
        .build())
    .timeMachineId("string")
    .timeMachineName("string")
    .build());
ndb_database_snapshot_resource = nutanix.NdbDatabaseSnapshot("ndbDatabaseSnapshotResource",
    expiry_date_timezone="string",
    name="string",
    remove_schedule_in_days=0,
    replicate_to_clusters=["string"],
    tags=[{
        "entity_id": "string",
        "entity_type": "string",
        "tag_id": "string",
        "tag_name": "string",
        "value": "string",
    }],
    time_machine_id="string",
    time_machine_name="string")
const ndbDatabaseSnapshotResource = new nutanix.NdbDatabaseSnapshot("ndbDatabaseSnapshotResource", {
    expiryDateTimezone: "string",
    name: "string",
    removeScheduleInDays: 0,
    replicateToClusters: ["string"],
    tags: [{
        entityId: "string",
        entityType: "string",
        tagId: "string",
        tagName: "string",
        value: "string",
    }],
    timeMachineId: "string",
    timeMachineName: "string",
});
type: nutanix:NdbDatabaseSnapshot
properties:
    expiryDateTimezone: string
    name: string
    removeScheduleInDays: 0
    replicateToClusters:
        - string
    tags:
        - entityId: string
          entityType: string
          tagId: string
          tagName: string
          value: string
    timeMachineId: string
    timeMachineName: string
NdbDatabaseSnapshot Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NdbDatabaseSnapshot resource accepts the following input properties:
- ExpiryDate stringTimezone 
- Default is set to Asia/Calcutta
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- RemoveSchedule intIn Days 
- Removal schedule after which the snapshot should be removed.
- ReplicateTo List<string>Clusters 
- snapshots to be replicated to clusters.
- 
List<PiersKarsenbarg. Nutanix. Inputs. Ndb Database Snapshot Tag> 
- tags
- TimeMachine stringId 
- Time Machine Id
- TimeMachine stringName 
- Time Machine Name
- ExpiryDate stringTimezone 
- Default is set to Asia/Calcutta
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- RemoveSchedule intIn Days 
- Removal schedule after which the snapshot should be removed.
- ReplicateTo []stringClusters 
- snapshots to be replicated to clusters.
- 
[]NdbDatabase Snapshot Tag Args 
- tags
- TimeMachine stringId 
- Time Machine Id
- TimeMachine stringName 
- Time Machine Name
- expiryDate StringTimezone 
- Default is set to Asia/Calcutta
- name String
- Snapshot name. Default value is era_manual_snapshot.
- removeSchedule IntegerIn Days 
- Removal schedule after which the snapshot should be removed.
- replicateTo List<String>Clusters 
- snapshots to be replicated to clusters.
- 
List<NdbDatabase Snapshot Tag> 
- tags
- timeMachine StringId 
- Time Machine Id
- timeMachine StringName 
- Time Machine Name
- expiryDate stringTimezone 
- Default is set to Asia/Calcutta
- name string
- Snapshot name. Default value is era_manual_snapshot.
- removeSchedule numberIn Days 
- Removal schedule after which the snapshot should be removed.
- replicateTo string[]Clusters 
- snapshots to be replicated to clusters.
- 
NdbDatabase Snapshot Tag[] 
- tags
- timeMachine stringId 
- Time Machine Id
- timeMachine stringName 
- Time Machine Name
- expiry_date_ strtimezone 
- Default is set to Asia/Calcutta
- name str
- Snapshot name. Default value is era_manual_snapshot.
- remove_schedule_ intin_ days 
- Removal schedule after which the snapshot should be removed.
- replicate_to_ Sequence[str]clusters 
- snapshots to be replicated to clusters.
- 
Sequence[NdbDatabase Snapshot Tag Args] 
- tags
- time_machine_ strid 
- Time Machine Id
- time_machine_ strname 
- Time Machine Name
- expiryDate StringTimezone 
- Default is set to Asia/Calcutta
- name String
- Snapshot name. Default value is era_manual_snapshot.
- removeSchedule NumberIn Days 
- Removal schedule after which the snapshot should be removed.
- replicateTo List<String>Clusters 
- snapshots to be replicated to clusters.
- List<Property Map>
- tags
- timeMachine StringId 
- Time Machine Id
- timeMachine StringName 
- Time Machine Name
Outputs
All input properties are implicitly available as output properties. Additionally, the NdbDatabaseSnapshot resource produces the following output properties:
- AppInfo stringVersion 
- App info version
- ApplicableTypes List<string>
- Applicable types
- DatabaseNode stringId 
- database node id
- DatabaseSnapshot bool
- database snapshot
- DateCreated string
- created date
- DateModified string
- modified date
- DbserverId string
- dbserver id
- DbserverIp string
- dbserver ip
- DbserverName string
- dbserver name
- DbserverStorage intMetadata Version 
- dbserver storage metadata version
- Description string
- description of snapshot
- FromTimestamp string
- from timestamp
- Id string
- The provider-assigned unique ID for this managed resource.
- LcmConfigs List<PiersKarsenbarg. Nutanix. Outputs. Ndb Database Snapshot Lcm Config> 
- LCM config
- NxCluster stringId 
- nx cluster id
- ParentSnapshot bool
- parent snapshot
- ParentSnapshot stringId 
- parent snapshot id
- Processed bool
- processed
- Properties
List<PiersKarsenbarg. Nutanix. Outputs. Ndb Database Snapshot Property> 
- properties
- ProtectionDomain stringId 
- protection domain
- ReplicatedSnapshots List<string>
- replicated snapshots
- Santized bool
- SantizedFrom stringSnapshot Id 
- SantizedSnapshots string
- SnapshotFamily string
- snapshot family
- SnapshotSize double
- snapshot size
- SnapshotTimestamp string
- snapshot timeStamp
- SnapshotTimestamp intDate 
- snapshot timestamp date
- SnapshotUuid string
- snapshot uuid
- SoftwareDatabase boolSnapshot 
- software database snapshot
- SoftwareSnapshot string
- software snapshot
- SoftwareSnapshot stringId 
- software snapshot id
- Status string
- status
- Timezone string
- timezone
- ToTimestamp string
- to timestamp
- Type string
- type
- AppInfo stringVersion 
- App info version
- ApplicableTypes []string
- Applicable types
- DatabaseNode stringId 
- database node id
- DatabaseSnapshot bool
- database snapshot
- DateCreated string
- created date
- DateModified string
- modified date
- DbserverId string
- dbserver id
- DbserverIp string
- dbserver ip
- DbserverName string
- dbserver name
- DbserverStorage intMetadata Version 
- dbserver storage metadata version
- Description string
- description of snapshot
- FromTimestamp string
- from timestamp
- Id string
- The provider-assigned unique ID for this managed resource.
- LcmConfigs []NdbDatabase Snapshot Lcm Config 
- LCM config
- NxCluster stringId 
- nx cluster id
- ParentSnapshot bool
- parent snapshot
- ParentSnapshot stringId 
- parent snapshot id
- Processed bool
- processed
- Properties
[]NdbDatabase Snapshot Property 
- properties
- ProtectionDomain stringId 
- protection domain
- ReplicatedSnapshots []string
- replicated snapshots
- Santized bool
- SantizedFrom stringSnapshot Id 
- SantizedSnapshots string
- SnapshotFamily string
- snapshot family
- SnapshotSize float64
- snapshot size
- SnapshotTimestamp string
- snapshot timeStamp
- SnapshotTimestamp intDate 
- snapshot timestamp date
- SnapshotUuid string
- snapshot uuid
- SoftwareDatabase boolSnapshot 
- software database snapshot
- SoftwareSnapshot string
- software snapshot
- SoftwareSnapshot stringId 
- software snapshot id
- Status string
- status
- Timezone string
- timezone
- ToTimestamp string
- to timestamp
- Type string
- type
- appInfo StringVersion 
- App info version
- applicableTypes List<String>
- Applicable types
- databaseNode StringId 
- database node id
- databaseSnapshot Boolean
- database snapshot
- dateCreated String
- created date
- dateModified String
- modified date
- dbserverId String
- dbserver id
- dbserverIp String
- dbserver ip
- dbserverName String
- dbserver name
- dbserverStorage IntegerMetadata Version 
- dbserver storage metadata version
- description String
- description of snapshot
- fromTimestamp String
- from timestamp
- id String
- The provider-assigned unique ID for this managed resource.
- lcmConfigs List<NdbDatabase Snapshot Lcm Config> 
- LCM config
- nxCluster StringId 
- nx cluster id
- parentSnapshot Boolean
- parent snapshot
- parentSnapshot StringId 
- parent snapshot id
- processed Boolean
- processed
- properties
List<NdbDatabase Snapshot Property> 
- properties
- protectionDomain StringId 
- protection domain
- replicatedSnapshots List<String>
- replicated snapshots
- santized Boolean
- santizedFrom StringSnapshot Id 
- santizedSnapshots String
- snapshotFamily String
- snapshot family
- snapshotSize Double
- snapshot size
- snapshotTimestamp String
- snapshot timeStamp
- snapshotTimestamp IntegerDate 
- snapshot timestamp date
- snapshotUuid String
- snapshot uuid
- softwareDatabase BooleanSnapshot 
- software database snapshot
- softwareSnapshot String
- software snapshot
- softwareSnapshot StringId 
- software snapshot id
- status String
- status
- timezone String
- timezone
- toTimestamp String
- to timestamp
- type String
- type
- appInfo stringVersion 
- App info version
- applicableTypes string[]
- Applicable types
- databaseNode stringId 
- database node id
- databaseSnapshot boolean
- database snapshot
- dateCreated string
- created date
- dateModified string
- modified date
- dbserverId string
- dbserver id
- dbserverIp string
- dbserver ip
- dbserverName string
- dbserver name
- dbserverStorage numberMetadata Version 
- dbserver storage metadata version
- description string
- description of snapshot
- fromTimestamp string
- from timestamp
- id string
- The provider-assigned unique ID for this managed resource.
- lcmConfigs NdbDatabase Snapshot Lcm Config[] 
- LCM config
- nxCluster stringId 
- nx cluster id
- parentSnapshot boolean
- parent snapshot
- parentSnapshot stringId 
- parent snapshot id
- processed boolean
- processed
- properties
NdbDatabase Snapshot Property[] 
- properties
- protectionDomain stringId 
- protection domain
- replicatedSnapshots string[]
- replicated snapshots
- santized boolean
- santizedFrom stringSnapshot Id 
- santizedSnapshots string
- snapshotFamily string
- snapshot family
- snapshotSize number
- snapshot size
- snapshotTimestamp string
- snapshot timeStamp
- snapshotTimestamp numberDate 
- snapshot timestamp date
- snapshotUuid string
- snapshot uuid
- softwareDatabase booleanSnapshot 
- software database snapshot
- softwareSnapshot string
- software snapshot
- softwareSnapshot stringId 
- software snapshot id
- status string
- status
- timezone string
- timezone
- toTimestamp string
- to timestamp
- type string
- type
- app_info_ strversion 
- App info version
- applicable_types Sequence[str]
- Applicable types
- database_node_ strid 
- database node id
- database_snapshot bool
- database snapshot
- date_created str
- created date
- date_modified str
- modified date
- dbserver_id str
- dbserver id
- dbserver_ip str
- dbserver ip
- dbserver_name str
- dbserver name
- dbserver_storage_ intmetadata_ version 
- dbserver storage metadata version
- description str
- description of snapshot
- from_timestamp str
- from timestamp
- id str
- The provider-assigned unique ID for this managed resource.
- lcm_configs Sequence[NdbDatabase Snapshot Lcm Config] 
- LCM config
- nx_cluster_ strid 
- nx cluster id
- parent_snapshot bool
- parent snapshot
- parent_snapshot_ strid 
- parent snapshot id
- processed bool
- processed
- properties
Sequence[NdbDatabase Snapshot Property] 
- properties
- protection_domain_ strid 
- protection domain
- replicated_snapshots Sequence[str]
- replicated snapshots
- santized bool
- santized_from_ strsnapshot_ id 
- santized_snapshots str
- snapshot_family str
- snapshot family
- snapshot_size float
- snapshot size
- snapshot_timestamp str
- snapshot timeStamp
- snapshot_timestamp_ intdate 
- snapshot timestamp date
- snapshot_uuid str
- snapshot uuid
- software_database_ boolsnapshot 
- software database snapshot
- software_snapshot str
- software snapshot
- software_snapshot_ strid 
- software snapshot id
- status str
- status
- timezone str
- timezone
- to_timestamp str
- to timestamp
- type str
- type
- appInfo StringVersion 
- App info version
- applicableTypes List<String>
- Applicable types
- databaseNode StringId 
- database node id
- databaseSnapshot Boolean
- database snapshot
- dateCreated String
- created date
- dateModified String
- modified date
- dbserverId String
- dbserver id
- dbserverIp String
- dbserver ip
- dbserverName String
- dbserver name
- dbserverStorage NumberMetadata Version 
- dbserver storage metadata version
- description String
- description of snapshot
- fromTimestamp String
- from timestamp
- id String
- The provider-assigned unique ID for this managed resource.
- lcmConfigs List<Property Map>
- LCM config
- nxCluster StringId 
- nx cluster id
- parentSnapshot Boolean
- parent snapshot
- parentSnapshot StringId 
- parent snapshot id
- processed Boolean
- processed
- properties List<Property Map>
- properties
- protectionDomain StringId 
- protection domain
- replicatedSnapshots List<String>
- replicated snapshots
- santized Boolean
- santizedFrom StringSnapshot Id 
- santizedSnapshots String
- snapshotFamily String
- snapshot family
- snapshotSize Number
- snapshot size
- snapshotTimestamp String
- snapshot timeStamp
- snapshotTimestamp NumberDate 
- snapshot timestamp date
- snapshotUuid String
- snapshot uuid
- softwareDatabase BooleanSnapshot 
- software database snapshot
- softwareSnapshot String
- software snapshot
- softwareSnapshot StringId 
- software snapshot id
- status String
- status
- timezone String
- timezone
- toTimestamp String
- to timestamp
- type String
- type
Look up Existing NdbDatabaseSnapshot Resource
Get an existing NdbDatabaseSnapshot resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: NdbDatabaseSnapshotState, opts?: CustomResourceOptions): NdbDatabaseSnapshot@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        app_info_version: Optional[str] = None,
        applicable_types: Optional[Sequence[str]] = None,
        database_node_id: Optional[str] = None,
        database_snapshot: Optional[bool] = None,
        date_created: Optional[str] = None,
        date_modified: Optional[str] = None,
        dbserver_id: Optional[str] = None,
        dbserver_ip: Optional[str] = None,
        dbserver_name: Optional[str] = None,
        dbserver_storage_metadata_version: Optional[int] = None,
        description: Optional[str] = None,
        expiry_date_timezone: Optional[str] = None,
        from_timestamp: Optional[str] = None,
        lcm_configs: Optional[Sequence[NdbDatabaseSnapshotLcmConfigArgs]] = None,
        name: Optional[str] = None,
        nx_cluster_id: Optional[str] = None,
        parent_snapshot: Optional[bool] = None,
        parent_snapshot_id: Optional[str] = None,
        processed: Optional[bool] = None,
        properties: Optional[Sequence[NdbDatabaseSnapshotPropertyArgs]] = None,
        protection_domain_id: Optional[str] = None,
        remove_schedule_in_days: Optional[int] = None,
        replicate_to_clusters: Optional[Sequence[str]] = None,
        replicated_snapshots: Optional[Sequence[str]] = None,
        santized: Optional[bool] = None,
        santized_from_snapshot_id: Optional[str] = None,
        santized_snapshots: Optional[str] = None,
        snapshot_family: Optional[str] = None,
        snapshot_size: Optional[float] = None,
        snapshot_timestamp: Optional[str] = None,
        snapshot_timestamp_date: Optional[int] = None,
        snapshot_uuid: Optional[str] = None,
        software_database_snapshot: Optional[bool] = None,
        software_snapshot: Optional[str] = None,
        software_snapshot_id: Optional[str] = None,
        status: Optional[str] = None,
        tags: Optional[Sequence[NdbDatabaseSnapshotTagArgs]] = None,
        time_machine_id: Optional[str] = None,
        time_machine_name: Optional[str] = None,
        timezone: Optional[str] = None,
        to_timestamp: Optional[str] = None,
        type: Optional[str] = None) -> NdbDatabaseSnapshotfunc GetNdbDatabaseSnapshot(ctx *Context, name string, id IDInput, state *NdbDatabaseSnapshotState, opts ...ResourceOption) (*NdbDatabaseSnapshot, error)public static NdbDatabaseSnapshot Get(string name, Input<string> id, NdbDatabaseSnapshotState? state, CustomResourceOptions? opts = null)public static NdbDatabaseSnapshot get(String name, Output<String> id, NdbDatabaseSnapshotState state, CustomResourceOptions options)resources:  _:    type: nutanix:NdbDatabaseSnapshot    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AppInfo stringVersion 
- App info version
- ApplicableTypes List<string>
- Applicable types
- DatabaseNode stringId 
- database node id
- DatabaseSnapshot bool
- database snapshot
- DateCreated string
- created date
- DateModified string
- modified date
- DbserverId string
- dbserver id
- DbserverIp string
- dbserver ip
- DbserverName string
- dbserver name
- DbserverStorage intMetadata Version 
- dbserver storage metadata version
- Description string
- description of snapshot
- ExpiryDate stringTimezone 
- Default is set to Asia/Calcutta
- FromTimestamp string
- from timestamp
- LcmConfigs List<PiersKarsenbarg. Nutanix. Inputs. Ndb Database Snapshot Lcm Config> 
- LCM config
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- NxCluster stringId 
- nx cluster id
- ParentSnapshot bool
- parent snapshot
- ParentSnapshot stringId 
- parent snapshot id
- Processed bool
- processed
- Properties
List<PiersKarsenbarg. Nutanix. Inputs. Ndb Database Snapshot Property> 
- properties
- ProtectionDomain stringId 
- protection domain
- RemoveSchedule intIn Days 
- Removal schedule after which the snapshot should be removed.
- ReplicateTo List<string>Clusters 
- snapshots to be replicated to clusters.
- ReplicatedSnapshots List<string>
- replicated snapshots
- Santized bool
- SantizedFrom stringSnapshot Id 
- SantizedSnapshots string
- SnapshotFamily string
- snapshot family
- SnapshotSize double
- snapshot size
- SnapshotTimestamp string
- snapshot timeStamp
- SnapshotTimestamp intDate 
- snapshot timestamp date
- SnapshotUuid string
- snapshot uuid
- SoftwareDatabase boolSnapshot 
- software database snapshot
- SoftwareSnapshot string
- software snapshot
- SoftwareSnapshot stringId 
- software snapshot id
- Status string
- status
- 
List<PiersKarsenbarg. Nutanix. Inputs. Ndb Database Snapshot Tag> 
- tags
- TimeMachine stringId 
- Time Machine Id
- TimeMachine stringName 
- Time Machine Name
- Timezone string
- timezone
- ToTimestamp string
- to timestamp
- Type string
- type
- AppInfo stringVersion 
- App info version
- ApplicableTypes []string
- Applicable types
- DatabaseNode stringId 
- database node id
- DatabaseSnapshot bool
- database snapshot
- DateCreated string
- created date
- DateModified string
- modified date
- DbserverId string
- dbserver id
- DbserverIp string
- dbserver ip
- DbserverName string
- dbserver name
- DbserverStorage intMetadata Version 
- dbserver storage metadata version
- Description string
- description of snapshot
- ExpiryDate stringTimezone 
- Default is set to Asia/Calcutta
- FromTimestamp string
- from timestamp
- LcmConfigs []NdbDatabase Snapshot Lcm Config Args 
- LCM config
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- NxCluster stringId 
- nx cluster id
- ParentSnapshot bool
- parent snapshot
- ParentSnapshot stringId 
- parent snapshot id
- Processed bool
- processed
- Properties
[]NdbDatabase Snapshot Property Args 
- properties
- ProtectionDomain stringId 
- protection domain
- RemoveSchedule intIn Days 
- Removal schedule after which the snapshot should be removed.
- ReplicateTo []stringClusters 
- snapshots to be replicated to clusters.
- ReplicatedSnapshots []string
- replicated snapshots
- Santized bool
- SantizedFrom stringSnapshot Id 
- SantizedSnapshots string
- SnapshotFamily string
- snapshot family
- SnapshotSize float64
- snapshot size
- SnapshotTimestamp string
- snapshot timeStamp
- SnapshotTimestamp intDate 
- snapshot timestamp date
- SnapshotUuid string
- snapshot uuid
- SoftwareDatabase boolSnapshot 
- software database snapshot
- SoftwareSnapshot string
- software snapshot
- SoftwareSnapshot stringId 
- software snapshot id
- Status string
- status
- 
[]NdbDatabase Snapshot Tag Args 
- tags
- TimeMachine stringId 
- Time Machine Id
- TimeMachine stringName 
- Time Machine Name
- Timezone string
- timezone
- ToTimestamp string
- to timestamp
- Type string
- type
- appInfo StringVersion 
- App info version
- applicableTypes List<String>
- Applicable types
- databaseNode StringId 
- database node id
- databaseSnapshot Boolean
- database snapshot
- dateCreated String
- created date
- dateModified String
- modified date
- dbserverId String
- dbserver id
- dbserverIp String
- dbserver ip
- dbserverName String
- dbserver name
- dbserverStorage IntegerMetadata Version 
- dbserver storage metadata version
- description String
- description of snapshot
- expiryDate StringTimezone 
- Default is set to Asia/Calcutta
- fromTimestamp String
- from timestamp
- lcmConfigs List<NdbDatabase Snapshot Lcm Config> 
- LCM config
- name String
- Snapshot name. Default value is era_manual_snapshot.
- nxCluster StringId 
- nx cluster id
- parentSnapshot Boolean
- parent snapshot
- parentSnapshot StringId 
- parent snapshot id
- processed Boolean
- processed
- properties
List<NdbDatabase Snapshot Property> 
- properties
- protectionDomain StringId 
- protection domain
- removeSchedule IntegerIn Days 
- Removal schedule after which the snapshot should be removed.
- replicateTo List<String>Clusters 
- snapshots to be replicated to clusters.
- replicatedSnapshots List<String>
- replicated snapshots
- santized Boolean
- santizedFrom StringSnapshot Id 
- santizedSnapshots String
- snapshotFamily String
- snapshot family
- snapshotSize Double
- snapshot size
- snapshotTimestamp String
- snapshot timeStamp
- snapshotTimestamp IntegerDate 
- snapshot timestamp date
- snapshotUuid String
- snapshot uuid
- softwareDatabase BooleanSnapshot 
- software database snapshot
- softwareSnapshot String
- software snapshot
- softwareSnapshot StringId 
- software snapshot id
- status String
- status
- 
List<NdbDatabase Snapshot Tag> 
- tags
- timeMachine StringId 
- Time Machine Id
- timeMachine StringName 
- Time Machine Name
- timezone String
- timezone
- toTimestamp String
- to timestamp
- type String
- type
- appInfo stringVersion 
- App info version
- applicableTypes string[]
- Applicable types
- databaseNode stringId 
- database node id
- databaseSnapshot boolean
- database snapshot
- dateCreated string
- created date
- dateModified string
- modified date
- dbserverId string
- dbserver id
- dbserverIp string
- dbserver ip
- dbserverName string
- dbserver name
- dbserverStorage numberMetadata Version 
- dbserver storage metadata version
- description string
- description of snapshot
- expiryDate stringTimezone 
- Default is set to Asia/Calcutta
- fromTimestamp string
- from timestamp
- lcmConfigs NdbDatabase Snapshot Lcm Config[] 
- LCM config
- name string
- Snapshot name. Default value is era_manual_snapshot.
- nxCluster stringId 
- nx cluster id
- parentSnapshot boolean
- parent snapshot
- parentSnapshot stringId 
- parent snapshot id
- processed boolean
- processed
- properties
NdbDatabase Snapshot Property[] 
- properties
- protectionDomain stringId 
- protection domain
- removeSchedule numberIn Days 
- Removal schedule after which the snapshot should be removed.
- replicateTo string[]Clusters 
- snapshots to be replicated to clusters.
- replicatedSnapshots string[]
- replicated snapshots
- santized boolean
- santizedFrom stringSnapshot Id 
- santizedSnapshots string
- snapshotFamily string
- snapshot family
- snapshotSize number
- snapshot size
- snapshotTimestamp string
- snapshot timeStamp
- snapshotTimestamp numberDate 
- snapshot timestamp date
- snapshotUuid string
- snapshot uuid
- softwareDatabase booleanSnapshot 
- software database snapshot
- softwareSnapshot string
- software snapshot
- softwareSnapshot stringId 
- software snapshot id
- status string
- status
- 
NdbDatabase Snapshot Tag[] 
- tags
- timeMachine stringId 
- Time Machine Id
- timeMachine stringName 
- Time Machine Name
- timezone string
- timezone
- toTimestamp string
- to timestamp
- type string
- type
- app_info_ strversion 
- App info version
- applicable_types Sequence[str]
- Applicable types
- database_node_ strid 
- database node id
- database_snapshot bool
- database snapshot
- date_created str
- created date
- date_modified str
- modified date
- dbserver_id str
- dbserver id
- dbserver_ip str
- dbserver ip
- dbserver_name str
- dbserver name
- dbserver_storage_ intmetadata_ version 
- dbserver storage metadata version
- description str
- description of snapshot
- expiry_date_ strtimezone 
- Default is set to Asia/Calcutta
- from_timestamp str
- from timestamp
- lcm_configs Sequence[NdbDatabase Snapshot Lcm Config Args] 
- LCM config
- name str
- Snapshot name. Default value is era_manual_snapshot.
- nx_cluster_ strid 
- nx cluster id
- parent_snapshot bool
- parent snapshot
- parent_snapshot_ strid 
- parent snapshot id
- processed bool
- processed
- properties
Sequence[NdbDatabase Snapshot Property Args] 
- properties
- protection_domain_ strid 
- protection domain
- remove_schedule_ intin_ days 
- Removal schedule after which the snapshot should be removed.
- replicate_to_ Sequence[str]clusters 
- snapshots to be replicated to clusters.
- replicated_snapshots Sequence[str]
- replicated snapshots
- santized bool
- santized_from_ strsnapshot_ id 
- santized_snapshots str
- snapshot_family str
- snapshot family
- snapshot_size float
- snapshot size
- snapshot_timestamp str
- snapshot timeStamp
- snapshot_timestamp_ intdate 
- snapshot timestamp date
- snapshot_uuid str
- snapshot uuid
- software_database_ boolsnapshot 
- software database snapshot
- software_snapshot str
- software snapshot
- software_snapshot_ strid 
- software snapshot id
- status str
- status
- 
Sequence[NdbDatabase Snapshot Tag Args] 
- tags
- time_machine_ strid 
- Time Machine Id
- time_machine_ strname 
- Time Machine Name
- timezone str
- timezone
- to_timestamp str
- to timestamp
- type str
- type
- appInfo StringVersion 
- App info version
- applicableTypes List<String>
- Applicable types
- databaseNode StringId 
- database node id
- databaseSnapshot Boolean
- database snapshot
- dateCreated String
- created date
- dateModified String
- modified date
- dbserverId String
- dbserver id
- dbserverIp String
- dbserver ip
- dbserverName String
- dbserver name
- dbserverStorage NumberMetadata Version 
- dbserver storage metadata version
- description String
- description of snapshot
- expiryDate StringTimezone 
- Default is set to Asia/Calcutta
- fromTimestamp String
- from timestamp
- lcmConfigs List<Property Map>
- LCM config
- name String
- Snapshot name. Default value is era_manual_snapshot.
- nxCluster StringId 
- nx cluster id
- parentSnapshot Boolean
- parent snapshot
- parentSnapshot StringId 
- parent snapshot id
- processed Boolean
- processed
- properties List<Property Map>
- properties
- protectionDomain StringId 
- protection domain
- removeSchedule NumberIn Days 
- Removal schedule after which the snapshot should be removed.
- replicateTo List<String>Clusters 
- snapshots to be replicated to clusters.
- replicatedSnapshots List<String>
- replicated snapshots
- santized Boolean
- santizedFrom StringSnapshot Id 
- santizedSnapshots String
- snapshotFamily String
- snapshot family
- snapshotSize Number
- snapshot size
- snapshotTimestamp String
- snapshot timeStamp
- snapshotTimestamp NumberDate 
- snapshot timestamp date
- snapshotUuid String
- snapshot uuid
- softwareDatabase BooleanSnapshot 
- software database snapshot
- softwareSnapshot String
- software snapshot
- softwareSnapshot StringId 
- software snapshot id
- status String
- status
- List<Property Map>
- tags
- timeMachine StringId 
- Time Machine Id
- timeMachine StringName 
- Time Machine Name
- timezone String
- timezone
- toTimestamp String
- to timestamp
- type String
- type
Supporting Types
NdbDatabaseSnapshotLcmConfig, NdbDatabaseSnapshotLcmConfigArgs          
- ExpiryDetails List<PiersKarsenbarg. Nutanix. Inputs. Ndb Database Snapshot Lcm Config Expiry Detail> 
- PostDelete List<PiersCommands Karsenbarg. Nutanix. Inputs. Ndb Database Snapshot Lcm Config Post Delete Command> 
- PreDelete List<PiersCommands Karsenbarg. Nutanix. Inputs. Ndb Database Snapshot Lcm Config Pre Delete Command> 
- RefreshDetails List<PiersKarsenbarg. Nutanix. Inputs. Ndb Database Snapshot Lcm Config Refresh Detail> 
NdbDatabaseSnapshotLcmConfigExpiryDetail, NdbDatabaseSnapshotLcmConfigExpiryDetailArgs              
- DeleteDatabase bool
- DeleteTime boolMachine 
- DeleteVm bool
- EffectiveTimestamp string
- ExpireIn intDays 
- ExpiryDate stringTimezone 
- Default is set to Asia/Calcutta
- ExpiryTimestamp string
- RemindBefore intIn Days 
- UserCreated bool
- DeleteDatabase bool
- DeleteTime boolMachine 
- DeleteVm bool
- EffectiveTimestamp string
- ExpireIn intDays 
- ExpiryDate stringTimezone 
- Default is set to Asia/Calcutta
- ExpiryTimestamp string
- RemindBefore intIn Days 
- UserCreated bool
- deleteDatabase Boolean
- deleteTime BooleanMachine 
- deleteVm Boolean
- effectiveTimestamp String
- expireIn IntegerDays 
- expiryDate StringTimezone 
- Default is set to Asia/Calcutta
- expiryTimestamp String
- remindBefore IntegerIn Days 
- userCreated Boolean
- deleteDatabase boolean
- deleteTime booleanMachine 
- deleteVm boolean
- effectiveTimestamp string
- expireIn numberDays 
- expiryDate stringTimezone 
- Default is set to Asia/Calcutta
- expiryTimestamp string
- remindBefore numberIn Days 
- userCreated boolean
- delete_database bool
- delete_time_ boolmachine 
- delete_vm bool
- effective_timestamp str
- expire_in_ intdays 
- expiry_date_ strtimezone 
- Default is set to Asia/Calcutta
- expiry_timestamp str
- remind_before_ intin_ days 
- user_created bool
- deleteDatabase Boolean
- deleteTime BooleanMachine 
- deleteVm Boolean
- effectiveTimestamp String
- expireIn NumberDays 
- expiryDate StringTimezone 
- Default is set to Asia/Calcutta
- expiryTimestamp String
- remindBefore NumberIn Days 
- userCreated Boolean
NdbDatabaseSnapshotLcmConfigPostDeleteCommand, NdbDatabaseSnapshotLcmConfigPostDeleteCommandArgs                
- Command string
- Command string
- command String
- command string
- command str
- command String
NdbDatabaseSnapshotLcmConfigPreDeleteCommand, NdbDatabaseSnapshotLcmConfigPreDeleteCommandArgs                
- Command string
- Command string
- command String
- command string
- command str
- command String
NdbDatabaseSnapshotLcmConfigRefreshDetail, NdbDatabaseSnapshotLcmConfigRefreshDetailArgs              
- LastRefresh stringDate 
- NextRefresh stringDate 
- RefreshDate stringTimezone 
- RefreshIn intDays 
- RefreshIn intHours 
- RefreshIn intMonths 
- RefreshTime string
- LastRefresh stringDate 
- NextRefresh stringDate 
- RefreshDate stringTimezone 
- RefreshIn intDays 
- RefreshIn intHours 
- RefreshIn intMonths 
- RefreshTime string
- lastRefresh StringDate 
- nextRefresh StringDate 
- refreshDate StringTimezone 
- refreshIn IntegerDays 
- refreshIn IntegerHours 
- refreshIn IntegerMonths 
- refreshTime String
- lastRefresh stringDate 
- nextRefresh stringDate 
- refreshDate stringTimezone 
- refreshIn numberDays 
- refreshIn numberHours 
- refreshIn numberMonths 
- refreshTime string
- lastRefresh StringDate 
- nextRefresh StringDate 
- refreshDate StringTimezone 
- refreshIn NumberDays 
- refreshIn NumberHours 
- refreshIn NumberMonths 
- refreshTime String
NdbDatabaseSnapshotProperty, NdbDatabaseSnapshotPropertyArgs        
- Description string
- description of snapshot
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- RefId string
- Secure bool
- Value string
- Description string
- description of snapshot
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- RefId string
- Secure bool
- Value string
- description String
- description of snapshot
- name String
- Snapshot name. Default value is era_manual_snapshot.
- refId String
- secure Boolean
- value String
- description string
- description of snapshot
- name string
- Snapshot name. Default value is era_manual_snapshot.
- refId string
- secure boolean
- value string
- description str
- description of snapshot
- name str
- Snapshot name. Default value is era_manual_snapshot.
- ref_id str
- secure bool
- value str
- description String
- description of snapshot
- name String
- Snapshot name. Default value is era_manual_snapshot.
- refId String
- secure Boolean
- value String
NdbDatabaseSnapshotTag, NdbDatabaseSnapshotTagArgs        
- EntityId string
- EntityType string
- TagId string
- TagName string
- Value string
- EntityId string
- EntityType string
- TagId string
- TagName string
- Value string
- entityId String
- entityType String
- tagId String
- tagName String
- value String
- entityId string
- entityType string
- tagId string
- tagName string
- value string
- entity_id str
- entity_type str
- tag_id str
- tag_name str
- value str
- entityId String
- entityType String
- tagId String
- tagName String
- value String
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the nutanixTerraform Provider.
