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

nutanix.NdbDatabaseScale

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 NdbDatabaseScale Resource

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

Constructor syntax

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

@overload
def NdbDatabaseScale(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[NdbDatabaseScaleTagArgs]] = None)
func NewNdbDatabaseScale(ctx *Context, name string, args NdbDatabaseScaleArgs, opts ...ResourceOption) (*NdbDatabaseScale, error)
public NdbDatabaseScale(string name, NdbDatabaseScaleArgs args, CustomResourceOptions? opts = null)
public NdbDatabaseScale(String name, NdbDatabaseScaleArgs args)
public NdbDatabaseScale(String name, NdbDatabaseScaleArgs args, CustomResourceOptions options)
type: nutanix:NdbDatabaseScale
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. NdbDatabaseScaleArgs
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. NdbDatabaseScaleArgs
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. NdbDatabaseScaleArgs
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. NdbDatabaseScaleArgs
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. NdbDatabaseScaleArgs
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 ndbDatabaseScaleResource = new Nutanix.NdbDatabaseScale("ndbDatabaseScaleResource", new()
{
    ApplicationType = "string",
    DataStorageSize = 0,
    DatabaseUuid = "string",
    PostScriptCmd = "string",
    PreScriptCmd = "string",
    ScaleCount = 0,
    Tags = new[]
    {
        new Nutanix.Inputs.NdbDatabaseScaleTagArgs
        {
            EntityId = "string",
            EntityType = "string",
            TagId = "string",
            TagName = "string",
            Value = "string",
        },
    },
});
Copy
example, err := nutanix.NewNdbDatabaseScale(ctx, "ndbDatabaseScaleResource", &nutanix.NdbDatabaseScaleArgs{
	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.NdbDatabaseScaleTagArray{
		&nutanix.NdbDatabaseScaleTagArgs{
			EntityId:   pulumi.String("string"),
			EntityType: pulumi.String("string"),
			TagId:      pulumi.String("string"),
			TagName:    pulumi.String("string"),
			Value:      pulumi.String("string"),
		},
	},
})
Copy
var ndbDatabaseScaleResource = new NdbDatabaseScale("ndbDatabaseScaleResource", NdbDatabaseScaleArgs.builder()
    .applicationType("string")
    .dataStorageSize(0)
    .databaseUuid("string")
    .postScriptCmd("string")
    .preScriptCmd("string")
    .scaleCount(0)
    .tags(NdbDatabaseScaleTagArgs.builder()
        .entityId("string")
        .entityType("string")
        .tagId("string")
        .tagName("string")
        .value("string")
        .build())
    .build());
Copy
ndb_database_scale_resource = nutanix.NdbDatabaseScale("ndbDatabaseScaleResource",
    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 ndbDatabaseScaleResource = new nutanix.NdbDatabaseScale("ndbDatabaseScaleResource", {
    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:NdbDatabaseScale
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

NdbDatabaseScale 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 NdbDatabaseScale 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.NdbDatabaseScaleTag>
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 []NdbDatabaseScaleTagArgs
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<NdbDatabaseScaleTag>
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 NdbDatabaseScaleTag[]
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[NdbDatabaseScaleTagArgs]
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 NdbDatabaseScale 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.NdbDatabaseScaleDatabaseNode>
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.NdbDatabaseScaleInfo>
info of instance
LcmConfigs List<PiersKarsenbarg.Nutanix.Outputs.NdbDatabaseScaleLcmConfig>
LCM config of instance
LinkedDatabases List<PiersKarsenbarg.Nutanix.Outputs.NdbDatabaseScaleLinkedDatabase>
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.NdbDatabaseScaleProperty>
properties of database created
Status string
status of instance
TimeMachineId string
time machine id of instance
TimeMachines List<PiersKarsenbarg.Nutanix.Outputs.NdbDatabaseScaleTimeMachine>
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 []NdbDatabaseScaleDatabaseNode
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 []NdbDatabaseScaleInfo
info of instance
LcmConfigs []NdbDatabaseScaleLcmConfig
LCM config of instance
LinkedDatabases []NdbDatabaseScaleLinkedDatabase
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 []NdbDatabaseScaleProperty
properties of database created
Status string
status of instance
TimeMachineId string
time machine id of instance
TimeMachines []NdbDatabaseScaleTimeMachine
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<NdbDatabaseScaleDatabaseNode>
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<NdbDatabaseScaleInfo>
info of instance
lcmConfigs List<NdbDatabaseScaleLcmConfig>
LCM config of instance
linkedDatabases List<NdbDatabaseScaleLinkedDatabase>
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<NdbDatabaseScaleProperty>
properties of database created
status String
status of instance
timeMachineId String
time machine id of instance
timeMachines List<NdbDatabaseScaleTimeMachine>
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 NdbDatabaseScaleDatabaseNode[]
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 NdbDatabaseScaleInfo[]
info of instance
lcmConfigs NdbDatabaseScaleLcmConfig[]
LCM config of instance
linkedDatabases NdbDatabaseScaleLinkedDatabase[]
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 NdbDatabaseScaleProperty[]
properties of database created
status string
status of instance
timeMachineId string
time machine id of instance
timeMachines NdbDatabaseScaleTimeMachine[]
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[NdbDatabaseScaleDatabaseNode]
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[NdbDatabaseScaleInfo]
info of instance
lcm_configs Sequence[NdbDatabaseScaleLcmConfig]
LCM config of instance
linked_databases Sequence[NdbDatabaseScaleLinkedDatabase]
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[NdbDatabaseScaleProperty]
properties of database created
status str
status of instance
time_machine_id str
time machine id of instance
time_machines Sequence[NdbDatabaseScaleTimeMachine]
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 NdbDatabaseScale Resource

Get an existing NdbDatabaseScale 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?: NdbDatabaseScaleState, opts?: CustomResourceOptions): NdbDatabaseScale
@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[NdbDatabaseScaleDatabaseNodeArgs]] = 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[NdbDatabaseScaleInfoArgs]] = None,
        lcm_configs: Optional[Sequence[NdbDatabaseScaleLcmConfigArgs]] = None,
        linked_databases: Optional[Sequence[NdbDatabaseScaleLinkedDatabaseArgs]] = 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[NdbDatabaseScalePropertyArgs]] = None,
        scale_count: Optional[int] = None,
        status: Optional[str] = None,
        tags: Optional[Sequence[NdbDatabaseScaleTagArgs]] = None,
        time_machine_id: Optional[str] = None,
        time_machines: Optional[Sequence[NdbDatabaseScaleTimeMachineArgs]] = None,
        time_zone: Optional[str] = None,
        type: Optional[str] = None) -> NdbDatabaseScale
func GetNdbDatabaseScale(ctx *Context, name string, id IDInput, state *NdbDatabaseScaleState, opts ...ResourceOption) (*NdbDatabaseScale, error)
public static NdbDatabaseScale Get(string name, Input<string> id, NdbDatabaseScaleState? state, CustomResourceOptions? opts = null)
public static NdbDatabaseScale get(String name, Output<String> id, NdbDatabaseScaleState state, CustomResourceOptions options)
resources:  _:    type: nutanix:NdbDatabaseScale    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.NdbDatabaseScaleDatabaseNode>
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.NdbDatabaseScaleInfo>
info of instance
LcmConfigs List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleLcmConfig>
LCM config of instance
LinkedDatabases List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleLinkedDatabase>
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.NdbDatabaseScaleProperty>
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.NdbDatabaseScaleTag>
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.NdbDatabaseScaleTimeMachine>
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 []NdbDatabaseScaleDatabaseNodeArgs
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 []NdbDatabaseScaleInfoArgs
info of instance
LcmConfigs []NdbDatabaseScaleLcmConfigArgs
LCM config of instance
LinkedDatabases []NdbDatabaseScaleLinkedDatabaseArgs
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 []NdbDatabaseScalePropertyArgs
properties of database created
ScaleCount int
scale count helps to scale the same instance with same config
Status string
status of instance
Tags []NdbDatabaseScaleTagArgs
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 []NdbDatabaseScaleTimeMachineArgs
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<NdbDatabaseScaleDatabaseNode>
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<NdbDatabaseScaleInfo>
info of instance
lcmConfigs List<NdbDatabaseScaleLcmConfig>
LCM config of instance
linkedDatabases List<NdbDatabaseScaleLinkedDatabase>
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<NdbDatabaseScaleProperty>
properties of database created
scaleCount Integer
scale count helps to scale the same instance with same config
status String
status of instance
tags List<NdbDatabaseScaleTag>
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<NdbDatabaseScaleTimeMachine>
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 NdbDatabaseScaleDatabaseNode[]
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 NdbDatabaseScaleInfo[]
info of instance
lcmConfigs NdbDatabaseScaleLcmConfig[]
LCM config of instance
linkedDatabases NdbDatabaseScaleLinkedDatabase[]
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 NdbDatabaseScaleProperty[]
properties of database created
scaleCount number
scale count helps to scale the same instance with same config
status string
status of instance
tags NdbDatabaseScaleTag[]
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 NdbDatabaseScaleTimeMachine[]
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[NdbDatabaseScaleDatabaseNodeArgs]
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[NdbDatabaseScaleInfoArgs]
info of instance
lcm_configs Sequence[NdbDatabaseScaleLcmConfigArgs]
LCM config of instance
linked_databases Sequence[NdbDatabaseScaleLinkedDatabaseArgs]
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[NdbDatabaseScalePropertyArgs]
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[NdbDatabaseScaleTagArgs]
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[NdbDatabaseScaleTimeMachineArgs]
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

