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

nutanix.getNdbDatabase

Explore with Pulumi AI

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

    Describes a database instance in Nutanix Database Service

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pulumi/nutanix";
    
    const db1 = nutanix.getNdbDatabase({
        databaseId: "<sample-id>",
    });
    export const db1Output = db1;
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    db1 = nutanix.get_ndb_database(database_id="<sample-id>")
    pulumi.export("db1Output", db1)
    
    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 {
    		db1, err := nutanix.LookupNdbDatabase(ctx, &nutanix.LookupNdbDatabaseArgs{
    			DatabaseId: "<sample-id>",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("db1Output", db1)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Nutanix = Pulumi.Nutanix;
    
    return await Deployment.RunAsync(() => 
    {
        var db1 = Nutanix.GetNdbDatabase.Invoke(new()
        {
            DatabaseId = "<sample-id>",
        });
    
        return new Dictionary<string, object?>
        {
            ["db1Output"] = db1,
        };
    });
    
    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.GetNdbDatabaseArgs;
    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 db1 = NutanixFunctions.getNdbDatabase(GetNdbDatabaseArgs.builder()
                .databaseId("<sample-id>")
                .build());
    
            ctx.export("db1Output", db1.applyValue(getNdbDatabaseResult -> getNdbDatabaseResult));
        }
    }
    
    variables:
      db1:
        fn::invoke:
          Function: nutanix:getNdbDatabase
          Arguments:
            databaseId: <sample-id>
    outputs:
      db1Output: ${db1}
    

    Using getNdbDatabase

    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 getNdbDatabase(args: GetNdbDatabaseArgs, opts?: InvokeOptions): Promise<GetNdbDatabaseResult>
    function getNdbDatabaseOutput(args: GetNdbDatabaseOutputArgs, opts?: InvokeOptions): Output<GetNdbDatabaseResult>
    def get_ndb_database(database_id: Optional[str] = None,
                         tags: Optional[Sequence[GetNdbDatabaseTag]] = None,
                         opts: Optional[InvokeOptions] = None) -> GetNdbDatabaseResult
    def get_ndb_database_output(database_id: Optional[pulumi.Input[str]] = None,
                         tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetNdbDatabaseTagArgs]]]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetNdbDatabaseResult]
    func LookupNdbDatabase(ctx *Context, args *LookupNdbDatabaseArgs, opts ...InvokeOption) (*LookupNdbDatabaseResult, error)
    func LookupNdbDatabaseOutput(ctx *Context, args *LookupNdbDatabaseOutputArgs, opts ...InvokeOption) LookupNdbDatabaseResultOutput

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

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

    The following arguments are supported:

    DatabaseId string
    ID of database instance
    Tags []GetNdbDatabaseTag
    • tags attached
    databaseId String
    ID of database instance
    tags List<GetNdbDatabaseTag>
    • tags attached
    databaseId string
    ID of database instance
    tags GetNdbDatabaseTag[]
    • tags attached
    database_id str
    ID of database instance
    tags Sequence[GetNdbDatabaseTag]
    • tags attached
    databaseId String
    ID of database instance
    tags List<Property Map>
    • tags attached

    getNdbDatabase Result

    The following output properties are available:

    Clone bool
    • if cloned
    Clustered bool
    • if clustered or not
    DatabaseClusterType string
    DatabaseId string
    DatabaseName string
    • database instance name
    DatabaseNodes List<PiersKarsenbarg.Nutanix.Outputs.GetNdbDatabaseDatabaseNode>
    • nodes info
    Databases Dictionary<string, string>
    DateCreated string
    • creation date
    DateModified string
    • date modified
    DbserverLogicalCluster Dictionary<string, string>
    • NA
    DbserverLogicalClusterId string
    • NA
    Description string
    • description
    EraCreated bool
    Id string
    • id of database instance
    Infos List<PiersKarsenbarg.Nutanix.Outputs.GetNdbDatabaseInfo>
    • info regarding disks, vm, storage, etc.
    LcmConfigs List<PiersKarsenbarg.Nutanix.Outputs.GetNdbDatabaseLcmConfig>
    • lcm configuration
    LinkedDatabases List<PiersKarsenbarg.Nutanix.Outputs.GetNdbDatabaseLinkedDatabase>
    • list of databases created in instance with info
    Metric Dictionary<string, string>
    • metrics
    Name string
    • name of database instance
    ParentDatabaseId string
    • parent database ID
    Properties List<PiersKarsenbarg.Nutanix.Outputs.GetNdbDatabaseProperty>
    • properties
    Status string
    • status of database instance
    Tags List<PiersKarsenbarg.Nutanix.Outputs.GetNdbDatabaseTag>
    • tags attached
    TimeMachineId string
    • time machine ID
    TimeMachines List<PiersKarsenbarg.Nutanix.Outputs.GetNdbDatabaseTimeMachine>
    • time machine related config info
    TimeZone string
    • timezone
    Type string
    • database engine type
    Clone bool
    • if cloned
    Clustered bool
    • if clustered or not
    DatabaseClusterType string
    DatabaseId string
    DatabaseName string
    • database instance name
    DatabaseNodes []GetNdbDatabaseDatabaseNode
    • nodes info
    Databases map[string]string
    DateCreated string
    • creation date
    DateModified string
    • date modified
    DbserverLogicalCluster map[string]string
    • NA
    DbserverLogicalClusterId string
    • NA
    Description string
    • description
    EraCreated bool
    Id string
    • id of database instance
    Infos []GetNdbDatabaseInfo
    • info regarding disks, vm, storage, etc.
    LcmConfigs []GetNdbDatabaseLcmConfig
    • lcm configuration
    LinkedDatabases []GetNdbDatabaseLinkedDatabase
    • list of databases created in instance with info
    Metric map[string]string
    • metrics
    Name string
    • name of database instance
    ParentDatabaseId string
    • parent database ID
    Properties []GetNdbDatabaseProperty
    • properties
    Status string
    • status of database instance
    Tags []GetNdbDatabaseTag
    • tags attached
    TimeMachineId string
    • time machine ID
    TimeMachines []GetNdbDatabaseTimeMachine
    • time machine related config info
    TimeZone string
    • timezone
    Type string
    • database engine type
    clone_ Boolean
    • if cloned
    clustered Boolean
    • if clustered or not
    databaseClusterType String
    databaseId String
    databaseName String
    • database instance name
    databaseNodes List<GetNdbDatabaseDatabaseNode>
    • nodes info
    databases Map<String,String>
    dateCreated String
    • creation date
    dateModified String
    • date modified
    dbserverLogicalCluster Map<String,String>
    • NA
    dbserverLogicalClusterId String
    • NA
    description String
    • description
    eraCreated Boolean
    id String
    • id of database instance
    infos List<GetNdbDatabaseInfo>
    • info regarding disks, vm, storage, etc.
    lcmConfigs List<GetNdbDatabaseLcmConfig>
    • lcm configuration
    linkedDatabases List<GetNdbDatabaseLinkedDatabase>
    • list of databases created in instance with info
    metric Map<String,String>
    • metrics
    name String
    • name of database instance
    parentDatabaseId String
    • parent database ID
    properties List<GetNdbDatabaseProperty>
    • properties
    status String
    • status of database instance
    tags List<GetNdbDatabaseTag>
    • tags attached
    timeMachineId String
    • time machine ID
    timeMachines List<GetNdbDatabaseTimeMachine>
    • time machine related config info
    timeZone String
    • timezone
    type String
    • database engine type
    clone boolean
    • if cloned
    clustered boolean
    • if clustered or not
    databaseClusterType string
    databaseId string
    databaseName string
    • database instance name
    databaseNodes GetNdbDatabaseDatabaseNode[]
    • nodes info
    databases {[key: string]: string}
    dateCreated string
    • creation date
    dateModified string
    • date modified
    dbserverLogicalCluster {[key: string]: string}
    • NA
    dbserverLogicalClusterId string
    • NA
    description string
    • description
    eraCreated boolean
    id string
    • id of database instance
    infos GetNdbDatabaseInfo[]
    • info regarding disks, vm, storage, etc.
    lcmConfigs GetNdbDatabaseLcmConfig[]
    • lcm configuration
    linkedDatabases GetNdbDatabaseLinkedDatabase[]
    • list of databases created in instance with info
    metric {[key: string]: string}
    • metrics
    name string
    • name of database instance
    parentDatabaseId string
    • parent database ID
    properties GetNdbDatabaseProperty[]
    • properties
    status string
    • status of database instance
    tags GetNdbDatabaseTag[]
    • tags attached
    timeMachineId string
    • time machine ID
    timeMachines GetNdbDatabaseTimeMachine[]
    • time machine related config info
    timeZone string
    • timezone
    type string
    • database engine type
    clone bool
    • if cloned
    clustered bool
    • if clustered or not
    database_cluster_type str
    database_id str
    database_name str
    • database instance name
    database_nodes Sequence[GetNdbDatabaseDatabaseNode]
    • nodes info
    databases Mapping[str, str]
    date_created str
    • creation date
    date_modified str
    • date modified
    dbserver_logical_cluster Mapping[str, str]
    • NA
    dbserver_logical_cluster_id str
    • NA
    description str
    • description
    era_created bool
    id str
    • id of database instance
    infos Sequence[GetNdbDatabaseInfo]
    • info regarding disks, vm, storage, etc.
    lcm_configs Sequence[GetNdbDatabaseLcmConfig]
    • lcm configuration
    linked_databases Sequence[GetNdbDatabaseLinkedDatabase]
    • list of databases created in instance with info
    metric Mapping[str, str]
    • metrics
    name str
    • name of database instance
    parent_database_id str
    • parent database ID
    properties Sequence[GetNdbDatabaseProperty]
    • properties
    status str
    • status of database instance
    tags Sequence[GetNdbDatabaseTag]
    • tags attached
    time_machine_id str
    • time machine ID
    time_machines Sequence[GetNdbDatabaseTimeMachine]
    • time machine related config info
    time_zone str
    • timezone
    type str
    • database engine type
    clone Boolean
    • if cloned
    clustered Boolean
    • if clustered or not
    databaseClusterType String
    databaseId String
    databaseName String
    • database instance name
    databaseNodes List<Property Map>
    • nodes info
    databases Map<String>
    dateCreated String
    • creation date
    dateModified String
    • date modified
    dbserverLogicalCluster Map<String>
    • NA
    dbserverLogicalClusterId String
    • NA
    description String
    • description
    eraCreated Boolean
    id String
    • id of database instance
    infos List<Property Map>
    • info regarding disks, vm, storage, etc.
    lcmConfigs List<Property Map>
    • lcm configuration
    linkedDatabases List<Property Map>
    • list of databases created in instance with info
    metric Map<String>
    • metrics
    name String
    • name of database instance
    parentDatabaseId String
    • parent database ID
    properties List<Property Map>
    • properties
    status String
    • status of database instance
    tags List<Property Map>
    • tags attached
    timeMachineId String
    • time machine ID
    timeMachines List<Property Map>
    • time machine related config info
    timeZone String
    • timezone
    type String
    • database engine type

    Supporting Types

    GetNdbDatabaseDatabaseNode

    AccessLevel Dictionary<string, string>
    DatabaseId string
    ID of database instance
    DatabaseStatus string
    DateCreated string
    • creation date
    DateModified string
    • date modified
    Dbserver Dictionary<string, string>
    DbserverId string
    Description string
    • description
    Id string
    • id of database instance
    Infos List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseDatabaseNodeInfo>
    • info regarding disks, vm, storage, etc.
    Name string
    • name of database instance
    Primary bool
    Properties List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseDatabaseNodeProperty>
    • properties
    ProtectionDomainId string
    ProtectionDomains List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseDatabaseNodeProtectionDomain>
    SoftwareInstallationId string
    Status string
    • status of database instance
    Tags List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseDatabaseNodeTag>
    • tags attached
    AccessLevel map[string]string
    DatabaseId string
    ID of database instance
    DatabaseStatus string
    DateCreated string
    • creation date
    DateModified string
    • date modified
    Dbserver map[string]string
    DbserverId string
    Description string
    • description
    Id string
    • id of database instance
    Infos []GetNdbDatabaseDatabaseNodeInfo
    • info regarding disks, vm, storage, etc.
    Name string
    • name of database instance
    Primary bool
    Properties []GetNdbDatabaseDatabaseNodeProperty
    • properties
    ProtectionDomainId string
    ProtectionDomains []GetNdbDatabaseDatabaseNodeProtectionDomain
    SoftwareInstallationId string
    Status string
    • status of database instance
    Tags []GetNdbDatabaseDatabaseNodeTag
    • tags attached
    accessLevel Map<String,String>
    databaseId String
    ID of database instance
    databaseStatus String
    dateCreated String
    • creation date
    dateModified String
    • date modified
    dbserver Map<String,String>
    dbserverId String
    description String
    • description
    id String
    • id of database instance
    infos List<GetNdbDatabaseDatabaseNodeInfo>
    • info regarding disks, vm, storage, etc.
    name String
    • name of database instance
    primary Boolean
    properties List<GetNdbDatabaseDatabaseNodeProperty>
    • properties
    protectionDomainId String
    protectionDomains List<GetNdbDatabaseDatabaseNodeProtectionDomain>
    softwareInstallationId String
    status String
    • status of database instance
    tags List<GetNdbDatabaseDatabaseNodeTag>
    • tags attached
    accessLevel {[key: string]: string}
    databaseId string
    ID of database instance
    databaseStatus string
    dateCreated string
    • creation date
    dateModified string
    • date modified
    dbserver {[key: string]: string}
    dbserverId string
    description string
    • description
    id string
    • id of database instance
    infos GetNdbDatabaseDatabaseNodeInfo[]
    • info regarding disks, vm, storage, etc.
    name string
    • name of database instance
    primary boolean
    properties GetNdbDatabaseDatabaseNodeProperty[]
    • properties
    protectionDomainId string
    protectionDomains GetNdbDatabaseDatabaseNodeProtectionDomain[]
    softwareInstallationId string
    status string
    • status of database instance
    tags GetNdbDatabaseDatabaseNodeTag[]
    • tags attached
    access_level Mapping[str, str]
    database_id str
    ID of database instance
    database_status str
    date_created str
    • creation date
    date_modified str
    • date modified
    dbserver Mapping[str, str]
    dbserver_id str
    description str
    • description
    id str
    • id of database instance
    infos Sequence[GetNdbDatabaseDatabaseNodeInfo]
    • info regarding disks, vm, storage, etc.
    name str
    • name of database instance
    primary bool
    properties Sequence[GetNdbDatabaseDatabaseNodeProperty]
    • properties
    protection_domain_id str
    protection_domains Sequence[GetNdbDatabaseDatabaseNodeProtectionDomain]
    software_installation_id str
    status str
    • status of database instance
    tags Sequence[GetNdbDatabaseDatabaseNodeTag]
    • tags attached
    accessLevel Map<String>
    databaseId String
    ID of database instance
    databaseStatus String
    dateCreated String
    • creation date
    dateModified String
    • date modified
    dbserver Map<String>
    dbserverId String
    description String
    • description
    id String
    • id of database instance
    infos List<Property Map>
    • info regarding disks, vm, storage, etc.
    name String
    • name of database instance
    primary Boolean
    properties List<Property Map>
    • properties
    protectionDomainId String
    protectionDomains List<Property Map>
    softwareInstallationId String
    status String
    • status of database instance
    tags List<Property Map>
    • tags attached

    GetNdbDatabaseDatabaseNodeInfo

    Info Dictionary<string, string>
    • info regarding disks, vm, storage, etc.
    SecureInfo Dictionary<string, string>
    Info map[string]string
    • info regarding disks, vm, storage, etc.
    SecureInfo map[string]string
    info Map<String,String>
    • info regarding disks, vm, storage, etc.
    secureInfo Map<String,String>
    info {[key: string]: string}
    • info regarding disks, vm, storage, etc.
    secureInfo {[key: string]: string}
    info Mapping[str, str]
    • info regarding disks, vm, storage, etc.
    secure_info Mapping[str, str]
    info Map<String>
    • info regarding disks, vm, storage, etc.
    secureInfo Map<String>

    GetNdbDatabaseDatabaseNodeProperty

    Description string
    • description
    Name string
    • name of database instance
    RefId string
    Secure bool
    Value string
    Description string
    • description
    Name string
    • name of database instance
    RefId string
    Secure bool
    Value string
    description String
    • description
    name String
    • name of database instance
    refId String
    secure Boolean
    value String
    description string
    • description
    name string
    • name of database instance
    refId string
    secure boolean
    value string
    description str
    • description
    name str
    • name of database instance
    ref_id str
    secure bool
    value str
    description String
    • description
    name String
    • name of database instance
    refId String
    secure Boolean
    value String

    GetNdbDatabaseDatabaseNodeProtectionDomain

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

    GetNdbDatabaseDatabaseNodeProtectionDomainProperty

    Description string
    • description
    Name string
    • name of database instance
    RefId string
    Secure bool
    Value string
    Description string
    • description
    Name string
    • name of database instance
    RefId string
    Secure bool
    Value string
    description String
    • description
    name String
    • name of database instance
    refId String
    secure Boolean
    value String
    description string
    • description
    name string
    • name of database instance
    refId string
    secure boolean
    value string
    description str
    • description
    name str
    • name of database instance
    ref_id str
    secure bool
    value str
    description String
    • description
    name String
    • name of database instance
    refId String
    secure Boolean
    value String

    GetNdbDatabaseDatabaseNodeTag

    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

    GetNdbDatabaseInfo

    GetNdbDatabaseInfoBpgConfig

    GetNdbDatabaseInfoBpgConfigBpgDbParam

    GetNdbDatabaseInfoBpgConfigStorage

    GetNdbDatabaseInfoBpgConfigStorageArchiveStorage

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

    GetNdbDatabaseInfoBpgConfigStorageDataDisk

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

    GetNdbDatabaseInfoBpgConfigStorageLogDisk

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

    GetNdbDatabaseInfoBpgConfigVmProperty

    GetNdbDatabaseLcmConfig

    GetNdbDatabaseLcmConfigExpiryDetail

    GetNdbDatabaseLcmConfigPostDeleteCommand

    Command string
    Command string
    command String
    command string
    command String

    GetNdbDatabaseLcmConfigPreDeleteCommand

    Command string
    Command string
    command String
    command string
    command String

    GetNdbDatabaseLcmConfigRefreshDetail

    GetNdbDatabaseLinkedDatabase

    DatabaseName string
    • database instance name
    DatabaseStatus string
    DateCreated string
    • creation date
    DateModified string
    • date modified
    Description string
    • description
    Id string
    • id of database instance
    Infos List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseLinkedDatabaseInfo>
    • info regarding disks, vm, storage, etc.
    Metric Dictionary<string, string>
    • metrics
    Name string
    • name of database instance
    ParentDatabaseId string
    • parent database ID
    ParentLinkedDatabaseId string
    SnapshotId string
    Status string
    • status of database instance
    Timezone string
    DatabaseName string
    • database instance name
    DatabaseStatus string
    DateCreated string
    • creation date
    DateModified string
    • date modified
    Description string
    • description
    Id string
    • id of database instance
    Infos []GetNdbDatabaseLinkedDatabaseInfo
    • info regarding disks, vm, storage, etc.
    Metric map[string]string
    • metrics
    Name string
    • name of database instance
    ParentDatabaseId string
    • parent database ID
    ParentLinkedDatabaseId string
    SnapshotId string
    Status string
    • status of database instance
    Timezone string
    databaseName String
    • database instance name
    databaseStatus String
    dateCreated String
    • creation date
    dateModified String
    • date modified
    description String
    • description
    id String
    • id of database instance
    infos List<GetNdbDatabaseLinkedDatabaseInfo>
    • info regarding disks, vm, storage, etc.
    metric Map<String,String>
    • metrics
    name String
    • name of database instance
    parentDatabaseId String
    • parent database ID
    parentLinkedDatabaseId String
    snapshotId String
    status String
    • status of database instance
    timezone String
    databaseName string
    • database instance name
    databaseStatus string
    dateCreated string
    • creation date
    dateModified string
    • date modified
    description string
    • description
    id string
    • id of database instance
    infos GetNdbDatabaseLinkedDatabaseInfo[]
    • info regarding disks, vm, storage, etc.
    metric {[key: string]: string}
    • metrics
    name string
    • name of database instance
    parentDatabaseId string
    • parent database ID
    parentLinkedDatabaseId string
    snapshotId string
    status string
    • status of database instance
    timezone string
    database_name str
    • database instance name
    database_status str
    date_created str
    • creation date
    date_modified str
    • date modified
    description str
    • description
    id str
    • id of database instance
    infos Sequence[GetNdbDatabaseLinkedDatabaseInfo]
    • info regarding disks, vm, storage, etc.
    metric Mapping[str, str]
    • metrics
    name str
    • name of database instance
    parent_database_id str
    • parent database ID
    parent_linked_database_id str
    snapshot_id str
    status str
    • status of database instance
    timezone str
    databaseName String
    • database instance name
    databaseStatus String
    dateCreated String
    • creation date
    dateModified String
    • date modified
    description String
    • description
    id String
    • id of database instance
    infos List<Property Map>
    • info regarding disks, vm, storage, etc.
    metric Map<String>
    • metrics
    name String
    • name of database instance
    parentDatabaseId String
    • parent database ID
    parentLinkedDatabaseId String
    snapshotId String
    status String
    • status of database instance
    timezone String

    GetNdbDatabaseLinkedDatabaseInfo

    Info Dictionary<string, string>
    • info regarding disks, vm, storage, etc.
    SecureInfo Dictionary<string, string>
    Info map[string]string
    • info regarding disks, vm, storage, etc.
    SecureInfo map[string]string
    info Map<String,String>
    • info regarding disks, vm, storage, etc.
    secureInfo Map<String,String>
    info {[key: string]: string}
    • info regarding disks, vm, storage, etc.
    secureInfo {[key: string]: string}
    info Mapping[str, str]
    • info regarding disks, vm, storage, etc.
    secure_info Mapping[str, str]
    info Map<String>
    • info regarding disks, vm, storage, etc.
    secureInfo Map<String>

    GetNdbDatabaseProperty

    Description string
    • description
    Name string
    • name of database instance
    RefId string
    Secure bool
    Value string
    Description string
    • description
    Name string
    • name of database instance
    RefId string
    Secure bool
    Value string
    description String
    • description
    name String
    • name of database instance
    refId String
    secure Boolean
    value String
    description string
    • description
    name string
    • name of database instance
    refId string
    secure boolean
    value string
    description str
    • description
    name str
    • name of database instance
    ref_id str
    secure bool
    value str
    description String
    • description
    name String
    • name of database instance
    refId String
    secure Boolean
    value String

    GetNdbDatabaseTag

    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

    GetNdbDatabaseTimeMachine

    AccessLevel string
    Clone bool
    • if cloned
    Clones string
    Clustered bool
    • if clustered or not
    Database string
    DatabaseId string
    ID of database instance
    DateCreated string
    • creation date
    DateModified string
    • date modified
    Description string
    • description
    EaStatus string
    Id string
    • id of database instance
    Metric string
    • metrics
    Name string
    • name of database instance
    Properties List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseTimeMachineProperty>
    • properties
    ScheduleId string
    Schedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseTimeMachineSchedule>
    Scope string
    SlaId string
    SlaUpdateInProgress bool
    SlaUpdateMetadata string
    Slas List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseTimeMachineSla>
    SourceNxClusters List<string>
    Status string
    • status of database instance
    Tags List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseTimeMachineTag>
    • tags attached
    Type string
    • database engine type
    AccessLevel string
    Clone bool
    • if cloned
    Clones string
    Clustered bool
    • if clustered or not
    Database string
    DatabaseId string
    ID of database instance
    DateCreated string
    • creation date
    DateModified string
    • date modified
    Description string
    • description
    EaStatus string
    Id string
    • id of database instance
    Metric string
    • metrics
    Name string
    • name of database instance
    Properties []GetNdbDatabaseTimeMachineProperty
    • properties
    ScheduleId string
    Schedules []GetNdbDatabaseTimeMachineSchedule
    Scope string
    SlaId string
    SlaUpdateInProgress bool
    SlaUpdateMetadata string
    Slas []GetNdbDatabaseTimeMachineSla
    SourceNxClusters []string
    Status string
    • status of database instance
    Tags []GetNdbDatabaseTimeMachineTag
    • tags attached
    Type string
    • database engine type
    accessLevel String
    clone_ Boolean
    • if cloned
    clones String
    clustered Boolean
    • if clustered or not
    database String
    databaseId String
    ID of database instance
    dateCreated String
    • creation date
    dateModified String
    • date modified
    description String
    • description
    eaStatus String
    id String
    • id of database instance
    metric String
    • metrics
    name String
    • name of database instance
    properties List<GetNdbDatabaseTimeMachineProperty>
    • properties
    scheduleId String
    schedules List<GetNdbDatabaseTimeMachineSchedule>
    scope String
    slaId String
    slaUpdateInProgress Boolean
    slaUpdateMetadata String
    slas List<GetNdbDatabaseTimeMachineSla>
    sourceNxClusters List<String>
    status String
    • status of database instance
    tags List<GetNdbDatabaseTimeMachineTag>
    • tags attached
    type String
    • database engine type
    accessLevel string
    clone boolean
    • if cloned
    clones string
    clustered boolean
    • if clustered or not
    database string
    databaseId string
    ID of database instance
    dateCreated string
    • creation date
    dateModified string
    • date modified
    description string
    • description
    eaStatus string
    id string
    • id of database instance
    metric string
    • metrics
    name string
    • name of database instance
    properties GetNdbDatabaseTimeMachineProperty[]
    • properties
    scheduleId string
    schedules GetNdbDatabaseTimeMachineSchedule[]
    scope string
    slaId string
    slaUpdateInProgress boolean
    slaUpdateMetadata string
    slas GetNdbDatabaseTimeMachineSla[]
    sourceNxClusters string[]
    status string
    • status of database instance
    tags GetNdbDatabaseTimeMachineTag[]
    • tags attached
    type string
    • database engine type
    access_level str
    clone bool
    • if cloned
    clones str
    clustered bool
    • if clustered or not
    database str
    database_id str
    ID of database instance
    date_created str
    • creation date
    date_modified str
    • date modified
    description str
    • description
    ea_status str
    id str
    • id of database instance
    metric str
    • metrics
    name str
    • name of database instance
    properties Sequence[GetNdbDatabaseTimeMachineProperty]
    • properties
    schedule_id str
    schedules Sequence[GetNdbDatabaseTimeMachineSchedule]
    scope str
    sla_id str
    sla_update_in_progress bool
    sla_update_metadata str
    slas Sequence[GetNdbDatabaseTimeMachineSla]
    source_nx_clusters Sequence[str]
    status str
    • status of database instance
    tags Sequence[GetNdbDatabaseTimeMachineTag]
    • tags attached
    type str
    • database engine type
    accessLevel String
    clone Boolean
    • if cloned
    clones String
    clustered Boolean
    • if clustered or not
    database String
    databaseId String
    ID of database instance
    dateCreated String
    • creation date
    dateModified String
    • date modified
    description String
    • description
    eaStatus String
    id String
    • id of database instance
    metric String
    • metrics
    name String
    • name of database instance
    properties List<Property Map>
    • 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 database instance
    tags List<Property Map>
    • tags attached
    type String
    • database engine type

    GetNdbDatabaseTimeMachineProperty

    Description string
    • description
    Name string
    • name of database instance
    RefId string
    Secure bool
    Value string
    Description string
    • description
    Name string
    • name of database instance
    RefId string
    Secure bool
    Value string
    description String
    • description
    name String
    • name of database instance
    refId String
    secure Boolean
    value String
    description string
    • description
    name string
    • name of database instance
    refId string
    secure boolean
    value string
    description str
    • description
    name str
    • name of database instance
    ref_id str
    secure bool
    value str
    description String
    • description
    name String
    • name of database instance
    refId String
    secure Boolean
    value String

    GetNdbDatabaseTimeMachineSchedule

    ContinuousSchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseTimeMachineScheduleContinuousSchedule>
    DailySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseTimeMachineScheduleDailySchedule>
    DateCreated string
    • creation date
    DateModified string
    • date modified
    Description string
    • description
    GlobalPolicy bool
    Id string
    • id of database instance
    MonthlySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseTimeMachineScheduleMonthlySchedule>
    Name string
    • name of database instance
    OwnerId string
    QuartelySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseTimeMachineScheduleQuartelySchedule>
    ReferenceCount int
    SnapshotTimeOfDays List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseTimeMachineScheduleSnapshotTimeOfDay>
    StartTime string
    SystemPolicy bool
    TimeZone string
    • timezone
    UniqueName string
    WeeklySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseTimeMachineScheduleWeeklySchedule>
    YearlySchedules List<PiersKarsenbarg.Nutanix.Inputs.GetNdbDatabaseTimeMachineScheduleYearlySchedule>
    continuous_schedules Sequence[GetNdbDatabaseTimeMachineScheduleContinuousSchedule]
    daily_schedules Sequence[GetNdbDatabaseTimeMachineScheduleDailySchedule]
    date_created str
    • creation date
    date_modified str
    • date modified
    description str
    • description
    global_policy bool
    id str
    • id of database instance
    monthly_schedules Sequence[GetNdbDatabaseTimeMachineScheduleMonthlySchedule]
    name str
    • name of database instance
    owner_id str
    quartely_schedules Sequence[GetNdbDatabaseTimeMachineScheduleQuartelySchedule]
    reference_count int
    snapshot_time_of_days Sequence[GetNdbDatabaseTimeMachineScheduleSnapshotTimeOfDay]
    start_time str
    system_policy bool
    time_zone str
    • timezone
    unique_name str
    weekly_schedules Sequence[GetNdbDatabaseTimeMachineScheduleWeeklySchedule]
    yearly_schedules Sequence[GetNdbDatabaseTimeMachineScheduleYearlySchedule]

    GetNdbDatabaseTimeMachineScheduleContinuousSchedule

    GetNdbDatabaseTimeMachineScheduleDailySchedule

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

    GetNdbDatabaseTimeMachineScheduleMonthlySchedule

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

    GetNdbDatabaseTimeMachineScheduleQuartelySchedule

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

    GetNdbDatabaseTimeMachineScheduleSnapshotTimeOfDay

    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

    GetNdbDatabaseTimeMachineScheduleWeeklySchedule

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

    GetNdbDatabaseTimeMachineScheduleYearlySchedule

    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

    GetNdbDatabaseTimeMachineSla

    ContinuousRetention int
    CurrentActiveFrequency string
    DailyRetention int
    DateCreated string
    • creation date
    DateModified string
    • date modified
    Description string
    • description
    Id string
    • id of database instance
    MonthlyRetention int
    Name string
    • name of database instance
    OwnerId string
    PitrEnabled bool
    QuarterlyRetention int
    ReferenceCount int
    SystemSla bool
    UniqueName string
    WeeklyRetention int
    YearlyRetention int
    ContinuousRetention int
    CurrentActiveFrequency string
    DailyRetention int
    DateCreated string
    • creation date
    DateModified string
    • date modified
    Description string
    • description
    Id string
    • id of database instance
    MonthlyRetention int
    Name string
    • name of database instance
    OwnerId string
    PitrEnabled bool
    QuarterlyRetention int
    ReferenceCount int
    SystemSla bool
    UniqueName string
    WeeklyRetention int
    YearlyRetention int
    continuousRetention Integer
    currentActiveFrequency String
    dailyRetention Integer
    dateCreated String
    • creation date
    dateModified String
    • date modified
    description String
    • description
    id String
    • id of database instance
    monthlyRetention Integer
    name String
    • name of database instance
    ownerId String
    pitrEnabled Boolean
    quarterlyRetention Integer
    referenceCount Integer
    systemSla Boolean
    uniqueName String
    weeklyRetention Integer
    yearlyRetention Integer
    continuousRetention number
    currentActiveFrequency string
    dailyRetention number
    dateCreated string
    • creation date
    dateModified string
    • date modified
    description string
    • description
    id string
    • id of database instance
    monthlyRetention number
    name string
    • name of database instance
    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
    • creation date
    date_modified str
    • date modified
    description str
    • description
    id str
    • id of database instance
    monthly_retention int
    name str
    • name of database instance
    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
    • creation date
    dateModified String
    • date modified
    description String
    • description
    id String
    • id of database instance
    monthlyRetention Number
    name String
    • name of database instance
    ownerId String
    pitrEnabled Boolean
    quarterlyRetention Number
    referenceCount Number
    systemSla Boolean
    uniqueName String
    weeklyRetention Number
    yearlyRetention Number

    GetNdbDatabaseTimeMachineTag

    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.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg