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:
- Expiry
Date stringTimezone - Default is set to Asia/Calcutta
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- Remove
Schedule intIn Days - Removal schedule after which the snapshot should be removed.
- Replicate
To List<string>Clusters - snapshots to be replicated to clusters.
- List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Database Snapshot Tag> - tags
- Time
Machine stringId - Time Machine Id
- Time
Machine stringName - Time Machine Name
- Expiry
Date stringTimezone - Default is set to Asia/Calcutta
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- Remove
Schedule intIn Days - Removal schedule after which the snapshot should be removed.
- Replicate
To []stringClusters - snapshots to be replicated to clusters.
- []Ndb
Database Snapshot Tag Args - tags
- Time
Machine stringId - Time Machine Id
- Time
Machine stringName - Time Machine Name
- expiry
Date StringTimezone - Default is set to Asia/Calcutta
- name String
- Snapshot name. Default value is era_manual_snapshot.
- remove
Schedule IntegerIn Days - Removal schedule after which the snapshot should be removed.
- replicate
To List<String>Clusters - snapshots to be replicated to clusters.
- List<Ndb
Database Snapshot Tag> - tags
- time
Machine StringId - Time Machine Id
- time
Machine StringName - Time Machine Name
- expiry
Date stringTimezone - Default is set to Asia/Calcutta
- name string
- Snapshot name. Default value is era_manual_snapshot.
- remove
Schedule numberIn Days - Removal schedule after which the snapshot should be removed.
- replicate
To string[]Clusters - snapshots to be replicated to clusters.
- Ndb
Database Snapshot Tag[] - tags
- time
Machine stringId - Time Machine Id
- time
Machine 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[Ndb
Database Snapshot Tag Args] - tags
- time_
machine_ strid - Time Machine Id
- time_
machine_ strname - Time Machine Name
- expiry
Date StringTimezone - Default is set to Asia/Calcutta
- name String
- Snapshot name. Default value is era_manual_snapshot.
- remove
Schedule NumberIn Days - Removal schedule after which the snapshot should be removed.
- replicate
To List<String>Clusters - snapshots to be replicated to clusters.
- List<Property Map>
- tags
- time
Machine StringId - Time Machine Id
- time
Machine StringName - Time Machine Name
Outputs
All input properties are implicitly available as output properties. Additionally, the NdbDatabaseSnapshot resource produces the following output properties:
- App
Info stringVersion - App info version
- Applicable
Types List<string> - Applicable types
- Database
Node stringId - database node id
- Database
Snapshot bool - database snapshot
- Date
Created string - created date
- Date
Modified string - modified date
- Dbserver
Id string - dbserver id
- Dbserver
Ip string - dbserver ip
- Dbserver
Name string - dbserver name
- Dbserver
Storage intMetadata Version - dbserver storage metadata version
- Description string
- description of snapshot
- From
Timestamp string - from timestamp
- Id string
- The provider-assigned unique ID for this managed resource.
- Lcm
Configs List<PiersKarsenbarg. Nutanix. Outputs. Ndb Database Snapshot Lcm Config> - LCM config
- Nx
Cluster stringId - nx cluster id
- Parent
Snapshot bool - parent snapshot
- Parent
Snapshot stringId - parent snapshot id
- Processed bool
- processed
- Properties
List<Piers
Karsenbarg. Nutanix. Outputs. Ndb Database Snapshot Property> - properties
- Protection
Domain stringId - protection domain
- Replicated
Snapshots List<string> - replicated snapshots
- Santized bool
- Santized
From stringSnapshot Id - Santized
Snapshots string - Snapshot
Family string - snapshot family
- Snapshot
Size double - snapshot size
- Snapshot
Timestamp string - snapshot timeStamp
- Snapshot
Timestamp intDate - snapshot timestamp date
- Snapshot
Uuid string - snapshot uuid
- Software
Database boolSnapshot - software database snapshot
- Software
Snapshot string - software snapshot
- Software
Snapshot stringId - software snapshot id
- Status string
- status
- Timezone string
- timezone
- To
Timestamp string - to timestamp
- Type string
- type
- App
Info stringVersion - App info version
- Applicable
Types []string - Applicable types
- Database
Node stringId - database node id
- Database
Snapshot bool - database snapshot
- Date
Created string - created date
- Date
Modified string - modified date
- Dbserver
Id string - dbserver id
- Dbserver
Ip string - dbserver ip
- Dbserver
Name string - dbserver name
- Dbserver
Storage intMetadata Version - dbserver storage metadata version
- Description string
- description of snapshot
- From
Timestamp string - from timestamp
- Id string
- The provider-assigned unique ID for this managed resource.
- Lcm
Configs []NdbDatabase Snapshot Lcm Config - LCM config
- Nx
Cluster stringId - nx cluster id
- Parent
Snapshot bool - parent snapshot
- Parent
Snapshot stringId - parent snapshot id
- Processed bool
- processed
- Properties
[]Ndb
Database Snapshot Property - properties
- Protection
Domain stringId - protection domain
- Replicated
Snapshots []string - replicated snapshots
- Santized bool
- Santized
From stringSnapshot Id - Santized
Snapshots string - Snapshot
Family string - snapshot family
- Snapshot
Size float64 - snapshot size
- Snapshot
Timestamp string - snapshot timeStamp
- Snapshot
Timestamp intDate - snapshot timestamp date
- Snapshot
Uuid string - snapshot uuid
- Software
Database boolSnapshot - software database snapshot
- Software
Snapshot string - software snapshot
- Software
Snapshot stringId - software snapshot id
- Status string
- status
- Timezone string
- timezone
- To
Timestamp string - to timestamp
- Type string
- type
- app
Info StringVersion - App info version
- applicable
Types List<String> - Applicable types
- database
Node StringId - database node id
- database
Snapshot Boolean - database snapshot
- date
Created String - created date
- date
Modified String - modified date
- dbserver
Id String - dbserver id
- dbserver
Ip String - dbserver ip
- dbserver
Name String - dbserver name
- dbserver
Storage IntegerMetadata Version - dbserver storage metadata version
- description String
- description of snapshot
- from
Timestamp String - from timestamp
- id String
- The provider-assigned unique ID for this managed resource.
- lcm
Configs List<NdbDatabase Snapshot Lcm Config> - LCM config
- nx
Cluster StringId - nx cluster id
- parent
Snapshot Boolean - parent snapshot
- parent
Snapshot StringId - parent snapshot id
- processed Boolean
- processed
- properties
List<Ndb
Database Snapshot Property> - properties
- protection
Domain StringId - protection domain
- replicated
Snapshots List<String> - replicated snapshots
- santized Boolean
- santized
From StringSnapshot Id - santized
Snapshots String - snapshot
Family String - snapshot family
- snapshot
Size Double - snapshot size
- snapshot
Timestamp String - snapshot timeStamp
- snapshot
Timestamp IntegerDate - snapshot timestamp date
- snapshot
Uuid String - snapshot uuid
- software
Database BooleanSnapshot - software database snapshot
- software
Snapshot String - software snapshot
- software
Snapshot StringId - software snapshot id
- status String
- status
- timezone String
- timezone
- to
Timestamp String - to timestamp
- type String
- type
- app
Info stringVersion - App info version
- applicable
Types string[] - Applicable types
- database
Node stringId - database node id
- database
Snapshot boolean - database snapshot
- date
Created string - created date
- date
Modified string - modified date
- dbserver
Id string - dbserver id
- dbserver
Ip string - dbserver ip
- dbserver
Name string - dbserver name
- dbserver
Storage numberMetadata Version - dbserver storage metadata version
- description string
- description of snapshot
- from
Timestamp string - from timestamp
- id string
- The provider-assigned unique ID for this managed resource.
- lcm
Configs NdbDatabase Snapshot Lcm Config[] - LCM config
- nx
Cluster stringId - nx cluster id
- parent
Snapshot boolean - parent snapshot
- parent
Snapshot stringId - parent snapshot id
- processed boolean
- processed
- properties
Ndb
Database Snapshot Property[] - properties
- protection
Domain stringId - protection domain
- replicated
Snapshots string[] - replicated snapshots
- santized boolean
- santized
From stringSnapshot Id - santized
Snapshots string - snapshot
Family string - snapshot family
- snapshot
Size number - snapshot size
- snapshot
Timestamp string - snapshot timeStamp
- snapshot
Timestamp numberDate - snapshot timestamp date
- snapshot
Uuid string - snapshot uuid
- software
Database booleanSnapshot - software database snapshot
- software
Snapshot string - software snapshot
- software
Snapshot stringId - software snapshot id
- status string
- status
- timezone string
- timezone
- to
Timestamp 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[Ndb
Database 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
- app
Info StringVersion - App info version
- applicable
Types List<String> - Applicable types
- database
Node StringId - database node id
- database
Snapshot Boolean - database snapshot
- date
Created String - created date
- date
Modified String - modified date
- dbserver
Id String - dbserver id
- dbserver
Ip String - dbserver ip
- dbserver
Name String - dbserver name
- dbserver
Storage NumberMetadata Version - dbserver storage metadata version
- description String
- description of snapshot
- from
Timestamp String - from timestamp
- id String
- The provider-assigned unique ID for this managed resource.
- lcm
Configs List<Property Map> - LCM config
- nx
Cluster StringId - nx cluster id
- parent
Snapshot Boolean - parent snapshot
- parent
Snapshot StringId - parent snapshot id
- processed Boolean
- processed
- properties List<Property Map>
- properties
- protection
Domain StringId - protection domain
- replicated
Snapshots List<String> - replicated snapshots
- santized Boolean
- santized
From StringSnapshot Id - santized
Snapshots String - snapshot
Family String - snapshot family
- snapshot
Size Number - snapshot size
- snapshot
Timestamp String - snapshot timeStamp
- snapshot
Timestamp NumberDate - snapshot timestamp date
- snapshot
Uuid String - snapshot uuid
- software
Database BooleanSnapshot - software database snapshot
- software
Snapshot String - software snapshot
- software
Snapshot StringId - software snapshot id
- status String
- status
- timezone String
- timezone
- to
Timestamp 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) -> NdbDatabaseSnapshot
func 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)
Resource lookup is not supported in YAML
- 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.
- App
Info stringVersion - App info version
- Applicable
Types List<string> - Applicable types
- Database
Node stringId - database node id
- Database
Snapshot bool - database snapshot
- Date
Created string - created date
- Date
Modified string - modified date
- Dbserver
Id string - dbserver id
- Dbserver
Ip string - dbserver ip
- Dbserver
Name string - dbserver name
- Dbserver
Storage intMetadata Version - dbserver storage metadata version
- Description string
- description of snapshot
- Expiry
Date stringTimezone - Default is set to Asia/Calcutta
- From
Timestamp string - from timestamp
- Lcm
Configs List<PiersKarsenbarg. Nutanix. Inputs. Ndb Database Snapshot Lcm Config> - LCM config
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- Nx
Cluster stringId - nx cluster id
- Parent
Snapshot bool - parent snapshot
- Parent
Snapshot stringId - parent snapshot id
- Processed bool
- processed
- Properties
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Database Snapshot Property> - properties
- Protection
Domain stringId - protection domain
- Remove
Schedule intIn Days - Removal schedule after which the snapshot should be removed.
- Replicate
To List<string>Clusters - snapshots to be replicated to clusters.
- Replicated
Snapshots List<string> - replicated snapshots
- Santized bool
- Santized
From stringSnapshot Id - Santized
Snapshots string - Snapshot
Family string - snapshot family
- Snapshot
Size double - snapshot size
- Snapshot
Timestamp string - snapshot timeStamp
- Snapshot
Timestamp intDate - snapshot timestamp date
- Snapshot
Uuid string - snapshot uuid
- Software
Database boolSnapshot - software database snapshot
- Software
Snapshot string - software snapshot
- Software
Snapshot stringId - software snapshot id
- Status string
- status
- List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Database Snapshot Tag> - tags
- Time
Machine stringId - Time Machine Id
- Time
Machine stringName - Time Machine Name
- Timezone string
- timezone
- To
Timestamp string - to timestamp
- Type string
- type
- App
Info stringVersion - App info version
- Applicable
Types []string - Applicable types
- Database
Node stringId - database node id
- Database
Snapshot bool - database snapshot
- Date
Created string - created date
- Date
Modified string - modified date
- Dbserver
Id string - dbserver id
- Dbserver
Ip string - dbserver ip
- Dbserver
Name string - dbserver name
- Dbserver
Storage intMetadata Version - dbserver storage metadata version
- Description string
- description of snapshot
- Expiry
Date stringTimezone - Default is set to Asia/Calcutta
- From
Timestamp string - from timestamp
- Lcm
Configs []NdbDatabase Snapshot Lcm Config Args - LCM config
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- Nx
Cluster stringId - nx cluster id
- Parent
Snapshot bool - parent snapshot
- Parent
Snapshot stringId - parent snapshot id
- Processed bool
- processed
- Properties
[]Ndb
Database Snapshot Property Args - properties
- Protection
Domain stringId - protection domain
- Remove
Schedule intIn Days - Removal schedule after which the snapshot should be removed.
- Replicate
To []stringClusters - snapshots to be replicated to clusters.
- Replicated
Snapshots []string - replicated snapshots
- Santized bool
- Santized
From stringSnapshot Id - Santized
Snapshots string - Snapshot
Family string - snapshot family
- Snapshot
Size float64 - snapshot size
- Snapshot
Timestamp string - snapshot timeStamp
- Snapshot
Timestamp intDate - snapshot timestamp date
- Snapshot
Uuid string - snapshot uuid
- Software
Database boolSnapshot - software database snapshot
- Software
Snapshot string - software snapshot
- Software
Snapshot stringId - software snapshot id
- Status string
- status
- []Ndb
Database Snapshot Tag Args - tags
- Time
Machine stringId - Time Machine Id
- Time
Machine stringName - Time Machine Name
- Timezone string
- timezone
- To
Timestamp string - to timestamp
- Type string
- type
- app
Info StringVersion - App info version
- applicable
Types List<String> - Applicable types
- database
Node StringId - database node id
- database
Snapshot Boolean - database snapshot
- date
Created String - created date
- date
Modified String - modified date
- dbserver
Id String - dbserver id
- dbserver
Ip String - dbserver ip
- dbserver
Name String - dbserver name
- dbserver
Storage IntegerMetadata Version - dbserver storage metadata version
- description String
- description of snapshot
- expiry
Date StringTimezone - Default is set to Asia/Calcutta
- from
Timestamp String - from timestamp
- lcm
Configs List<NdbDatabase Snapshot Lcm Config> - LCM config
- name String
- Snapshot name. Default value is era_manual_snapshot.
- nx
Cluster StringId - nx cluster id
- parent
Snapshot Boolean - parent snapshot
- parent
Snapshot StringId - parent snapshot id
- processed Boolean
- processed
- properties
List<Ndb
Database Snapshot Property> - properties
- protection
Domain StringId - protection domain
- remove
Schedule IntegerIn Days - Removal schedule after which the snapshot should be removed.
- replicate
To List<String>Clusters - snapshots to be replicated to clusters.
- replicated
Snapshots List<String> - replicated snapshots
- santized Boolean
- santized
From StringSnapshot Id - santized
Snapshots String - snapshot
Family String - snapshot family
- snapshot
Size Double - snapshot size
- snapshot
Timestamp String - snapshot timeStamp
- snapshot
Timestamp IntegerDate - snapshot timestamp date
- snapshot
Uuid String - snapshot uuid
- software
Database BooleanSnapshot - software database snapshot
- software
Snapshot String - software snapshot
- software
Snapshot StringId - software snapshot id
- status String
- status
- List<Ndb
Database Snapshot Tag> - tags
- time
Machine StringId - Time Machine Id
- time
Machine StringName - Time Machine Name
- timezone String
- timezone
- to
Timestamp String - to timestamp
- type String
- type
- app
Info stringVersion - App info version
- applicable
Types string[] - Applicable types
- database
Node stringId - database node id
- database
Snapshot boolean - database snapshot
- date
Created string - created date
- date
Modified string - modified date
- dbserver
Id string - dbserver id
- dbserver
Ip string - dbserver ip
- dbserver
Name string - dbserver name
- dbserver
Storage numberMetadata Version - dbserver storage metadata version
- description string
- description of snapshot
- expiry
Date stringTimezone - Default is set to Asia/Calcutta
- from
Timestamp string - from timestamp
- lcm
Configs NdbDatabase Snapshot Lcm Config[] - LCM config
- name string
- Snapshot name. Default value is era_manual_snapshot.
- nx
Cluster stringId - nx cluster id
- parent
Snapshot boolean - parent snapshot
- parent
Snapshot stringId - parent snapshot id
- processed boolean
- processed
- properties
Ndb
Database Snapshot Property[] - properties
- protection
Domain stringId - protection domain
- remove
Schedule numberIn Days - Removal schedule after which the snapshot should be removed.
- replicate
To string[]Clusters - snapshots to be replicated to clusters.
- replicated
Snapshots string[] - replicated snapshots
- santized boolean
- santized
From stringSnapshot Id - santized
Snapshots string - snapshot
Family string - snapshot family
- snapshot
Size number - snapshot size
- snapshot
Timestamp string - snapshot timeStamp
- snapshot
Timestamp numberDate - snapshot timestamp date
- snapshot
Uuid string - snapshot uuid
- software
Database booleanSnapshot - software database snapshot
- software
Snapshot string - software snapshot
- software
Snapshot stringId - software snapshot id
- status string
- status
- Ndb
Database Snapshot Tag[] - tags
- time
Machine stringId - Time Machine Id
- time
Machine stringName - Time Machine Name
- timezone string
- timezone
- to
Timestamp 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[Ndb
Database 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[Ndb
Database 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
- app
Info StringVersion - App info version
- applicable
Types List<String> - Applicable types
- database
Node StringId - database node id
- database
Snapshot Boolean - database snapshot
- date
Created String - created date
- date
Modified String - modified date
- dbserver
Id String - dbserver id
- dbserver
Ip String - dbserver ip
- dbserver
Name String - dbserver name
- dbserver
Storage NumberMetadata Version - dbserver storage metadata version
- description String
- description of snapshot
- expiry
Date StringTimezone - Default is set to Asia/Calcutta
- from
Timestamp String - from timestamp
- lcm
Configs List<Property Map> - LCM config
- name String
- Snapshot name. Default value is era_manual_snapshot.
- nx
Cluster StringId - nx cluster id
- parent
Snapshot Boolean - parent snapshot
- parent
Snapshot StringId - parent snapshot id
- processed Boolean
- processed
- properties List<Property Map>
- properties
- protection
Domain StringId - protection domain
- remove
Schedule NumberIn Days - Removal schedule after which the snapshot should be removed.
- replicate
To List<String>Clusters - snapshots to be replicated to clusters.
- replicated
Snapshots List<String> - replicated snapshots
- santized Boolean
- santized
From StringSnapshot Id - santized
Snapshots String - snapshot
Family String - snapshot family
- snapshot
Size Number - snapshot size
- snapshot
Timestamp String - snapshot timeStamp
- snapshot
Timestamp NumberDate - snapshot timestamp date
- snapshot
Uuid String - snapshot uuid
- software
Database BooleanSnapshot - software database snapshot
- software
Snapshot String - software snapshot
- software
Snapshot StringId - software snapshot id
- status String
- status
- List<Property Map>
- tags
- time
Machine StringId - Time Machine Id
- time
Machine StringName - Time Machine Name
- timezone String
- timezone
- to
Timestamp String - to timestamp
- type String
- type
Supporting Types
NdbDatabaseSnapshotLcmConfig, NdbDatabaseSnapshotLcmConfigArgs
- Expiry
Details List<PiersKarsenbarg. Nutanix. Inputs. Ndb Database Snapshot Lcm Config Expiry Detail> - Post
Delete List<PiersCommands Karsenbarg. Nutanix. Inputs. Ndb Database Snapshot Lcm Config Post Delete Command> - Pre
Delete List<PiersCommands Karsenbarg. Nutanix. Inputs. Ndb Database Snapshot Lcm Config Pre Delete Command> - Refresh
Details List<PiersKarsenbarg. Nutanix. Inputs. Ndb Database Snapshot Lcm Config Refresh Detail>
NdbDatabaseSnapshotLcmConfigExpiryDetail, NdbDatabaseSnapshotLcmConfigExpiryDetailArgs
- Delete
Database bool - Delete
Time boolMachine - Delete
Vm bool - Effective
Timestamp string - Expire
In intDays - Expiry
Date stringTimezone - Default is set to Asia/Calcutta
- Expiry
Timestamp string - Remind
Before intIn Days - User
Created bool
- Delete
Database bool - Delete
Time boolMachine - Delete
Vm bool - Effective
Timestamp string - Expire
In intDays - Expiry
Date stringTimezone - Default is set to Asia/Calcutta
- Expiry
Timestamp string - Remind
Before intIn Days - User
Created bool
- delete
Database Boolean - delete
Time BooleanMachine - delete
Vm Boolean - effective
Timestamp String - expire
In IntegerDays - expiry
Date StringTimezone - Default is set to Asia/Calcutta
- expiry
Timestamp String - remind
Before IntegerIn Days - user
Created Boolean
- delete
Database boolean - delete
Time booleanMachine - delete
Vm boolean - effective
Timestamp string - expire
In numberDays - expiry
Date stringTimezone - Default is set to Asia/Calcutta
- expiry
Timestamp string - remind
Before numberIn Days - user
Created 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
- delete
Database Boolean - delete
Time BooleanMachine - delete
Vm Boolean - effective
Timestamp String - expire
In NumberDays - expiry
Date StringTimezone - Default is set to Asia/Calcutta
- expiry
Timestamp String - remind
Before NumberIn Days - user
Created 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
- Last
Refresh stringDate - Next
Refresh stringDate - Refresh
Date stringTimezone - Refresh
In intDays - Refresh
In intHours - Refresh
In intMonths - Refresh
Time string
- Last
Refresh stringDate - Next
Refresh stringDate - Refresh
Date stringTimezone - Refresh
In intDays - Refresh
In intHours - Refresh
In intMonths - Refresh
Time string
- last
Refresh StringDate - next
Refresh StringDate - refresh
Date StringTimezone - refresh
In IntegerDays - refresh
In IntegerHours - refresh
In IntegerMonths - refresh
Time String
- last
Refresh stringDate - next
Refresh stringDate - refresh
Date stringTimezone - refresh
In numberDays - refresh
In numberHours - refresh
In numberMonths - refresh
Time string
- last
Refresh StringDate - next
Refresh StringDate - refresh
Date StringTimezone - refresh
In NumberDays - refresh
In NumberHours - refresh
In NumberMonths - refresh
Time String
NdbDatabaseSnapshotProperty, NdbDatabaseSnapshotPropertyArgs
- Description string
- description of snapshot
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- Ref
Id string - Secure bool
- Value string
- Description string
- description of snapshot
- Name string
- Snapshot name. Default value is era_manual_snapshot.
- Ref
Id string - Secure bool
- Value string
- description String
- description of snapshot
- name String
- Snapshot name. Default value is era_manual_snapshot.
- ref
Id String - secure Boolean
- value String
- description string
- description of snapshot
- name string
- Snapshot name. Default value is era_manual_snapshot.
- ref
Id 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.
- ref
Id String - secure Boolean
- value String
NdbDatabaseSnapshotTag, NdbDatabaseSnapshotTagArgs
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
- entity
Id string - entity
Type string - tag
Id string - tag
Name string - value string
- entity_
id str - entity_
type str - tag_
id str - tag_
name str - value str
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.