NdbDatabaseScaleDatabaseNode
, NdbDatabaseScaleDatabaseNodeArgs

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.NdbDatabaseScaleDatabaseNodeInfo>
info of instance
Name string
Name of database instance
Primary bool
Properties List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleDatabaseNodeProperty>
properties of database created
ProtectionDomainId string
ProtectionDomains List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleDatabaseNodeProtectionDomain>
SoftwareInstallationId string
Status string
status of instance
Tags List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleDatabaseNodeTag>
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 []NdbDatabaseScaleDatabaseNodeInfo
info of instance
Name string
Name of database instance
Primary bool
Properties []NdbDatabaseScaleDatabaseNodeProperty
properties of database created
ProtectionDomainId string
ProtectionDomains []NdbDatabaseScaleDatabaseNodeProtectionDomain
SoftwareInstallationId string
Status string
status of instance
Tags []NdbDatabaseScaleDatabaseNodeTag
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<NdbDatabaseScaleDatabaseNodeInfo>
info of instance
name String
Name of database instance
primary Boolean
properties List<NdbDatabaseScaleDatabaseNodeProperty>
properties of database created
protectionDomainId String
protectionDomains List<NdbDatabaseScaleDatabaseNodeProtectionDomain>
softwareInstallationId String
status String
status of instance
tags List<NdbDatabaseScaleDatabaseNodeTag>
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 NdbDatabaseScaleDatabaseNodeInfo[]
info of instance
name string
Name of database instance
primary boolean
properties NdbDatabaseScaleDatabaseNodeProperty[]
properties of database created
protectionDomainId string
protectionDomains NdbDatabaseScaleDatabaseNodeProtectionDomain[]
softwareInstallationId string
status string
status of instance
tags NdbDatabaseScaleDatabaseNodeTag[]
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[NdbDatabaseScaleDatabaseNodeInfo]
info of instance
name str
Name of database instance
primary bool
properties Sequence[NdbDatabaseScaleDatabaseNodeProperty]
properties of database created
protection_domain_id str
protection_domains Sequence[NdbDatabaseScaleDatabaseNodeProtectionDomain]
software_installation_id str
status str
status of instance
tags Sequence[NdbDatabaseScaleDatabaseNodeTag]
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.

NdbDatabaseScaleDatabaseNodeInfo
, NdbDatabaseScaleDatabaseNodeInfoArgs

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>

NdbDatabaseScaleDatabaseNodeProperty
, NdbDatabaseScaleDatabaseNodePropertyArgs

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

NdbDatabaseScaleDatabaseNodeProtectionDomain
, NdbDatabaseScaleDatabaseNodeProtectionDomainArgs

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.NdbDatabaseScaleDatabaseNodeProtectionDomainProperty>
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 []NdbDatabaseScaleDatabaseNodeProtectionDomainProperty
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<NdbDatabaseScaleDatabaseNodeProtectionDomainProperty>
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 NdbDatabaseScaleDatabaseNodeProtectionDomainProperty[]
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[NdbDatabaseScaleDatabaseNodeProtectionDomainProperty]
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

NdbDatabaseScaleDatabaseNodeProtectionDomainProperty
, NdbDatabaseScaleDatabaseNodeProtectionDomainPropertyArgs

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

NdbDatabaseScaleDatabaseNodeTag
, NdbDatabaseScaleDatabaseNodeTagArgs

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

NdbDatabaseScaleInfo
, NdbDatabaseScaleInfoArgs

NdbDatabaseScaleInfoBpgConfig
, NdbDatabaseScaleInfoBpgConfigArgs

NdbDatabaseScaleInfoBpgConfigBpgDbParam
, NdbDatabaseScaleInfoBpgConfigBpgDbParamArgs

NdbDatabaseScaleInfoBpgConfigStorage
, NdbDatabaseScaleInfoBpgConfigStorageArgs

NdbDatabaseScaleInfoBpgConfigStorageArchiveStorage
, NdbDatabaseScaleInfoBpgConfigStorageArchiveStorageArgs

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

NdbDatabaseScaleInfoBpgConfigStorageDataDisk
, NdbDatabaseScaleInfoBpgConfigStorageDataDiskArgs

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

