1. Packages
  2. Packages
  3. Nutanix
  4. API Docs
  5. ClusterProfileV2
Viewing docs for Nutanix v0.16.0
published on Tuesday, May 26, 2026 by Piers Karsenbarg
nutanix logo
Viewing docs for Nutanix v0.16.0
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:

    AllowedOverrides List<string>
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    Description string
    • (Optional) Detailed description of a cluster profile.
    Dryrun bool
    Name string
    • (Required) Name of the cluster profile.
    NameServerIpLists List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2NameServerIpList>
    • (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.
    NfsSubnetWhiteLists List<string>
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    NtpServerIpLists List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2NtpServerIpList>
    • (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.
    PulseStatuses List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2PulseStatus>
    • (Optional) Pulse status for a cluster.
    RsyslogServerLists List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2RsyslogServerList>
    • (Optional) RSYSLOG Server.
    SmtpServer PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2SmtpServer
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    SnmpConfig PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2SnmpConfig
    • (Optional) SNMP information.
    AllowedOverrides []string
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    Description string
    • (Optional) Detailed description of a cluster profile.
    Dryrun bool
    Name string
    • (Required) Name of the cluster profile.
    NameServerIpLists []ClusterProfileV2NameServerIpListArgs
    • (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.
    NfsSubnetWhiteLists []string
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    NtpServerIpLists []ClusterProfileV2NtpServerIpListArgs
    • (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.
    PulseStatuses []ClusterProfileV2PulseStatusArgs
    • (Optional) Pulse status for a cluster.
    RsyslogServerLists []ClusterProfileV2RsyslogServerListArgs
    • (Optional) RSYSLOG Server.
    SmtpServer ClusterProfileV2SmtpServerArgs
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    SnmpConfig ClusterProfileV2SnmpConfigArgs
    • (Optional) SNMP information.
    allowed_overrides list(string)
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    description string
    • (Optional) Detailed description of a cluster profile.
    dryrun bool
    name string
    • (Required) Name of the cluster profile.
    name_server_ip_lists list(object)
    • (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_white_lists list(string)
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    ntp_server_ip_lists list(object)
    • (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_lists list(object)
    • (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.
    allowedOverrides List<String>
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    description String
    • (Optional) Detailed description of a cluster profile.
    dryrun Boolean
    name String
    • (Required) Name of the cluster profile.
    nameServerIpLists List<ClusterProfileV2NameServerIpList>
    • (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.
    nfsSubnetWhiteLists List<String>
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    ntpServerIpLists List<ClusterProfileV2NtpServerIpList>
    • (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.
    pulseStatuses List<ClusterProfileV2PulseStatus>
    • (Optional) Pulse status for a cluster.
    rsyslogServerLists List<ClusterProfileV2RsyslogServerList>
    • (Optional) RSYSLOG Server.
    smtpServer ClusterProfileV2SmtpServer
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    snmpConfig ClusterProfileV2SnmpConfig
    • (Optional) SNMP information.
    allowedOverrides string[]
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    description string
    • (Optional) Detailed description of a cluster profile.
    dryrun boolean
    name string
    • (Required) Name of the cluster profile.
    nameServerIpLists ClusterProfileV2NameServerIpList[]
    • (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.
    nfsSubnetWhiteLists string[]
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    ntpServerIpLists ClusterProfileV2NtpServerIpList[]
    • (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.
    pulseStatuses ClusterProfileV2PulseStatus[]
    • (Optional) Pulse status for a cluster.
    rsyslogServerLists ClusterProfileV2RsyslogServerList[]
    • (Optional) RSYSLOG Server.
    smtpServer ClusterProfileV2SmtpServer
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    snmpConfig ClusterProfileV2SnmpConfig
    • (Optional) SNMP information.
    allowed_overrides Sequence[str]
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    description str
    • (Optional) Detailed description of a cluster profile.
    dryrun bool
    name str
    • (Required) Name of the cluster profile.
    name_server_ip_lists Sequence[ClusterProfileV2NameServerIpListArgs]
    • (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_white_lists Sequence[str]
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    ntp_server_ip_lists Sequence[ClusterProfileV2NtpServerIpListArgs]
    • (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[ClusterProfileV2PulseStatusArgs]
    • (Optional) Pulse status for a cluster.
    rsyslog_server_lists Sequence[ClusterProfileV2RsyslogServerListArgs]
    • (Optional) RSYSLOG Server.
    smtp_server ClusterProfileV2SmtpServerArgs
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    snmp_config ClusterProfileV2SnmpConfigArgs
    • (Optional) SNMP information.
    allowedOverrides List<String>
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    description String
    • (Optional) Detailed description of a cluster profile.
    dryrun Boolean
    name String
    • (Required) Name of the cluster profile.
    nameServerIpLists List<Property Map>
    • (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.
    nfsSubnetWhiteLists List<String>
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    ntpServerIpLists List<Property Map>
    • (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.
    pulseStatuses List<Property Map>
    • (Optional) Pulse status for a cluster.
    rsyslogServerLists List<Property Map>
    • (Optional) RSYSLOG Server.
    smtpServer Property Map
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    snmpConfig Property Map
    • (Optional) SNMP information.

    Outputs

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

    ClusterCount int
    Clusters []ClusterProfileV2Cluster
    CreateTime string
    CreatedBy string
    DriftedClusterCount int
    ExtId string
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdateTime string
    LastUpdatedBy string
    Links []ClusterProfileV2Link
    TenantId string
    cluster_count number
    clusters list(object)
    create_time string
    created_by string
    drifted_cluster_count number
    ext_id string
    id string
    The provider-assigned unique ID for this managed resource.
    last_update_time string
    last_updated_by string
    links list(object)
    tenant_id string
    clusterCount Integer
    clusters List<ClusterProfileV2Cluster>
    createTime String
    createdBy String
    driftedClusterCount Integer
    extId String
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime String
    lastUpdatedBy String
    links List<ClusterProfileV2Link>
    tenantId String
    clusterCount number
    clusters ClusterProfileV2Cluster[]
    createTime string
    createdBy string
    driftedClusterCount number
    extId string
    id string
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime string
    lastUpdatedBy string
    links ClusterProfileV2Link[]
    tenantId string
    clusterCount Number
    clusters List<Property Map>
    createTime String
    createdBy String
    driftedClusterCount Number
    extId String
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime String
    lastUpdatedBy String
    links List<Property Map>
    tenantId 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) -> ClusterProfileV2
    func 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.
    The following state arguments are supported:
    AllowedOverrides List<string>
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    ClusterCount int
    Clusters List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2Cluster>
    CreateTime string
    CreatedBy string
    Description string
    • (Optional) Detailed description of a cluster profile.
    DriftedClusterCount int
    Dryrun bool
    ExtId string
    LastUpdateTime string
    LastUpdatedBy string
    Links List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2Link>
    Name string
    • (Required) Name of the cluster profile.
    NameServerIpLists List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2NameServerIpList>
    • (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.
    NfsSubnetWhiteLists List<string>
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    NtpServerIpLists List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2NtpServerIpList>
    • (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.
    PulseStatuses List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2PulseStatus>
    • (Optional) Pulse status for a cluster.
    RsyslogServerLists List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2RsyslogServerList>
    • (Optional) RSYSLOG Server.
    SmtpServer PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2SmtpServer
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    SnmpConfig PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2SnmpConfig
    • (Optional) SNMP information.
    TenantId string
    AllowedOverrides []string
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    ClusterCount int
    Clusters []ClusterProfileV2ClusterArgs
    CreateTime string
    CreatedBy string
    Description string
    • (Optional) Detailed description of a cluster profile.
    DriftedClusterCount int
    Dryrun bool
    ExtId string
    LastUpdateTime string
    LastUpdatedBy string
    Links []ClusterProfileV2LinkArgs
    Name string
    • (Required) Name of the cluster profile.
    NameServerIpLists []ClusterProfileV2NameServerIpListArgs
    • (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.
    NfsSubnetWhiteLists []string
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    NtpServerIpLists []ClusterProfileV2NtpServerIpListArgs
    • (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.
    PulseStatuses []ClusterProfileV2PulseStatusArgs
    • (Optional) Pulse status for a cluster.
    RsyslogServerLists []ClusterProfileV2RsyslogServerListArgs
    • (Optional) RSYSLOG Server.
    SmtpServer ClusterProfileV2SmtpServerArgs
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    SnmpConfig ClusterProfileV2SnmpConfigArgs
    • (Optional) SNMP information.
    TenantId string
    allowed_overrides list(string)
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG 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_count number
    dryrun bool
    ext_id string
    last_update_time string
    last_updated_by string
    links list(object)
    name string
    • (Required) Name of the cluster profile.
    name_server_ip_lists list(object)
    • (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_white_lists list(string)
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    ntp_server_ip_lists list(object)
    • (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_lists list(object)
    • (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
    allowedOverrides List<String>
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    clusterCount Integer
    clusters List<ClusterProfileV2Cluster>
    createTime String
    createdBy String
    description String
    • (Optional) Detailed description of a cluster profile.
    driftedClusterCount Integer
    dryrun Boolean
    extId String
    lastUpdateTime String
    lastUpdatedBy String
    links List<ClusterProfileV2Link>
    name String
    • (Required) Name of the cluster profile.
    nameServerIpLists List<ClusterProfileV2NameServerIpList>
    • (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.
    nfsSubnetWhiteLists List<String>
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    ntpServerIpLists List<ClusterProfileV2NtpServerIpList>
    • (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.
    pulseStatuses List<ClusterProfileV2PulseStatus>
    • (Optional) Pulse status for a cluster.
    rsyslogServerLists List<ClusterProfileV2RsyslogServerList>
    • (Optional) RSYSLOG Server.
    smtpServer ClusterProfileV2SmtpServer
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    snmpConfig ClusterProfileV2SnmpConfig
    • (Optional) SNMP information.
    tenantId String
    allowedOverrides string[]
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    clusterCount number
    clusters ClusterProfileV2Cluster[]
    createTime string
    createdBy string
    description string
    • (Optional) Detailed description of a cluster profile.
    driftedClusterCount number
    dryrun boolean
    extId string
    lastUpdateTime string
    lastUpdatedBy string
    links ClusterProfileV2Link[]
    name string
    • (Required) Name of the cluster profile.
    nameServerIpLists ClusterProfileV2NameServerIpList[]
    • (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.
    nfsSubnetWhiteLists string[]
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    ntpServerIpLists ClusterProfileV2NtpServerIpList[]
    • (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.
    pulseStatuses ClusterProfileV2PulseStatus[]
    • (Optional) Pulse status for a cluster.
    rsyslogServerLists ClusterProfileV2RsyslogServerList[]
    • (Optional) RSYSLOG Server.
    smtpServer ClusterProfileV2SmtpServer
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    snmpConfig ClusterProfileV2SnmpConfig
    • (Optional) SNMP information.
    tenantId string
    allowed_overrides Sequence[str]
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    cluster_count int
    clusters Sequence[ClusterProfileV2ClusterArgs]
    create_time str
    created_by str
    description str
    • (Optional) Detailed description of a cluster profile.
    drifted_cluster_count int
    dryrun bool
    ext_id str
    last_update_time str
    last_updated_by str
    links Sequence[ClusterProfileV2LinkArgs]
    name str
    • (Required) Name of the cluster profile.
    name_server_ip_lists Sequence[ClusterProfileV2NameServerIpListArgs]
    • (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_white_lists Sequence[str]
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    ntp_server_ip_lists Sequence[ClusterProfileV2NtpServerIpListArgs]
    • (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[ClusterProfileV2PulseStatusArgs]
    • (Optional) Pulse status for a cluster.
    rsyslog_server_lists Sequence[ClusterProfileV2RsyslogServerListArgs]
    • (Optional) RSYSLOG Server.
    smtp_server ClusterProfileV2SmtpServerArgs
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    snmp_config ClusterProfileV2SnmpConfigArgs
    • (Optional) SNMP information.
    tenant_id str
    allowedOverrides List<String>
    • (Optional) Indicates if a configuration of attached clusters can be skipped from monitoring.
    EnumDescription
    NFS_SUBNET_WHITELIST_CONFIGNFS subnet whitelist configuration
    NTP_SERVER_CONFIGNTP server configuration
    SNMP_SERVER_CONFIGSNMP server configuration
    SMTP_SERVER_CONFIGSMTP server configuration
    PULSE_CONFIGPulse status for a cluster
    NAME_SERVER_CONFIGName server configuration
    RSYSLOG_SERVER_CONFIGRSYSLOG server configuration
    clusterCount Number
    clusters List<Property Map>
    createTime String
    createdBy String
    description String
    • (Optional) Detailed description of a cluster profile.
    driftedClusterCount Number
    dryrun Boolean
    extId String
    lastUpdateTime String
    lastUpdatedBy String
    links List<Property Map>
    name String
    • (Required) Name of the cluster profile.
    nameServerIpLists List<Property Map>
    • (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.
    nfsSubnetWhiteLists List<String>
    • (Optional) NFS subnet allowlist addresses. This is part of the payload for cluster update operation only.
    ntpServerIpLists List<Property Map>
    • (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.
    pulseStatuses List<Property Map>
    • (Optional) Pulse status for a cluster.
    rsyslogServerLists List<Property Map>
    • (Optional) RSYSLOG Server.
    smtpServer Property Map
    • (Optional) SMTP servers on a cluster. This is part of payload for cluster update operation only.
    snmpConfig Property Map
    • (Optional) SNMP information.
    tenantId String

    Supporting Types

    ClusterProfileV2Cluster, ClusterProfileV2ClusterArgs

    configDrifts String
    extId String
    isCompliant Boolean
    lastSyncedTime String
    configDrifts string
    extId string
    isCompliant boolean
    lastSyncedTime string
    configDrifts String
    extId String
    isCompliant Boolean
    lastSyncedTime String
    Href string
    Rel string
    Href string
    Rel string
    href string
    rel string
    href String
    rel String
    href string
    rel string
    href str
    rel str
    href String
    rel String

    ClusterProfileV2NameServerIpList, ClusterProfileV2NameServerIpListArgs

    Ipv4s []ClusterProfileV2NameServerIpListIpv4
    • (Optional) ip v4 address params.
    Ipv6s []ClusterProfileV2NameServerIpListIpv6
    • (Optional) ip v6 address params.
    ipv4s list(object)
    • (Optional) ip v4 address params.
    ipv6s list(object)
    • (Optional) ip v6 address params.
    ipv4s List<ClusterProfileV2NameServerIpListIpv4>
    • (Optional) ip v4 address params.
    ipv6s List<ClusterProfileV2NameServerIpListIpv6>
    • (Optional) ip v6 address params.
    ipv4s ClusterProfileV2NameServerIpListIpv4[]
    • (Optional) ip v4 address params.
    ipv6s ClusterProfileV2NameServerIpListIpv6[]
    • (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.
    PrefixLength int
    • (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
    Value string
    • (Required) Ip V4 address.
    PrefixLength 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.
    prefixLength Integer
    • (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
    value string
    • (Required) Ip V4 address.
    prefixLength 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.
    prefixLength 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.
    PrefixLength int
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    Value string
    • (Required) Ip V6 address.
    PrefixLength 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.
    prefixLength Integer
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    value string
    • (Required) Ip V6 address.
    prefixLength 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.
    prefixLength Number
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.

    ClusterProfileV2NtpServerIpList, ClusterProfileV2NtpServerIpListArgs

    Fqdns List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2NtpServerIpListFqdn>
    • (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2NtpServerIpListIpv4>
    • (Optional) ip address params.
    Ipv6s List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2NtpServerIpListIpv6>
    • (Optional) Ip address params.
    Fqdns []ClusterProfileV2NtpServerIpListFqdn
    • (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []ClusterProfileV2NtpServerIpListIpv4
    • (Optional) ip address params.
    Ipv6s []ClusterProfileV2NtpServerIpListIpv6
    • (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<ClusterProfileV2NtpServerIpListFqdn>
    • (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<ClusterProfileV2NtpServerIpListIpv4>
    • (Optional) ip address params.
    ipv6s List<ClusterProfileV2NtpServerIpListIpv6>
    • (Optional) Ip address params.
    fqdns ClusterProfileV2NtpServerIpListFqdn[]
    • (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s ClusterProfileV2NtpServerIpListIpv4[]
    • (Optional) ip address params.
    ipv6s ClusterProfileV2NtpServerIpListIpv6[]
    • (Optional) Ip address params.
    fqdns Sequence[ClusterProfileV2NtpServerIpListFqdn]
    • (Optional) A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[ClusterProfileV2NtpServerIpListIpv4]
    • (Optional) ip address params.
    ipv6s Sequence[ClusterProfileV2NtpServerIpListIpv6]
    • (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.
    PrefixLength int
    • (Optional) The prefix length of the network to which this host IPv4 address belongs.
    Value string
    • (Required) Ip address.
    PrefixLength 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.
    prefixLength Integer
    • (Optional) The prefix length of the network to which this host IPv4 address belongs.
    value string
    • (Required) Ip address.
    prefixLength 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.
    prefixLength Number
    • (Optional) The prefix length of the network to which this host IPv4 address belongs.

    ClusterProfileV2NtpServerIpListIpv6, ClusterProfileV2NtpServerIpListIpv6Args

    Value string
    • (Required) Ip address.
    PrefixLength int
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    Value string
    • (Required) Ip address.
    PrefixLength 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.
    prefixLength Integer
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    value string
    • (Required) Ip address.
    prefixLength 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.
    prefixLength Number
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.

    ClusterProfileV2PulseStatus, ClusterProfileV2PulseStatusArgs

    IsEnabled bool
    • (Optional) Flag to indicate if pulse is enabled or not.
    PiiScrubbingLevel string
    • (Optional) PII scrubbing level.
    EnumDescription
    ALLScrub All PII Information from Pulse including data like entity names and IP addresses
    DEFAULTDefault PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse
    IsEnabled bool
    • (Optional) Flag to indicate if pulse is enabled or not.
    PiiScrubbingLevel string
    • (Optional) PII scrubbing level.
    EnumDescription
    ALLScrub All PII Information from Pulse including data like entity names and IP addresses
    DEFAULTDefault 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_level string
    • (Optional) PII scrubbing level.
    EnumDescription
    ALLScrub All PII Information from Pulse including data like entity names and IP addresses
    DEFAULTDefault PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse
    isEnabled Boolean
    • (Optional) Flag to indicate if pulse is enabled or not.
    piiScrubbingLevel String
    • (Optional) PII scrubbing level.
    EnumDescription
    ALLScrub All PII Information from Pulse including data like entity names and IP addresses
    DEFAULTDefault PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse
    isEnabled boolean
    • (Optional) Flag to indicate if pulse is enabled or not.
    piiScrubbingLevel string
    • (Optional) PII scrubbing level.
    EnumDescription
    ALLScrub All PII Information from Pulse including data like entity names and IP addresses
    DEFAULTDefault 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_level str
    • (Optional) PII scrubbing level.
    EnumDescription
    ALLScrub All PII Information from Pulse including data like entity names and IP addresses
    DEFAULTDefault PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse
    isEnabled Boolean
    • (Optional) Flag to indicate if pulse is enabled or not.
    piiScrubbingLevel String
    • (Optional) PII scrubbing level.
    EnumDescription
    ALLScrub All PII Information from Pulse including data like entity names and IP addresses
    DEFAULTDefault PII Scrubbing level. Data like entity names and IP addresses will not be scrubbed from Pulse

    ClusterProfileV2RsyslogServerList, ClusterProfileV2RsyslogServerListArgs

    IpAddress PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2RsyslogServerListIpAddress
    IP address of the RSYSLOG server.
    NetworkProtocol string
    Network protocol for the RSYSLOG server. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    RELPRELP protocol
    Port int
    Port number for the RSYSLOG server.
    ServerName string
    Name of the RSYSLOG server.
    ExtId string
    Links List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2RsyslogServerListLink>
    Modules List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2RsyslogServerListModule>
    List of modules for the RSYSLOG server. Each module object supports:
    TenantId string
    IpAddress ClusterProfileV2RsyslogServerListIpAddress
    IP address of the RSYSLOG server.
    NetworkProtocol string
    Network protocol for the RSYSLOG server. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    RELPRELP protocol
    Port int
    Port number for the RSYSLOG server.
    ServerName string
    Name of the RSYSLOG server.
    ExtId string
    Links []ClusterProfileV2RsyslogServerListLink
    Modules []ClusterProfileV2RsyslogServerListModule
    List of modules for the RSYSLOG server. Each module object supports:
    TenantId string
    ip_address object
    IP address of the RSYSLOG server.
    network_protocol string
    Network protocol for the RSYSLOG server. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    RELPRELP 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
    ipAddress ClusterProfileV2RsyslogServerListIpAddress
    IP address of the RSYSLOG server.
    networkProtocol String
    Network protocol for the RSYSLOG server. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    RELPRELP protocol
    port Integer
    Port number for the RSYSLOG server.
    serverName String
    Name of the RSYSLOG server.
    extId String
    links List<ClusterProfileV2RsyslogServerListLink>
    modules List<ClusterProfileV2RsyslogServerListModule>
    List of modules for the RSYSLOG server. Each module object supports:
    tenantId String
    ipAddress ClusterProfileV2RsyslogServerListIpAddress
    IP address of the RSYSLOG server.
    networkProtocol string
    Network protocol for the RSYSLOG server. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    RELPRELP protocol
    port number
    Port number for the RSYSLOG server.
    serverName string
    Name of the RSYSLOG server.
    extId string
    links ClusterProfileV2RsyslogServerListLink[]
    modules ClusterProfileV2RsyslogServerListModule[]
    List of modules for the RSYSLOG server. Each module object supports:
    tenantId string
    ip_address ClusterProfileV2RsyslogServerListIpAddress
    IP address of the RSYSLOG server.
    network_protocol str
    Network protocol for the RSYSLOG server. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    RELPRELP protocol
    port int
    Port number for the RSYSLOG server.
    server_name str
    Name of the RSYSLOG server.
    ext_id str
    links Sequence[ClusterProfileV2RsyslogServerListLink]
    modules Sequence[ClusterProfileV2RsyslogServerListModule]
    List of modules for the RSYSLOG server. Each module object supports:
    tenant_id str
    ipAddress Property Map
    IP address of the RSYSLOG server.
    networkProtocol String
    Network protocol for the RSYSLOG server. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    RELPRELP protocol
    port Number
    Port number for the RSYSLOG server.
    serverName String
    Name of the RSYSLOG server.
    extId String
    links List<Property Map>
    modules List<Property Map>
    List of modules for the RSYSLOG server. Each module object supports:
    tenantId String

    ClusterProfileV2RsyslogServerListIpAddress, ClusterProfileV2RsyslogServerListIpAddressArgs

    ipv4s list(object)
    • (Optional) ip address params.
    ipv6s list(object)
    • (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.
    PrefixLength int
    • (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
    Value string
    • (Required) Ip address.
    PrefixLength 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.
    prefixLength Integer
    • (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
    value string
    • (Required) Ip address.
    prefixLength 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.
    prefixLength Number
    • (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.

    ClusterProfileV2RsyslogServerListIpAddressIpv6, ClusterProfileV2RsyslogServerListIpAddressIpv6Args

    Value string
    • (Required) Ip address.
    PrefixLength int
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    Value string
    • (Required) Ip address.
    PrefixLength 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.
    prefixLength Integer
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    value string
    • (Required) Ip address.
    prefixLength 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.
    prefixLength Number
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    Href string
    Rel string
    Href string
    Rel string
    href string
    rel string
    href String
    rel String
    href string
    rel string
    href str
    rel str
    href String
    rel String

    ClusterProfileV2RsyslogServerListModule, ClusterProfileV2RsyslogServerListModuleArgs

    LogSeverityLevel string
    Log severity level for the module. Allowed values:

    EnumDescription
    EMERGENCYEmergency level
    NOTICENotice level
    ERRORError level
    ALERTAlert level
    INFOInfo level
    WARNINGWarning level
    DEBUGDebug level
    CRITICALCritical level
    Name string
    Name of the module. Allowed values:

    EnumDescription
    AUDITAudit module
    CALMCalm module
    MINERVA_CVMMinerva CVM module
    STARGATEStargate module
    FLOW_SERVICE_LOGSFlow service logs module
    SYSLOG_MODULESyslog module
    CEREBROCerebro module
    API_AUDITAPI audit module
    GENESISGenesis module
    PRISMPrism module
    ZOOKEEPERZookeeper module
    FLOWFlow module
    EPSILONEpsilon module
    ACROPOLISAcropolis module
    UHARAUhara module
    LCMLCM module
    APLOSAplos module
    NCM_AIOPSNCM AIOPS module
    CURATORCurator module
    CASSANDRACassandra module
    LAZANLazan module
    ShouldLogMonitorFiles bool
    Boolean flag to indicate if log monitor files should be logged.
    LogSeverityLevel string
    Log severity level for the module. Allowed values:

    EnumDescription
    EMERGENCYEmergency level
    NOTICENotice level
    ERRORError level
    ALERTAlert level
    INFOInfo level
    WARNINGWarning level
    DEBUGDebug level
    CRITICALCritical level
    Name string
    Name of the module. Allowed values:

    EnumDescription
    AUDITAudit module
    CALMCalm module
    MINERVA_CVMMinerva CVM module
    STARGATEStargate module
    FLOW_SERVICE_LOGSFlow service logs module
    SYSLOG_MODULESyslog module
    CEREBROCerebro module
    API_AUDITAPI audit module
    GENESISGenesis module
    PRISMPrism module
    ZOOKEEPERZookeeper module
    FLOWFlow module
    EPSILONEpsilon module
    ACROPOLISAcropolis module
    UHARAUhara module
    LCMLCM module
    APLOSAplos module
    NCM_AIOPSNCM AIOPS module
    CURATORCurator module
    CASSANDRACassandra module
    LAZANLazan module
    ShouldLogMonitorFiles bool
    Boolean flag to indicate if log monitor files should be logged.
    log_severity_level string
    Log severity level for the module. Allowed values:

    EnumDescription
    EMERGENCYEmergency level
    NOTICENotice level
    ERRORError level
    ALERTAlert level
    INFOInfo level
    WARNINGWarning level
    DEBUGDebug level
    CRITICALCritical level
    name string
    Name of the module. Allowed values:

    EnumDescription
    AUDITAudit module
    CALMCalm module
    MINERVA_CVMMinerva CVM module
    STARGATEStargate module
    FLOW_SERVICE_LOGSFlow service logs module
    SYSLOG_MODULESyslog module
    CEREBROCerebro module
    API_AUDITAPI audit module
    GENESISGenesis module
    PRISMPrism module
    ZOOKEEPERZookeeper module
    FLOWFlow module
    EPSILONEpsilon module
    ACROPOLISAcropolis module
    UHARAUhara module
    LCMLCM module
    APLOSAplos module
    NCM_AIOPSNCM AIOPS module
    CURATORCurator module
    CASSANDRACassandra module
    LAZANLazan module
    should_log_monitor_files bool
    Boolean flag to indicate if log monitor files should be logged.
    logSeverityLevel String
    Log severity level for the module. Allowed values:

    EnumDescription
    EMERGENCYEmergency level
    NOTICENotice level
    ERRORError level
    ALERTAlert level
    INFOInfo level
    WARNINGWarning level
    DEBUGDebug level
    CRITICALCritical level
    name String
    Name of the module. Allowed values:

    EnumDescription
    AUDITAudit module
    CALMCalm module
    MINERVA_CVMMinerva CVM module
    STARGATEStargate module
    FLOW_SERVICE_LOGSFlow service logs module
    SYSLOG_MODULESyslog module
    CEREBROCerebro module
    API_AUDITAPI audit module
    GENESISGenesis module
    PRISMPrism module
    ZOOKEEPERZookeeper module
    FLOWFlow module
    EPSILONEpsilon module
    ACROPOLISAcropolis module
    UHARAUhara module
    LCMLCM module
    APLOSAplos module
    NCM_AIOPSNCM AIOPS module
    CURATORCurator module
    CASSANDRACassandra module
    LAZANLazan module
    shouldLogMonitorFiles Boolean
    Boolean flag to indicate if log monitor files should be logged.
    logSeverityLevel string
    Log severity level for the module. Allowed values:

    EnumDescription
    EMERGENCYEmergency level
    NOTICENotice level
    ERRORError level
    ALERTAlert level
    INFOInfo level
    WARNINGWarning level
    DEBUGDebug level
    CRITICALCritical level
    name string
    Name of the module. Allowed values:

    EnumDescription
    AUDITAudit module
    CALMCalm module
    MINERVA_CVMMinerva CVM module
    STARGATEStargate module
    FLOW_SERVICE_LOGSFlow service logs module
    SYSLOG_MODULESyslog module
    CEREBROCerebro module
    API_AUDITAPI audit module
    GENESISGenesis module
    PRISMPrism module
    ZOOKEEPERZookeeper module
    FLOWFlow module
    EPSILONEpsilon module
    ACROPOLISAcropolis module
    UHARAUhara module
    LCMLCM module
    APLOSAplos module
    NCM_AIOPSNCM AIOPS module
    CURATORCurator module
    CASSANDRACassandra module
    LAZANLazan module
    shouldLogMonitorFiles boolean
    Boolean flag to indicate if log monitor files should be logged.
    log_severity_level str
    Log severity level for the module. Allowed values:

    EnumDescription
    EMERGENCYEmergency level
    NOTICENotice level
    ERRORError level
    ALERTAlert level
    INFOInfo level
    WARNINGWarning level
    DEBUGDebug level
    CRITICALCritical level
    name str
    Name of the module. Allowed values:

    EnumDescription
    AUDITAudit module
    CALMCalm module
    MINERVA_CVMMinerva CVM module
    STARGATEStargate module
    FLOW_SERVICE_LOGSFlow service logs module
    SYSLOG_MODULESyslog module
    CEREBROCerebro module
    API_AUDITAPI audit module
    GENESISGenesis module
    PRISMPrism module
    ZOOKEEPERZookeeper module
    FLOWFlow module
    EPSILONEpsilon module
    ACROPOLISAcropolis module
    UHARAUhara module
    LCMLCM module
    APLOSAplos module
    NCM_AIOPSNCM AIOPS module
    CURATORCurator module
    CASSANDRACassandra module
    LAZANLazan module
    should_log_monitor_files bool
    Boolean flag to indicate if log monitor files should be logged.
    logSeverityLevel String
    Log severity level for the module. Allowed values:

    EnumDescription
    EMERGENCYEmergency level
    NOTICENotice level
    ERRORError level
    ALERTAlert level
    INFOInfo level
    WARNINGWarning level
    DEBUGDebug level
    CRITICALCritical level
    name String
    Name of the module. Allowed values:

    EnumDescription
    AUDITAudit module
    CALMCalm module
    MINERVA_CVMMinerva CVM module
    STARGATEStargate module
    FLOW_SERVICE_LOGSFlow service logs module
    SYSLOG_MODULESyslog module
    CEREBROCerebro module
    API_AUDITAPI audit module
    GENESISGenesis module
    PRISMPrism module
    ZOOKEEPERZookeeper module
    FLOWFlow module
    EPSILONEpsilon module
    ACROPOLISAcropolis module
    UHARAUhara module
    LCMLCM module
    APLOSAplos module
    NCM_AIOPSNCM AIOPS module
    CURATORCurator module
    CASSANDRACassandra module
    LAZANLazan module
    shouldLogMonitorFiles Boolean
    Boolean flag to indicate if log monitor files should be logged.

    ClusterProfileV2SmtpServer, ClusterProfileV2SmtpServerArgs

    EmailAddress string
    SMTP email address.
    Server PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2SmtpServerServer
    SMTP network details.
    Type string
    Type of SMTP server.

    EnumDescription
    PLAINPlain type SMTP server
    STARTTLSStart TLS type SMTP server
    SSLSSL type SMTP server
    EmailAddress string
    SMTP email address.
    Server ClusterProfileV2SmtpServerServer
    SMTP network details.
    Type string
    Type of SMTP server.

    EnumDescription
    PLAINPlain type SMTP server
    STARTTLSStart TLS type SMTP server
    SSLSSL type SMTP server
    email_address string
    SMTP email address.
    server object
    SMTP network details.
    type string
    Type of SMTP server.

    EnumDescription
    PLAINPlain type SMTP server
    STARTTLSStart TLS type SMTP server
    SSLSSL type SMTP server
    emailAddress String
    SMTP email address.
    server ClusterProfileV2SmtpServerServer
    SMTP network details.
    type String
    Type of SMTP server.

    EnumDescription
    PLAINPlain type SMTP server
    STARTTLSStart TLS type SMTP server
    SSLSSL type SMTP server
    emailAddress string
    SMTP email address.
    server ClusterProfileV2SmtpServerServer
    SMTP network details.
    type string
    Type of SMTP server.

    EnumDescription
    PLAINPlain type SMTP server
    STARTTLSStart TLS type SMTP server
    SSLSSL type SMTP server
    email_address str
    SMTP email address.
    server ClusterProfileV2SmtpServerServer
    SMTP network details.
    type str
    Type of SMTP server.

    EnumDescription
    PLAINPlain type SMTP server
    STARTTLSStart TLS type SMTP server
    SSLSSL type SMTP server
    emailAddress String
    SMTP email address.
    server Property Map
    SMTP network details.
    type String
    Type of SMTP server.

    EnumDescription
    PLAINPlain type SMTP server
    STARTTLSStart TLS type SMTP server
    SSLSSL type SMTP server

    ClusterProfileV2SmtpServerServer, ClusterProfileV2SmtpServerServerArgs

    IpAddress PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2SmtpServerServerIpAddress
    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.
    IpAddress ClusterProfileV2SmtpServerServerIpAddress
    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.
    ipAddress ClusterProfileV2SmtpServerServerIpAddress
    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.
    ipAddress ClusterProfileV2SmtpServerServerIpAddress
    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 ClusterProfileV2SmtpServerServerIpAddress
    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.
    ipAddress 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 []ClusterProfileV2SmtpServerServerIpAddressFqdn
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    Ipv4s []ClusterProfileV2SmtpServerServerIpAddressIpv4
    • ip address params.
    Ipv6s []ClusterProfileV2SmtpServerServerIpAddressIpv6
    • 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<ClusterProfileV2SmtpServerServerIpAddressFqdn>
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s List<ClusterProfileV2SmtpServerServerIpAddressIpv4>
    • ip address params.
    ipv6s List<ClusterProfileV2SmtpServerServerIpAddressIpv6>
    • Ip address params.
    fqdns ClusterProfileV2SmtpServerServerIpAddressFqdn[]
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s ClusterProfileV2SmtpServerServerIpAddressIpv4[]
    • ip address params.
    ipv6s ClusterProfileV2SmtpServerServerIpAddressIpv6[]
    • Ip address params.
    fqdns Sequence[ClusterProfileV2SmtpServerServerIpAddressFqdn]
    • A fully qualified domain name that specifies its exact location in the tree hierarchy of the Domain Name System.
    ipv4s Sequence[ClusterProfileV2SmtpServerServerIpAddressIpv4]
    • ip address params.
    ipv6s Sequence[ClusterProfileV2SmtpServerServerIpAddressIpv6]
    • 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.
    PrefixLength int
    • (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
    Value string
    • (Required) Ip address.
    PrefixLength 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.
    prefixLength Integer
    • (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
    value string
    • (Required) Ip address.
    prefixLength 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.
    prefixLength Number
    • (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.

    ClusterProfileV2SmtpServerServerIpAddressIpv6, ClusterProfileV2SmtpServerServerIpAddressIpv6Args

    Value string
    • (Required) Ip address.
    PrefixLength int
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    Value string
    • (Required) Ip address.
    PrefixLength 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.
    prefixLength Integer
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    value string
    • (Required) Ip address.
    prefixLength 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.
    prefixLength Number
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.

    ClusterProfileV2SnmpConfig, ClusterProfileV2SnmpConfigArgs

    ExtId string
    IsEnabled bool
    SNMP status. Whether SNMP is enabled.
    Links []ClusterProfileV2SnmpConfigLink
    TenantId string
    Transports []ClusterProfileV2SnmpConfigTransport
    SNMP transport details. Each transport object supports:
    Traps []ClusterProfileV2SnmpConfigTrap
    SNMP trap details. Each trap object supports:
    Users []ClusterProfileV2SnmpConfigUser
    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:
    extId String
    isEnabled Boolean
    SNMP status. Whether SNMP is enabled.
    links List<ClusterProfileV2SnmpConfigLink>
    tenantId String
    transports List<ClusterProfileV2SnmpConfigTransport>
    SNMP transport details. Each transport object supports:
    traps List<ClusterProfileV2SnmpConfigTrap>
    SNMP trap details. Each trap object supports:
    users List<ClusterProfileV2SnmpConfigUser>
    SNMP user information. Each user object supports:
    extId string
    isEnabled boolean
    SNMP status. Whether SNMP is enabled.
    links ClusterProfileV2SnmpConfigLink[]
    tenantId string
    transports ClusterProfileV2SnmpConfigTransport[]
    SNMP transport details. Each transport object supports:
    traps ClusterProfileV2SnmpConfigTrap[]
    SNMP trap details. Each trap object supports:
    users ClusterProfileV2SnmpConfigUser[]
    SNMP user information. Each user object supports:
    ext_id str
    is_enabled bool
    SNMP status. Whether SNMP is enabled.
    links Sequence[ClusterProfileV2SnmpConfigLink]
    tenant_id str
    transports Sequence[ClusterProfileV2SnmpConfigTransport]
    SNMP transport details. Each transport object supports:
    traps Sequence[ClusterProfileV2SnmpConfigTrap]
    SNMP trap details. Each trap object supports:
    users Sequence[ClusterProfileV2SnmpConfigUser]
    SNMP user information. Each user object supports:
    extId String
    isEnabled Boolean
    SNMP status. Whether SNMP is enabled.
    links List<Property Map>
    tenantId 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:
    Href string
    Rel string
    Href string
    Rel string
    href string
    rel string
    href String
    rel String
    href string
    rel string
    href str
    rel str
    href String
    rel String

    ClusterProfileV2SnmpConfigTransport, ClusterProfileV2SnmpConfigTransportArgs

    Port int
    SNMP port.
    Protocol string
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol
    Port int
    SNMP port.
    Protocol string
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol
    port number
    SNMP port.
    protocol string
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol
    port Integer
    SNMP port.
    protocol String
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol
    port number
    SNMP port.
    protocol string
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol
    port int
    SNMP port.
    protocol str
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol
    port Number
    SNMP port.
    protocol String
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol

    ClusterProfileV2SnmpConfigTrap, ClusterProfileV2SnmpConfigTrapArgs

    Address PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2SnmpConfigTrapAddress
    An unique address block that supports:
    Version string
    SNMP version. Allowed values:

    EnumDescription
    V2V2 SNMP version
    V3V3 SNMP version
    CommunityString string
    Community string (plaintext) for SNMP version 2.0.
    EngineId string
    SNMP engine ID (hexadecimal string, e.g. 0x12345678).
    ExtId string
    Links List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2SnmpConfigTrapLink>
    Port int
    SNMP port.
    Protocol string
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol
    ReceiverName string
    SNMP receiver name.
    ShouldInform bool
    SNMP inform mode status.
    TenantId string
    Username string
    SNMP username. Required for SNMP trap v3 version.
    Address ClusterProfileV2SnmpConfigTrapAddress
    An unique address block that supports:
    Version string
    SNMP version. Allowed values:

    EnumDescription
    V2V2 SNMP version
    V3V3 SNMP version
    CommunityString string
    Community string (plaintext) for SNMP version 2.0.
    EngineId string
    SNMP engine ID (hexadecimal string, e.g. 0x12345678).
    ExtId string
    Links []ClusterProfileV2SnmpConfigTrapLink
    Port int
    SNMP port.
    Protocol string
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol
    ReceiverName string
    SNMP receiver name.
    ShouldInform bool
    SNMP inform mode status.
    TenantId 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:

    EnumDescription
    V2V2 SNMP version
    V3V3 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:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 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 ClusterProfileV2SnmpConfigTrapAddress
    An unique address block that supports:
    version String
    SNMP version. Allowed values:

    EnumDescription
    V2V2 SNMP version
    V3V3 SNMP version
    communityString String
    Community string (plaintext) for SNMP version 2.0.
    engineId String
    SNMP engine ID (hexadecimal string, e.g. 0x12345678).
    extId String
    links List<ClusterProfileV2SnmpConfigTrapLink>
    port Integer
    SNMP port.
    protocol String
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol
    receiverName String
    SNMP receiver name.
    shouldInform Boolean
    SNMP inform mode status.
    tenantId String
    username String
    SNMP username. Required for SNMP trap v3 version.
    address ClusterProfileV2SnmpConfigTrapAddress
    An unique address block that supports:
    version string
    SNMP version. Allowed values:

    EnumDescription
    V2V2 SNMP version
    V3V3 SNMP version
    communityString string
    Community string (plaintext) for SNMP version 2.0.
    engineId string
    SNMP engine ID (hexadecimal string, e.g. 0x12345678).
    extId string
    links ClusterProfileV2SnmpConfigTrapLink[]
    port number
    SNMP port.
    protocol string
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol
    receiverName string
    SNMP receiver name.
    shouldInform boolean
    SNMP inform mode status.
    tenantId string
    username string
    SNMP username. Required for SNMP trap v3 version.
    address ClusterProfileV2SnmpConfigTrapAddress
    An unique address block that supports:
    version str
    SNMP version. Allowed values:

    EnumDescription
    V2V2 SNMP version
    V3V3 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[ClusterProfileV2SnmpConfigTrapLink]
    port int
    SNMP port.
    protocol str
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 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:

    EnumDescription
    V2V2 SNMP version
    V3V3 SNMP version
    communityString String
    Community string (plaintext) for SNMP version 2.0.
    engineId String
    SNMP engine ID (hexadecimal string, e.g. 0x12345678).
    extId String
    links List<Property Map>
    port Number
    SNMP port.
    protocol String
    SNMP protocol type. Allowed values:

    EnumDescription
    UDPUDP protocol
    TCPTCP protocol
    UDP6UDP6 protocol
    TCP6TCP6 protocol
    receiverName String
    SNMP receiver name.
    shouldInform Boolean
    SNMP inform mode status.
    tenantId String
    username String
    SNMP username. Required for SNMP trap v3 version.

    ClusterProfileV2SnmpConfigTrapAddress, ClusterProfileV2SnmpConfigTrapAddressArgs

    ipv4s list(object)
    • ip address params.
    ipv6s list(object)
    • Ip address params.
    ipv4s List<Property Map>
    • ip address params.
    ipv6s List<Property Map>
    • Ip address params.

    ClusterProfileV2SnmpConfigTrapAddressIpv4, ClusterProfileV2SnmpConfigTrapAddressIpv4Args

    Value string
    • (Required) Ip address.
    PrefixLength int
    • (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
    Value string
    • (Required) Ip address.
    PrefixLength 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.
    prefixLength Integer
    • (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.
    value string
    • (Required) Ip address.
    prefixLength 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.
    prefixLength Number
    • (Optional, default 32) The prefix length of the network to which this host IPv4 address belongs.

    ClusterProfileV2SnmpConfigTrapAddressIpv6, ClusterProfileV2SnmpConfigTrapAddressIpv6Args

    Value string
    • (Required) Ip address.
    PrefixLength int
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    Value string
    • (Required) Ip address.
    PrefixLength 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.
    prefixLength Integer
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    value string
    • (Required) Ip address.
    prefixLength 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.
    prefixLength Number
    • (Optional, default 128) The prefix length of the network to which this host IPv6 address belongs.
    Href string
    Rel string
    Href string
    Rel string
    href string
    rel string
    href String
    rel String
    href string
    rel string
    href str
    rel str
    href String
    rel String

    ClusterProfileV2SnmpConfigUser, ClusterProfileV2SnmpConfigUserArgs

    AuthKey string
    SNMP user authentication key (must not contain single quotes).
    AuthType string
    SNMP user authentication type. Allowed values:

    EnumDescription
    SHASHA SNMP authentication
    MD5MD5 SNMP authentication
    Username string
    SNMP username. Required for SNMP trap v3 version.
    ExtId string
    Links List<PiersKarsenbarg.Nutanix.Inputs.ClusterProfileV2SnmpConfigUserLink>
    PrivKey string
    SNMP user encryption key (must not contain single quotes).
    PrivType string
    SNMP user encryption type. Allowed values:

    EnumDescription
    DESDES SNMP key
    AESAES SNMP key
    TenantId string
    AuthKey string
    SNMP user authentication key (must not contain single quotes).
    AuthType string
    SNMP user authentication type. Allowed values:

    EnumDescription
    SHASHA SNMP authentication
    MD5MD5 SNMP authentication
    Username string
    SNMP username. Required for SNMP trap v3 version.
    ExtId string
    Links []ClusterProfileV2SnmpConfigUserLink
    PrivKey string
    SNMP user encryption key (must not contain single quotes).
    PrivType string
    SNMP user encryption type. Allowed values:

    EnumDescription
    DESDES SNMP key
    AESAES SNMP key
    TenantId string
    auth_key string
    SNMP user authentication key (must not contain single quotes).
    auth_type string
    SNMP user authentication type. Allowed values:

    EnumDescription
    SHASHA SNMP authentication
    MD5MD5 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:

    EnumDescription
    DESDES SNMP key
    AESAES SNMP key
    tenant_id string
    authKey String
    SNMP user authentication key (must not contain single quotes).
    authType String
    SNMP user authentication type. Allowed values:

    EnumDescription
    SHASHA SNMP authentication
    MD5MD5 SNMP authentication
    username String
    SNMP username. Required for SNMP trap v3 version.
    extId String
    links List<ClusterProfileV2SnmpConfigUserLink>
    privKey String
    SNMP user encryption key (must not contain single quotes).
    privType String
    SNMP user encryption type. Allowed values:

    EnumDescription
    DESDES SNMP key
    AESAES SNMP key
    tenantId String
    authKey string
    SNMP user authentication key (must not contain single quotes).
    authType string
    SNMP user authentication type. Allowed values:

    EnumDescription
    SHASHA SNMP authentication
    MD5MD5 SNMP authentication
    username string
    SNMP username. Required for SNMP trap v3 version.
    extId string
    links ClusterProfileV2SnmpConfigUserLink[]
    privKey string
    SNMP user encryption key (must not contain single quotes).
    privType string
    SNMP user encryption type. Allowed values:

    EnumDescription
    DESDES SNMP key
    AESAES SNMP key
    tenantId string
    auth_key str
    SNMP user authentication key (must not contain single quotes).
    auth_type str
    SNMP user authentication type. Allowed values:

    EnumDescription
    SHASHA SNMP authentication
    MD5MD5 SNMP authentication
    username str
    SNMP username. Required for SNMP trap v3 version.
    ext_id str
    links Sequence[ClusterProfileV2SnmpConfigUserLink]
    priv_key str
    SNMP user encryption key (must not contain single quotes).
    priv_type str
    SNMP user encryption type. Allowed values:

    EnumDescription
    DESDES SNMP key
    AESAES SNMP key
    tenant_id str
    authKey String
    SNMP user authentication key (must not contain single quotes).
    authType String
    SNMP user authentication type. Allowed values:

    EnumDescription
    SHASHA SNMP authentication
    MD5MD5 SNMP authentication
    username String
    SNMP username. Required for SNMP trap v3 version.
    extId String
    links List<Property Map>
    privKey String
    SNMP user encryption key (must not contain single quotes).
    privType String
    SNMP user encryption type. Allowed values:

    EnumDescription
    DESDES SNMP key
    AESAES SNMP key
    tenantId String
    Href string
    Rel string
    Href string
    Rel string
    href string
    rel string
    href String
    rel String
    href string
    rel string
    href str
    rel str
    href String
    rel String

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Viewing docs for Nutanix v0.16.0
    published on Tuesday, May 26, 2026 by Piers Karsenbarg

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial