1. Packages
  2. Nutanix
  3. API Docs
  4. NdbScaleDatabase
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

nutanix.NdbScaleDatabase

Explore with Pulumi AI

Provides a resource to scale the database instance based on the input parameters.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pierskarsenbarg/nutanix";

const scale = new nutanix.NdbDatabaseScale("scale", {
    applicationType: "{{ Application Type }}",
    dataStorageSize: 1,
    databaseUuid: "{{ database_id }}",
});
Copy
import pulumi
import pulumi_nutanix as nutanix

scale = nutanix.NdbDatabaseScale("scale",
    application_type="{{ Application Type }}",
    data_storage_size=1,
    database_uuid="{{ database_id }}")
Copy
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.NewNdbDatabaseScale(ctx, "scale", &nutanix.NdbDatabaseScaleArgs{
			ApplicationType: pulumi.String("{{ Application Type }}"),
			DataStorageSize: pulumi.Int(1),
			DatabaseUuid:    pulumi.String("{{ database_id }}"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = PiersKarsenbarg.Nutanix;

return await Deployment.RunAsync(() => 
{
    var scale = new Nutanix.NdbDatabaseScale("scale", new()
    {
        ApplicationType = "{{ Application Type }}",
        DataStorageSize = 1,
        DatabaseUuid = "{{ database_id }}",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NdbDatabaseScale;
import com.pulumi.nutanix.NdbDatabaseScaleArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var scale = new NdbDatabaseScale("scale", NdbDatabaseScaleArgs.builder()
            .applicationType("{{ Application Type }}")
            .dataStorageSize(1)
            .databaseUuid("{{ database_id }}")
            .build());

    }
}
Copy
resources:
  scale:
    type: nutanix:NdbDatabaseScale
    properties:
      applicationType: '{{ Application Type }}'
      dataStorageSize: 1
      databaseUuid: '{{ database_id }}'
Copy

Create NdbScaleDatabase Resource

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

Constructor syntax

new NdbScaleDatabase(name: string, args: NdbScaleDatabaseArgs, opts?: CustomResourceOptions);
@overload
def NdbScaleDatabase(resource_name: str,
                     args: NdbScaleDatabaseArgs,
                     opts: Optional[ResourceOptions] = None)

@overload
def NdbScaleDatabase(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     application_type: Optional[str] = None,
                     data_storage_size: Optional[int] = None,
                     database_uuid: Optional[str] = None,
                     post_script_cmd: Optional[str] = None,
                     pre_script_cmd: Optional[str] = None,
                     scale_count: Optional[int] = None,
                     tags: Optional[Sequence[NdbScaleDatabaseTagArgs]] = None)
func NewNdbScaleDatabase(ctx *Context, name string, args NdbScaleDatabaseArgs, opts ...ResourceOption) (*NdbScaleDatabase, error)
public NdbScaleDatabase(string name, NdbScaleDatabaseArgs args, CustomResourceOptions? opts = null)
public NdbScaleDatabase(String name, NdbScaleDatabaseArgs args)
public NdbScaleDatabase(String name, NdbScaleDatabaseArgs args, CustomResourceOptions options)
type: nutanix:NdbScaleDatabase
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. NdbScaleDatabaseArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. NdbScaleDatabaseArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. NdbScaleDatabaseArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. NdbScaleDatabaseArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. NdbScaleDatabaseArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var ndbScaleDatabaseResource = new Nutanix.NdbScaleDatabase("ndbScaleDatabaseResource", new()
{
    ApplicationType = "string",
    DataStorageSize = 0,
    DatabaseUuid = "string",
    PostScriptCmd = "string",
    PreScriptCmd = "string",
    ScaleCount = 0,
    Tags = new[]
    {
        new Nutanix.Inputs.NdbScaleDatabaseTagArgs
        {
            EntityId = "string",
            EntityType = "string",
            TagId = "string",
            TagName = "string",
            Value = "string",
        },
    },
});
Copy
example, err := nutanix.NewNdbScaleDatabase(ctx, "ndbScaleDatabaseResource", &nutanix.NdbScaleDatabaseArgs{
	ApplicationType: pulumi.String("string"),
	DataStorageSize: pulumi.Int(0),
	DatabaseUuid:    pulumi.String("string"),
	PostScriptCmd:   pulumi.String("string"),
	PreScriptCmd:    pulumi.String("string"),
	ScaleCount:      pulumi.Int(0),
	Tags: nutanix.NdbScaleDatabaseTagArray{
		&nutanix.NdbScaleDatabaseTagArgs{
			EntityId:   pulumi.String("string"),
			EntityType: pulumi.String("string"),
			TagId:      pulumi.String("string"),
			TagName:    pulumi.String("string"),
			Value:      pulumi.String("string"),
		},
	},
})
Copy
var ndbScaleDatabaseResource = new NdbScaleDatabase("ndbScaleDatabaseResource", NdbScaleDatabaseArgs.builder()
    .applicationType("string")
    .dataStorageSize(0)
    .databaseUuid("string")
    .postScriptCmd("string")
    .preScriptCmd("string")
    .scaleCount(0)
    .tags(NdbScaleDatabaseTagArgs.builder()
        .entityId("string")
        .entityType("string")
        .tagId("string")
        .tagName("string")
        .value("string")
        .build())
    .build());
Copy
ndb_scale_database_resource = nutanix.NdbScaleDatabase("ndbScaleDatabaseResource",
    application_type="string",
    data_storage_size=0,
    database_uuid="string",
    post_script_cmd="string",
    pre_script_cmd="string",
    scale_count=0,
    tags=[{
        "entity_id": "string",
        "entity_type": "string",
        "tag_id": "string",
        "tag_name": "string",
        "value": "string",
    }])
Copy
const ndbScaleDatabaseResource = new nutanix.NdbScaleDatabase("ndbScaleDatabaseResource", {
    applicationType: "string",
    dataStorageSize: 0,
    databaseUuid: "string",
    postScriptCmd: "string",
    preScriptCmd: "string",
    scaleCount: 0,
    tags: [{
        entityId: "string",
        entityType: "string",
        tagId: "string",
        tagName: "string",
        value: "string",
    }],
});
Copy
type: nutanix:NdbScaleDatabase
properties:
    applicationType: string
    dataStorageSize: 0
    databaseUuid: string
    postScriptCmd: string
    preScriptCmd: string
    scaleCount: 0
    tags:
        - entityId: string
          entityType: string
          tagId: string
          tagName: string
          value: string
Copy

NdbScaleDatabase Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The NdbScaleDatabase resource accepts the following input properties:

ApplicationType This property is required. string
type of instance. eg: postgres_database
DataStorageSize This property is required. int
data area (in GiB) to be added to the existing database.
DatabaseUuid This property is required. string
Database id
PostScriptCmd string
post script command
PreScriptCmd string
pre script command
ScaleCount int
scale count helps to scale the same instance with same config
Tags List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseTag>
allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
ApplicationType This property is required. string
type of instance. eg: postgres_database
DataStorageSize This property is required. int
data area (in GiB) to be added to the existing database.
DatabaseUuid This property is required. string
Database id
PostScriptCmd string
post script command
PreScriptCmd string
pre script command
ScaleCount int
scale count helps to scale the same instance with same config
Tags []NdbScaleDatabaseTagArgs
allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
applicationType This property is required. String
type of instance. eg: postgres_database
dataStorageSize This property is required. Integer
data area (in GiB) to be added to the existing database.
databaseUuid This property is required. String
Database id
postScriptCmd String
post script command
preScriptCmd String
pre script command
scaleCount Integer
scale count helps to scale the same instance with same config
tags List<NdbScaleDatabaseTag>
allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
applicationType This property is required. string
type of instance. eg: postgres_database
dataStorageSize This property is required. number
data area (in GiB) to be added to the existing database.
databaseUuid This property is required. string
Database id
postScriptCmd string
post script command
preScriptCmd string
pre script command
scaleCount number
scale count helps to scale the same instance with same config
tags NdbScaleDatabaseTag[]
allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
application_type This property is required. str
type of instance. eg: postgres_database
data_storage_size This property is required. int
data area (in GiB) to be added to the existing database.
database_uuid This property is required. str
Database id
post_script_cmd str
post script command
pre_script_cmd str
pre script command
scale_count int
scale count helps to scale the same instance with same config
tags Sequence[NdbScaleDatabaseTagArgs]
allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
applicationType This property is required. String
type of instance. eg: postgres_database
dataStorageSize This property is required. Number
data area (in GiB) to be added to the existing database.
databaseUuid This property is required. String
Database id
postScriptCmd String
post script command
preScriptCmd String
pre script command
scaleCount Number
scale count helps to scale the same instance with same config
tags List<Property Map>
allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.

Outputs

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

Clone bool
whether instance is cloned or not
DatabaseClusterType string
database cluster type
DatabaseInstanceId string
DatabaseName string
name of database
DatabaseNodes List<PiersKarsenbarg.Nutanix.Outputs.NdbScaleDatabaseDatabaseNode>
database nodes associated with database instance
Databasetype string
type of database
DateCreated string
date created for db instance
DateModified string
date modified for instance
DbserverLogicalCluster Dictionary<string, string>
dbserver logical cluster
DbserverLogicalClusterId string
dbserver logical cluster id
Description string
description of database instance
Id string
The provider-assigned unique ID for this managed resource.
Infos List<PiersKarsenbarg.Nutanix.Outputs.NdbScaleDatabaseInfo>
info of instance
LcmConfigs List<PiersKarsenbarg.Nutanix.Outputs.NdbScaleDatabaseLcmConfig>
LCM config of instance
LinkedDatabases List<PiersKarsenbarg.Nutanix.Outputs.NdbScaleDatabaseLinkedDatabase>
linked databases within database instance
Metric Dictionary<string, string>
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
Name string
Name of database instance
ParentDatabaseId string
parent database id
ParentSourceDatabaseId string
Properties List<PiersKarsenbarg.Nutanix.Outputs.NdbScaleDatabaseProperty>
properties of database created
Status string
status of instance
TimeMachineId string
time machine id of instance
TimeMachines List<PiersKarsenbarg.Nutanix.Outputs.NdbScaleDatabaseTimeMachine>
Time Machine details of instance
TimeZone string
timezone on which instance is created xw
Type string
type of database
Clone bool
whether instance is cloned or not
DatabaseClusterType string
database cluster type
DatabaseInstanceId string
DatabaseName string
name of database
DatabaseNodes []NdbScaleDatabaseDatabaseNode
database nodes associated with database instance
Databasetype string
type of database
DateCreated string
date created for db instance
DateModified string
date modified for instance
DbserverLogicalCluster map[string]string
dbserver logical cluster
DbserverLogicalClusterId string
dbserver logical cluster id
Description string
description of database instance
Id string
The provider-assigned unique ID for this managed resource.
Infos []NdbScaleDatabaseInfo
info of instance
LcmConfigs []NdbScaleDatabaseLcmConfig
LCM config of instance
LinkedDatabases []NdbScaleDatabaseLinkedDatabase
linked databases within database instance
Metric map[string]string
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
Name string
Name of database instance
ParentDatabaseId string
parent database id
ParentSourceDatabaseId string
Properties []NdbScaleDatabaseProperty
properties of database created
Status string
status of instance
TimeMachineId string
time machine id of instance
TimeMachines []NdbScaleDatabaseTimeMachine
Time Machine details of instance
TimeZone string
timezone on which instance is created xw
Type string
type of database
clone_ Boolean
whether instance is cloned or not
databaseClusterType String
database cluster type
databaseInstanceId String
databaseName String
name of database
databaseNodes List<NdbScaleDatabaseDatabaseNode>
database nodes associated with database instance
databasetype String
type of database
dateCreated String
date created for db instance
dateModified String
date modified for instance
dbserverLogicalCluster Map<String,String>
dbserver logical cluster
dbserverLogicalClusterId String
dbserver logical cluster id
description String
description of database instance
id String
The provider-assigned unique ID for this managed resource.
infos List<NdbScaleDatabaseInfo>
info of instance
lcmConfigs List<NdbScaleDatabaseLcmConfig>
LCM config of instance
linkedDatabases List<NdbScaleDatabaseLinkedDatabase>
linked databases within database instance
metric Map<String,String>
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
name String
Name of database instance
parentDatabaseId String
parent database id
parentSourceDatabaseId String
properties List<NdbScaleDatabaseProperty>
properties of database created
status String
status of instance
timeMachineId String
time machine id of instance
timeMachines List<NdbScaleDatabaseTimeMachine>
Time Machine details of instance
timeZone String
timezone on which instance is created xw
type String
type of database
clone boolean
whether instance is cloned or not
databaseClusterType string
database cluster type
databaseInstanceId string
databaseName string
name of database
databaseNodes NdbScaleDatabaseDatabaseNode[]
database nodes associated with database instance
databasetype string
type of database
dateCreated string
date created for db instance
dateModified string
date modified for instance
dbserverLogicalCluster {[key: string]: string}
dbserver logical cluster
dbserverLogicalClusterId string
dbserver logical cluster id
description string
description of database instance
id string
The provider-assigned unique ID for this managed resource.
infos NdbScaleDatabaseInfo[]
info of instance
lcmConfigs NdbScaleDatabaseLcmConfig[]
LCM config of instance
linkedDatabases NdbScaleDatabaseLinkedDatabase[]
linked databases within database instance
metric {[key: string]: string}
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
name string
Name of database instance
parentDatabaseId string
parent database id
parentSourceDatabaseId string
properties NdbScaleDatabaseProperty[]
properties of database created
status string
status of instance
timeMachineId string
time machine id of instance
timeMachines NdbScaleDatabaseTimeMachine[]
Time Machine details of instance
timeZone string
timezone on which instance is created xw
type string
type of database
clone bool
whether instance is cloned or not
database_cluster_type str
database cluster type
database_instance_id str
database_name str
name of database
database_nodes Sequence[NdbScaleDatabaseDatabaseNode]
database nodes associated with database instance
databasetype str
type of database
date_created str
date created for db instance
date_modified str
date modified for instance
dbserver_logical_cluster Mapping[str, str]
dbserver logical cluster
dbserver_logical_cluster_id str
dbserver logical cluster id
description str
description of database instance
id str
The provider-assigned unique ID for this managed resource.
infos Sequence[NdbScaleDatabaseInfo]
info of instance
lcm_configs Sequence[NdbScaleDatabaseLcmConfig]
LCM config of instance
linked_databases Sequence[NdbScaleDatabaseLinkedDatabase]
linked databases within database instance
metric Mapping[str, str]
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
name str
Name of database instance
parent_database_id str
parent database id
parent_source_database_id str
properties Sequence[NdbScaleDatabaseProperty]
properties of database created
status str
status of instance
time_machine_id str
time machine id of instance
time_machines Sequence[NdbScaleDatabaseTimeMachine]
Time Machine details of instance
time_zone str
timezone on which instance is created xw
type str
type of database
clone Boolean
whether instance is cloned or not
databaseClusterType String
database cluster type
databaseInstanceId String
databaseName String
name of database
databaseNodes List<Property Map>
database nodes associated with database instance
databasetype String
type of database
dateCreated String
date created for db instance
dateModified String
date modified for instance
dbserverLogicalCluster Map<String>
dbserver logical cluster
dbserverLogicalClusterId String
dbserver logical cluster id
description String
description of database instance
id String
The provider-assigned unique ID for this managed resource.
infos List<Property Map>
info of instance
lcmConfigs List<Property Map>
LCM config of instance
linkedDatabases List<Property Map>
linked databases within database instance
metric Map<String>
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
name String
Name of database instance
parentDatabaseId String
parent database id
parentSourceDatabaseId String
properties List<Property Map>
properties of database created
status String
status of instance
timeMachineId String
time machine id of instance
timeMachines List<Property Map>
Time Machine details of instance
timeZone String
timezone on which instance is created xw
type String
type of database

Look up Existing NdbScaleDatabase Resource

Get an existing NdbScaleDatabase resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: NdbScaleDatabaseState, opts?: CustomResourceOptions): NdbScaleDatabase
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        application_type: Optional[str] = None,
        clone: Optional[bool] = None,
        data_storage_size: Optional[int] = None,
        database_cluster_type: Optional[str] = None,
        database_instance_id: Optional[str] = None,
        database_name: Optional[str] = None,
        database_nodes: Optional[Sequence[NdbScaleDatabaseDatabaseNodeArgs]] = None,
        database_uuid: Optional[str] = None,
        databasetype: Optional[str] = None,
        date_created: Optional[str] = None,
        date_modified: Optional[str] = None,
        dbserver_logical_cluster: Optional[Mapping[str, str]] = None,
        dbserver_logical_cluster_id: Optional[str] = None,
        description: Optional[str] = None,
        infos: Optional[Sequence[NdbScaleDatabaseInfoArgs]] = None,
        lcm_configs: Optional[Sequence[NdbScaleDatabaseLcmConfigArgs]] = None,
        linked_databases: Optional[Sequence[NdbScaleDatabaseLinkedDatabaseArgs]] = None,
        metric: Optional[Mapping[str, str]] = None,
        name: Optional[str] = None,
        parent_database_id: Optional[str] = None,
        parent_source_database_id: Optional[str] = None,
        post_script_cmd: Optional[str] = None,
        pre_script_cmd: Optional[str] = None,
        properties: Optional[Sequence[NdbScaleDatabasePropertyArgs]] = None,
        scale_count: Optional[int] = None,
        status: Optional[str] = None,
        tags: Optional[Sequence[NdbScaleDatabaseTagArgs]] = None,
        time_machine_id: Optional[str] = None,
        time_machines: Optional[Sequence[NdbScaleDatabaseTimeMachineArgs]] = None,
        time_zone: Optional[str] = None,
        type: Optional[str] = None) -> NdbScaleDatabase
func GetNdbScaleDatabase(ctx *Context, name string, id IDInput, state *NdbScaleDatabaseState, opts ...ResourceOption) (*NdbScaleDatabase, error)
public static NdbScaleDatabase Get(string name, Input<string> id, NdbScaleDatabaseState? state, CustomResourceOptions? opts = null)
public static NdbScaleDatabase get(String name, Output<String> id, NdbScaleDatabaseState state, CustomResourceOptions options)
resources:  _:    type: nutanix:NdbScaleDatabase    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
ApplicationType string
type of instance. eg: postgres_database
Clone bool
whether instance is cloned or not
DataStorageSize int
data area (in GiB) to be added to the existing database.
DatabaseClusterType string
database cluster type
DatabaseInstanceId string
DatabaseName string
name of database
DatabaseNodes List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseDatabaseNode>
database nodes associated with database instance
DatabaseUuid string
Database id
Databasetype string
type of database
DateCreated string
date created for db instance
DateModified string
date modified for instance
DbserverLogicalCluster Dictionary<string, string>
dbserver logical cluster
DbserverLogicalClusterId string
dbserver logical cluster id
Description string
description of database instance
Infos List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseInfo>
info of instance
LcmConfigs List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseLcmConfig>
LCM config of instance
LinkedDatabases List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseLinkedDatabase>
linked databases within database instance
Metric Dictionary<string, string>
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
Name string
Name of database instance
ParentDatabaseId string
parent database id
ParentSourceDatabaseId string
PostScriptCmd string
post script command
PreScriptCmd string
pre script command
Properties List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseProperty>
properties of database created
ScaleCount int
scale count helps to scale the same instance with same config
Status string
status of instance
Tags List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseTag>
allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
TimeMachineId string
time machine id of instance
TimeMachines List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseTimeMachine>
Time Machine details of instance
TimeZone string
timezone on which instance is created xw
Type string
type of database
ApplicationType string
type of instance. eg: postgres_database
Clone bool
whether instance is cloned or not
DataStorageSize int
data area (in GiB) to be added to the existing database.
DatabaseClusterType string
database cluster type
DatabaseInstanceId string
DatabaseName string
name of database
DatabaseNodes []NdbScaleDatabaseDatabaseNodeArgs
database nodes associated with database instance
DatabaseUuid string
Database id
Databasetype string
type of database
DateCreated string
date created for db instance
DateModified string
date modified for instance
DbserverLogicalCluster map[string]string
dbserver logical cluster
DbserverLogicalClusterId string
dbserver logical cluster id
Description string
description of database instance
Infos []NdbScaleDatabaseInfoArgs
info of instance
LcmConfigs []NdbScaleDatabaseLcmConfigArgs
LCM config of instance
LinkedDatabases []NdbScaleDatabaseLinkedDatabaseArgs
linked databases within database instance
Metric map[string]string
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
Name string
Name of database instance
ParentDatabaseId string
parent database id
ParentSourceDatabaseId string
PostScriptCmd string
post script command
PreScriptCmd string
pre script command
Properties []NdbScaleDatabasePropertyArgs
properties of database created
ScaleCount int
scale count helps to scale the same instance with same config
Status string
status of instance
Tags []NdbScaleDatabaseTagArgs
allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
TimeMachineId string
time machine id of instance
TimeMachines []NdbScaleDatabaseTimeMachineArgs
Time Machine details of instance
TimeZone string
timezone on which instance is created xw
Type string
type of database
applicationType String
type of instance. eg: postgres_database
clone_ Boolean
whether instance is cloned or not
dataStorageSize Integer
data area (in GiB) to be added to the existing database.
databaseClusterType String
database cluster type
databaseInstanceId String
databaseName String
name of database
databaseNodes List<NdbScaleDatabaseDatabaseNode>
database nodes associated with database instance
databaseUuid String
Database id
databasetype String
type of database
dateCreated String
date created for db instance
dateModified String
date modified for instance
dbserverLogicalCluster Map<String,String>
dbserver logical cluster
dbserverLogicalClusterId String
dbserver logical cluster id
description String
description of database instance
infos List<NdbScaleDatabaseInfo>
info of instance
lcmConfigs List<NdbScaleDatabaseLcmConfig>
LCM config of instance
linkedDatabases List<NdbScaleDatabaseLinkedDatabase>
linked databases within database instance
metric Map<String,String>
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
name String
Name of database instance
parentDatabaseId String
parent database id
parentSourceDatabaseId String
postScriptCmd String
post script command
preScriptCmd String
pre script command
properties List<NdbScaleDatabaseProperty>
properties of database created
scaleCount Integer
scale count helps to scale the same instance with same config
status String
status of instance
tags List<NdbScaleDatabaseTag>
allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
timeMachineId String
time machine id of instance
timeMachines List<NdbScaleDatabaseTimeMachine>
Time Machine details of instance
timeZone String
timezone on which instance is created xw
type String
type of database
applicationType string
type of instance. eg: postgres_database
clone boolean
whether instance is cloned or not
dataStorageSize number
data area (in GiB) to be added to the existing database.
databaseClusterType string
database cluster type
databaseInstanceId string
databaseName string
name of database
databaseNodes NdbScaleDatabaseDatabaseNode[]
database nodes associated with database instance
databaseUuid string
Database id
databasetype string
type of database
dateCreated string
date created for db instance
dateModified string
date modified for instance
dbserverLogicalCluster {[key: string]: string}
dbserver logical cluster
dbserverLogicalClusterId string
dbserver logical cluster id
description string
description of database instance
infos NdbScaleDatabaseInfo[]
info of instance
lcmConfigs NdbScaleDatabaseLcmConfig[]
LCM config of instance
linkedDatabases NdbScaleDatabaseLinkedDatabase[]
linked databases within database instance
metric {[key: string]: string}
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
name string
Name of database instance
parentDatabaseId string
parent database id
parentSourceDatabaseId string
postScriptCmd string
post script command
preScriptCmd string
pre script command
properties NdbScaleDatabaseProperty[]
properties of database created
scaleCount number
scale count helps to scale the same instance with same config
status string
status of instance
tags NdbScaleDatabaseTag[]
allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
timeMachineId string
time machine id of instance
timeMachines NdbScaleDatabaseTimeMachine[]
Time Machine details of instance
timeZone string
timezone on which instance is created xw
type string
type of database
application_type str
type of instance. eg: postgres_database
clone bool
whether instance is cloned or not
data_storage_size int
data area (in GiB) to be added to the existing database.
database_cluster_type str
database cluster type
database_instance_id str
database_name str
name of database
database_nodes Sequence[NdbScaleDatabaseDatabaseNodeArgs]
database nodes associated with database instance
database_uuid str
Database id
databasetype str
type of database
date_created str
date created for db instance
date_modified str
date modified for instance
dbserver_logical_cluster Mapping[str, str]
dbserver logical cluster
dbserver_logical_cluster_id str
dbserver logical cluster id
description str
description of database instance
infos Sequence[NdbScaleDatabaseInfoArgs]
info of instance
lcm_configs Sequence[NdbScaleDatabaseLcmConfigArgs]
LCM config of instance
linked_databases Sequence[NdbScaleDatabaseLinkedDatabaseArgs]
linked databases within database instance
metric Mapping[str, str]
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
name str
Name of database instance
parent_database_id str
parent database id
parent_source_database_id str
post_script_cmd str
post script command
pre_script_cmd str
pre script command
properties Sequence[NdbScaleDatabasePropertyArgs]
properties of database created
scale_count int
scale count helps to scale the same instance with same config
status str
status of instance
tags Sequence[NdbScaleDatabaseTagArgs]
allows you to assign metadata to entities (clones, time machines, databases, and database servers) by using tags.
time_machine_id str
time machine id of instance
time_machines Sequence[NdbScaleDatabaseTimeMachineArgs]
Time Machine details of instance
time_zone str
timezone on which instance is created xw
type str
type of database
applicationType String
type of instance. eg: postgres_database
clone Boolean
whether instance is cloned or not
dataStorageSize Number
data area (in GiB) to be added to the existing database.
databaseClusterType String
database cluster type
databaseInstanceId String
databaseName String
name of database
databaseNodes List<Property Map>
database nodes associated with database instance
databaseUuid String
Database id
databasetype String
type of database
dateCreated String
date created for db instance
dateModified String
date modified for instance
dbserverLogicalCluster Map<String>
dbserver logical cluster
dbserverLogicalClusterId String
dbserver logical cluster id
description String
description of database instance
infos List<Property Map>
info of instance
lcmConfigs List<Property Map>
LCM config of instance
linkedDatabases List<Property Map>
linked databases within database instance
metric Map<String>
Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
name String
Name of database instance
parentDatabaseId String
parent database id
parentSourceDatabaseId String
postScriptCmd String
post script command
preScriptCmd String
pre script command
properties List<Property Map>
properties of database created
scaleCount Number
scale count helps to scale the same instance with same config
status String
status of instance
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 of instance
timeMachines List<Property Map>
Time Machine details of instance
timeZone String
timezone on which instance is created xw
type String
type of database

Supporting Types

NdbScaleDatabaseDatabaseNode
, NdbScaleDatabaseDatabaseNodeArgs

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

NdbScaleDatabaseDatabaseNodeInfo
, NdbScaleDatabaseDatabaseNodeInfoArgs

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

NdbScaleDatabaseDatabaseNodeProperty
, NdbScaleDatabaseDatabaseNodePropertyArgs

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

NdbScaleDatabaseDatabaseNodeProtectionDomain
, NdbScaleDatabaseDatabaseNodeProtectionDomainArgs

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

NdbScaleDatabaseDatabaseNodeProtectionDomainProperty
, NdbScaleDatabaseDatabaseNodeProtectionDomainPropertyArgs

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

NdbScaleDatabaseDatabaseNodeTag
, NdbScaleDatabaseDatabaseNodeTagArgs

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

NdbScaleDatabaseInfo
, NdbScaleDatabaseInfoArgs

NdbScaleDatabaseInfoBpgConfig
, NdbScaleDatabaseInfoBpgConfigArgs

NdbScaleDatabaseInfoBpgConfigBpgDbParam
, NdbScaleDatabaseInfoBpgConfigBpgDbParamArgs

NdbScaleDatabaseInfoBpgConfigStorage
, NdbScaleDatabaseInfoBpgConfigStorageArgs

NdbScaleDatabaseInfoBpgConfigStorageArchiveStorage
, NdbScaleDatabaseInfoBpgConfigStorageArchiveStorageArgs

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

NdbScaleDatabaseInfoBpgConfigStorageDataDisk
, NdbScaleDatabaseInfoBpgConfigStorageDataDiskArgs

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

NdbScaleDatabaseInfoBpgConfigStorageLogDisk
, NdbScaleDatabaseInfoBpgConfigStorageLogDiskArgs

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

NdbScaleDatabaseInfoBpgConfigVmProperty
, NdbScaleDatabaseInfoBpgConfigVmPropertyArgs

NdbScaleDatabaseLcmConfig
, NdbScaleDatabaseLcmConfigArgs

NdbScaleDatabaseLcmConfigExpiryDetail
, NdbScaleDatabaseLcmConfigExpiryDetailArgs

NdbScaleDatabaseLcmConfigPostDeleteCommand
, NdbScaleDatabaseLcmConfigPostDeleteCommandArgs

Command string
Command string
command String
command string
command String

NdbScaleDatabaseLcmConfigPreDeleteCommand
, NdbScaleDatabaseLcmConfigPreDeleteCommandArgs

Command string
Command string
command String
command string
command String

NdbScaleDatabaseLcmConfigRefreshDetail
, NdbScaleDatabaseLcmConfigRefreshDetailArgs

NdbScaleDatabaseLinkedDatabase
, NdbScaleDatabaseLinkedDatabaseArgs

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

NdbScaleDatabaseLinkedDatabaseInfo
, NdbScaleDatabaseLinkedDatabaseInfoArgs

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

NdbScaleDatabaseProperty
, NdbScaleDatabasePropertyArgs

Name string
Name of database instance
Value string
Name string
Name of database instance
Value string
name String
Name of database instance
value String
name string
Name of database instance
value string
name str
Name of database instance
value str
name String
Name of database instance
value String

NdbScaleDatabaseTag
, NdbScaleDatabaseTagArgs

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

NdbScaleDatabaseTimeMachine
, NdbScaleDatabaseTimeMachineArgs

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

NdbScaleDatabaseTimeMachineProperty
, NdbScaleDatabaseTimeMachinePropertyArgs

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

NdbScaleDatabaseTimeMachineSchedule
, NdbScaleDatabaseTimeMachineScheduleArgs

ContinuousSchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseTimeMachineScheduleContinuousSchedule>
DailySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseTimeMachineScheduleDailySchedule>
DateCreated string
date created for db instance
DateModified string
date modified for instance
Description string
description of database instance
GlobalPolicy bool
Id string
MonthlySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseTimeMachineScheduleMonthlySchedule>
Name string
Name of database instance
OwnerId string
QuartelySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseTimeMachineScheduleQuartelySchedule>
ReferenceCount int
SnapshotTimeOfDays List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseTimeMachineScheduleSnapshotTimeOfDay>
StartTime string
SystemPolicy bool
TimeZone string
timezone on which instance is created xw
UniqueName string
WeeklySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseTimeMachineScheduleWeeklySchedule>
YearlySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbScaleDatabaseTimeMachineScheduleYearlySchedule>
ContinuousSchedules []NdbScaleDatabaseTimeMachineScheduleContinuousSchedule
DailySchedules []NdbScaleDatabaseTimeMachineScheduleDailySchedule
DateCreated string
date created for db instance
DateModified string
date modified for instance
Description string
description of database instance
GlobalPolicy bool
Id string
MonthlySchedules []NdbScaleDatabaseTimeMachineScheduleMonthlySchedule
Name string
Name of database instance
OwnerId string
QuartelySchedules []NdbScaleDatabaseTimeMachineScheduleQuartelySchedule
ReferenceCount int
SnapshotTimeOfDays []NdbScaleDatabaseTimeMachineScheduleSnapshotTimeOfDay
StartTime string
SystemPolicy bool
TimeZone string
timezone on which instance is created xw
UniqueName string
WeeklySchedules []NdbScaleDatabaseTimeMachineScheduleWeeklySchedule
YearlySchedules []NdbScaleDatabaseTimeMachineScheduleYearlySchedule
continuousSchedules List<NdbScaleDatabaseTimeMachineScheduleContinuousSchedule>
dailySchedules List<NdbScaleDatabaseTimeMachineScheduleDailySchedule>
dateCreated String
date created for db instance
dateModified String
date modified for instance
description String
description of database instance
globalPolicy Boolean
id String
monthlySchedules List<NdbScaleDatabaseTimeMachineScheduleMonthlySchedule>
name String
Name of database instance
ownerId String
quartelySchedules List<NdbScaleDatabaseTimeMachineScheduleQuartelySchedule>
referenceCount Integer
snapshotTimeOfDays List<NdbScaleDatabaseTimeMachineScheduleSnapshotTimeOfDay>
startTime String
systemPolicy Boolean
timeZone String
timezone on which instance is created xw
uniqueName String
weeklySchedules List<NdbScaleDatabaseTimeMachineScheduleWeeklySchedule>
yearlySchedules List<NdbScaleDatabaseTimeMachineScheduleYearlySchedule>
continuous_schedules Sequence[NdbScaleDatabaseTimeMachineScheduleContinuousSchedule]
daily_schedules Sequence[NdbScaleDatabaseTimeMachineScheduleDailySchedule]
date_created str
date created for db instance
date_modified str
date modified for instance
description str
description of database instance
global_policy bool
id str
monthly_schedules Sequence[NdbScaleDatabaseTimeMachineScheduleMonthlySchedule]
name str
Name of database instance
owner_id str
quartely_schedules Sequence[NdbScaleDatabaseTimeMachineScheduleQuartelySchedule]
reference_count int
snapshot_time_of_days Sequence[NdbScaleDatabaseTimeMachineScheduleSnapshotTimeOfDay]
start_time str
system_policy bool
time_zone str
timezone on which instance is created xw
unique_name str
weekly_schedules Sequence[NdbScaleDatabaseTimeMachineScheduleWeeklySchedule]
yearly_schedules Sequence[NdbScaleDatabaseTimeMachineScheduleYearlySchedule]
continuousSchedules List<Property Map>
dailySchedules List<Property Map>
dateCreated String
date created for db instance
dateModified String
date modified for instance
description String
description of database instance
globalPolicy Boolean
id String
monthlySchedules List<Property Map>
name String
Name of database instance
ownerId String
quartelySchedules List<Property Map>
referenceCount Number
snapshotTimeOfDays List<Property Map>
startTime String
systemPolicy Boolean
timeZone String
timezone on which instance is created xw
uniqueName String
weeklySchedules List<Property Map>
yearlySchedules List<Property Map>

NdbScaleDatabaseTimeMachineScheduleContinuousSchedule
, NdbScaleDatabaseTimeMachineScheduleContinuousScheduleArgs

NdbScaleDatabaseTimeMachineScheduleDailySchedule
, NdbScaleDatabaseTimeMachineScheduleDailyScheduleArgs

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

NdbScaleDatabaseTimeMachineScheduleMonthlySchedule
, NdbScaleDatabaseTimeMachineScheduleMonthlyScheduleArgs

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

NdbScaleDatabaseTimeMachineScheduleQuartelySchedule
, NdbScaleDatabaseTimeMachineScheduleQuartelyScheduleArgs

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

NdbScaleDatabaseTimeMachineScheduleSnapshotTimeOfDay
, NdbScaleDatabaseTimeMachineScheduleSnapshotTimeOfDayArgs

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

NdbScaleDatabaseTimeMachineScheduleWeeklySchedule
, NdbScaleDatabaseTimeMachineScheduleWeeklyScheduleArgs

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

NdbScaleDatabaseTimeMachineScheduleYearlySchedule
, NdbScaleDatabaseTimeMachineScheduleYearlyScheduleArgs

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

NdbScaleDatabaseTimeMachineSla
, NdbScaleDatabaseTimeMachineSlaArgs

ContinuousRetention int
CurrentActiveFrequency string
DailyRetention int
DateCreated string
date created for db instance
DateModified string
date modified for instance
Description string
description of database instance
Id string
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
date created for db instance
DateModified string
date modified for instance
Description string
description of database instance
Id string
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
date created for db instance
dateModified String
date modified for instance
description String
description of database instance
id String
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
date created for db instance
dateModified string
date modified for instance
description string
description of database instance
id string
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
date created for db instance
date_modified str
date modified for instance
description str
description of database instance
id str
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
date created for db instance
dateModified String
date modified for instance
description String
description of database instance
id String
monthlyRetention Number
name String
Name of database instance
ownerId String
pitrEnabled Boolean
quarterlyRetention Number
referenceCount Number
systemSla Boolean
uniqueName String
weeklyRetention Number
yearlyRetention Number

NdbScaleDatabaseTimeMachineTag
, NdbScaleDatabaseTimeMachineTagArgs

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.