NdbDatabaseScaleInfoBpgConfigStorageLogDisk
, NdbDatabaseScaleInfoBpgConfigStorageLogDiskArgs

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

NdbDatabaseScaleInfoBpgConfigVmProperty
, NdbDatabaseScaleInfoBpgConfigVmPropertyArgs

NdbDatabaseScaleLcmConfig
, NdbDatabaseScaleLcmConfigArgs

NdbDatabaseScaleLcmConfigExpiryDetail
, NdbDatabaseScaleLcmConfigExpiryDetailArgs

NdbDatabaseScaleLcmConfigPostDeleteCommand
, NdbDatabaseScaleLcmConfigPostDeleteCommandArgs

Command string
Command string
command String
command string
command String

NdbDatabaseScaleLcmConfigPreDeleteCommand
, NdbDatabaseScaleLcmConfigPreDeleteCommandArgs

Command string
Command string
command String
command string
command String

NdbDatabaseScaleLcmConfigRefreshDetail
, NdbDatabaseScaleLcmConfigRefreshDetailArgs

NdbDatabaseScaleLinkedDatabase
, NdbDatabaseScaleLinkedDatabaseArgs

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.NdbDatabaseScaleLinkedDatabaseInfo>
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 []NdbDatabaseScaleLinkedDatabaseInfo
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<NdbDatabaseScaleLinkedDatabaseInfo>
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 NdbDatabaseScaleLinkedDatabaseInfo[]
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[NdbDatabaseScaleLinkedDatabaseInfo]
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

NdbDatabaseScaleLinkedDatabaseInfo
, NdbDatabaseScaleLinkedDatabaseInfoArgs

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>

NdbDatabaseScaleProperty
, NdbDatabaseScalePropertyArgs

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

NdbDatabaseScaleTag
, NdbDatabaseScaleTagArgs

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

NdbDatabaseScaleTimeMachine
, NdbDatabaseScaleTimeMachineArgs

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.NdbDatabaseScaleTimeMachineProperty>
properties of database created
ScheduleId string
Schedules List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleTimeMachineSchedule>
Scope string
SlaId string
SlaUpdateInProgress bool
SlaUpdateMetadata string
Slas List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleTimeMachineSla>
SourceNxClusters List<string>
Status string
status of instance
Tags List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleTimeMachineTag>
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 []NdbDatabaseScaleTimeMachineProperty
properties of database created
ScheduleId string
Schedules []NdbDatabaseScaleTimeMachineSchedule
Scope string
SlaId string
SlaUpdateInProgress bool
SlaUpdateMetadata string
Slas []NdbDatabaseScaleTimeMachineSla
SourceNxClusters []string
Status string
status of instance
Tags []NdbDatabaseScaleTimeMachineTag
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<NdbDatabaseScaleTimeMachineProperty>
properties of database created
scheduleId String
schedules List<NdbDatabaseScaleTimeMachineSchedule>
scope String
slaId String
slaUpdateInProgress Boolean
slaUpdateMetadata String
slas List<NdbDatabaseScaleTimeMachineSla>
sourceNxClusters List<String>
status String
status of instance
tags List<NdbDatabaseScaleTimeMachineTag>
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 NdbDatabaseScaleTimeMachineProperty[]
properties of database created
scheduleId string
schedules NdbDatabaseScaleTimeMachineSchedule[]
scope string
slaId string
slaUpdateInProgress boolean
slaUpdateMetadata string
slas NdbDatabaseScaleTimeMachineSla[]
sourceNxClusters string[]
status string
status of instance
tags NdbDatabaseScaleTimeMachineTag[]
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[NdbDatabaseScaleTimeMachineProperty]
properties of database created
schedule_id str
schedules Sequence[NdbDatabaseScaleTimeMachineSchedule]
scope str
sla_id str
sla_update_in_progress bool
sla_update_metadata str
slas Sequence[NdbDatabaseScaleTimeMachineSla]
source_nx_clusters Sequence[str]
status str
status of instance
tags Sequence[NdbDatabaseScaleTimeMachineTag]
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

NdbDatabaseScaleTimeMachineProperty
, NdbDatabaseScaleTimeMachinePropertyArgs

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

NdbDatabaseScaleTimeMachineSchedule
, NdbDatabaseScaleTimeMachineScheduleArgs

ContinuousSchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleTimeMachineScheduleContinuousSchedule>
DailySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleTimeMachineScheduleDailySchedule>
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.NdbDatabaseScaleTimeMachineScheduleMonthlySchedule>
Name string
Name of database instance
OwnerId string
QuartelySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleTimeMachineScheduleQuartelySchedule>
ReferenceCount int
SnapshotTimeOfDays List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleTimeMachineScheduleSnapshotTimeOfDay>
StartTime string
SystemPolicy bool
TimeZone string
timezone on which instance is created xw
UniqueName string
WeeklySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleTimeMachineScheduleWeeklySchedule>
YearlySchedules List<PiersKarsenbarg.Nutanix.Inputs.NdbDatabaseScaleTimeMachineScheduleYearlySchedule>
ContinuousSchedules []NdbDatabaseScaleTimeMachineScheduleContinuousSchedule
DailySchedules []NdbDatabaseScaleTimeMachineScheduleDailySchedule
DateCreated string
date created for db instance
DateModified string
date modified for instance
Description string
description of database instance
GlobalPolicy bool
Id string
MonthlySchedules []NdbDatabaseScaleTimeMachineScheduleMonthlySchedule
Name string
Name of database instance
OwnerId string
QuartelySchedules []NdbDatabaseScaleTimeMachineScheduleQuartelySchedule
ReferenceCount int
SnapshotTimeOfDays []NdbDatabaseScaleTimeMachineScheduleSnapshotTimeOfDay
StartTime string
SystemPolicy bool
TimeZone string
timezone on which instance is created xw
UniqueName string
WeeklySchedules []NdbDatabaseScaleTimeMachineScheduleWeeklySchedule
YearlySchedules []NdbDatabaseScaleTimeMachineScheduleYearlySchedule
continuousSchedules List<NdbDatabaseScaleTimeMachineScheduleContinuousSchedule>
dailySchedules List<NdbDatabaseScaleTimeMachineScheduleDailySchedule>
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<NdbDatabaseScaleTimeMachineScheduleMonthlySchedule>
name String
Name of database instance
ownerId String
quartelySchedules List<NdbDatabaseScaleTimeMachineScheduleQuartelySchedule>
referenceCount Integer
snapshotTimeOfDays List<NdbDatabaseScaleTimeMachineScheduleSnapshotTimeOfDay>
startTime String
systemPolicy Boolean
timeZone String
timezone on which instance is created xw
uniqueName String
weeklySchedules List<NdbDatabaseScaleTimeMachineScheduleWeeklySchedule>
yearlySchedules List<NdbDatabaseScaleTimeMachineScheduleYearlySchedule>
continuous_schedules Sequence[NdbDatabaseScaleTimeMachineScheduleContinuousSchedule]
daily_schedules Sequence[NdbDatabaseScaleTimeMachineScheduleDailySchedule]
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[NdbDatabaseScaleTimeMachineScheduleMonthlySchedule]
name str
Name of database instance
owner_id str
quartely_schedules Sequence[NdbDatabaseScaleTimeMachineScheduleQuartelySchedule]
reference_count int
snapshot_time_of_days Sequence[NdbDatabaseScaleTimeMachineScheduleSnapshotTimeOfDay]
start_time str
system_policy bool
time_zone str
timezone on which instance is created xw
unique_name str
weekly_schedules Sequence[NdbDatabaseScaleTimeMachineScheduleWeeklySchedule]
yearly_schedules Sequence[NdbDatabaseScaleTimeMachineScheduleYearlySchedule]
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>

NdbDatabaseScaleTimeMachineScheduleContinuousSchedule
, NdbDatabaseScaleTimeMachineScheduleContinuousScheduleArgs

NdbDatabaseScaleTimeMachineScheduleDailySchedule
, NdbDatabaseScaleTimeMachineScheduleDailyScheduleArgs

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

NdbDatabaseScaleTimeMachineScheduleMonthlySchedule
, NdbDatabaseScaleTimeMachineScheduleMonthlyScheduleArgs

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

NdbDatabaseScaleTimeMachineScheduleQuartelySchedule
, NdbDatabaseScaleTimeMachineScheduleQuartelyScheduleArgs

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

NdbDatabaseScaleTimeMachineScheduleSnapshotTimeOfDay
, NdbDatabaseScaleTimeMachineScheduleSnapshotTimeOfDayArgs

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

NdbDatabaseScaleTimeMachineScheduleWeeklySchedule
, NdbDatabaseScaleTimeMachineScheduleWeeklyScheduleArgs

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

NdbDatabaseScaleTimeMachineScheduleYearlySchedule
, NdbDatabaseScaleTimeMachineScheduleYearlyScheduleArgs

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

NdbDatabaseScaleTimeMachineSla
, NdbDatabaseScaleTimeMachineSlaArgs

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

NdbDatabaseScaleTimeMachineTag
, NdbDatabaseScaleTimeMachineTagArgs

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.