1. Packages
  2. Nutanix
  3. API Docs
  4. getNdbClone
Nutanix v0.1.0 published on Tuesday, Sep 24, 2024 by Piers Karsenbarg

nutanix.getNdbClone

Explore with Pulumi AI

nutanix logo
Nutanix v0.1.0 published on Tuesday, Sep 24, 2024 by Piers Karsenbarg

    Describes the clone present in Nutanix Database Service

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pulumi/nutanix";
    
    const name = nutanix.getNdbClone({
        cloneName: "test-inst-tf-check",
        filters: [{
            detailed: "true",
        }],
    });
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    name = nutanix.get_ndb_clone(clone_name="test-inst-tf-check",
        filters=[{
            "detailed": "true",
        }])
    
    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.LookupNdbClone(ctx, &nutanix.LookupNdbCloneArgs{
    			CloneName: pulumi.StringRef("test-inst-tf-check"),
    			Filters: []nutanix.GetNdbCloneFilter{
    				{
    					Detailed: pulumi.StringRef("true"),
    				},
    			},
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Nutanix = Pulumi.Nutanix;
    
    return await Deployment.RunAsync(() => 
    {
        var name = Nutanix.GetNdbClone.Invoke(new()
        {
            CloneName = "test-inst-tf-check",
            Filters = new[]
            {
                new Nutanix.Inputs.GetNdbCloneFilterInputArgs
                {
                    Detailed = "true",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.nutanix.NutanixFunctions;
    import com.pulumi.nutanix.inputs.GetNdbCloneArgs;
    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) {
            final var name = NutanixFunctions.getNdbClone(GetNdbCloneArgs.builder()
                .cloneName("test-inst-tf-check")
                .filters(GetNdbCloneFilterArgs.builder()
                    .detailed(true)
                    .build())
                .build());
    
        }
    }
    
    variables:
      name:
        fn::invoke:
          Function: nutanix:getNdbClone
          Arguments:
            cloneName: test-inst-tf-check
            filters:
              - detailed: true
    

    Using getNdbClone

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getNdbClone(args: GetNdbCloneArgs, opts?: InvokeOptions): Promise<GetNdbCloneResult>
    function getNdbCloneOutput(args: GetNdbCloneOutputArgs, opts?: InvokeOptions): Output<GetNdbCloneResult>
    def get_ndb_clone(clone_id: Optional[str] = None,
                      clone_name: Optional[str] = None,
                      filters: Optional[Sequence[GetNdbCloneFilter]] = None,
                      tags: Optional[Sequence[GetNdbCloneTag]] = None,
                      opts: Optional[InvokeOptions] = None) -> GetNdbCloneResult
    def get_ndb_clone_output(clone_id: Optional[pulumi.Input[str]] = None,
                      clone_name: Optional[pulumi.Input[str]] = None,
                      filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetNdbCloneFilterArgs]]]] = None,
                      tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetNdbCloneTagArgs]]]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetNdbCloneResult]
    func LookupNdbClone(ctx *Context, args *LookupNdbCloneArgs, opts ...InvokeOption) (*LookupNdbCloneResult, error)
    func LookupNdbCloneOutput(ctx *Context, args *LookupNdbCloneOutputArgs, opts ...InvokeOption) LookupNdbCloneResultOutput

    > Note: This function is named LookupNdbClone in the Go SDK.

    public static class GetNdbClone 
    {
        public static Task<GetNdbCloneResult> InvokeAsync(GetNdbCloneArgs args, InvokeOptions? opts = null)
        public static Output<GetNdbCloneResult> Invoke(GetNdbCloneInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNdbCloneResult> getNdbClone(GetNdbCloneArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: nutanix:index/getNdbClone:getNdbClone
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CloneId string
    Clone id
    CloneName string
    Clone Name
    Filters List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneFilter>
    Fetches info based on filter
    Tags List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    CloneId string
    Clone id
    CloneName string
    Clone Name
    Filters []GetNdbCloneFilter
    Fetches info based on filter
    Tags []GetNdbCloneTag
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    cloneId String
    Clone id
    cloneName String
    Clone Name
    filters List<GetNdbCloneFilter>
    Fetches info based on filter
    tags List<GetNdbCloneTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    cloneId string
    Clone id
    cloneName string
    Clone Name
    filters GetNdbCloneFilter[]
    Fetches info based on filter
    tags GetNdbCloneTag[]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    clone_id str
    Clone id
    clone_name str
    Clone Name
    filters Sequence[GetNdbCloneFilter]
    Fetches info based on filter
    tags Sequence[GetNdbCloneTag]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    cloneId String
    Clone id
    cloneName String
    Clone Name
    filters List<Property Map>
    Fetches info based on filter
    tags List<Property Map>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.

    getNdbClone Result

    The following output properties are available:

    Clone bool
    clone or not
    Clustered bool
    clustered or not
    DatabaseClusterType string
    database cluster type
    DatabaseName string
    database name
    DatabaseNodes List<PiersKarsenbarg.Nutanix.Outputs.GetNdbCloneDatabaseNode>
    database nodes associated with database instance
    DatabaseStatus string
    database status
    Databases Dictionary<string, string>
    database for a cloned instance
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    DbserverLogicalCluster Dictionary<string, string>
    dbserver logical cluster
    DbserverLogicalClusterId string
    dbserver logical cluster id
    Description string
    cloned description
    Id string
    cloned id
    Infos List<PiersKarsenbarg.Nutanix.Outputs.GetNdbCloneInfo>
    cloned info
    LcmConfigs List<PiersKarsenbarg.Nutanix.Outputs.GetNdbCloneLcmConfig>
    LCM Config
    LinkedDatabases List<PiersKarsenbarg.Nutanix.Outputs.GetNdbCloneLinkedDatabase>
    linked databases within database instance
    Metric Dictionary<string, string>
    Metric of clone
    Name string
    cloned name
    ParentDatabaseId string
    parent database id
    ParentSourceDatabaseId string
    parent source database id
    ParentTimeMachineId string
    parent time machine id
    Properties List<PiersKarsenbarg.Nutanix.Outputs.GetNdbCloneProperty>
    properties of clone
    Status string
    status of clone
    Tags List<PiersKarsenbarg.Nutanix.Outputs.GetNdbCloneTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    TimeMachineId string
    time machine id
    TimeMachines List<PiersKarsenbarg.Nutanix.Outputs.GetNdbCloneTimeMachine>
    Time machine info
    TimeZone string
    time zone
    Type string
    type
    CloneId string
    CloneName string
    Filters List<PiersKarsenbarg.Nutanix.Outputs.GetNdbCloneFilter>
    Clone bool
    clone or not
    Clustered bool
    clustered or not
    DatabaseClusterType string
    database cluster type
    DatabaseName string
    database name
    DatabaseNodes []GetNdbCloneDatabaseNode
    database nodes associated with database instance
    DatabaseStatus string
    database status
    Databases map[string]string
    database for a cloned instance
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    DbserverLogicalCluster map[string]string
    dbserver logical cluster
    DbserverLogicalClusterId string
    dbserver logical cluster id
    Description string
    cloned description
    Id string
    cloned id
    Infos []GetNdbCloneInfo
    cloned info
    LcmConfigs []GetNdbCloneLcmConfig
    LCM Config
    LinkedDatabases []GetNdbCloneLinkedDatabase
    linked databases within database instance
    Metric map[string]string
    Metric of clone
    Name string
    cloned name
    ParentDatabaseId string
    parent database id
    ParentSourceDatabaseId string
    parent source database id
    ParentTimeMachineId string
    parent time machine id
    Properties []GetNdbCloneProperty
    properties of clone
    Status string
    status of clone
    Tags []GetNdbCloneTag
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    TimeMachineId string
    time machine id
    TimeMachines []GetNdbCloneTimeMachine
    Time machine info
    TimeZone string
    time zone
    Type string
    type
    CloneId string
    CloneName string
    Filters []GetNdbCloneFilter
    clone_ Boolean
    clone or not
    clustered Boolean
    clustered or not
    databaseClusterType String
    database cluster type
    databaseName String
    database name
    databaseNodes List<GetNdbCloneDatabaseNode>
    database nodes associated with database instance
    databaseStatus String
    database status
    databases Map<String,String>
    database for a cloned instance
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    dbserverLogicalCluster Map<String,String>
    dbserver logical cluster
    dbserverLogicalClusterId String
    dbserver logical cluster id
    description String
    cloned description
    id String
    cloned id
    infos List<GetNdbCloneInfo>
    cloned info
    lcmConfigs List<GetNdbCloneLcmConfig>
    LCM Config
    linkedDatabases List<GetNdbCloneLinkedDatabase>
    linked databases within database instance
    metric Map<String,String>
    Metric of clone
    name String
    cloned name
    parentDatabaseId String
    parent database id
    parentSourceDatabaseId String
    parent source database id
    parentTimeMachineId String
    parent time machine id
    properties List<GetNdbCloneProperty>
    properties of clone
    status String
    status of clone
    tags List<GetNdbCloneTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    timeMachineId String
    time machine id
    timeMachines List<GetNdbCloneTimeMachine>
    Time machine info
    timeZone String
    time zone
    type String
    type
    cloneId String
    cloneName String
    filters List<GetNdbCloneFilter>
    clone boolean
    clone or not
    clustered boolean
    clustered or not
    databaseClusterType string
    database cluster type
    databaseName string
    database name
    databaseNodes GetNdbCloneDatabaseNode[]
    database nodes associated with database instance
    databaseStatus string
    database status
    databases {[key: string]: string}
    database for a cloned instance
    dateCreated string
    date created for clone
    dateModified string
    last modified date for clone
    dbserverLogicalCluster {[key: string]: string}
    dbserver logical cluster
    dbserverLogicalClusterId string
    dbserver logical cluster id
    description string
    cloned description
    id string
    cloned id
    infos GetNdbCloneInfo[]
    cloned info
    lcmConfigs GetNdbCloneLcmConfig[]
    LCM Config
    linkedDatabases GetNdbCloneLinkedDatabase[]
    linked databases within database instance
    metric {[key: string]: string}
    Metric of clone
    name string
    cloned name
    parentDatabaseId string
    parent database id
    parentSourceDatabaseId string
    parent source database id
    parentTimeMachineId string
    parent time machine id
    properties GetNdbCloneProperty[]
    properties of clone
    status string
    status of clone
    tags GetNdbCloneTag[]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    timeMachineId string
    time machine id
    timeMachines GetNdbCloneTimeMachine[]
    Time machine info
    timeZone string
    time zone
    type string
    type
    cloneId string
    cloneName string
    filters GetNdbCloneFilter[]
    clone bool
    clone or not
    clustered bool
    clustered or not
    database_cluster_type str
    database cluster type
    database_name str
    database name
    database_nodes Sequence[GetNdbCloneDatabaseNode]
    database nodes associated with database instance
    database_status str
    database status
    databases Mapping[str, str]
    database for a cloned 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
    dbserver_logical_cluster_id str
    dbserver logical cluster id
    description str
    cloned description
    id str
    cloned id
    infos Sequence[GetNdbCloneInfo]
    cloned info
    lcm_configs Sequence[GetNdbCloneLcmConfig]
    LCM Config
    linked_databases Sequence[GetNdbCloneLinkedDatabase]
    linked databases within database instance
    metric Mapping[str, str]
    Metric of clone
    name str
    cloned name
    parent_database_id str
    parent database id
    parent_source_database_id str
    parent source database id
    parent_time_machine_id str
    parent time machine id
    properties Sequence[GetNdbCloneProperty]
    properties of clone
    status str
    status of clone
    tags Sequence[GetNdbCloneTag]
    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_machines Sequence[GetNdbCloneTimeMachine]
    Time machine info
    time_zone str
    time zone
    type str
    type
    clone_id str
    clone_name str
    filters Sequence[GetNdbCloneFilter]
    clone Boolean
    clone or not
    clustered Boolean
    clustered or not
    databaseClusterType String
    database cluster type
    databaseName String
    database name
    databaseNodes List<Property Map>
    database nodes associated with database instance
    databaseStatus String
    database status
    databases Map<String>
    database for a cloned instance
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    dbserverLogicalCluster Map<String>
    dbserver logical cluster
    dbserverLogicalClusterId String
    dbserver logical cluster id
    description String
    cloned description
    id String
    cloned id
    infos List<Property Map>
    cloned info
    lcmConfigs List<Property Map>
    LCM Config
    linkedDatabases List<Property Map>
    linked databases within database instance
    metric Map<String>
    Metric of clone
    name String
    cloned name
    parentDatabaseId String
    parent database id
    parentSourceDatabaseId String
    parent source database id
    parentTimeMachineId String
    parent time machine id
    properties List<Property Map>
    properties of clone
    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
    timeMachines List<Property Map>
    Time machine info
    timeZone String
    time zone
    type String
    type
    cloneId String
    cloneName String
    filters List<Property Map>

    Supporting Types

    GetNdbCloneDatabaseNode

    AccessLevel Dictionary<string, string>
    DatabaseId string
    DatabaseStatus string
    database status
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Dbserver Dictionary<string, string>
    DbserverId string
    Description string
    cloned description
    Id string
    cloned id
    Infos List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneDatabaseNodeInfo>
    cloned info
    Name string
    cloned name
    Primary bool
    Properties List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneDatabaseNodeProperty>
    properties of clone
    ProtectionDomainId string
    ProtectionDomains List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneDatabaseNodeProtectionDomain>
    SoftwareInstallationId string
    Status string
    status of clone
    Tags List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneDatabaseNodeTag>
    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
    database status
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Dbserver map[string]string
    DbserverId string
    Description string
    cloned description
    Id string
    cloned id
    Infos []GetNdbCloneDatabaseNodeInfo
    cloned info
    Name string
    cloned name
    Primary bool
    Properties []GetNdbCloneDatabaseNodeProperty
    properties of clone
    ProtectionDomainId string
    ProtectionDomains []GetNdbCloneDatabaseNodeProtectionDomain
    SoftwareInstallationId string
    Status string
    status of clone
    Tags []GetNdbCloneDatabaseNodeTag
    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
    database status
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    dbserver Map<String,String>
    dbserverId String
    description String
    cloned description
    id String
    cloned id
    infos List<GetNdbCloneDatabaseNodeInfo>
    cloned info
    name String
    cloned name
    primary Boolean
    properties List<GetNdbCloneDatabaseNodeProperty>
    properties of clone
    protectionDomainId String
    protectionDomains List<GetNdbCloneDatabaseNodeProtectionDomain>
    softwareInstallationId String
    status String
    status of clone
    tags List<GetNdbCloneDatabaseNodeTag>
    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
    database status
    dateCreated string
    date created for clone
    dateModified string
    last modified date for clone
    dbserver {[key: string]: string}
    dbserverId string
    description string
    cloned description
    id string
    cloned id
    infos GetNdbCloneDatabaseNodeInfo[]
    cloned info
    name string
    cloned name
    primary boolean
    properties GetNdbCloneDatabaseNodeProperty[]
    properties of clone
    protectionDomainId string
    protectionDomains GetNdbCloneDatabaseNodeProtectionDomain[]
    softwareInstallationId string
    status string
    status of clone
    tags GetNdbCloneDatabaseNodeTag[]
    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
    database status
    date_created str
    date created for clone
    date_modified str
    last modified date for clone
    dbserver Mapping[str, str]
    dbserver_id str
    description str
    cloned description
    id str
    cloned id
    infos Sequence[GetNdbCloneDatabaseNodeInfo]
    cloned info
    name str
    cloned name
    primary bool
    properties Sequence[GetNdbCloneDatabaseNodeProperty]
    properties of clone
    protection_domain_id str
    protection_domains Sequence[GetNdbCloneDatabaseNodeProtectionDomain]
    software_installation_id str
    status str
    status of clone
    tags Sequence[GetNdbCloneDatabaseNodeTag]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    accessLevel Map<String>
    databaseId String
    databaseStatus String
    database status
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    dbserver Map<String>
    dbserverId String
    description String
    cloned description
    id String
    cloned id
    infos List<Property Map>
    cloned info
    name String
    cloned name
    primary Boolean
    properties List<Property Map>
    properties of clone
    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.

    GetNdbCloneDatabaseNodeInfo

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

    GetNdbCloneDatabaseNodeProperty

    Description string
    cloned description
    Name string
    cloned name
    RefId string
    Secure bool
    Value string
    Description string
    cloned description
    Name string
    cloned name
    RefId string
    Secure bool
    Value string
    description String
    cloned description
    name String
    cloned name
    refId String
    secure Boolean
    value String
    description string
    cloned description
    name string
    cloned name
    refId string
    secure boolean
    value string
    description str
    cloned description
    name str
    cloned name
    ref_id str
    secure bool
    value str
    description String
    cloned description
    name String
    cloned name
    refId String
    secure Boolean
    value String

    GetNdbCloneDatabaseNodeProtectionDomain

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

    GetNdbCloneDatabaseNodeProtectionDomainProperty

    Description string
    cloned description
    Name string
    cloned name
    RefId string
    Secure bool
    Value string
    Description string
    cloned description
    Name string
    cloned name
    RefId string
    Secure bool
    Value string
    description String
    cloned description
    name String
    cloned name
    refId String
    secure Boolean
    value String
    description string
    cloned description
    name string
    cloned name
    refId string
    secure boolean
    value string
    description str
    cloned description
    name str
    cloned name
    ref_id str
    secure bool
    value str
    description String
    cloned description
    name String
    cloned name
    refId String
    secure Boolean
    value String

    GetNdbCloneDatabaseNodeTag

    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    entityId String
    entityType String
    tagId String
    tagName String
    value String
    entityId string
    entityType string
    tagId string
    tagName string
    value string
    entityId String
    entityType String
    tagId String
    tagName String
    value String

    GetNdbCloneFilter

    AnyStatus string
    Get entity(s) if it satisfies query criteria irrespective of status (retrieve even deleted). Default is false
    Detailed string
    Load entities with complete details. Default is false
    LoadDbserverCluster string
    Load cluster info. Default is false
    Timezone string
    Default is UTC
    AnyStatus string
    Get entity(s) if it satisfies query criteria irrespective of status (retrieve even deleted). Default is false
    Detailed string
    Load entities with complete details. Default is false
    LoadDbserverCluster string
    Load cluster info. Default is false
    Timezone string
    Default is UTC
    anyStatus String
    Get entity(s) if it satisfies query criteria irrespective of status (retrieve even deleted). Default is false
    detailed String
    Load entities with complete details. Default is false
    loadDbserverCluster String
    Load cluster info. Default is false
    timezone String
    Default is UTC
    anyStatus string
    Get entity(s) if it satisfies query criteria irrespective of status (retrieve even deleted). Default is false
    detailed string
    Load entities with complete details. Default is false
    loadDbserverCluster string
    Load cluster info. Default is false
    timezone string
    Default is UTC
    any_status str
    Get entity(s) if it satisfies query criteria irrespective of status (retrieve even deleted). Default is false
    detailed str
    Load entities with complete details. Default is false
    load_dbserver_cluster str
    Load cluster info. Default is false
    timezone str
    Default is UTC
    anyStatus String
    Get entity(s) if it satisfies query criteria irrespective of status (retrieve even deleted). Default is false
    detailed String
    Load entities with complete details. Default is false
    loadDbserverCluster String
    Load cluster info. Default is false
    timezone String
    Default is UTC

    GetNdbCloneInfo

    GetNdbCloneInfoBpgConfig

    GetNdbCloneInfoBpgConfigBpgDbParam

    GetNdbCloneInfoBpgConfigStorage

    GetNdbCloneInfoBpgConfigStorageArchiveStorage

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

    GetNdbCloneInfoBpgConfigStorageDataDisk

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

    GetNdbCloneInfoBpgConfigStorageLogDisk

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

    GetNdbCloneInfoBpgConfigVmProperty

    GetNdbCloneLcmConfig

    GetNdbCloneLcmConfigExpiryDetail

    GetNdbCloneLcmConfigPostDeleteCommand

    Command string
    Command string
    command String
    command string
    command String

    GetNdbCloneLcmConfigPreDeleteCommand

    Command string
    Command string
    command String
    command string
    command String

    GetNdbCloneLcmConfigRefreshDetail

    GetNdbCloneLinkedDatabase

    DatabaseName string
    database name
    DatabaseStatus string
    database status
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    cloned description
    Id string
    cloned id
    Infos List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneLinkedDatabaseInfo>
    cloned info
    Metric Dictionary<string, string>
    Metric of clone
    Name string
    cloned name
    ParentDatabaseId string
    parent database id
    ParentLinkedDatabaseId string
    SnapshotId string
    Status string
    status of clone
    Timezone string
    Default is UTC
    DatabaseName string
    database name
    DatabaseStatus string
    database status
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    cloned description
    Id string
    cloned id
    Infos []GetNdbCloneLinkedDatabaseInfo
    cloned info
    Metric map[string]string
    Metric of clone
    Name string
    cloned name
    ParentDatabaseId string
    parent database id
    ParentLinkedDatabaseId string
    SnapshotId string
    Status string
    status of clone
    Timezone string
    Default is UTC
    databaseName String
    database name
    databaseStatus String
    database status
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    cloned description
    id String
    cloned id
    infos List<GetNdbCloneLinkedDatabaseInfo>
    cloned info
    metric Map<String,String>
    Metric of clone
    name String
    cloned name
    parentDatabaseId String
    parent database id
    parentLinkedDatabaseId String
    snapshotId String
    status String
    status of clone
    timezone String
    Default is UTC
    databaseName string
    database name
    databaseStatus string
    database status
    dateCreated string
    date created for clone
    dateModified string
    last modified date for clone
    description string
    cloned description
    id string
    cloned id
    infos GetNdbCloneLinkedDatabaseInfo[]
    cloned info
    metric {[key: string]: string}
    Metric of clone
    name string
    cloned name
    parentDatabaseId string
    parent database id
    parentLinkedDatabaseId string
    snapshotId string
    status string
    status of clone
    timezone string
    Default is UTC
    database_name str
    database name
    database_status str
    database status
    date_created str
    date created for clone
    date_modified str
    last modified date for clone
    description str
    cloned description
    id str
    cloned id
    infos Sequence[GetNdbCloneLinkedDatabaseInfo]
    cloned info
    metric Mapping[str, str]
    Metric of clone
    name str
    cloned name
    parent_database_id str
    parent database id
    parent_linked_database_id str
    snapshot_id str
    status str
    status of clone
    timezone str
    Default is UTC
    databaseName String
    database name
    databaseStatus String
    database status
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    cloned description
    id String
    cloned id
    infos List<Property Map>
    cloned info
    metric Map<String>
    Metric of clone
    name String
    cloned name
    parentDatabaseId String
    parent database id
    parentLinkedDatabaseId String
    snapshotId String
    status String
    status of clone
    timezone String
    Default is UTC

    GetNdbCloneLinkedDatabaseInfo

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

    GetNdbCloneProperty

    Description string
    cloned description
    Name string
    cloned name
    RefId string
    Secure bool
    Value string
    Description string
    cloned description
    Name string
    cloned name
    RefId string
    Secure bool
    Value string
    description String
    cloned description
    name String
    cloned name
    refId String
    secure Boolean
    value String
    description string
    cloned description
    name string
    cloned name
    refId string
    secure boolean
    value string
    description str
    cloned description
    name str
    cloned name
    ref_id str
    secure bool
    value str
    description String
    cloned description
    name String
    cloned name
    refId String
    secure Boolean
    value String

    GetNdbCloneTag

    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    entityId String
    entityType String
    tagId String
    tagName String
    value String
    entityId string
    entityType string
    tagId string
    tagName string
    value string
    entityId String
    entityType String
    tagId String
    tagName String
    value String

    GetNdbCloneTimeMachine

    AccessLevel string
    Clone bool
    clone or not
    Clones string
    Clustered bool
    clustered or not
    Database string
    DatabaseId string
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    cloned description
    EaStatus string
    Id string
    cloned id
    Metric string
    Metric of clone
    Name string
    cloned name
    Properties List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTimeMachineProperty>
    properties of clone
    ScheduleId string
    Schedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTimeMachineSchedule>
    Scope string
    SlaId string
    SlaUpdateInProgress bool
    SlaUpdateMetadata string
    Slas List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTimeMachineSla>
    SourceNxClusters List<string>
    Status string
    status of clone
    Tags List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTimeMachineTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    Type string
    type
    AccessLevel string
    Clone bool
    clone or not
    Clones string
    Clustered bool
    clustered or not
    Database string
    DatabaseId string
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    cloned description
    EaStatus string
    Id string
    cloned id
    Metric string
    Metric of clone
    Name string
    cloned name
    Properties []GetNdbCloneTimeMachineProperty
    properties of clone
    ScheduleId string
    Schedules []GetNdbCloneTimeMachineSchedule
    Scope string
    SlaId string
    SlaUpdateInProgress bool
    SlaUpdateMetadata string
    Slas []GetNdbCloneTimeMachineSla
    SourceNxClusters []string
    Status string
    status of clone
    Tags []GetNdbCloneTimeMachineTag
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    Type string
    type
    accessLevel String
    clone_ Boolean
    clone or not
    clones String
    clustered Boolean
    clustered or not
    database String
    databaseId String
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    cloned description
    eaStatus String
    id String
    cloned id
    metric String
    Metric of clone
    name String
    cloned name
    properties List<GetNdbCloneTimeMachineProperty>
    properties of clone
    scheduleId String
    schedules List<GetNdbCloneTimeMachineSchedule>
    scope String
    slaId String
    slaUpdateInProgress Boolean
    slaUpdateMetadata String
    slas List<GetNdbCloneTimeMachineSla>
    sourceNxClusters List<String>
    status String
    status of clone
    tags List<GetNdbCloneTimeMachineTag>
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    type String
    type
    accessLevel string
    clone boolean
    clone or not
    clones string
    clustered boolean
    clustered or not
    database string
    databaseId string
    dateCreated string
    date created for clone
    dateModified string
    last modified date for clone
    description string
    cloned description
    eaStatus string
    id string
    cloned id
    metric string
    Metric of clone
    name string
    cloned name
    properties GetNdbCloneTimeMachineProperty[]
    properties of clone
    scheduleId string
    schedules GetNdbCloneTimeMachineSchedule[]
    scope string
    slaId string
    slaUpdateInProgress boolean
    slaUpdateMetadata string
    slas GetNdbCloneTimeMachineSla[]
    sourceNxClusters string[]
    status string
    status of clone
    tags GetNdbCloneTimeMachineTag[]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    type string
    type
    access_level str
    clone bool
    clone or not
    clones str
    clustered bool
    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
    cloned description
    ea_status str
    id str
    cloned id
    metric str
    Metric of clone
    name str
    cloned name
    properties Sequence[GetNdbCloneTimeMachineProperty]
    properties of clone
    schedule_id str
    schedules Sequence[GetNdbCloneTimeMachineSchedule]
    scope str
    sla_id str
    sla_update_in_progress bool
    sla_update_metadata str
    slas Sequence[GetNdbCloneTimeMachineSla]
    source_nx_clusters Sequence[str]
    status str
    status of clone
    tags Sequence[GetNdbCloneTimeMachineTag]
    allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
    type str
    type
    accessLevel String
    clone Boolean
    clone or not
    clones String
    clustered Boolean
    clustered or not
    database String
    databaseId String
    dateCreated String
    date created for clone
    dateModified String
    last modified date for clone
    description String
    cloned description
    eaStatus String
    id String
    cloned id
    metric String
    Metric of clone
    name String
    cloned name
    properties List<Property Map>
    properties of clone
    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

    GetNdbCloneTimeMachineProperty

    Description string
    cloned description
    Name string
    cloned name
    RefId string
    Secure bool
    Value string
    Description string
    cloned description
    Name string
    cloned name
    RefId string
    Secure bool
    Value string
    description String
    cloned description
    name String
    cloned name
    refId String
    secure Boolean
    value String
    description string
    cloned description
    name string
    cloned name
    refId string
    secure boolean
    value string
    description str
    cloned description
    name str
    cloned name
    ref_id str
    secure bool
    value str
    description String
    cloned description
    name String
    cloned name
    refId String
    secure Boolean
    value String

    GetNdbCloneTimeMachineSchedule

    ContinuousSchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTimeMachineScheduleContinuousSchedule>
    DailySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTimeMachineScheduleDailySchedule>
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    cloned description
    GlobalPolicy bool
    Id string
    cloned id
    MonthlySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTimeMachineScheduleMonthlySchedule>
    Name string
    cloned name
    OwnerId string
    QuartelySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTimeMachineScheduleQuartelySchedule>
    ReferenceCount int
    SnapshotTimeOfDays List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTimeMachineScheduleSnapshotTimeOfDay>
    StartTime string
    SystemPolicy bool
    TimeZone string
    time zone
    UniqueName string
    WeeklySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTimeMachineScheduleWeeklySchedule>
    YearlySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbCloneTimeMachineScheduleYearlySchedule>

    GetNdbCloneTimeMachineScheduleContinuousSchedule

    GetNdbCloneTimeMachineScheduleDailySchedule

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

    GetNdbCloneTimeMachineScheduleMonthlySchedule

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

    GetNdbCloneTimeMachineScheduleQuartelySchedule

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

    GetNdbCloneTimeMachineScheduleSnapshotTimeOfDay

    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

    GetNdbCloneTimeMachineScheduleWeeklySchedule

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

    GetNdbCloneTimeMachineScheduleYearlySchedule

    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

    GetNdbCloneTimeMachineSla

    ContinuousRetention int
    CurrentActiveFrequency string
    DailyRetention int
    DateCreated string
    date created for clone
    DateModified string
    last modified date for clone
    Description string
    cloned description
    Id string
    cloned id
    MonthlyRetention int
    Name string
    cloned 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
    cloned description
    Id string
    cloned id
    MonthlyRetention int
    Name string
    cloned 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
    cloned description
    id String
    cloned id
    monthlyRetention Integer
    name String
    cloned 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
    cloned description
    id string
    cloned id
    monthlyRetention number
    name string
    cloned 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
    cloned description
    id str
    cloned id
    monthly_retention int
    name str
    cloned 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
    cloned description
    id String
    cloned id
    monthlyRetention Number
    name String
    cloned name
    ownerId String
    pitrEnabled Boolean
    quarterlyRetention Number
    referenceCount Number
    systemSla Boolean
    uniqueName String
    weeklyRetention Number
    yearlyRetention Number

    GetNdbCloneTimeMachineTag

    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    EntityId string
    EntityType string
    TagId string
    TagName string
    Value string
    entityId String
    entityType String
    tagId String
    tagName String
    value String
    entityId string
    entityType string
    tagId string
    tagName string
    value string
    entityId String
    entityType String
    tagId String
    tagName String
    value String

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.1.0 published on Tuesday, Sep 24, 2024 by Piers Karsenbarg