nutanix.NdbRegisterDatabase
Explore with Pulumi AI
Provides a resource to register the database based on the input parameters.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pierskarsenbarg/nutanix";
// register PostgreSQL database with instance not registered on VM
const name = new nutanix.NdbRegisterDatabase("name", {
category: "DEFAULT",
databaseName: "test-inst",
databaseType: "postgres_database",
description: "added by terraform",
nxClusterId: "{{ cluster_ID }}",
postgressInfos: [{
backupPolicy: "prefer_secondary",
dbName: "testdb1",
dbPassword: "pass",
dbUser: "postgres",
listenerPort: "5432",
postgresSoftwareHome: "{{ directory where the PostgreSQL database software is installed }}",
}],
resetDescriptionInNxCluster: false,
timeMachineInfo: {
description: "description of tms",
name: "test-pg-inst-regis",
schedule: {
continuousschedule: {
enabled: true,
logbackupinterval: 30,
snapshotsperday: 1,
},
monthlyschedule: {
dayofmonth: 27,
enabled: true,
},
quartelyschedule: {
dayofmonth: 27,
enabled: true,
startmonth: "JANUARY",
},
snapshottimeofday: {
hours: 16,
minutes: 0,
seconds: 0,
},
weeklyschedule: {
dayofweek: "WEDNESDAY",
enabled: true,
},
yearlyschedule: {
dayofmonth: 31,
enabled: false,
month: "DECEMBER",
},
},
slaid: " {{ SLA ID}}",
},
vmIp: "{{ vm_ip }}",
vmPassword: "{{ vm_password }}",
vmUsername: "{{ vm_username }}",
workingDirectory: "/tmp",
});
import pulumi
import pulumi_nutanix as nutanix
# register PostgreSQL database with instance not registered on VM
name = nutanix.NdbRegisterDatabase("name",
category="DEFAULT",
database_name="test-inst",
database_type="postgres_database",
description="added by terraform",
nx_cluster_id="{{ cluster_ID }}",
postgress_infos=[{
"backup_policy": "prefer_secondary",
"db_name": "testdb1",
"db_password": "pass",
"db_user": "postgres",
"listener_port": "5432",
"postgres_software_home": "{{ directory where the PostgreSQL database software is installed }}",
}],
reset_description_in_nx_cluster=False,
time_machine_info={
"description": "description of tms",
"name": "test-pg-inst-regis",
"schedule": {
"continuousschedule": {
"enabled": True,
"logbackupinterval": 30,
"snapshotsperday": 1,
},
"monthlyschedule": {
"dayofmonth": 27,
"enabled": True,
},
"quartelyschedule": {
"dayofmonth": 27,
"enabled": True,
"startmonth": "JANUARY",
},
"snapshottimeofday": {
"hours": 16,
"minutes": 0,
"seconds": 0,
},
"weeklyschedule": {
"dayofweek": "WEDNESDAY",
"enabled": True,
},
"yearlyschedule": {
"dayofmonth": 31,
"enabled": False,
"month": "DECEMBER",
},
},
"slaid": " {{ SLA ID}}",
},
vm_ip="{{ vm_ip }}",
vm_password="{{ vm_password }}",
vm_username="{{ vm_username }}",
working_directory="/tmp")
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 {
// register PostgreSQL database with instance not registered on VM
_, err := nutanix.NewNdbRegisterDatabase(ctx, "name", &nutanix.NdbRegisterDatabaseArgs{
Category: pulumi.String("DEFAULT"),
DatabaseName: pulumi.String("test-inst"),
DatabaseType: pulumi.String("postgres_database"),
Description: pulumi.String("added by terraform"),
NxClusterId: pulumi.String("{{ cluster_ID }}"),
PostgressInfos: nutanix.NdbRegisterDatabasePostgressInfoArray{
&nutanix.NdbRegisterDatabasePostgressInfoArgs{
BackupPolicy: pulumi.String("prefer_secondary"),
DbName: pulumi.String("testdb1"),
DbPassword: pulumi.String("pass"),
DbUser: pulumi.String("postgres"),
ListenerPort: pulumi.String("5432"),
PostgresSoftwareHome: pulumi.String("{{ directory where the PostgreSQL database software is installed }}"),
},
},
ResetDescriptionInNxCluster: pulumi.Bool(false),
TimeMachineInfo: &nutanix.NdbRegisterDatabaseTimeMachineInfoArgs{
Description: pulumi.String("description of tms"),
Name: pulumi.String("test-pg-inst-regis"),
Schedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleArgs{
Continuousschedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleContinuousscheduleArgs{
Enabled: pulumi.Bool(true),
Logbackupinterval: pulumi.Int(30),
Snapshotsperday: pulumi.Int(1),
},
Monthlyschedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleMonthlyscheduleArgs{
Dayofmonth: pulumi.Int(27),
Enabled: pulumi.Bool(true),
},
Quartelyschedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleQuartelyscheduleArgs{
Dayofmonth: pulumi.Int(27),
Enabled: pulumi.Bool(true),
Startmonth: pulumi.String("JANUARY"),
},
Snapshottimeofday: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleSnapshottimeofdayArgs{
Hours: pulumi.Int(16),
Minutes: pulumi.Int(0),
Seconds: pulumi.Int(0),
},
Weeklyschedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleWeeklyscheduleArgs{
Dayofweek: pulumi.String("WEDNESDAY"),
Enabled: pulumi.Bool(true),
},
Yearlyschedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleYearlyscheduleArgs{
Dayofmonth: pulumi.Int(31),
Enabled: pulumi.Bool(false),
Month: pulumi.String("DECEMBER"),
},
},
Slaid: pulumi.String(" {{ SLA ID}}"),
},
VmIp: pulumi.String("{{ vm_ip }}"),
VmPassword: pulumi.String("{{ vm_password }}"),
VmUsername: pulumi.String("{{ vm_username }}"),
WorkingDirectory: pulumi.String("/tmp"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = PiersKarsenbarg.Nutanix;
return await Deployment.RunAsync(() =>
{
// register PostgreSQL database with instance not registered on VM
var name = new Nutanix.NdbRegisterDatabase("name", new()
{
Category = "DEFAULT",
DatabaseName = "test-inst",
DatabaseType = "postgres_database",
Description = "added by terraform",
NxClusterId = "{{ cluster_ID }}",
PostgressInfos = new[]
{
new Nutanix.Inputs.NdbRegisterDatabasePostgressInfoArgs
{
BackupPolicy = "prefer_secondary",
DbName = "testdb1",
DbPassword = "pass",
DbUser = "postgres",
ListenerPort = "5432",
PostgresSoftwareHome = "{{ directory where the PostgreSQL database software is installed }}",
},
},
ResetDescriptionInNxCluster = false,
TimeMachineInfo = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoArgs
{
Description = "description of tms",
Name = "test-pg-inst-regis",
Schedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleArgs
{
Continuousschedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleContinuousscheduleArgs
{
Enabled = true,
Logbackupinterval = 30,
Snapshotsperday = 1,
},
Monthlyschedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleMonthlyscheduleArgs
{
Dayofmonth = 27,
Enabled = true,
},
Quartelyschedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleQuartelyscheduleArgs
{
Dayofmonth = 27,
Enabled = true,
Startmonth = "JANUARY",
},
Snapshottimeofday = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleSnapshottimeofdayArgs
{
Hours = 16,
Minutes = 0,
Seconds = 0,
},
Weeklyschedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleWeeklyscheduleArgs
{
Dayofweek = "WEDNESDAY",
Enabled = true,
},
Yearlyschedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleYearlyscheduleArgs
{
Dayofmonth = 31,
Enabled = false,
Month = "DECEMBER",
},
},
Slaid = " {{ SLA ID}}",
},
VmIp = "{{ vm_ip }}",
VmPassword = "{{ vm_password }}",
VmUsername = "{{ vm_username }}",
WorkingDirectory = "/tmp",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NdbRegisterDatabase;
import com.pulumi.nutanix.NdbRegisterDatabaseArgs;
import com.pulumi.nutanix.inputs.NdbRegisterDatabasePostgressInfoArgs;
import com.pulumi.nutanix.inputs.NdbRegisterDatabaseTimeMachineInfoArgs;
import com.pulumi.nutanix.inputs.NdbRegisterDatabaseTimeMachineInfoScheduleArgs;
import com.pulumi.nutanix.inputs.NdbRegisterDatabaseTimeMachineInfoScheduleContinuousscheduleArgs;
import com.pulumi.nutanix.inputs.NdbRegisterDatabaseTimeMachineInfoScheduleMonthlyscheduleArgs;
import com.pulumi.nutanix.inputs.NdbRegisterDatabaseTimeMachineInfoScheduleQuartelyscheduleArgs;
import com.pulumi.nutanix.inputs.NdbRegisterDatabaseTimeMachineInfoScheduleSnapshottimeofdayArgs;
import com.pulumi.nutanix.inputs.NdbRegisterDatabaseTimeMachineInfoScheduleWeeklyscheduleArgs;
import com.pulumi.nutanix.inputs.NdbRegisterDatabaseTimeMachineInfoScheduleYearlyscheduleArgs;
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) {
// register PostgreSQL database with instance not registered on VM
var name = new NdbRegisterDatabase("name", NdbRegisterDatabaseArgs.builder()
.category("DEFAULT")
.databaseName("test-inst")
.databaseType("postgres_database")
.description("added by terraform")
.nxClusterId("{{ cluster_ID }}")
.postgressInfos(NdbRegisterDatabasePostgressInfoArgs.builder()
.backupPolicy("prefer_secondary")
.dbName("testdb1")
.dbPassword("pass")
.dbUser("postgres")
.listenerPort("5432")
.postgresSoftwareHome("{{ directory where the PostgreSQL database software is installed }}")
.build())
.resetDescriptionInNxCluster(false)
.timeMachineInfo(NdbRegisterDatabaseTimeMachineInfoArgs.builder()
.description("description of tms")
.name("test-pg-inst-regis")
.schedule(NdbRegisterDatabaseTimeMachineInfoScheduleArgs.builder()
.continuousschedule(NdbRegisterDatabaseTimeMachineInfoScheduleContinuousscheduleArgs.builder()
.enabled(true)
.logbackupinterval(30)
.snapshotsperday(1)
.build())
.monthlyschedule(NdbRegisterDatabaseTimeMachineInfoScheduleMonthlyscheduleArgs.builder()
.dayofmonth("27")
.enabled(true)
.build())
.quartelyschedule(NdbRegisterDatabaseTimeMachineInfoScheduleQuartelyscheduleArgs.builder()
.dayofmonth(27)
.enabled(true)
.startmonth("JANUARY")
.build())
.snapshottimeofday(NdbRegisterDatabaseTimeMachineInfoScheduleSnapshottimeofdayArgs.builder()
.hours(16)
.minutes(0)
.seconds(0)
.build())
.weeklyschedule(NdbRegisterDatabaseTimeMachineInfoScheduleWeeklyscheduleArgs.builder()
.dayofweek("WEDNESDAY")
.enabled(true)
.build())
.yearlyschedule(NdbRegisterDatabaseTimeMachineInfoScheduleYearlyscheduleArgs.builder()
.dayofmonth(31)
.enabled(false)
.month("DECEMBER")
.build())
.build())
.slaid(" {{ SLA ID}}")
.build())
.vmIp("{{ vm_ip }}")
.vmPassword("{{ vm_password }}")
.vmUsername("{{ vm_username }}")
.workingDirectory("/tmp")
.build());
}
}
resources:
# register PostgreSQL database with instance not registered on VM
name:
type: nutanix:NdbRegisterDatabase
properties:
category: DEFAULT
databaseName: test-inst
databaseType: postgres_database
description: added by terraform
nxClusterId: '{{ cluster_ID }}'
postgressInfos:
- backupPolicy: prefer_secondary
dbName: testdb1
dbPassword: pass
dbUser: postgres
listenerPort: '5432'
postgresSoftwareHome: '{{ directory where the PostgreSQL database software is installed }}'
resetDescriptionInNxCluster: false
# time Machine Info
timeMachineInfo:
description: description of tms
name: test-pg-inst-regis
schedule:
continuousschedule:
enabled: true
logbackupinterval: 30
snapshotsperday: 1
monthlyschedule:
dayofmonth: '27'
enabled: true
quartelyschedule:
dayofmonth: 27
enabled: true
startmonth: JANUARY
snapshottimeofday:
hours: 16
minutes: 0
seconds: 0
weeklyschedule:
dayofweek: WEDNESDAY
enabled: true
yearlyschedule:
dayofmonth: 31
enabled: false
month: DECEMBER
slaid: ' {{ SLA ID}}'
# registered vm info
vmIp: '{{ vm_ip }}'
vmPassword: '{{ vm_password }}'
vmUsername: '{{ vm_username }}'
# optional
workingDirectory: /tmp
Create NdbRegisterDatabase Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NdbRegisterDatabase(name: string, args: NdbRegisterDatabaseArgs, opts?: CustomResourceOptions);
@overload
def NdbRegisterDatabase(resource_name: str,
args: NdbRegisterDatabaseArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NdbRegisterDatabase(resource_name: str,
opts: Optional[ResourceOptions] = None,
database_name: Optional[str] = None,
vm_ip: Optional[str] = None,
database_type: Optional[str] = None,
nx_cluster_id: Optional[str] = None,
remove: Optional[bool] = None,
category: Optional[str] = None,
delete: Optional[bool] = None,
delete_logical_cluster: Optional[bool] = None,
delete_time_machine: Optional[bool] = None,
description: Optional[str] = None,
forced: Optional[bool] = None,
forced_install: Optional[bool] = None,
actionarguments: Optional[Sequence[NdbRegisterDatabaseActionargumentArgs]] = None,
postgress_infos: Optional[Sequence[NdbRegisterDatabasePostgressInfoArgs]] = None,
clustered: Optional[bool] = None,
reset_description_in_nx_cluster: Optional[bool] = None,
soft_remove: Optional[bool] = None,
tags: Optional[Sequence[NdbRegisterDatabaseTagArgs]] = None,
time_machine_info: Optional[NdbRegisterDatabaseTimeMachineInfoArgs] = None,
vm_description: Optional[str] = None,
auto_tune_staging_drive: Optional[bool] = None,
vm_password: Optional[str] = None,
vm_sshkey: Optional[str] = None,
vm_username: Optional[str] = None,
working_directory: Optional[str] = None)
func NewNdbRegisterDatabase(ctx *Context, name string, args NdbRegisterDatabaseArgs, opts ...ResourceOption) (*NdbRegisterDatabase, error)
public NdbRegisterDatabase(string name, NdbRegisterDatabaseArgs args, CustomResourceOptions? opts = null)
public NdbRegisterDatabase(String name, NdbRegisterDatabaseArgs args)
public NdbRegisterDatabase(String name, NdbRegisterDatabaseArgs args, CustomResourceOptions options)
type: nutanix:NdbRegisterDatabase
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args NdbRegisterDatabaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NdbRegisterDatabaseArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NdbRegisterDatabaseArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NdbRegisterDatabaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NdbRegisterDatabaseArgs
- 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 ndbRegisterDatabaseResource = new Nutanix.NdbRegisterDatabase("ndbRegisterDatabaseResource", new()
{
DatabaseName = "string",
VmIp = "string",
DatabaseType = "string",
NxClusterId = "string",
Remove = false,
Category = "string",
Delete = false,
DeleteLogicalCluster = false,
DeleteTimeMachine = false,
Description = "string",
Forced = false,
ForcedInstall = false,
Actionarguments = new[]
{
new Nutanix.Inputs.NdbRegisterDatabaseActionargumentArgs
{
Name = "string",
Value = "string",
},
},
PostgressInfos = new[]
{
new Nutanix.Inputs.NdbRegisterDatabasePostgressInfoArgs
{
DbName = "string",
DbPassword = "string",
ListenerPort = "string",
PostgresSoftwareHome = "string",
AllowMultipleDatabases = false,
BackupPolicy = "string",
DbUser = "string",
SoftwareHome = "string",
SwitchLog = false,
VmIp = "string",
},
},
Clustered = false,
ResetDescriptionInNxCluster = false,
SoftRemove = false,
Tags = new[]
{
new Nutanix.Inputs.NdbRegisterDatabaseTagArgs
{
EntityId = "string",
EntityType = "string",
TagId = "string",
TagName = "string",
Value = "string",
},
},
TimeMachineInfo = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoArgs
{
Name = "string",
Schedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleArgs
{
Continuousschedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleContinuousscheduleArgs
{
Enabled = false,
Logbackupinterval = 0,
Snapshotsperday = 0,
},
Monthlyschedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleMonthlyscheduleArgs
{
Dayofmonth = 0,
Enabled = false,
},
Quartelyschedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleQuartelyscheduleArgs
{
Dayofmonth = 0,
Enabled = false,
Startmonth = "string",
},
Snapshottimeofday = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleSnapshottimeofdayArgs
{
Hours = 0,
Minutes = 0,
Seconds = 0,
},
Weeklyschedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleWeeklyscheduleArgs
{
Dayofweek = "string",
Enabled = false,
},
Yearlyschedule = new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoScheduleYearlyscheduleArgs
{
Dayofmonth = 0,
Enabled = false,
Month = "string",
},
},
Autotunelogdrive = false,
Description = "string",
SlaDetails = new[]
{
new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoSlaDetailArgs
{
PrimarySlas = new[]
{
new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoSlaDetailPrimarySlaArgs
{
SlaId = "string",
NxClusterIds = new[]
{
"string",
},
},
},
},
},
Slaid = "string",
Tags = new[]
{
new Nutanix.Inputs.NdbRegisterDatabaseTimeMachineInfoTagArgs
{
EntityId = "string",
EntityType = "string",
TagId = "string",
TagName = "string",
Value = "string",
},
},
},
VmDescription = "string",
AutoTuneStagingDrive = false,
VmPassword = "string",
VmSshkey = "string",
VmUsername = "string",
WorkingDirectory = "string",
});
example, err := nutanix.NewNdbRegisterDatabase(ctx, "ndbRegisterDatabaseResource", &nutanix.NdbRegisterDatabaseArgs{
DatabaseName: pulumi.String("string"),
VmIp: pulumi.String("string"),
DatabaseType: pulumi.String("string"),
NxClusterId: pulumi.String("string"),
Remove: pulumi.Bool(false),
Category: pulumi.String("string"),
Delete: pulumi.Bool(false),
DeleteLogicalCluster: pulumi.Bool(false),
DeleteTimeMachine: pulumi.Bool(false),
Description: pulumi.String("string"),
Forced: pulumi.Bool(false),
ForcedInstall: pulumi.Bool(false),
Actionarguments: nutanix.NdbRegisterDatabaseActionargumentArray{
&nutanix.NdbRegisterDatabaseActionargumentArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
PostgressInfos: nutanix.NdbRegisterDatabasePostgressInfoArray{
&nutanix.NdbRegisterDatabasePostgressInfoArgs{
DbName: pulumi.String("string"),
DbPassword: pulumi.String("string"),
ListenerPort: pulumi.String("string"),
PostgresSoftwareHome: pulumi.String("string"),
AllowMultipleDatabases: pulumi.Bool(false),
BackupPolicy: pulumi.String("string"),
DbUser: pulumi.String("string"),
SoftwareHome: pulumi.String("string"),
SwitchLog: pulumi.Bool(false),
VmIp: pulumi.String("string"),
},
},
Clustered: pulumi.Bool(false),
ResetDescriptionInNxCluster: pulumi.Bool(false),
SoftRemove: pulumi.Bool(false),
Tags: nutanix.NdbRegisterDatabaseTagArray{
&nutanix.NdbRegisterDatabaseTagArgs{
EntityId: pulumi.String("string"),
EntityType: pulumi.String("string"),
TagId: pulumi.String("string"),
TagName: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
TimeMachineInfo: &nutanix.NdbRegisterDatabaseTimeMachineInfoArgs{
Name: pulumi.String("string"),
Schedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleArgs{
Continuousschedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleContinuousscheduleArgs{
Enabled: pulumi.Bool(false),
Logbackupinterval: pulumi.Int(0),
Snapshotsperday: pulumi.Int(0),
},
Monthlyschedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleMonthlyscheduleArgs{
Dayofmonth: pulumi.Int(0),
Enabled: pulumi.Bool(false),
},
Quartelyschedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleQuartelyscheduleArgs{
Dayofmonth: pulumi.Int(0),
Enabled: pulumi.Bool(false),
Startmonth: pulumi.String("string"),
},
Snapshottimeofday: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleSnapshottimeofdayArgs{
Hours: pulumi.Int(0),
Minutes: pulumi.Int(0),
Seconds: pulumi.Int(0),
},
Weeklyschedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleWeeklyscheduleArgs{
Dayofweek: pulumi.String("string"),
Enabled: pulumi.Bool(false),
},
Yearlyschedule: &nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleYearlyscheduleArgs{
Dayofmonth: pulumi.Int(0),
Enabled: pulumi.Bool(false),
Month: pulumi.String("string"),
},
},
Autotunelogdrive: pulumi.Bool(false),
Description: pulumi.String("string"),
SlaDetails: nutanix.NdbRegisterDatabaseTimeMachineInfoSlaDetailArray{
&nutanix.NdbRegisterDatabaseTimeMachineInfoSlaDetailArgs{
PrimarySlas: nutanix.NdbRegisterDatabaseTimeMachineInfoSlaDetailPrimarySlaArray{
&nutanix.NdbRegisterDatabaseTimeMachineInfoSlaDetailPrimarySlaArgs{
SlaId: pulumi.String("string"),
NxClusterIds: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
Slaid: pulumi.String("string"),
Tags: nutanix.NdbRegisterDatabaseTimeMachineInfoTagArray{
&nutanix.NdbRegisterDatabaseTimeMachineInfoTagArgs{
EntityId: pulumi.String("string"),
EntityType: pulumi.String("string"),
TagId: pulumi.String("string"),
TagName: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
VmDescription: pulumi.String("string"),
AutoTuneStagingDrive: pulumi.Bool(false),
VmPassword: pulumi.String("string"),
VmSshkey: pulumi.String("string"),
VmUsername: pulumi.String("string"),
WorkingDirectory: pulumi.String("string"),
})
var ndbRegisterDatabaseResource = new NdbRegisterDatabase("ndbRegisterDatabaseResource", NdbRegisterDatabaseArgs.builder()
.databaseName("string")
.vmIp("string")
.databaseType("string")
.nxClusterId("string")
.remove(false)
.category("string")
.delete(false)
.deleteLogicalCluster(false)
.deleteTimeMachine(false)
.description("string")
.forced(false)
.forcedInstall(false)
.actionarguments(NdbRegisterDatabaseActionargumentArgs.builder()
.name("string")
.value("string")
.build())
.postgressInfos(NdbRegisterDatabasePostgressInfoArgs.builder()
.dbName("string")
.dbPassword("string")
.listenerPort("string")
.postgresSoftwareHome("string")
.allowMultipleDatabases(false)
.backupPolicy("string")
.dbUser("string")
.softwareHome("string")
.switchLog(false)
.vmIp("string")
.build())
.clustered(false)
.resetDescriptionInNxCluster(false)
.softRemove(false)
.tags(NdbRegisterDatabaseTagArgs.builder()
.entityId("string")
.entityType("string")
.tagId("string")
.tagName("string")
.value("string")
.build())
.timeMachineInfo(NdbRegisterDatabaseTimeMachineInfoArgs.builder()
.name("string")
.schedule(NdbRegisterDatabaseTimeMachineInfoScheduleArgs.builder()
.continuousschedule(NdbRegisterDatabaseTimeMachineInfoScheduleContinuousscheduleArgs.builder()
.enabled(false)
.logbackupinterval(0)
.snapshotsperday(0)
.build())
.monthlyschedule(NdbRegisterDatabaseTimeMachineInfoScheduleMonthlyscheduleArgs.builder()
.dayofmonth(0)
.enabled(false)
.build())
.quartelyschedule(NdbRegisterDatabaseTimeMachineInfoScheduleQuartelyscheduleArgs.builder()
.dayofmonth(0)
.enabled(false)
.startmonth("string")
.build())
.snapshottimeofday(NdbRegisterDatabaseTimeMachineInfoScheduleSnapshottimeofdayArgs.builder()
.hours(0)
.minutes(0)
.seconds(0)
.build())
.weeklyschedule(NdbRegisterDatabaseTimeMachineInfoScheduleWeeklyscheduleArgs.builder()
.dayofweek("string")
.enabled(false)
.build())
.yearlyschedule(NdbRegisterDatabaseTimeMachineInfoScheduleYearlyscheduleArgs.builder()
.dayofmonth(0)
.enabled(false)
.month("string")
.build())
.build())
.autotunelogdrive(false)
.description("string")
.slaDetails(NdbRegisterDatabaseTimeMachineInfoSlaDetailArgs.builder()
.primarySlas(NdbRegisterDatabaseTimeMachineInfoSlaDetailPrimarySlaArgs.builder()
.slaId("string")
.nxClusterIds("string")
.build())
.build())
.slaid("string")
.tags(NdbRegisterDatabaseTimeMachineInfoTagArgs.builder()
.entityId("string")
.entityType("string")
.tagId("string")
.tagName("string")
.value("string")
.build())
.build())
.vmDescription("string")
.autoTuneStagingDrive(false)
.vmPassword("string")
.vmSshkey("string")
.vmUsername("string")
.workingDirectory("string")
.build());
ndb_register_database_resource = nutanix.NdbRegisterDatabase("ndbRegisterDatabaseResource",
database_name="string",
vm_ip="string",
database_type="string",
nx_cluster_id="string",
remove=False,
category="string",
delete=False,
delete_logical_cluster=False,
delete_time_machine=False,
description="string",
forced=False,
forced_install=False,
actionarguments=[nutanix.NdbRegisterDatabaseActionargumentArgs(
name="string",
value="string",
)],
postgress_infos=[nutanix.NdbRegisterDatabasePostgressInfoArgs(
db_name="string",
db_password="string",
listener_port="string",
postgres_software_home="string",
allow_multiple_databases=False,
backup_policy="string",
db_user="string",
software_home="string",
switch_log=False,
vm_ip="string",
)],
clustered=False,
reset_description_in_nx_cluster=False,
soft_remove=False,
tags=[nutanix.NdbRegisterDatabaseTagArgs(
entity_id="string",
entity_type="string",
tag_id="string",
tag_name="string",
value="string",
)],
time_machine_info=nutanix.NdbRegisterDatabaseTimeMachineInfoArgs(
name="string",
schedule=nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleArgs(
continuousschedule=nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleContinuousscheduleArgs(
enabled=False,
logbackupinterval=0,
snapshotsperday=0,
),
monthlyschedule=nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleMonthlyscheduleArgs(
dayofmonth=0,
enabled=False,
),
quartelyschedule=nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleQuartelyscheduleArgs(
dayofmonth=0,
enabled=False,
startmonth="string",
),
snapshottimeofday=nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleSnapshottimeofdayArgs(
hours=0,
minutes=0,
seconds=0,
),
weeklyschedule=nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleWeeklyscheduleArgs(
dayofweek="string",
enabled=False,
),
yearlyschedule=nutanix.NdbRegisterDatabaseTimeMachineInfoScheduleYearlyscheduleArgs(
dayofmonth=0,
enabled=False,
month="string",
),
),
autotunelogdrive=False,
description="string",
sla_details=[nutanix.NdbRegisterDatabaseTimeMachineInfoSlaDetailArgs(
primary_slas=[nutanix.NdbRegisterDatabaseTimeMachineInfoSlaDetailPrimarySlaArgs(
sla_id="string",
nx_cluster_ids=["string"],
)],
)],
slaid="string",
tags=[nutanix.NdbRegisterDatabaseTimeMachineInfoTagArgs(
entity_id="string",
entity_type="string",
tag_id="string",
tag_name="string",
value="string",
)],
),
vm_description="string",
auto_tune_staging_drive=False,
vm_password="string",
vm_sshkey="string",
vm_username="string",
working_directory="string")
const ndbRegisterDatabaseResource = new nutanix.NdbRegisterDatabase("ndbRegisterDatabaseResource", {
databaseName: "string",
vmIp: "string",
databaseType: "string",
nxClusterId: "string",
remove: false,
category: "string",
"delete": false,
deleteLogicalCluster: false,
deleteTimeMachine: false,
description: "string",
forced: false,
forcedInstall: false,
actionarguments: [{
name: "string",
value: "string",
}],
postgressInfos: [{
dbName: "string",
dbPassword: "string",
listenerPort: "string",
postgresSoftwareHome: "string",
allowMultipleDatabases: false,
backupPolicy: "string",
dbUser: "string",
softwareHome: "string",
switchLog: false,
vmIp: "string",
}],
clustered: false,
resetDescriptionInNxCluster: false,
softRemove: false,
tags: [{
entityId: "string",
entityType: "string",
tagId: "string",
tagName: "string",
value: "string",
}],
timeMachineInfo: {
name: "string",
schedule: {
continuousschedule: {
enabled: false,
logbackupinterval: 0,
snapshotsperday: 0,
},
monthlyschedule: {
dayofmonth: 0,
enabled: false,
},
quartelyschedule: {
dayofmonth: 0,
enabled: false,
startmonth: "string",
},
snapshottimeofday: {
hours: 0,
minutes: 0,
seconds: 0,
},
weeklyschedule: {
dayofweek: "string",
enabled: false,
},
yearlyschedule: {
dayofmonth: 0,
enabled: false,
month: "string",
},
},
autotunelogdrive: false,
description: "string",
slaDetails: [{
primarySlas: [{
slaId: "string",
nxClusterIds: ["string"],
}],
}],
slaid: "string",
tags: [{
entityId: "string",
entityType: "string",
tagId: "string",
tagName: "string",
value: "string",
}],
},
vmDescription: "string",
autoTuneStagingDrive: false,
vmPassword: "string",
vmSshkey: "string",
vmUsername: "string",
workingDirectory: "string",
});
type: nutanix:NdbRegisterDatabase
properties:
actionarguments:
- name: string
value: string
autoTuneStagingDrive: false
category: string
clustered: false
databaseName: string
databaseType: string
delete: false
deleteLogicalCluster: false
deleteTimeMachine: false
description: string
forced: false
forcedInstall: false
nxClusterId: string
postgressInfos:
- allowMultipleDatabases: false
backupPolicy: string
dbName: string
dbPassword: string
dbUser: string
listenerPort: string
postgresSoftwareHome: string
softwareHome: string
switchLog: false
vmIp: string
remove: false
resetDescriptionInNxCluster: false
softRemove: false
tags:
- entityId: string
entityType: string
tagId: string
tagName: string
value: string
timeMachineInfo:
autotunelogdrive: false
description: string
name: string
schedule:
continuousschedule:
enabled: false
logbackupinterval: 0
snapshotsperday: 0
monthlyschedule:
dayofmonth: 0
enabled: false
quartelyschedule:
dayofmonth: 0
enabled: false
startmonth: string
snapshottimeofday:
hours: 0
minutes: 0
seconds: 0
weeklyschedule:
dayofweek: string
enabled: false
yearlyschedule:
dayofmonth: 0
enabled: false
month: string
slaDetails:
- primarySlas:
- nxClusterIds:
- string
slaId: string
slaid: string
tags:
- entityId: string
entityType: string
tagId: string
tagName: string
value: string
vmDescription: string
vmIp: string
vmPassword: string
vmSshkey: string
vmUsername: string
workingDirectory: string
NdbRegisterDatabase Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The NdbRegisterDatabase resource accepts the following input properties:
- Database
Name string - name of database
- Database
Type string - type of database. Required value: postgres_database
- Vm
Ip string - IP address of dbserver VM
- Actionarguments
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Actionargument> - action arguments
- Auto
Tune boolStaging Drive - auto tune staging drive. Default is true
- Category string
- category of database. Default is "DEFAULT"
- Clustered bool
- clustered or not. Default is false
- Delete bool
- (Optional) Delete the database from the VM. Default value is false
- Delete
Logical boolCluster - (Optional) Delete the logical cluster. Default is true
- Delete
Time boolMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- Description string
- description
- Forced bool
- (Optional) Force delete of instance. Default is false
- Forced
Install bool - forced install. Default: true
- Nx
Cluster stringId - cluster on which NDB is present
- Postgress
Infos List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Postgress Info> - Postgress_Info for registering.
- Remove bool
- (Optional) Unregister the database from NDB. Default value is true
- Reset
Description boolIn Nx Cluster - Reset description in cluster
- Soft
Remove bool - (Optional) Soft remove. Default will be false
- List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Tag> - tags
- Time
Machine PiersInfo Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info - Time Machine info
- Vm
Description string - description for VM
- Vm
Password string - password of the NDB drive user account.
- Vm
Sshkey string - ssh key for vm
- Vm
Username string - username of the NDB drive user account that has sudo access.
- Working
Directory string - working directory. Default is /tmp
- Database
Name string - name of database
- Database
Type string - type of database. Required value: postgres_database
- Vm
Ip string - IP address of dbserver VM
- Actionarguments
[]Ndb
Register Database Actionargument Args - action arguments
- Auto
Tune boolStaging Drive - auto tune staging drive. Default is true
- Category string
- category of database. Default is "DEFAULT"
- Clustered bool
- clustered or not. Default is false
- Delete bool
- (Optional) Delete the database from the VM. Default value is false
- Delete
Logical boolCluster - (Optional) Delete the logical cluster. Default is true
- Delete
Time boolMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- Description string
- description
- Forced bool
- (Optional) Force delete of instance. Default is false
- Forced
Install bool - forced install. Default: true
- Nx
Cluster stringId - cluster on which NDB is present
- Postgress
Infos []NdbRegister Database Postgress Info Args - Postgress_Info for registering.
- Remove bool
- (Optional) Unregister the database from NDB. Default value is true
- Reset
Description boolIn Nx Cluster - Reset description in cluster
- Soft
Remove bool - (Optional) Soft remove. Default will be false
- []Ndb
Register Database Tag Args - tags
- Time
Machine NdbInfo Register Database Time Machine Info Args - Time Machine info
- Vm
Description string - description for VM
- Vm
Password string - password of the NDB drive user account.
- Vm
Sshkey string - ssh key for vm
- Vm
Username string - username of the NDB drive user account that has sudo access.
- Working
Directory string - working directory. Default is /tmp
- database
Name String - name of database
- database
Type String - type of database. Required value: postgres_database
- vm
Ip String - IP address of dbserver VM
- actionarguments
List<Ndb
Register Database Actionargument> - action arguments
- auto
Tune BooleanStaging Drive - auto tune staging drive. Default is true
- category String
- category of database. Default is "DEFAULT"
- clustered Boolean
- clustered or not. Default is false
- delete Boolean
- (Optional) Delete the database from the VM. Default value is false
- delete
Logical BooleanCluster - (Optional) Delete the logical cluster. Default is true
- delete
Time BooleanMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- description String
- description
- forced Boolean
- (Optional) Force delete of instance. Default is false
- forced
Install Boolean - forced install. Default: true
- nx
Cluster StringId - cluster on which NDB is present
- postgress
Infos List<NdbRegister Database Postgress Info> - Postgress_Info for registering.
- remove Boolean
- (Optional) Unregister the database from NDB. Default value is true
- reset
Description BooleanIn Nx Cluster - Reset description in cluster
- soft
Remove Boolean - (Optional) Soft remove. Default will be false
- List<Ndb
Register Database Tag> - tags
- time
Machine NdbInfo Register Database Time Machine Info - Time Machine info
- vm
Description String - description for VM
- vm
Password String - password of the NDB drive user account.
- vm
Sshkey String - ssh key for vm
- vm
Username String - username of the NDB drive user account that has sudo access.
- working
Directory String - working directory. Default is /tmp
- database
Name string - name of database
- database
Type string - type of database. Required value: postgres_database
- vm
Ip string - IP address of dbserver VM
- actionarguments
Ndb
Register Database Actionargument[] - action arguments
- auto
Tune booleanStaging Drive - auto tune staging drive. Default is true
- category string
- category of database. Default is "DEFAULT"
- clustered boolean
- clustered or not. Default is false
- delete boolean
- (Optional) Delete the database from the VM. Default value is false
- delete
Logical booleanCluster - (Optional) Delete the logical cluster. Default is true
- delete
Time booleanMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- description string
- description
- forced boolean
- (Optional) Force delete of instance. Default is false
- forced
Install boolean - forced install. Default: true
- nx
Cluster stringId - cluster on which NDB is present
- postgress
Infos NdbRegister Database Postgress Info[] - Postgress_Info for registering.
- remove boolean
- (Optional) Unregister the database from NDB. Default value is true
- reset
Description booleanIn Nx Cluster - Reset description in cluster
- soft
Remove boolean - (Optional) Soft remove. Default will be false
- Ndb
Register Database Tag[] - tags
- time
Machine NdbInfo Register Database Time Machine Info - Time Machine info
- vm
Description string - description for VM
- vm
Password string - password of the NDB drive user account.
- vm
Sshkey string - ssh key for vm
- vm
Username string - username of the NDB drive user account that has sudo access.
- working
Directory string - working directory. Default is /tmp
- database_
name str - name of database
- database_
type str - type of database. Required value: postgres_database
- vm_
ip str - IP address of dbserver VM
- actionarguments
Sequence[Ndb
Register Database Actionargument Args] - action arguments
- auto_
tune_ boolstaging_ drive - auto tune staging drive. Default is true
- category str
- category of database. Default is "DEFAULT"
- clustered bool
- clustered or not. Default is false
- delete bool
- (Optional) Delete the database from the VM. Default value is false
- delete_
logical_ boolcluster - (Optional) Delete the logical cluster. Default is true
- delete_
time_ boolmachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- description str
- description
- forced bool
- (Optional) Force delete of instance. Default is false
- forced_
install bool - forced install. Default: true
- nx_
cluster_ strid - cluster on which NDB is present
- postgress_
infos Sequence[NdbRegister Database Postgress Info Args] - Postgress_Info for registering.
- remove bool
- (Optional) Unregister the database from NDB. Default value is true
- reset_
description_ boolin_ nx_ cluster - Reset description in cluster
- soft_
remove bool - (Optional) Soft remove. Default will be false
- Sequence[Ndb
Register Database Tag Args] - tags
- time_
machine_ Ndbinfo Register Database Time Machine Info Args - Time Machine info
- vm_
description str - description for VM
- vm_
password str - password of the NDB drive user account.
- vm_
sshkey str - ssh key for vm
- vm_
username str - username of the NDB drive user account that has sudo access.
- working_
directory str - working directory. Default is /tmp
- database
Name String - name of database
- database
Type String - type of database. Required value: postgres_database
- vm
Ip String - IP address of dbserver VM
- actionarguments List<Property Map>
- action arguments
- auto
Tune BooleanStaging Drive - auto tune staging drive. Default is true
- category String
- category of database. Default is "DEFAULT"
- clustered Boolean
- clustered or not. Default is false
- delete Boolean
- (Optional) Delete the database from the VM. Default value is false
- delete
Logical BooleanCluster - (Optional) Delete the logical cluster. Default is true
- delete
Time BooleanMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- description String
- description
- forced Boolean
- (Optional) Force delete of instance. Default is false
- forced
Install Boolean - forced install. Default: true
- nx
Cluster StringId - cluster on which NDB is present
- postgress
Infos List<Property Map> - Postgress_Info for registering.
- remove Boolean
- (Optional) Unregister the database from NDB. Default value is true
- reset
Description BooleanIn Nx Cluster - Reset description in cluster
- soft
Remove Boolean - (Optional) Soft remove. Default will be false
- List<Property Map>
- tags
- time
Machine Property MapInfo - Time Machine info
- vm
Description String - description for VM
- vm
Password String - password of the NDB drive user account.
- vm
Sshkey String - ssh key for vm
- vm
Username String - username of the NDB drive user account that has sudo access.
- working
Directory String - working directory. Default is /tmp
Outputs
All input properties are implicitly available as output properties. Additionally, the NdbRegisterDatabase resource produces the following output properties:
- Clone bool
- whether instance is cloned or not
- Database
Cluster stringType - database cluster type
- Database
Nodes List<PiersKarsenbarg. Nutanix. Outputs. Ndb Register Database Database Node> - database nodes associated with database instance
- Database
Status string - status of database
- Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Dbserver
Logical Dictionary<string, string>Cluster - dbserver logical cluster
- Dbserver
Logical stringCluster Id - dbserver logical cluster id
- Group
Info Dictionary<string, string> - Id string
- The provider-assigned unique ID for this managed resource.
- Infos
List<Piers
Karsenbarg. Nutanix. Outputs. Ndb Register Database Info> - info of instance
- Lcm
Configs List<PiersKarsenbarg. Nutanix. Outputs. Ndb Register Database Lcm Config> - LCM config of instance
- Linked
Databases List<PiersKarsenbarg. Nutanix. Outputs. Ndb Register Database Linked Database> - 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
- Parent
Database stringId - parent database id
- Parent
Source stringDatabase Id - parent source database id
- Parent
Time stringMachine Id - parent time machine id
- Properties
List<Piers
Karsenbarg. Nutanix. Outputs. Ndb Register Database Property> - properties of database created
- Status string
- status of instance
- Time
Machine stringId - time machine id of instance
- Time
Machines List<PiersKarsenbarg. Nutanix. Outputs. Ndb Register Database Time Machine> - Time Machine details of instance
- Time
Zone string - timezone on which instance is created xw
- Type string
- type of database
- Clone bool
- whether instance is cloned or not
- Database
Cluster stringType - database cluster type
- Database
Nodes []NdbRegister Database Database Node - database nodes associated with database instance
- Database
Status string - status of database
- Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Dbserver
Logical map[string]stringCluster - dbserver logical cluster
- Dbserver
Logical stringCluster Id - dbserver logical cluster id
- Group
Info map[string]string - Id string
- The provider-assigned unique ID for this managed resource.
- Infos
[]Ndb
Register Database Info - info of instance
- Lcm
Configs []NdbRegister Database Lcm Config - LCM config of instance
- Linked
Databases []NdbRegister Database Linked Database - 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
- Parent
Database stringId - parent database id
- Parent
Source stringDatabase Id - parent source database id
- Parent
Time stringMachine Id - parent time machine id
- Properties
[]Ndb
Register Database Property - properties of database created
- Status string
- status of instance
- Time
Machine stringId - time machine id of instance
- Time
Machines []NdbRegister Database Time Machine - Time Machine details of instance
- Time
Zone string - timezone on which instance is created xw
- Type string
- type of database
- clone_ Boolean
- whether instance is cloned or not
- database
Cluster StringType - database cluster type
- database
Nodes List<NdbRegister Database Database Node> - database nodes associated with database instance
- database
Status String - status of database
- date
Created String - date created for db instance
- date
Modified String - date modified for instance
- dbserver
Logical Map<String,String>Cluster - dbserver logical cluster
- dbserver
Logical StringCluster Id - dbserver logical cluster id
- group
Info Map<String,String> - id String
- The provider-assigned unique ID for this managed resource.
- infos
List<Ndb
Register Database Info> - info of instance
- lcm
Configs List<NdbRegister Database Lcm Config> - LCM config of instance
- linked
Databases List<NdbRegister Database Linked Database> - 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
- parent
Database StringId - parent database id
- parent
Source StringDatabase Id - parent source database id
- parent
Time StringMachine Id - parent time machine id
- properties
List<Ndb
Register Database Property> - properties of database created
- status String
- status of instance
- time
Machine StringId - time machine id of instance
- time
Machines List<NdbRegister Database Time Machine> - Time Machine details of instance
- time
Zone String - timezone on which instance is created xw
- type String
- type of database
- clone boolean
- whether instance is cloned or not
- database
Cluster stringType - database cluster type
- database
Nodes NdbRegister Database Database Node[] - database nodes associated with database instance
- database
Status string - status of database
- date
Created string - date created for db instance
- date
Modified string - date modified for instance
- dbserver
Logical {[key: string]: string}Cluster - dbserver logical cluster
- dbserver
Logical stringCluster Id - dbserver logical cluster id
- group
Info {[key: string]: string} - id string
- The provider-assigned unique ID for this managed resource.
- infos
Ndb
Register Database Info[] - info of instance
- lcm
Configs NdbRegister Database Lcm Config[] - LCM config of instance
- linked
Databases NdbRegister Database Linked Database[] - 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
- parent
Database stringId - parent database id
- parent
Source stringDatabase Id - parent source database id
- parent
Time stringMachine Id - parent time machine id
- properties
Ndb
Register Database Property[] - properties of database created
- status string
- status of instance
- time
Machine stringId - time machine id of instance
- time
Machines NdbRegister Database Time Machine[] - Time Machine details of instance
- time
Zone string - timezone on which instance is created xw
- type string
- type of database
- clone bool
- whether instance is cloned or not
- database_
cluster_ strtype - database cluster type
- database_
nodes Sequence[NdbRegister Database Database Node] - database nodes associated with database instance
- database_
status str - status of database
- date_
created str - date created for db instance
- date_
modified str - date modified for instance
- dbserver_
logical_ Mapping[str, str]cluster - dbserver logical cluster
- dbserver_
logical_ strcluster_ id - dbserver logical cluster id
- group_
info Mapping[str, str] - id str
- The provider-assigned unique ID for this managed resource.
- infos
Sequence[Ndb
Register Database Info] - info of instance
- lcm_
configs Sequence[NdbRegister Database Lcm Config] - LCM config of instance
- linked_
databases Sequence[NdbRegister Database Linked Database] - 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_ strid - parent database id
- parent_
source_ strdatabase_ id - parent source database id
- parent_
time_ strmachine_ id - parent time machine id
- properties
Sequence[Ndb
Register Database Property] - properties of database created
- status str
- status of instance
- time_
machine_ strid - time machine id of instance
- time_
machines Sequence[NdbRegister Database Time Machine] - 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
- database
Cluster StringType - database cluster type
- database
Nodes List<Property Map> - database nodes associated with database instance
- database
Status String - status of database
- date
Created String - date created for db instance
- date
Modified String - date modified for instance
- dbserver
Logical Map<String>Cluster - dbserver logical cluster
- dbserver
Logical StringCluster Id - dbserver logical cluster id
- group
Info Map<String> - id String
- The provider-assigned unique ID for this managed resource.
- infos List<Property Map>
- info of instance
- lcm
Configs List<Property Map> - LCM config of instance
- linked
Databases 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
- parent
Database StringId - parent database id
- parent
Source StringDatabase Id - parent source database id
- parent
Time StringMachine Id - parent time machine id
- properties List<Property Map>
- properties of database created
- status String
- status of instance
- time
Machine StringId - time machine id of instance
- time
Machines List<Property Map> - Time Machine details of instance
- time
Zone String - timezone on which instance is created xw
- type String
- type of database
Look up Existing NdbRegisterDatabase Resource
Get an existing NdbRegisterDatabase 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?: NdbRegisterDatabaseState, opts?: CustomResourceOptions): NdbRegisterDatabase
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
actionarguments: Optional[Sequence[NdbRegisterDatabaseActionargumentArgs]] = None,
auto_tune_staging_drive: Optional[bool] = None,
category: Optional[str] = None,
clone: Optional[bool] = None,
clustered: Optional[bool] = None,
database_cluster_type: Optional[str] = None,
database_name: Optional[str] = None,
database_nodes: Optional[Sequence[NdbRegisterDatabaseDatabaseNodeArgs]] = None,
database_status: Optional[str] = None,
database_type: 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,
delete: Optional[bool] = None,
delete_logical_cluster: Optional[bool] = None,
delete_time_machine: Optional[bool] = None,
description: Optional[str] = None,
forced: Optional[bool] = None,
forced_install: Optional[bool] = None,
group_info: Optional[Mapping[str, str]] = None,
infos: Optional[Sequence[NdbRegisterDatabaseInfoArgs]] = None,
lcm_configs: Optional[Sequence[NdbRegisterDatabaseLcmConfigArgs]] = None,
linked_databases: Optional[Sequence[NdbRegisterDatabaseLinkedDatabaseArgs]] = None,
metric: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
nx_cluster_id: Optional[str] = None,
parent_database_id: Optional[str] = None,
parent_source_database_id: Optional[str] = None,
parent_time_machine_id: Optional[str] = None,
postgress_infos: Optional[Sequence[NdbRegisterDatabasePostgressInfoArgs]] = None,
properties: Optional[Sequence[NdbRegisterDatabasePropertyArgs]] = None,
remove: Optional[bool] = None,
reset_description_in_nx_cluster: Optional[bool] = None,
soft_remove: Optional[bool] = None,
status: Optional[str] = None,
tags: Optional[Sequence[NdbRegisterDatabaseTagArgs]] = None,
time_machine_id: Optional[str] = None,
time_machine_info: Optional[NdbRegisterDatabaseTimeMachineInfoArgs] = None,
time_machines: Optional[Sequence[NdbRegisterDatabaseTimeMachineArgs]] = None,
time_zone: Optional[str] = None,
type: Optional[str] = None,
vm_description: Optional[str] = None,
vm_ip: Optional[str] = None,
vm_password: Optional[str] = None,
vm_sshkey: Optional[str] = None,
vm_username: Optional[str] = None,
working_directory: Optional[str] = None) -> NdbRegisterDatabase
func GetNdbRegisterDatabase(ctx *Context, name string, id IDInput, state *NdbRegisterDatabaseState, opts ...ResourceOption) (*NdbRegisterDatabase, error)
public static NdbRegisterDatabase Get(string name, Input<string> id, NdbRegisterDatabaseState? state, CustomResourceOptions? opts = null)
public static NdbRegisterDatabase get(String name, Output<String> id, NdbRegisterDatabaseState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Actionarguments
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Actionargument> - action arguments
- Auto
Tune boolStaging Drive - auto tune staging drive. Default is true
- Category string
- category of database. Default is "DEFAULT"
- Clone bool
- whether instance is cloned or not
- Clustered bool
- clustered or not. Default is false
- Database
Cluster stringType - database cluster type
- Database
Name string - name of database
- Database
Nodes List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Database Node> - database nodes associated with database instance
- Database
Status string - status of database
- Database
Type string - type of database. Required value: postgres_database
- Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Dbserver
Logical Dictionary<string, string>Cluster - dbserver logical cluster
- Dbserver
Logical stringCluster Id - dbserver logical cluster id
- Delete bool
- (Optional) Delete the database from the VM. Default value is false
- Delete
Logical boolCluster - (Optional) Delete the logical cluster. Default is true
- Delete
Time boolMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- Description string
- description
- Forced bool
- (Optional) Force delete of instance. Default is false
- Forced
Install bool - forced install. Default: true
- Group
Info Dictionary<string, string> - Infos
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Info> - info of instance
- Lcm
Configs List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Lcm Config> - LCM config of instance
- Linked
Databases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Linked Database> - 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
- Nx
Cluster stringId - cluster on which NDB is present
- Parent
Database stringId - parent database id
- Parent
Source stringDatabase Id - parent source database id
- Parent
Time stringMachine Id - parent time machine id
- Postgress
Infos List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Postgress Info> - Postgress_Info for registering.
- Properties
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Property> - properties of database created
- Remove bool
- (Optional) Unregister the database from NDB. Default value is true
- Reset
Description boolIn Nx Cluster - Reset description in cluster
- Soft
Remove bool - (Optional) Soft remove. Default will be false
- Status string
- status of instance
- List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Tag> - tags
- Time
Machine stringId - time machine id of instance
- Time
Machine PiersInfo Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info - Time Machine info
- Time
Machines List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine> - Time Machine details of instance
- Time
Zone string - timezone on which instance is created xw
- Type string
- type of database
- Vm
Description string - description for VM
- Vm
Ip string - IP address of dbserver VM
- Vm
Password string - password of the NDB drive user account.
- Vm
Sshkey string - ssh key for vm
- Vm
Username string - username of the NDB drive user account that has sudo access.
- Working
Directory string - working directory. Default is /tmp
- Actionarguments
[]Ndb
Register Database Actionargument Args - action arguments
- Auto
Tune boolStaging Drive - auto tune staging drive. Default is true
- Category string
- category of database. Default is "DEFAULT"
- Clone bool
- whether instance is cloned or not
- Clustered bool
- clustered or not. Default is false
- Database
Cluster stringType - database cluster type
- Database
Name string - name of database
- Database
Nodes []NdbRegister Database Database Node Args - database nodes associated with database instance
- Database
Status string - status of database
- Database
Type string - type of database. Required value: postgres_database
- Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Dbserver
Logical map[string]stringCluster - dbserver logical cluster
- Dbserver
Logical stringCluster Id - dbserver logical cluster id
- Delete bool
- (Optional) Delete the database from the VM. Default value is false
- Delete
Logical boolCluster - (Optional) Delete the logical cluster. Default is true
- Delete
Time boolMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- Description string
- description
- Forced bool
- (Optional) Force delete of instance. Default is false
- Forced
Install bool - forced install. Default: true
- Group
Info map[string]string - Infos
[]Ndb
Register Database Info Args - info of instance
- Lcm
Configs []NdbRegister Database Lcm Config Args - LCM config of instance
- Linked
Databases []NdbRegister Database Linked Database Args - 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
- Nx
Cluster stringId - cluster on which NDB is present
- Parent
Database stringId - parent database id
- Parent
Source stringDatabase Id - parent source database id
- Parent
Time stringMachine Id - parent time machine id
- Postgress
Infos []NdbRegister Database Postgress Info Args - Postgress_Info for registering.
- Properties
[]Ndb
Register Database Property Args - properties of database created
- Remove bool
- (Optional) Unregister the database from NDB. Default value is true
- Reset
Description boolIn Nx Cluster - Reset description in cluster
- Soft
Remove bool - (Optional) Soft remove. Default will be false
- Status string
- status of instance
- []Ndb
Register Database Tag Args - tags
- Time
Machine stringId - time machine id of instance
- Time
Machine NdbInfo Register Database Time Machine Info Args - Time Machine info
- Time
Machines []NdbRegister Database Time Machine Args - Time Machine details of instance
- Time
Zone string - timezone on which instance is created xw
- Type string
- type of database
- Vm
Description string - description for VM
- Vm
Ip string - IP address of dbserver VM
- Vm
Password string - password of the NDB drive user account.
- Vm
Sshkey string - ssh key for vm
- Vm
Username string - username of the NDB drive user account that has sudo access.
- Working
Directory string - working directory. Default is /tmp
- actionarguments
List<Ndb
Register Database Actionargument> - action arguments
- auto
Tune BooleanStaging Drive - auto tune staging drive. Default is true
- category String
- category of database. Default is "DEFAULT"
- clone_ Boolean
- whether instance is cloned or not
- clustered Boolean
- clustered or not. Default is false
- database
Cluster StringType - database cluster type
- database
Name String - name of database
- database
Nodes List<NdbRegister Database Database Node> - database nodes associated with database instance
- database
Status String - status of database
- database
Type String - type of database. Required value: postgres_database
- date
Created String - date created for db instance
- date
Modified String - date modified for instance
- dbserver
Logical Map<String,String>Cluster - dbserver logical cluster
- dbserver
Logical StringCluster Id - dbserver logical cluster id
- delete Boolean
- (Optional) Delete the database from the VM. Default value is false
- delete
Logical BooleanCluster - (Optional) Delete the logical cluster. Default is true
- delete
Time BooleanMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- description String
- description
- forced Boolean
- (Optional) Force delete of instance. Default is false
- forced
Install Boolean - forced install. Default: true
- group
Info Map<String,String> - infos
List<Ndb
Register Database Info> - info of instance
- lcm
Configs List<NdbRegister Database Lcm Config> - LCM config of instance
- linked
Databases List<NdbRegister Database Linked Database> - 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
- nx
Cluster StringId - cluster on which NDB is present
- parent
Database StringId - parent database id
- parent
Source StringDatabase Id - parent source database id
- parent
Time StringMachine Id - parent time machine id
- postgress
Infos List<NdbRegister Database Postgress Info> - Postgress_Info for registering.
- properties
List<Ndb
Register Database Property> - properties of database created
- remove Boolean
- (Optional) Unregister the database from NDB. Default value is true
- reset
Description BooleanIn Nx Cluster - Reset description in cluster
- soft
Remove Boolean - (Optional) Soft remove. Default will be false
- status String
- status of instance
- List<Ndb
Register Database Tag> - tags
- time
Machine StringId - time machine id of instance
- time
Machine NdbInfo Register Database Time Machine Info - Time Machine info
- time
Machines List<NdbRegister Database Time Machine> - Time Machine details of instance
- time
Zone String - timezone on which instance is created xw
- type String
- type of database
- vm
Description String - description for VM
- vm
Ip String - IP address of dbserver VM
- vm
Password String - password of the NDB drive user account.
- vm
Sshkey String - ssh key for vm
- vm
Username String - username of the NDB drive user account that has sudo access.
- working
Directory String - working directory. Default is /tmp
- actionarguments
Ndb
Register Database Actionargument[] - action arguments
- auto
Tune booleanStaging Drive - auto tune staging drive. Default is true
- category string
- category of database. Default is "DEFAULT"
- clone boolean
- whether instance is cloned or not
- clustered boolean
- clustered or not. Default is false
- database
Cluster stringType - database cluster type
- database
Name string - name of database
- database
Nodes NdbRegister Database Database Node[] - database nodes associated with database instance
- database
Status string - status of database
- database
Type string - type of database. Required value: postgres_database
- date
Created string - date created for db instance
- date
Modified string - date modified for instance
- dbserver
Logical {[key: string]: string}Cluster - dbserver logical cluster
- dbserver
Logical stringCluster Id - dbserver logical cluster id
- delete boolean
- (Optional) Delete the database from the VM. Default value is false
- delete
Logical booleanCluster - (Optional) Delete the logical cluster. Default is true
- delete
Time booleanMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- description string
- description
- forced boolean
- (Optional) Force delete of instance. Default is false
- forced
Install boolean - forced install. Default: true
- group
Info {[key: string]: string} - infos
Ndb
Register Database Info[] - info of instance
- lcm
Configs NdbRegister Database Lcm Config[] - LCM config of instance
- linked
Databases NdbRegister Database Linked Database[] - 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
- nx
Cluster stringId - cluster on which NDB is present
- parent
Database stringId - parent database id
- parent
Source stringDatabase Id - parent source database id
- parent
Time stringMachine Id - parent time machine id
- postgress
Infos NdbRegister Database Postgress Info[] - Postgress_Info for registering.
- properties
Ndb
Register Database Property[] - properties of database created
- remove boolean
- (Optional) Unregister the database from NDB. Default value is true
- reset
Description booleanIn Nx Cluster - Reset description in cluster
- soft
Remove boolean - (Optional) Soft remove. Default will be false
- status string
- status of instance
- Ndb
Register Database Tag[] - tags
- time
Machine stringId - time machine id of instance
- time
Machine NdbInfo Register Database Time Machine Info - Time Machine info
- time
Machines NdbRegister Database Time Machine[] - Time Machine details of instance
- time
Zone string - timezone on which instance is created xw
- type string
- type of database
- vm
Description string - description for VM
- vm
Ip string - IP address of dbserver VM
- vm
Password string - password of the NDB drive user account.
- vm
Sshkey string - ssh key for vm
- vm
Username string - username of the NDB drive user account that has sudo access.
- working
Directory string - working directory. Default is /tmp
- actionarguments
Sequence[Ndb
Register Database Actionargument Args] - action arguments
- auto_
tune_ boolstaging_ drive - auto tune staging drive. Default is true
- category str
- category of database. Default is "DEFAULT"
- clone bool
- whether instance is cloned or not
- clustered bool
- clustered or not. Default is false
- database_
cluster_ strtype - database cluster type
- database_
name str - name of database
- database_
nodes Sequence[NdbRegister Database Database Node Args] - database nodes associated with database instance
- database_
status str - status of database
- database_
type str - type of database. Required value: postgres_database
- date_
created str - date created for db instance
- date_
modified str - date modified for instance
- dbserver_
logical_ Mapping[str, str]cluster - dbserver logical cluster
- dbserver_
logical_ strcluster_ id - dbserver logical cluster id
- delete bool
- (Optional) Delete the database from the VM. Default value is false
- delete_
logical_ boolcluster - (Optional) Delete the logical cluster. Default is true
- delete_
time_ boolmachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- description str
- description
- forced bool
- (Optional) Force delete of instance. Default is false
- forced_
install bool - forced install. Default: true
- group_
info Mapping[str, str] - infos
Sequence[Ndb
Register Database Info Args] - info of instance
- lcm_
configs Sequence[NdbRegister Database Lcm Config Args] - LCM config of instance
- linked_
databases Sequence[NdbRegister Database Linked Database Args] - 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
- nx_
cluster_ strid - cluster on which NDB is present
- parent_
database_ strid - parent database id
- parent_
source_ strdatabase_ id - parent source database id
- parent_
time_ strmachine_ id - parent time machine id
- postgress_
infos Sequence[NdbRegister Database Postgress Info Args] - Postgress_Info for registering.
- properties
Sequence[Ndb
Register Database Property Args] - properties of database created
- remove bool
- (Optional) Unregister the database from NDB. Default value is true
- reset_
description_ boolin_ nx_ cluster - Reset description in cluster
- soft_
remove bool - (Optional) Soft remove. Default will be false
- status str
- status of instance
- Sequence[Ndb
Register Database Tag Args] - tags
- time_
machine_ strid - time machine id of instance
- time_
machine_ Ndbinfo Register Database Time Machine Info Args - Time Machine info
- time_
machines Sequence[NdbRegister Database Time Machine Args] - Time Machine details of instance
- time_
zone str - timezone on which instance is created xw
- type str
- type of database
- vm_
description str - description for VM
- vm_
ip str - IP address of dbserver VM
- vm_
password str - password of the NDB drive user account.
- vm_
sshkey str - ssh key for vm
- vm_
username str - username of the NDB drive user account that has sudo access.
- working_
directory str - working directory. Default is /tmp
- actionarguments List<Property Map>
- action arguments
- auto
Tune BooleanStaging Drive - auto tune staging drive. Default is true
- category String
- category of database. Default is "DEFAULT"
- clone Boolean
- whether instance is cloned or not
- clustered Boolean
- clustered or not. Default is false
- database
Cluster StringType - database cluster type
- database
Name String - name of database
- database
Nodes List<Property Map> - database nodes associated with database instance
- database
Status String - status of database
- database
Type String - type of database. Required value: postgres_database
- date
Created String - date created for db instance
- date
Modified String - date modified for instance
- dbserver
Logical Map<String>Cluster - dbserver logical cluster
- dbserver
Logical StringCluster Id - dbserver logical cluster id
- delete Boolean
- (Optional) Delete the database from the VM. Default value is false
- delete
Logical BooleanCluster - (Optional) Delete the logical cluster. Default is true
- delete
Time BooleanMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- description String
- description
- forced Boolean
- (Optional) Force delete of instance. Default is false
- forced
Install Boolean - forced install. Default: true
- group
Info Map<String> - infos List<Property Map>
- info of instance
- lcm
Configs List<Property Map> - LCM config of instance
- linked
Databases 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
- nx
Cluster StringId - cluster on which NDB is present
- parent
Database StringId - parent database id
- parent
Source StringDatabase Id - parent source database id
- parent
Time StringMachine Id - parent time machine id
- postgress
Infos List<Property Map> - Postgress_Info for registering.
- properties List<Property Map>
- properties of database created
- remove Boolean
- (Optional) Unregister the database from NDB. Default value is true
- reset
Description BooleanIn Nx Cluster - Reset description in cluster
- soft
Remove Boolean - (Optional) Soft remove. Default will be false
- status String
- status of instance
- List<Property Map>
- tags
- time
Machine StringId - time machine id of instance
- time
Machine Property MapInfo - Time Machine info
- time
Machines List<Property Map> - Time Machine details of instance
- time
Zone String - timezone on which instance is created xw
- type String
- type of database
- vm
Description String - description for VM
- vm
Ip String - IP address of dbserver VM
- vm
Password String - password of the NDB drive user account.
- vm
Sshkey String - ssh key for vm
- vm
Username String - username of the NDB drive user account that has sudo access.
- working
Directory String - working directory. Default is /tmp
Supporting Types
NdbRegisterDatabaseActionargument, NdbRegisterDatabaseActionargumentArgs
NdbRegisterDatabaseDatabaseNode, NdbRegisterDatabaseDatabaseNodeArgs
- Access
Level Dictionary<string, string> - Database
Id string - Database
Status string - status of database
- Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Dbserver Dictionary<string, string>
- Dbserver
Id string - Description string
- description
- Id string
- Infos
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Database Node Info> - info of instance
- Name string
- Name of database instance
- Primary bool
- Properties
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Database Node Property> - properties of database created
- Protection
Domain stringId - Protection
Domains List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Database Node Protection Domain> - Software
Installation stringId - Status string
- status of instance
- List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Database Node Tag> - tags
- Access
Level map[string]string - Database
Id string - Database
Status string - status of database
- Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Dbserver map[string]string
- Dbserver
Id string - Description string
- description
- Id string
- Infos
[]Ndb
Register Database Database Node Info - info of instance
- Name string
- Name of database instance
- Primary bool
- Properties
[]Ndb
Register Database Database Node Property - properties of database created
- Protection
Domain stringId - Protection
Domains []NdbRegister Database Database Node Protection Domain - Software
Installation stringId - Status string
- status of instance
- []Ndb
Register Database Database Node Tag - tags
- access
Level Map<String,String> - database
Id String - database
Status String - status of database
- date
Created String - date created for db instance
- date
Modified String - date modified for instance
- dbserver Map<String,String>
- dbserver
Id String - description String
- description
- id String
- infos
List<Ndb
Register Database Database Node Info> - info of instance
- name String
- Name of database instance
- primary Boolean
- properties
List<Ndb
Register Database Database Node Property> - properties of database created
- protection
Domain StringId - protection
Domains List<NdbRegister Database Database Node Protection Domain> - software
Installation StringId - status String
- status of instance
- List<Ndb
Register Database Database Node Tag> - tags
- access
Level {[key: string]: string} - database
Id string - database
Status string - status of database
- date
Created string - date created for db instance
- date
Modified string - date modified for instance
- dbserver {[key: string]: string}
- dbserver
Id string - description string
- description
- id string
- infos
Ndb
Register Database Database Node Info[] - info of instance
- name string
- Name of database instance
- primary boolean
- properties
Ndb
Register Database Database Node Property[] - properties of database created
- protection
Domain stringId - protection
Domains NdbRegister Database Database Node Protection Domain[] - software
Installation stringId - status string
- status of instance
- Ndb
Register Database Database Node Tag[] - tags
- access_
level Mapping[str, str] - database_
id str - database_
status str - status of database
- 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
- id str
- infos
Sequence[Ndb
Register Database Database Node Info] - info of instance
- name str
- Name of database instance
- primary bool
- properties
Sequence[Ndb
Register Database Database Node Property] - properties of database created
- protection_
domain_ strid - protection_
domains Sequence[NdbRegister Database Database Node Protection Domain] - software_
installation_ strid - status str
- status of instance
- Sequence[Ndb
Register Database Database Node Tag] - tags
- access
Level Map<String> - database
Id String - database
Status String - status of database
- date
Created String - date created for db instance
- date
Modified String - date modified for instance
- dbserver Map<String>
- dbserver
Id String - description String
- description
- 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
- protection
Domain StringId - protection
Domains List<Property Map> - software
Installation StringId - status String
- status of instance
- List<Property Map>
- tags
NdbRegisterDatabaseDatabaseNodeInfo, NdbRegisterDatabaseDatabaseNodeInfoArgs
- Info Dictionary<string, string>
- info of instance
- Secure
Info Dictionary<string, string>
- Info map[string]string
- info of instance
- Secure
Info map[string]string
- info Map<String,String>
- info of instance
- secure
Info Map<String,String>
- info {[key: string]: string}
- info of instance
- secure
Info {[key: string]: string}
- info Mapping[str, str]
- info of instance
- secure_
info Mapping[str, str]
- info Map<String>
- info of instance
- secure
Info Map<String>
NdbRegisterDatabaseDatabaseNodeProperty, NdbRegisterDatabaseDatabaseNodePropertyArgs
- Description string
- description
- Name string
- Name of database instance
- Ref
Id string - Secure bool
- Value string
- (Required) value for argument
- Description string
- description
- Name string
- Name of database instance
- Ref
Id string - Secure bool
- Value string
- (Required) value for argument
- description String
- description
- name String
- Name of database instance
- ref
Id String - secure Boolean
- value String
- (Required) value for argument
- description string
- description
- name string
- Name of database instance
- ref
Id string - secure boolean
- value string
- (Required) value for argument
- description str
- description
- name str
- Name of database instance
- ref_
id str - secure bool
- value str
- (Required) value for argument
- description String
- description
- name String
- Name of database instance
- ref
Id String - secure Boolean
- value String
- (Required) value for argument
NdbRegisterDatabaseDatabaseNodeProtectionDomain, NdbRegisterDatabaseDatabaseNodeProtectionDomainArgs
- Assoc
Entities List<string> - Cloud
Id string - Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Description string
- description
- Era
Created bool - Id string
- Name string
- Name of database instance
- Owner
Id string - Primary
Host string - Properties
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Database Node Protection Domain Property> - properties of database created
- Status string
- status of instance
- Type string
- type of database
- Assoc
Entities []string - Cloud
Id string - Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Description string
- description
- Era
Created bool - Id string
- Name string
- Name of database instance
- Owner
Id string - Primary
Host string - Properties
[]Ndb
Register Database Database Node Protection Domain Property - properties of database created
- Status string
- status of instance
- Type string
- type of database
- assoc
Entities List<String> - cloud
Id String - date
Created String - date created for db instance
- date
Modified String - date modified for instance
- description String
- description
- era
Created Boolean - id String
- name String
- Name of database instance
- owner
Id String - primary
Host String - properties
List<Ndb
Register Database Database Node Protection Domain Property> - properties of database created
- status String
- status of instance
- type String
- type of database
- assoc
Entities string[] - cloud
Id string - date
Created string - date created for db instance
- date
Modified string - date modified for instance
- description string
- description
- era
Created boolean - id string
- name string
- Name of database instance
- owner
Id string - primary
Host string - properties
Ndb
Register Database Database Node Protection Domain Property[] - 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
- era_
created bool - id str
- name str
- Name of database instance
- owner_
id str - primary_
host str - properties
Sequence[Ndb
Register Database Database Node Protection Domain Property] - properties of database created
- status str
- status of instance
- type str
- type of database
- assoc
Entities List<String> - cloud
Id String - date
Created String - date created for db instance
- date
Modified String - date modified for instance
- description String
- description
- era
Created Boolean - id String
- name String
- Name of database instance
- owner
Id String - primary
Host String - properties List<Property Map>
- properties of database created
- status String
- status of instance
- type String
- type of database
NdbRegisterDatabaseDatabaseNodeProtectionDomainProperty, NdbRegisterDatabaseDatabaseNodeProtectionDomainPropertyArgs
- Description string
- description
- Name string
- Name of database instance
- Ref
Id string - Secure bool
- Value string
- (Required) value for argument
- Description string
- description
- Name string
- Name of database instance
- Ref
Id string - Secure bool
- Value string
- (Required) value for argument
- description String
- description
- name String
- Name of database instance
- ref
Id String - secure Boolean
- value String
- (Required) value for argument
- description string
- description
- name string
- Name of database instance
- ref
Id string - secure boolean
- value string
- (Required) value for argument
- description str
- description
- name str
- Name of database instance
- ref_
id str - secure bool
- value str
- (Required) value for argument
- description String
- description
- name String
- Name of database instance
- ref
Id String - secure Boolean
- value String
- (Required) value for argument
NdbRegisterDatabaseDatabaseNodeTag, NdbRegisterDatabaseDatabaseNodeTagArgs
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
- (Required) value for argument
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
- (Required) value for argument
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
- (Required) value for argument
- entity
Id string - entity
Type string - tag
Id string - tag
Name string - value string
- (Required) value for argument
- entity_
id str - entity_
type str - tag_
id str - tag_
name str - value str
- (Required) value for argument
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
- (Required) value for argument
NdbRegisterDatabaseInfo, NdbRegisterDatabaseInfoArgs
- Bpg
Configs List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Info Bpg Config> - Secure
Info Dictionary<string, string>
- Bpg
Configs []NdbRegister Database Info Bpg Config - Secure
Info map[string]string
- bpg
Configs List<NdbRegister Database Info Bpg Config> - secure
Info Map<String,String>
- bpg
Configs NdbRegister Database Info Bpg Config[] - secure
Info {[key: string]: string}
- bpg_
configs Sequence[NdbRegister Database Info Bpg Config] - secure_
info Mapping[str, str]
- bpg
Configs List<Property Map> - secure
Info Map<String>
NdbRegisterDatabaseInfoBpgConfig, NdbRegisterDatabaseInfoBpgConfigArgs
NdbRegisterDatabaseInfoBpgConfigBpgDbParam, NdbRegisterDatabaseInfoBpgConfigBpgDbParamArgs
- Effective
Cache stringSize - Maintenance
Work stringMem - Max
Parallel stringWorkers Per Gather - Max
Worker stringProcesses - string
- Work
Mem string
- Effective
Cache stringSize - Maintenance
Work stringMem - Max
Parallel stringWorkers Per Gather - Max
Worker stringProcesses - string
- Work
Mem string
- effective
Cache StringSize - maintenance
Work StringMem - max
Parallel StringWorkers Per Gather - max
Worker StringProcesses - String
- work
Mem String
- effective
Cache stringSize - maintenance
Work stringMem - max
Parallel stringWorkers Per Gather - max
Worker stringProcesses - string
- work
Mem string
- effective
Cache StringSize - maintenance
Work StringMem - max
Parallel StringWorkers Per Gather - max
Worker StringProcesses - String
- work
Mem String
NdbRegisterDatabaseInfoBpgConfigStorage, NdbRegisterDatabaseInfoBpgConfigStorageArgs
NdbRegisterDatabaseInfoBpgConfigStorageArchiveStorage, NdbRegisterDatabaseInfoBpgConfigStorageArchiveStorageArgs
- Size double
- Size float64
- size Double
- size number
- size float
- size Number
NdbRegisterDatabaseInfoBpgConfigStorageDataDisk, NdbRegisterDatabaseInfoBpgConfigStorageDataDiskArgs
- Count double
- Count float64
- count Double
- count number
- count float
- count Number
NdbRegisterDatabaseInfoBpgConfigStorageLogDisk, NdbRegisterDatabaseInfoBpgConfigStorageLogDiskArgs
NdbRegisterDatabaseInfoBpgConfigVmProperty, NdbRegisterDatabaseInfoBpgConfigVmPropertyArgs
- Dirty
Background doubleRatio - Dirty
Expire doubleCentisecs - Dirty
Ratio double - Dirty
Writeback doubleCentisecs - Nr
Hugepages double - Overcommit
Memory double - Swappiness double
- Dirty
Background float64Ratio - Dirty
Expire float64Centisecs - Dirty
Ratio float64 - Dirty
Writeback float64Centisecs - Nr
Hugepages float64 - Overcommit
Memory float64 - Swappiness float64
- dirty
Background DoubleRatio - dirty
Expire DoubleCentisecs - dirty
Ratio Double - dirty
Writeback DoubleCentisecs - nr
Hugepages Double - overcommit
Memory Double - swappiness Double
- dirty
Background numberRatio - dirty
Expire numberCentisecs - dirty
Ratio number - dirty
Writeback numberCentisecs - nr
Hugepages number - overcommit
Memory number - swappiness number
- dirty_
background_ floatratio - dirty_
expire_ floatcentisecs - dirty_
ratio float - dirty_
writeback_ floatcentisecs - nr_
hugepages float - overcommit_
memory float - swappiness float
- dirty
Background NumberRatio - dirty
Expire NumberCentisecs - dirty
Ratio Number - dirty
Writeback NumberCentisecs - nr
Hugepages Number - overcommit
Memory Number - swappiness Number
NdbRegisterDatabaseLcmConfig, NdbRegisterDatabaseLcmConfigArgs
- Expiry
Details List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Lcm Config Expiry Detail> - Post
Delete List<PiersCommands Karsenbarg. Nutanix. Inputs. Ndb Register Database Lcm Config Post Delete Command> - Pre
Delete List<PiersCommands Karsenbarg. Nutanix. Inputs. Ndb Register Database Lcm Config Pre Delete Command> - Refresh
Details List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Lcm Config Refresh Detail>
NdbRegisterDatabaseLcmConfigExpiryDetail, NdbRegisterDatabaseLcmConfigExpiryDetailArgs
- Delete
Database bool - Delete
Time boolMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- Delete
Vm bool - Effective
Timestamp string - Expire
In intDays - Expiry
Date stringTimezone - Expiry
Timestamp string - Remind
Before intIn Days - User
Created bool
- Delete
Database bool - Delete
Time boolMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- Delete
Vm bool - Effective
Timestamp string - Expire
In intDays - Expiry
Date stringTimezone - Expiry
Timestamp string - Remind
Before intIn Days - User
Created bool
- delete
Database Boolean - delete
Time BooleanMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- delete
Vm Boolean - effective
Timestamp String - expire
In IntegerDays - expiry
Date StringTimezone - expiry
Timestamp String - remind
Before IntegerIn Days - user
Created Boolean
- delete
Database boolean - delete
Time booleanMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- delete
Vm boolean - effective
Timestamp string - expire
In numberDays - expiry
Date stringTimezone - expiry
Timestamp string - remind
Before numberIn Days - user
Created boolean
- delete_
database bool - delete_
time_ boolmachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- delete_
vm bool - effective_
timestamp str - expire_
in_ intdays - expiry_
date_ strtimezone - expiry_
timestamp str - remind_
before_ intin_ days - user_
created bool
- delete
Database Boolean - delete
Time BooleanMachine - (Optional) Delete the database's Time Machine (snapshots/logs) from the NDB. Default value is true
- delete
Vm Boolean - effective
Timestamp String - expire
In NumberDays - expiry
Date StringTimezone - expiry
Timestamp String - remind
Before NumberIn Days - user
Created Boolean
NdbRegisterDatabaseLcmConfigPostDeleteCommand, NdbRegisterDatabaseLcmConfigPostDeleteCommandArgs
- Command string
- Command string
- command String
- command string
- command str
- command String
NdbRegisterDatabaseLcmConfigPreDeleteCommand, NdbRegisterDatabaseLcmConfigPreDeleteCommandArgs
- Command string
- Command string
- command String
- command string
- command str
- command String
NdbRegisterDatabaseLcmConfigRefreshDetail, NdbRegisterDatabaseLcmConfigRefreshDetailArgs
- Last
Refresh stringDate - Next
Refresh stringDate - Refresh
Date stringTimezone - Refresh
In intDays - Refresh
In intHours - Refresh
In intMonths - Refresh
Time string
- Last
Refresh stringDate - Next
Refresh stringDate - Refresh
Date stringTimezone - Refresh
In intDays - Refresh
In intHours - Refresh
In intMonths - Refresh
Time string
- last
Refresh StringDate - next
Refresh StringDate - refresh
Date StringTimezone - refresh
In IntegerDays - refresh
In IntegerHours - refresh
In IntegerMonths - refresh
Time String
- last
Refresh stringDate - next
Refresh stringDate - refresh
Date stringTimezone - refresh
In numberDays - refresh
In numberHours - refresh
In numberMonths - refresh
Time string
- last
Refresh StringDate - next
Refresh StringDate - refresh
Date StringTimezone - refresh
In NumberDays - refresh
In NumberHours - refresh
In NumberMonths - refresh
Time String
NdbRegisterDatabaseLinkedDatabase, NdbRegisterDatabaseLinkedDatabaseArgs
- Database
Name string - name of database
- Database
Status string - status of database
- Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Description string
- description
- Id string
- Infos
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Linked Database Info> - 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
- Parent
Database stringId - parent database id
- Parent
Linked stringDatabase Id - Snapshot
Id string - Status string
- status of instance
- Timezone string
- Database
Name string - name of database
- Database
Status string - status of database
- Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Description string
- description
- Id string
- Infos
[]Ndb
Register Database Linked Database Info - 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
- Parent
Database stringId - parent database id
- Parent
Linked stringDatabase Id - Snapshot
Id string - Status string
- status of instance
- Timezone string
- database
Name String - name of database
- database
Status String - status of database
- date
Created String - date created for db instance
- date
Modified String - date modified for instance
- description String
- description
- id String
- infos
List<Ndb
Register Database Linked Database Info> - 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
- parent
Database StringId - parent database id
- parent
Linked StringDatabase Id - snapshot
Id String - status String
- status of instance
- timezone String
- database
Name string - name of database
- database
Status string - status of database
- date
Created string - date created for db instance
- date
Modified string - date modified for instance
- description string
- description
- id string
- infos
Ndb
Register Database Linked Database Info[] - 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
- parent
Database stringId - parent database id
- parent
Linked stringDatabase Id - snapshot
Id string - status string
- status of instance
- timezone string
- database_
name str - name of database
- database_
status str - status of database
- date_
created str - date created for db instance
- date_
modified str - date modified for instance
- description str
- description
- id str
- infos
Sequence[Ndb
Register Database Linked Database Info] - 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_ strid - parent database id
- parent_
linked_ strdatabase_ id - snapshot_
id str - status str
- status of instance
- timezone str
- database
Name String - name of database
- database
Status String - status of database
- date
Created String - date created for db instance
- date
Modified String - date modified for instance
- description String
- description
- 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
- parent
Database StringId - parent database id
- parent
Linked StringDatabase Id - snapshot
Id String - status String
- status of instance
- timezone String
NdbRegisterDatabaseLinkedDatabaseInfo, NdbRegisterDatabaseLinkedDatabaseInfoArgs
- Info Dictionary<string, string>
- info of instance
- Secure
Info Dictionary<string, string>
- Info map[string]string
- info of instance
- Secure
Info map[string]string
- info Map<String,String>
- info of instance
- secure
Info Map<String,String>
- info {[key: string]: string}
- info of instance
- secure
Info {[key: string]: string}
- info Mapping[str, str]
- info of instance
- secure_
info Mapping[str, str]
- info Map<String>
- info of instance
- secure
Info Map<String>
NdbRegisterDatabasePostgressInfo, NdbRegisterDatabasePostgressInfoArgs
- Db
Name string - name of the database server VM on which the instance you want to register is running.
- Db
Password string - database password
- Listener
Port string - listner port of database
- Postgres
Software stringHome - path to the PostgreSQL home directory in which the PostgreSQL software is installed.
- Allow
Multiple boolDatabases - allow multiple databases. Default is true
- Backup
Policy string - backup policy of database. Default is prefer_secondary.
- Db
User string - username of the NDB drive user account that has sudo access.
- Software
Home string - path to the directory in which the PostgreSQL software is installed.
- Switch
Log bool - switch log of database. Default is true
- Vm
Ip string - VM IP of the database server VM on which the instance you want to register is running.
- Db
Name string - name of the database server VM on which the instance you want to register is running.
- Db
Password string - database password
- Listener
Port string - listner port of database
- Postgres
Software stringHome - path to the PostgreSQL home directory in which the PostgreSQL software is installed.
- Allow
Multiple boolDatabases - allow multiple databases. Default is true
- Backup
Policy string - backup policy of database. Default is prefer_secondary.
- Db
User string - username of the NDB drive user account that has sudo access.
- Software
Home string - path to the directory in which the PostgreSQL software is installed.
- Switch
Log bool - switch log of database. Default is true
- Vm
Ip string - VM IP of the database server VM on which the instance you want to register is running.
- db
Name String - name of the database server VM on which the instance you want to register is running.
- db
Password String - database password
- listener
Port String - listner port of database
- postgres
Software StringHome - path to the PostgreSQL home directory in which the PostgreSQL software is installed.
- allow
Multiple BooleanDatabases - allow multiple databases. Default is true
- backup
Policy String - backup policy of database. Default is prefer_secondary.
- db
User String - username of the NDB drive user account that has sudo access.
- software
Home String - path to the directory in which the PostgreSQL software is installed.
- switch
Log Boolean - switch log of database. Default is true
- vm
Ip String - VM IP of the database server VM on which the instance you want to register is running.
- db
Name string - name of the database server VM on which the instance you want to register is running.
- db
Password string - database password
- listener
Port string - listner port of database
- postgres
Software stringHome - path to the PostgreSQL home directory in which the PostgreSQL software is installed.
- allow
Multiple booleanDatabases - allow multiple databases. Default is true
- backup
Policy string - backup policy of database. Default is prefer_secondary.
- db
User string - username of the NDB drive user account that has sudo access.
- software
Home string - path to the directory in which the PostgreSQL software is installed.
- switch
Log boolean - switch log of database. Default is true
- vm
Ip string - VM IP of the database server VM on which the instance you want to register is running.
- db_
name str - name of the database server VM on which the instance you want to register is running.
- db_
password str - database password
- listener_
port str - listner port of database
- postgres_
software_ strhome - path to the PostgreSQL home directory in which the PostgreSQL software is installed.
- allow_
multiple_ booldatabases - allow multiple databases. Default is true
- backup_
policy str - backup policy of database. Default is prefer_secondary.
- db_
user str - username of the NDB drive user account that has sudo access.
- software_
home str - path to the directory in which the PostgreSQL software is installed.
- switch_
log bool - switch log of database. Default is true
- vm_
ip str - VM IP of the database server VM on which the instance you want to register is running.
- db
Name String - name of the database server VM on which the instance you want to register is running.
- db
Password String - database password
- listener
Port String - listner port of database
- postgres
Software StringHome - path to the PostgreSQL home directory in which the PostgreSQL software is installed.
- allow
Multiple BooleanDatabases - allow multiple databases. Default is true
- backup
Policy String - backup policy of database. Default is prefer_secondary.
- db
User String - username of the NDB drive user account that has sudo access.
- software
Home String - path to the directory in which the PostgreSQL software is installed.
- switch
Log Boolean - switch log of database. Default is true
- vm
Ip String - VM IP of the database server VM on which the instance you want to register is running.
NdbRegisterDatabaseProperty, NdbRegisterDatabasePropertyArgs
NdbRegisterDatabaseTag, NdbRegisterDatabaseTagArgs
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
- (Required) value for argument
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
- (Required) value for argument
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
- (Required) value for argument
- entity
Id string - entity
Type string - tag
Id string - tag
Name string - value string
- (Required) value for argument
- entity_
id str - entity_
type str - tag_
id str - tag_
name str - value str
- (Required) value for argument
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
- (Required) value for argument
NdbRegisterDatabaseTimeMachine, NdbRegisterDatabaseTimeMachineArgs
- Access
Level string - Clone bool
- whether instance is cloned or not
- Clones string
- Clustered bool
- clustered or not. Default is false
- Database string
- Database
Id string - Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Description string
- description
- Ea
Status 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<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Property> - properties of database created
- Schedule
Id string - Schedules
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Schedule> - (Optional) schedule for snapshots
- Scope string
- Sla
Id string - Sla
Update boolIn Progress - Sla
Update stringMetadata - Slas
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Sla> - Source
Nx List<string>Clusters - Status string
- status of instance
- List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Tag> - tags
- Type string
- type of database
- Access
Level string - Clone bool
- whether instance is cloned or not
- Clones string
- Clustered bool
- clustered or not. Default is false
- Database string
- Database
Id string - Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Description string
- description
- Ea
Status 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
[]Ndb
Register Database Time Machine Property - properties of database created
- Schedule
Id string - Schedules
[]Ndb
Register Database Time Machine Schedule - (Optional) schedule for snapshots
- Scope string
- Sla
Id string - Sla
Update boolIn Progress - Sla
Update stringMetadata - Slas
[]Ndb
Register Database Time Machine Sla - Source
Nx []stringClusters - Status string
- status of instance
- []Ndb
Register Database Time Machine Tag - tags
- Type string
- type of database
- access
Level String - clone_ Boolean
- whether instance is cloned or not
- clones String
- clustered Boolean
- clustered or not. Default is false
- database String
- database
Id String - date
Created String - date created for db instance
- date
Modified String - date modified for instance
- description String
- description
- ea
Status 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<Ndb
Register Database Time Machine Property> - properties of database created
- schedule
Id String - schedules
List<Ndb
Register Database Time Machine Schedule> - (Optional) schedule for snapshots
- scope String
- sla
Id String - sla
Update BooleanIn Progress - sla
Update StringMetadata - slas
List<Ndb
Register Database Time Machine Sla> - source
Nx List<String>Clusters - status String
- status of instance
- List<Ndb
Register Database Time Machine Tag> - tags
- type String
- type of database
- access
Level string - clone boolean
- whether instance is cloned or not
- clones string
- clustered boolean
- clustered or not. Default is false
- database string
- database
Id string - date
Created string - date created for db instance
- date
Modified string - date modified for instance
- description string
- description
- ea
Status 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
Ndb
Register Database Time Machine Property[] - properties of database created
- schedule
Id string - schedules
Ndb
Register Database Time Machine Schedule[] - (Optional) schedule for snapshots
- scope string
- sla
Id string - sla
Update booleanIn Progress - sla
Update stringMetadata - slas
Ndb
Register Database Time Machine Sla[] - source
Nx string[]Clusters - status string
- status of instance
- Ndb
Register Database Time Machine Tag[] - tags
- type string
- type of database
- access_
level str - clone bool
- whether instance is cloned or not
- clones str
- clustered bool
- clustered or not. Default is false
- database str
- database_
id str - date_
created str - date created for db instance
- date_
modified str - date modified for instance
- description str
- description
- ea_
status str - id str
- metric str
- Stores storage info regarding size, allocatedSize, usedSize and unit of calculation that seems to have been fetched from PRISM.
- name str
- Name of database instance
- properties
Sequence[Ndb
Register Database Time Machine Property] - properties of database created
- schedule_
id str - schedules
Sequence[Ndb
Register Database Time Machine Schedule] - (Optional) schedule for snapshots
- scope str
- sla_
id str - sla_
update_ boolin_ progress - sla_
update_ strmetadata - slas
Sequence[Ndb
Register Database Time Machine Sla] - source_
nx_ Sequence[str]clusters - status str
- status of instance
- Sequence[Ndb
Register Database Time Machine Tag] - tags
- type str
- type of database
- access
Level String - clone Boolean
- whether instance is cloned or not
- clones String
- clustered Boolean
- clustered or not. Default is false
- database String
- database
Id String - date
Created String - date created for db instance
- date
Modified String - date modified for instance
- description String
- description
- ea
Status 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
- schedule
Id String - schedules List<Property Map>
- (Optional) schedule for snapshots
- scope String
- sla
Id String - sla
Update BooleanIn Progress - sla
Update StringMetadata - slas List<Property Map>
- source
Nx List<String>Clusters - status String
- status of instance
- List<Property Map>
- tags
- type String
- type of database
NdbRegisterDatabaseTimeMachineInfo, NdbRegisterDatabaseTimeMachineInfoArgs
- Name string
- (Required) name of time machine
- Schedule
Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info Schedule - (Optional) schedule for snapshots
- Autotunelogdrive bool
- (Optional) enable auto tune log drive. Default: true
- Description string
- (Optional) description of time machine
- Sla
Details List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info Sla Detail> - (optional) SLA details for HA instance
- Slaid string
- (Optional) SLA ID for single instance
- List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info Tag> - (Optional) tags
- Name string
- (Required) name of time machine
- Schedule
Ndb
Register Database Time Machine Info Schedule - (Optional) schedule for snapshots
- Autotunelogdrive bool
- (Optional) enable auto tune log drive. Default: true
- Description string
- (Optional) description of time machine
- Sla
Details []NdbRegister Database Time Machine Info Sla Detail - (optional) SLA details for HA instance
- Slaid string
- (Optional) SLA ID for single instance
- []Ndb
Register Database Time Machine Info Tag - (Optional) tags
- name String
- (Required) name of time machine
- schedule
Ndb
Register Database Time Machine Info Schedule - (Optional) schedule for snapshots
- autotunelogdrive Boolean
- (Optional) enable auto tune log drive. Default: true
- description String
- (Optional) description of time machine
- sla
Details List<NdbRegister Database Time Machine Info Sla Detail> - (optional) SLA details for HA instance
- slaid String
- (Optional) SLA ID for single instance
- List<Ndb
Register Database Time Machine Info Tag> - (Optional) tags
- name string
- (Required) name of time machine
- schedule
Ndb
Register Database Time Machine Info Schedule - (Optional) schedule for snapshots
- autotunelogdrive boolean
- (Optional) enable auto tune log drive. Default: true
- description string
- (Optional) description of time machine
- sla
Details NdbRegister Database Time Machine Info Sla Detail[] - (optional) SLA details for HA instance
- slaid string
- (Optional) SLA ID for single instance
- Ndb
Register Database Time Machine Info Tag[] - (Optional) tags
- name str
- (Required) name of time machine
- schedule
Ndb
Register Database Time Machine Info Schedule - (Optional) schedule for snapshots
- autotunelogdrive bool
- (Optional) enable auto tune log drive. Default: true
- description str
- (Optional) description of time machine
- sla_
details Sequence[NdbRegister Database Time Machine Info Sla Detail] - (optional) SLA details for HA instance
- slaid str
- (Optional) SLA ID for single instance
- Sequence[Ndb
Register Database Time Machine Info Tag] - (Optional) tags
- name String
- (Required) name of time machine
- schedule Property Map
- (Optional) schedule for snapshots
- autotunelogdrive Boolean
- (Optional) enable auto tune log drive. Default: true
- description String
- (Optional) description of time machine
- sla
Details List<Property Map> - (optional) SLA details for HA instance
- slaid String
- (Optional) SLA ID for single instance
- List<Property Map>
- (Optional) tags
NdbRegisterDatabaseTimeMachineInfoSchedule, NdbRegisterDatabaseTimeMachineInfoScheduleArgs
- Continuousschedule
Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info Schedule Continuousschedule - (Optional) snapshot freq and log config
- Monthlyschedule
Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info Schedule Monthlyschedule - (Optional) monthly snapshot config
- Quartelyschedule
Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info Schedule Quartelyschedule - (Optional) quaterly snapshot config
- Snapshottimeofday
Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info Schedule Snapshottimeofday - (Optional) daily snapshot config
- Weeklyschedule
Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info Schedule Weeklyschedule - (Optional) weekly snapshot config
- Yearlyschedule
Piers
Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info Schedule Yearlyschedule - (Optional) yearly snapshot config
- Continuousschedule
Ndb
Register Database Time Machine Info Schedule Continuousschedule - (Optional) snapshot freq and log config
- Monthlyschedule
Ndb
Register Database Time Machine Info Schedule Monthlyschedule - (Optional) monthly snapshot config
- Quartelyschedule
Ndb
Register Database Time Machine Info Schedule Quartelyschedule - (Optional) quaterly snapshot config
- Snapshottimeofday
Ndb
Register Database Time Machine Info Schedule Snapshottimeofday - (Optional) daily snapshot config
- Weeklyschedule
Ndb
Register Database Time Machine Info Schedule Weeklyschedule - (Optional) weekly snapshot config
- Yearlyschedule
Ndb
Register Database Time Machine Info Schedule Yearlyschedule - (Optional) yearly snapshot config
- continuousschedule
Ndb
Register Database Time Machine Info Schedule Continuousschedule - (Optional) snapshot freq and log config
- monthlyschedule
Ndb
Register Database Time Machine Info Schedule Monthlyschedule - (Optional) monthly snapshot config
- quartelyschedule
Ndb
Register Database Time Machine Info Schedule Quartelyschedule - (Optional) quaterly snapshot config
- snapshottimeofday
Ndb
Register Database Time Machine Info Schedule Snapshottimeofday - (Optional) daily snapshot config
- weeklyschedule
Ndb
Register Database Time Machine Info Schedule Weeklyschedule - (Optional) weekly snapshot config
- yearlyschedule
Ndb
Register Database Time Machine Info Schedule Yearlyschedule - (Optional) yearly snapshot config
- continuousschedule
Ndb
Register Database Time Machine Info Schedule Continuousschedule - (Optional) snapshot freq and log config
- monthlyschedule
Ndb
Register Database Time Machine Info Schedule Monthlyschedule - (Optional) monthly snapshot config
- quartelyschedule
Ndb
Register Database Time Machine Info Schedule Quartelyschedule - (Optional) quaterly snapshot config
- snapshottimeofday
Ndb
Register Database Time Machine Info Schedule Snapshottimeofday - (Optional) daily snapshot config
- weeklyschedule
Ndb
Register Database Time Machine Info Schedule Weeklyschedule - (Optional) weekly snapshot config
- yearlyschedule
Ndb
Register Database Time Machine Info Schedule Yearlyschedule - (Optional) yearly snapshot config
- continuousschedule
Ndb
Register Database Time Machine Info Schedule Continuousschedule - (Optional) snapshot freq and log config
- monthlyschedule
Ndb
Register Database Time Machine Info Schedule Monthlyschedule - (Optional) monthly snapshot config
- quartelyschedule
Ndb
Register Database Time Machine Info Schedule Quartelyschedule - (Optional) quaterly snapshot config
- snapshottimeofday
Ndb
Register Database Time Machine Info Schedule Snapshottimeofday - (Optional) daily snapshot config
- weeklyschedule
Ndb
Register Database Time Machine Info Schedule Weeklyschedule - (Optional) weekly snapshot config
- yearlyschedule
Ndb
Register Database Time Machine Info Schedule Yearlyschedule - (Optional) yearly snapshot config
- continuousschedule Property Map
- (Optional) snapshot freq and log config
- monthlyschedule Property Map
- (Optional) monthly snapshot config
- quartelyschedule Property Map
- (Optional) quaterly snapshot config
- snapshottimeofday Property Map
- (Optional) daily snapshot config
- weeklyschedule Property Map
- (Optional) weekly snapshot config
- yearlyschedule Property Map
- (Optional) yearly snapshot config
NdbRegisterDatabaseTimeMachineInfoScheduleContinuousschedule, NdbRegisterDatabaseTimeMachineInfoScheduleContinuousscheduleArgs
- Enabled bool
- Logbackupinterval int
- Snapshotsperday int
- Enabled bool
- Logbackupinterval int
- Snapshotsperday int
- enabled Boolean
- logbackupinterval Integer
- snapshotsperday Integer
- enabled boolean
- logbackupinterval number
- snapshotsperday number
- enabled bool
- logbackupinterval int
- snapshotsperday int
- enabled Boolean
- logbackupinterval Number
- snapshotsperday Number
NdbRegisterDatabaseTimeMachineInfoScheduleMonthlyschedule, NdbRegisterDatabaseTimeMachineInfoScheduleMonthlyscheduleArgs
- Dayofmonth int
- Enabled bool
- Dayofmonth int
- Enabled bool
- dayofmonth Integer
- enabled Boolean
- dayofmonth number
- enabled boolean
- dayofmonth int
- enabled bool
- dayofmonth Number
- enabled Boolean
NdbRegisterDatabaseTimeMachineInfoScheduleQuartelyschedule, NdbRegisterDatabaseTimeMachineInfoScheduleQuartelyscheduleArgs
- Dayofmonth int
- Enabled bool
- Startmonth string
- Dayofmonth int
- Enabled bool
- Startmonth string
- dayofmonth Integer
- enabled Boolean
- startmonth String
- dayofmonth number
- enabled boolean
- startmonth string
- dayofmonth int
- enabled bool
- startmonth str
- dayofmonth Number
- enabled Boolean
- startmonth String
NdbRegisterDatabaseTimeMachineInfoScheduleSnapshottimeofday, NdbRegisterDatabaseTimeMachineInfoScheduleSnapshottimeofdayArgs
NdbRegisterDatabaseTimeMachineInfoScheduleWeeklyschedule, NdbRegisterDatabaseTimeMachineInfoScheduleWeeklyscheduleArgs
NdbRegisterDatabaseTimeMachineInfoScheduleYearlyschedule, NdbRegisterDatabaseTimeMachineInfoScheduleYearlyscheduleArgs
- Dayofmonth int
- Enabled bool
- Month string
- Dayofmonth int
- Enabled bool
- Month string
- dayofmonth Integer
- enabled Boolean
- month String
- dayofmonth number
- enabled boolean
- month string
- dayofmonth int
- enabled bool
- month str
- dayofmonth Number
- enabled Boolean
- month String
NdbRegisterDatabaseTimeMachineInfoSlaDetail, NdbRegisterDatabaseTimeMachineInfoSlaDetailArgs
- Primary
Slas List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Info Sla Detail Primary Sla> - (Required) primary sla details
primary_sla.sla_id
:- (Required) sla idprimary_sla.nx_cluster_ids
-: (Optioanl) cluster ids
- Primary
Slas []NdbRegister Database Time Machine Info Sla Detail Primary Sla - (Required) primary sla details
primary_sla.sla_id
:- (Required) sla idprimary_sla.nx_cluster_ids
-: (Optioanl) cluster ids
- primary
Slas List<NdbRegister Database Time Machine Info Sla Detail Primary Sla> - (Required) primary sla details
primary_sla.sla_id
:- (Required) sla idprimary_sla.nx_cluster_ids
-: (Optioanl) cluster ids
- primary
Slas NdbRegister Database Time Machine Info Sla Detail Primary Sla[] - (Required) primary sla details
primary_sla.sla_id
:- (Required) sla idprimary_sla.nx_cluster_ids
-: (Optioanl) cluster ids
- primary_
slas Sequence[NdbRegister Database Time Machine Info Sla Detail Primary Sla] - (Required) primary sla details
primary_sla.sla_id
:- (Required) sla idprimary_sla.nx_cluster_ids
-: (Optioanl) cluster ids
- primary
Slas List<Property Map> - (Required) primary sla details
primary_sla.sla_id
:- (Required) sla idprimary_sla.nx_cluster_ids
-: (Optioanl) cluster ids
NdbRegisterDatabaseTimeMachineInfoSlaDetailPrimarySla, NdbRegisterDatabaseTimeMachineInfoSlaDetailPrimarySlaArgs
- Sla
Id string - description of SLA ID.
- Nx
Cluster List<string>Ids
- Sla
Id string - description of SLA ID.
- Nx
Cluster []stringIds
- sla
Id String - description of SLA ID.
- nx
Cluster List<String>Ids
- sla
Id string - description of SLA ID.
- nx
Cluster string[]Ids
- sla_
id str - description of SLA ID.
- nx_
cluster_ Sequence[str]ids
- sla
Id String - description of SLA ID.
- nx
Cluster List<String>Ids
NdbRegisterDatabaseTimeMachineInfoTag, NdbRegisterDatabaseTimeMachineInfoTagArgs
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
- (Required) value for argument
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
- (Required) value for argument
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
- (Required) value for argument
- entity
Id string - entity
Type string - tag
Id string - tag
Name string - value string
- (Required) value for argument
- entity_
id str - entity_
type str - tag_
id str - tag_
name str - value str
- (Required) value for argument
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
- (Required) value for argument
NdbRegisterDatabaseTimeMachineProperty, NdbRegisterDatabaseTimeMachinePropertyArgs
- Description string
- description
- Name string
- Name of database instance
- Ref
Id string - Secure bool
- Value string
- (Required) value for argument
- Description string
- description
- Name string
- Name of database instance
- Ref
Id string - Secure bool
- Value string
- (Required) value for argument
- description String
- description
- name String
- Name of database instance
- ref
Id String - secure Boolean
- value String
- (Required) value for argument
- description string
- description
- name string
- Name of database instance
- ref
Id string - secure boolean
- value string
- (Required) value for argument
- description str
- description
- name str
- Name of database instance
- ref_
id str - secure bool
- value str
- (Required) value for argument
- description String
- description
- name String
- Name of database instance
- ref
Id String - secure Boolean
- value String
- (Required) value for argument
NdbRegisterDatabaseTimeMachineSchedule, NdbRegisterDatabaseTimeMachineScheduleArgs
- Continuous
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Schedule Continuous Schedule> - Daily
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Schedule Daily Schedule> - Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Description string
- description
- Global
Policy bool - Id string
- Monthly
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Schedule Monthly Schedule> - Name string
- Name of database instance
- Owner
Id string - Quartely
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Schedule Quartely Schedule> - Reference
Count int - Snapshot
Time List<PiersOf Days Karsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Schedule Snapshot Time Of Day> - Start
Time string - System
Policy bool - Time
Zone string - timezone on which instance is created xw
- Unique
Name string - Weekly
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Schedule Weekly Schedule> - Yearly
Schedules List<PiersKarsenbarg. Nutanix. Inputs. Ndb Register Database Time Machine Schedule Yearly Schedule>
- Continuous
Schedules []NdbRegister Database Time Machine Schedule Continuous Schedule - Daily
Schedules []NdbRegister Database Time Machine Schedule Daily Schedule - Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Description string
- description
- Global
Policy bool - Id string
- Monthly
Schedules []NdbRegister Database Time Machine Schedule Monthly Schedule - Name string
- Name of database instance
- Owner
Id string - Quartely
Schedules []NdbRegister Database Time Machine Schedule Quartely Schedule - Reference
Count int - Snapshot
Time []NdbOf Days Register Database Time Machine Schedule Snapshot Time Of Day - Start
Time string - System
Policy bool - Time
Zone string - timezone on which instance is created xw
- Unique
Name string - Weekly
Schedules []NdbRegister Database Time Machine Schedule Weekly Schedule - Yearly
Schedules []NdbRegister Database Time Machine Schedule Yearly Schedule
- continuous
Schedules List<NdbRegister Database Time Machine Schedule Continuous Schedule> - daily
Schedules List<NdbRegister Database Time Machine Schedule Daily Schedule> - date
Created String - date created for db instance
- date
Modified String - date modified for instance
- description String
- description
- global
Policy Boolean - id String
- monthly
Schedules List<NdbRegister Database Time Machine Schedule Monthly Schedule> - name String
- Name of database instance
- owner
Id String - quartely
Schedules List<NdbRegister Database Time Machine Schedule Quartely Schedule> - reference
Count Integer - snapshot
Time List<NdbOf Days Register Database Time Machine Schedule Snapshot Time Of Day> - start
Time String - system
Policy Boolean - time
Zone String - timezone on which instance is created xw
- unique
Name String - weekly
Schedules List<NdbRegister Database Time Machine Schedule Weekly Schedule> - yearly
Schedules List<NdbRegister Database Time Machine Schedule Yearly Schedule>
- continuous
Schedules NdbRegister Database Time Machine Schedule Continuous Schedule[] - daily
Schedules NdbRegister Database Time Machine Schedule Daily Schedule[] - date
Created string - date created for db instance
- date
Modified string - date modified for instance
- description string
- description
- global
Policy boolean - id string
- monthly
Schedules NdbRegister Database Time Machine Schedule Monthly Schedule[] - name string
- Name of database instance
- owner
Id string - quartely
Schedules NdbRegister Database Time Machine Schedule Quartely Schedule[] - reference
Count number - snapshot
Time NdbOf Days Register Database Time Machine Schedule Snapshot Time Of Day[] - start
Time string - system
Policy boolean - time
Zone string - timezone on which instance is created xw
- unique
Name string - weekly
Schedules NdbRegister Database Time Machine Schedule Weekly Schedule[] - yearly
Schedules NdbRegister Database Time Machine Schedule Yearly Schedule[]
- continuous_
schedules Sequence[NdbRegister Database Time Machine Schedule Continuous Schedule] - daily_
schedules Sequence[NdbRegister Database Time Machine Schedule Daily Schedule] - date_
created str - date created for db instance
- date_
modified str - date modified for instance
- description str
- description
- global_
policy bool - id str
- monthly_
schedules Sequence[NdbRegister Database Time Machine Schedule Monthly Schedule] - name str
- Name of database instance
- owner_
id str - quartely_
schedules Sequence[NdbRegister Database Time Machine Schedule Quartely Schedule] - reference_
count int - snapshot_
time_ Sequence[Ndbof_ days Register Database Time Machine Schedule Snapshot Time Of Day] - start_
time str - system_
policy bool - time_
zone str - timezone on which instance is created xw
- unique_
name str - weekly_
schedules Sequence[NdbRegister Database Time Machine Schedule Weekly Schedule] - yearly_
schedules Sequence[NdbRegister Database Time Machine Schedule Yearly Schedule]
- continuous
Schedules List<Property Map> - daily
Schedules List<Property Map> - date
Created String - date created for db instance
- date
Modified String - date modified for instance
- description String
- description
- global
Policy Boolean - id String
- monthly
Schedules List<Property Map> - name String
- Name of database instance
- owner
Id String - quartely
Schedules List<Property Map> - reference
Count Number - snapshot
Time List<Property Map>Of Days - start
Time String - system
Policy Boolean - time
Zone String - timezone on which instance is created xw
- unique
Name String - weekly
Schedules List<Property Map> - yearly
Schedules List<Property Map>
NdbRegisterDatabaseTimeMachineScheduleContinuousSchedule, NdbRegisterDatabaseTimeMachineScheduleContinuousScheduleArgs
- Enabled bool
- Log
Backup intInterval - Snapshots
Per intDay
- Enabled bool
- Log
Backup intInterval - Snapshots
Per intDay
- enabled Boolean
- log
Backup IntegerInterval - snapshots
Per IntegerDay
- enabled boolean
- log
Backup numberInterval - snapshots
Per numberDay
- enabled bool
- log_
backup_ intinterval - snapshots_
per_ intday
- enabled Boolean
- log
Backup NumberInterval - snapshots
Per NumberDay
NdbRegisterDatabaseTimeMachineScheduleDailySchedule, NdbRegisterDatabaseTimeMachineScheduleDailyScheduleArgs
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
NdbRegisterDatabaseTimeMachineScheduleMonthlySchedule, NdbRegisterDatabaseTimeMachineScheduleMonthlyScheduleArgs
- Day
Of intMonth - Enabled bool
- Day
Of intMonth - Enabled bool
- day
Of IntegerMonth - enabled Boolean
- day
Of numberMonth - enabled boolean
- day_
of_ intmonth - enabled bool
- day
Of NumberMonth - enabled Boolean
NdbRegisterDatabaseTimeMachineScheduleQuartelySchedule, NdbRegisterDatabaseTimeMachineScheduleQuartelyScheduleArgs
- Day
Of intMonth - Enabled bool
- Start
Month string - Start
Month stringValue
- Day
Of intMonth - Enabled bool
- Start
Month string - Start
Month stringValue
- day
Of IntegerMonth - enabled Boolean
- start
Month String - start
Month StringValue
- day
Of numberMonth - enabled boolean
- start
Month string - start
Month stringValue
- day_
of_ intmonth - enabled bool
- start_
month str - start_
month_ strvalue
- day
Of NumberMonth - enabled Boolean
- start
Month String - start
Month StringValue
NdbRegisterDatabaseTimeMachineScheduleSnapshotTimeOfDay, NdbRegisterDatabaseTimeMachineScheduleSnapshotTimeOfDayArgs
NdbRegisterDatabaseTimeMachineScheduleWeeklySchedule, NdbRegisterDatabaseTimeMachineScheduleWeeklyScheduleArgs
- Day
Of stringWeek - Day
Of stringWeek Value - Enabled bool
- Day
Of stringWeek - Day
Of stringWeek Value - Enabled bool
- day
Of StringWeek - day
Of StringWeek Value - enabled Boolean
- day
Of stringWeek - day
Of stringWeek Value - enabled boolean
- day_
of_ strweek - day_
of_ strweek_ value - enabled bool
- day
Of StringWeek - day
Of StringWeek Value - enabled Boolean
NdbRegisterDatabaseTimeMachineScheduleYearlySchedule, NdbRegisterDatabaseTimeMachineScheduleYearlyScheduleArgs
- Day
Of intMonth - Enabled bool
- Month string
- Month
Value string
- Day
Of intMonth - Enabled bool
- Month string
- Month
Value string
- day
Of IntegerMonth - enabled Boolean
- month String
- month
Value String
- day
Of numberMonth - enabled boolean
- month string
- month
Value string
- day_
of_ intmonth - enabled bool
- month str
- month_
value str
- day
Of NumberMonth - enabled Boolean
- month String
- month
Value String
NdbRegisterDatabaseTimeMachineSla, NdbRegisterDatabaseTimeMachineSlaArgs
- Continuous
Retention int - Current
Active stringFrequency - Daily
Retention int - Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Description string
- description
- Id string
- Monthly
Retention int - Name string
- Name of database instance
- Owner
Id string - Pitr
Enabled bool - Quarterly
Retention int - Reference
Count int - System
Sla bool - Unique
Name string - Weekly
Retention int - Yearly
Retention int
- Continuous
Retention int - Current
Active stringFrequency - Daily
Retention int - Date
Created string - date created for db instance
- Date
Modified string - date modified for instance
- Description string
- description
- Id string
- Monthly
Retention int - Name string
- Name of database instance
- Owner
Id string - Pitr
Enabled bool - Quarterly
Retention int - Reference
Count int - System
Sla bool - Unique
Name string - Weekly
Retention int - Yearly
Retention int
- continuous
Retention Integer - current
Active StringFrequency - daily
Retention Integer - date
Created String - date created for db instance
- date
Modified String - date modified for instance
- description String
- description
- id String
- monthly
Retention Integer - name String
- Name of database instance
- owner
Id String - pitr
Enabled Boolean - quarterly
Retention Integer - reference
Count Integer - system
Sla Boolean - unique
Name String - weekly
Retention Integer - yearly
Retention Integer
- continuous
Retention number - current
Active stringFrequency - daily
Retention number - date
Created string - date created for db instance
- date
Modified string - date modified for instance
- description string
- description
- id string
- monthly
Retention number - name string
- Name of database instance
- owner
Id string - pitr
Enabled boolean - quarterly
Retention number - reference
Count number - system
Sla boolean - unique
Name string - weekly
Retention number - yearly
Retention number
- continuous_
retention int - current_
active_ strfrequency - daily_
retention int - date_
created str - date created for db instance
- date_
modified str - date modified for instance
- description str
- description
- 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
- continuous
Retention Number - current
Active StringFrequency - daily
Retention Number - date
Created String - date created for db instance
- date
Modified String - date modified for instance
- description String
- description
- id String
- monthly
Retention Number - name String
- Name of database instance
- owner
Id String - pitr
Enabled Boolean - quarterly
Retention Number - reference
Count Number - system
Sla Boolean - unique
Name String - weekly
Retention Number - yearly
Retention Number
NdbRegisterDatabaseTimeMachineTag, NdbRegisterDatabaseTimeMachineTagArgs
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
- (Required) value for argument
- Entity
Id string - Entity
Type string - Tag
Id string - Tag
Name string - Value string
- (Required) value for argument
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
- (Required) value for argument
- entity
Id string - entity
Type string - tag
Id string - tag
Name string - value string
- (Required) value for argument
- entity_
id str - entity_
type str - tag_
id str - tag_
name str - value str
- (Required) value for argument
- entity
Id String - entity
Type String - tag
Id String - tag
Name String - value String
- (Required) value for argument
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.