1. Packages
  2. Nutanix
  3. API Docs
  4. NdbClone
Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

nutanix.NdbClone

Explore with Pulumi AI

nutanix logo
Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

    Provides a resource to perform the clone of 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.NdbClone("name", {
        computeProfileId: "{{ compute_profile_id }}",
        createDbserver: true,
        databaseParameterProfileId: "{{ databse_profile_id }}",
        networkProfileId: "{{ network_profile_id }}",
        nodes: [{
            computeProfileId: "{{ compute_profile_id }}",
            networkProfileId: "{{ network_profile_id }}",
            nxClusterId: "{{ nx_Cluster_id }}",
            vmName: "test_vm_clone",
        }],
        nxClusterId: "{{ nx_Cluster_id }}",
        postgresqlInfos: [{
            dbPassword: "pass",
            vmName: "test_vm_clone",
        }],
        sshPublicKey: "{{ sshkey }}",
        timeMachineName: "test-pg-inst",
        timeZone: "Asia/Calcutta",
        userPitrTimestamp: "{{ point_in_time }}",
    });
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    name = nutanix.NdbClone("name",
        compute_profile_id="{{ compute_profile_id }}",
        create_dbserver=True,
        database_parameter_profile_id="{{ databse_profile_id }}",
        network_profile_id="{{ network_profile_id }}",
        nodes=[{
            "compute_profile_id": "{{ compute_profile_id }}",
            "network_profile_id": "{{ network_profile_id }}",
            "nx_cluster_id": "{{ nx_Cluster_id }}",
            "vm_name": "test_vm_clone",
        }],
        nx_cluster_id="{{ nx_Cluster_id }}",
        postgresql_infos=[{
            "db_password": "pass",
            "vm_name": "test_vm_clone",
        }],
        ssh_public_key="{{ sshkey }}",
        time_machine_name="test-pg-inst",
        time_zone="Asia/Calcutta",
        user_pitr_timestamp="{{ point_in_time }}")
    
    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.NewNdbClone(ctx, "name", &nutanix.NdbCloneArgs{
    			ComputeProfileId:           pulumi.String("{{ compute_profile_id }}"),
    			CreateDbserver:             pulumi.Bool(true),
    			DatabaseParameterProfileId: pulumi.String("{{ databse_profile_id }}"),
    			NetworkProfileId:           pulumi.String("{{ network_profile_id }}"),
    			Nodes: nutanix.NdbCloneNodeArray{
    				&nutanix.NdbCloneNodeArgs{
    					ComputeProfileId: pulumi.String("{{ compute_profile_id }}"),
    					NetworkProfileId: pulumi.String("{{ network_profile_id }}"),
    					NxClusterId:      pulumi.String("{{ nx_Cluster_id }}"),
    					VmName:           pulumi.String("test_vm_clone"),
    				},
    			},
    			NxClusterId: pulumi.String("{{ nx_Cluster_id }}"),
    			PostgresqlInfos: nutanix.NdbClonePostgresqlInfoArray{
    				&nutanix.NdbClonePostgresqlInfoArgs{
    					DbPassword: pulumi.String("pass"),
    					VmName:     pulumi.String("test_vm_clone"),
    				},
    			},
    			SshPublicKey:      pulumi.String("{{ sshkey }}"),
    			TimeMachineName:   pulumi.String("test-pg-inst"),
    			TimeZone:          pulumi.String("Asia/Calcutta"),
    			UserPitrTimestamp: pulumi.String("{{ point_in_time }}"),
    		})
    		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.NdbClone("name", new()
        {
            ComputeProfileId = "{{ compute_profile_id }}",
            CreateDbserver = true,
            DatabaseParameterProfileId = "{{ databse_profile_id }}",
            NetworkProfileId = "{{ network_profile_id }}",
            Nodes = new[]
            {
                new Nutanix.Inputs.NdbCloneNodeArgs
                {
                    ComputeProfileId = "{{ compute_profile_id }}",
                    NetworkProfileId = "{{ network_profile_id }}",
                    NxClusterId = "{{ nx_Cluster_id }}",
                    VmName = "test_vm_clone",
                },
            },
            NxClusterId = "{{ nx_Cluster_id }}",
            PostgresqlInfos = new[]
            {
                new Nutanix.Inputs.NdbClonePostgresqlInfoArgs
                {
                    DbPassword = "pass",
                    VmName = "test_vm_clone",
                },
            },
            SshPublicKey = "{{ sshkey }}",
            TimeMachineName = "test-pg-inst",
            TimeZone = "Asia/Calcutta",
            UserPitrTimestamp = "{{ point_in_time }}",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.nutanix.NdbClone;
    import com.pulumi.nutanix.NdbCloneArgs;
    import com.pulumi.nutanix.inputs.NdbCloneNodeArgs;
    import com.pulumi.nutanix.inputs.NdbClonePostgresqlInfoArgs;
    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 NdbClone("name", NdbCloneArgs.builder()
                .computeProfileId("{{ compute_profile_id }}")
                .createDbserver(true)
                .databaseParameterProfileId("{{ databse_profile_id }}")
                .networkProfileId("{{ network_profile_id }}")
                .nodes(NdbCloneNodeArgs.builder()
                    .computeProfileId("{{ compute_profile_id }}")
                    .networkProfileId("{{ network_profile_id }}")
                    .nxClusterId("{{ nx_Cluster_id }}")
                    .vmName("test_vm_clone")
                    .build())
                .nxClusterId("{{ nx_Cluster_id }}")
                .postgresqlInfos(NdbClonePostgresqlInfoArgs.builder()
                    .dbPassword("pass")
                    .vmName("test_vm_clone")
                    .build())
                .sshPublicKey("{{ sshkey }}")
                .timeMachineName("test-pg-inst")
                .timeZone("Asia/Calcutta")
                .userPitrTimestamp("{{ point_in_time }}")
                .build());
    
        }
    }
    
    resources:
      name:
        type: nutanix:NdbClone
        properties:
          computeProfileId: '{{ compute_profile_id }}'
          createDbserver: true
          databaseParameterProfileId: '{{ databse_profile_id }}'
          networkProfileId: '{{ network_profile_id }}'
          nodes:
            - computeProfileId: '{{ compute_profile_id }}'
              networkProfileId: '{{ network_profile_id }}'
              nxClusterId: '{{ nx_Cluster_id }}'
              vmName: test_vm_clone
          nxClusterId: '{{ nx_Cluster_id }}'
          postgresqlInfos:
            - dbPassword: pass
              vmName: test_vm_clone
          sshPublicKey: '{{ sshkey }}'
          timeMachineName: test-pg-inst
          timeZone: Asia/Calcutta
          userPitrTimestamp: '{{ point_in_time }}'
    

    Create NdbClone Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new NdbClone(name: string, args: NdbCloneArgs, opts?: CustomResourceOptions);
    @overload
    def NdbClone(resource_name: str,
                 args: NdbCloneArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def NdbClone(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 nodes: Optional[Sequence[NdbCloneNodeArgs]] = None,
                 nx_cluster_id: Optional[str] = None,
                 network_profile_id: Optional[str] = None,
                 database_parameter_profile_id: Optional[str] = None,
                 node_count: Optional[int] = None,
                 dbserver_cluster_id: Optional[str] = None,
                 dbserver_id: Optional[str] = None,
                 dbserver_logical_cluster_id: Optional[str] = None,
                 delete: Optional[bool] = None,
                 delete_logical_cluster: Optional[bool] = None,
                 delete_time_machine: Optional[bool] = None,
                 description: Optional[str] = None,
                 forced: Optional[bool] = None,
                 latest_snapshot: Optional[bool] = None,
                 lcm_configs: Optional[Sequence[NdbCloneLcmConfigArgs]] = None,
                 name: Optional[str] = None,
                 vm_password: Optional[str] = None,
                 create_dbserver: Optional[bool] = None,
                 compute_profile_id: Optional[str] = None,
                 clustered: Optional[bool] = None,
                 postgresql_infos: Optional[Sequence[NdbClonePostgresqlInfoArgs]] = None,
                 remove: Optional[bool] = None,
                 remove_logical_cluster: Optional[bool] = None,
                 snapshot_id: Optional[str] = None,
                 soft_remove: Optional[bool] = None,
                 ssh_public_key: Optional[str] = None,
                 tags: Optional[Sequence[NdbCloneTagArgs]] = None,
                 time_machine_id: Optional[str] = None,
                 time_machine_name: Optional[str] = None,
                 time_zone: Optional[str] = None,
                 user_pitr_timestamp: Optional[str] = None,
                 actionarguments: Optional[Sequence[NdbCloneActionargumentArgs]] = None)
    func NewNdbClone(ctx *Context, name string, args NdbCloneArgs, opts ...ResourceOption) (*NdbClone, error)
    public NdbClone(string name, NdbCloneArgs args, CustomResourceOptions? opts = null)
    public NdbClone(String name, NdbCloneArgs args)
    public NdbClone(String name, NdbCloneArgs args, CustomResourceOptions options)
    
    type: nutanix:NdbClone
    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 NdbCloneArgs
    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 NdbCloneArgs
    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 NdbCloneArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NdbCloneArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NdbCloneArgs
    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 ndbCloneResource = new Nutanix.NdbClone("ndbCloneResource", new()
    {
        Nodes = new[]
        {
            new Nutanix.Inputs.NdbCloneNodeArgs
            {
                ComputeProfileId = "string",
                DbserverId = "string",
                NetworkProfileId = "string",
                NewDbServerTimeZone = "string",
                NxClusterId = "string",
                Properties = new[]
                {
                    new Nutanix.Inputs.NdbCloneNodePropertyArgs
                    {
                        Name = "string",
                        Value = "string",
                    },
                },
                VmName = "string",
            },
        },
        NxClusterId = "string",
        NetworkProfileId = "string",
        DatabaseParameterProfileId = "string",
        NodeCount = 0,
        DbserverClusterId = "string",
        DbserverId = "string",
        DbserverLogicalClusterId = "string",
        Delete = false,
        DeleteLogicalCluster = false,
        DeleteTimeMachine = false,
        Description = "string",
        Forced = false,
        LatestSnapshot = false,
        LcmConfigs = new[]
        {
            new Nutanix.Inputs.NdbCloneLcmConfigArgs
            {
                DatabaseLcmConfigs = new[]
                {
                    new Nutanix.Inputs.NdbCloneLcmConfigDatabaseLcmConfigArgs
                    {
                        ExpiryDetails = new[]
                        {
                            new Nutanix.Inputs.NdbCloneLcmConfigDatabaseLcmConfigExpiryDetailArgs
                            {
                                ExpiryDateTimezone = "string",
                                DeleteDatabase = false,
                                ExpireInDays = 0,
                            },
                        },
                        RefreshDetails = new[]
                        {
                            new Nutanix.Inputs.NdbCloneLcmConfigDatabaseLcmConfigRefreshDetailArgs
                            {
                                RefreshDateTimezone = "string",
                                RefreshInDays = 0,
                                RefreshTime = "string",
                            },
                        },
                    },
                },
            },
        },
        Name = "string",
        VmPassword = "string",
        CreateDbserver = false,
        ComputeProfileId = "string",
        Clustered = false,
        PostgresqlInfos = new[]
        {
            new Nutanix.Inputs.NdbClonePostgresqlInfoArgs
            {
                DbPassword = "string",
                VmName = "string",
                DbserverDescription = "string",
                PostCloneCmd = "string",
                PreCloneCmd = "string",
            },
        },
        Remove = false,
        RemoveLogicalCluster = false,
        SnapshotId = "string",
        SoftRemove = false,
        SshPublicKey = "string",
        Tags = new[]
        {
            new Nutanix.Inputs.NdbCloneTagArgs
            {
                EntityId = "string",
                EntityType = "string",
                TagId = "string",
                TagName = "string",
                Value = "string",
            },
        },
        TimeMachineId = "string",
        TimeMachineName = "string",
        TimeZone = "string",
        UserPitrTimestamp = "string",
        Actionarguments = new[]
        {
            new Nutanix.Inputs.NdbCloneActionargumentArgs
            {
                Name = "string",
                Value = "string",
            },
        },
    });
    
    example, err := nutanix.NewNdbClone(ctx, "ndbCloneResource", &nutanix.NdbCloneArgs{
    	Nodes: nutanix.NdbCloneNodeArray{
    		&nutanix.NdbCloneNodeArgs{
    			ComputeProfileId:    pulumi.String("string"),
    			DbserverId:          pulumi.String("string"),
    			NetworkProfileId:    pulumi.String("string"),
    			NewDbServerTimeZone: pulumi.String("string"),
    			NxClusterId:         pulumi.String("string"),
    			Properties: nutanix.NdbCloneNodePropertyArray{
    				&nutanix.NdbCloneNodePropertyArgs{
    					Name:  pulumi.String("string"),
    					Value: pulumi.String("string"),
    				},
    			},
    			VmName: pulumi.String("string"),
    		},
    	},
    	NxClusterId:                pulumi.String("string"),
    	NetworkProfileId:           pulumi.String("string"),
    	DatabaseParameterProfileId: pulumi.String("string"),
    	NodeCount:                  pulumi.Int(0),
    	DbserverClusterId:          pulumi.String("string"),
    	DbserverId:                 pulumi.String("string"),
    	DbserverLogicalClusterId:   pulumi.String("string"),
    	Delete:                     pulumi.Bool(false),
    	DeleteLogicalCluster:       pulumi.Bool(false),
    	DeleteTimeMachine:          pulumi.Bool(false),
    	Description:                pulumi.String("string"),
    	Forced:                     pulumi.Bool(false),
    	LatestSnapshot:             pulumi.Bool(false),
    	LcmConfigs: nutanix.NdbCloneLcmConfigArray{
    		&nutanix.NdbCloneLcmConfigArgs{
    			DatabaseLcmConfigs: nutanix.NdbCloneLcmConfigDatabaseLcmConfigArray{
    				&nutanix.NdbCloneLcmConfigDatabaseLcmConfigArgs{
    					ExpiryDetails: nutanix.NdbCloneLcmConfigDatabaseLcmConfigExpiryDetailArray{
    						&nutanix.NdbCloneLcmConfigDatabaseLcmConfigExpiryDetailArgs{
    							ExpiryDateTimezone: pulumi.String("string"),
    							DeleteDatabase:     pulumi.Bool(false),
    							ExpireInDays:       pulumi.Int(0),
    						},
    					},
    					RefreshDetails: nutanix.NdbCloneLcmConfigDatabaseLcmConfigRefreshDetailArray{
    						&nutanix.NdbCloneLcmConfigDatabaseLcmConfigRefreshDetailArgs{
    							RefreshDateTimezone: pulumi.String("string"),
    							RefreshInDays:       pulumi.Int(0),
    							RefreshTime:         pulumi.String("string"),
    						},
    					},
    				},
    			},
    		},
    	},
    	Name:             pulumi.String("string"),
    	VmPassword:       pulumi.String("string"),
    	CreateDbserver:   pulumi.Bool(false),
    	ComputeProfileId: pulumi.String("string"),
    	Clustered:        pulumi.Bool(false),
    	PostgresqlInfos: nutanix.NdbClonePostgresqlInfoArray{
    		&nutanix.NdbClonePostgresqlInfoArgs{
    			DbPassword:          pulumi.String("string"),
    			VmName:              pulumi.String("string"),
    			DbserverDescription: pulumi.String("string"),
    			PostCloneCmd:        pulumi.String("string"),
    			PreCloneCmd:         pulumi.String("string"),
    		},
    	},
    	Remove:               pulumi.Bool(false),
    	RemoveLogicalCluster: pulumi.Bool(false),
    	SnapshotId:           pulumi.String("string"),
    	SoftRemove:           pulumi.Bool(false),
    	SshPublicKey:         pulumi.String("string"),
    	Tags: nutanix.NdbCloneTagArray{
    		&nutanix.NdbCloneTagArgs{
    			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"),
    	TimeZone:          pulumi.String("string"),
    	UserPitrTimestamp: pulumi.String("string"),
    	Actionarguments: nutanix.NdbCloneActionargumentArray{
    		&nutanix.NdbCloneActionargumentArgs{
    			Name:  pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    })
    
    var ndbCloneResource = new NdbClone("ndbCloneResource", NdbCloneArgs.builder()
        .nodes(NdbCloneNodeArgs.builder()
            .computeProfileId("string")
            .dbserverId("string")
            .networkProfileId("string")
            .newDbServerTimeZone("string")
            .nxClusterId("string")
            .properties(NdbCloneNodePropertyArgs.builder()
                .name("string")
                .value("string")
                .build())
            .vmName("string")
            .build())
        .nxClusterId("string")
        .networkProfileId("string")
        .databaseParameterProfileId("string")
        .nodeCount(0)
        .dbserverClusterId("string")
        .dbserverId("string")
        .dbserverLogicalClusterId("string")
        .delete(false)
        .deleteLogicalCluster(false)
        .deleteTimeMachine(false)
        .description("string")
        .forced(false)
        .latestSnapshot(false)
        .lcmConfigs(NdbCloneLcmConfigArgs.builder()
            .databaseLcmConfigs(NdbCloneLcmConfigDatabaseLcmConfigArgs.builder()
                .expiryDetails(NdbCloneLcmConfigDatabaseLcmConfigExpiryDetailArgs.builder()
                    .expiryDateTimezone("string")
                    .deleteDatabase(false)
                    .expireInDays(0)
                    .build())
                .refreshDetails(NdbCloneLcmConfigDatabaseLcmConfigRefreshDetailArgs.builder()
                    .refreshDateTimezone("string")
                    .refreshInDays(0)
                    .refreshTime("string")
                    .build())
                .build())
            .build())
        .name("string")
        .vmPassword("string")
        .createDbserver(false)
        .computeProfileId("string")
        .clustered(false)
        .postgresqlInfos(NdbClonePostgresqlInfoArgs.builder()
            .dbPassword("string")
            .vmName("string")
            .dbserverDescription("string")
            .postCloneCmd("string")
            .preCloneCmd("string")
            .build())
        .remove(false)
        .removeLogicalCluster(false)
        .snapshotId("string")
        .softRemove(false)
        .sshPublicKey("string")
        .tags(NdbCloneTagArgs.builder()
            .entityId("string")
            .entityType("string")
            .tagId("string")
            .tagName("string")
            .value("string")
            .build())
        .timeMachineId("string")
        .timeMachineName("string")
        .timeZone("string")
        .userPitrTimestamp("string")
        .actionarguments(NdbCloneActionargumentArgs.builder()
            .name("string")
            .value("string")
            .build())
        .build());
    
    ndb_clone_resource = nutanix.NdbClone("ndbCloneResource",
        nodes=[{
            "compute_profile_id": "string",
            "dbserver_id": "string",
            "network_profile_id": "string",
            "new_db_server_time_zone": "string",
            "nx_cluster_id": "string",
            "properties": [{
                "name": "string",
                "value": "string",
            }],
            "vm_name": "string",
        }],
        nx_cluster_id="string",
        network_profile_id="string",
        database_parameter_profile_id="string",
        node_count=0,
        dbserver_cluster_id="string",
        dbserver_id="string",
        dbserver_logical_cluster_id="string",
        delete=False,
        delete_logical_cluster=False,
        delete_time_machine=False,
        description="string",
        forced=False,
        latest_snapshot=False,
        lcm_configs=[{
            "database_lcm_configs": [{
                "expiry_details": [{
                    "expiry_date_timezone": "string",
                    "delete_database": False,
                    "expire_in_days": 0,
                }],
                "refresh_details": [{
                    "refresh_date_timezone": "string",
                    "refresh_in_days": 0,
                    "refresh_time": "string",
                }],
            }],
        }],
        name="string",
        vm_password="string",
        create_dbserver=False,
        compute_profile_id="string",
        clustered=False,
        postgresql_infos=[{
            "db_password": "string",
            "vm_name": "string",
            "dbserver_description": "string",
            "post_clone_cmd": "string",
            "pre_clone_cmd": "string",
        }],
        remove=False,
        remove_logical_cluster=False,
        snapshot_id="string",
        soft_remove=False,
        ssh_public_key="string",
        tags=[{
            "entity_id": "string",
            "entity_type": "string",
            "tag_id": "string",
            "tag_name": "string",
            "value": "string",
        }],
        time_machine_id="string",
        time_machine_name="string",
        time_zone="string",
        user_pitr_timestamp="string",
        actionarguments=[{
            "name": "string",
            "value": "string",
        }])
    
    const ndbCloneResource = new nutanix.NdbClone("ndbCloneResource", {
        nodes: [{
            computeProfileId: "string",
            dbserverId: "string",
            networkProfileId: "string",
            newDbServerTimeZone: "string",
            nxClusterId: "string",
            properties: [{
                name: "string",
                value: "string",
            }],
            vmName: "string",
        }],
        nxClusterId: "string",
        networkProfileId: "string",
        databaseParameterProfileId: "string",
        nodeCount: 0,
        dbserverClusterId: "string",
        dbserverId: "string",
        dbserverLogicalClusterId: "string",
        "delete": false,
        deleteLogicalCluster: false,
        deleteTimeMachine: false,
        description: "string",
        forced: false,
        latestSnapshot: false,
        lcmConfigs: [{
            databaseLcmConfigs: [{
                expiryDetails: [{
                    expiryDateTimezone: "string",
                    deleteDatabase: false,
                    expireInDays: 0,
                }],
                refreshDetails: [{
                    refreshDateTimezone: "string",
                    refreshInDays: 0,
                    refreshTime: "string",
                }],
            }],
        }],
        name: "string",
        vmPassword: "string",
        createDbserver: false,
        computeProfileId: "string",
        clustered: false,
        postgresqlInfos: [{
            dbPassword: "string",
            vmName: "string",
            dbserverDescription: "string",
            postCloneCmd: "string",
            preCloneCmd: "string",
        }],
        remove: false,
        removeLogicalCluster: false,
        snapshotId: "string",
        softRemove: false,
        sshPublicKey: "string",
        tags: [{
            entityId: "string",
            entityType: "string",
            tagId: "string",
            tagName: "string",
            value: "string",
        }],
        timeMachineId: "string",
        timeMachineName: "string",
        timeZone: "string",
        userPitrTimestamp: "string",
        actionarguments: [{
            name: "string",
            value: "string",
        }],
    });
    
    type: nutanix:NdbClone
    properties:
        actionarguments:
            - name: string
              value: string
        clustered: false
        computeProfileId: string
        createDbserver: false
        databaseParameterProfileId: string
        dbserverClusterId: string
        dbserverId: string
        dbserverLogicalClusterId: string
        delete: false
        deleteLogicalCluster: false
        deleteTimeMachine: false
        description: string
        forced: false
        latestSnapshot: false
        lcmConfigs:
            - databaseLcmConfigs:
                - expiryDetails:
                    - deleteDatabase: false
                      expireInDays: 0
                      expiryDateTimezone: string
                  refreshDetails:
                    - refreshDateTimezone: string
                      refreshInDays: 0
                      refreshTime: string
        name: string
        networkProfileId: string
        nodeCount: 0
        nodes:
            - computeProfileId: string
              dbserverId: string
              networkProfileId: string
              newDbServerTimeZone: string
              nxClusterId: string
              properties:
                - name: string
                  value: string
              vmName: string
        nxClusterId: string
        postgresqlInfos:
            - dbPassword: string
              dbserverDescription: string
              postCloneCmd: string
              preCloneCmd: string
              vmName: string
        remove: false
        removeLogicalCluster: false
        snapshotId: string
        softRemove: false
        sshPublicKey: string
        tags:
            - entityId: string
              entityType: string
              tagId: string
              tagName: string
              value: string
        timeMachineId: string
        timeMachineName: string
        timeZone: string
        userPitrTimestamp: string
        vmPassword: string
    

    NdbClone 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 NdbClone resource accepts the following input properties:

    Nodes List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneNode>
    Nodes contain info about dbservers vm
    NxClusterId string
    cluster id on where clone will be present
    Actionarguments List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneActionargument>
    if any action arguments is required
    Clustered bool
    clone will be clustered or not
    ComputeProfileId string
    specify the compute profile id
    CreateDbserver bool
    create new dbserver
    DatabaseParameterProfileId string
    specify the database parameter profile id
    DbserverClusterId string
    dbserver cluster id
    DbserverId string
    Specify if you want to create a database server. This value can be set to true or false as required.
    DbserverLogicalClusterId string
    dbserver logical cluster id
    Delete bool
    • (Optional) Delete the database clone from the VM. Default value is true
    DeleteLogicalCluster bool
    • (Optional) Delete the logical cluster. Default is true
    DeleteTimeMachine bool
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    Description string
    database instance description
    Forced bool
    • (Optional) Force delete of instance. Default is false
    LatestSnapshot bool
    latest snapshot
    LcmConfigs List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneLcmConfig>
    LCM Config contains the expiry details and refresh details
    Name string
    database instance name
    NetworkProfileId string
    specify the network profile id
    NodeCount int
    Node count. Default is 1 for single instance
    PostgresqlInfos List<PiersKarsenbarg.Nutanix.Inputs.NdbClonePostgresqlInfo>
    postgresql info for the clone
    Remove bool
    • (Optional) Unregister the database clone from NDB. Default value is false
    RemoveLogicalCluster bool
    remove logical cluster. Default value is false
    SnapshotId string
    snapshot id from where clone is created
    SoftRemove bool
    • (Optional) Soft remove. Default will be false
    SshPublicKey string
    ssh public key
    Tags List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    TimeMachineId string
    time machine id
    TimeMachineName string
    time machine name
    TimeZone string
    timezone
    UserPitrTimestamp string
    point in time for clone to be created
    VmPassword string
    vm password
    Nodes []NdbCloneNodeArgs
    Nodes contain info about dbservers vm
    NxClusterId string
    cluster id on where clone will be present
    Actionarguments []NdbCloneActionargumentArgs
    if any action arguments is required
    Clustered bool
    clone will be clustered or not
    ComputeProfileId string
    specify the compute profile id
    CreateDbserver bool
    create new dbserver
    DatabaseParameterProfileId string
    specify the database parameter profile id
    DbserverClusterId string
    dbserver cluster id
    DbserverId string
    Specify if you want to create a database server. This value can be set to true or false as required.
    DbserverLogicalClusterId string
    dbserver logical cluster id
    Delete bool
    • (Optional) Delete the database clone from the VM. Default value is true
    DeleteLogicalCluster bool
    • (Optional) Delete the logical cluster. Default is true
    DeleteTimeMachine bool
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    Description string
    database instance description
    Forced bool
    • (Optional) Force delete of instance. Default is false
    LatestSnapshot bool
    latest snapshot
    LcmConfigs []NdbCloneLcmConfigArgs
    LCM Config contains the expiry details and refresh details
    Name string
    database instance name
    NetworkProfileId string
    specify the network profile id
    NodeCount int
    Node count. Default is 1 for single instance
    PostgresqlInfos []NdbClonePostgresqlInfoArgs
    postgresql info for the clone
    Remove bool
    • (Optional) Unregister the database clone from NDB. Default value is false
    RemoveLogicalCluster bool
    remove logical cluster. Default value is false
    SnapshotId string
    snapshot id from where clone is created
    SoftRemove bool
    • (Optional) Soft remove. Default will be false
    SshPublicKey string
    ssh public key
    Tags []NdbCloneTagArgs
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    TimeMachineId string
    time machine id
    TimeMachineName string
    time machine name
    TimeZone string
    timezone
    UserPitrTimestamp string
    point in time for clone to be created
    VmPassword string
    vm password
    nodes List<NdbCloneNode>
    Nodes contain info about dbservers vm
    nxClusterId String
    cluster id on where clone will be present
    actionarguments List<NdbCloneActionargument>
    if any action arguments is required
    clustered Boolean
    clone will be clustered or not
    computeProfileId String
    specify the compute profile id
    createDbserver Boolean
    create new dbserver
    databaseParameterProfileId String
    specify the database parameter profile id
    dbserverClusterId String
    dbserver cluster id
    dbserverId String
    Specify if you want to create a database server. This value can be set to true or false as required.
    dbserverLogicalClusterId String
    dbserver logical cluster id
    delete Boolean
    • (Optional) Delete the database clone from the VM. Default value is true
    deleteLogicalCluster Boolean
    • (Optional) Delete the logical cluster. Default is true
    deleteTimeMachine Boolean
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    description String
    database instance description
    forced Boolean
    • (Optional) Force delete of instance. Default is false
    latestSnapshot Boolean
    latest snapshot
    lcmConfigs List<NdbCloneLcmConfig>
    LCM Config contains the expiry details and refresh details
    name String
    database instance name
    networkProfileId String
    specify the network profile id
    nodeCount Integer
    Node count. Default is 1 for single instance
    postgresqlInfos List<NdbClonePostgresqlInfo>
    postgresql info for the clone
    remove Boolean
    • (Optional) Unregister the database clone from NDB. Default value is false
    removeLogicalCluster Boolean
    remove logical cluster. Default value is false
    snapshotId String
    snapshot id from where clone is created
    softRemove Boolean
    • (Optional) Soft remove. Default will be false
    sshPublicKey String
    ssh public key
    tags List<NdbCloneTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    timeMachineId String
    time machine id
    timeMachineName String
    time machine name
    timeZone String
    timezone
    userPitrTimestamp String
    point in time for clone to be created
    vmPassword String
    vm password
    nodes NdbCloneNode[]
    Nodes contain info about dbservers vm
    nxClusterId string
    cluster id on where clone will be present
    actionarguments NdbCloneActionargument[]
    if any action arguments is required
    clustered boolean
    clone will be clustered or not
    computeProfileId string
    specify the compute profile id
    createDbserver boolean
    create new dbserver
    databaseParameterProfileId string
    specify the database parameter profile id
    dbserverClusterId string
    dbserver cluster id
    dbserverId string
    Specify if you want to create a database server. This value can be set to true or false as required.
    dbserverLogicalClusterId string
    dbserver logical cluster id
    delete boolean
    • (Optional) Delete the database clone from the VM. Default value is true
    deleteLogicalCluster boolean
    • (Optional) Delete the logical cluster. Default is true
    deleteTimeMachine boolean
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    description string
    database instance description
    forced boolean
    • (Optional) Force delete of instance. Default is false
    latestSnapshot boolean
    latest snapshot
    lcmConfigs NdbCloneLcmConfig[]
    LCM Config contains the expiry details and refresh details
    name string
    database instance name
    networkProfileId string
    specify the network profile id
    nodeCount number
    Node count. Default is 1 for single instance
    postgresqlInfos NdbClonePostgresqlInfo[]
    postgresql info for the clone
    remove boolean
    • (Optional) Unregister the database clone from NDB. Default value is false
    removeLogicalCluster boolean
    remove logical cluster. Default value is false
    snapshotId string
    snapshot id from where clone is created
    softRemove boolean
    • (Optional) Soft remove. Default will be false
    sshPublicKey string
    ssh public key
    tags NdbCloneTag[]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    timeMachineId string
    time machine id
    timeMachineName string
    time machine name
    timeZone string
    timezone
    userPitrTimestamp string
    point in time for clone to be created
    vmPassword string
    vm password
    nodes Sequence[NdbCloneNodeArgs]
    Nodes contain info about dbservers vm
    nx_cluster_id str
    cluster id on where clone will be present
    actionarguments Sequence[NdbCloneActionargumentArgs]
    if any action arguments is required
    clustered bool
    clone will be clustered or not
    compute_profile_id str
    specify the compute profile id
    create_dbserver bool
    create new dbserver
    database_parameter_profile_id str
    specify the database parameter profile id
    dbserver_cluster_id str
    dbserver cluster id
    dbserver_id str
    Specify if you want to create a database server. This value can be set to true or false as required.
    dbserver_logical_cluster_id str
    dbserver logical cluster id
    delete bool
    • (Optional) Delete the database clone from the VM. Default value is true
    delete_logical_cluster bool
    • (Optional) Delete the logical cluster. Default is true
    delete_time_machine bool
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    description str
    database instance description
    forced bool
    • (Optional) Force delete of instance. Default is false
    latest_snapshot bool
    latest snapshot
    lcm_configs Sequence[NdbCloneLcmConfigArgs]
    LCM Config contains the expiry details and refresh details
    name str
    database instance name
    network_profile_id str
    specify the network profile id
    node_count int
    Node count. Default is 1 for single instance
    postgresql_infos Sequence[NdbClonePostgresqlInfoArgs]
    postgresql info for the clone
    remove bool
    • (Optional) Unregister the database clone from NDB. Default value is false
    remove_logical_cluster bool
    remove logical cluster. Default value is false
    snapshot_id str
    snapshot id from where clone is created
    soft_remove bool
    • (Optional) Soft remove. Default will be false
    ssh_public_key str
    ssh public key
    tags Sequence[NdbCloneTagArgs]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    time_machine_id str
    time machine id
    time_machine_name str
    time machine name
    time_zone str
    timezone
    user_pitr_timestamp str
    point in time for clone to be created
    vm_password str
    vm password
    nodes List<Property Map>
    Nodes contain info about dbservers vm
    nxClusterId String
    cluster id on where clone will be present
    actionarguments List<Property Map>
    if any action arguments is required
    clustered Boolean
    clone will be clustered or not
    computeProfileId String
    specify the compute profile id
    createDbserver Boolean
    create new dbserver
    databaseParameterProfileId String
    specify the database parameter profile id
    dbserverClusterId String
    dbserver cluster id
    dbserverId String
    Specify if you want to create a database server. This value can be set to true or false as required.
    dbserverLogicalClusterId String
    dbserver logical cluster id
    delete Boolean
    • (Optional) Delete the database clone from the VM. Default value is true
    deleteLogicalCluster Boolean
    • (Optional) Delete the logical cluster. Default is true
    deleteTimeMachine Boolean
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    description String
    database instance description
    forced Boolean
    • (Optional) Force delete of instance. Default is false
    latestSnapshot Boolean
    latest snapshot
    lcmConfigs List<Property Map>
    LCM Config contains the expiry details and refresh details
    name String
    database instance name
    networkProfileId String
    specify the network profile id
    nodeCount Number
    Node count. Default is 1 for single instance
    postgresqlInfos List<Property Map>
    postgresql info for the clone
    remove Boolean
    • (Optional) Unregister the database clone from NDB. Default value is false
    removeLogicalCluster Boolean
    remove logical cluster. Default value is false
    snapshotId String
    snapshot id from where clone is created
    softRemove Boolean
    • (Optional) Soft remove. Default will be false
    sshPublicKey String
    ssh public key
    tags List<Property Map>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    timeMachineId String
    time machine id
    timeMachineName String
    time machine name
    timeZone String
    timezone
    userPitrTimestamp String
    point in time for clone to be created
    vmPassword String
    vm password

    Outputs

    All input properties are implicitly available as output properties. Additionally, the NdbClone resource produces the following output properties:

    Clone bool
    cloned or not
    DatabaseClusterType string
    database cluster type
    DatabaseName string
    database name
    DatabaseNodes List<PiersKarsenbarg.Nutanix.Outputs.NdbCloneDatabaseNode>
    database nodes associated with database instance
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    DbserverLogicalCluster Dictionary<string, string>
    dbserver logical cluster
    Id string
    The provider-assigned unique ID for this managed resource.
    Infos List<PiersKarsenbarg.Nutanix.Outputs.NdbCloneInfo>
    info of clone
    LinkedDatabases List<PiersKarsenbarg.Nutanix.Outputs.NdbCloneLinkedDatabase>
    linked databases within database instance
    Metric Dictionary<string, string>
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    ParentDatabaseId string
    Properties List<PiersKarsenbarg.Nutanix.Outputs.NdbCloneProperty>
    List of all the properties
    Status string
    status of clone
    TimeMachines List<PiersKarsenbarg.Nutanix.Outputs.NdbCloneTimeMachine>
    Type string
    type of clone
    Clone bool
    cloned or not
    DatabaseClusterType string
    database cluster type
    DatabaseName string
    database name
    DatabaseNodes []NdbCloneDatabaseNode
    database nodes associated with database instance
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    DbserverLogicalCluster map[string]string
    dbserver logical cluster
    Id string
    The provider-assigned unique ID for this managed resource.
    Infos []NdbCloneInfo
    info of clone
    LinkedDatabases []NdbCloneLinkedDatabase
    linked databases within database instance
    Metric map[string]string
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    ParentDatabaseId string
    Properties []NdbCloneProperty
    List of all the properties
    Status string
    status of clone
    TimeMachines []NdbCloneTimeMachine
    Type string
    type of clone
    clone_ Boolean
    cloned or not
    databaseClusterType String
    database cluster type
    databaseName String
    database name
    databaseNodes List<NdbCloneDatabaseNode>
    database nodes associated with database instance
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    dbserverLogicalCluster Map<String,String>
    dbserver logical cluster
    id String
    The provider-assigned unique ID for this managed resource.
    infos List<NdbCloneInfo>
    info of clone
    linkedDatabases List<NdbCloneLinkedDatabase>
    linked databases within database instance
    metric Map<String,String>
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    parentDatabaseId String
    properties List<NdbCloneProperty>
    List of all the properties
    status String
    status of clone
    timeMachines List<NdbCloneTimeMachine>
    type String
    type of clone
    clone boolean
    cloned or not
    databaseClusterType string
    database cluster type
    databaseName string
    database name
    databaseNodes NdbCloneDatabaseNode[]
    database nodes associated with database instance
    dateCreated string
    date created for clone
    dateModified string
    last modified date for clone
    dbserverLogicalCluster {[key: string]: string}
    dbserver logical cluster
    id string
    The provider-assigned unique ID for this managed resource.
    infos NdbCloneInfo[]
    info of clone
    linkedDatabases NdbCloneLinkedDatabase[]
    linked databases within database instance
    metric {[key: string]: string}
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    parentDatabaseId string
    properties NdbCloneProperty[]
    List of all the properties
    status string
    status of clone
    timeMachines NdbCloneTimeMachine[]
    type string
    type of clone
    clone bool
    cloned or not
    database_cluster_type str
    database cluster type
    database_name str
    database name
    database_nodes Sequence[NdbCloneDatabaseNode]
    database nodes associated with database instance
    date_created str
    date created for clone
    date_modified str
    last modified date for clone
    dbserver_logical_cluster Mapping[str, str]
    dbserver logical cluster
    id str
    The provider-assigned unique ID for this managed resource.
    infos Sequence[NdbCloneInfo]
    info of clone
    linked_databases Sequence[NdbCloneLinkedDatabase]
    linked databases within database instance
    metric Mapping[str, str]
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    parent_database_id str
    properties Sequence[NdbCloneProperty]
    List of all the properties
    status str
    status of clone
    time_machines Sequence[NdbCloneTimeMachine]
    type str
    type of clone
    clone Boolean
    cloned or not
    databaseClusterType String
    database cluster type
    databaseName String
    database name
    databaseNodes List<Property Map>
    database nodes associated with database instance
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    dbserverLogicalCluster Map<String>
    dbserver logical cluster
    id String
    The provider-assigned unique ID for this managed resource.
    infos List<Property Map>
    info of clone
    linkedDatabases List<Property Map>
    linked databases within database instance
    metric Map<String>
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    parentDatabaseId String
    properties List<Property Map>
    List of all the properties
    status String
    status of clone
    timeMachines List<Property Map>
    type String
    type of clone

    Look up Existing NdbClone Resource

    Get an existing NdbClone 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?: NdbCloneState, opts?: CustomResourceOptions): NdbClone
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            actionarguments: Optional[Sequence[NdbCloneActionargumentArgs]] = None,
            clone: Optional[bool] = None,
            clustered: Optional[bool] = None,
            compute_profile_id: Optional[str] = None,
            create_dbserver: Optional[bool] = None,
            database_cluster_type: Optional[str] = None,
            database_name: Optional[str] = None,
            database_nodes: Optional[Sequence[NdbCloneDatabaseNodeArgs]] = None,
            database_parameter_profile_id: Optional[str] = None,
            date_created: Optional[str] = None,
            date_modified: Optional[str] = None,
            dbserver_cluster_id: Optional[str] = None,
            dbserver_id: Optional[str] = None,
            dbserver_logical_cluster: Optional[Mapping[str, str]] = None,
            dbserver_logical_cluster_id: Optional[str] = None,
            delete: Optional[bool] = None,
            delete_logical_cluster: Optional[bool] = None,
            delete_time_machine: Optional[bool] = None,
            description: Optional[str] = None,
            forced: Optional[bool] = None,
            infos: Optional[Sequence[NdbCloneInfoArgs]] = None,
            latest_snapshot: Optional[bool] = None,
            lcm_configs: Optional[Sequence[NdbCloneLcmConfigArgs]] = None,
            linked_databases: Optional[Sequence[NdbCloneLinkedDatabaseArgs]] = None,
            metric: Optional[Mapping[str, str]] = None,
            name: Optional[str] = None,
            network_profile_id: Optional[str] = None,
            node_count: Optional[int] = None,
            nodes: Optional[Sequence[NdbCloneNodeArgs]] = None,
            nx_cluster_id: Optional[str] = None,
            parent_database_id: Optional[str] = None,
            postgresql_infos: Optional[Sequence[NdbClonePostgresqlInfoArgs]] = None,
            properties: Optional[Sequence[NdbClonePropertyArgs]] = None,
            remove: Optional[bool] = None,
            remove_logical_cluster: Optional[bool] = None,
            snapshot_id: Optional[str] = None,
            soft_remove: Optional[bool] = None,
            ssh_public_key: Optional[str] = None,
            status: Optional[str] = None,
            tags: Optional[Sequence[NdbCloneTagArgs]] = None,
            time_machine_id: Optional[str] = None,
            time_machine_name: Optional[str] = None,
            time_machines: Optional[Sequence[NdbCloneTimeMachineArgs]] = None,
            time_zone: Optional[str] = None,
            type: Optional[str] = None,
            user_pitr_timestamp: Optional[str] = None,
            vm_password: Optional[str] = None) -> NdbClone
    func GetNdbClone(ctx *Context, name string, id IDInput, state *NdbCloneState, opts ...ResourceOption) (*NdbClone, error)
    public static NdbClone Get(string name, Input<string> id, NdbCloneState? state, CustomResourceOptions? opts = null)
    public static NdbClone get(String name, Output<String> id, NdbCloneState 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.
    The following state arguments are supported:
    Actionarguments List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneActionargument>
    if any action arguments is required
    Clone bool
    cloned or not
    Clustered bool
    clone will be clustered or not
    ComputeProfileId string
    specify the compute profile id
    CreateDbserver bool
    create new dbserver
    DatabaseClusterType string
    database cluster type
    DatabaseName string
    database name
    DatabaseNodes List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneDatabaseNode>
    database nodes associated with database instance
    DatabaseParameterProfileId string
    specify the database parameter profile id
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    DbserverClusterId string
    dbserver cluster id
    DbserverId string
    Specify if you want to create a database server. This value can be set to true or false as required.
    DbserverLogicalCluster Dictionary<string, string>
    dbserver logical cluster
    DbserverLogicalClusterId string
    dbserver logical cluster id
    Delete bool
    • (Optional) Delete the database clone from the VM. Default value is true
    DeleteLogicalCluster bool
    • (Optional) Delete the logical cluster. Default is true
    DeleteTimeMachine bool
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    Description string
    database instance description
    Forced bool
    • (Optional) Force delete of instance. Default is false
    Infos List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneInfo>
    info of clone
    LatestSnapshot bool
    latest snapshot
    LcmConfigs List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneLcmConfig>
    LCM Config contains the expiry details and refresh details
    LinkedDatabases List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneLinkedDatabase>
    linked databases within database instance
    Metric Dictionary<string, string>
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    Name string
    database instance name
    NetworkProfileId string
    specify the network profile id
    NodeCount int
    Node count. Default is 1 for single instance
    Nodes List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneNode>
    Nodes contain info about dbservers vm
    NxClusterId string
    cluster id on where clone will be present
    ParentDatabaseId string
    PostgresqlInfos List<PiersKarsenbarg.Nutanix.Inputs.NdbClonePostgresqlInfo>
    postgresql info for the clone
    Properties List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneProperty>
    List of all the properties
    Remove bool
    • (Optional) Unregister the database clone from NDB. Default value is false
    RemoveLogicalCluster bool
    remove logical cluster. Default value is false
    SnapshotId string
    snapshot id from where clone is created
    SoftRemove bool
    • (Optional) Soft remove. Default will be false
    SshPublicKey string
    ssh public key
    Status string
    status of clone
    Tags List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    TimeMachineId string
    time machine id
    TimeMachineName string
    time machine name
    TimeMachines List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachine>
    TimeZone string
    timezone
    Type string
    type of clone
    UserPitrTimestamp string
    point in time for clone to be created
    VmPassword string
    vm password
    Actionarguments []NdbCloneActionargumentArgs
    if any action arguments is required
    Clone bool
    cloned or not
    Clustered bool
    clone will be clustered or not
    ComputeProfileId string
    specify the compute profile id
    CreateDbserver bool
    create new dbserver
    DatabaseClusterType string
    database cluster type
    DatabaseName string
    database name
    DatabaseNodes []NdbCloneDatabaseNodeArgs
    database nodes associated with database instance
    DatabaseParameterProfileId string
    specify the database parameter profile id
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    DbserverClusterId string
    dbserver cluster id
    DbserverId string
    Specify if you want to create a database server. This value can be set to true or false as required.
    DbserverLogicalCluster map[string]string
    dbserver logical cluster
    DbserverLogicalClusterId string
    dbserver logical cluster id
    Delete bool
    • (Optional) Delete the database clone from the VM. Default value is true
    DeleteLogicalCluster bool
    • (Optional) Delete the logical cluster. Default is true
    DeleteTimeMachine bool
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    Description string
    database instance description
    Forced bool
    • (Optional) Force delete of instance. Default is false
    Infos []NdbCloneInfoArgs
    info of clone
    LatestSnapshot bool
    latest snapshot
    LcmConfigs []NdbCloneLcmConfigArgs
    LCM Config contains the expiry details and refresh details
    LinkedDatabases []NdbCloneLinkedDatabaseArgs
    linked databases within database instance
    Metric map[string]string
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    Name string
    database instance name
    NetworkProfileId string
    specify the network profile id
    NodeCount int
    Node count. Default is 1 for single instance
    Nodes []NdbCloneNodeArgs
    Nodes contain info about dbservers vm
    NxClusterId string
    cluster id on where clone will be present
    ParentDatabaseId string
    PostgresqlInfos []NdbClonePostgresqlInfoArgs
    postgresql info for the clone
    Properties []NdbClonePropertyArgs
    List of all the properties
    Remove bool
    • (Optional) Unregister the database clone from NDB. Default value is false
    RemoveLogicalCluster bool
    remove logical cluster. Default value is false
    SnapshotId string
    snapshot id from where clone is created
    SoftRemove bool
    • (Optional) Soft remove. Default will be false
    SshPublicKey string
    ssh public key
    Status string
    status of clone
    Tags []NdbCloneTagArgs
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    TimeMachineId string
    time machine id
    TimeMachineName string
    time machine name
    TimeMachines []NdbCloneTimeMachineArgs
    TimeZone string
    timezone
    Type string
    type of clone
    UserPitrTimestamp string
    point in time for clone to be created
    VmPassword string
    vm password
    actionarguments List<NdbCloneActionargument>
    if any action arguments is required
    clone_ Boolean
    cloned or not
    clustered Boolean
    clone will be clustered or not
    computeProfileId String
    specify the compute profile id
    createDbserver Boolean
    create new dbserver
    databaseClusterType String
    database cluster type
    databaseName String
    database name
    databaseNodes List<NdbCloneDatabaseNode>
    database nodes associated with database instance
    databaseParameterProfileId String
    specify the database parameter profile id
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    dbserverClusterId String
    dbserver cluster id
    dbserverId String
    Specify if you want to create a database server. This value can be set to true or false as required.
    dbserverLogicalCluster Map<String,String>
    dbserver logical cluster
    dbserverLogicalClusterId String
    dbserver logical cluster id
    delete Boolean
    • (Optional) Delete the database clone from the VM. Default value is true
    deleteLogicalCluster Boolean
    • (Optional) Delete the logical cluster. Default is true
    deleteTimeMachine Boolean
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    description String
    database instance description
    forced Boolean
    • (Optional) Force delete of instance. Default is false
    infos List<NdbCloneInfo>
    info of clone
    latestSnapshot Boolean
    latest snapshot
    lcmConfigs List<NdbCloneLcmConfig>
    LCM Config contains the expiry details and refresh details
    linkedDatabases List<NdbCloneLinkedDatabase>
    linked databases within database instance
    metric Map<String,String>
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name String
    database instance name
    networkProfileId String
    specify the network profile id
    nodeCount Integer
    Node count. Default is 1 for single instance
    nodes List<NdbCloneNode>
    Nodes contain info about dbservers vm
    nxClusterId String
    cluster id on where clone will be present
    parentDatabaseId String
    postgresqlInfos List<NdbClonePostgresqlInfo>
    postgresql info for the clone
    properties List<NdbCloneProperty>
    List of all the properties
    remove Boolean
    • (Optional) Unregister the database clone from NDB. Default value is false
    removeLogicalCluster Boolean
    remove logical cluster. Default value is false
    snapshotId String
    snapshot id from where clone is created
    softRemove Boolean
    • (Optional) Soft remove. Default will be false
    sshPublicKey String
    ssh public key
    status String
    status of clone
    tags List<NdbCloneTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    timeMachineId String
    time machine id
    timeMachineName String
    time machine name
    timeMachines List<NdbCloneTimeMachine>
    timeZone String
    timezone
    type String
    type of clone
    userPitrTimestamp String
    point in time for clone to be created
    vmPassword String
    vm password
    actionarguments NdbCloneActionargument[]
    if any action arguments is required
    clone boolean
    cloned or not
    clustered boolean
    clone will be clustered or not
    computeProfileId string
    specify the compute profile id
    createDbserver boolean
    create new dbserver
    databaseClusterType string
    database cluster type
    databaseName string
    database name
    databaseNodes NdbCloneDatabaseNode[]
    database nodes associated with database instance
    databaseParameterProfileId string
    specify the database parameter profile id
    dateCreated string
    date created for clone
    dateModified string
    last modified date for clone
    dbserverClusterId string
    dbserver cluster id
    dbserverId string
    Specify if you want to create a database server. This value can be set to true or false as required.
    dbserverLogicalCluster {[key: string]: string}
    dbserver logical cluster
    dbserverLogicalClusterId string
    dbserver logical cluster id
    delete boolean
    • (Optional) Delete the database clone from the VM. Default value is true
    deleteLogicalCluster boolean
    • (Optional) Delete the logical cluster. Default is true
    deleteTimeMachine boolean
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    description string
    database instance description
    forced boolean
    • (Optional) Force delete of instance. Default is false
    infos NdbCloneInfo[]
    info of clone
    latestSnapshot boolean
    latest snapshot
    lcmConfigs NdbCloneLcmConfig[]
    LCM Config contains the expiry details and refresh details
    linkedDatabases NdbCloneLinkedDatabase[]
    linked databases within database instance
    metric {[key: string]: string}
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name string
    database instance name
    networkProfileId string
    specify the network profile id
    nodeCount number
    Node count. Default is 1 for single instance
    nodes NdbCloneNode[]
    Nodes contain info about dbservers vm
    nxClusterId string
    cluster id on where clone will be present
    parentDatabaseId string
    postgresqlInfos NdbClonePostgresqlInfo[]
    postgresql info for the clone
    properties NdbCloneProperty[]
    List of all the properties
    remove boolean
    • (Optional) Unregister the database clone from NDB. Default value is false
    removeLogicalCluster boolean
    remove logical cluster. Default value is false
    snapshotId string
    snapshot id from where clone is created
    softRemove boolean
    • (Optional) Soft remove. Default will be false
    sshPublicKey string
    ssh public key
    status string
    status of clone
    tags NdbCloneTag[]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    timeMachineId string
    time machine id
    timeMachineName string
    time machine name
    timeMachines NdbCloneTimeMachine[]
    timeZone string
    timezone
    type string
    type of clone
    userPitrTimestamp string
    point in time for clone to be created
    vmPassword string
    vm password
    actionarguments Sequence[NdbCloneActionargumentArgs]
    if any action arguments is required
    clone bool
    cloned or not
    clustered bool
    clone will be clustered or not
    compute_profile_id str
    specify the compute profile id
    create_dbserver bool
    create new dbserver
    database_cluster_type str
    database cluster type
    database_name str
    database name
    database_nodes Sequence[NdbCloneDatabaseNodeArgs]
    database nodes associated with database instance
    database_parameter_profile_id str
    specify the database parameter profile id
    date_created str
    date created for clone
    date_modified str
    last modified date for clone
    dbserver_cluster_id str
    dbserver cluster id
    dbserver_id str
    Specify if you want to create a database server. This value can be set to true or false as required.
    dbserver_logical_cluster Mapping[str, str]
    dbserver logical cluster
    dbserver_logical_cluster_id str
    dbserver logical cluster id
    delete bool
    • (Optional) Delete the database clone from the VM. Default value is true
    delete_logical_cluster bool
    • (Optional) Delete the logical cluster. Default is true
    delete_time_machine bool
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    description str
    database instance description
    forced bool
    • (Optional) Force delete of instance. Default is false
    infos Sequence[NdbCloneInfoArgs]
    info of clone
    latest_snapshot bool
    latest snapshot
    lcm_configs Sequence[NdbCloneLcmConfigArgs]
    LCM Config contains the expiry details and refresh details
    linked_databases Sequence[NdbCloneLinkedDatabaseArgs]
    linked databases within database instance
    metric Mapping[str, str]
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name str
    database instance name
    network_profile_id str
    specify the network profile id
    node_count int
    Node count. Default is 1 for single instance
    nodes Sequence[NdbCloneNodeArgs]
    Nodes contain info about dbservers vm
    nx_cluster_id str
    cluster id on where clone will be present
    parent_database_id str
    postgresql_infos Sequence[NdbClonePostgresqlInfoArgs]
    postgresql info for the clone
    properties Sequence[NdbClonePropertyArgs]
    List of all the properties
    remove bool
    • (Optional) Unregister the database clone from NDB. Default value is false
    remove_logical_cluster bool
    remove logical cluster. Default value is false
    snapshot_id str
    snapshot id from where clone is created
    soft_remove bool
    • (Optional) Soft remove. Default will be false
    ssh_public_key str
    ssh public key
    status str
    status of clone
    tags Sequence[NdbCloneTagArgs]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    time_machine_id str
    time machine id
    time_machine_name str
    time machine name
    time_machines Sequence[NdbCloneTimeMachineArgs]
    time_zone str
    timezone
    type str
    type of clone
    user_pitr_timestamp str
    point in time for clone to be created
    vm_password str
    vm password
    actionarguments List<Property Map>
    if any action arguments is required
    clone Boolean
    cloned or not
    clustered Boolean
    clone will be clustered or not
    computeProfileId String
    specify the compute profile id
    createDbserver Boolean
    create new dbserver
    databaseClusterType String
    database cluster type
    databaseName String
    database name
    databaseNodes List<Property Map>
    database nodes associated with database instance
    databaseParameterProfileId String
    specify the database parameter profile id
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    dbserverClusterId String
    dbserver cluster id
    dbserverId String
    Specify if you want to create a database server. This value can be set to true or false as required.
    dbserverLogicalCluster Map<String>
    dbserver logical cluster
    dbserverLogicalClusterId String
    dbserver logical cluster id
    delete Boolean
    • (Optional) Delete the database clone from the VM. Default value is true
    deleteLogicalCluster Boolean
    • (Optional) Delete the logical cluster. Default is true
    deleteTimeMachine Boolean
    • (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
    description String
    database instance description
    forced Boolean
    • (Optional) Force delete of instance. Default is false
    infos List<Property Map>
    info of clone
    latestSnapshot Boolean
    latest snapshot
    lcmConfigs List<Property Map>
    LCM Config contains the expiry details and refresh details
    linkedDatabases List<Property Map>
    linked databases within database instance
    metric Map<String>
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name String
    database instance name
    networkProfileId String
    specify the network profile id
    nodeCount Number
    Node count. Default is 1 for single instance
    nodes List<Property Map>
    Nodes contain info about dbservers vm
    nxClusterId String
    cluster id on where clone will be present
    parentDatabaseId String
    postgresqlInfos List<Property Map>
    postgresql info for the clone
    properties List<Property Map>
    List of all the properties
    remove Boolean
    • (Optional) Unregister the database clone from NDB. Default value is false
    removeLogicalCluster Boolean
    remove logical cluster. Default value is false
    snapshotId String
    snapshot id from where clone is created
    softRemove Boolean
    • (Optional) Soft remove. Default will be false
    sshPublicKey String
    ssh public key
    status String
    status of clone
    tags List<Property Map>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    timeMachineId String
    time machine id
    timeMachineName String
    time machine name
    timeMachines List<Property Map>
    timeZone String
    timezone
    type String
    type of clone
    userPitrTimestamp String
    point in time for clone to be created
    vmPassword String
    vm password

    Supporting Types

    NdbCloneActionargument, NdbCloneActionargumentArgs

    Name string
    • (Required) name of argument
    Value string
    • (Required) value for argument
    Name string
    • (Required) name of argument
    Value string
    • (Required) value for argument
    name String
    • (Required) name of argument
    value String
    • (Required) value for argument
    name string
    • (Required) name of argument
    value string
    • (Required) value for argument
    name str
    • (Required) name of argument
    value str
    • (Required) value for argument
    name String
    • (Required) name of argument
    value String
    • (Required) value for argument

    NdbCloneDatabaseNode, NdbCloneDatabaseNodeArgs

    AccessLevel Dictionary<string, string>
    DatabaseId string
    DatabaseStatus string
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Dbserver Dictionary<string, string>
    DbserverId string
    Specify if you want to create a database server. This value can be set to true or false as required.
    Description string
    database instance description
    Id string
    Infos List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneDatabaseNodeInfo>
    info of clone
    Name string
    database instance name
    Primary bool
    Properties List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneDatabaseNodeProperty>
    List of all the properties
    ProtectionDomainId string
    ProtectionDomains List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneDatabaseNodeProtectionDomain>
    SoftwareInstallationId string
    Status string
    status of clone
    Tags List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneDatabaseNodeTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    AccessLevel map[string]string
    DatabaseId string
    DatabaseStatus string
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Dbserver map[string]string
    DbserverId string
    Specify if you want to create a database server. This value can be set to true or false as required.
    Description string
    database instance description
    Id string
    Infos []NdbCloneDatabaseNodeInfo
    info of clone
    Name string
    database instance name
    Primary bool
    Properties []NdbCloneDatabaseNodeProperty
    List of all the properties
    ProtectionDomainId string
    ProtectionDomains []NdbCloneDatabaseNodeProtectionDomain
    SoftwareInstallationId string
    Status string
    status of clone
    Tags []NdbCloneDatabaseNodeTag
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    accessLevel Map<String,String>
    databaseId String
    databaseStatus String
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    dbserver Map<String,String>
    dbserverId String
    Specify if you want to create a database server. This value can be set to true or false as required.
    description String
    database instance description
    id String
    infos List<NdbCloneDatabaseNodeInfo>
    info of clone
    name String
    database instance name
    primary Boolean
    properties List<NdbCloneDatabaseNodeProperty>
    List of all the properties
    protectionDomainId String
    protectionDomains List<NdbCloneDatabaseNodeProtectionDomain>
    softwareInstallationId String
    status String
    status of clone
    tags List<NdbCloneDatabaseNodeTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    accessLevel {[key: string]: string}
    databaseId string
    databaseStatus string
    dateCreated string
    date created for clone
    dateModified string
    last modified date for clone
    dbserver {[key: string]: string}
    dbserverId string
    Specify if you want to create a database server. This value can be set to true or false as required.
    description string
    database instance description
    id string
    infos NdbCloneDatabaseNodeInfo[]
    info of clone
    name string
    database instance name
    primary boolean
    properties NdbCloneDatabaseNodeProperty[]
    List of all the properties
    protectionDomainId string
    protectionDomains NdbCloneDatabaseNodeProtectionDomain[]
    softwareInstallationId string
    status string
    status of clone
    tags NdbCloneDatabaseNodeTag[]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    access_level Mapping[str, str]
    database_id str
    database_status str
    date_created str
    date created for clone
    date_modified str
    last modified date for clone
    dbserver Mapping[str, str]
    dbserver_id str
    Specify if you want to create a database server. This value can be set to true or false as required.
    description str
    database instance description
    id str
    infos Sequence[NdbCloneDatabaseNodeInfo]
    info of clone
    name str
    database instance name
    primary bool
    properties Sequence[NdbCloneDatabaseNodeProperty]
    List of all the properties
    protection_domain_id str
    protection_domains Sequence[NdbCloneDatabaseNodeProtectionDomain]
    software_installation_id str
    status str
    status of clone
    tags Sequence[NdbCloneDatabaseNodeTag]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    accessLevel Map<String>
    databaseId String
    databaseStatus String
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    dbserver Map<String>
    dbserverId String
    Specify if you want to create a database server. This value can be set to true or false as required.
    description String
    database instance description
    id String
    infos List<Property Map>
    info of clone
    name String
    database instance name
    primary Boolean
    properties List<Property Map>
    List of all the properties
    protectionDomainId String
    protectionDomains List<Property Map>
    softwareInstallationId String
    status String
    status of clone
    tags List<Property Map>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.

    NdbCloneDatabaseNodeInfo, NdbCloneDatabaseNodeInfoArgs

    Info Dictionary<string, string>
    info of clone
    SecureInfo Dictionary<string, string>
    Info map[string]string
    info of clone
    SecureInfo map[string]string
    info Map<String,String>
    info of clone
    secureInfo Map<String,String>
    info {[key: string]: string}
    info of clone
    secureInfo {[key: string]: string}
    info Mapping[str, str]
    info of clone
    secure_info Mapping[str, str]
    info Map<String>
    info of clone
    secureInfo Map<String>

    NdbCloneDatabaseNodeProperty, NdbCloneDatabaseNodePropertyArgs

    Description string
    database instance description
    Name string
    database instance name
    RefId string
    Secure bool
    Value string
    • (Required) value for argument
    Description string
    database instance description
    Name string
    database instance name
    RefId string
    Secure bool
    Value string
    • (Required) value for argument
    description String
    database instance description
    name String
    database instance name
    refId String
    secure Boolean
    value String
    • (Required) value for argument
    description string
    database instance description
    name string
    database instance name
    refId string
    secure boolean
    value string
    • (Required) value for argument
    description str
    database instance description
    name str
    database instance name
    ref_id str
    secure bool
    value str
    • (Required) value for argument
    description String
    database instance description
    name String
    database instance name
    refId String
    secure Boolean
    value String
    • (Required) value for argument

    NdbCloneDatabaseNodeProtectionDomain, NdbCloneDatabaseNodeProtectionDomainArgs

    AssocEntities List<string>
    CloudId string
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    database instance description
    EraCreated bool
    Id string
    Name string
    database instance name
    OwnerId string
    PrimaryHost string
    Properties List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneDatabaseNodeProtectionDomainProperty>
    List of all the properties
    Status string
    status of clone
    Type string
    type of clone
    AssocEntities []string
    CloudId string
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    database instance description
    EraCreated bool
    Id string
    Name string
    database instance name
    OwnerId string
    PrimaryHost string
    Properties []NdbCloneDatabaseNodeProtectionDomainProperty
    List of all the properties
    Status string
    status of clone
    Type string
    type of clone
    assocEntities List<String>
    cloudId String
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    database instance description
    eraCreated Boolean
    id String
    name String
    database instance name
    ownerId String
    primaryHost String
    properties List<NdbCloneDatabaseNodeProtectionDomainProperty>
    List of all the properties
    status String
    status of clone
    type String
    type of clone
    assocEntities string[]
    cloudId string
    dateCreated string
    date created for clone
    dateModified string
    last modified date for clone
    description string
    database instance description
    eraCreated boolean
    id string
    name string
    database instance name
    ownerId string
    primaryHost string
    properties NdbCloneDatabaseNodeProtectionDomainProperty[]
    List of all the properties
    status string
    status of clone
    type string
    type of clone
    assoc_entities Sequence[str]
    cloud_id str
    date_created str
    date created for clone
    date_modified str
    last modified date for clone
    description str
    database instance description
    era_created bool
    id str
    name str
    database instance name
    owner_id str
    primary_host str
    properties Sequence[NdbCloneDatabaseNodeProtectionDomainProperty]
    List of all the properties
    status str
    status of clone
    type str
    type of clone
    assocEntities List<String>
    cloudId String
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    database instance description
    eraCreated Boolean
    id String
    name String
    database instance name
    ownerId String
    primaryHost String
    properties List<Property Map>
    List of all the properties
    status String
    status of clone
    type String
    type of clone

    NdbCloneDatabaseNodeProtectionDomainProperty, NdbCloneDatabaseNodeProtectionDomainPropertyArgs

    Description string
    database instance description
    Name string
    database instance name
    RefId string
    Secure bool
    Value string
    • (Required) value for argument
    Description string
    database instance description
    Name string
    database instance name
    RefId string
    Secure bool
    Value string
    • (Required) value for argument
    description String
    database instance description
    name String
    database instance name
    refId String
    secure Boolean
    value String
    • (Required) value for argument
    description string
    database instance description
    name string
    database instance name
    refId string
    secure boolean
    value string
    • (Required) value for argument
    description str
    database instance description
    name str
    database instance name
    ref_id str
    secure bool
    value str
    • (Required) value for argument
    description String
    database instance description
    name String
    database instance name
    refId String
    secure Boolean
    value String
    • (Required) value for argument

    NdbCloneDatabaseNodeTag, NdbCloneDatabaseNodeTagArgs

    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    • (Required) value for argument
    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    • (Required) value for argument
    entityId String
    entityType String
    tagId String
    tagName String
    value String
    • (Required) value for argument
    entityId string
    entityType string
    tagId string
    tagName string
    value string
    • (Required) value for argument
    entity_id str
    entity_type str
    tag_id str
    tag_name str
    value str
    • (Required) value for argument
    entityId String
    entityType String
    tagId String
    tagName String
    value String
    • (Required) value for argument

    NdbCloneInfo, NdbCloneInfoArgs

    NdbCloneInfoBpgConfig, NdbCloneInfoBpgConfigArgs

    NdbCloneInfoBpgConfigBpgDbParam, NdbCloneInfoBpgConfigBpgDbParamArgs

    NdbCloneInfoBpgConfigStorage, NdbCloneInfoBpgConfigStorageArgs

    NdbCloneInfoBpgConfigStorageArchiveStorage, NdbCloneInfoBpgConfigStorageArchiveStorageArgs

    Size double
    Size float64
    size Double
    size number
    size float
    size Number

    NdbCloneInfoBpgConfigStorageDataDisk, NdbCloneInfoBpgConfigStorageDataDiskArgs

    Count double
    Count float64
    count Double
    count number
    count float
    count Number

    NdbCloneInfoBpgConfigStorageLogDisk, NdbCloneInfoBpgConfigStorageLogDiskArgs

    Count double
    Size double
    Count float64
    Size float64
    count Double
    size Double
    count number
    size number
    count float
    size float
    count Number
    size Number

    NdbCloneInfoBpgConfigVmProperty, NdbCloneInfoBpgConfigVmPropertyArgs

    NdbCloneLcmConfig, NdbCloneLcmConfigArgs

    NdbCloneLcmConfigDatabaseLcmConfig, NdbCloneLcmConfigDatabaseLcmConfigArgs

    NdbCloneLcmConfigDatabaseLcmConfigExpiryDetail, NdbCloneLcmConfigDatabaseLcmConfigExpiryDetailArgs

    NdbCloneLcmConfigDatabaseLcmConfigRefreshDetail, NdbCloneLcmConfigDatabaseLcmConfigRefreshDetailArgs

    NdbCloneLinkedDatabase, NdbCloneLinkedDatabaseArgs

    DatabaseName string
    database name
    DatabaseStatus string
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    database instance description
    Id string
    Infos List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneLinkedDatabaseInfo>
    info of clone
    Metric Dictionary<string, string>
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    Name string
    database instance name
    ParentDatabaseId string
    ParentLinkedDatabaseId string
    SnapshotId string
    snapshot id from where clone is created
    Status string
    status of clone
    Timezone string
    DatabaseName string
    database name
    DatabaseStatus string
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    database instance description
    Id string
    Infos []NdbCloneLinkedDatabaseInfo
    info of clone
    Metric map[string]string
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    Name string
    database instance name
    ParentDatabaseId string
    ParentLinkedDatabaseId string
    SnapshotId string
    snapshot id from where clone is created
    Status string
    status of clone
    Timezone string
    databaseName String
    database name
    databaseStatus String
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    database instance description
    id String
    infos List<NdbCloneLinkedDatabaseInfo>
    info of clone
    metric Map<String,String>
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name String
    database instance name
    parentDatabaseId String
    parentLinkedDatabaseId String
    snapshotId String
    snapshot id from where clone is created
    status String
    status of clone
    timezone String
    databaseName string
    database name
    databaseStatus string
    dateCreated string
    date created for clone
    dateModified string
    last modified date for clone
    description string
    database instance description
    id string
    infos NdbCloneLinkedDatabaseInfo[]
    info of clone
    metric {[key: string]: string}
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name string
    database instance name
    parentDatabaseId string
    parentLinkedDatabaseId string
    snapshotId string
    snapshot id from where clone is created
    status string
    status of clone
    timezone string
    database_name str
    database name
    database_status str
    date_created str
    date created for clone
    date_modified str
    last modified date for clone
    description str
    database instance description
    id str
    infos Sequence[NdbCloneLinkedDatabaseInfo]
    info of clone
    metric Mapping[str, str]
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name str
    database instance name
    parent_database_id str
    parent_linked_database_id str
    snapshot_id str
    snapshot id from where clone is created
    status str
    status of clone
    timezone str
    databaseName String
    database name
    databaseStatus String
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    database instance description
    id String
    infos List<Property Map>
    info of clone
    metric Map<String>
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name String
    database instance name
    parentDatabaseId String
    parentLinkedDatabaseId String
    snapshotId String
    snapshot id from where clone is created
    status String
    status of clone
    timezone String

    NdbCloneLinkedDatabaseInfo, NdbCloneLinkedDatabaseInfoArgs

    Info Dictionary<string, string>
    info of clone
    SecureInfo Dictionary<string, string>
    Info map[string]string
    info of clone
    SecureInfo map[string]string
    info Map<String,String>
    info of clone
    secureInfo Map<String,String>
    info {[key: string]: string}
    info of clone
    secureInfo {[key: string]: string}
    info Mapping[str, str]
    info of clone
    secure_info Mapping[str, str]
    info Map<String>
    info of clone
    secureInfo Map<String>

    NdbCloneNode, NdbCloneNodeArgs

    ComputeProfileId string
    specify compute profile id
    DbserverId string
    dberver id
    NetworkProfileId string
    specify network profile id
    NewDbServerTimeZone string
    dbserver time zone
    NxClusterId string
    cluster id
    Properties List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneNodeProperty>
    properties of vm
    VmName string
    name for the database server VM.
    ComputeProfileId string
    specify compute profile id
    DbserverId string
    dberver id
    NetworkProfileId string
    specify network profile id
    NewDbServerTimeZone string
    dbserver time zone
    NxClusterId string
    cluster id
    Properties []NdbCloneNodeProperty
    properties of vm
    VmName string
    name for the database server VM.
    computeProfileId String
    specify compute profile id
    dbserverId String
    dberver id
    networkProfileId String
    specify network profile id
    newDbServerTimeZone String
    dbserver time zone
    nxClusterId String
    cluster id
    properties List<NdbCloneNodeProperty>
    properties of vm
    vmName String
    name for the database server VM.
    computeProfileId string
    specify compute profile id
    dbserverId string
    dberver id
    networkProfileId string
    specify network profile id
    newDbServerTimeZone string
    dbserver time zone
    nxClusterId string
    cluster id
    properties NdbCloneNodeProperty[]
    properties of vm
    vmName string
    name for the database server VM.
    compute_profile_id str
    specify compute profile id
    dbserver_id str
    dberver id
    network_profile_id str
    specify network profile id
    new_db_server_time_zone str
    dbserver time zone
    nx_cluster_id str
    cluster id
    properties Sequence[NdbCloneNodeProperty]
    properties of vm
    vm_name str
    name for the database server VM.
    computeProfileId String
    specify compute profile id
    dbserverId String
    dberver id
    networkProfileId String
    specify network profile id
    newDbServerTimeZone String
    dbserver time zone
    nxClusterId String
    cluster id
    properties List<Property Map>
    properties of vm
    vmName String
    name for the database server VM.

    NdbCloneNodeProperty, NdbCloneNodePropertyArgs

    Name string
    database instance name
    Value string
    • (Required) value for argument
    Name string
    database instance name
    Value string
    • (Required) value for argument
    name String
    database instance name
    value String
    • (Required) value for argument
    name string
    database instance name
    value string
    • (Required) value for argument
    name str
    database instance name
    value str
    • (Required) value for argument
    name String
    database instance name
    value String
    • (Required) value for argument

    NdbClonePostgresqlInfo, NdbClonePostgresqlInfoArgs

    DbPassword string
    password of the postgres superuser.
    VmName string
    name for the database server VM.
    DbserverDescription string
    description for the dbserver.
    PostCloneCmd string
    OS command that you want to run after the instance is created.
    PreCloneCmd string
    OS command that you want to run before the instance is created.
    DbPassword string
    password of the postgres superuser.
    VmName string
    name for the database server VM.
    DbserverDescription string
    description for the dbserver.
    PostCloneCmd string
    OS command that you want to run after the instance is created.
    PreCloneCmd string
    OS command that you want to run before the instance is created.
    dbPassword String
    password of the postgres superuser.
    vmName String
    name for the database server VM.
    dbserverDescription String
    description for the dbserver.
    postCloneCmd String
    OS command that you want to run after the instance is created.
    preCloneCmd String
    OS command that you want to run before the instance is created.
    dbPassword string
    password of the postgres superuser.
    vmName string
    name for the database server VM.
    dbserverDescription string
    description for the dbserver.
    postCloneCmd string
    OS command that you want to run after the instance is created.
    preCloneCmd string
    OS command that you want to run before the instance is created.
    db_password str
    password of the postgres superuser.
    vm_name str
    name for the database server VM.
    dbserver_description str
    description for the dbserver.
    post_clone_cmd str
    OS command that you want to run after the instance is created.
    pre_clone_cmd str
    OS command that you want to run before the instance is created.
    dbPassword String
    password of the postgres superuser.
    vmName String
    name for the database server VM.
    dbserverDescription String
    description for the dbserver.
    postCloneCmd String
    OS command that you want to run after the instance is created.
    preCloneCmd String
    OS command that you want to run before the instance is created.

    NdbCloneProperty, NdbClonePropertyArgs

    Name string
    database instance name
    Value string
    • (Required) value for argument
    Name string
    database instance name
    Value string
    • (Required) value for argument
    name String
    database instance name
    value String
    • (Required) value for argument
    name string
    database instance name
    value string
    • (Required) value for argument
    name str
    database instance name
    value str
    • (Required) value for argument
    name String
    database instance name
    value String
    • (Required) value for argument

    NdbCloneTag, NdbCloneTagArgs

    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    • (Required) value for argument
    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    • (Required) value for argument
    entityId String
    entityType String
    tagId String
    tagName String
    value String
    • (Required) value for argument
    entityId string
    entityType string
    tagId string
    tagName string
    value string
    • (Required) value for argument
    entity_id str
    entity_type str
    tag_id str
    tag_name str
    value str
    • (Required) value for argument
    entityId String
    entityType String
    tagId String
    tagName String
    value String
    • (Required) value for argument

    NdbCloneTimeMachine, NdbCloneTimeMachineArgs

    AccessLevel string
    Clone bool
    cloned or not
    Clones string
    Clustered bool
    clone will be clustered or not
    Database string
    DatabaseId string
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    database instance description
    EaStatus string
    Id string
    Metric string
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    Name string
    database instance name
    Properties List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachineProperty>
    List of all the properties
    ScheduleId string
    Schedules List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachineSchedule>
    Scope string
    SlaId string
    SlaUpdateInProgress bool
    SlaUpdateMetadata string
    Slas List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachineSla>
    SourceNxClusters List<string>
    Status string
    status of clone
    Tags List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachineTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    Type string
    type of clone
    AccessLevel string
    Clone bool
    cloned or not
    Clones string
    Clustered bool
    clone will be clustered or not
    Database string
    DatabaseId string
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    database instance description
    EaStatus string
    Id string
    Metric string
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    Name string
    database instance name
    Properties []NdbCloneTimeMachineProperty
    List of all the properties
    ScheduleId string
    Schedules []NdbCloneTimeMachineSchedule
    Scope string
    SlaId string
    SlaUpdateInProgress bool
    SlaUpdateMetadata string
    Slas []NdbCloneTimeMachineSla
    SourceNxClusters []string
    Status string
    status of clone
    Tags []NdbCloneTimeMachineTag
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    Type string
    type of clone
    accessLevel String
    clone_ Boolean
    cloned or not
    clones String
    clustered Boolean
    clone will be clustered or not
    database String
    databaseId String
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    database instance description
    eaStatus String
    id String
    metric String
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name String
    database instance name
    properties List<NdbCloneTimeMachineProperty>
    List of all the properties
    scheduleId String
    schedules List<NdbCloneTimeMachineSchedule>
    scope String
    slaId String
    slaUpdateInProgress Boolean
    slaUpdateMetadata String
    slas List<NdbCloneTimeMachineSla>
    sourceNxClusters List<String>
    status String
    status of clone
    tags List<NdbCloneTimeMachineTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    type String
    type of clone
    accessLevel string
    clone boolean
    cloned or not
    clones string
    clustered boolean
    clone will be clustered or not
    database string
    databaseId string
    dateCreated string
    date created for clone
    dateModified string
    last modified date for clone
    description string
    database instance description
    eaStatus string
    id string
    metric string
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name string
    database instance name
    properties NdbCloneTimeMachineProperty[]
    List of all the properties
    scheduleId string
    schedules NdbCloneTimeMachineSchedule[]
    scope string
    slaId string
    slaUpdateInProgress boolean
    slaUpdateMetadata string
    slas NdbCloneTimeMachineSla[]
    sourceNxClusters string[]
    status string
    status of clone
    tags NdbCloneTimeMachineTag[]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    type string
    type of clone
    access_level str
    clone bool
    cloned or not
    clones str
    clustered bool
    clone will be clustered or not
    database str
    database_id str
    date_created str
    date created for clone
    date_modified str
    last modified date for clone
    description str
    database instance description
    ea_status str
    id str
    metric str
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name str
    database instance name
    properties Sequence[NdbCloneTimeMachineProperty]
    List of all the properties
    schedule_id str
    schedules Sequence[NdbCloneTimeMachineSchedule]
    scope str
    sla_id str
    sla_update_in_progress bool
    sla_update_metadata str
    slas Sequence[NdbCloneTimeMachineSla]
    source_nx_clusters Sequence[str]
    status str
    status of clone
    tags Sequence[NdbCloneTimeMachineTag]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    type str
    type of clone
    accessLevel String
    clone Boolean
    cloned or not
    clones String
    clustered Boolean
    clone will be clustered or not
    database String
    databaseId String
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    database instance description
    eaStatus String
    id String
    metric String
    Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
    name String
    database instance name
    properties List<Property Map>
    List of all the properties
    scheduleId String
    schedules List<Property Map>
    scope String
    slaId String
    slaUpdateInProgress Boolean
    slaUpdateMetadata String
    slas List<Property Map>
    sourceNxClusters List<String>
    status String
    status of clone
    tags List<Property Map>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    type String
    type of clone

    NdbCloneTimeMachineProperty, NdbCloneTimeMachinePropertyArgs

    Description string
    database instance description
    Name string
    database instance name
    RefId string
    Secure bool
    Value string
    • (Required) value for argument
    Description string
    database instance description
    Name string
    database instance name
    RefId string
    Secure bool
    Value string
    • (Required) value for argument
    description String
    database instance description
    name String
    database instance name
    refId String
    secure Boolean
    value String
    • (Required) value for argument
    description string
    database instance description
    name string
    database instance name
    refId string
    secure boolean
    value string
    • (Required) value for argument
    description str
    database instance description
    name str
    database instance name
    ref_id str
    secure bool
    value str
    • (Required) value for argument
    description String
    database instance description
    name String
    database instance name
    refId String
    secure Boolean
    value String
    • (Required) value for argument

    NdbCloneTimeMachineSchedule, NdbCloneTimeMachineScheduleArgs

    ContinuousSchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachineScheduleContinuousSchedule>
    DailySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachineScheduleDailySchedule>
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    database instance description
    GlobalPolicy bool
    Id string
    MonthlySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachineScheduleMonthlySchedule>
    Name string
    database instance name
    OwnerId string
    QuartelySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachineScheduleQuartelySchedule>
    ReferenceCount int
    SnapshotTimeOfDays List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachineScheduleSnapshotTimeOfDay>
    StartTime string
    SystemPolicy bool
    TimeZone string
    timezone
    UniqueName string
    WeeklySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachineScheduleWeeklySchedule>
    YearlySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbCloneTimeMachineScheduleYearlySchedule>

    NdbCloneTimeMachineScheduleContinuousSchedule, NdbCloneTimeMachineScheduleContinuousScheduleArgs

    NdbCloneTimeMachineScheduleDailySchedule, NdbCloneTimeMachineScheduleDailyScheduleArgs

    Enabled bool
    Enabled bool
    enabled Boolean
    enabled boolean
    enabled bool
    enabled Boolean

    NdbCloneTimeMachineScheduleMonthlySchedule, NdbCloneTimeMachineScheduleMonthlyScheduleArgs

    dayOfMonth Integer
    enabled Boolean
    dayOfMonth number
    enabled boolean
    dayOfMonth Number
    enabled Boolean

    NdbCloneTimeMachineScheduleQuartelySchedule, NdbCloneTimeMachineScheduleQuartelyScheduleArgs

    dayOfMonth Integer
    enabled Boolean
    startMonth String
    startMonthValue String
    dayOfMonth number
    enabled boolean
    startMonth string
    startMonthValue string
    dayOfMonth Number
    enabled Boolean
    startMonth String
    startMonthValue String

    NdbCloneTimeMachineScheduleSnapshotTimeOfDay, NdbCloneTimeMachineScheduleSnapshotTimeOfDayArgs

    Extra bool
    Hours int
    Minutes int
    Seconds int
    Extra bool
    Hours int
    Minutes int
    Seconds int
    extra Boolean
    hours Integer
    minutes Integer
    seconds Integer
    extra boolean
    hours number
    minutes number
    seconds number
    extra bool
    hours int
    minutes int
    seconds int
    extra Boolean
    hours Number
    minutes Number
    seconds Number

    NdbCloneTimeMachineScheduleWeeklySchedule, NdbCloneTimeMachineScheduleWeeklyScheduleArgs

    dayOfWeek String
    dayOfWeekValue String
    enabled Boolean
    dayOfWeek string
    dayOfWeekValue string
    enabled boolean
    dayOfWeek String
    dayOfWeekValue String
    enabled Boolean

    NdbCloneTimeMachineScheduleYearlySchedule, NdbCloneTimeMachineScheduleYearlyScheduleArgs

    DayOfMonth int
    Enabled bool
    Month string
    MonthValue string
    DayOfMonth int
    Enabled bool
    Month string
    MonthValue string
    dayOfMonth Integer
    enabled Boolean
    month String
    monthValue String
    dayOfMonth number
    enabled boolean
    month string
    monthValue string
    dayOfMonth Number
    enabled Boolean
    month String
    monthValue String

    NdbCloneTimeMachineSla, NdbCloneTimeMachineSlaArgs

    ContinuousRetention int
    CurrentActiveFrequency string
    DailyRetention int
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    database instance description
    Id string
    MonthlyRetention int
    Name string
    database instance name
    OwnerId string
    PitrEnabled bool
    QuarterlyRetention int
    ReferenceCount int
    SystemSla bool
    UniqueName string
    WeeklyRetention int
    YearlyRetention int
    ContinuousRetention int
    CurrentActiveFrequency string
    DailyRetention int
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    database instance description
    Id string
    MonthlyRetention int
    Name string
    database instance name
    OwnerId string
    PitrEnabled bool
    QuarterlyRetention int
    ReferenceCount int
    SystemSla bool
    UniqueName string
    WeeklyRetention int
    YearlyRetention int
    continuousRetention Integer
    currentActiveFrequency String
    dailyRetention Integer
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    database instance description
    id String
    monthlyRetention Integer
    name String
    database instance name
    ownerId String
    pitrEnabled Boolean
    quarterlyRetention Integer
    referenceCount Integer
    systemSla Boolean
    uniqueName String
    weeklyRetention Integer
    yearlyRetention Integer
    continuousRetention number
    currentActiveFrequency string
    dailyRetention number
    dateCreated string
    date created for clone
    dateModified string
    last modified date for clone
    description string
    database instance description
    id string
    monthlyRetention number
    name string
    database instance name
    ownerId string
    pitrEnabled boolean
    quarterlyRetention number
    referenceCount number
    systemSla boolean
    uniqueName string
    weeklyRetention number
    yearlyRetention number
    continuous_retention int
    current_active_frequency str
    daily_retention int
    date_created str
    date created for clone
    date_modified str
    last modified date for clone
    description str
    database instance description
    id str
    monthly_retention int
    name str
    database instance name
    owner_id str
    pitr_enabled bool
    quarterly_retention int
    reference_count int
    system_sla bool
    unique_name str
    weekly_retention int
    yearly_retention int
    continuousRetention Number
    currentActiveFrequency String
    dailyRetention Number
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    database instance description
    id String
    monthlyRetention Number
    name String
    database instance name
    ownerId String
    pitrEnabled Boolean
    quarterlyRetention Number
    referenceCount Number
    systemSla Boolean
    uniqueName String
    weeklyRetention Number
    yearlyRetention Number

    NdbCloneTimeMachineTag, NdbCloneTimeMachineTagArgs

    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    • (Required) value for argument
    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    • (Required) value for argument
    entityId String
    entityType String
    tagId String
    tagName String
    value String
    • (Required) value for argument
    entityId string
    entityType string
    tagId string
    tagName string
    value string
    • (Required) value for argument
    entity_id str
    entity_type str
    tag_id str
    tag_name str
    value str
    • (Required) value for argument
    entityId String
    entityType String
    tagId String
    tagName String
    value String
    • (Required) value for argument

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg