published on Tuesday, May 26, 2026 by Piers Karsenbarg
published on Tuesday, May 26, 2026 by Piers Karsenbarg
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pierskarsenbarg/nutanix";
const example = new nutanix.ClusterProfileV2("example", {
name: "tf-cluster-profile",
description: "Example Cluster Profile created via Terraform",
allowedOverrides: [
"NTP_SERVER_CONFIG",
"SNMP_SERVER_CONFIG",
],
nameServerIpLists: [{
ipv4s: [{
value: "240.29.254.180",
}],
ipv6s: [{
value: "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
}],
}],
ntpServerIpLists: [{
ipv4s: [{
value: "240.29.254.180",
}],
ipv6s: [{
value: "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
}],
fqdns: [{
value: "ntp.example.com",
}],
}],
smtpServer: {
emailAddress: "email@example.com",
type: "SSL",
server: {
ipAddress: {
ipv4s: [{
value: "240.29.254.180",
}],
ipv6s: [{
value: "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
}],
fqdns: [{
value: "smtp.example.com",
}],
},
},
},
nfsSubnetWhiteLists: ["10.110.106.45/255.255.255.255"],
snmpConfig: {
isEnabled: true,
users: [{
username: "snmpuser1",
authType: "MD5",
authKey: "Example_SNMP_user_authentication_key",
privType: "DES",
privKey: "Example_SNMP_user_encryption_key",
}],
transports: [{
protocol: "UDP",
port: 21,
}],
traps: [{
address: {
ipv4s: [{
value: "240.29.254.180",
prefixLength: 24,
}],
ipv6s: [{
value: "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
}],
},
username: "trapuser",
protocol: "UDP",
port: 59,
shouldInform: false,
engineId: "0x1234567890abcdef12",
version: "V2",
receiverName: "trap-receiver",
communityString: "snmp-server community public RO 192.168.1.0 255.255.255.0",
}],
},
rsyslogServerLists: [{
serverName: "exampleServer1",
port: 29,
networkProtocol: "UDP",
ipAddress: {
ipv4s: [{
value: "240.29.254.180",
}],
ipv6s: [{
value: "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
}],
},
modules: [
{
name: "CASSANDRA",
logSeverityLevel: "EMERGENCY",
shouldLogMonitorFiles: true,
},
{
name: "CURATOR",
logSeverityLevel: "ERROR",
shouldLogMonitorFiles: false,
},
],
}],
pulseStatuses: [{
isEnabled: false,
piiScrubbingLevel: "DEFAULT",
}],
});
import pulumi
import pulumi_nutanix as nutanix
example = nutanix.ClusterProfileV2("example",
name="tf-cluster-profile",
description="Example Cluster Profile created via Terraform",
allowed_overrides=[
"NTP_SERVER_CONFIG",
"SNMP_SERVER_CONFIG",
],
name_server_ip_lists=[{
"ipv4s": [{
"value": "240.29.254.180",
}],
"ipv6s": [{
"value": "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
}],
}],
ntp_server_ip_lists=[{
"ipv4s": [{
"value": "240.29.254.180",
}],
"ipv6s": [{
"value": "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
}],
"fqdns": [{
"value": "ntp.example.com",
}],
}],
smtp_server={
"email_address": "email@example.com",
"type": "SSL",
"server": {
"ip_address": {
"ipv4s": [{
"value": "240.29.254.180",
}],
"ipv6s": [{
"value": "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
}],
"fqdns": [{
"value": "smtp.example.com",
}],
},
},
},
nfs_subnet_white_lists=["10.110.106.45/255.255.255.255"],
snmp_config={
"is_enabled": True,
"users": [{
"username": "snmpuser1",
"auth_type": "MD5",
"auth_key": "Example_SNMP_user_authentication_key",
"priv_type": "DES",
"priv_key": "Example_SNMP_user_encryption_key",
}],
"transports": [{
"protocol": "UDP",
"port": 21,
}],
"traps": [{
"address": {
"ipv4s": [{
"value": "240.29.254.180",
"prefix_length": 24,
}],
"ipv6s": [{
"value": "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
}],
},
"username": "trapuser",
"protocol": "UDP",
"port": 59,
"should_inform": False,
"engine_id": "0x1234567890abcdef12",
"version": "V2",
"receiver_name": "trap-receiver",
"community_string": "snmp-server community public RO 192.168.1.0 255.255.255.0",
}],
},
rsyslog_server_lists=[{
"server_name": "exampleServer1",
"port": 29,
"network_protocol": "UDP",
"ip_address": {
"ipv4s": [{
"value": "240.29.254.180",
}],
"ipv6s": [{
"value": "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
}],
},
"modules": [
{
"name": "CASSANDRA",
"log_severity_level": "EMERGENCY",
"should_log_monitor_files": True,
},
{
"name": "CURATOR",
"log_severity_level": "ERROR",
"should_log_monitor_files": False,
},
],
}],
pulse_statuses=[{
"is_enabled": False,
"pii_scrubbing_level": "DEFAULT",
}])
package main
import (
"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := nutanix.NewClusterProfileV2(ctx, "example", &nutanix.ClusterProfileV2Args{
Name: pulumi.String("tf-cluster-profile"),
Description: pulumi.String("Example Cluster Profile created via Terraform"),
AllowedOverrides: pulumi.StringArray{
pulumi.String("NTP_SERVER_CONFIG"),
pulumi.String("SNMP_SERVER_CONFIG"),
},
NameServerIpLists: nutanix.ClusterProfileV2NameServerIpListArray{
&nutanix.ClusterProfileV2NameServerIpListArgs{
Ipv4s: nutanix.ClusterProfileV2NameServerIpListIpv4Array{
&nutanix.ClusterProfileV2NameServerIpListIpv4Args{
Value: pulumi.String("240.29.254.180"),
},
},
Ipv6s: nutanix.ClusterProfileV2NameServerIpListIpv6Array{
&nutanix.ClusterProfileV2NameServerIpListIpv6Args{
Value: pulumi.String("1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4"),
},
},
},
},
NtpServerIpLists: nutanix.ClusterProfileV2NtpServerIpListArray{
&nutanix.ClusterProfileV2NtpServerIpListArgs{
Ipv4s: nutanix.ClusterProfileV2NtpServerIpListIpv4Array{
&nutanix.ClusterProfileV2NtpServerIpListIpv4Args{
Value: pulumi.String("240.29.254.180"),
},
},
Ipv6s: nutanix.ClusterProfileV2NtpServerIpListIpv6Array{
&nutanix.ClusterProfileV2NtpServerIpListIpv6Args{
Value: pulumi.String("1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4"),
},
},
Fqdns: nutanix.ClusterProfileV2NtpServerIpListFqdnArray{
&nutanix.ClusterProfileV2NtpServerIpListFqdnArgs{
Value: pulumi.String("ntp.example.com"),
},
},
},
},
SmtpServer: &nutanix.ClusterProfileV2SmtpServerArgs{
EmailAddress: pulumi.String("email@example.com"),
Type: pulumi.String("SSL"),
Server: &nutanix.ClusterProfileV2SmtpServerServerArgs{
IpAddress: &nutanix.ClusterProfileV2SmtpServerServerIpAddressArgs{
Ipv4s: nutanix.ClusterProfileV2SmtpServerServerIpAddressIpv4Array{
&nutanix.ClusterProfileV2SmtpServerServerIpAddressIpv4Args{
Value: pulumi.String("240.29.254.180"),
},
},
Ipv6s: nutanix.ClusterProfileV2SmtpServerServerIpAddressIpv6Array{
&nutanix.ClusterProfileV2SmtpServerServerIpAddressIpv6Args{
Value: pulumi.String("1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4"),
},
},
Fqdns: nutanix.ClusterProfileV2SmtpServerServerIpAddressFqdnArray{
&nutanix.ClusterProfileV2SmtpServerServerIpAddressFqdnArgs{
Value: pulumi.String("smtp.example.com"),
},
},
},
},
},
NfsSubnetWhiteLists: pulumi.StringArray{
pulumi.String("10.110.106.45/255.255.255.255"),
},
SnmpConfig: &nutanix.ClusterProfileV2SnmpConfigArgs{
IsEnabled: pulumi.Bool(true),
Users: nutanix.ClusterProfileV2SnmpConfigUserArray{
&nutanix.ClusterProfileV2SnmpConfigUserArgs{
Username: pulumi.String("snmpuser1"),
AuthType: pulumi.String("MD5"),
AuthKey: pulumi.String("Example_SNMP_user_authentication_key"),
PrivType: pulumi.String("DES"),
PrivKey: pulumi.String("Example_SNMP_user_encryption_key"),
},
},
Transports: nutanix.ClusterProfileV2SnmpConfigTransportArray{
&nutanix.ClusterProfileV2SnmpConfigTransportArgs{
Protocol: pulumi.String("UDP"),
Port: pulumi.Int(21),
},
},
Traps: nutanix.ClusterProfileV2SnmpConfigTrapArray{
&nutanix.ClusterProfileV2SnmpConfigTrapArgs{
Address: &nutanix.ClusterProfileV2SnmpConfigTrapAddressArgs{
Ipv4s: nutanix.ClusterProfileV2SnmpConfigTrapAddressIpv4Array{
&nutanix.ClusterProfileV2SnmpConfigTrapAddressIpv4Args{
Value: pulumi.String("240.29.254.180"),
PrefixLength: pulumi.Int(24),
},
},
Ipv6s: nutanix.ClusterProfileV2SnmpConfigTrapAddressIpv6Array{
&nutanix.ClusterProfileV2SnmpConfigTrapAddressIpv6Args{
Value: pulumi.String("1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4"),
},
},
},
Username: pulumi.String("trapuser"),
Protocol: pulumi.String("UDP"),
Port: pulumi.Int(59),
ShouldInform: pulumi.Bool(false),
EngineId: pulumi.String("0x1234567890abcdef12"),
Version: pulumi.String("V2"),
ReceiverName: pulumi.String("trap-receiver"),
CommunityString: pulumi.String("snmp-server community public RO 192.168.1.0 255.255.255.0"),
},
},
},
RsyslogServerLists: nutanix.ClusterProfileV2RsyslogServerListArray{
&nutanix.ClusterProfileV2RsyslogServerListArgs{
ServerName: pulumi.String("exampleServer1"),
Port: pulumi.Int(29),
NetworkProtocol: pulumi.String("UDP"),
IpAddress: &nutanix.ClusterProfileV2RsyslogServerListIpAddressArgs{
Ipv4s: nutanix.ClusterProfileV2RsyslogServerListIpAddressIpv4Array{
&nutanix.ClusterProfileV2RsyslogServerListIpAddressIpv4Args{
Value: pulumi.String("240.29.254.180"),
},
},
Ipv6s: nutanix.ClusterProfileV2RsyslogServerListIpAddressIpv6Array{
&nutanix.ClusterProfileV2RsyslogServerListIpAddressIpv6Args{
Value: pulumi.String("1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4"),
},
},
},
Modules: nutanix.ClusterProfileV2RsyslogServerListModuleArray{
&nutanix.ClusterProfileV2RsyslogServerListModuleArgs{
Name: pulumi.String("CASSANDRA"),
LogSeverityLevel: pulumi.String("EMERGENCY"),
ShouldLogMonitorFiles: pulumi.Bool(true),
},
&nutanix.ClusterProfileV2RsyslogServerListModuleArgs{
Name: pulumi.String("CURATOR"),
LogSeverityLevel: pulumi.String("ERROR"),
ShouldLogMonitorFiles: pulumi.Bool(false),
},
},
},
},
PulseStatuses: nutanix.ClusterProfileV2PulseStatusArray{
&nutanix.ClusterProfileV2PulseStatusArgs{
IsEnabled: pulumi.Bool(false),
PiiScrubbingLevel: pulumi.String("DEFAULT"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = PiersKarsenbarg.Nutanix;
return await Deployment.RunAsync(() =>
{
var example = new Nutanix.ClusterProfileV2("example", new()
{
Name = "tf-cluster-profile",
Description = "Example Cluster Profile created via Terraform",
AllowedOverrides = new[]
{
"NTP_SERVER_CONFIG",
"SNMP_SERVER_CONFIG",
},
NameServerIpLists = new[]
{
new Nutanix.Inputs.ClusterProfileV2NameServerIpListArgs
{
Ipv4s = new[]
{
new Nutanix.Inputs.ClusterProfileV2NameServerIpListIpv4Args
{
Value = "240.29.254.180",
},
},
Ipv6s = new[]
{
new Nutanix.Inputs.ClusterProfileV2NameServerIpListIpv6Args
{
Value = "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
},
},
},
},
NtpServerIpLists = new[]
{
new Nutanix.Inputs.ClusterProfileV2NtpServerIpListArgs
{
Ipv4s = new[]
{
new Nutanix.Inputs.ClusterProfileV2NtpServerIpListIpv4Args
{
Value = "240.29.254.180",
},
},
Ipv6s = new[]
{
new Nutanix.Inputs.ClusterProfileV2NtpServerIpListIpv6Args
{
Value = "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
},
},
Fqdns = new[]
{
new Nutanix.Inputs.ClusterProfileV2NtpServerIpListFqdnArgs
{
Value = "ntp.example.com",
},
},
},
},
SmtpServer = new Nutanix.Inputs.ClusterProfileV2SmtpServerArgs
{
EmailAddress = "email@example.com",
Type = "SSL",
Server = new Nutanix.Inputs.ClusterProfileV2SmtpServerServerArgs
{
IpAddress = new Nutanix.Inputs.ClusterProfileV2SmtpServerServerIpAddressArgs
{
Ipv4s = new[]
{
new Nutanix.Inputs.ClusterProfileV2SmtpServerServerIpAddressIpv4Args
{
Value = "240.29.254.180",
},
},
Ipv6s = new[]
{
new Nutanix.Inputs.ClusterProfileV2SmtpServerServerIpAddressIpv6Args
{
Value = "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
},
},
Fqdns = new[]
{
new Nutanix.Inputs.ClusterProfileV2SmtpServerServerIpAddressFqdnArgs
{
Value = "smtp.example.com",
},
},
},
},
},
NfsSubnetWhiteLists = new[]
{
"10.110.106.45/255.255.255.255",
},
SnmpConfig = new Nutanix.Inputs.ClusterProfileV2SnmpConfigArgs
{
IsEnabled = true,
Users = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigUserArgs
{
Username = "snmpuser1",
AuthType = "MD5",
AuthKey = "Example_SNMP_user_authentication_key",
PrivType = "DES",
PrivKey = "Example_SNMP_user_encryption_key",
},
},
Transports = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigTransportArgs
{
Protocol = "UDP",
Port = 21,
},
},
Traps = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigTrapArgs
{
Address = new Nutanix.Inputs.ClusterProfileV2SnmpConfigTrapAddressArgs
{
Ipv4s = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigTrapAddressIpv4Args
{
Value = "240.29.254.180",
PrefixLength = 24,
},
},
Ipv6s = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigTrapAddressIpv6Args
{
Value = "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
},
},
},
Username = "trapuser",
Protocol = "UDP",
Port = 59,
ShouldInform = false,
EngineId = "0x1234567890abcdef12",
Version = "V2",
ReceiverName = "trap-receiver",
CommunityString = "snmp-server community public RO 192.168.1.0 255.255.255.0",
},
},
},
RsyslogServerLists = new[]
{
new Nutanix.Inputs.ClusterProfileV2RsyslogServerListArgs
{
ServerName = "exampleServer1",
Port = 29,
NetworkProtocol = "UDP",
IpAddress = new Nutanix.Inputs.ClusterProfileV2RsyslogServerListIpAddressArgs
{
Ipv4s = new[]
{
new Nutanix.Inputs.ClusterProfileV2RsyslogServerListIpAddressIpv4Args
{
Value = "240.29.254.180",
},
},
Ipv6s = new[]
{
new Nutanix.Inputs.ClusterProfileV2RsyslogServerListIpAddressIpv6Args
{
Value = "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4",
},
},
},
Modules = new[]
{
new Nutanix.Inputs.ClusterProfileV2RsyslogServerListModuleArgs
{
Name = "CASSANDRA",
LogSeverityLevel = "EMERGENCY",
ShouldLogMonitorFiles = true,
},
new Nutanix.Inputs.ClusterProfileV2RsyslogServerListModuleArgs
{
Name = "CURATOR",
LogSeverityLevel = "ERROR",
ShouldLogMonitorFiles = false,
},
},
},
},
PulseStatuses = new[]
{
new Nutanix.Inputs.ClusterProfileV2PulseStatusArgs
{
IsEnabled = false,
PiiScrubbingLevel = "DEFAULT",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.ClusterProfileV2;
import com.pulumi.nutanix.ClusterProfileV2Args;
import com.pulumi.nutanix.inputs.ClusterProfileV2NameServerIpListArgs;
import com.pulumi.nutanix.inputs.ClusterProfileV2NtpServerIpListArgs;
import com.pulumi.nutanix.inputs.ClusterProfileV2SmtpServerArgs;
import com.pulumi.nutanix.inputs.ClusterProfileV2SmtpServerServerArgs;
import com.pulumi.nutanix.inputs.ClusterProfileV2SmtpServerServerIpAddressArgs;
import com.pulumi.nutanix.inputs.ClusterProfileV2SnmpConfigArgs;
import com.pulumi.nutanix.inputs.ClusterProfileV2RsyslogServerListArgs;
import com.pulumi.nutanix.inputs.ClusterProfileV2RsyslogServerListIpAddressArgs;
import com.pulumi.nutanix.inputs.ClusterProfileV2PulseStatusArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ClusterProfileV2("example", ClusterProfileV2Args.builder()
.name("tf-cluster-profile")
.description("Example Cluster Profile created via Terraform")
.allowedOverrides(
"NTP_SERVER_CONFIG",
"SNMP_SERVER_CONFIG")
.nameServerIpLists(ClusterProfileV2NameServerIpListArgs.builder()
.ipv4s(ClusterProfileV2NameServerIpListIpv4Args.builder()
.value("240.29.254.180")
.build())
.ipv6s(ClusterProfileV2NameServerIpListIpv6Args.builder()
.value("1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4")
.build())
.build())
.ntpServerIpLists(ClusterProfileV2NtpServerIpListArgs.builder()
.ipv4s(ClusterProfileV2NtpServerIpListIpv4Args.builder()
.value("240.29.254.180")
.build())
.ipv6s(ClusterProfileV2NtpServerIpListIpv6Args.builder()
.value("1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4")
.build())
.fqdns(ClusterProfileV2NtpServerIpListFqdnArgs.builder()
.value("ntp.example.com")
.build())
.build())
.smtpServer(ClusterProfileV2SmtpServerArgs.builder()
.emailAddress("email@example.com")
.type("SSL")
.server(ClusterProfileV2SmtpServerServerArgs.builder()
.ipAddress(ClusterProfileV2SmtpServerServerIpAddressArgs.builder()
.ipv4s(ClusterProfileV2SmtpServerServerIpAddressIpv4Args.builder()
.value("240.29.254.180")
.build())
.ipv6s(ClusterProfileV2SmtpServerServerIpAddressIpv6Args.builder()
.value("1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4")
.build())
.fqdns(ClusterProfileV2SmtpServerServerIpAddressFqdnArgs.builder()
.value("smtp.example.com")
.build())
.build())
.build())
.build())
.nfsSubnetWhiteLists("10.110.106.45/255.255.255.255")
.snmpConfig(ClusterProfileV2SnmpConfigArgs.builder()
.isEnabled(true)
.users(ClusterProfileV2SnmpConfigUserArgs.builder()
.username("snmpuser1")
.authType("MD5")
.authKey("Example_SNMP_user_authentication_key")
.privType("DES")
.privKey("Example_SNMP_user_encryption_key")
.build())
.transports(ClusterProfileV2SnmpConfigTransportArgs.builder()
.protocol("UDP")
.port(21)
.build())
.traps(ClusterProfileV2SnmpConfigTrapArgs.builder()
.address(ClusterProfileV2SnmpConfigTrapAddressArgs.builder()
.ipv4s(ClusterProfileV2SnmpConfigTrapAddressIpv4Args.builder()
.value("240.29.254.180")
.prefixLength(24)
.build())
.ipv6s(ClusterProfileV2SnmpConfigTrapAddressIpv6Args.builder()
.value("1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4")
.build())
.build())
.username("trapuser")
.protocol("UDP")
.port(59)
.shouldInform(false)
.engineId("0x1234567890abcdef12")
.version("V2")
.receiverName("trap-receiver")
.communityString("snmp-server community public RO 192.168.1.0 255.255.255.0")
.build())
.build())
.rsyslogServerLists(ClusterProfileV2RsyslogServerListArgs.builder()
.serverName("exampleServer1")
.port(29)
.networkProtocol("UDP")
.ipAddress(ClusterProfileV2RsyslogServerListIpAddressArgs.builder()
.ipv4s(ClusterProfileV2RsyslogServerListIpAddressIpv4Args.builder()
.value("240.29.254.180")
.build())
.ipv6s(ClusterProfileV2RsyslogServerListIpAddressIpv6Args.builder()
.value("1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4")
.build())
.build())
.modules(
ClusterProfileV2RsyslogServerListModuleArgs.builder()
.name("CASSANDRA")
.logSeverityLevel("EMERGENCY")
.shouldLogMonitorFiles(true)
.build(),
ClusterProfileV2RsyslogServerListModuleArgs.builder()
.name("CURATOR")
.logSeverityLevel("ERROR")
.shouldLogMonitorFiles(false)
.build())
.build())
.pulseStatuses(ClusterProfileV2PulseStatusArgs.builder()
.isEnabled(false)
.piiScrubbingLevel("DEFAULT")
.build())
.build());
}
}
resources:
example:
type: nutanix:ClusterProfileV2
properties:
name: tf-cluster-profile
description: Example Cluster Profile created via Terraform
allowedOverrides:
- NTP_SERVER_CONFIG
- SNMP_SERVER_CONFIG
nameServerIpLists:
- ipv4s:
- value: 240.29.254.180
ipv6s:
- value: 1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4
ntpServerIpLists:
- ipv4s:
- value: 240.29.254.180
ipv6s:
- value: 1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4
fqdns:
- value: ntp.example.com
smtpServer:
emailAddress: email@example.com
type: SSL
server:
ipAddress:
ipv4s:
- value: 240.29.254.180
ipv6s:
- value: 1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4
fqdns:
- value: smtp.example.com
nfsSubnetWhiteLists:
- 10.110.106.45/255.255.255.255
snmpConfig:
isEnabled: true
users:
- username: snmpuser1
authType: MD5
authKey: Example_SNMP_user_authentication_key
privType: DES
privKey: Example_SNMP_user_encryption_key
transports:
- protocol: UDP
port: 21
traps:
- address:
ipv4s:
- value: 240.29.254.180
prefixLength: 24
ipv6s:
- value: 1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4
username: trapuser
protocol: UDP
port: 59
shouldInform: false
engineId: 0x1234567890abcdef12
version: V2
receiverName: trap-receiver
communityString: snmp-server community public RO 192.168.1.0 255.255.255.0
rsyslogServerLists:
- serverName: exampleServer1
port: 29
networkProtocol: UDP
ipAddress:
ipv4s:
- value: 240.29.254.180
ipv6s:
- value: 1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4
modules:
- name: CASSANDRA
logSeverityLevel: EMERGENCY
shouldLogMonitorFiles: true
- name: CURATOR
logSeverityLevel: ERROR
shouldLogMonitorFiles: false
pulseStatuses:
- isEnabled: false
piiScrubbingLevel: DEFAULT
pulumi {
required_providers {
nutanix = {
source = "pulumi/nutanix"
}
}
}
resource "nutanix_clusterprofilev2" "example" {
name = "tf-cluster-profile"
description = "Example Cluster Profile created via Terraform"
allowed_overrides = ["NTP_SERVER_CONFIG", "SNMP_SERVER_CONFIG"]
name_server_ip_lists {
ipv4s {
value = "240.29.254.180"
}
ipv6s {
value = "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4"
}
}
ntp_server_ip_lists {
ipv4s {
value = "240.29.254.180"
}
ipv6s {
value = "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4"
}
fqdns {
value = "ntp.example.com"
}
}
smtp_server = {
email_address = "email@example.com"
type = "SSL"
server = {
ip_address = {
ipv4s = [{
"value" = "240.29.254.180"
}]
ipv6s = [{
"value" = "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4"
}]
fqdns = [{
"value" = "smtp.example.com"
}]
}
}
}
nfs_subnet_white_lists = ["10.110.106.45/255.255.255.255"]
snmp_config = {
is_enabled = true
users = [{
"username" = "snmpuser1"
"authType" = "MD5"
"authKey" = "Example_SNMP_user_authentication_key"
"privType" = "DES"
"privKey" = "Example_SNMP_user_encryption_key"
}]
transports = [{
"protocol" = "UDP"
"port" = 21
}]
traps = [{
"address" = {
"ipv4s" = [{
"value" = "240.29.254.180"
"prefixLength" = 24
}]
"ipv6s" = [{
"value" = "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4"
}]
}
"username" = "trapuser"
"protocol" = "UDP"
"port" = 59
"shouldInform" = false
"engineId" = "0x1234567890abcdef12"
"version" = "V2"
"receiverName" = "trap-receiver"
"communityString" = "snmp-server community public RO 192.168.1.0 255.255.255.0"
}]
}
rsyslog_server_lists {
server_name = "exampleServer1"
port = 29
network_protocol = "UDP"
ip_address = {
ipv4s = [{
"value" = "240.29.254.180"
}]
ipv6s = [{
"value" = "1a7d:9a64:df8d:dfd8:39c6:c4ea:e35c:0ba4"
}]
}
modules {
name = "CASSANDRA"
log_severity_level = "EMERGENCY"
should_log_monitor_files = true
}
modules {
name = "CURATOR"
log_severity_level = "ERROR"
should_log_monitor_files = false
}
}
pulse_statuses {
is_enabled = false
pii_scrubbing_level = "DEFAULT"
}
}
Create ClusterProfileV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ClusterProfileV2(name: string, args?: ClusterProfileV2Args, opts?: CustomResourceOptions);@overload
def ClusterProfileV2(resource_name: str,
args: Optional[ClusterProfileV2Args] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ClusterProfileV2(resource_name: str,
opts: Optional[ResourceOptions] = None,
allowed_overrides: Optional[Sequence[str]] = None,
description: Optional[str] = None,
dryrun: Optional[bool] = None,
name: Optional[str] = None,
name_server_ip_lists: Optional[Sequence[ClusterProfileV2NameServerIpListArgs]] = None,
nfs_subnet_white_lists: Optional[Sequence[str]] = None,
ntp_server_ip_lists: Optional[Sequence[ClusterProfileV2NtpServerIpListArgs]] = None,
pulse_statuses: Optional[Sequence[ClusterProfileV2PulseStatusArgs]] = None,
rsyslog_server_lists: Optional[Sequence[ClusterProfileV2RsyslogServerListArgs]] = None,
smtp_server: Optional[ClusterProfileV2SmtpServerArgs] = None,
snmp_config: Optional[ClusterProfileV2SnmpConfigArgs] = None)func NewClusterProfileV2(ctx *Context, name string, args *ClusterProfileV2Args, opts ...ResourceOption) (*ClusterProfileV2, error)public ClusterProfileV2(string name, ClusterProfileV2Args? args = null, CustomResourceOptions? opts = null)
public ClusterProfileV2(String name, ClusterProfileV2Args args)
public ClusterProfileV2(String name, ClusterProfileV2Args args, CustomResourceOptions options)
type: nutanix:ClusterProfileV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "nutanix_clusterprofilev2" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ClusterProfileV2Args
- 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 ClusterProfileV2Args
- 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 ClusterProfileV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClusterProfileV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClusterProfileV2Args
- 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 clusterProfileV2Resource = new Nutanix.ClusterProfileV2("clusterProfileV2Resource", new()
{
AllowedOverrides = new[]
{
"string",
},
Description = "string",
Dryrun = false,
Name = "string",
NameServerIpLists = new[]
{
new Nutanix.Inputs.ClusterProfileV2NameServerIpListArgs
{
Ipv4s = new[]
{
new Nutanix.Inputs.ClusterProfileV2NameServerIpListIpv4Args
{
Value = "string",
PrefixLength = 0,
},
},
Ipv6s = new[]
{
new Nutanix.Inputs.ClusterProfileV2NameServerIpListIpv6Args
{
Value = "string",
PrefixLength = 0,
},
},
},
},
NfsSubnetWhiteLists = new[]
{
"string",
},
NtpServerIpLists = new[]
{
new Nutanix.Inputs.ClusterProfileV2NtpServerIpListArgs
{
Fqdns = new[]
{
new Nutanix.Inputs.ClusterProfileV2NtpServerIpListFqdnArgs
{
Value = "string",
},
},
Ipv4s = new[]
{
new Nutanix.Inputs.ClusterProfileV2NtpServerIpListIpv4Args
{
Value = "string",
PrefixLength = 0,
},
},
Ipv6s = new[]
{
new Nutanix.Inputs.ClusterProfileV2NtpServerIpListIpv6Args
{
Value = "string",
PrefixLength = 0,
},
},
},
},
PulseStatuses = new[]
{
new Nutanix.Inputs.ClusterProfileV2PulseStatusArgs
{
IsEnabled = false,
PiiScrubbingLevel = "string",
},
},
RsyslogServerLists = new[]
{
new Nutanix.Inputs.ClusterProfileV2RsyslogServerListArgs
{
IpAddress = new Nutanix.Inputs.ClusterProfileV2RsyslogServerListIpAddressArgs
{
Ipv4s = new[]
{
new Nutanix.Inputs.ClusterProfileV2RsyslogServerListIpAddressIpv4Args
{
Value = "string",
PrefixLength = 0,
},
},
Ipv6s = new[]
{
new Nutanix.Inputs.ClusterProfileV2RsyslogServerListIpAddressIpv6Args
{
Value = "string",
PrefixLength = 0,
},
},
},
NetworkProtocol = "string",
Port = 0,
ServerName = "string",
ExtId = "string",
Links = new[]
{
new Nutanix.Inputs.ClusterProfileV2RsyslogServerListLinkArgs
{
Href = "string",
Rel = "string",
},
},
Modules = new[]
{
new Nutanix.Inputs.ClusterProfileV2RsyslogServerListModuleArgs
{
LogSeverityLevel = "string",
Name = "string",
ShouldLogMonitorFiles = false,
},
},
TenantId = "string",
},
},
SmtpServer = new Nutanix.Inputs.ClusterProfileV2SmtpServerArgs
{
EmailAddress = "string",
Server = new Nutanix.Inputs.ClusterProfileV2SmtpServerServerArgs
{
IpAddress = new Nutanix.Inputs.ClusterProfileV2SmtpServerServerIpAddressArgs
{
Fqdns = new[]
{
new Nutanix.Inputs.ClusterProfileV2SmtpServerServerIpAddressFqdnArgs
{
Value = "string",
},
},
Ipv4s = new[]
{
new Nutanix.Inputs.ClusterProfileV2SmtpServerServerIpAddressIpv4Args
{
Value = "string",
PrefixLength = 0,
},
},
Ipv6s = new[]
{
new Nutanix.Inputs.ClusterProfileV2SmtpServerServerIpAddressIpv6Args
{
Value = "string",
PrefixLength = 0,
},
},
},
Password = "string",
Port = 0,
Username = "string",
},
Type = "string",
},
SnmpConfig = new Nutanix.Inputs.ClusterProfileV2SnmpConfigArgs
{
ExtId = "string",
IsEnabled = false,
Links = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigLinkArgs
{
Href = "string",
Rel = "string",
},
},
TenantId = "string",
Transports = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigTransportArgs
{
Port = 0,
Protocol = "string",
},
},
Traps = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigTrapArgs
{
Address = new Nutanix.Inputs.ClusterProfileV2SnmpConfigTrapAddressArgs
{
Ipv4s = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigTrapAddressIpv4Args
{
Value = "string",
PrefixLength = 0,
},
},
Ipv6s = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigTrapAddressIpv6Args
{
Value = "string",
PrefixLength = 0,
},
},
},
Version = "string",
CommunityString = "string",
EngineId = "string",
ExtId = "string",
Links = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigTrapLinkArgs
{
Href = "string",
Rel = "string",
},
},
Port = 0,
Protocol = "string",
ReceiverName = "string",
ShouldInform = false,
TenantId = "string",
Username = "string",
},
},
Users = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigUserArgs
{
AuthKey = "string",
AuthType = "string",
Username = "string",
ExtId = "string",
Links = new[]
{
new Nutanix.Inputs.ClusterProfileV2SnmpConfigUserLinkArgs
{
Href = "string",
Rel = "string",
},
},
PrivKey = "string",
PrivType = "string",
TenantId = "string",
},
},
},
});
example, err := nutanix.NewClusterProfileV2(ctx, "clusterProfileV2Resource", &nutanix.ClusterProfileV2Args{
AllowedOverrides: pulumi.StringArray{
pulumi.String("string"),
},
Description: pulumi.String("string"),
Dryrun: pulumi.Bool(false),
Name: pulumi.String("string"),
NameServerIpLists: nutanix.ClusterProfileV2NameServerIpListArray{
&nutanix.ClusterProfileV2NameServerIpListArgs{
Ipv4s: nutanix.ClusterProfileV2NameServerIpListIpv4Array{
&nutanix.ClusterProfileV2NameServerIpListIpv4Args{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
Ipv6s: nutanix.ClusterProfileV2NameServerIpListIpv6Array{
&nutanix.ClusterProfileV2NameServerIpListIpv6Args{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
},
},
NfsSubnetWhiteLists: pulumi.StringArray{
pulumi.String("string"),
},
NtpServerIpLists: nutanix.ClusterProfileV2NtpServerIpListArray{
&nutanix.ClusterProfileV2NtpServerIpListArgs{
Fqdns: nutanix.ClusterProfileV2NtpServerIpListFqdnArray{
&nutanix.ClusterProfileV2NtpServerIpListFqdnArgs{
Value: pulumi.String("string"),
},
},
Ipv4s: nutanix.ClusterProfileV2NtpServerIpListIpv4Array{
&nutanix.ClusterProfileV2NtpServerIpListIpv4Args{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
Ipv6s: nutanix.ClusterProfileV2NtpServerIpListIpv6Array{
&nutanix.ClusterProfileV2NtpServerIpListIpv6Args{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
},
},
PulseStatuses: nutanix.ClusterProfileV2PulseStatusArray{
&nutanix.ClusterProfileV2PulseStatusArgs{
IsEnabled: pulumi.Bool(false),
PiiScrubbingLevel: pulumi.String("string"),
},
},
RsyslogServerLists: nutanix.ClusterProfileV2RsyslogServerListArray{
&nutanix.ClusterProfileV2RsyslogServerListArgs{
IpAddress: &nutanix.ClusterProfileV2RsyslogServerListIpAddressArgs{
Ipv4s: nutanix.ClusterProfileV2RsyslogServerListIpAddressIpv4Array{
&nutanix.ClusterProfileV2RsyslogServerListIpAddressIpv4Args{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
Ipv6s: nutanix.ClusterProfileV2RsyslogServerListIpAddressIpv6Array{
&nutanix.ClusterProfileV2RsyslogServerListIpAddressIpv6Args{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
},
NetworkProtocol: pulumi.String("string"),
Port: pulumi.Int(0),
ServerName: pulumi.String("string"),
ExtId: pulumi.String("string"),
Links: nutanix.ClusterProfileV2RsyslogServerListLinkArray{
&nutanix.ClusterProfileV2RsyslogServerListLinkArgs{
Href: pulumi.String("string"),
Rel: pulumi.String("string"),
},
},
Modules: nutanix.ClusterProfileV2RsyslogServerListModuleArray{
&nutanix.ClusterProfileV2RsyslogServerListModuleArgs{
LogSeverityLevel: pulumi.String("string"),
Name: pulumi.String("string"),
ShouldLogMonitorFiles: pulumi.Bool(false),
},
},
TenantId: pulumi.String("string"),
},
},
SmtpServer: &nutanix.ClusterProfileV2SmtpServerArgs{
EmailAddress: pulumi.String("string"),
Server: &nutanix.ClusterProfileV2SmtpServerServerArgs{
IpAddress: &nutanix.ClusterProfileV2SmtpServerServerIpAddressArgs{
Fqdns: nutanix.ClusterProfileV2SmtpServerServerIpAddressFqdnArray{
&nutanix.ClusterProfileV2SmtpServerServerIpAddressFqdnArgs{
Value: pulumi.String("string"),
},
},
Ipv4s: nutanix.ClusterProfileV2SmtpServerServerIpAddressIpv4Array{
&nutanix.ClusterProfileV2SmtpServerServerIpAddressIpv4Args{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
Ipv6s: nutanix.ClusterProfileV2SmtpServerServerIpAddressIpv6Array{
&nutanix.ClusterProfileV2SmtpServerServerIpAddressIpv6Args{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
},
Password: pulumi.String("string"),
Port: pulumi.Int(0),
Username: pulumi.String("string"),
},
Type: pulumi.String("string"),
},
SnmpConfig: &nutanix.ClusterProfileV2SnmpConfigArgs{
ExtId: pulumi.String("string"),
IsEnabled: pulumi.Bool(false),
Links: nutanix.ClusterProfileV2SnmpConfigLinkArray{
&nutanix.ClusterProfileV2SnmpConfigLinkArgs{
Href: pulumi.String("string"),
Rel: pulumi.String("string"),
},
},
TenantId: pulumi.String("string"),
Transports: nutanix.ClusterProfileV2SnmpConfigTransportArray{
&nutanix.ClusterProfileV2SnmpConfigTransportArgs{
Port: pulumi.Int(0),
Protocol: pulumi.String("string"),
},
},
Traps: nutanix.ClusterProfileV2SnmpConfigTrapArray{
&nutanix.ClusterProfileV2SnmpConfigTrapArgs{
Address: &nutanix.ClusterProfileV2SnmpConfigTrapAddressArgs{
Ipv4s: nutanix.ClusterProfileV2SnmpConfigTrapAddressIpv4Array{
&nutanix.ClusterProfileV2SnmpConfigTrapAddressIpv4Args{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
Ipv6s: nutanix.ClusterProfileV2SnmpConfigTrapAddressIpv6Array{
&nutanix.ClusterProfileV2SnmpConfigTrapAddressIpv6Args{
Value: pulumi.String("string"),
PrefixLength: pulumi.Int(0),
},
},
},
Version: pulumi.String("string"),
CommunityString: pulumi.String("string"),
EngineId: pulumi.String("string"),
ExtId: pulumi.String("string"),
Links: nutanix.ClusterProfileV2SnmpConfigTrapLinkArray{
&nutanix.ClusterProfileV2SnmpConfigTrapLinkArgs{
Href: pulumi.String("string"),
Rel: pulumi.String("string"),
},
},
Port: pulumi.Int(0),
Protocol: pulumi.String("string"),
ReceiverName: pulumi.String("string"),
ShouldInform: pulumi.Bool(false),
TenantId: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
Users: nutanix.ClusterProfileV2SnmpConfigUserArray{
&nutanix.ClusterProfileV2SnmpConfigUserArgs{
AuthKey: pulumi.String("string"),
AuthType: pulumi.String("string"),
Username: pulumi.String("string"),
ExtId: pulumi.String("string"),
Links: nutanix.ClusterProfileV2SnmpConfigUserLinkArray{
&nutanix.ClusterProfileV2SnmpConfigUserLinkArgs{
Href: pulumi.String("string"),
Rel: pulumi.String("string"),
},
},
PrivKey: pulumi.String("string"),
PrivType: pulumi.String("string"),
TenantId: pulumi.String("string"),
},
},
},
})
resource "nutanix_clusterprofilev2" "clusterProfileV2Resource" {
allowed_overrides = ["string"]
description = "string"
dryrun = false
name = "string"
name_server_ip_lists {
ipv4s {
value = "string"
prefix_length = 0
}
ipv6s {
value = "string"
prefix_length = 0
}
}
nfs_subnet_white_lists = ["string"]
ntp_server_ip_lists {
fqdns {
value = "string"
}
ipv4s {
value = "string"
prefix_length = 0
}
ipv6s {
value = "string"
prefix_length = 0
}
}
pulse_statuses {
is_enabled = false
pii_scrubbing_level = "string"
}
rsyslog_server_lists {
ip_address = {
ipv4s = [{
"value" = "string"
"prefixLength" = 0
}]
ipv6s = [{
"value" = "string"
"prefixLength" = 0
}]
}
network_protocol = "string"
port = 0
server_name = "string"
ext_id = "string"
links {
href = "string"
rel = "string"
}
modules {
log_severity_level = "string"
name = "string"
should_log_monitor_files = false
}
tenant_id = "string"
}
smtp_server = {
email_address = "string"
server = {
ip_address = {
fqdns = [{
"value" = "string"
}]
ipv4s = [{
"value" = "string"
"prefixLength" = 0
}]
ipv6s = [{
"value" = "string"
"prefixLength" = 0
}]
}
password = "string"
port = 0
username = "string"
}
type = "string"
}
snmp_config = {
ext_id = "string"
is_enabled = false
links = [{
"href" = "string"
"rel" = "string"
}]
tenant_id = "string"
transports = [{
"port" = 0
"protocol" = "string"
}]
traps = [{
"address" = {
"ipv4s" = [{
"value" = "string"
"prefixLength" = 0
}]
"ipv6s" = [{
"value" = "string"
"prefixLength" = 0
}]
}
"version" = "string"
"communityString" = "string"
"engineId" = "string"
"extId" = "string"
"links" = [{
"href" = "string"
"rel" = "string"
}]
"port" = 0
"protocol" = "string"
"receiverName" = "string"
"shouldInform" = false
"tenantId" = "string"
"username" = "string"
}]
users = [{
"authKey" = "string"
"authType" = "string"
"username" = "string"
"extId" = "string"
"links" = [{
"href" = "string"
"rel" = "string"
}]
"privKey" = "string"
"privType" = "string"
"tenantId" = "string"
}]
}
}
var clusterProfileV2Resource = new ClusterProfileV2("clusterProfileV2Resource", ClusterProfileV2Args.builder()
.allowedOverrides("string")
.description("string")
.dryrun(false)
.name("string")
.nameServerIpLists(ClusterProfileV2NameServerIpListArgs.builder()
.ipv4s(ClusterProfileV2NameServerIpListIpv4Args.builder()
.value("string")
.prefixLength(0)
.build())
.ipv6s(ClusterProfileV2NameServerIpListIpv6Args.builder()
.value("string")
.prefixLength(0)
.build())
.build())
.nfsSubnetWhiteLists("string")
.ntpServerIpLists(ClusterProfileV2NtpServerIpListArgs.builder()
.fqdns(ClusterProfileV2NtpServerIpListFqdnArgs.builder()
.value("string")
.build())
.ipv4s(ClusterProfileV2NtpServerIpListIpv4Args.builder()
.value("string")
.prefixLength(0)
.build())
.ipv6s(ClusterProfileV2NtpServerIpListIpv6Args.builder()
.value("string")
.prefixLength(0)
.build())
.build())
.pulseStatuses(ClusterProfileV2PulseStatusArgs.builder()
.isEnabled(false)
.piiScrubbingLevel("string")
.build())
.rsyslogServerLists(ClusterProfileV2RsyslogServerListArgs.builder()
.ipAddress(ClusterProfileV2RsyslogServerListIpAddressArgs.builder()
.ipv4s(ClusterProfileV2RsyslogServerListIpAddressIpv4Args.builder()
.value("string")
.prefixLength(0)
.build())
.ipv6s(ClusterProfileV2RsyslogServerListIpAddressIpv6Args.builder()
.value("string")
.prefixLength(0)
.build())
.build())
.networkProtocol("string")
.port(0)
.serverName("string")
.extId("string")
.links(ClusterProfileV2RsyslogServerListLinkArgs.builder()
.href("string")
.rel("string")
.build())
.modules(ClusterProfileV2RsyslogServerListModuleArgs.builder()
.logSeverityLevel("string")
.name("string")
.shouldLogMonitorFiles(false)
.build())
.tenantId("string")
.build())
.smtpServer(ClusterProfileV2SmtpServerArgs.builder()
.emailAddress("string")
.server(ClusterProfileV2SmtpServerServerArgs.builder()
.ipAddress(ClusterProfileV2SmtpServerServerIpAddressArgs.builder()
.fqdns(ClusterProfileV2SmtpServerServerIpAddressFqdnArgs.builder()
.value("string")
.build())
.ipv4s(ClusterProfileV2SmtpServerServerIpAddressIpv4Args.builder()
.value("string")
.prefixLength(0)
.build())
.ipv6s(ClusterProfileV2SmtpServerServerIpAddressIpv6Args.builder()
.value("string")
.prefixLength(0)
.build())
.build())
.password("string")
.port(0)
.username("string")
.build())
.type("string")
.build())
.snmpConfig(ClusterProfileV2SnmpConfigArgs.builder()
.extId("string")
.isEnabled(false)
.links(ClusterProfileV2SnmpConfigLinkArgs.builder()
.href("string")
.rel("string")
.build())
.tenantId("string")
.transports(ClusterProfileV2SnmpConfigTransportArgs.builder()
.port(0)
.protocol("string")
.build())
.traps(ClusterProfileV2SnmpConfigTrapArgs.builder()
.address(ClusterProfileV2SnmpConfigTrapAddressArgs.builder()
.ipv4s(ClusterProfileV2SnmpConfigTrapAddressIpv4Args.builder()
.value("string")
.prefixLength(0)
.build())
.ipv6s(ClusterProfileV2SnmpConfigTrapAddressIpv6Args.builder()
.value("string")
.prefixLength(0)
.build())
.build())
.version("string")
.communityString("string")
.engineId("string")
.extId("string")
.links(ClusterProfileV2SnmpConfigTrapLinkArgs.builder()
.href("string")
.rel("string")
.build())
.port(0)
.protocol("string")
.receiverName("string")
.shouldInform(false)
.tenantId("string")
.username("string")
.build())
.users(ClusterProfileV2SnmpConfigUserArgs.builder()
.authKey("string")
.authType("string")
.username("string")
.extId("string")
.links(ClusterProfileV2SnmpConfigUserLinkArgs.builder()
.href("string")
.rel("string")
.build())
.privKey("string")
.privType("string")
.tenantId("string")
.build())
.build())
.build());
cluster_profile_v2_resource = nutanix.ClusterProfileV2("clusterProfileV2Resource",
allowed_overrides=["string"],
description="string",
dryrun=False,
name="string",
name_server_ip_lists=[{
"ipv4s": [{
"value": "string",
"prefix_length": 0,
}],
"ipv6s": [{
"value": "string",
"prefix_length": 0,
}],
}],
nfs_subnet_white_lists=["string"],
ntp_server_ip_lists=[{
"fqdns": [{
"value": "string",
}],
"ipv4s": [{
"value": "string",
"prefix_length": 0,
}],
"ipv6s": [{
"value": "string",
"prefix_length": 0,
}],
}],
pulse_statuses=[{
"is_enabled": False,
"pii_scrubbing_level": "string",
}],
rsyslog_server_lists=[{
"ip_address": {
"ipv4s": [{
"value": "string",
"prefix_length": 0,
}],
"ipv6s": [{
"value": "string",
"prefix_length": 0,
}],
},
"network_protocol": "string",
"port": 0,
"server_name": "string",
"ext_id": "string",
"links": [{
"href": "string",
"rel": "string",
}],
"modules": [{
"log_severity_level": "string",
"name": "string",
"should_log_monitor_files": False,
}],
"tenant_id": "string",
}],
smtp_server={
"email_address": "string",
"server": {
"ip_address": {
"fqdns": [{
"value": "string",
}],
"ipv4s": [{
"value": "string",
"prefix_length": 0,
}],
"ipv6s": [{
"value": "string",
"prefix_length": 0,
}],
},
"password": "string",
"port": 0,
"username": "string",
},
"type": "string",
},
snmp_config={
"ext_id": "string",
"is_enabled": False,
"links": [{
"href": "string",
"rel": "string",
}],
"tenant_id": "string",
"transports": [{
"port": 0,
"protocol": "string",
}],
"traps": [{
"address": {
"ipv4s": [{
"value": "string",
"prefix_length": 0,
}],
"ipv6s": [{
"value": "string",
"prefix_length": 0,
}],
},
"version": "string",
"community_string": "string",
"engine_id": "string",
"ext_id": "string",
"links": [{
"href": "string",
"rel": "string",
}],
"port": 0,
"protocol": "string",
"receiver_name": "string",
"should_inform": False,
"tenant_id": "string",
"username": "string",
}],
"users": [{
"auth_key": "string",
"auth_type": "string",
"username": "string",
"ext_id": "string",
"links": [{
"href": "string",
"rel": "string",
}],
"priv_key": "string",
"priv_type": "string",
"tenant_id": "string",
}],
})
const clusterProfileV2Resource = new nutanix.ClusterProfileV2("clusterProfileV2Resource", {
allowedOverrides: ["string"],
description: "string",
dryrun: false,
name: "string",
nameServerIpLists: [{
ipv4s: [{
value: "string",
prefixLength: 0,
}],
ipv6s: [{
value: "string",
prefixLength: 0,
}],
}],
nfsSubnetWhiteLists: ["string"],
ntpServerIpLists: [{
fqdns: [{
value: "string",
}],
ipv4s: [{
value: "string",
prefixLength: 0,
}],
ipv6s: [{
value: "string",
prefixLength: 0,
}],
}],
pulseStatuses: [{
isEnabled: false,
piiScrubbingLevel: "string",
}],
rsyslogServerLists: [{
ipAddress: {
ipv4s: [{
value: "string",
prefixLength: 0,
}],
ipv6s: [{
value: "string",
prefixLength: 0,
}],
},
networkProtocol: "string",
port: 0,
serverName: "string",
extId: "string",
links: [{
href: "string",
rel: "string",
}],
modules: [{
logSeverityLevel: "string",
name: "string",
shouldLogMonitorFiles: false,
}],
tenantId: "string",
}],
smtpServer: {
emailAddress: "string",
server: {
ipAddress: {
fqdns: [{
value: "string",
}],
ipv4s: [{
value: "string",
prefixLength: 0,
}],
ipv6s: [{
value: "string",
prefixLength: 0,
}],
},
password: "string",
port: 0,
username: "string",
},
type: "string",
},
snmpConfig: {
extId: "string",
isEnabled: false,
links: [{
href: "string",
rel: "string",
}],
tenantId: "string",
transports: [{
port: 0,
protocol: "string",
}],
traps: [{
address: {
ipv4s: [{
value: "string",
prefixLength: 0,
}],
ipv6s: [{
value: "string",
prefixLength: 0,
}],
},
version: "string",
communityString: "string",
engineId: "string",
extId: "string",
links: [{
href: "string",
rel: "string",
}],
port: 0,
protocol: "string",
receiverName: "string",
shouldInform: false,
tenantId: "string",
username: "string",
}],
users: [{
authKey: "string",
authType: "string",
username: "string",
extId: "string",
links: [{
href: "string",
rel: "string",
}],
privKey: "string",
privType: "string",
tenantId: "string",
}],
},
});
type: nutanix:ClusterProfileV2
properties:
allowedOverrides:
- string
description: string
dryrun: false
name: string
nameServerIpLists:
- ipv4s:
- prefixLength: 0
value: string
ipv6s:
- prefixLength: 0
value: string
nfsSubnetWhiteLists:
- string
ntpServerIpLists:
- fqdns:
- value: string
ipv4s:
- prefixLength: 0
value: string
ipv6s:
- prefixLength: 0
value: string
pulseStatuses:
- isEnabled: false
piiScrubbingLevel: string
rsyslogServerLists:
- extId: string
ipAddress:
ipv4s:
- prefixLength: 0
value: string
ipv6s:
- prefixLength: 0
value: string
links:
- href: string
rel: string
modules:
- logSeverityLevel: string
name: string
shouldLogMonitorFiles: false
networkProtocol: string
port: 0
serverName: string
tenantId: string
smtpServer:
emailAddress: string
server:
ipAddress:
fqdns:
- value: string
ipv4s:
- prefixLength: 0
value: string
ipv6s:
- prefixLength: 0
value: string
password: string
port: 0
username: string
type: string
snmpConfig:
extId: string
isEnabled: false
links:
- href: string
rel: string
tenantId: string
transports:
- port: 0
protocol: string
traps:
- address:
ipv4s:
- prefixLength: 0
value: string
ipv6s:
- prefixLength: 0
value: string
communityString: string
engineId: string
extId: string
links:
- href: string
rel: string
port: 0
protocol: string
receiverName: string
shouldInform: false
tenantId: string
username: string
version: string
users:
- authKey: string
authType: string
extId: string
links:
- href: string
rel: string
privKey: string
privType: string
tenantId: string
username: string
ClusterProfileV2 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 ClusterProfileV2 resource accepts the following input properties:
- Allowed
Overrides List<string> - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - Description string
- (Optional) Detailed description of a cluster profile.
- Dryrun bool
- Name string
- (Required) Name of the cluster profile.
- Name
Server List<PiersIp Lists Karsenbarg. Nutanix. Inputs. Cluster Profile V2Name Server Ip List> - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- Nfs
Subnet List<string>White Lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- Ntp
Server List<PiersIp Lists Karsenbarg. Nutanix. Inputs. Cluster Profile V2Ntp Server Ip List> - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- Pulse
Statuses List<PiersKarsenbarg. Nutanix. Inputs. Cluster Profile V2Pulse Status> - (Optional) Pulse status for a cluster.
- Rsyslog
Server List<PiersLists Karsenbarg. Nutanix. Inputs. Cluster Profile V2Rsyslog Server List> - (Optional) RSYSLOG Server.
- Smtp
Server PiersKarsenbarg. Nutanix. Inputs. Cluster Profile V2Smtp Server - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- Snmp
Config PiersKarsenbarg. Nutanix. Inputs. Cluster Profile V2Snmp Config - (Optional) SNMP information.
- Allowed
Overrides []string - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - Description string
- (Optional) Detailed description of a cluster profile.
- Dryrun bool
- Name string
- (Required) Name of the cluster profile.
- Name
Server []ClusterIp Lists Profile V2Name Server Ip List Args - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- Nfs
Subnet []stringWhite Lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- Ntp
Server []ClusterIp Lists Profile V2Ntp Server Ip List Args - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- Pulse
Statuses []ClusterProfile V2Pulse Status Args - (Optional) Pulse status for a cluster.
- Rsyslog
Server []ClusterLists Profile V2Rsyslog Server List Args - (Optional) RSYSLOG Server.
- Smtp
Server ClusterProfile V2Smtp Server Args - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- Snmp
Config ClusterProfile V2Snmp Config Args - (Optional) SNMP information.
- allowed_
overrides list(string) - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - description string
- (Optional) Detailed description of a cluster profile.
- dryrun bool
- name string
- (Required) Name of the cluster profile.
- name_
server_ list(object)ip_ lists - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- nfs_
subnet_ list(string)white_ lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- ntp_
server_ list(object)ip_ lists - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- pulse_
statuses list(object) - (Optional) Pulse status for a cluster.
- rsyslog_
server_ list(object)lists - (Optional) RSYSLOG Server.
- smtp_
server object - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- snmp_
config object - (Optional) SNMP information.
- allowed
Overrides List<String> - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - description String
- (Optional) Detailed description of a cluster profile.
- dryrun Boolean
- name String
- (Required) Name of the cluster profile.
- name
Server List<ClusterIp Lists Profile V2Name Server Ip List> - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- nfs
Subnet List<String>White Lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- ntp
Server List<ClusterIp Lists Profile V2Ntp Server Ip List> - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- pulse
Statuses List<ClusterProfile V2Pulse Status> - (Optional) Pulse status for a cluster.
- rsyslog
Server List<ClusterLists Profile V2Rsyslog Server List> - (Optional) RSYSLOG Server.
- smtp
Server ClusterProfile V2Smtp Server - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- snmp
Config ClusterProfile V2Snmp Config - (Optional) SNMP information.
- allowed
Overrides string[] - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - description string
- (Optional) Detailed description of a cluster profile.
- dryrun boolean
- name string
- (Required) Name of the cluster profile.
- name
Server ClusterIp Lists Profile V2Name Server Ip List[] - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- nfs
Subnet string[]White Lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- ntp
Server ClusterIp Lists Profile V2Ntp Server Ip List[] - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- pulse
Statuses ClusterProfile V2Pulse Status[] - (Optional) Pulse status for a cluster.
- rsyslog
Server ClusterLists Profile V2Rsyslog Server List[] - (Optional) RSYSLOG Server.
- smtp
Server ClusterProfile V2Smtp Server - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- snmp
Config ClusterProfile V2Snmp Config - (Optional) SNMP information.
- allowed_
overrides Sequence[str] - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - description str
- (Optional) Detailed description of a cluster profile.
- dryrun bool
- name str
- (Required) Name of the cluster profile.
- name_
server_ Sequence[Clusterip_ lists Profile V2Name Server Ip List Args] - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- nfs_
subnet_ Sequence[str]white_ lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- ntp_
server_ Sequence[Clusterip_ lists Profile V2Ntp Server Ip List Args] - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- pulse_
statuses Sequence[ClusterProfile V2Pulse Status Args] - (Optional) Pulse status for a cluster.
- rsyslog_
server_ Sequence[Clusterlists Profile V2Rsyslog Server List Args] - (Optional) RSYSLOG Server.
- smtp_
server ClusterProfile V2Smtp Server Args - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- snmp_
config ClusterProfile V2Snmp Config Args - (Optional) SNMP information.
- allowed
Overrides List<String> - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - description String
- (Optional) Detailed description of a cluster profile.
- dryrun Boolean
- name String
- (Required) Name of the cluster profile.
- name
Server List<Property Map>Ip Lists - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- nfs
Subnet List<String>White Lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- ntp
Server List<Property Map>Ip Lists - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- pulse
Statuses List<Property Map> - (Optional) Pulse status for a cluster.
- rsyslog
Server List<Property Map>Lists - (Optional) RSYSLOG Server.
- smtp
Server Property Map - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- snmp
Config Property Map - (Optional) SNMP information.
Outputs
All input properties are implicitly available as output properties. Additionally, the ClusterProfileV2 resource produces the following output properties:
- Cluster
Count int - Clusters
List<Piers
Karsenbarg. Nutanix. Outputs. Cluster Profile V2Cluster> - Create
Time string - Created
By string - Drifted
Cluster intCount - Ext
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Update stringTime - Last
Updated stringBy - Links
List<Piers
Karsenbarg. Nutanix. Outputs. Cluster Profile V2Link> - Tenant
Id string
- Cluster
Count int - Clusters
[]Cluster
Profile V2Cluster - Create
Time string - Created
By string - Drifted
Cluster intCount - Ext
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Update stringTime - Last
Updated stringBy - Links
[]Cluster
Profile V2Link - Tenant
Id string
- cluster_
count number - clusters list(object)
- create_
time string - created_
by string - drifted_
cluster_ numbercount - ext_
id string - id string
- The provider-assigned unique ID for this managed resource.
- last_
update_ stringtime - last_
updated_ stringby - links list(object)
- tenant_
id string
- cluster
Count Integer - clusters
List<Cluster
Profile V2Cluster> - create
Time String - created
By String - drifted
Cluster IntegerCount - ext
Id String - id String
- The provider-assigned unique ID for this managed resource.
- last
Update StringTime - last
Updated StringBy - links
List<Cluster
Profile V2Link> - tenant
Id String
- cluster
Count number - clusters
Cluster
Profile V2Cluster[] - create
Time string - created
By string - drifted
Cluster numberCount - ext
Id string - id string
- The provider-assigned unique ID for this managed resource.
- last
Update stringTime - last
Updated stringBy - links
Cluster
Profile V2Link[] - tenant
Id string
- cluster_
count int - clusters
Sequence[Cluster
Profile V2Cluster] - create_
time str - created_
by str - drifted_
cluster_ intcount - ext_
id str - id str
- The provider-assigned unique ID for this managed resource.
- last_
update_ strtime - last_
updated_ strby - links
Sequence[Cluster
Profile V2Link] - tenant_
id str
- cluster
Count Number - clusters List<Property Map>
- create
Time String - created
By String - drifted
Cluster NumberCount - ext
Id String - id String
- The provider-assigned unique ID for this managed resource.
- last
Update StringTime - last
Updated StringBy - links List<Property Map>
- tenant
Id String
Look up Existing ClusterProfileV2 Resource
Get an existing ClusterProfileV2 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?: ClusterProfileV2State, opts?: CustomResourceOptions): ClusterProfileV2@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allowed_overrides: Optional[Sequence[str]] = None,
cluster_count: Optional[int] = None,
clusters: Optional[Sequence[ClusterProfileV2ClusterArgs]] = None,
create_time: Optional[str] = None,
created_by: Optional[str] = None,
description: Optional[str] = None,
drifted_cluster_count: Optional[int] = None,
dryrun: Optional[bool] = None,
ext_id: Optional[str] = None,
last_update_time: Optional[str] = None,
last_updated_by: Optional[str] = None,
links: Optional[Sequence[ClusterProfileV2LinkArgs]] = None,
name: Optional[str] = None,
name_server_ip_lists: Optional[Sequence[ClusterProfileV2NameServerIpListArgs]] = None,
nfs_subnet_white_lists: Optional[Sequence[str]] = None,
ntp_server_ip_lists: Optional[Sequence[ClusterProfileV2NtpServerIpListArgs]] = None,
pulse_statuses: Optional[Sequence[ClusterProfileV2PulseStatusArgs]] = None,
rsyslog_server_lists: Optional[Sequence[ClusterProfileV2RsyslogServerListArgs]] = None,
smtp_server: Optional[ClusterProfileV2SmtpServerArgs] = None,
snmp_config: Optional[ClusterProfileV2SnmpConfigArgs] = None,
tenant_id: Optional[str] = None) -> ClusterProfileV2func GetClusterProfileV2(ctx *Context, name string, id IDInput, state *ClusterProfileV2State, opts ...ResourceOption) (*ClusterProfileV2, error)public static ClusterProfileV2 Get(string name, Input<string> id, ClusterProfileV2State? state, CustomResourceOptions? opts = null)public static ClusterProfileV2 get(String name, Output<String> id, ClusterProfileV2State state, CustomResourceOptions options)resources: _: type: nutanix:ClusterProfileV2 get: id: ${id}import {
to = nutanix_clusterprofilev2.example
id = "${id}"
}
- 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.
- Allowed
Overrides List<string> - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - Cluster
Count int - Clusters
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Cluster> - Create
Time string - Created
By string - Description string
- (Optional) Detailed description of a cluster profile.
- Drifted
Cluster intCount - Dryrun bool
- Ext
Id string - Last
Update stringTime - Last
Updated stringBy - Links
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Link> - Name string
- (Required) Name of the cluster profile.
- Name
Server List<PiersIp Lists Karsenbarg. Nutanix. Inputs. Cluster Profile V2Name Server Ip List> - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- Nfs
Subnet List<string>White Lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- Ntp
Server List<PiersIp Lists Karsenbarg. Nutanix. Inputs. Cluster Profile V2Ntp Server Ip List> - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- Pulse
Statuses List<PiersKarsenbarg. Nutanix. Inputs. Cluster Profile V2Pulse Status> - (Optional) Pulse status for a cluster.
- Rsyslog
Server List<PiersLists Karsenbarg. Nutanix. Inputs. Cluster Profile V2Rsyslog Server List> - (Optional) RSYSLOG Server.
- Smtp
Server PiersKarsenbarg. Nutanix. Inputs. Cluster Profile V2Smtp Server - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- Snmp
Config PiersKarsenbarg. Nutanix. Inputs. Cluster Profile V2Snmp Config - (Optional) SNMP information.
- Tenant
Id string
- Allowed
Overrides []string - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - Cluster
Count int - Clusters
[]Cluster
Profile V2Cluster Args - Create
Time string - Created
By string - Description string
- (Optional) Detailed description of a cluster profile.
- Drifted
Cluster intCount - Dryrun bool
- Ext
Id string - Last
Update stringTime - Last
Updated stringBy - Links
[]Cluster
Profile V2Link Args - Name string
- (Required) Name of the cluster profile.
- Name
Server []ClusterIp Lists Profile V2Name Server Ip List Args - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- Nfs
Subnet []stringWhite Lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- Ntp
Server []ClusterIp Lists Profile V2Ntp Server Ip List Args - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- Pulse
Statuses []ClusterProfile V2Pulse Status Args - (Optional) Pulse status for a cluster.
- Rsyslog
Server []ClusterLists Profile V2Rsyslog Server List Args - (Optional) RSYSLOG Server.
- Smtp
Server ClusterProfile V2Smtp Server Args - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- Snmp
Config ClusterProfile V2Snmp Config Args - (Optional) SNMP information.
- Tenant
Id string
- allowed_
overrides list(string) - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - cluster_
count number - clusters list(object)
- create_
time string - created_
by string - description string
- (Optional) Detailed description of a cluster profile.
- drifted_
cluster_ numbercount - dryrun bool
- ext_
id string - last_
update_ stringtime - last_
updated_ stringby - links list(object)
- name string
- (Required) Name of the cluster profile.
- name_
server_ list(object)ip_ lists - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- nfs_
subnet_ list(string)white_ lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- ntp_
server_ list(object)ip_ lists - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- pulse_
statuses list(object) - (Optional) Pulse status for a cluster.
- rsyslog_
server_ list(object)lists - (Optional) RSYSLOG Server.
- smtp_
server object - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- snmp_
config object - (Optional) SNMP information.
- tenant_
id string
- allowed
Overrides List<String> - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - cluster
Count Integer - clusters
List<Cluster
Profile V2Cluster> - create
Time String - created
By String - description String
- (Optional) Detailed description of a cluster profile.
- drifted
Cluster IntegerCount - dryrun Boolean
- ext
Id String - last
Update StringTime - last
Updated StringBy - links
List<Cluster
Profile V2Link> - name String
- (Required) Name of the cluster profile.
- name
Server List<ClusterIp Lists Profile V2Name Server Ip List> - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- nfs
Subnet List<String>White Lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- ntp
Server List<ClusterIp Lists Profile V2Ntp Server Ip List> - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- pulse
Statuses List<ClusterProfile V2Pulse Status> - (Optional) Pulse status for a cluster.
- rsyslog
Server List<ClusterLists Profile V2Rsyslog Server List> - (Optional) RSYSLOG Server.
- smtp
Server ClusterProfile V2Smtp Server - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- snmp
Config ClusterProfile V2Snmp Config - (Optional) SNMP information.
- tenant
Id String
- allowed
Overrides string[] - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - cluster
Count number - clusters
Cluster
Profile V2Cluster[] - create
Time string - created
By string - description string
- (Optional) Detailed description of a cluster profile.
- drifted
Cluster numberCount - dryrun boolean
- ext
Id string - last
Update stringTime - last
Updated stringBy - links
Cluster
Profile V2Link[] - name string
- (Required) Name of the cluster profile.
- name
Server ClusterIp Lists Profile V2Name Server Ip List[] - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- nfs
Subnet string[]White Lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- ntp
Server ClusterIp Lists Profile V2Ntp Server Ip List[] - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- pulse
Statuses ClusterProfile V2Pulse Status[] - (Optional) Pulse status for a cluster.
- rsyslog
Server ClusterLists Profile V2Rsyslog Server List[] - (Optional) RSYSLOG Server.
- smtp
Server ClusterProfile V2Smtp Server - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- snmp
Config ClusterProfile V2Snmp Config - (Optional) SNMP information.
- tenant
Id string
- allowed_
overrides Sequence[str] - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - cluster_
count int - clusters
Sequence[Cluster
Profile V2Cluster Args] - create_
time str - created_
by str - description str
- (Optional) Detailed description of a cluster profile.
- drifted_
cluster_ intcount - dryrun bool
- ext_
id str - last_
update_ strtime - last_
updated_ strby - links
Sequence[Cluster
Profile V2Link Args] - name str
- (Required) Name of the cluster profile.
- name_
server_ Sequence[Clusterip_ lists Profile V2Name Server Ip List Args] - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- nfs_
subnet_ Sequence[str]white_ lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- ntp_
server_ Sequence[Clusterip_ lists Profile V2Ntp Server Ip List Args] - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- pulse_
statuses Sequence[ClusterProfile V2Pulse Status Args] - (Optional) Pulse status for a cluster.
- rsyslog_
server_ Sequence[Clusterlists Profile V2Rsyslog Server List Args] - (Optional) RSYSLOG Server.
- smtp_
server ClusterProfile V2Smtp Server Args - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- snmp_
config ClusterProfile V2Snmp Config Args - (Optional) SNMP information.
- tenant_
id str
- allowed
Overrides List<String> - (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
Enum Description NFS_SUBNET_WHITELIST_CONFIG NFS subnet whitelist configuration NTP_SERVER_CONFIG NTP server configuration SNMP_SERVER_CONFIG SNMP server configuration SMTP_SERVER_CONFIG SMTP server configuration PULSE_CONFIG Pulse status for a cluster NAME_SERVER_CONFIG Name server configuration RSYSLOG_SERVER_CONFIG RSYSLOG server configuration - cluster
Count Number - clusters List<Property Map>
- create
Time String - created
By String - description String
- (Optional) Detailed description of a cluster profile.
- drifted
Cluster NumberCount - dryrun Boolean
- ext
Id String - last
Update StringTime - last
Updated StringBy - links List<Property Map>
- name String
- (Required) Name of the cluster profile.
- name
Server List<Property Map>Ip Lists - (Optional) List of name servers on a cluster. This is a part of payload for both clusters create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- nfs
Subnet List<String>White Lists - (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
- ntp
Server List<Property Map>Ip Lists - (Optional) List of NTP servers on a cluster. This is a part of payload for both cluster create and update operations. Currently, only IPv4 address and FQDN (fully qualified domain name) values are supported for the create operation.
- pulse
Statuses List<Property Map> - (Optional) Pulse status for a cluster.
- rsyslog
Server List<Property Map>Lists - (Optional) RSYSLOG Server.
- smtp
Server Property Map - (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
- snmp
Config Property Map - (Optional) SNMP information.
- tenant
Id String
Supporting Types
ClusterProfileV2Cluster, ClusterProfileV2ClusterArgs
- Config
Drifts string - Ext
Id string - Is
Compliant bool - Last
Synced stringTime
- Config
Drifts string - Ext
Id string - Is
Compliant bool - Last
Synced stringTime
- config_
drifts string - ext_
id string - is_
compliant bool - last_
synced_ stringtime
- config
Drifts String - ext
Id String - is
Compliant Boolean - last
Synced StringTime
- config
Drifts string - ext
Id string - is
Compliant boolean - last
Synced stringTime
- config_
drifts str - ext_
id str - is_
compliant bool - last_
synced_ strtime
- config
Drifts String - ext
Id String - is
Compliant Boolean - last
Synced StringTime
ClusterProfileV2Link, ClusterProfileV2LinkArgs
ClusterProfileV2NameServerIpList, ClusterProfileV2NameServerIpListArgs
- Ipv4s
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Name Server Ip List Ipv4> - (Optional) ip v4 address params.
- Ipv6s
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Name Server Ip List Ipv6> - (Optional) ip v6 address params.
- Ipv4s
[]Cluster
Profile V2Name Server Ip List Ipv4 - (Optional) ip v4 address params.
- Ipv6s
[]Cluster
Profile V2Name Server Ip List Ipv6 - (Optional) ip v6 address params.
- ipv4s list(object)
- (Optional) ip v4 address params.
- ipv6s list(object)
- (Optional) ip v6 address params.
- ipv4s
List<Cluster
Profile V2Name Server Ip List Ipv4> - (Optional) ip v4 address params.
- ipv6s
List<Cluster
Profile V2Name Server Ip List Ipv6> - (Optional) ip v6 address params.
- ipv4s
Cluster
Profile V2Name Server Ip List Ipv4[] - (Optional) ip v4 address params.
- ipv6s
Cluster
Profile V2Name Server Ip List Ipv6[] - (Optional) ip v6 address params.
- ipv4s
Sequence[Cluster
Profile V2Name Server Ip List Ipv4] - (Optional) ip v4 address params.
- ipv6s
Sequence[Cluster
Profile V2Name Server Ip List Ipv6] - (Optional) ip v6 address params.
- ipv4s List<Property Map>
- (Optional) ip v4 address params.
- ipv6s List<Property Map>
- (Optional) ip v6 address params.
ClusterProfileV2NameServerIpListIpv4, ClusterProfileV2NameServerIpListIpv4Args
- Value string
- (Required) Ip V4 address.
- Prefix
Length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- Value string
- (Required) Ip V4 address.
- Prefix
Length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value string
- (Required) Ip V4 address.
- prefix_
length number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value String
- (Required) Ip V4 address.
- prefix
Length Integer - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value string
- (Required) Ip V4 address.
- prefix
Length number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value str
- (Required) Ip V4 address.
- prefix_
length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value String
- (Required) Ip V4 address.
- prefix
Length Number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
ClusterProfileV2NameServerIpListIpv6, ClusterProfileV2NameServerIpListIpv6Args
- Value string
- (Required) Ip V6 address.
- Prefix
Length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- Value string
- (Required) Ip V6 address.
- Prefix
Length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value string
- (Required) Ip V6 address.
- prefix_
length number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value String
- (Required) Ip V6 address.
- prefix
Length Integer - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value string
- (Required) Ip V6 address.
- prefix
Length number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value str
- (Required) Ip V6 address.
- prefix_
length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value String
- (Required) Ip V6 address.
- prefix
Length Number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
ClusterProfileV2NtpServerIpList, ClusterProfileV2NtpServerIpListArgs
- Fqdns
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Ntp Server Ip List Fqdn> - (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- Ipv4s
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Ntp Server Ip List Ipv4> - (Optional) ip address params.
- Ipv6s
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Ntp Server Ip List Ipv6> - (Optional) Ip address params.
- Fqdns
[]Cluster
Profile V2Ntp Server Ip List Fqdn - (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- Ipv4s
[]Cluster
Profile V2Ntp Server Ip List Ipv4 - (Optional) ip address params.
- Ipv6s
[]Cluster
Profile V2Ntp Server Ip List Ipv6 - (Optional) Ip address params.
- fqdns list(object)
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- ipv4s list(object)
- (Optional) ip address params.
- ipv6s list(object)
- (Optional) Ip address params.
- fqdns
List<Cluster
Profile V2Ntp Server Ip List Fqdn> - (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- ipv4s
List<Cluster
Profile V2Ntp Server Ip List Ipv4> - (Optional) ip address params.
- ipv6s
List<Cluster
Profile V2Ntp Server Ip List Ipv6> - (Optional) Ip address params.
- fqdns
Cluster
Profile V2Ntp Server Ip List Fqdn[] - (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- ipv4s
Cluster
Profile V2Ntp Server Ip List Ipv4[] - (Optional) ip address params.
- ipv6s
Cluster
Profile V2Ntp Server Ip List Ipv6[] - (Optional) Ip address params.
- fqdns
Sequence[Cluster
Profile V2Ntp Server Ip List Fqdn] - (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- ipv4s
Sequence[Cluster
Profile V2Ntp Server Ip List Ipv4] - (Optional) ip address params.
- ipv6s
Sequence[Cluster
Profile V2Ntp Server Ip List Ipv6] - (Optional) Ip address params.
- fqdns List<Property Map>
- (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- ipv4s List<Property Map>
- (Optional) ip address params.
- ipv6s List<Property Map>
- (Optional) Ip address params.
ClusterProfileV2NtpServerIpListFqdn, ClusterProfileV2NtpServerIpListFqdnArgs
- Value string
- (Required) FQDN value.
- Value string
- (Required) FQDN value.
- value string
- (Required) FQDN value.
- value String
- (Required) FQDN value.
- value string
- (Required) FQDN value.
- value str
- (Required) FQDN value.
- value String
- (Required) FQDN value.
ClusterProfileV2NtpServerIpListIpv4, ClusterProfileV2NtpServerIpListIpv4Args
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value string
- (Required) Ip address.
- prefix_
length number - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Integer - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value string
- (Required) Ip address.
- prefix
Length number - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value str
- (Required) Ip address.
- prefix_
length int - (Optional) The prefix length of the network to which this host IPv4 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Number - (Optional) The prefix length of the network to which this host IPv4 address belongs.
ClusterProfileV2NtpServerIpListIpv6, ClusterProfileV2NtpServerIpListIpv6Args
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value string
- (Required) Ip address.
- prefix_
length number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Integer - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value string
- (Required) Ip address.
- prefix
Length number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value str
- (Required) Ip address.
- prefix_
length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
ClusterProfileV2PulseStatus, ClusterProfileV2PulseStatusArgs
- Is
Enabled bool - (Optional) Flag to indicate if pulse is enabled or not.
- Pii
Scrubbing stringLevel - (Optional) PII scrubbing level.
Enum Description ALL Scrub All PII Information from Pulse including data like entity names and IP addresses DEFAULT Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse
- Is
Enabled bool - (Optional) Flag to indicate if pulse is enabled or not.
- Pii
Scrubbing stringLevel - (Optional) PII scrubbing level.
Enum Description ALL Scrub All PII Information from Pulse including data like entity names and IP addresses DEFAULT Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse
- is_
enabled bool - (Optional) Flag to indicate if pulse is enabled or not.
- pii_
scrubbing_ stringlevel - (Optional) PII scrubbing level.
Enum Description ALL Scrub All PII Information from Pulse including data like entity names and IP addresses DEFAULT Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse
- is
Enabled Boolean - (Optional) Flag to indicate if pulse is enabled or not.
- pii
Scrubbing StringLevel - (Optional) PII scrubbing level.
Enum Description ALL Scrub All PII Information from Pulse including data like entity names and IP addresses DEFAULT Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse
- is
Enabled boolean - (Optional) Flag to indicate if pulse is enabled or not.
- pii
Scrubbing stringLevel - (Optional) PII scrubbing level.
Enum Description ALL Scrub All PII Information from Pulse including data like entity names and IP addresses DEFAULT Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse
- is_
enabled bool - (Optional) Flag to indicate if pulse is enabled or not.
- pii_
scrubbing_ strlevel - (Optional) PII scrubbing level.
Enum Description ALL Scrub All PII Information from Pulse including data like entity names and IP addresses DEFAULT Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse
- is
Enabled Boolean - (Optional) Flag to indicate if pulse is enabled or not.
- pii
Scrubbing StringLevel - (Optional) PII scrubbing level.
Enum Description ALL Scrub All PII Information from Pulse including data like entity names and IP addresses DEFAULT Default PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse
ClusterProfileV2RsyslogServerList, ClusterProfileV2RsyslogServerListArgs
- Ip
Address PiersKarsenbarg. Nutanix. Inputs. Cluster Profile V2Rsyslog Server List Ip Address - IP address of the RSYSLOG server.
- Network
Protocol string - Network protocol for the RSYSLOG server. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol RELP RELP protocol - Port int
- Port number for the RSYSLOG server.
- Server
Name string - Name of the RSYSLOG server.
- Ext
Id string - Links
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Rsyslog Server List Link> - Modules
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Rsyslog Server List Module> - List of modules for the RSYSLOG server. Each module object supports:
- Tenant
Id string
- Ip
Address ClusterProfile V2Rsyslog Server List Ip Address - IP address of the RSYSLOG server.
- Network
Protocol string - Network protocol for the RSYSLOG server. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol RELP RELP protocol - Port int
- Port number for the RSYSLOG server.
- Server
Name string - Name of the RSYSLOG server.
- Ext
Id string - Links
[]Cluster
Profile V2Rsyslog Server List Link - Modules
[]Cluster
Profile V2Rsyslog Server List Module - List of modules for the RSYSLOG server. Each module object supports:
- Tenant
Id string
- ip_
address object - IP address of the RSYSLOG server.
- network_
protocol string - Network protocol for the RSYSLOG server. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol RELP RELP protocol - port number
- Port number for the RSYSLOG server.
- server_
name string - Name of the RSYSLOG server.
- ext_
id string - links list(object)
- modules list(object)
- List of modules for the RSYSLOG server. Each module object supports:
- tenant_
id string
- ip
Address ClusterProfile V2Rsyslog Server List Ip Address - IP address of the RSYSLOG server.
- network
Protocol String - Network protocol for the RSYSLOG server. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol RELP RELP protocol - port Integer
- Port number for the RSYSLOG server.
- server
Name String - Name of the RSYSLOG server.
- ext
Id String - links
List<Cluster
Profile V2Rsyslog Server List Link> - modules
List<Cluster
Profile V2Rsyslog Server List Module> - List of modules for the RSYSLOG server. Each module object supports:
- tenant
Id String
- ip
Address ClusterProfile V2Rsyslog Server List Ip Address - IP address of the RSYSLOG server.
- network
Protocol string - Network protocol for the RSYSLOG server. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol RELP RELP protocol - port number
- Port number for the RSYSLOG server.
- server
Name string - Name of the RSYSLOG server.
- ext
Id string - links
Cluster
Profile V2Rsyslog Server List Link[] - modules
Cluster
Profile V2Rsyslog Server List Module[] - List of modules for the RSYSLOG server. Each module object supports:
- tenant
Id string
- ip_
address ClusterProfile V2Rsyslog Server List Ip Address - IP address of the RSYSLOG server.
- network_
protocol str - Network protocol for the RSYSLOG server. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol RELP RELP protocol - port int
- Port number for the RSYSLOG server.
- server_
name str - Name of the RSYSLOG server.
- ext_
id str - links
Sequence[Cluster
Profile V2Rsyslog Server List Link] - modules
Sequence[Cluster
Profile V2Rsyslog Server List Module] - List of modules for the RSYSLOG server. Each module object supports:
- tenant_
id str
- ip
Address Property Map - IP address of the RSYSLOG server.
- network
Protocol String - Network protocol for the RSYSLOG server. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol RELP RELP protocol - port Number
- Port number for the RSYSLOG server.
- server
Name String - Name of the RSYSLOG server.
- ext
Id String - links List<Property Map>
- modules List<Property Map>
- List of modules for the RSYSLOG server. Each module object supports:
- tenant
Id String
ClusterProfileV2RsyslogServerListIpAddress, ClusterProfileV2RsyslogServerListIpAddressArgs
- Ipv4s
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Rsyslog Server List Ip Address Ipv4> - (Optional) ip address params.
- Ipv6s
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Rsyslog Server List Ip Address Ipv6> - (Optional) Ip address params.
- Ipv4s
[]Cluster
Profile V2Rsyslog Server List Ip Address Ipv4 - (Optional) ip address params.
- Ipv6s
[]Cluster
Profile V2Rsyslog Server List Ip Address Ipv6 - (Optional) Ip address params.
- ipv4s list(object)
- (Optional) ip address params.
- ipv6s list(object)
- (Optional) Ip address params.
- ipv4s
List<Cluster
Profile V2Rsyslog Server List Ip Address Ipv4> - (Optional) ip address params.
- ipv6s
List<Cluster
Profile V2Rsyslog Server List Ip Address Ipv6> - (Optional) Ip address params.
- ipv4s
Cluster
Profile V2Rsyslog Server List Ip Address Ipv4[] - (Optional) ip address params.
- ipv6s
Cluster
Profile V2Rsyslog Server List Ip Address Ipv6[] - (Optional) Ip address params.
- ipv4s
Sequence[Cluster
Profile V2Rsyslog Server List Ip Address Ipv4] - (Optional) ip address params.
- ipv6s
Sequence[Cluster
Profile V2Rsyslog Server List Ip Address Ipv6] - (Optional) Ip address params.
- ipv4s List<Property Map>
- (Optional) ip address params.
- ipv6s List<Property Map>
- (Optional) Ip address params.
ClusterProfileV2RsyslogServerListIpAddressIpv4, ClusterProfileV2RsyslogServerListIpAddressIpv4Args
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value string
- (Required) Ip address.
- prefix_
length number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Integer - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value string
- (Required) Ip address.
- prefix
Length number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value str
- (Required) Ip address.
- prefix_
length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
ClusterProfileV2RsyslogServerListIpAddressIpv6, ClusterProfileV2RsyslogServerListIpAddressIpv6Args
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value string
- (Required) Ip address.
- prefix_
length number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Integer - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value string
- (Required) Ip address.
- prefix
Length number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value str
- (Required) Ip address.
- prefix_
length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
ClusterProfileV2RsyslogServerListLink, ClusterProfileV2RsyslogServerListLinkArgs
ClusterProfileV2RsyslogServerListModule, ClusterProfileV2RsyslogServerListModuleArgs
- Log
Severity stringLevel - Log severity level for the module. Allowed values:
Enum Description EMERGENCY Emergency level NOTICE Notice level ERROR Error level ALERT Alert level INFO Info level WARNING Warning level DEBUG Debug level CRITICAL Critical level - Name string
- Name of the module. Allowed values:
Enum Description AUDIT Audit module CALM Calm module MINERVA_CVM Minerva CVM module STARGATE Stargate module FLOW_SERVICE_LOGS Flow service logs module SYSLOG_MODULE Syslog module CEREBRO Cerebro module API_AUDIT API audit module GENESIS Genesis module PRISM Prism module ZOOKEEPER Zookeeper module FLOW Flow module EPSILON Epsilon module ACROPOLIS Acropolis module UHARA Uhara module LCM LCM module APLOS Aplos module NCM_AIOPS NCM AIOPS module CURATOR Curator module CASSANDRA Cassandra module LAZAN Lazan module - Should
Log boolMonitor Files - Boolean flag to indicate if log monitor files should be logged.
- Log
Severity stringLevel - Log severity level for the module. Allowed values:
Enum Description EMERGENCY Emergency level NOTICE Notice level ERROR Error level ALERT Alert level INFO Info level WARNING Warning level DEBUG Debug level CRITICAL Critical level - Name string
- Name of the module. Allowed values:
Enum Description AUDIT Audit module CALM Calm module MINERVA_CVM Minerva CVM module STARGATE Stargate module FLOW_SERVICE_LOGS Flow service logs module SYSLOG_MODULE Syslog module CEREBRO Cerebro module API_AUDIT API audit module GENESIS Genesis module PRISM Prism module ZOOKEEPER Zookeeper module FLOW Flow module EPSILON Epsilon module ACROPOLIS Acropolis module UHARA Uhara module LCM LCM module APLOS Aplos module NCM_AIOPS NCM AIOPS module CURATOR Curator module CASSANDRA Cassandra module LAZAN Lazan module - Should
Log boolMonitor Files - Boolean flag to indicate if log monitor files should be logged.
- log_
severity_ stringlevel - Log severity level for the module. Allowed values:
Enum Description EMERGENCY Emergency level NOTICE Notice level ERROR Error level ALERT Alert level INFO Info level WARNING Warning level DEBUG Debug level CRITICAL Critical level - name string
- Name of the module. Allowed values:
Enum Description AUDIT Audit module CALM Calm module MINERVA_CVM Minerva CVM module STARGATE Stargate module FLOW_SERVICE_LOGS Flow service logs module SYSLOG_MODULE Syslog module CEREBRO Cerebro module API_AUDIT API audit module GENESIS Genesis module PRISM Prism module ZOOKEEPER Zookeeper module FLOW Flow module EPSILON Epsilon module ACROPOLIS Acropolis module UHARA Uhara module LCM LCM module APLOS Aplos module NCM_AIOPS NCM AIOPS module CURATOR Curator module CASSANDRA Cassandra module LAZAN Lazan module - should_
log_ boolmonitor_ files - Boolean flag to indicate if log monitor files should be logged.
- log
Severity StringLevel - Log severity level for the module. Allowed values:
Enum Description EMERGENCY Emergency level NOTICE Notice level ERROR Error level ALERT Alert level INFO Info level WARNING Warning level DEBUG Debug level CRITICAL Critical level - name String
- Name of the module. Allowed values:
Enum Description AUDIT Audit module CALM Calm module MINERVA_CVM Minerva CVM module STARGATE Stargate module FLOW_SERVICE_LOGS Flow service logs module SYSLOG_MODULE Syslog module CEREBRO Cerebro module API_AUDIT API audit module GENESIS Genesis module PRISM Prism module ZOOKEEPER Zookeeper module FLOW Flow module EPSILON Epsilon module ACROPOLIS Acropolis module UHARA Uhara module LCM LCM module APLOS Aplos module NCM_AIOPS NCM AIOPS module CURATOR Curator module CASSANDRA Cassandra module LAZAN Lazan module - should
Log BooleanMonitor Files - Boolean flag to indicate if log monitor files should be logged.
- log
Severity stringLevel - Log severity level for the module. Allowed values:
Enum Description EMERGENCY Emergency level NOTICE Notice level ERROR Error level ALERT Alert level INFO Info level WARNING Warning level DEBUG Debug level CRITICAL Critical level - name string
- Name of the module. Allowed values:
Enum Description AUDIT Audit module CALM Calm module MINERVA_CVM Minerva CVM module STARGATE Stargate module FLOW_SERVICE_LOGS Flow service logs module SYSLOG_MODULE Syslog module CEREBRO Cerebro module API_AUDIT API audit module GENESIS Genesis module PRISM Prism module ZOOKEEPER Zookeeper module FLOW Flow module EPSILON Epsilon module ACROPOLIS Acropolis module UHARA Uhara module LCM LCM module APLOS Aplos module NCM_AIOPS NCM AIOPS module CURATOR Curator module CASSANDRA Cassandra module LAZAN Lazan module - should
Log booleanMonitor Files - Boolean flag to indicate if log monitor files should be logged.
- log_
severity_ strlevel - Log severity level for the module. Allowed values:
Enum Description EMERGENCY Emergency level NOTICE Notice level ERROR Error level ALERT Alert level INFO Info level WARNING Warning level DEBUG Debug level CRITICAL Critical level - name str
- Name of the module. Allowed values:
Enum Description AUDIT Audit module CALM Calm module MINERVA_CVM Minerva CVM module STARGATE Stargate module FLOW_SERVICE_LOGS Flow service logs module SYSLOG_MODULE Syslog module CEREBRO Cerebro module API_AUDIT API audit module GENESIS Genesis module PRISM Prism module ZOOKEEPER Zookeeper module FLOW Flow module EPSILON Epsilon module ACROPOLIS Acropolis module UHARA Uhara module LCM LCM module APLOS Aplos module NCM_AIOPS NCM AIOPS module CURATOR Curator module CASSANDRA Cassandra module LAZAN Lazan module - should_
log_ boolmonitor_ files - Boolean flag to indicate if log monitor files should be logged.
- log
Severity StringLevel - Log severity level for the module. Allowed values:
Enum Description EMERGENCY Emergency level NOTICE Notice level ERROR Error level ALERT Alert level INFO Info level WARNING Warning level DEBUG Debug level CRITICAL Critical level - name String
- Name of the module. Allowed values:
Enum Description AUDIT Audit module CALM Calm module MINERVA_CVM Minerva CVM module STARGATE Stargate module FLOW_SERVICE_LOGS Flow service logs module SYSLOG_MODULE Syslog module CEREBRO Cerebro module API_AUDIT API audit module GENESIS Genesis module PRISM Prism module ZOOKEEPER Zookeeper module FLOW Flow module EPSILON Epsilon module ACROPOLIS Acropolis module UHARA Uhara module LCM LCM module APLOS Aplos module NCM_AIOPS NCM AIOPS module CURATOR Curator module CASSANDRA Cassandra module LAZAN Lazan module - should
Log BooleanMonitor Files - Boolean flag to indicate if log monitor files should be logged.
ClusterProfileV2SmtpServer, ClusterProfileV2SmtpServerArgs
- Email
Address string - SMTP email address.
- Server
Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Smtp Server Server - SMTP network details.
- Type string
- Type of SMTP server.
Enum Description PLAIN Plain type SMTP server STARTTLS Start TLS type SMTP server SSL SSL type SMTP server
- Email
Address string - SMTP email address.
- Server
Cluster
Profile V2Smtp Server Server - SMTP network details.
- Type string
- Type of SMTP server.
Enum Description PLAIN Plain type SMTP server STARTTLS Start TLS type SMTP server SSL SSL type SMTP server
- email_
address string - SMTP email address.
- server object
- SMTP network details.
- type string
- Type of SMTP server.
Enum Description PLAIN Plain type SMTP server STARTTLS Start TLS type SMTP server SSL SSL type SMTP server
- email
Address String - SMTP email address.
- server
Cluster
Profile V2Smtp Server Server - SMTP network details.
- type String
- Type of SMTP server.
Enum Description PLAIN Plain type SMTP server STARTTLS Start TLS type SMTP server SSL SSL type SMTP server
- email
Address string - SMTP email address.
- server
Cluster
Profile V2Smtp Server Server - SMTP network details.
- type string
- Type of SMTP server.
Enum Description PLAIN Plain type SMTP server STARTTLS Start TLS type SMTP server SSL SSL type SMTP server
- email_
address str - SMTP email address.
- server
Cluster
Profile V2Smtp Server Server - SMTP network details.
- type str
- Type of SMTP server.
Enum Description PLAIN Plain type SMTP server STARTTLS Start TLS type SMTP server SSL SSL type SMTP server
- email
Address String - SMTP email address.
- server Property Map
- SMTP network details.
- type String
- Type of SMTP server.
Enum Description PLAIN Plain type SMTP server STARTTLS Start TLS type SMTP server SSL SSL type SMTP server
ClusterProfileV2SmtpServerServer, ClusterProfileV2SmtpServerServerArgs
- Ip
Address PiersKarsenbarg. Nutanix. Inputs. Cluster Profile V2Smtp Server Server Ip Address - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- Password string
- SMTP server password.
- Port int
- SMTP port.
- Username string
- SMTP server user name.
- Ip
Address ClusterProfile V2Smtp Server Server Ip Address - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- Password string
- SMTP server password.
- Port int
- SMTP port.
- Username string
- SMTP server user name.
- ip_
address object - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- password string
- SMTP server password.
- port number
- SMTP port.
- username string
- SMTP server user name.
- ip
Address ClusterProfile V2Smtp Server Server Ip Address - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- password String
- SMTP server password.
- port Integer
- SMTP port.
- username String
- SMTP server user name.
- ip
Address ClusterProfile V2Smtp Server Server Ip Address - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- password string
- SMTP server password.
- port number
- SMTP port.
- username string
- SMTP server user name.
- ip_
address ClusterProfile V2Smtp Server Server Ip Address - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- password str
- SMTP server password.
- port int
- SMTP port.
- username str
- SMTP server user name.
- ip
Address Property Map - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- password String
- SMTP server password.
- port Number
- SMTP port.
- username String
- SMTP server user name.
ClusterProfileV2SmtpServerServerIpAddress, ClusterProfileV2SmtpServerServerIpAddressArgs
- Fqdns
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Smtp Server Server Ip Address Fqdn> - A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- Ipv4s
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Smtp Server Server Ip Address Ipv4> - ip address params.
- Ipv6s
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Smtp Server Server Ip Address Ipv6> - Ip address params.
- Fqdns
[]Cluster
Profile V2Smtp Server Server Ip Address Fqdn - A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- Ipv4s
[]Cluster
Profile V2Smtp Server Server Ip Address Ipv4 - ip address params.
- Ipv6s
[]Cluster
Profile V2Smtp Server Server Ip Address Ipv6 - Ip address params.
- fqdns list(object)
- A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- ipv4s list(object)
- ip address params.
- ipv6s list(object)
- Ip address params.
- fqdns
List<Cluster
Profile V2Smtp Server Server Ip Address Fqdn> - A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- ipv4s
List<Cluster
Profile V2Smtp Server Server Ip Address Ipv4> - ip address params.
- ipv6s
List<Cluster
Profile V2Smtp Server Server Ip Address Ipv6> - Ip address params.
- fqdns
Cluster
Profile V2Smtp Server Server Ip Address Fqdn[] - A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- ipv4s
Cluster
Profile V2Smtp Server Server Ip Address Ipv4[] - ip address params.
- ipv6s
Cluster
Profile V2Smtp Server Server Ip Address Ipv6[] - Ip address params.
- fqdns
Sequence[Cluster
Profile V2Smtp Server Server Ip Address Fqdn] - A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- ipv4s
Sequence[Cluster
Profile V2Smtp Server Server Ip Address Ipv4] - ip address params.
- ipv6s
Sequence[Cluster
Profile V2Smtp Server Server Ip Address Ipv6] - Ip address params.
- fqdns List<Property Map>
- A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
- ipv4s List<Property Map>
- ip address params.
- ipv6s List<Property Map>
- Ip address params.
ClusterProfileV2SmtpServerServerIpAddressFqdn, ClusterProfileV2SmtpServerServerIpAddressFqdnArgs
- Value string
- (Required) FQDN value.
- Value string
- (Required) FQDN value.
- value string
- (Required) FQDN value.
- value String
- (Required) FQDN value.
- value string
- (Required) FQDN value.
- value str
- (Required) FQDN value.
- value String
- (Required) FQDN value.
ClusterProfileV2SmtpServerServerIpAddressIpv4, ClusterProfileV2SmtpServerServerIpAddressIpv4Args
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value string
- (Required) Ip address.
- prefix_
length number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Integer - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value string
- (Required) Ip address.
- prefix
Length number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value str
- (Required) Ip address.
- prefix_
length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
ClusterProfileV2SmtpServerServerIpAddressIpv6, ClusterProfileV2SmtpServerServerIpAddressIpv6Args
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value string
- (Required) Ip address.
- prefix_
length number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Integer - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value string
- (Required) Ip address.
- prefix
Length number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value str
- (Required) Ip address.
- prefix_
length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
ClusterProfileV2SnmpConfig, ClusterProfileV2SnmpConfigArgs
- Ext
Id string - Is
Enabled bool - SNMP status. Whether SNMP is enabled.
- Links
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Snmp Config Link> - Tenant
Id string - Transports
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Snmp Config Transport> - SNMP transport details. Each transport object supports:
- Traps
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Snmp Config Trap> - SNMP trap details. Each trap object supports:
- Users
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Snmp Config User> - SNMP user information. Each user object supports:
- Ext
Id string - Is
Enabled bool - SNMP status. Whether SNMP is enabled.
- Links
[]Cluster
Profile V2Snmp Config Link - Tenant
Id string - Transports
[]Cluster
Profile V2Snmp Config Transport - SNMP transport details. Each transport object supports:
- Traps
[]Cluster
Profile V2Snmp Config Trap - SNMP trap details. Each trap object supports:
- Users
[]Cluster
Profile V2Snmp Config User - SNMP user information. Each user object supports:
- ext_
id string - is_
enabled bool - SNMP status. Whether SNMP is enabled.
- links list(object)
- tenant_
id string - transports list(object)
- SNMP transport details. Each transport object supports:
- traps list(object)
- SNMP trap details. Each trap object supports:
- users list(object)
- SNMP user information. Each user object supports:
- ext
Id String - is
Enabled Boolean - SNMP status. Whether SNMP is enabled.
- links
List<Cluster
Profile V2Snmp Config Link> - tenant
Id String - transports
List<Cluster
Profile V2Snmp Config Transport> - SNMP transport details. Each transport object supports:
- traps
List<Cluster
Profile V2Snmp Config Trap> - SNMP trap details. Each trap object supports:
- users
List<Cluster
Profile V2Snmp Config User> - SNMP user information. Each user object supports:
- ext
Id string - is
Enabled boolean - SNMP status. Whether SNMP is enabled.
- links
Cluster
Profile V2Snmp Config Link[] - tenant
Id string - transports
Cluster
Profile V2Snmp Config Transport[] - SNMP transport details. Each transport object supports:
- traps
Cluster
Profile V2Snmp Config Trap[] - SNMP trap details. Each trap object supports:
- users
Cluster
Profile V2Snmp Config User[] - SNMP user information. Each user object supports:
- ext_
id str - is_
enabled bool - SNMP status. Whether SNMP is enabled.
- links
Sequence[Cluster
Profile V2Snmp Config Link] - tenant_
id str - transports
Sequence[Cluster
Profile V2Snmp Config Transport] - SNMP transport details. Each transport object supports:
- traps
Sequence[Cluster
Profile V2Snmp Config Trap] - SNMP trap details. Each trap object supports:
- users
Sequence[Cluster
Profile V2Snmp Config User] - SNMP user information. Each user object supports:
- ext
Id String - is
Enabled Boolean - SNMP status. Whether SNMP is enabled.
- links List<Property Map>
- tenant
Id String - transports List<Property Map>
- SNMP transport details. Each transport object supports:
- traps List<Property Map>
- SNMP trap details. Each trap object supports:
- users List<Property Map>
- SNMP user information. Each user object supports:
ClusterProfileV2SnmpConfigLink, ClusterProfileV2SnmpConfigLinkArgs
ClusterProfileV2SnmpConfigTransport, ClusterProfileV2SnmpConfigTransportArgs
ClusterProfileV2SnmpConfigTrap, ClusterProfileV2SnmpConfigTrapArgs
- Address
Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Snmp Config Trap Address - An unique address block that supports:
- Version string
- SNMP version. Allowed values:
Enum Description V2 V2 SNMP version V3 V3 SNMP version - Community
String string - Community string (plaintext) for SNMP version 2.0.
- Engine
Id string - SNMP engine ID (hexadecimal string, e.g. 0x12345678).
- Ext
Id string - Links
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Snmp Config Trap Link> - Port int
- SNMP port.
- Protocol string
- SNMP protocol type. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol UDP6 UDP6 protocol TCP6 TCP6 protocol - Receiver
Name string - SNMP receiver name.
- Should
Inform bool - SNMP inform mode status.
- Tenant
Id string - Username string
- SNMP username. Required for SNMP trap v3 version.
- Address
Cluster
Profile V2Snmp Config Trap Address - An unique address block that supports:
- Version string
- SNMP version. Allowed values:
Enum Description V2 V2 SNMP version V3 V3 SNMP version - Community
String string - Community string (plaintext) for SNMP version 2.0.
- Engine
Id string - SNMP engine ID (hexadecimal string, e.g. 0x12345678).
- Ext
Id string - Links
[]Cluster
Profile V2Snmp Config Trap Link - Port int
- SNMP port.
- Protocol string
- SNMP protocol type. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol UDP6 UDP6 protocol TCP6 TCP6 protocol - Receiver
Name string - SNMP receiver name.
- Should
Inform bool - SNMP inform mode status.
- Tenant
Id string - Username string
- SNMP username. Required for SNMP trap v3 version.
- address object
- An unique address block that supports:
- version string
- SNMP version. Allowed values:
Enum Description V2 V2 SNMP version V3 V3 SNMP version - community_
string string - Community string (plaintext) for SNMP version 2.0.
- engine_
id string - SNMP engine ID (hexadecimal string, e.g. 0x12345678).
- ext_
id string - links list(object)
- port number
- SNMP port.
- protocol string
- SNMP protocol type. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol UDP6 UDP6 protocol TCP6 TCP6 protocol - receiver_
name string - SNMP receiver name.
- should_
inform bool - SNMP inform mode status.
- tenant_
id string - username string
- SNMP username. Required for SNMP trap v3 version.
- address
Cluster
Profile V2Snmp Config Trap Address - An unique address block that supports:
- version String
- SNMP version. Allowed values:
Enum Description V2 V2 SNMP version V3 V3 SNMP version - community
String String - Community string (plaintext) for SNMP version 2.0.
- engine
Id String - SNMP engine ID (hexadecimal string, e.g. 0x12345678).
- ext
Id String - links
List<Cluster
Profile V2Snmp Config Trap Link> - port Integer
- SNMP port.
- protocol String
- SNMP protocol type. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol UDP6 UDP6 protocol TCP6 TCP6 protocol - receiver
Name String - SNMP receiver name.
- should
Inform Boolean - SNMP inform mode status.
- tenant
Id String - username String
- SNMP username. Required for SNMP trap v3 version.
- address
Cluster
Profile V2Snmp Config Trap Address - An unique address block that supports:
- version string
- SNMP version. Allowed values:
Enum Description V2 V2 SNMP version V3 V3 SNMP version - community
String string - Community string (plaintext) for SNMP version 2.0.
- engine
Id string - SNMP engine ID (hexadecimal string, e.g. 0x12345678).
- ext
Id string - links
Cluster
Profile V2Snmp Config Trap Link[] - port number
- SNMP port.
- protocol string
- SNMP protocol type. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol UDP6 UDP6 protocol TCP6 TCP6 protocol - receiver
Name string - SNMP receiver name.
- should
Inform boolean - SNMP inform mode status.
- tenant
Id string - username string
- SNMP username. Required for SNMP trap v3 version.
- address
Cluster
Profile V2Snmp Config Trap Address - An unique address block that supports:
- version str
- SNMP version. Allowed values:
Enum Description V2 V2 SNMP version V3 V3 SNMP version - community_
string str - Community string (plaintext) for SNMP version 2.0.
- engine_
id str - SNMP engine ID (hexadecimal string, e.g. 0x12345678).
- ext_
id str - links
Sequence[Cluster
Profile V2Snmp Config Trap Link] - port int
- SNMP port.
- protocol str
- SNMP protocol type. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol UDP6 UDP6 protocol TCP6 TCP6 protocol - receiver_
name str - SNMP receiver name.
- should_
inform bool - SNMP inform mode status.
- tenant_
id str - username str
- SNMP username. Required for SNMP trap v3 version.
- address Property Map
- An unique address block that supports:
- version String
- SNMP version. Allowed values:
Enum Description V2 V2 SNMP version V3 V3 SNMP version - community
String String - Community string (plaintext) for SNMP version 2.0.
- engine
Id String - SNMP engine ID (hexadecimal string, e.g. 0x12345678).
- ext
Id String - links List<Property Map>
- port Number
- SNMP port.
- protocol String
- SNMP protocol type. Allowed values:
Enum Description UDP UDP protocol TCP TCP protocol UDP6 UDP6 protocol TCP6 TCP6 protocol - receiver
Name String - SNMP receiver name.
- should
Inform Boolean - SNMP inform mode status.
- tenant
Id String - username String
- SNMP username. Required for SNMP trap v3 version.
ClusterProfileV2SnmpConfigTrapAddress, ClusterProfileV2SnmpConfigTrapAddressArgs
- Ipv4s
[]Cluster
Profile V2Snmp Config Trap Address Ipv4 - ip address params.
- Ipv6s
[]Cluster
Profile V2Snmp Config Trap Address Ipv6 - Ip address params.
- ipv4s list(object)
- ip address params.
- ipv6s list(object)
- Ip address params.
- ipv4s
List<Cluster
Profile V2Snmp Config Trap Address Ipv4> - ip address params.
- ipv6s
List<Cluster
Profile V2Snmp Config Trap Address Ipv6> - Ip address params.
- ipv4s
Cluster
Profile V2Snmp Config Trap Address Ipv4[] - ip address params.
- ipv6s
Cluster
Profile V2Snmp Config Trap Address Ipv6[] - Ip address params.
- ipv4s
Sequence[Cluster
Profile V2Snmp Config Trap Address Ipv4] - ip address params.
- ipv6s
Sequence[Cluster
Profile V2Snmp Config Trap Address Ipv6] - Ip address params.
- ipv4s List<Property Map>
- ip address params.
- ipv6s List<Property Map>
- Ip address params.
ClusterProfileV2SnmpConfigTrapAddressIpv4, ClusterProfileV2SnmpConfigTrapAddressIpv4Args
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value string
- (Required) Ip address.
- prefix_
length number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Integer - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value string
- (Required) Ip address.
- prefix
Length number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value str
- (Required) Ip address.
- prefix_
length int - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Number - (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
ClusterProfileV2SnmpConfigTrapAddressIpv6, ClusterProfileV2SnmpConfigTrapAddressIpv6Args
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- Value string
- (Required) Ip address.
- Prefix
Length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value string
- (Required) Ip address.
- prefix_
length number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Integer - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value string
- (Required) Ip address.
- prefix
Length number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value str
- (Required) Ip address.
- prefix_
length int - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
- value String
- (Required) Ip address.
- prefix
Length Number - (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
ClusterProfileV2SnmpConfigTrapLink, ClusterProfileV2SnmpConfigTrapLinkArgs
ClusterProfileV2SnmpConfigUser, ClusterProfileV2SnmpConfigUserArgs
- Auth
Key string - SNMP user authentication key (must not contain single quotes).
- Auth
Type string - SNMP user authentication type. Allowed values:
Enum Description SHA SHA SNMP authentication MD5 MD5 SNMP authentication - Username string
- SNMP username. Required for SNMP trap v3 version.
- Ext
Id string - Links
List<Piers
Karsenbarg. Nutanix. Inputs. Cluster Profile V2Snmp Config User Link> - Priv
Key string - SNMP user encryption key (must not contain single quotes).
- Priv
Type string - SNMP user encryption type. Allowed values:
Enum Description DES DES SNMP key AES AES SNMP key - Tenant
Id string
- Auth
Key string - SNMP user authentication key (must not contain single quotes).
- Auth
Type string - SNMP user authentication type. Allowed values:
Enum Description SHA SHA SNMP authentication MD5 MD5 SNMP authentication - Username string
- SNMP username. Required for SNMP trap v3 version.
- Ext
Id string - Links
[]Cluster
Profile V2Snmp Config User Link - Priv
Key string - SNMP user encryption key (must not contain single quotes).
- Priv
Type string - SNMP user encryption type. Allowed values:
Enum Description DES DES SNMP key AES AES SNMP key - Tenant
Id string
- auth_
key string - SNMP user authentication key (must not contain single quotes).
- auth_
type string - SNMP user authentication type. Allowed values:
Enum Description SHA SHA SNMP authentication MD5 MD5 SNMP authentication - username string
- SNMP username. Required for SNMP trap v3 version.
- ext_
id string - links list(object)
- priv_
key string - SNMP user encryption key (must not contain single quotes).
- priv_
type string - SNMP user encryption type. Allowed values:
Enum Description DES DES SNMP key AES AES SNMP key - tenant_
id string
- auth
Key String - SNMP user authentication key (must not contain single quotes).
- auth
Type String - SNMP user authentication type. Allowed values:
Enum Description SHA SHA SNMP authentication MD5 MD5 SNMP authentication - username String
- SNMP username. Required for SNMP trap v3 version.
- ext
Id String - links
List<Cluster
Profile V2Snmp Config User Link> - priv
Key String - SNMP user encryption key (must not contain single quotes).
- priv
Type String - SNMP user encryption type. Allowed values:
Enum Description DES DES SNMP key AES AES SNMP key - tenant
Id String
- auth
Key string - SNMP user authentication key (must not contain single quotes).
- auth
Type string - SNMP user authentication type. Allowed values:
Enum Description SHA SHA SNMP authentication MD5 MD5 SNMP authentication - username string
- SNMP username. Required for SNMP trap v3 version.
- ext
Id string - links
Cluster
Profile V2Snmp Config User Link[] - priv
Key string - SNMP user encryption key (must not contain single quotes).
- priv
Type string - SNMP user encryption type. Allowed values:
Enum Description DES DES SNMP key AES AES SNMP key - tenant
Id string
- auth_
key str - SNMP user authentication key (must not contain single quotes).
- auth_
type str - SNMP user authentication type. Allowed values:
Enum Description SHA SHA SNMP authentication MD5 MD5 SNMP authentication - username str
- SNMP username. Required for SNMP trap v3 version.
- ext_
id str - links
Sequence[Cluster
Profile V2Snmp Config User Link] - priv_
key str - SNMP user encryption key (must not contain single quotes).
- priv_
type str - SNMP user encryption type. Allowed values:
Enum Description DES DES SNMP key AES AES SNMP key - tenant_
id str
- auth
Key String - SNMP user authentication key (must not contain single quotes).
- auth
Type String - SNMP user authentication type. Allowed values:
Enum Description SHA SHA SNMP authentication MD5 MD5 SNMP authentication - username String
- SNMP username. Required for SNMP trap v3 version.
- ext
Id String - links List<Property Map>
- priv
Key String - SNMP user encryption key (must not contain single quotes).
- priv
Type String - SNMP user encryption type. Allowed values:
Enum Description DES DES SNMP key AES AES SNMP key - tenant
Id String
ClusterProfileV2SnmpConfigUserLink, ClusterProfileV2SnmpConfigUserLinkArgs
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanixTerraform Provider.
published on Tuesday, May 26, 2026 by Piers Karsenbarg