nutanix.NdbProfile
Explore with Pulumi AI
Provides a resource to create profiles (Software, Network, Database Parameter, Compute) based on the input parameters.
Create NdbProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NdbProfile(name: string, args?: NdbProfileArgs, opts?: CustomResourceOptions);
@overload
def NdbProfile(resource_name: str,
args: Optional[NdbProfileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def NdbProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
compute_profiles: Optional[Sequence[NdbProfileComputeProfileArgs]] = None,
database_parameter_profiles: Optional[Sequence[NdbProfileDatabaseParameterProfileArgs]] = None,
description: Optional[str] = None,
engine_type: Optional[str] = None,
name: Optional[str] = None,
network_profiles: Optional[Sequence[NdbProfileNetworkProfileArgs]] = None,
published: Optional[bool] = None,
software_profile: Optional[NdbProfileSoftwareProfileArgs] = None)
func NewNdbProfile(ctx *Context, name string, args *NdbProfileArgs, opts ...ResourceOption) (*NdbProfile, error)
public NdbProfile(string name, NdbProfileArgs? args = null, CustomResourceOptions? opts = null)
public NdbProfile(String name, NdbProfileArgs args)
public NdbProfile(String name, NdbProfileArgs args, CustomResourceOptions options)
type: nutanix:NdbProfile
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 NdbProfileArgs
- 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 NdbProfileArgs
- 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 NdbProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NdbProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NdbProfileArgs
- 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 ndbProfileResource = new Nutanix.NdbProfile("ndbProfileResource", new()
{
ComputeProfiles = new[]
{
new Nutanix.Inputs.NdbProfileComputeProfileArgs
{
CorePerCpu = "string",
Cpus = "string",
MemorySize = "string",
},
},
DatabaseParameterProfiles = new[]
{
new Nutanix.Inputs.NdbProfileDatabaseParameterProfileArgs
{
PostgresDatabases = new[]
{
new Nutanix.Inputs.NdbProfileDatabaseParameterProfilePostgresDatabaseArgs
{
Autovacuum = "string",
AutovacuumFreezeMaxAge = "string",
AutovacuumMaxWorkers = "string",
AutovacuumVacuumCostDelay = "string",
AutovacuumVacuumScaleFactor = "string",
AutovacuumVacuumThreshold = "string",
AutovacuumWorkMem = "string",
CheckpointCompletionTarget = "string",
CheckpointTimeout = "string",
EffectiveIoConcurrency = "string",
MaxConnections = "string",
MaxLocksPerTransaction = "string",
MaxPreparedTransactions = "string",
MaxReplicationSlots = "string",
MaxWalSenders = "string",
MaxWalSize = "string",
MaxWorkerProcesses = "string",
MinWalSize = "string",
RandomPageCost = "string",
SynchronousCommit = "string",
Timezone = "string",
WalBuffers = "string",
WalKeepSegments = "string",
},
},
},
},
Description = "string",
EngineType = "string",
Name = "string",
NetworkProfiles = new[]
{
new Nutanix.Inputs.NdbProfileNetworkProfileArgs
{
Topology = "string",
PostgresDatabases = new[]
{
new Nutanix.Inputs.NdbProfileNetworkProfilePostgresDatabaseArgs
{
HaInstances = new[]
{
new Nutanix.Inputs.NdbProfileNetworkProfilePostgresDatabaseHaInstanceArgs
{
ClusterIds = new[]
{
"string",
},
ClusterNames = new[]
{
"string",
},
NumOfClusters = "string",
VlanNames = new[]
{
"string",
},
},
},
SingleInstances = new[]
{
new Nutanix.Inputs.NdbProfileNetworkProfilePostgresDatabaseSingleInstanceArgs
{
EnableIpAddressSelection = "string",
VlanName = "string",
},
},
},
},
VersionClusterAssociations = new[]
{
new Nutanix.Inputs.NdbProfileNetworkProfileVersionClusterAssociationArgs
{
NxClusterId = "string",
},
},
},
},
Published = false,
SoftwareProfile = new Nutanix.Inputs.NdbProfileSoftwareProfileArgs
{
Topology = "string",
AvailableClusterIds = new[]
{
"string",
},
PostgresDatabases = new[]
{
new Nutanix.Inputs.NdbProfileSoftwareProfilePostgresDatabaseArgs
{
BaseProfileVersionDescription = "string",
BaseProfileVersionName = "string",
DbSoftwareNotes = "string",
OsNotes = "string",
SourceDbserverId = "string",
},
},
},
});
example, err := nutanix.NewNdbProfile(ctx, "ndbProfileResource", &nutanix.NdbProfileArgs{
ComputeProfiles: nutanix.NdbProfileComputeProfileArray{
&nutanix.NdbProfileComputeProfileArgs{
CorePerCpu: pulumi.String("string"),
Cpus: pulumi.String("string"),
MemorySize: pulumi.String("string"),
},
},
DatabaseParameterProfiles: nutanix.NdbProfileDatabaseParameterProfileArray{
&nutanix.NdbProfileDatabaseParameterProfileArgs{
PostgresDatabases: nutanix.NdbProfileDatabaseParameterProfilePostgresDatabaseArray{
&nutanix.NdbProfileDatabaseParameterProfilePostgresDatabaseArgs{
Autovacuum: pulumi.String("string"),
AutovacuumFreezeMaxAge: pulumi.String("string"),
AutovacuumMaxWorkers: pulumi.String("string"),
AutovacuumVacuumCostDelay: pulumi.String("string"),
AutovacuumVacuumScaleFactor: pulumi.String("string"),
AutovacuumVacuumThreshold: pulumi.String("string"),
AutovacuumWorkMem: pulumi.String("string"),
CheckpointCompletionTarget: pulumi.String("string"),
CheckpointTimeout: pulumi.String("string"),
EffectiveIoConcurrency: pulumi.String("string"),
MaxConnections: pulumi.String("string"),
MaxLocksPerTransaction: pulumi.String("string"),
MaxPreparedTransactions: pulumi.String("string"),
MaxReplicationSlots: pulumi.String("string"),
MaxWalSenders: pulumi.String("string"),
MaxWalSize: pulumi.String("string"),
MaxWorkerProcesses: pulumi.String("string"),
MinWalSize: pulumi.String("string"),
RandomPageCost: pulumi.String("string"),
SynchronousCommit: pulumi.String("string"),
Timezone: pulumi.String("string"),
WalBuffers: pulumi.String("string"),
WalKeepSegments: pulumi.String("string"),
},
},
},
},
Description: pulumi.String("string"),
EngineType: pulumi.String("string"),
Name: pulumi.String("string"),
NetworkProfiles: nutanix.NdbProfileNetworkProfileArray{
&nutanix.NdbProfileNetworkProfileArgs{
Topology: pulumi.String("string"),
PostgresDatabases: nutanix.NdbProfileNetworkProfilePostgresDatabaseArray{
&nutanix.NdbProfileNetworkProfilePostgresDatabaseArgs{
HaInstances: nutanix.NdbProfileNetworkProfilePostgresDatabaseHaInstanceArray{
&nutanix.NdbProfileNetworkProfilePostgresDatabaseHaInstanceArgs{
ClusterIds: pulumi.StringArray{
pulumi.String("string"),
},
ClusterNames: pulumi.StringArray{
pulumi.String("string"),
},
NumOfClusters: pulumi.String("string"),
VlanNames: pulumi.StringArray{
pulumi.String("string"),
},
},
},
SingleInstances: nutanix.NdbProfileNetworkProfilePostgresDatabaseSingleInstanceArray{
&nutanix.NdbProfileNetworkProfilePostgresDatabaseSingleInstanceArgs{
EnableIpAddressSelection: pulumi.String("string"),
VlanName: pulumi.String("string"),
},
},
},
},
VersionClusterAssociations: nutanix.NdbProfileNetworkProfileVersionClusterAssociationArray{
&nutanix.NdbProfileNetworkProfileVersionClusterAssociationArgs{
NxClusterId: pulumi.String("string"),
},
},
},
},
Published: pulumi.Bool(false),
SoftwareProfile: &nutanix.NdbProfileSoftwareProfileArgs{
Topology: pulumi.String("string"),
AvailableClusterIds: pulumi.StringArray{
pulumi.String("string"),
},
PostgresDatabases: nutanix.NdbProfileSoftwareProfilePostgresDatabaseArray{
&nutanix.NdbProfileSoftwareProfilePostgresDatabaseArgs{
BaseProfileVersionDescription: pulumi.String("string"),
BaseProfileVersionName: pulumi.String("string"),
DbSoftwareNotes: pulumi.String("string"),
OsNotes: pulumi.String("string"),
SourceDbserverId: pulumi.String("string"),
},
},
},
})
var ndbProfileResource = new NdbProfile("ndbProfileResource", NdbProfileArgs.builder()
.computeProfiles(NdbProfileComputeProfileArgs.builder()
.corePerCpu("string")
.cpus("string")
.memorySize("string")
.build())
.databaseParameterProfiles(NdbProfileDatabaseParameterProfileArgs.builder()
.postgresDatabases(NdbProfileDatabaseParameterProfilePostgresDatabaseArgs.builder()
.autovacuum("string")
.autovacuumFreezeMaxAge("string")
.autovacuumMaxWorkers("string")
.autovacuumVacuumCostDelay("string")
.autovacuumVacuumScaleFactor("string")
.autovacuumVacuumThreshold("string")
.autovacuumWorkMem("string")
.checkpointCompletionTarget("string")
.checkpointTimeout("string")
.effectiveIoConcurrency("string")
.maxConnections("string")
.maxLocksPerTransaction("string")
.maxPreparedTransactions("string")
.maxReplicationSlots("string")
.maxWalSenders("string")
.maxWalSize("string")
.maxWorkerProcesses("string")
.minWalSize("string")
.randomPageCost("string")
.synchronousCommit("string")
.timezone("string")
.walBuffers("string")
.walKeepSegments("string")
.build())
.build())
.description("string")
.engineType("string")
.name("string")
.networkProfiles(NdbProfileNetworkProfileArgs.builder()
.topology("string")
.postgresDatabases(NdbProfileNetworkProfilePostgresDatabaseArgs.builder()
.haInstances(NdbProfileNetworkProfilePostgresDatabaseHaInstanceArgs.builder()
.clusterIds("string")
.clusterNames("string")
.numOfClusters("string")
.vlanNames("string")
.build())
.singleInstances(NdbProfileNetworkProfilePostgresDatabaseSingleInstanceArgs.builder()
.enableIpAddressSelection("string")
.vlanName("string")
.build())
.build())
.versionClusterAssociations(NdbProfileNetworkProfileVersionClusterAssociationArgs.builder()
.nxClusterId("string")
.build())
.build())
.published(false)
.softwareProfile(NdbProfileSoftwareProfileArgs.builder()
.topology("string")
.availableClusterIds("string")
.postgresDatabases(NdbProfileSoftwareProfilePostgresDatabaseArgs.builder()
.baseProfileVersionDescription("string")
.baseProfileVersionName("string")
.dbSoftwareNotes("string")
.osNotes("string")
.sourceDbserverId("string")
.build())
.build())
.build());
ndb_profile_resource = nutanix.NdbProfile("ndbProfileResource",
compute_profiles=[{
"core_per_cpu": "string",
"cpus": "string",
"memory_size": "string",
}],
database_parameter_profiles=[{
"postgres_databases": [{
"autovacuum": "string",
"autovacuum_freeze_max_age": "string",
"autovacuum_max_workers": "string",
"autovacuum_vacuum_cost_delay": "string",
"autovacuum_vacuum_scale_factor": "string",
"autovacuum_vacuum_threshold": "string",
"autovacuum_work_mem": "string",
"checkpoint_completion_target": "string",
"checkpoint_timeout": "string",
"effective_io_concurrency": "string",
"max_connections": "string",
"max_locks_per_transaction": "string",
"max_prepared_transactions": "string",
"max_replication_slots": "string",
"max_wal_senders": "string",
"max_wal_size": "string",
"max_worker_processes": "string",
"min_wal_size": "string",
"random_page_cost": "string",
"synchronous_commit": "string",
"timezone": "string",
"wal_buffers": "string",
"wal_keep_segments": "string",
}],
}],
description="string",
engine_type="string",
name="string",
network_profiles=[{
"topology": "string",
"postgres_databases": [{
"ha_instances": [{
"cluster_ids": ["string"],
"cluster_names": ["string"],
"num_of_clusters": "string",
"vlan_names": ["string"],
}],
"single_instances": [{
"enable_ip_address_selection": "string",
"vlan_name": "string",
}],
}],
"version_cluster_associations": [{
"nx_cluster_id": "string",
}],
}],
published=False,
software_profile={
"topology": "string",
"available_cluster_ids": ["string"],
"postgres_databases": [{
"base_profile_version_description": "string",
"base_profile_version_name": "string",
"db_software_notes": "string",
"os_notes": "string",
"source_dbserver_id": "string",
}],
})
const ndbProfileResource = new nutanix.NdbProfile("ndbProfileResource", {
computeProfiles: [{
corePerCpu: "string",
cpus: "string",
memorySize: "string",
}],
databaseParameterProfiles: [{
postgresDatabases: [{
autovacuum: "string",
autovacuumFreezeMaxAge: "string",
autovacuumMaxWorkers: "string",
autovacuumVacuumCostDelay: "string",
autovacuumVacuumScaleFactor: "string",
autovacuumVacuumThreshold: "string",
autovacuumWorkMem: "string",
checkpointCompletionTarget: "string",
checkpointTimeout: "string",
effectiveIoConcurrency: "string",
maxConnections: "string",
maxLocksPerTransaction: "string",
maxPreparedTransactions: "string",
maxReplicationSlots: "string",
maxWalSenders: "string",
maxWalSize: "string",
maxWorkerProcesses: "string",
minWalSize: "string",
randomPageCost: "string",
synchronousCommit: "string",
timezone: "string",
walBuffers: "string",
walKeepSegments: "string",
}],
}],
description: "string",
engineType: "string",
name: "string",
networkProfiles: [{
topology: "string",
postgresDatabases: [{
haInstances: [{
clusterIds: ["string"],
clusterNames: ["string"],
numOfClusters: "string",
vlanNames: ["string"],
}],
singleInstances: [{
enableIpAddressSelection: "string",
vlanName: "string",
}],
}],
versionClusterAssociations: [{
nxClusterId: "string",
}],
}],
published: false,
softwareProfile: {
topology: "string",
availableClusterIds: ["string"],
postgresDatabases: [{
baseProfileVersionDescription: "string",
baseProfileVersionName: "string",
dbSoftwareNotes: "string",
osNotes: "string",
sourceDbserverId: "string",
}],
},
});
type: nutanix:NdbProfile
properties:
computeProfiles:
- corePerCpu: string
cpus: string
memorySize: string
databaseParameterProfiles:
- postgresDatabases:
- autovacuum: string
autovacuumFreezeMaxAge: string
autovacuumMaxWorkers: string
autovacuumVacuumCostDelay: string
autovacuumVacuumScaleFactor: string
autovacuumVacuumThreshold: string
autovacuumWorkMem: string
checkpointCompletionTarget: string
checkpointTimeout: string
effectiveIoConcurrency: string
maxConnections: string
maxLocksPerTransaction: string
maxPreparedTransactions: string
maxReplicationSlots: string
maxWalSenders: string
maxWalSize: string
maxWorkerProcesses: string
minWalSize: string
randomPageCost: string
synchronousCommit: string
timezone: string
walBuffers: string
walKeepSegments: string
description: string
engineType: string
name: string
networkProfiles:
- postgresDatabases:
- haInstances:
- clusterIds:
- string
clusterNames:
- string
numOfClusters: string
vlanNames:
- string
singleInstances:
- enableIpAddressSelection: string
vlanName: string
topology: string
versionClusterAssociations:
- nxClusterId: string
published: false
softwareProfile:
availableClusterIds:
- string
postgresDatabases:
- baseProfileVersionDescription: string
baseProfileVersionName: string
dbSoftwareNotes: string
osNotes: string
sourceDbserverId: string
topology: string
NdbProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NdbProfile resource accepts the following input properties:
- Compute
Profiles List<PiersKarsenbarg. Nutanix. Inputs. Ndb Profile Compute Profile> - Compute Profile
- Database
Parameter List<PiersProfiles Karsenbarg. Nutanix. Inputs. Ndb Profile Database Parameter Profile> - Database Parameter Profile
- Description string
- Description of profile
- Engine
Type string - Engine Type of database
- Name string
- Name of profile
- Network
Profiles List<PiersKarsenbarg. Nutanix. Inputs. Ndb Profile Network Profile> - Network Profile
- Published bool
- Publish for all users
- Software
Profile PiersKarsenbarg. Nutanix. Inputs. Ndb Profile Software Profile - Software Profile
- Compute
Profiles []NdbProfile Compute Profile Args - Compute Profile
- Database
Parameter []NdbProfiles Profile Database Parameter Profile Args - Database Parameter Profile
- Description string
- Description of profile
- Engine
Type string - Engine Type of database
- Name string
- Name of profile
- Network
Profiles []NdbProfile Network Profile Args - Network Profile
- Published bool
- Publish for all users
- Software
Profile NdbProfile Software Profile Args - Software Profile
- compute
Profiles List<NdbProfile Compute Profile> - Compute Profile
- database
Parameter List<NdbProfiles Profile Database Parameter Profile> - Database Parameter Profile
- description String
- Description of profile
- engine
Type String - Engine Type of database
- name String
- Name of profile
- network
Profiles List<NdbProfile Network Profile> - Network Profile
- published Boolean
- Publish for all users
- software
Profile NdbProfile Software Profile - Software Profile
- compute
Profiles NdbProfile Compute Profile[] - Compute Profile
- database
Parameter NdbProfiles Profile Database Parameter Profile[] - Database Parameter Profile
- description string
- Description of profile
- engine
Type string - Engine Type of database
- name string
- Name of profile
- network
Profiles NdbProfile Network Profile[] - Network Profile
- published boolean
- Publish for all users
- software
Profile NdbProfile Software Profile - Software Profile
- compute_
profiles Sequence[NdbProfile Compute Profile Args] - Compute Profile
- database_
parameter_ Sequence[Ndbprofiles Profile Database Parameter Profile Args] - Database Parameter Profile
- description str
- Description of profile
- engine_
type str - Engine Type of database
- name str
- Name of profile
- network_
profiles Sequence[NdbProfile Network Profile Args] - Network Profile
- published bool
- Publish for all users
- software_
profile NdbProfile Software Profile Args - Software Profile
- compute
Profiles List<Property Map> - Compute Profile
- database
Parameter List<Property Map>Profiles - Database Parameter Profile
- description String
- Description of profile
- engine
Type String - Engine Type of database
- name String
- Name of profile
- network
Profiles List<Property Map> - Network Profile
- published Boolean
- Publish for all users
- software
Profile Property Map - Software Profile
Outputs
All input properties are implicitly available as output properties. Additionally, the NdbProfile resource produces the following output properties:
- Assoc
Databases List<string> - associated databases of profiles
- Assoc
Db List<string>Servers - associated database servers for associated profiles
- Cluster
Availabilities List<PiersKarsenbarg. Nutanix. Outputs. Ndb Profile Cluster Availability> - cluster availability of profile
- Id string
- The provider-assigned unique ID for this managed resource.
- Latest
Version string - latest version of profile
- Latest
Version stringId - latest version id of profile
- Nx
Cluster stringId - cluster on which profile created
- Owner string
- owner of profile
- Status string
- status of profile
- Versions
List<Piers
Karsenbarg. Nutanix. Outputs. Ndb Profile Version> - versions of associated profiles
- Assoc
Databases []string - associated databases of profiles
- Assoc
Db []stringServers - associated database servers for associated profiles
- Cluster
Availabilities []NdbProfile Cluster Availability - cluster availability of profile
- Id string
- The provider-assigned unique ID for this managed resource.
- Latest
Version string - latest version of profile
- Latest
Version stringId - latest version id of profile
- Nx
Cluster stringId - cluster on which profile created
- Owner string
- owner of profile
- Status string
- status of profile
- Versions
[]Ndb
Profile Version - versions of associated profiles
- assoc
Databases List<String> - associated databases of profiles
- assoc
Db List<String>Servers - associated database servers for associated profiles
- cluster
Availabilities List<NdbProfile Cluster Availability> - cluster availability of profile
- id String
- The provider-assigned unique ID for this managed resource.
- latest
Version String - latest version of profile
- latest
Version StringId - latest version id of profile
- nx
Cluster StringId - cluster on which profile created
- owner String
- owner of profile
- status String
- status of profile
- versions
List<Ndb
Profile Version> - versions of associated profiles
- assoc
Databases string[] - associated databases of profiles
- assoc
Db string[]Servers - associated database servers for associated profiles
- cluster
Availabilities NdbProfile Cluster Availability[] - cluster availability of profile
- id string
- The provider-assigned unique ID for this managed resource.
- latest
Version string - latest version of profile
- latest
Version stringId - latest version id of profile
- nx
Cluster stringId - cluster on which profile created
- owner string
- owner of profile
- status string
- status of profile
- versions
Ndb
Profile Version[] - versions of associated profiles
- assoc_
databases Sequence[str] - associated databases of profiles
- assoc_
db_ Sequence[str]servers - associated database servers for associated profiles
- cluster_
availabilities Sequence[NdbProfile Cluster Availability] - cluster availability of profile
- id str
- The provider-assigned unique ID for this managed resource.
- latest_
version str - latest version of profile
- latest_
version_ strid - latest version id of profile
- nx_
cluster_ strid - cluster on which profile created
- owner str
- owner of profile
- status str
- status of profile
- versions
Sequence[Ndb
Profile Version] - versions of associated profiles
- assoc
Databases List<String> - associated databases of profiles
- assoc
Db List<String>Servers - associated database servers for associated profiles
- cluster
Availabilities List<Property Map> - cluster availability of profile
- id String
- The provider-assigned unique ID for this managed resource.
- latest
Version String - latest version of profile
- latest
Version StringId - latest version id of profile
- nx
Cluster StringId - cluster on which profile created
- owner String
- owner of profile
- status String
- status of profile
- versions List<Property Map>
- versions of associated profiles
Look up Existing NdbProfile Resource
Get an existing NdbProfile 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?: NdbProfileState, opts?: CustomResourceOptions): NdbProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
assoc_databases: Optional[Sequence[str]] = None,
assoc_db_servers: Optional[Sequence[str]] = None,
cluster_availabilities: Optional[Sequence[NdbProfileClusterAvailabilityArgs]] = None,
compute_profiles: Optional[Sequence[NdbProfileComputeProfileArgs]] = None,
database_parameter_profiles: Optional[Sequence[NdbProfileDatabaseParameterProfileArgs]] = None,
description: Optional[str] = None,
engine_type: Optional[str] = None,
latest_version: Optional[str] = None,
latest_version_id: Optional[str] = None,
name: Optional[str] = None,
network_profiles: Optional[Sequence[NdbProfileNetworkProfileArgs]] = None,
nx_cluster_id: Optional[str] = None,
owner: Optional[str] = None,
published: Optional[bool] = None,
software_profile: Optional[NdbProfileSoftwareProfileArgs] = None,
status: Optional[str] = None,
versions: Optional[Sequence[NdbProfileVersionArgs]] = None) -> NdbProfile
func GetNdbProfile(ctx *Context, name string, id IDInput, state *NdbProfileState, opts ...ResourceOption) (*NdbProfile, error)
public static NdbProfile Get(string name, Input<string> id, NdbProfileState? state, CustomResourceOptions? opts = null)
public static NdbProfile get(String name, Output<String> id, NdbProfileState 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.
- Assoc
Databases List<string> - associated databases of profiles
- Assoc
Db List<string>Servers - associated database servers for associated profiles
- Cluster
Availabilities List<PiersKarsenbarg. Nutanix. Inputs. Ndb Profile Cluster Availability> - cluster availability of profile
- Compute
Profiles List<PiersKarsenbarg. Nutanix. Inputs. Ndb Profile Compute Profile> - Compute Profile
- Database
Parameter List<PiersProfiles Karsenbarg. Nutanix. Inputs. Ndb Profile Database Parameter Profile> - Database Parameter Profile
- Description string
- Description of profile
- Engine
Type string - Engine Type of database
- Latest
Version string - latest version of profile
- Latest
Version stringId - latest version id of profile
- Name string
- Name of profile
- Network
Profiles List<PiersKarsenbarg. Nutanix. Inputs. Ndb Profile Network Profile> - Network Profile
- Nx
Cluster stringId - cluster on which profile created
- Owner string
- owner of profile
- Published bool
- Publish for all users
- Software
Profile PiersKarsenbarg. Nutanix. Inputs. Ndb Profile Software Profile - Software Profile
- Status string
- status of profile
- Versions
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Profile Version> - versions of associated profiles
- Assoc
Databases []string - associated databases of profiles
- Assoc
Db []stringServers - associated database servers for associated profiles
- Cluster
Availabilities []NdbProfile Cluster Availability Args - cluster availability of profile
- Compute
Profiles []NdbProfile Compute Profile Args - Compute Profile
- Database
Parameter []NdbProfiles Profile Database Parameter Profile Args - Database Parameter Profile
- Description string
- Description of profile
- Engine
Type string - Engine Type of database
- Latest
Version string - latest version of profile
- Latest
Version stringId - latest version id of profile
- Name string
- Name of profile
- Network
Profiles []NdbProfile Network Profile Args - Network Profile
- Nx
Cluster stringId - cluster on which profile created
- Owner string
- owner of profile
- Published bool
- Publish for all users
- Software
Profile NdbProfile Software Profile Args - Software Profile
- Status string
- status of profile
- Versions
[]Ndb
Profile Version Args - versions of associated profiles
- assoc
Databases List<String> - associated databases of profiles
- assoc
Db List<String>Servers - associated database servers for associated profiles
- cluster
Availabilities List<NdbProfile Cluster Availability> - cluster availability of profile
- compute
Profiles List<NdbProfile Compute Profile> - Compute Profile
- database
Parameter List<NdbProfiles Profile Database Parameter Profile> - Database Parameter Profile
- description String
- Description of profile
- engine
Type String - Engine Type of database
- latest
Version String - latest version of profile
- latest
Version StringId - latest version id of profile
- name String
- Name of profile
- network
Profiles List<NdbProfile Network Profile> - Network Profile
- nx
Cluster StringId - cluster on which profile created
- owner String
- owner of profile
- published Boolean
- Publish for all users
- software
Profile NdbProfile Software Profile - Software Profile
- status String
- status of profile
- versions
List<Ndb
Profile Version> - versions of associated profiles
- assoc
Databases string[] - associated databases of profiles
- assoc
Db string[]Servers - associated database servers for associated profiles
- cluster
Availabilities NdbProfile Cluster Availability[] - cluster availability of profile
- compute
Profiles NdbProfile Compute Profile[] - Compute Profile
- database
Parameter NdbProfiles Profile Database Parameter Profile[] - Database Parameter Profile
- description string
- Description of profile
- engine
Type string - Engine Type of database
- latest
Version string - latest version of profile
- latest
Version stringId - latest version id of profile
- name string
- Name of profile
- network
Profiles NdbProfile Network Profile[] - Network Profile
- nx
Cluster stringId - cluster on which profile created
- owner string
- owner of profile
- published boolean
- Publish for all users
- software
Profile NdbProfile Software Profile - Software Profile
- status string
- status of profile
- versions
Ndb
Profile Version[] - versions of associated profiles
- assoc_
databases Sequence[str] - associated databases of profiles
- assoc_
db_ Sequence[str]servers - associated database servers for associated profiles
- cluster_
availabilities Sequence[NdbProfile Cluster Availability Args] - cluster availability of profile
- compute_
profiles Sequence[NdbProfile Compute Profile Args] - Compute Profile
- database_
parameter_ Sequence[Ndbprofiles Profile Database Parameter Profile Args] - Database Parameter Profile
- description str
- Description of profile
- engine_
type str - Engine Type of database
- latest_
version str - latest version of profile
- latest_
version_ strid - latest version id of profile
- name str
- Name of profile
- network_
profiles Sequence[NdbProfile Network Profile Args] - Network Profile
- nx_
cluster_ strid - cluster on which profile created
- owner str
- owner of profile
- published bool
- Publish for all users
- software_
profile NdbProfile Software Profile Args - Software Profile
- status str
- status of profile
- versions
Sequence[Ndb
Profile Version Args] - versions of associated profiles
- assoc
Databases List<String> - associated databases of profiles
- assoc
Db List<String>Servers - associated database servers for associated profiles
- cluster
Availabilities List<Property Map> - cluster availability of profile
- compute
Profiles List<Property Map> - Compute Profile
- database
Parameter List<Property Map>Profiles - Database Parameter Profile
- description String
- Description of profile
- engine
Type String - Engine Type of database
- latest
Version String - latest version of profile
- latest
Version StringId - latest version id of profile
- name String
- Name of profile
- network
Profiles List<Property Map> - Network Profile
- nx
Cluster StringId - cluster on which profile created
- owner String
- owner of profile
- published Boolean
- Publish for all users
- software
Profile Property Map - Software Profile
- status String
- status of profile
- versions List<Property Map>
- versions of associated profiles
Supporting Types
NdbProfileClusterAvailability, NdbProfileClusterAvailabilityArgs
- Date
Created string - Date
Modified string - Nx
Cluster stringId - cluster on which profile created
- Owner
Id string - Profile
Id string - Status string
- status of profile
- Date
Created string - Date
Modified string - Nx
Cluster stringId - cluster on which profile created
- Owner
Id string - Profile
Id string - Status string
- status of profile
- date
Created String - date
Modified String - nx
Cluster StringId - cluster on which profile created
- owner
Id String - profile
Id String - status String
- status of profile
- date
Created string - date
Modified string - nx
Cluster stringId - cluster on which profile created
- owner
Id string - profile
Id string - status string
- status of profile
- date_
created str - date_
modified str - nx_
cluster_ strid - cluster on which profile created
- owner_
id str - profile_
id str - status str
- status of profile
- date
Created String - date
Modified String - nx
Cluster StringId - cluster on which profile created
- owner
Id String - profile
Id String - status String
- status of profile
NdbProfileComputeProfile, NdbProfileComputeProfileArgs
- Core
Per stringCpu - number of cores per vCPU for the database server VM.
- Cpus string
- number of vCPUs for the database server VM.
- Memory
Size string - amount of memory for the database server VM.
- Core
Per stringCpu - number of cores per vCPU for the database server VM.
- Cpus string
- number of vCPUs for the database server VM.
- Memory
Size string - amount of memory for the database server VM.
- core
Per StringCpu - number of cores per vCPU for the database server VM.
- cpus String
- number of vCPUs for the database server VM.
- memory
Size String - amount of memory for the database server VM.
- core
Per stringCpu - number of cores per vCPU for the database server VM.
- cpus string
- number of vCPUs for the database server VM.
- memory
Size string - amount of memory for the database server VM.
- core_
per_ strcpu - number of cores per vCPU for the database server VM.
- cpus str
- number of vCPUs for the database server VM.
- memory_
size str - amount of memory for the database server VM.
- core
Per StringCpu - number of cores per vCPU for the database server VM.
- cpus String
- number of vCPUs for the database server VM.
- memory
Size String - amount of memory for the database server VM.
NdbProfileDatabaseParameterProfile, NdbProfileDatabaseParameterProfileArgs
- Postgres
Databases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Profile Database Parameter Profile Postgres Database> - Database parameters suuported for postgress.
postgres_database.max_connections
: (Optional) Determines the maximum number of concurrent connections to the database server. The default is set to 100postgres_database.max_replication_slots
: (Optional) Specifies the maximum number of replication slots that the server can support. The default is zero. wal_level must be set to archive or higher to allow replication slots to be used. Setting it to a lower value than the number of currently existing replication slots will prevent the server from starting.postgres_database.effective_io_concurrency
: (Optional) Sets the number of concurrent disk I/O operations that PostgreSQL expects can be executed simultaneously. Raising this value will increase the number of I/O operations that any individual PostgreSQL session attempts to initiate in parallel.postgres_database.timezone
: (Optional) Sets the time zone for displaying and interpreting time stamps. Defult is UTC .postgres_database.max_prepared_transactions
: (Optional) Sets the maximum number of transactions that can be in the prepared state simultaneously. Setting this parameter to zero (which is the default) disables the prepared-transaction feature.postgres_database.max_locks_per_transaction
: (Optional) This parameter controls the average number of object locks allocated for each transaction; individual transactions can lock more objects as long as the locks of all transactions fit in the lock table. Default is 64.postgres_database.max_wal_senders
: (Optional) Specifies the maximum number of concurrent connections from standby servers or streaming base backup clients (i.e., the maximum number of simultaneously running WAL sender processes). The default is 10.postgres_database.max_worker_processes
: (Optional) Sets the maximum number of background processes that the system can support. The default is 8.postgres_database.min_wal_size
: (Optional) As long as WAL disk usage stays below this setting, old WAL files are always recycled for future use at a checkpoint, rather than removed. This can be used to ensure that enough WAL space is reserved to handle spikes in WAL usage, for example when running large batch jobs. The default is 80 MB.postgres_database.max_wal_size
: (Optional) Maximum size to let the WAL grow to between automatic WAL checkpoints. The default is 1 GBpostgres_database.checkpoint_timeout
: (Optional) Sets the maximum time between automatic WAL checkpoints . High Value gives Good Performance, but takes More Recovery Time, Reboot time. can reduce the I/O load on your system, especially when using large values for shared_buffers. Default is 5minpostgres_database.autovacuum
: (Optional) Controls whether the server should run the autovacuum launcher daemon. This is on by default; however, track_counts must also be enabled for autovacuum to work.postgres_database.checkpoint_completion_target
: (Optional) Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. Time spent flushing dirty buffers during checkpoint, as fraction of checkpoint interval . Formula - (checkpoint_timeout - 2min) / checkpoint_timeout. The default is 0.5.postgres_database.autovacuum_freeze_max_age
: (Optional) Age at which to autovacuum a table to prevent transaction ID wraparound. Default is 200000000postgres_database.autovacuum_vacuum_threshold
: (Optional) Min number of row updates before vacuum. Minimum number of tuple updates or deletes prior to vacuum. Take value in KB. Default is 50 .postgres_database.autovacuum_vacuum_scale_factor
: (Optional) Number of tuple updates or deletes prior to vacuum as a fraction of reltuples. Default is 0.2postgres_database.autovacuum_work_mem
: (Optional) Sets the maximum memory to be used by each autovacuum worker process. Unit is in KB. Default is -1postgres_database.autovacuum_max_workers
: (Optional) Sets the maximum number of simultaneously running autovacuum worker processes. Default is 3postgres_database.autovacuum_vacuum_cost_delay
: (Optional) Vacuum cost delay in milliseconds, for autovacuum. Specifies the cost delay value that will be used in automatic VACUUM operation. Default is 2mspostgres_database.wal_buffers
: (Optional) Sets the number of disk-page buffers in shared memory for WAL. The amount of shared memory used for WAL data that has not yet been written to disk. The default is -1.postgres_database.synchronous_commit
: (Optional) Sets the current transaction's synchronization level. Specifies whether transaction commit will wait for WAL records to be written to disk before the command returns a success indication to the client. Default is on.postgres_database.random_page_cost
: (Optional) Sets the planner's estimate of the cost of a nonsequentially fetched disk page. Sets the planner's estimate of the cost of a non-sequentially-fetched disk page. The default is 4.0.postgres_database.wal_keep_segments
: (Optional) Sets the number of WAL files held for standby servers, Specifies the minimum number of past log file segments kept in the pg_wal directory. Default is 700 .
- Postgres
Databases []NdbProfile Database Parameter Profile Postgres Database - Database parameters suuported for postgress.
postgres_database.max_connections
: (Optional) Determines the maximum number of concurrent connections to the database server. The default is set to 100postgres_database.max_replication_slots
: (Optional) Specifies the maximum number of replication slots that the server can support. The default is zero. wal_level must be set to archive or higher to allow replication slots to be used. Setting it to a lower value than the number of currently existing replication slots will prevent the server from starting.postgres_database.effective_io_concurrency
: (Optional) Sets the number of concurrent disk I/O operations that PostgreSQL expects can be executed simultaneously. Raising this value will increase the number of I/O operations that any individual PostgreSQL session attempts to initiate in parallel.postgres_database.timezone
: (Optional) Sets the time zone for displaying and interpreting time stamps. Defult is UTC .postgres_database.max_prepared_transactions
: (Optional) Sets the maximum number of transactions that can be in the prepared state simultaneously. Setting this parameter to zero (which is the default) disables the prepared-transaction feature.postgres_database.max_locks_per_transaction
: (Optional) This parameter controls the average number of object locks allocated for each transaction; individual transactions can lock more objects as long as the locks of all transactions fit in the lock table. Default is 64.postgres_database.max_wal_senders
: (Optional) Specifies the maximum number of concurrent connections from standby servers or streaming base backup clients (i.e., the maximum number of simultaneously running WAL sender processes). The default is 10.postgres_database.max_worker_processes
: (Optional) Sets the maximum number of background processes that the system can support. The default is 8.postgres_database.min_wal_size
: (Optional) As long as WAL disk usage stays below this setting, old WAL files are always recycled for future use at a checkpoint, rather than removed. This can be used to ensure that enough WAL space is reserved to handle spikes in WAL usage, for example when running large batch jobs. The default is 80 MB.postgres_database.max_wal_size
: (Optional) Maximum size to let the WAL grow to between automatic WAL checkpoints. The default is 1 GBpostgres_database.checkpoint_timeout
: (Optional) Sets the maximum time between automatic WAL checkpoints . High Value gives Good Performance, but takes More Recovery Time, Reboot time. can reduce the I/O load on your system, especially when using large values for shared_buffers. Default is 5minpostgres_database.autovacuum
: (Optional) Controls whether the server should run the autovacuum launcher daemon. This is on by default; however, track_counts must also be enabled for autovacuum to work.postgres_database.checkpoint_completion_target
: (Optional) Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. Time spent flushing dirty buffers during checkpoint, as fraction of checkpoint interval . Formula - (checkpoint_timeout - 2min) / checkpoint_timeout. The default is 0.5.postgres_database.autovacuum_freeze_max_age
: (Optional) Age at which to autovacuum a table to prevent transaction ID wraparound. Default is 200000000postgres_database.autovacuum_vacuum_threshold
: (Optional) Min number of row updates before vacuum. Minimum number of tuple updates or deletes prior to vacuum. Take value in KB. Default is 50 .postgres_database.autovacuum_vacuum_scale_factor
: (Optional) Number of tuple updates or deletes prior to vacuum as a fraction of reltuples. Default is 0.2postgres_database.autovacuum_work_mem
: (Optional) Sets the maximum memory to be used by each autovacuum worker process. Unit is in KB. Default is -1postgres_database.autovacuum_max_workers
: (Optional) Sets the maximum number of simultaneously running autovacuum worker processes. Default is 3postgres_database.autovacuum_vacuum_cost_delay
: (Optional) Vacuum cost delay in milliseconds, for autovacuum. Specifies the cost delay value that will be used in automatic VACUUM operation. Default is 2mspostgres_database.wal_buffers
: (Optional) Sets the number of disk-page buffers in shared memory for WAL. The amount of shared memory used for WAL data that has not yet been written to disk. The default is -1.postgres_database.synchronous_commit
: (Optional) Sets the current transaction's synchronization level. Specifies whether transaction commit will wait for WAL records to be written to disk before the command returns a success indication to the client. Default is on.postgres_database.random_page_cost
: (Optional) Sets the planner's estimate of the cost of a nonsequentially fetched disk page. Sets the planner's estimate of the cost of a non-sequentially-fetched disk page. The default is 4.0.postgres_database.wal_keep_segments
: (Optional) Sets the number of WAL files held for standby servers, Specifies the minimum number of past log file segments kept in the pg_wal directory. Default is 700 .
- postgres
Databases List<NdbProfile Database Parameter Profile Postgres Database> - Database parameters suuported for postgress.
postgres_database.max_connections
: (Optional) Determines the maximum number of concurrent connections to the database server. The default is set to 100postgres_database.max_replication_slots
: (Optional) Specifies the maximum number of replication slots that the server can support. The default is zero. wal_level must be set to archive or higher to allow replication slots to be used. Setting it to a lower value than the number of currently existing replication slots will prevent the server from starting.postgres_database.effective_io_concurrency
: (Optional) Sets the number of concurrent disk I/O operations that PostgreSQL expects can be executed simultaneously. Raising this value will increase the number of I/O operations that any individual PostgreSQL session attempts to initiate in parallel.postgres_database.timezone
: (Optional) Sets the time zone for displaying and interpreting time stamps. Defult is UTC .postgres_database.max_prepared_transactions
: (Optional) Sets the maximum number of transactions that can be in the prepared state simultaneously. Setting this parameter to zero (which is the default) disables the prepared-transaction feature.postgres_database.max_locks_per_transaction
: (Optional) This parameter controls the average number of object locks allocated for each transaction; individual transactions can lock more objects as long as the locks of all transactions fit in the lock table. Default is 64.postgres_database.max_wal_senders
: (Optional) Specifies the maximum number of concurrent connections from standby servers or streaming base backup clients (i.e., the maximum number of simultaneously running WAL sender processes). The default is 10.postgres_database.max_worker_processes
: (Optional) Sets the maximum number of background processes that the system can support. The default is 8.postgres_database.min_wal_size
: (Optional) As long as WAL disk usage stays below this setting, old WAL files are always recycled for future use at a checkpoint, rather than removed. This can be used to ensure that enough WAL space is reserved to handle spikes in WAL usage, for example when running large batch jobs. The default is 80 MB.postgres_database.max_wal_size
: (Optional) Maximum size to let the WAL grow to between automatic WAL checkpoints. The default is 1 GBpostgres_database.checkpoint_timeout
: (Optional) Sets the maximum time between automatic WAL checkpoints . High Value gives Good Performance, but takes More Recovery Time, Reboot time. can reduce the I/O load on your system, especially when using large values for shared_buffers. Default is 5minpostgres_database.autovacuum
: (Optional) Controls whether the server should run the autovacuum launcher daemon. This is on by default; however, track_counts must also be enabled for autovacuum to work.postgres_database.checkpoint_completion_target
: (Optional) Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. Time spent flushing dirty buffers during checkpoint, as fraction of checkpoint interval . Formula - (checkpoint_timeout - 2min) / checkpoint_timeout. The default is 0.5.postgres_database.autovacuum_freeze_max_age
: (Optional) Age at which to autovacuum a table to prevent transaction ID wraparound. Default is 200000000postgres_database.autovacuum_vacuum_threshold
: (Optional) Min number of row updates before vacuum. Minimum number of tuple updates or deletes prior to vacuum. Take value in KB. Default is 50 .postgres_database.autovacuum_vacuum_scale_factor
: (Optional) Number of tuple updates or deletes prior to vacuum as a fraction of reltuples. Default is 0.2postgres_database.autovacuum_work_mem
: (Optional) Sets the maximum memory to be used by each autovacuum worker process. Unit is in KB. Default is -1postgres_database.autovacuum_max_workers
: (Optional) Sets the maximum number of simultaneously running autovacuum worker processes. Default is 3postgres_database.autovacuum_vacuum_cost_delay
: (Optional) Vacuum cost delay in milliseconds, for autovacuum. Specifies the cost delay value that will be used in automatic VACUUM operation. Default is 2mspostgres_database.wal_buffers
: (Optional) Sets the number of disk-page buffers in shared memory for WAL. The amount of shared memory used for WAL data that has not yet been written to disk. The default is -1.postgres_database.synchronous_commit
: (Optional) Sets the current transaction's synchronization level. Specifies whether transaction commit will wait for WAL records to be written to disk before the command returns a success indication to the client. Default is on.postgres_database.random_page_cost
: (Optional) Sets the planner's estimate of the cost of a nonsequentially fetched disk page. Sets the planner's estimate of the cost of a non-sequentially-fetched disk page. The default is 4.0.postgres_database.wal_keep_segments
: (Optional) Sets the number of WAL files held for standby servers, Specifies the minimum number of past log file segments kept in the pg_wal directory. Default is 700 .
- postgres
Databases NdbProfile Database Parameter Profile Postgres Database[] - Database parameters suuported for postgress.
postgres_database.max_connections
: (Optional) Determines the maximum number of concurrent connections to the database server. The default is set to 100postgres_database.max_replication_slots
: (Optional) Specifies the maximum number of replication slots that the server can support. The default is zero. wal_level must be set to archive or higher to allow replication slots to be used. Setting it to a lower value than the number of currently existing replication slots will prevent the server from starting.postgres_database.effective_io_concurrency
: (Optional) Sets the number of concurrent disk I/O operations that PostgreSQL expects can be executed simultaneously. Raising this value will increase the number of I/O operations that any individual PostgreSQL session attempts to initiate in parallel.postgres_database.timezone
: (Optional) Sets the time zone for displaying and interpreting time stamps. Defult is UTC .postgres_database.max_prepared_transactions
: (Optional) Sets the maximum number of transactions that can be in the prepared state simultaneously. Setting this parameter to zero (which is the default) disables the prepared-transaction feature.postgres_database.max_locks_per_transaction
: (Optional) This parameter controls the average number of object locks allocated for each transaction; individual transactions can lock more objects as long as the locks of all transactions fit in the lock table. Default is 64.postgres_database.max_wal_senders
: (Optional) Specifies the maximum number of concurrent connections from standby servers or streaming base backup clients (i.e., the maximum number of simultaneously running WAL sender processes). The default is 10.postgres_database.max_worker_processes
: (Optional) Sets the maximum number of background processes that the system can support. The default is 8.postgres_database.min_wal_size
: (Optional) As long as WAL disk usage stays below this setting, old WAL files are always recycled for future use at a checkpoint, rather than removed. This can be used to ensure that enough WAL space is reserved to handle spikes in WAL usage, for example when running large batch jobs. The default is 80 MB.postgres_database.max_wal_size
: (Optional) Maximum size to let the WAL grow to between automatic WAL checkpoints. The default is 1 GBpostgres_database.checkpoint_timeout
: (Optional) Sets the maximum time between automatic WAL checkpoints . High Value gives Good Performance, but takes More Recovery Time, Reboot time. can reduce the I/O load on your system, especially when using large values for shared_buffers. Default is 5minpostgres_database.autovacuum
: (Optional) Controls whether the server should run the autovacuum launcher daemon. This is on by default; however, track_counts must also be enabled for autovacuum to work.postgres_database.checkpoint_completion_target
: (Optional) Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. Time spent flushing dirty buffers during checkpoint, as fraction of checkpoint interval . Formula - (checkpoint_timeout - 2min) / checkpoint_timeout. The default is 0.5.postgres_database.autovacuum_freeze_max_age
: (Optional) Age at which to autovacuum a table to prevent transaction ID wraparound. Default is 200000000postgres_database.autovacuum_vacuum_threshold
: (Optional) Min number of row updates before vacuum. Minimum number of tuple updates or deletes prior to vacuum. Take value in KB. Default is 50 .postgres_database.autovacuum_vacuum_scale_factor
: (Optional) Number of tuple updates or deletes prior to vacuum as a fraction of reltuples. Default is 0.2postgres_database.autovacuum_work_mem
: (Optional) Sets the maximum memory to be used by each autovacuum worker process. Unit is in KB. Default is -1postgres_database.autovacuum_max_workers
: (Optional) Sets the maximum number of simultaneously running autovacuum worker processes. Default is 3postgres_database.autovacuum_vacuum_cost_delay
: (Optional) Vacuum cost delay in milliseconds, for autovacuum. Specifies the cost delay value that will be used in automatic VACUUM operation. Default is 2mspostgres_database.wal_buffers
: (Optional) Sets the number of disk-page buffers in shared memory for WAL. The amount of shared memory used for WAL data that has not yet been written to disk. The default is -1.postgres_database.synchronous_commit
: (Optional) Sets the current transaction's synchronization level. Specifies whether transaction commit will wait for WAL records to be written to disk before the command returns a success indication to the client. Default is on.postgres_database.random_page_cost
: (Optional) Sets the planner's estimate of the cost of a nonsequentially fetched disk page. Sets the planner's estimate of the cost of a non-sequentially-fetched disk page. The default is 4.0.postgres_database.wal_keep_segments
: (Optional) Sets the number of WAL files held for standby servers, Specifies the minimum number of past log file segments kept in the pg_wal directory. Default is 700 .
- postgres_
databases Sequence[NdbProfile Database Parameter Profile Postgres Database] - Database parameters suuported for postgress.
postgres_database.max_connections
: (Optional) Determines the maximum number of concurrent connections to the database server. The default is set to 100postgres_database.max_replication_slots
: (Optional) Specifies the maximum number of replication slots that the server can support. The default is zero. wal_level must be set to archive or higher to allow replication slots to be used. Setting it to a lower value than the number of currently existing replication slots will prevent the server from starting.postgres_database.effective_io_concurrency
: (Optional) Sets the number of concurrent disk I/O operations that PostgreSQL expects can be executed simultaneously. Raising this value will increase the number of I/O operations that any individual PostgreSQL session attempts to initiate in parallel.postgres_database.timezone
: (Optional) Sets the time zone for displaying and interpreting time stamps. Defult is UTC .postgres_database.max_prepared_transactions
: (Optional) Sets the maximum number of transactions that can be in the prepared state simultaneously. Setting this parameter to zero (which is the default) disables the prepared-transaction feature.postgres_database.max_locks_per_transaction
: (Optional) This parameter controls the average number of object locks allocated for each transaction; individual transactions can lock more objects as long as the locks of all transactions fit in the lock table. Default is 64.postgres_database.max_wal_senders
: (Optional) Specifies the maximum number of concurrent connections from standby servers or streaming base backup clients (i.e., the maximum number of simultaneously running WAL sender processes). The default is 10.postgres_database.max_worker_processes
: (Optional) Sets the maximum number of background processes that the system can support. The default is 8.postgres_database.min_wal_size
: (Optional) As long as WAL disk usage stays below this setting, old WAL files are always recycled for future use at a checkpoint, rather than removed. This can be used to ensure that enough WAL space is reserved to handle spikes in WAL usage, for example when running large batch jobs. The default is 80 MB.postgres_database.max_wal_size
: (Optional) Maximum size to let the WAL grow to between automatic WAL checkpoints. The default is 1 GBpostgres_database.checkpoint_timeout
: (Optional) Sets the maximum time between automatic WAL checkpoints . High Value gives Good Performance, but takes More Recovery Time, Reboot time. can reduce the I/O load on your system, especially when using large values for shared_buffers. Default is 5minpostgres_database.autovacuum
: (Optional) Controls whether the server should run the autovacuum launcher daemon. This is on by default; however, track_counts must also be enabled for autovacuum to work.postgres_database.checkpoint_completion_target
: (Optional) Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. Time spent flushing dirty buffers during checkpoint, as fraction of checkpoint interval . Formula - (checkpoint_timeout - 2min) / checkpoint_timeout. The default is 0.5.postgres_database.autovacuum_freeze_max_age
: (Optional) Age at which to autovacuum a table to prevent transaction ID wraparound. Default is 200000000postgres_database.autovacuum_vacuum_threshold
: (Optional) Min number of row updates before vacuum. Minimum number of tuple updates or deletes prior to vacuum. Take value in KB. Default is 50 .postgres_database.autovacuum_vacuum_scale_factor
: (Optional) Number of tuple updates or deletes prior to vacuum as a fraction of reltuples. Default is 0.2postgres_database.autovacuum_work_mem
: (Optional) Sets the maximum memory to be used by each autovacuum worker process. Unit is in KB. Default is -1postgres_database.autovacuum_max_workers
: (Optional) Sets the maximum number of simultaneously running autovacuum worker processes. Default is 3postgres_database.autovacuum_vacuum_cost_delay
: (Optional) Vacuum cost delay in milliseconds, for autovacuum. Specifies the cost delay value that will be used in automatic VACUUM operation. Default is 2mspostgres_database.wal_buffers
: (Optional) Sets the number of disk-page buffers in shared memory for WAL. The amount of shared memory used for WAL data that has not yet been written to disk. The default is -1.postgres_database.synchronous_commit
: (Optional) Sets the current transaction's synchronization level. Specifies whether transaction commit will wait for WAL records to be written to disk before the command returns a success indication to the client. Default is on.postgres_database.random_page_cost
: (Optional) Sets the planner's estimate of the cost of a nonsequentially fetched disk page. Sets the planner's estimate of the cost of a non-sequentially-fetched disk page. The default is 4.0.postgres_database.wal_keep_segments
: (Optional) Sets the number of WAL files held for standby servers, Specifies the minimum number of past log file segments kept in the pg_wal directory. Default is 700 .
- postgres
Databases List<Property Map> - Database parameters suuported for postgress.
postgres_database.max_connections
: (Optional) Determines the maximum number of concurrent connections to the database server. The default is set to 100postgres_database.max_replication_slots
: (Optional) Specifies the maximum number of replication slots that the server can support. The default is zero. wal_level must be set to archive or higher to allow replication slots to be used. Setting it to a lower value than the number of currently existing replication slots will prevent the server from starting.postgres_database.effective_io_concurrency
: (Optional) Sets the number of concurrent disk I/O operations that PostgreSQL expects can be executed simultaneously. Raising this value will increase the number of I/O operations that any individual PostgreSQL session attempts to initiate in parallel.postgres_database.timezone
: (Optional) Sets the time zone for displaying and interpreting time stamps. Defult is UTC .postgres_database.max_prepared_transactions
: (Optional) Sets the maximum number of transactions that can be in the prepared state simultaneously. Setting this parameter to zero (which is the default) disables the prepared-transaction feature.postgres_database.max_locks_per_transaction
: (Optional) This parameter controls the average number of object locks allocated for each transaction; individual transactions can lock more objects as long as the locks of all transactions fit in the lock table. Default is 64.postgres_database.max_wal_senders
: (Optional) Specifies the maximum number of concurrent connections from standby servers or streaming base backup clients (i.e., the maximum number of simultaneously running WAL sender processes). The default is 10.postgres_database.max_worker_processes
: (Optional) Sets the maximum number of background processes that the system can support. The default is 8.postgres_database.min_wal_size
: (Optional) As long as WAL disk usage stays below this setting, old WAL files are always recycled for future use at a checkpoint, rather than removed. This can be used to ensure that enough WAL space is reserved to handle spikes in WAL usage, for example when running large batch jobs. The default is 80 MB.postgres_database.max_wal_size
: (Optional) Maximum size to let the WAL grow to between automatic WAL checkpoints. The default is 1 GBpostgres_database.checkpoint_timeout
: (Optional) Sets the maximum time between automatic WAL checkpoints . High Value gives Good Performance, but takes More Recovery Time, Reboot time. can reduce the I/O load on your system, especially when using large values for shared_buffers. Default is 5minpostgres_database.autovacuum
: (Optional) Controls whether the server should run the autovacuum launcher daemon. This is on by default; however, track_counts must also be enabled for autovacuum to work.postgres_database.checkpoint_completion_target
: (Optional) Specifies the target of checkpoint completion, as a fraction of total time between checkpoints. Time spent flushing dirty buffers during checkpoint, as fraction of checkpoint interval . Formula - (checkpoint_timeout - 2min) / checkpoint_timeout. The default is 0.5.postgres_database.autovacuum_freeze_max_age
: (Optional) Age at which to autovacuum a table to prevent transaction ID wraparound. Default is 200000000postgres_database.autovacuum_vacuum_threshold
: (Optional) Min number of row updates before vacuum. Minimum number of tuple updates or deletes prior to vacuum. Take value in KB. Default is 50 .postgres_database.autovacuum_vacuum_scale_factor
: (Optional) Number of tuple updates or deletes prior to vacuum as a fraction of reltuples. Default is 0.2postgres_database.autovacuum_work_mem
: (Optional) Sets the maximum memory to be used by each autovacuum worker process. Unit is in KB. Default is -1postgres_database.autovacuum_max_workers
: (Optional) Sets the maximum number of simultaneously running autovacuum worker processes. Default is 3postgres_database.autovacuum_vacuum_cost_delay
: (Optional) Vacuum cost delay in milliseconds, for autovacuum. Specifies the cost delay value that will be used in automatic VACUUM operation. Default is 2mspostgres_database.wal_buffers
: (Optional) Sets the number of disk-page buffers in shared memory for WAL. The amount of shared memory used for WAL data that has not yet been written to disk. The default is -1.postgres_database.synchronous_commit
: (Optional) Sets the current transaction's synchronization level. Specifies whether transaction commit will wait for WAL records to be written to disk before the command returns a success indication to the client. Default is on.postgres_database.random_page_cost
: (Optional) Sets the planner's estimate of the cost of a nonsequentially fetched disk page. Sets the planner's estimate of the cost of a non-sequentially-fetched disk page. The default is 4.0.postgres_database.wal_keep_segments
: (Optional) Sets the number of WAL files held for standby servers, Specifies the minimum number of past log file segments kept in the pg_wal directory. Default is 700 .
NdbProfileDatabaseParameterProfilePostgresDatabase, NdbProfileDatabaseParameterProfilePostgresDatabaseArgs
- Autovacuum string
- Autovacuum
Freeze stringMax Age - Autovacuum
Max stringWorkers - Autovacuum
Vacuum stringCost Delay - Autovacuum
Vacuum stringScale Factor - Autovacuum
Vacuum stringThreshold - Autovacuum
Work stringMem - Checkpoint
Completion stringTarget - Checkpoint
Timeout string - Effective
Io stringConcurrency - Max
Connections string - Max
Locks stringPer Transaction - Max
Prepared stringTransactions - Max
Replication stringSlots - Max
Wal stringSenders - Max
Wal stringSize - Max
Worker stringProcesses - Min
Wal stringSize - Random
Page stringCost - Synchronous
Commit string - Timezone string
- Wal
Buffers string - Wal
Keep stringSegments
- Autovacuum string
- Autovacuum
Freeze stringMax Age - Autovacuum
Max stringWorkers - Autovacuum
Vacuum stringCost Delay - Autovacuum
Vacuum stringScale Factor - Autovacuum
Vacuum stringThreshold - Autovacuum
Work stringMem - Checkpoint
Completion stringTarget - Checkpoint
Timeout string - Effective
Io stringConcurrency - Max
Connections string - Max
Locks stringPer Transaction - Max
Prepared stringTransactions - Max
Replication stringSlots - Max
Wal stringSenders - Max
Wal stringSize - Max
Worker stringProcesses - Min
Wal stringSize - Random
Page stringCost - Synchronous
Commit string - Timezone string
- Wal
Buffers string - Wal
Keep stringSegments
- autovacuum String
- autovacuum
Freeze StringMax Age - autovacuum
Max StringWorkers - autovacuum
Vacuum StringCost Delay - autovacuum
Vacuum StringScale Factor - autovacuum
Vacuum StringThreshold - autovacuum
Work StringMem - checkpoint
Completion StringTarget - checkpoint
Timeout String - effective
Io StringConcurrency - max
Connections String - max
Locks StringPer Transaction - max
Prepared StringTransactions - max
Replication StringSlots - max
Wal StringSenders - max
Wal StringSize - max
Worker StringProcesses - min
Wal StringSize - random
Page StringCost - synchronous
Commit String - timezone String
- wal
Buffers String - wal
Keep StringSegments
- autovacuum string
- autovacuum
Freeze stringMax Age - autovacuum
Max stringWorkers - autovacuum
Vacuum stringCost Delay - autovacuum
Vacuum stringScale Factor - autovacuum
Vacuum stringThreshold - autovacuum
Work stringMem - checkpoint
Completion stringTarget - checkpoint
Timeout string - effective
Io stringConcurrency - max
Connections string - max
Locks stringPer Transaction - max
Prepared stringTransactions - max
Replication stringSlots - max
Wal stringSenders - max
Wal stringSize - max
Worker stringProcesses - min
Wal stringSize - random
Page stringCost - synchronous
Commit string - timezone string
- wal
Buffers string - wal
Keep stringSegments
- autovacuum str
- autovacuum_
freeze_ strmax_ age - autovacuum_
max_ strworkers - autovacuum_
vacuum_ strcost_ delay - autovacuum_
vacuum_ strscale_ factor - autovacuum_
vacuum_ strthreshold - autovacuum_
work_ strmem - checkpoint_
completion_ strtarget - checkpoint_
timeout str - effective_
io_ strconcurrency - max_
connections str - max_
locks_ strper_ transaction - max_
prepared_ strtransactions - max_
replication_ strslots - max_
wal_ strsenders - max_
wal_ strsize - max_
worker_ strprocesses - min_
wal_ strsize - random_
page_ strcost - synchronous_
commit str - timezone str
- wal_
buffers str - wal_
keep_ strsegments
- autovacuum String
- autovacuum
Freeze StringMax Age - autovacuum
Max StringWorkers - autovacuum
Vacuum StringCost Delay - autovacuum
Vacuum StringScale Factor - autovacuum
Vacuum StringThreshold - autovacuum
Work StringMem - checkpoint
Completion StringTarget - checkpoint
Timeout String - effective
Io StringConcurrency - max
Connections String - max
Locks StringPer Transaction - max
Prepared StringTransactions - max
Replication StringSlots - max
Wal StringSenders - max
Wal StringSize - max
Worker StringProcesses - min
Wal StringSize - random
Page StringCost - synchronous
Commit String - timezone String
- wal
Buffers String - wal
Keep StringSegments
NdbProfileNetworkProfile, NdbProfileNetworkProfileArgs
- Topology string
- Topology supported for network profile. Allowed values are "cluster" and "single"
- Postgres
Databases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Profile Network Profile Postgres Database> Postgres Info to create network profile
postgres_database.single_instance
: (Optional) Info for postgres database to create single instance network profile.postgres_database.single_instance.vlan_name
: (Required) specify the VLAN to provide the IP address used to connect the database from the public network.postgres_database.single_instance.enable_ip_address_selection
: (Optional) If Advanced Network Segmentation is enabled, then this vLAN needs to be a static vLAN and needs to be true.postgres_database.ha_instance
: (Optional) Info for craeting Network profile for HA instancepostgres_database.ha_instance.vlan_name
: (Required) specify the VLANs for networkpostgres_database.ha_instance.cluster_name
: (Required) specify the cluster name associated with given VLANspostgres_database.ha_instance.cluster_id
: (Optional) specify the cluster ids associated with given VLANspostgres_database.ha_instance.num_of_clusters
: (Required) number of cluster attached to network profile
- Version
Cluster List<PiersAssociations Karsenbarg. Nutanix. Inputs. Ndb Profile Network Profile Version Cluster Association> - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
- Topology string
- Topology supported for network profile. Allowed values are "cluster" and "single"
- Postgres
Databases []NdbProfile Network Profile Postgres Database Postgres Info to create network profile
postgres_database.single_instance
: (Optional) Info for postgres database to create single instance network profile.postgres_database.single_instance.vlan_name
: (Required) specify the VLAN to provide the IP address used to connect the database from the public network.postgres_database.single_instance.enable_ip_address_selection
: (Optional) If Advanced Network Segmentation is enabled, then this vLAN needs to be a static vLAN and needs to be true.postgres_database.ha_instance
: (Optional) Info for craeting Network profile for HA instancepostgres_database.ha_instance.vlan_name
: (Required) specify the VLANs for networkpostgres_database.ha_instance.cluster_name
: (Required) specify the cluster name associated with given VLANspostgres_database.ha_instance.cluster_id
: (Optional) specify the cluster ids associated with given VLANspostgres_database.ha_instance.num_of_clusters
: (Required) number of cluster attached to network profile
- Version
Cluster []NdbAssociations Profile Network Profile Version Cluster Association - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
- topology String
- Topology supported for network profile. Allowed values are "cluster" and "single"
- postgres
Databases List<NdbProfile Network Profile Postgres Database> Postgres Info to create network profile
postgres_database.single_instance
: (Optional) Info for postgres database to create single instance network profile.postgres_database.single_instance.vlan_name
: (Required) specify the VLAN to provide the IP address used to connect the database from the public network.postgres_database.single_instance.enable_ip_address_selection
: (Optional) If Advanced Network Segmentation is enabled, then this vLAN needs to be a static vLAN and needs to be true.postgres_database.ha_instance
: (Optional) Info for craeting Network profile for HA instancepostgres_database.ha_instance.vlan_name
: (Required) specify the VLANs for networkpostgres_database.ha_instance.cluster_name
: (Required) specify the cluster name associated with given VLANspostgres_database.ha_instance.cluster_id
: (Optional) specify the cluster ids associated with given VLANspostgres_database.ha_instance.num_of_clusters
: (Required) number of cluster attached to network profile
- version
Cluster List<NdbAssociations Profile Network Profile Version Cluster Association> - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
- topology string
- Topology supported for network profile. Allowed values are "cluster" and "single"
- postgres
Databases NdbProfile Network Profile Postgres Database[] Postgres Info to create network profile
postgres_database.single_instance
: (Optional) Info for postgres database to create single instance network profile.postgres_database.single_instance.vlan_name
: (Required) specify the VLAN to provide the IP address used to connect the database from the public network.postgres_database.single_instance.enable_ip_address_selection
: (Optional) If Advanced Network Segmentation is enabled, then this vLAN needs to be a static vLAN and needs to be true.postgres_database.ha_instance
: (Optional) Info for craeting Network profile for HA instancepostgres_database.ha_instance.vlan_name
: (Required) specify the VLANs for networkpostgres_database.ha_instance.cluster_name
: (Required) specify the cluster name associated with given VLANspostgres_database.ha_instance.cluster_id
: (Optional) specify the cluster ids associated with given VLANspostgres_database.ha_instance.num_of_clusters
: (Required) number of cluster attached to network profile
- version
Cluster NdbAssociations Profile Network Profile Version Cluster Association[] - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
- topology str
- Topology supported for network profile. Allowed values are "cluster" and "single"
- postgres_
databases Sequence[NdbProfile Network Profile Postgres Database] Postgres Info to create network profile
postgres_database.single_instance
: (Optional) Info for postgres database to create single instance network profile.postgres_database.single_instance.vlan_name
: (Required) specify the VLAN to provide the IP address used to connect the database from the public network.postgres_database.single_instance.enable_ip_address_selection
: (Optional) If Advanced Network Segmentation is enabled, then this vLAN needs to be a static vLAN and needs to be true.postgres_database.ha_instance
: (Optional) Info for craeting Network profile for HA instancepostgres_database.ha_instance.vlan_name
: (Required) specify the VLANs for networkpostgres_database.ha_instance.cluster_name
: (Required) specify the cluster name associated with given VLANspostgres_database.ha_instance.cluster_id
: (Optional) specify the cluster ids associated with given VLANspostgres_database.ha_instance.num_of_clusters
: (Required) number of cluster attached to network profile
- version_
cluster_ Sequence[Ndbassociations Profile Network Profile Version Cluster Association] - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
- topology String
- Topology supported for network profile. Allowed values are "cluster" and "single"
- postgres
Databases List<Property Map> Postgres Info to create network profile
postgres_database.single_instance
: (Optional) Info for postgres database to create single instance network profile.postgres_database.single_instance.vlan_name
: (Required) specify the VLAN to provide the IP address used to connect the database from the public network.postgres_database.single_instance.enable_ip_address_selection
: (Optional) If Advanced Network Segmentation is enabled, then this vLAN needs to be a static vLAN and needs to be true.postgres_database.ha_instance
: (Optional) Info for craeting Network profile for HA instancepostgres_database.ha_instance.vlan_name
: (Required) specify the VLANs for networkpostgres_database.ha_instance.cluster_name
: (Required) specify the cluster name associated with given VLANspostgres_database.ha_instance.cluster_id
: (Optional) specify the cluster ids associated with given VLANspostgres_database.ha_instance.num_of_clusters
: (Required) number of cluster attached to network profile
- version
Cluster List<Property Map>Associations - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
NdbProfileNetworkProfilePostgresDatabase, NdbProfileNetworkProfilePostgresDatabaseArgs
NdbProfileNetworkProfilePostgresDatabaseHaInstance, NdbProfileNetworkProfilePostgresDatabaseHaInstanceArgs
- Cluster
Ids List<string> - Cluster
Names List<string> - Num
Of stringClusters - Vlan
Names List<string>
- Cluster
Ids []string - Cluster
Names []string - Num
Of stringClusters - Vlan
Names []string
- cluster
Ids List<String> - cluster
Names List<String> - num
Of StringClusters - vlan
Names List<String>
- cluster
Ids string[] - cluster
Names string[] - num
Of stringClusters - vlan
Names string[]
- cluster_
ids Sequence[str] - cluster_
names Sequence[str] - num_
of_ strclusters - vlan_
names Sequence[str]
- cluster
Ids List<String> - cluster
Names List<String> - num
Of StringClusters - vlan
Names List<String>
NdbProfileNetworkProfilePostgresDatabaseSingleInstance, NdbProfileNetworkProfilePostgresDatabaseSingleInstanceArgs
- Enable
Ip stringAddress Selection - Vlan
Name string
- Enable
Ip stringAddress Selection - Vlan
Name string
- enable
Ip StringAddress Selection - vlan
Name String
- enable
Ip stringAddress Selection - vlan
Name string
- enable
Ip StringAddress Selection - vlan
Name String
NdbProfileNetworkProfileVersionClusterAssociation, NdbProfileNetworkProfileVersionClusterAssociationArgs
- Nx
Cluster stringId - cluster on which profile created
- Nx
Cluster stringId - cluster on which profile created
- nx
Cluster StringId - cluster on which profile created
- nx
Cluster stringId - cluster on which profile created
- nx_
cluster_ strid - cluster on which profile created
- nx
Cluster StringId - cluster on which profile created
NdbProfileSoftwareProfile, NdbProfileSoftwareProfileArgs
- Topology string
- Topology of software profile. Allowed values are "cluster" and "single"
- Available
Cluster List<string>Ids - specify Nutanix clusters where this profile is available.
- Postgres
Databases List<PiersKarsenbarg. Nutanix. Inputs. Ndb Profile Software Profile Postgres Database> - Software profile info about postgres database.
postgres_database.source_dbserver_id
: source dbserver id where postgress software will be installed.postgres_database.base_profile_version_name
: name for the software profile version.postgres_database.base_profile_version_description
: description for the software profile version.postgres_database.os_notes
: a note to provide additional information about the operating systempostgres_database.db_software_notes
: a note to provide additional information about the database software.
- Topology string
- Topology of software profile. Allowed values are "cluster" and "single"
- Available
Cluster []stringIds - specify Nutanix clusters where this profile is available.
- Postgres
Databases []NdbProfile Software Profile Postgres Database - Software profile info about postgres database.
postgres_database.source_dbserver_id
: source dbserver id where postgress software will be installed.postgres_database.base_profile_version_name
: name for the software profile version.postgres_database.base_profile_version_description
: description for the software profile version.postgres_database.os_notes
: a note to provide additional information about the operating systempostgres_database.db_software_notes
: a note to provide additional information about the database software.
- topology String
- Topology of software profile. Allowed values are "cluster" and "single"
- available
Cluster List<String>Ids - specify Nutanix clusters where this profile is available.
- postgres
Databases List<NdbProfile Software Profile Postgres Database> - Software profile info about postgres database.
postgres_database.source_dbserver_id
: source dbserver id where postgress software will be installed.postgres_database.base_profile_version_name
: name for the software profile version.postgres_database.base_profile_version_description
: description for the software profile version.postgres_database.os_notes
: a note to provide additional information about the operating systempostgres_database.db_software_notes
: a note to provide additional information about the database software.
- topology string
- Topology of software profile. Allowed values are "cluster" and "single"
- available
Cluster string[]Ids - specify Nutanix clusters where this profile is available.
- postgres
Databases NdbProfile Software Profile Postgres Database[] - Software profile info about postgres database.
postgres_database.source_dbserver_id
: source dbserver id where postgress software will be installed.postgres_database.base_profile_version_name
: name for the software profile version.postgres_database.base_profile_version_description
: description for the software profile version.postgres_database.os_notes
: a note to provide additional information about the operating systempostgres_database.db_software_notes
: a note to provide additional information about the database software.
- topology str
- Topology of software profile. Allowed values are "cluster" and "single"
- available_
cluster_ Sequence[str]ids - specify Nutanix clusters where this profile is available.
- postgres_
databases Sequence[NdbProfile Software Profile Postgres Database] - Software profile info about postgres database.
postgres_database.source_dbserver_id
: source dbserver id where postgress software will be installed.postgres_database.base_profile_version_name
: name for the software profile version.postgres_database.base_profile_version_description
: description for the software profile version.postgres_database.os_notes
: a note to provide additional information about the operating systempostgres_database.db_software_notes
: a note to provide additional information about the database software.
- topology String
- Topology of software profile. Allowed values are "cluster" and "single"
- available
Cluster List<String>Ids - specify Nutanix clusters where this profile is available.
- postgres
Databases List<Property Map> - Software profile info about postgres database.
postgres_database.source_dbserver_id
: source dbserver id where postgress software will be installed.postgres_database.base_profile_version_name
: name for the software profile version.postgres_database.base_profile_version_description
: description for the software profile version.postgres_database.os_notes
: a note to provide additional information about the operating systempostgres_database.db_software_notes
: a note to provide additional information about the database software.
NdbProfileSoftwareProfilePostgresDatabase, NdbProfileSoftwareProfilePostgresDatabaseArgs
- Base
Profile stringVersion Description - Base
Profile stringVersion Name - Db
Software stringNotes - Os
Notes string - Source
Dbserver stringId
- Base
Profile stringVersion Description - Base
Profile stringVersion Name - Db
Software stringNotes - Os
Notes string - Source
Dbserver stringId
- base
Profile StringVersion Description - base
Profile StringVersion Name - db
Software StringNotes - os
Notes String - source
Dbserver StringId
- base
Profile stringVersion Description - base
Profile stringVersion Name - db
Software stringNotes - os
Notes string - source
Dbserver stringId
- base
Profile StringVersion Description - base
Profile StringVersion Name - db
Software StringNotes - os
Notes String - source
Dbserver StringId
NdbProfileVersion, NdbProfileVersionArgs
- Db
Version string - Deprecated bool
- Description string
- Description of profile
- Engine
Type string - Engine Type of database
- Id string
- Name string
- Name of profile
- Owner string
- owner of profile
- Profile
Id string - Properties
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Profile Version Property> - Properties
Map Dictionary<string, string> - Published bool
- Publish for all users
- Status string
- status of profile
- System
Profile bool - Topology string
- Type string
- Version string
- Version
Cluster List<PiersAssociations Karsenbarg. Nutanix. Inputs. Ndb Profile Version Version Cluster Association> - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
- Db
Version string - Deprecated bool
- Description string
- Description of profile
- Engine
Type string - Engine Type of database
- Id string
- Name string
- Name of profile
- Owner string
- owner of profile
- Profile
Id string - Properties
[]Ndb
Profile Version Property - Properties
Map map[string]string - Published bool
- Publish for all users
- Status string
- status of profile
- System
Profile bool - Topology string
- Type string
- Version string
- Version
Cluster []NdbAssociations Profile Version Version Cluster Association - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
- db
Version String - deprecated Boolean
- description String
- Description of profile
- engine
Type String - Engine Type of database
- id String
- name String
- Name of profile
- owner String
- owner of profile
- profile
Id String - properties
List<Ndb
Profile Version Property> - properties
Map Map<String,String> - published Boolean
- Publish for all users
- status String
- status of profile
- system
Profile Boolean - topology String
- type String
- version String
- version
Cluster List<NdbAssociations Profile Version Version Cluster Association> - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
- db
Version string - deprecated boolean
- description string
- Description of profile
- engine
Type string - Engine Type of database
- id string
- name string
- Name of profile
- owner string
- owner of profile
- profile
Id string - properties
Ndb
Profile Version Property[] - properties
Map {[key: string]: string} - published boolean
- Publish for all users
- status string
- status of profile
- system
Profile boolean - topology string
- type string
- version string
- version
Cluster NdbAssociations Profile Version Version Cluster Association[] - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
- db_
version str - deprecated bool
- description str
- Description of profile
- engine_
type str - Engine Type of database
- id str
- name str
- Name of profile
- owner str
- owner of profile
- profile_
id str - properties
Sequence[Ndb
Profile Version Property] - properties_
map Mapping[str, str] - published bool
- Publish for all users
- status str
- status of profile
- system_
profile bool - topology str
- type str
- version str
- version_
cluster_ Sequence[Ndbassociations Profile Version Version Cluster Association] - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
- db
Version String - deprecated Boolean
- description String
- Description of profile
- engine
Type String - Engine Type of database
- id String
- name String
- Name of profile
- owner String
- owner of profile
- profile
Id String - properties List<Property Map>
- properties
Map Map<String> - published Boolean
- Publish for all users
- status String
- status of profile
- system
Profile Boolean - topology String
- type String
- version String
- version
Cluster List<Property Map>Associations - cluster associated with VLAN. this is used with Single instance for postgres database.
version_cluster_association.nx_cluster_id
: (Required) cluster id for associated VLAN.
NdbProfileVersionProperty, NdbProfileVersionPropertyArgs
NdbProfileVersionVersionClusterAssociation, NdbProfileVersionVersionClusterAssociationArgs
- Date
Created string - Date
Modified string - Nx
Cluster stringId - cluster on which profile created
- Optimized
For boolProvisioning - Owner
Id string - Profile
Version stringId - Properties
List<Piers
Karsenbarg. Nutanix. Inputs. Ndb Profile Version Version Cluster Association Property> - Status string
- status of profile
- Date
Created string - Date
Modified string - Nx
Cluster stringId - cluster on which profile created
- Optimized
For boolProvisioning - Owner
Id string - Profile
Version stringId - Properties
[]Ndb
Profile Version Version Cluster Association Property - Status string
- status of profile
- date
Created String - date
Modified String - nx
Cluster StringId - cluster on which profile created
- optimized
For BooleanProvisioning - owner
Id String - profile
Version StringId - properties
List<Ndb
Profile Version Version Cluster Association Property> - status String
- status of profile
- date
Created string - date
Modified string - nx
Cluster stringId - cluster on which profile created
- optimized
For booleanProvisioning - owner
Id string - profile
Version stringId - properties
Ndb
Profile Version Version Cluster Association Property[] - status string
- status of profile
- date_
created str - date_
modified str - nx_
cluster_ strid - cluster on which profile created
- optimized_
for_ boolprovisioning - owner_
id str - profile_
version_ strid - properties
Sequence[Ndb
Profile Version Version Cluster Association Property] - status str
- status of profile
- date
Created String - date
Modified String - nx
Cluster StringId - cluster on which profile created
- optimized
For BooleanProvisioning - owner
Id String - profile
Version StringId - properties List<Property Map>
- status String
- status of profile
NdbProfileVersionVersionClusterAssociationProperty, NdbProfileVersionVersionClusterAssociationPropertyArgs
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.