nutanix.SubnetV2
Explore with Pulumi AI
Create SubnetV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SubnetV2(name: string, args: SubnetV2Args, opts?: CustomResourceOptions);@overload
def SubnetV2(resource_name: str,
             args: SubnetV2Args,
             opts: Optional[ResourceOptions] = None)
@overload
def SubnetV2(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             subnet_type: Optional[str] = None,
             ip_usages: Optional[Sequence[SubnetV2IpUsageArgs]] = None,
             is_external: Optional[bool] = None,
             description: Optional[str] = None,
             dhcp_options: Optional[Sequence[SubnetV2DhcpOptionArgs]] = None,
             dynamic_ip_addresses: Optional[Sequence[SubnetV2DynamicIpAddressArgs]] = None,
             ext_id: Optional[str] = None,
             hypervisor_type: Optional[str] = None,
             ip_configs: Optional[Sequence[SubnetV2IpConfigArgs]] = None,
             ip_prefix: Optional[str] = None,
             is_nat_enabled: Optional[bool] = None,
             cluster_reference: Optional[str] = None,
             is_advanced_networking: Optional[bool] = None,
             bridge_name: Optional[str] = None,
             name: Optional[str] = None,
             network_function_chain_reference: Optional[str] = None,
             network_id: Optional[int] = None,
             reserved_ip_addresses: Optional[Sequence[SubnetV2ReservedIpAddressArgs]] = None,
             cluster_name: Optional[str] = None,
             virtual_switch_reference: Optional[str] = None,
             virtual_switches: Optional[Sequence[SubnetV2VirtualSwitchArgs]] = None,
             vpc_reference: Optional[str] = None,
             vpcs: Optional[Sequence[SubnetV2VpcArgs]] = None)func NewSubnetV2(ctx *Context, name string, args SubnetV2Args, opts ...ResourceOption) (*SubnetV2, error)public SubnetV2(string name, SubnetV2Args args, CustomResourceOptions? opts = null)
public SubnetV2(String name, SubnetV2Args args)
public SubnetV2(String name, SubnetV2Args args, CustomResourceOptions options)
type: nutanix:SubnetV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
 - The unique name of the resource.
 - args SubnetV2Args
 - 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 SubnetV2Args
 - 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 SubnetV2Args
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args SubnetV2Args
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args SubnetV2Args
 - 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 subnetV2Resource = new Nutanix.SubnetV2("subnetV2Resource", new()
{
    SubnetType = "string",
    IpUsages = new[]
    {
        new Nutanix.Inputs.SubnetV2IpUsageArgs
        {
            IpPoolUsages = new[]
            {
                new Nutanix.Inputs.SubnetV2IpUsageIpPoolUsageArgs
                {
                    NumFreeIps = 0,
                    NumTotalIps = 0,
                    Ranges = new[]
                    {
                        new Nutanix.Inputs.SubnetV2IpUsageIpPoolUsageRangeArgs
                        {
                            EndIps = new[]
                            {
                                new Nutanix.Inputs.SubnetV2IpUsageIpPoolUsageRangeEndIpArgs
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                            StartIps = new[]
                            {
                                new Nutanix.Inputs.SubnetV2IpUsageIpPoolUsageRangeStartIpArgs
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                        },
                    },
                },
            },
            NumAssignedIps = 0,
            NumFreeIps = 0,
            NumMacs = 0,
        },
    },
    IsExternal = false,
    Description = "string",
    DhcpOptions = new[]
    {
        new Nutanix.Inputs.SubnetV2DhcpOptionArgs
        {
            BootFileName = "string",
            DomainName = "string",
            DomainNameServers = new[]
            {
                new Nutanix.Inputs.SubnetV2DhcpOptionDomainNameServerArgs
                {
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.SubnetV2DhcpOptionDomainNameServerIpv4Args
                        {
                            PrefixLength = 0,
                            Value = "string",
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.SubnetV2DhcpOptionDomainNameServerIpv6Args
                        {
                            PrefixLength = 0,
                            Value = "string",
                        },
                    },
                },
            },
            NtpServers = new[]
            {
                new Nutanix.Inputs.SubnetV2DhcpOptionNtpServerArgs
                {
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.SubnetV2DhcpOptionNtpServerIpv4Args
                        {
                            PrefixLength = 0,
                            Value = "string",
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.SubnetV2DhcpOptionNtpServerIpv6Args
                        {
                            PrefixLength = 0,
                            Value = "string",
                        },
                    },
                },
            },
            SearchDomains = new[]
            {
                "string",
            },
            TftpServerName = "string",
        },
    },
    DynamicIpAddresses = new[]
    {
        new Nutanix.Inputs.SubnetV2DynamicIpAddressArgs
        {
            Ipv4s = new[]
            {
                new Nutanix.Inputs.SubnetV2DynamicIpAddressIpv4Args
                {
                    PrefixLength = 0,
                    Value = "string",
                },
            },
            Ipv6s = new[]
            {
                new Nutanix.Inputs.SubnetV2DynamicIpAddressIpv6Args
                {
                    PrefixLength = 0,
                    Value = "string",
                },
            },
        },
    },
    ExtId = "string",
    HypervisorType = "string",
    IpConfigs = new[]
    {
        new Nutanix.Inputs.SubnetV2IpConfigArgs
        {
            Ipv4s = new[]
            {
                new Nutanix.Inputs.SubnetV2IpConfigIpv4Args
                {
                    DefaultGatewayIps = new[]
                    {
                        new Nutanix.Inputs.SubnetV2IpConfigIpv4DefaultGatewayIpArgs
                        {
                            PrefixLength = 0,
                            Value = "string",
                        },
                    },
                    DhcpServerAddresses = new[]
                    {
                        new Nutanix.Inputs.SubnetV2IpConfigIpv4DhcpServerAddressArgs
                        {
                            PrefixLength = 0,
                            Value = "string",
                        },
                    },
                    IpSubnets = new[]
                    {
                        new Nutanix.Inputs.SubnetV2IpConfigIpv4IpSubnetArgs
                        {
                            Ips = new[]
                            {
                                new Nutanix.Inputs.SubnetV2IpConfigIpv4IpSubnetIpArgs
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                            PrefixLength = 0,
                        },
                    },
                    PoolLists = new[]
                    {
                        new Nutanix.Inputs.SubnetV2IpConfigIpv4PoolListArgs
                        {
                            EndIps = new[]
                            {
                                new Nutanix.Inputs.SubnetV2IpConfigIpv4PoolListEndIpArgs
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                            StartIps = new[]
                            {
                                new Nutanix.Inputs.SubnetV2IpConfigIpv4PoolListStartIpArgs
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                        },
                    },
                },
            },
            Ipv6s = new[]
            {
                new Nutanix.Inputs.SubnetV2IpConfigIpv6Args
                {
                    DefaultGatewayIps = new[]
                    {
                        new Nutanix.Inputs.SubnetV2IpConfigIpv6DefaultGatewayIpArgs
                        {
                            PrefixLength = 0,
                            Value = "string",
                        },
                    },
                    DhcpServerAddresses = new[]
                    {
                        new Nutanix.Inputs.SubnetV2IpConfigIpv6DhcpServerAddressArgs
                        {
                            PrefixLength = 0,
                            Value = "string",
                        },
                    },
                    IpSubnets = new[]
                    {
                        new Nutanix.Inputs.SubnetV2IpConfigIpv6IpSubnetArgs
                        {
                            Ips = new[]
                            {
                                new Nutanix.Inputs.SubnetV2IpConfigIpv6IpSubnetIpArgs
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                            PrefixLength = 0,
                        },
                    },
                    PoolLists = new[]
                    {
                        new Nutanix.Inputs.SubnetV2IpConfigIpv6PoolListArgs
                        {
                            EndIps = new[]
                            {
                                new Nutanix.Inputs.SubnetV2IpConfigIpv6PoolListEndIpArgs
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                            StartIps = new[]
                            {
                                new Nutanix.Inputs.SubnetV2IpConfigIpv6PoolListStartIpArgs
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                        },
                    },
                },
            },
        },
    },
    IpPrefix = "string",
    IsNatEnabled = false,
    ClusterReference = "string",
    IsAdvancedNetworking = false,
    BridgeName = "string",
    Name = "string",
    NetworkFunctionChainReference = "string",
    NetworkId = 0,
    ReservedIpAddresses = new[]
    {
        new Nutanix.Inputs.SubnetV2ReservedIpAddressArgs
        {
            PrefixLength = 0,
            Value = "string",
        },
    },
    ClusterName = "string",
    VirtualSwitchReference = "string",
    VirtualSwitches = new[]
    {
        new Nutanix.Inputs.SubnetV2VirtualSwitchArgs
        {
            BondMode = false,
            Clusters = new[]
            {
                new Nutanix.Inputs.SubnetV2VirtualSwitchClusterArgs
                {
                    ExtId = "string",
                    GatewayIpAddresses = new[]
                    {
                        new Nutanix.Inputs.SubnetV2VirtualSwitchClusterGatewayIpAddressArgs
                        {
                            PrefixLength = 0,
                            Value = "string",
                        },
                    },
                    Hosts = new[]
                    {
                        new Nutanix.Inputs.SubnetV2VirtualSwitchClusterHostArgs
                        {
                            ExtId = "string",
                            HostNics = new[]
                            {
                                "string",
                            },
                            InternalBridgeName = "string",
                            IpAddresses = new[]
                            {
                                new Nutanix.Inputs.SubnetV2VirtualSwitchClusterHostIpAddressArgs
                                {
                                    Ips = new[]
                                    {
                                        new Nutanix.Inputs.SubnetV2VirtualSwitchClusterHostIpAddressIpArgs
                                        {
                                            PrefixLength = 0,
                                            Value = "string",
                                        },
                                    },
                                    PrefixLength = 0,
                                },
                            },
                            RouteTable = 0,
                        },
                    },
                },
            },
            Description = "string",
            ExtId = "string",
            HasDeploymentError = false,
            IsDefault = false,
            Links = new[]
            {
                new Nutanix.Inputs.SubnetV2VirtualSwitchLinkArgs
                {
                    Href = "string",
                    Rel = "string",
                },
            },
            Metadatas = new[]
            {
                new Nutanix.Inputs.SubnetV2VirtualSwitchMetadataArgs
                {
                    CategoryIds = new[]
                    {
                        new[]
                        {
                            "any",
                        },
                    },
                    OwnerReferenceId = "string",
                    OwnerUserName = "string",
                    ProjectName = "string",
                    ProjectReferenceId = "string",
                },
            },
            Mtu = 0,
            Name = "string",
            TenantId = "string",
        },
    },
    VpcReference = "string",
    Vpcs = new[]
    {
        new Nutanix.Inputs.SubnetV2VpcArgs
        {
            CommonDhcpOptions = new[]
            {
                new Nutanix.Inputs.SubnetV2VpcCommonDhcpOptionArgs
                {
                    DomainNameServers = new[]
                    {
                        new Nutanix.Inputs.SubnetV2VpcCommonDhcpOptionDomainNameServerArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.SubnetV2VpcCommonDhcpOptionDomainNameServerIpv4Args
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.SubnetV2VpcCommonDhcpOptionDomainNameServerIpv6Args
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                        },
                    },
                },
            },
            Description = "string",
            ExtId = "string",
            ExternalRoutingDomainReference = "string",
            ExternalSubnets = new[]
            {
                new Nutanix.Inputs.SubnetV2VpcExternalSubnetArgs
                {
                    ActiveGatewayCount = 0,
                    ActiveGatewayNodes = new[]
                    {
                        new Nutanix.Inputs.SubnetV2VpcExternalSubnetActiveGatewayNodeArgs
                        {
                            NodeId = "string",
                            NodeIpAddresses = new[]
                            {
                                new Nutanix.Inputs.SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressArgs
                                {
                                    Ipv4s = new[]
                                    {
                                        new Nutanix.Inputs.SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv4Args
                                        {
                                            PrefixLength = 0,
                                            Value = "string",
                                        },
                                    },
                                    Ipv6s = new[]
                                    {
                                        new Nutanix.Inputs.SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv6Args
                                        {
                                            PrefixLength = 0,
                                            Value = "string",
                                        },
                                    },
                                },
                            },
                        },
                    },
                    ExternalIps = new[]
                    {
                        new Nutanix.Inputs.SubnetV2VpcExternalSubnetExternalIpArgs
                        {
                            Ipv4s = new[]
                            {
                                new Nutanix.Inputs.SubnetV2VpcExternalSubnetExternalIpIpv4Args
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                            Ipv6s = new[]
                            {
                                new Nutanix.Inputs.SubnetV2VpcExternalSubnetExternalIpIpv6Args
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                        },
                    },
                    GatewayNodes = new[]
                    {
                        "string",
                    },
                    SubnetReference = "string",
                },
            },
            ExternallyRoutablePrefixes = new[]
            {
                new Nutanix.Inputs.SubnetV2VpcExternallyRoutablePrefixArgs
                {
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.SubnetV2VpcExternallyRoutablePrefixIpv4Args
                        {
                            Ips = new[]
                            {
                                new Nutanix.Inputs.SubnetV2VpcExternallyRoutablePrefixIpv4IpArgs
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                            PrefixLength = 0,
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.SubnetV2VpcExternallyRoutablePrefixIpv6Args
                        {
                            Ips = new[]
                            {
                                new Nutanix.Inputs.SubnetV2VpcExternallyRoutablePrefixIpv6IpArgs
                                {
                                    PrefixLength = 0,
                                    Value = "string",
                                },
                            },
                            PrefixLength = 0,
                        },
                    },
                },
            },
            Links = new[]
            {
                new Nutanix.Inputs.SubnetV2VpcLinkArgs
                {
                    Href = "string",
                    Rel = "string",
                },
            },
            Metadatas = new[]
            {
                new Nutanix.Inputs.SubnetV2VpcMetadataArgs
                {
                    CategoryIds = new[]
                    {
                        new[]
                        {
                            "any",
                        },
                    },
                    OwnerReferenceId = "string",
                    OwnerUserName = "string",
                    ProjectName = "string",
                    ProjectReferenceId = "string",
                },
            },
            Name = "string",
            SnatIps = new[]
            {
                new Nutanix.Inputs.SubnetV2VpcSnatIpArgs
                {
                    Ipv4s = new[]
                    {
                        new Nutanix.Inputs.SubnetV2VpcSnatIpIpv4Args
                        {
                            PrefixLength = 0,
                            Value = "string",
                        },
                    },
                    Ipv6s = new[]
                    {
                        new Nutanix.Inputs.SubnetV2VpcSnatIpIpv6Args
                        {
                            PrefixLength = 0,
                            Value = "string",
                        },
                    },
                },
            },
            TenantId = "string",
            VpcType = "string",
        },
    },
});
example, err := nutanix.NewSubnetV2(ctx, "subnetV2Resource", &nutanix.SubnetV2Args{
	SubnetType: pulumi.String("string"),
	IpUsages: nutanix.SubnetV2IpUsageArray{
		&nutanix.SubnetV2IpUsageArgs{
			IpPoolUsages: nutanix.SubnetV2IpUsageIpPoolUsageArray{
				&nutanix.SubnetV2IpUsageIpPoolUsageArgs{
					NumFreeIps:  pulumi.Int(0),
					NumTotalIps: pulumi.Int(0),
					Ranges: nutanix.SubnetV2IpUsageIpPoolUsageRangeArray{
						&nutanix.SubnetV2IpUsageIpPoolUsageRangeArgs{
							EndIps: nutanix.SubnetV2IpUsageIpPoolUsageRangeEndIpArray{
								&nutanix.SubnetV2IpUsageIpPoolUsageRangeEndIpArgs{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
							StartIps: nutanix.SubnetV2IpUsageIpPoolUsageRangeStartIpArray{
								&nutanix.SubnetV2IpUsageIpPoolUsageRangeStartIpArgs{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
						},
					},
				},
			},
			NumAssignedIps: pulumi.Int(0),
			NumFreeIps:     pulumi.Int(0),
			NumMacs:        pulumi.Int(0),
		},
	},
	IsExternal:  pulumi.Bool(false),
	Description: pulumi.String("string"),
	DhcpOptions: nutanix.SubnetV2DhcpOptionArray{
		&nutanix.SubnetV2DhcpOptionArgs{
			BootFileName: pulumi.String("string"),
			DomainName:   pulumi.String("string"),
			DomainNameServers: nutanix.SubnetV2DhcpOptionDomainNameServerArray{
				&nutanix.SubnetV2DhcpOptionDomainNameServerArgs{
					Ipv4s: nutanix.SubnetV2DhcpOptionDomainNameServerIpv4Array{
						&nutanix.SubnetV2DhcpOptionDomainNameServerIpv4Args{
							PrefixLength: pulumi.Int(0),
							Value:        pulumi.String("string"),
						},
					},
					Ipv6s: nutanix.SubnetV2DhcpOptionDomainNameServerIpv6Array{
						&nutanix.SubnetV2DhcpOptionDomainNameServerIpv6Args{
							PrefixLength: pulumi.Int(0),
							Value:        pulumi.String("string"),
						},
					},
				},
			},
			NtpServers: nutanix.SubnetV2DhcpOptionNtpServerArray{
				&nutanix.SubnetV2DhcpOptionNtpServerArgs{
					Ipv4s: nutanix.SubnetV2DhcpOptionNtpServerIpv4Array{
						&nutanix.SubnetV2DhcpOptionNtpServerIpv4Args{
							PrefixLength: pulumi.Int(0),
							Value:        pulumi.String("string"),
						},
					},
					Ipv6s: nutanix.SubnetV2DhcpOptionNtpServerIpv6Array{
						&nutanix.SubnetV2DhcpOptionNtpServerIpv6Args{
							PrefixLength: pulumi.Int(0),
							Value:        pulumi.String("string"),
						},
					},
				},
			},
			SearchDomains: pulumi.StringArray{
				pulumi.String("string"),
			},
			TftpServerName: pulumi.String("string"),
		},
	},
	DynamicIpAddresses: nutanix.SubnetV2DynamicIpAddressArray{
		&nutanix.SubnetV2DynamicIpAddressArgs{
			Ipv4s: nutanix.SubnetV2DynamicIpAddressIpv4Array{
				&nutanix.SubnetV2DynamicIpAddressIpv4Args{
					PrefixLength: pulumi.Int(0),
					Value:        pulumi.String("string"),
				},
			},
			Ipv6s: nutanix.SubnetV2DynamicIpAddressIpv6Array{
				&nutanix.SubnetV2DynamicIpAddressIpv6Args{
					PrefixLength: pulumi.Int(0),
					Value:        pulumi.String("string"),
				},
			},
		},
	},
	ExtId:          pulumi.String("string"),
	HypervisorType: pulumi.String("string"),
	IpConfigs: nutanix.SubnetV2IpConfigArray{
		&nutanix.SubnetV2IpConfigArgs{
			Ipv4s: nutanix.SubnetV2IpConfigIpv4Array{
				&nutanix.SubnetV2IpConfigIpv4Args{
					DefaultGatewayIps: nutanix.SubnetV2IpConfigIpv4DefaultGatewayIpArray{
						&nutanix.SubnetV2IpConfigIpv4DefaultGatewayIpArgs{
							PrefixLength: pulumi.Int(0),
							Value:        pulumi.String("string"),
						},
					},
					DhcpServerAddresses: nutanix.SubnetV2IpConfigIpv4DhcpServerAddressArray{
						&nutanix.SubnetV2IpConfigIpv4DhcpServerAddressArgs{
							PrefixLength: pulumi.Int(0),
							Value:        pulumi.String("string"),
						},
					},
					IpSubnets: nutanix.SubnetV2IpConfigIpv4IpSubnetArray{
						&nutanix.SubnetV2IpConfigIpv4IpSubnetArgs{
							Ips: nutanix.SubnetV2IpConfigIpv4IpSubnetIpArray{
								&nutanix.SubnetV2IpConfigIpv4IpSubnetIpArgs{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
							PrefixLength: pulumi.Int(0),
						},
					},
					PoolLists: nutanix.SubnetV2IpConfigIpv4PoolListArray{
						&nutanix.SubnetV2IpConfigIpv4PoolListArgs{
							EndIps: nutanix.SubnetV2IpConfigIpv4PoolListEndIpArray{
								&nutanix.SubnetV2IpConfigIpv4PoolListEndIpArgs{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
							StartIps: nutanix.SubnetV2IpConfigIpv4PoolListStartIpArray{
								&nutanix.SubnetV2IpConfigIpv4PoolListStartIpArgs{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
						},
					},
				},
			},
			Ipv6s: nutanix.SubnetV2IpConfigIpv6Array{
				&nutanix.SubnetV2IpConfigIpv6Args{
					DefaultGatewayIps: nutanix.SubnetV2IpConfigIpv6DefaultGatewayIpArray{
						&nutanix.SubnetV2IpConfigIpv6DefaultGatewayIpArgs{
							PrefixLength: pulumi.Int(0),
							Value:        pulumi.String("string"),
						},
					},
					DhcpServerAddresses: nutanix.SubnetV2IpConfigIpv6DhcpServerAddressArray{
						&nutanix.SubnetV2IpConfigIpv6DhcpServerAddressArgs{
							PrefixLength: pulumi.Int(0),
							Value:        pulumi.String("string"),
						},
					},
					IpSubnets: nutanix.SubnetV2IpConfigIpv6IpSubnetArray{
						&nutanix.SubnetV2IpConfigIpv6IpSubnetArgs{
							Ips: nutanix.SubnetV2IpConfigIpv6IpSubnetIpArray{
								&nutanix.SubnetV2IpConfigIpv6IpSubnetIpArgs{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
							PrefixLength: pulumi.Int(0),
						},
					},
					PoolLists: nutanix.SubnetV2IpConfigIpv6PoolListArray{
						&nutanix.SubnetV2IpConfigIpv6PoolListArgs{
							EndIps: nutanix.SubnetV2IpConfigIpv6PoolListEndIpArray{
								&nutanix.SubnetV2IpConfigIpv6PoolListEndIpArgs{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
							StartIps: nutanix.SubnetV2IpConfigIpv6PoolListStartIpArray{
								&nutanix.SubnetV2IpConfigIpv6PoolListStartIpArgs{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
						},
					},
				},
			},
		},
	},
	IpPrefix:                      pulumi.String("string"),
	IsNatEnabled:                  pulumi.Bool(false),
	ClusterReference:              pulumi.String("string"),
	IsAdvancedNetworking:          pulumi.Bool(false),
	BridgeName:                    pulumi.String("string"),
	Name:                          pulumi.String("string"),
	NetworkFunctionChainReference: pulumi.String("string"),
	NetworkId:                     pulumi.Int(0),
	ReservedIpAddresses: nutanix.SubnetV2ReservedIpAddressArray{
		&nutanix.SubnetV2ReservedIpAddressArgs{
			PrefixLength: pulumi.Int(0),
			Value:        pulumi.String("string"),
		},
	},
	ClusterName:            pulumi.String("string"),
	VirtualSwitchReference: pulumi.String("string"),
	VirtualSwitches: nutanix.SubnetV2VirtualSwitchArray{
		&nutanix.SubnetV2VirtualSwitchArgs{
			BondMode: pulumi.Bool(false),
			Clusters: nutanix.SubnetV2VirtualSwitchClusterArray{
				&nutanix.SubnetV2VirtualSwitchClusterArgs{
					ExtId: pulumi.String("string"),
					GatewayIpAddresses: nutanix.SubnetV2VirtualSwitchClusterGatewayIpAddressArray{
						&nutanix.SubnetV2VirtualSwitchClusterGatewayIpAddressArgs{
							PrefixLength: pulumi.Int(0),
							Value:        pulumi.String("string"),
						},
					},
					Hosts: nutanix.SubnetV2VirtualSwitchClusterHostArray{
						&nutanix.SubnetV2VirtualSwitchClusterHostArgs{
							ExtId: pulumi.String("string"),
							HostNics: pulumi.StringArray{
								pulumi.String("string"),
							},
							InternalBridgeName: pulumi.String("string"),
							IpAddresses: nutanix.SubnetV2VirtualSwitchClusterHostIpAddressArray{
								&nutanix.SubnetV2VirtualSwitchClusterHostIpAddressArgs{
									Ips: nutanix.SubnetV2VirtualSwitchClusterHostIpAddressIpArray{
										&nutanix.SubnetV2VirtualSwitchClusterHostIpAddressIpArgs{
											PrefixLength: pulumi.Int(0),
											Value:        pulumi.String("string"),
										},
									},
									PrefixLength: pulumi.Int(0),
								},
							},
							RouteTable: pulumi.Int(0),
						},
					},
				},
			},
			Description:        pulumi.String("string"),
			ExtId:              pulumi.String("string"),
			HasDeploymentError: pulumi.Bool(false),
			IsDefault:          pulumi.Bool(false),
			Links: nutanix.SubnetV2VirtualSwitchLinkArray{
				&nutanix.SubnetV2VirtualSwitchLinkArgs{
					Href: pulumi.String("string"),
					Rel:  pulumi.String("string"),
				},
			},
			Metadatas: nutanix.SubnetV2VirtualSwitchMetadataArray{
				&nutanix.SubnetV2VirtualSwitchMetadataArgs{
					CategoryIds: pulumi.ArrayArray{
						pulumi.Array{
							pulumi.Any("any"),
						},
					},
					OwnerReferenceId:   pulumi.String("string"),
					OwnerUserName:      pulumi.String("string"),
					ProjectName:        pulumi.String("string"),
					ProjectReferenceId: pulumi.String("string"),
				},
			},
			Mtu:      pulumi.Int(0),
			Name:     pulumi.String("string"),
			TenantId: pulumi.String("string"),
		},
	},
	VpcReference: pulumi.String("string"),
	Vpcs: nutanix.SubnetV2VpcArray{
		&nutanix.SubnetV2VpcArgs{
			CommonDhcpOptions: nutanix.SubnetV2VpcCommonDhcpOptionArray{
				&nutanix.SubnetV2VpcCommonDhcpOptionArgs{
					DomainNameServers: nutanix.SubnetV2VpcCommonDhcpOptionDomainNameServerArray{
						&nutanix.SubnetV2VpcCommonDhcpOptionDomainNameServerArgs{
							Ipv4s: nutanix.SubnetV2VpcCommonDhcpOptionDomainNameServerIpv4Array{
								&nutanix.SubnetV2VpcCommonDhcpOptionDomainNameServerIpv4Args{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
							Ipv6s: nutanix.SubnetV2VpcCommonDhcpOptionDomainNameServerIpv6Array{
								&nutanix.SubnetV2VpcCommonDhcpOptionDomainNameServerIpv6Args{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
						},
					},
				},
			},
			Description:                    pulumi.String("string"),
			ExtId:                          pulumi.String("string"),
			ExternalRoutingDomainReference: pulumi.String("string"),
			ExternalSubnets: nutanix.SubnetV2VpcExternalSubnetArray{
				&nutanix.SubnetV2VpcExternalSubnetArgs{
					ActiveGatewayCount: pulumi.Int(0),
					ActiveGatewayNodes: nutanix.SubnetV2VpcExternalSubnetActiveGatewayNodeArray{
						&nutanix.SubnetV2VpcExternalSubnetActiveGatewayNodeArgs{
							NodeId: pulumi.String("string"),
							NodeIpAddresses: nutanix.SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressArray{
								&nutanix.SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressArgs{
									Ipv4s: nutanix.SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv4Array{
										&nutanix.SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv4Args{
											PrefixLength: pulumi.Int(0),
											Value:        pulumi.String("string"),
										},
									},
									Ipv6s: nutanix.SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv6Array{
										&nutanix.SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv6Args{
											PrefixLength: pulumi.Int(0),
											Value:        pulumi.String("string"),
										},
									},
								},
							},
						},
					},
					ExternalIps: nutanix.SubnetV2VpcExternalSubnetExternalIpArray{
						&nutanix.SubnetV2VpcExternalSubnetExternalIpArgs{
							Ipv4s: nutanix.SubnetV2VpcExternalSubnetExternalIpIpv4Array{
								&nutanix.SubnetV2VpcExternalSubnetExternalIpIpv4Args{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
							Ipv6s: nutanix.SubnetV2VpcExternalSubnetExternalIpIpv6Array{
								&nutanix.SubnetV2VpcExternalSubnetExternalIpIpv6Args{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
						},
					},
					GatewayNodes: pulumi.StringArray{
						pulumi.String("string"),
					},
					SubnetReference: pulumi.String("string"),
				},
			},
			ExternallyRoutablePrefixes: nutanix.SubnetV2VpcExternallyRoutablePrefixArray{
				&nutanix.SubnetV2VpcExternallyRoutablePrefixArgs{
					Ipv4s: nutanix.SubnetV2VpcExternallyRoutablePrefixIpv4Array{
						&nutanix.SubnetV2VpcExternallyRoutablePrefixIpv4Args{
							Ips: nutanix.SubnetV2VpcExternallyRoutablePrefixIpv4IpArray{
								&nutanix.SubnetV2VpcExternallyRoutablePrefixIpv4IpArgs{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
							PrefixLength: pulumi.Int(0),
						},
					},
					Ipv6s: nutanix.SubnetV2VpcExternallyRoutablePrefixIpv6Array{
						&nutanix.SubnetV2VpcExternallyRoutablePrefixIpv6Args{
							Ips: nutanix.SubnetV2VpcExternallyRoutablePrefixIpv6IpArray{
								&nutanix.SubnetV2VpcExternallyRoutablePrefixIpv6IpArgs{
									PrefixLength: pulumi.Int(0),
									Value:        pulumi.String("string"),
								},
							},
							PrefixLength: pulumi.Int(0),
						},
					},
				},
			},
			Links: nutanix.SubnetV2VpcLinkArray{
				&nutanix.SubnetV2VpcLinkArgs{
					Href: pulumi.String("string"),
					Rel:  pulumi.String("string"),
				},
			},
			Metadatas: nutanix.SubnetV2VpcMetadataArray{
				&nutanix.SubnetV2VpcMetadataArgs{
					CategoryIds: pulumi.ArrayArray{
						pulumi.Array{
							pulumi.Any("any"),
						},
					},
					OwnerReferenceId:   pulumi.String("string"),
					OwnerUserName:      pulumi.String("string"),
					ProjectName:        pulumi.String("string"),
					ProjectReferenceId: pulumi.String("string"),
				},
			},
			Name: pulumi.String("string"),
			SnatIps: nutanix.SubnetV2VpcSnatIpArray{
				&nutanix.SubnetV2VpcSnatIpArgs{
					Ipv4s: nutanix.SubnetV2VpcSnatIpIpv4Array{
						&nutanix.SubnetV2VpcSnatIpIpv4Args{
							PrefixLength: pulumi.Int(0),
							Value:        pulumi.String("string"),
						},
					},
					Ipv6s: nutanix.SubnetV2VpcSnatIpIpv6Array{
						&nutanix.SubnetV2VpcSnatIpIpv6Args{
							PrefixLength: pulumi.Int(0),
							Value:        pulumi.String("string"),
						},
					},
				},
			},
			TenantId: pulumi.String("string"),
			VpcType:  pulumi.String("string"),
		},
	},
})
var subnetV2Resource = new SubnetV2("subnetV2Resource", SubnetV2Args.builder()
    .subnetType("string")
    .ipUsages(SubnetV2IpUsageArgs.builder()
        .ipPoolUsages(SubnetV2IpUsageIpPoolUsageArgs.builder()
            .numFreeIps(0)
            .numTotalIps(0)
            .ranges(SubnetV2IpUsageIpPoolUsageRangeArgs.builder()
                .endIps(SubnetV2IpUsageIpPoolUsageRangeEndIpArgs.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .startIps(SubnetV2IpUsageIpPoolUsageRangeStartIpArgs.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .build())
            .build())
        .numAssignedIps(0)
        .numFreeIps(0)
        .numMacs(0)
        .build())
    .isExternal(false)
    .description("string")
    .dhcpOptions(SubnetV2DhcpOptionArgs.builder()
        .bootFileName("string")
        .domainName("string")
        .domainNameServers(SubnetV2DhcpOptionDomainNameServerArgs.builder()
            .ipv4s(SubnetV2DhcpOptionDomainNameServerIpv4Args.builder()
                .prefixLength(0)
                .value("string")
                .build())
            .ipv6s(SubnetV2DhcpOptionDomainNameServerIpv6Args.builder()
                .prefixLength(0)
                .value("string")
                .build())
            .build())
        .ntpServers(SubnetV2DhcpOptionNtpServerArgs.builder()
            .ipv4s(SubnetV2DhcpOptionNtpServerIpv4Args.builder()
                .prefixLength(0)
                .value("string")
                .build())
            .ipv6s(SubnetV2DhcpOptionNtpServerIpv6Args.builder()
                .prefixLength(0)
                .value("string")
                .build())
            .build())
        .searchDomains("string")
        .tftpServerName("string")
        .build())
    .dynamicIpAddresses(SubnetV2DynamicIpAddressArgs.builder()
        .ipv4s(SubnetV2DynamicIpAddressIpv4Args.builder()
            .prefixLength(0)
            .value("string")
            .build())
        .ipv6s(SubnetV2DynamicIpAddressIpv6Args.builder()
            .prefixLength(0)
            .value("string")
            .build())
        .build())
    .extId("string")
    .hypervisorType("string")
    .ipConfigs(SubnetV2IpConfigArgs.builder()
        .ipv4s(SubnetV2IpConfigIpv4Args.builder()
            .defaultGatewayIps(SubnetV2IpConfigIpv4DefaultGatewayIpArgs.builder()
                .prefixLength(0)
                .value("string")
                .build())
            .dhcpServerAddresses(SubnetV2IpConfigIpv4DhcpServerAddressArgs.builder()
                .prefixLength(0)
                .value("string")
                .build())
            .ipSubnets(SubnetV2IpConfigIpv4IpSubnetArgs.builder()
                .ips(SubnetV2IpConfigIpv4IpSubnetIpArgs.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .prefixLength(0)
                .build())
            .poolLists(SubnetV2IpConfigIpv4PoolListArgs.builder()
                .endIps(SubnetV2IpConfigIpv4PoolListEndIpArgs.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .startIps(SubnetV2IpConfigIpv4PoolListStartIpArgs.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .build())
            .build())
        .ipv6s(SubnetV2IpConfigIpv6Args.builder()
            .defaultGatewayIps(SubnetV2IpConfigIpv6DefaultGatewayIpArgs.builder()
                .prefixLength(0)
                .value("string")
                .build())
            .dhcpServerAddresses(SubnetV2IpConfigIpv6DhcpServerAddressArgs.builder()
                .prefixLength(0)
                .value("string")
                .build())
            .ipSubnets(SubnetV2IpConfigIpv6IpSubnetArgs.builder()
                .ips(SubnetV2IpConfigIpv6IpSubnetIpArgs.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .prefixLength(0)
                .build())
            .poolLists(SubnetV2IpConfigIpv6PoolListArgs.builder()
                .endIps(SubnetV2IpConfigIpv6PoolListEndIpArgs.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .startIps(SubnetV2IpConfigIpv6PoolListStartIpArgs.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .build())
            .build())
        .build())
    .ipPrefix("string")
    .isNatEnabled(false)
    .clusterReference("string")
    .isAdvancedNetworking(false)
    .bridgeName("string")
    .name("string")
    .networkFunctionChainReference("string")
    .networkId(0)
    .reservedIpAddresses(SubnetV2ReservedIpAddressArgs.builder()
        .prefixLength(0)
        .value("string")
        .build())
    .clusterName("string")
    .virtualSwitchReference("string")
    .virtualSwitches(SubnetV2VirtualSwitchArgs.builder()
        .bondMode(false)
        .clusters(SubnetV2VirtualSwitchClusterArgs.builder()
            .extId("string")
            .gatewayIpAddresses(SubnetV2VirtualSwitchClusterGatewayIpAddressArgs.builder()
                .prefixLength(0)
                .value("string")
                .build())
            .hosts(SubnetV2VirtualSwitchClusterHostArgs.builder()
                .extId("string")
                .hostNics("string")
                .internalBridgeName("string")
                .ipAddresses(SubnetV2VirtualSwitchClusterHostIpAddressArgs.builder()
                    .ips(SubnetV2VirtualSwitchClusterHostIpAddressIpArgs.builder()
                        .prefixLength(0)
                        .value("string")
                        .build())
                    .prefixLength(0)
                    .build())
                .routeTable(0)
                .build())
            .build())
        .description("string")
        .extId("string")
        .hasDeploymentError(false)
        .isDefault(false)
        .links(SubnetV2VirtualSwitchLinkArgs.builder()
            .href("string")
            .rel("string")
            .build())
        .metadatas(SubnetV2VirtualSwitchMetadataArgs.builder()
            .categoryIds("any")
            .ownerReferenceId("string")
            .ownerUserName("string")
            .projectName("string")
            .projectReferenceId("string")
            .build())
        .mtu(0)
        .name("string")
        .tenantId("string")
        .build())
    .vpcReference("string")
    .vpcs(SubnetV2VpcArgs.builder()
        .commonDhcpOptions(SubnetV2VpcCommonDhcpOptionArgs.builder()
            .domainNameServers(SubnetV2VpcCommonDhcpOptionDomainNameServerArgs.builder()
                .ipv4s(SubnetV2VpcCommonDhcpOptionDomainNameServerIpv4Args.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .ipv6s(SubnetV2VpcCommonDhcpOptionDomainNameServerIpv6Args.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .build())
            .build())
        .description("string")
        .extId("string")
        .externalRoutingDomainReference("string")
        .externalSubnets(SubnetV2VpcExternalSubnetArgs.builder()
            .activeGatewayCount(0)
            .activeGatewayNodes(SubnetV2VpcExternalSubnetActiveGatewayNodeArgs.builder()
                .nodeId("string")
                .nodeIpAddresses(SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressArgs.builder()
                    .ipv4s(SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv4Args.builder()
                        .prefixLength(0)
                        .value("string")
                        .build())
                    .ipv6s(SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv6Args.builder()
                        .prefixLength(0)
                        .value("string")
                        .build())
                    .build())
                .build())
            .externalIps(SubnetV2VpcExternalSubnetExternalIpArgs.builder()
                .ipv4s(SubnetV2VpcExternalSubnetExternalIpIpv4Args.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .ipv6s(SubnetV2VpcExternalSubnetExternalIpIpv6Args.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .build())
            .gatewayNodes("string")
            .subnetReference("string")
            .build())
        .externallyRoutablePrefixes(SubnetV2VpcExternallyRoutablePrefixArgs.builder()
            .ipv4s(SubnetV2VpcExternallyRoutablePrefixIpv4Args.builder()
                .ips(SubnetV2VpcExternallyRoutablePrefixIpv4IpArgs.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .prefixLength(0)
                .build())
            .ipv6s(SubnetV2VpcExternallyRoutablePrefixIpv6Args.builder()
                .ips(SubnetV2VpcExternallyRoutablePrefixIpv6IpArgs.builder()
                    .prefixLength(0)
                    .value("string")
                    .build())
                .prefixLength(0)
                .build())
            .build())
        .links(SubnetV2VpcLinkArgs.builder()
            .href("string")
            .rel("string")
            .build())
        .metadatas(SubnetV2VpcMetadataArgs.builder()
            .categoryIds("any")
            .ownerReferenceId("string")
            .ownerUserName("string")
            .projectName("string")
            .projectReferenceId("string")
            .build())
        .name("string")
        .snatIps(SubnetV2VpcSnatIpArgs.builder()
            .ipv4s(SubnetV2VpcSnatIpIpv4Args.builder()
                .prefixLength(0)
                .value("string")
                .build())
            .ipv6s(SubnetV2VpcSnatIpIpv6Args.builder()
                .prefixLength(0)
                .value("string")
                .build())
            .build())
        .tenantId("string")
        .vpcType("string")
        .build())
    .build());
subnet_v2_resource = nutanix.SubnetV2("subnetV2Resource",
    subnet_type="string",
    ip_usages=[{
        "ip_pool_usages": [{
            "num_free_ips": 0,
            "num_total_ips": 0,
            "ranges": [{
                "end_ips": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
                "start_ips": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
            }],
        }],
        "num_assigned_ips": 0,
        "num_free_ips": 0,
        "num_macs": 0,
    }],
    is_external=False,
    description="string",
    dhcp_options=[{
        "boot_file_name": "string",
        "domain_name": "string",
        "domain_name_servers": [{
            "ipv4s": [{
                "prefix_length": 0,
                "value": "string",
            }],
            "ipv6s": [{
                "prefix_length": 0,
                "value": "string",
            }],
        }],
        "ntp_servers": [{
            "ipv4s": [{
                "prefix_length": 0,
                "value": "string",
            }],
            "ipv6s": [{
                "prefix_length": 0,
                "value": "string",
            }],
        }],
        "search_domains": ["string"],
        "tftp_server_name": "string",
    }],
    dynamic_ip_addresses=[{
        "ipv4s": [{
            "prefix_length": 0,
            "value": "string",
        }],
        "ipv6s": [{
            "prefix_length": 0,
            "value": "string",
        }],
    }],
    ext_id="string",
    hypervisor_type="string",
    ip_configs=[{
        "ipv4s": [{
            "default_gateway_ips": [{
                "prefix_length": 0,
                "value": "string",
            }],
            "dhcp_server_addresses": [{
                "prefix_length": 0,
                "value": "string",
            }],
            "ip_subnets": [{
                "ips": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
                "prefix_length": 0,
            }],
            "pool_lists": [{
                "end_ips": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
                "start_ips": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
            }],
        }],
        "ipv6s": [{
            "default_gateway_ips": [{
                "prefix_length": 0,
                "value": "string",
            }],
            "dhcp_server_addresses": [{
                "prefix_length": 0,
                "value": "string",
            }],
            "ip_subnets": [{
                "ips": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
                "prefix_length": 0,
            }],
            "pool_lists": [{
                "end_ips": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
                "start_ips": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
            }],
        }],
    }],
    ip_prefix="string",
    is_nat_enabled=False,
    cluster_reference="string",
    is_advanced_networking=False,
    bridge_name="string",
    name="string",
    network_function_chain_reference="string",
    network_id=0,
    reserved_ip_addresses=[{
        "prefix_length": 0,
        "value": "string",
    }],
    cluster_name="string",
    virtual_switch_reference="string",
    virtual_switches=[{
        "bond_mode": False,
        "clusters": [{
            "ext_id": "string",
            "gateway_ip_addresses": [{
                "prefix_length": 0,
                "value": "string",
            }],
            "hosts": [{
                "ext_id": "string",
                "host_nics": ["string"],
                "internal_bridge_name": "string",
                "ip_addresses": [{
                    "ips": [{
                        "prefix_length": 0,
                        "value": "string",
                    }],
                    "prefix_length": 0,
                }],
                "route_table": 0,
            }],
        }],
        "description": "string",
        "ext_id": "string",
        "has_deployment_error": False,
        "is_default": False,
        "links": [{
            "href": "string",
            "rel": "string",
        }],
        "metadatas": [{
            "category_ids": [["any"]],
            "owner_reference_id": "string",
            "owner_user_name": "string",
            "project_name": "string",
            "project_reference_id": "string",
        }],
        "mtu": 0,
        "name": "string",
        "tenant_id": "string",
    }],
    vpc_reference="string",
    vpcs=[{
        "common_dhcp_options": [{
            "domain_name_servers": [{
                "ipv4s": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
                "ipv6s": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
            }],
        }],
        "description": "string",
        "ext_id": "string",
        "external_routing_domain_reference": "string",
        "external_subnets": [{
            "active_gateway_count": 0,
            "active_gateway_nodes": [{
                "node_id": "string",
                "node_ip_addresses": [{
                    "ipv4s": [{
                        "prefix_length": 0,
                        "value": "string",
                    }],
                    "ipv6s": [{
                        "prefix_length": 0,
                        "value": "string",
                    }],
                }],
            }],
            "external_ips": [{
                "ipv4s": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
                "ipv6s": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
            }],
            "gateway_nodes": ["string"],
            "subnet_reference": "string",
        }],
        "externally_routable_prefixes": [{
            "ipv4s": [{
                "ips": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
                "prefix_length": 0,
            }],
            "ipv6s": [{
                "ips": [{
                    "prefix_length": 0,
                    "value": "string",
                }],
                "prefix_length": 0,
            }],
        }],
        "links": [{
            "href": "string",
            "rel": "string",
        }],
        "metadatas": [{
            "category_ids": [["any"]],
            "owner_reference_id": "string",
            "owner_user_name": "string",
            "project_name": "string",
            "project_reference_id": "string",
        }],
        "name": "string",
        "snat_ips": [{
            "ipv4s": [{
                "prefix_length": 0,
                "value": "string",
            }],
            "ipv6s": [{
                "prefix_length": 0,
                "value": "string",
            }],
        }],
        "tenant_id": "string",
        "vpc_type": "string",
    }])
const subnetV2Resource = new nutanix.SubnetV2("subnetV2Resource", {
    subnetType: "string",
    ipUsages: [{
        ipPoolUsages: [{
            numFreeIps: 0,
            numTotalIps: 0,
            ranges: [{
                endIps: [{
                    prefixLength: 0,
                    value: "string",
                }],
                startIps: [{
                    prefixLength: 0,
                    value: "string",
                }],
            }],
        }],
        numAssignedIps: 0,
        numFreeIps: 0,
        numMacs: 0,
    }],
    isExternal: false,
    description: "string",
    dhcpOptions: [{
        bootFileName: "string",
        domainName: "string",
        domainNameServers: [{
            ipv4s: [{
                prefixLength: 0,
                value: "string",
            }],
            ipv6s: [{
                prefixLength: 0,
                value: "string",
            }],
        }],
        ntpServers: [{
            ipv4s: [{
                prefixLength: 0,
                value: "string",
            }],
            ipv6s: [{
                prefixLength: 0,
                value: "string",
            }],
        }],
        searchDomains: ["string"],
        tftpServerName: "string",
    }],
    dynamicIpAddresses: [{
        ipv4s: [{
            prefixLength: 0,
            value: "string",
        }],
        ipv6s: [{
            prefixLength: 0,
            value: "string",
        }],
    }],
    extId: "string",
    hypervisorType: "string",
    ipConfigs: [{
        ipv4s: [{
            defaultGatewayIps: [{
                prefixLength: 0,
                value: "string",
            }],
            dhcpServerAddresses: [{
                prefixLength: 0,
                value: "string",
            }],
            ipSubnets: [{
                ips: [{
                    prefixLength: 0,
                    value: "string",
                }],
                prefixLength: 0,
            }],
            poolLists: [{
                endIps: [{
                    prefixLength: 0,
                    value: "string",
                }],
                startIps: [{
                    prefixLength: 0,
                    value: "string",
                }],
            }],
        }],
        ipv6s: [{
            defaultGatewayIps: [{
                prefixLength: 0,
                value: "string",
            }],
            dhcpServerAddresses: [{
                prefixLength: 0,
                value: "string",
            }],
            ipSubnets: [{
                ips: [{
                    prefixLength: 0,
                    value: "string",
                }],
                prefixLength: 0,
            }],
            poolLists: [{
                endIps: [{
                    prefixLength: 0,
                    value: "string",
                }],
                startIps: [{
                    prefixLength: 0,
                    value: "string",
                }],
            }],
        }],
    }],
    ipPrefix: "string",
    isNatEnabled: false,
    clusterReference: "string",
    isAdvancedNetworking: false,
    bridgeName: "string",
    name: "string",
    networkFunctionChainReference: "string",
    networkId: 0,
    reservedIpAddresses: [{
        prefixLength: 0,
        value: "string",
    }],
    clusterName: "string",
    virtualSwitchReference: "string",
    virtualSwitches: [{
        bondMode: false,
        clusters: [{
            extId: "string",
            gatewayIpAddresses: [{
                prefixLength: 0,
                value: "string",
            }],
            hosts: [{
                extId: "string",
                hostNics: ["string"],
                internalBridgeName: "string",
                ipAddresses: [{
                    ips: [{
                        prefixLength: 0,
                        value: "string",
                    }],
                    prefixLength: 0,
                }],
                routeTable: 0,
            }],
        }],
        description: "string",
        extId: "string",
        hasDeploymentError: false,
        isDefault: false,
        links: [{
            href: "string",
            rel: "string",
        }],
        metadatas: [{
            categoryIds: [["any"]],
            ownerReferenceId: "string",
            ownerUserName: "string",
            projectName: "string",
            projectReferenceId: "string",
        }],
        mtu: 0,
        name: "string",
        tenantId: "string",
    }],
    vpcReference: "string",
    vpcs: [{
        commonDhcpOptions: [{
            domainNameServers: [{
                ipv4s: [{
                    prefixLength: 0,
                    value: "string",
                }],
                ipv6s: [{
                    prefixLength: 0,
                    value: "string",
                }],
            }],
        }],
        description: "string",
        extId: "string",
        externalRoutingDomainReference: "string",
        externalSubnets: [{
            activeGatewayCount: 0,
            activeGatewayNodes: [{
                nodeId: "string",
                nodeIpAddresses: [{
                    ipv4s: [{
                        prefixLength: 0,
                        value: "string",
                    }],
                    ipv6s: [{
                        prefixLength: 0,
                        value: "string",
                    }],
                }],
            }],
            externalIps: [{
                ipv4s: [{
                    prefixLength: 0,
                    value: "string",
                }],
                ipv6s: [{
                    prefixLength: 0,
                    value: "string",
                }],
            }],
            gatewayNodes: ["string"],
            subnetReference: "string",
        }],
        externallyRoutablePrefixes: [{
            ipv4s: [{
                ips: [{
                    prefixLength: 0,
                    value: "string",
                }],
                prefixLength: 0,
            }],
            ipv6s: [{
                ips: [{
                    prefixLength: 0,
                    value: "string",
                }],
                prefixLength: 0,
            }],
        }],
        links: [{
            href: "string",
            rel: "string",
        }],
        metadatas: [{
            categoryIds: [["any"]],
            ownerReferenceId: "string",
            ownerUserName: "string",
            projectName: "string",
            projectReferenceId: "string",
        }],
        name: "string",
        snatIps: [{
            ipv4s: [{
                prefixLength: 0,
                value: "string",
            }],
            ipv6s: [{
                prefixLength: 0,
                value: "string",
            }],
        }],
        tenantId: "string",
        vpcType: "string",
    }],
});
type: nutanix:SubnetV2
properties:
    bridgeName: string
    clusterName: string
    clusterReference: string
    description: string
    dhcpOptions:
        - bootFileName: string
          domainName: string
          domainNameServers:
            - ipv4s:
                - prefixLength: 0
                  value: string
              ipv6s:
                - prefixLength: 0
                  value: string
          ntpServers:
            - ipv4s:
                - prefixLength: 0
                  value: string
              ipv6s:
                - prefixLength: 0
                  value: string
          searchDomains:
            - string
          tftpServerName: string
    dynamicIpAddresses:
        - ipv4s:
            - prefixLength: 0
              value: string
          ipv6s:
            - prefixLength: 0
              value: string
    extId: string
    hypervisorType: string
    ipConfigs:
        - ipv4s:
            - defaultGatewayIps:
                - prefixLength: 0
                  value: string
              dhcpServerAddresses:
                - prefixLength: 0
                  value: string
              ipSubnets:
                - ips:
                    - prefixLength: 0
                      value: string
                  prefixLength: 0
              poolLists:
                - endIps:
                    - prefixLength: 0
                      value: string
                  startIps:
                    - prefixLength: 0
                      value: string
          ipv6s:
            - defaultGatewayIps:
                - prefixLength: 0
                  value: string
              dhcpServerAddresses:
                - prefixLength: 0
                  value: string
              ipSubnets:
                - ips:
                    - prefixLength: 0
                      value: string
                  prefixLength: 0
              poolLists:
                - endIps:
                    - prefixLength: 0
                      value: string
                  startIps:
                    - prefixLength: 0
                      value: string
    ipPrefix: string
    ipUsages:
        - ipPoolUsages:
            - numFreeIps: 0
              numTotalIps: 0
              ranges:
                - endIps:
                    - prefixLength: 0
                      value: string
                  startIps:
                    - prefixLength: 0
                      value: string
          numAssignedIps: 0
          numFreeIps: 0
          numMacs: 0
    isAdvancedNetworking: false
    isExternal: false
    isNatEnabled: false
    name: string
    networkFunctionChainReference: string
    networkId: 0
    reservedIpAddresses:
        - prefixLength: 0
          value: string
    subnetType: string
    virtualSwitchReference: string
    virtualSwitches:
        - bondMode: false
          clusters:
            - extId: string
              gatewayIpAddresses:
                - prefixLength: 0
                  value: string
              hosts:
                - extId: string
                  hostNics:
                    - string
                  internalBridgeName: string
                  ipAddresses:
                    - ips:
                        - prefixLength: 0
                          value: string
                      prefixLength: 0
                  routeTable: 0
          description: string
          extId: string
          hasDeploymentError: false
          isDefault: false
          links:
            - href: string
              rel: string
          metadatas:
            - categoryIds:
                - - any
              ownerReferenceId: string
              ownerUserName: string
              projectName: string
              projectReferenceId: string
          mtu: 0
          name: string
          tenantId: string
    vpcReference: string
    vpcs:
        - commonDhcpOptions:
            - domainNameServers:
                - ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
          description: string
          extId: string
          externalRoutingDomainReference: string
          externalSubnets:
            - activeGatewayCount: 0
              activeGatewayNodes:
                - nodeId: string
                  nodeIpAddresses:
                    - ipv4s:
                        - prefixLength: 0
                          value: string
                      ipv6s:
                        - prefixLength: 0
                          value: string
              externalIps:
                - ipv4s:
                    - prefixLength: 0
                      value: string
                  ipv6s:
                    - prefixLength: 0
                      value: string
              gatewayNodes:
                - string
              subnetReference: string
          externallyRoutablePrefixes:
            - ipv4s:
                - ips:
                    - prefixLength: 0
                      value: string
                  prefixLength: 0
              ipv6s:
                - ips:
                    - prefixLength: 0
                      value: string
                  prefixLength: 0
          links:
            - href: string
              rel: string
          metadatas:
            - categoryIds:
                - - any
              ownerReferenceId: string
              ownerUserName: string
              projectName: string
              projectReferenceId: string
          name: string
          snatIps:
            - ipv4s:
                - prefixLength: 0
                  value: string
              ipv6s:
                - prefixLength: 0
                  value: string
          tenantId: string
          vpcType: string
SubnetV2 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 SubnetV2 resource accepts the following input properties:
- Subnet
Type string - Bridge
Name string - Cluster
Name string - Cluster
Reference string - Description string
 - Dhcp
Options List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Dhcp Option>  - Dynamic
Ip List<PiersAddresses Karsenbarg. Nutanix. Inputs. Subnet V2Dynamic Ip Address>  - Ext
Id string - Hypervisor
Type string - Ip
Configs List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Ip Config>  - Ip
Prefix string - Ip
Usages List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Ip Usage>  - Is
Advanced boolNetworking  - Is
External bool - Is
Nat boolEnabled  - Name string
 - Network
Function stringChain Reference  - Network
Id int - Reserved
Ip List<PiersAddresses Karsenbarg. Nutanix. Inputs. Subnet V2Reserved Ip Address>  - Virtual
Switch stringReference  - Virtual
Switches List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Virtual Switch>  - Vpc
Reference string - Vpcs
List<Piers
Karsenbarg. Nutanix. Inputs. Subnet V2Vpc>  
- Subnet
Type string - Bridge
Name string - Cluster
Name string - Cluster
Reference string - Description string
 - Dhcp
Options []SubnetV2Dhcp Option Args  - Dynamic
Ip []SubnetAddresses V2Dynamic Ip Address Args  - Ext
Id string - Hypervisor
Type string - Ip
Configs []SubnetV2Ip Config Args  - Ip
Prefix string - Ip
Usages []SubnetV2Ip Usage Args  - Is
Advanced boolNetworking  - Is
External bool - Is
Nat boolEnabled  - Name string
 - Network
Function stringChain Reference  - Network
Id int - Reserved
Ip []SubnetAddresses V2Reserved Ip Address Args  - Virtual
Switch stringReference  - Virtual
Switches []SubnetV2Virtual Switch Args  - Vpc
Reference string - Vpcs
[]Subnet
V2Vpc Args  
- subnet
Type String - bridge
Name String - cluster
Name String - cluster
Reference String - description String
 - dhcp
Options List<SubnetV2Dhcp Option>  - dynamic
Ip List<SubnetAddresses V2Dynamic Ip Address>  - ext
Id String - hypervisor
Type String - ip
Configs List<SubnetV2Ip Config>  - ip
Prefix String - ip
Usages List<SubnetV2Ip Usage>  - is
Advanced BooleanNetworking  - is
External Boolean - is
Nat BooleanEnabled  - name String
 - network
Function StringChain Reference  - network
Id Integer - reserved
Ip List<SubnetAddresses V2Reserved Ip Address>  - virtual
Switch StringReference  - virtual
Switches List<SubnetV2Virtual Switch>  - vpc
Reference String - vpcs
List<Subnet
V2Vpc>  
- subnet
Type string - bridge
Name string - cluster
Name string - cluster
Reference string - description string
 - dhcp
Options SubnetV2Dhcp Option[]  - dynamic
Ip SubnetAddresses V2Dynamic Ip Address[]  - ext
Id string - hypervisor
Type string - ip
Configs SubnetV2Ip Config[]  - ip
Prefix string - ip
Usages SubnetV2Ip Usage[]  - is
Advanced booleanNetworking  - is
External boolean - is
Nat booleanEnabled  - name string
 - network
Function stringChain Reference  - network
Id number - reserved
Ip SubnetAddresses V2Reserved Ip Address[]  - virtual
Switch stringReference  - virtual
Switches SubnetV2Virtual Switch[]  - vpc
Reference string - vpcs
Subnet
V2Vpc[]  
- subnet_
type str - bridge_
name str - cluster_
name str - cluster_
reference str - description str
 - dhcp_
options Sequence[SubnetV2Dhcp Option Args]  - dynamic_
ip_ Sequence[Subnetaddresses V2Dynamic Ip Address Args]  - ext_
id str - hypervisor_
type str - ip_
configs Sequence[SubnetV2Ip Config Args]  - ip_
prefix str - ip_
usages Sequence[SubnetV2Ip Usage Args]  - is_
advanced_ boolnetworking  - is_
external bool - is_
nat_ boolenabled  - name str
 - network_
function_ strchain_ reference  - network_
id int - reserved_
ip_ Sequence[Subnetaddresses V2Reserved Ip Address Args]  - virtual_
switch_ strreference  - virtual_
switches Sequence[SubnetV2Virtual Switch Args]  - vpc_
reference str - vpcs
Sequence[Subnet
V2Vpc Args]  
- subnet
Type String - bridge
Name String - cluster
Name String - cluster
Reference String - description String
 - dhcp
Options List<Property Map> - dynamic
Ip List<Property Map>Addresses  - ext
Id String - hypervisor
Type String - ip
Configs List<Property Map> - ip
Prefix String - ip
Usages List<Property Map> - is
Advanced BooleanNetworking  - is
External Boolean - is
Nat BooleanEnabled  - name String
 - network
Function StringChain Reference  - network
Id Number - reserved
Ip List<Property Map>Addresses  - virtual
Switch StringReference  - virtual
Switches List<Property Map> - vpc
Reference String - vpcs List<Property Map>
 
Outputs
All input properties are implicitly available as output properties. Additionally, the SubnetV2 resource produces the following output properties:
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Links
List<Piers
Karsenbarg. Nutanix. Outputs. Subnet V2Link>  - Migration
State string 
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Links
[]Subnet
V2Link  - Migration
State string 
- id String
 - The provider-assigned unique ID for this managed resource.
 - links
List<Subnet
V2Link>  - migration
State String 
- id string
 - The provider-assigned unique ID for this managed resource.
 - links
Subnet
V2Link[]  - migration
State string 
- id str
 - The provider-assigned unique ID for this managed resource.
 - links
Sequence[Subnet
V2Link]  - migration_
state str 
- id String
 - The provider-assigned unique ID for this managed resource.
 - links List<Property Map>
 - migration
State String 
Look up Existing SubnetV2 Resource
Get an existing SubnetV2 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?: SubnetV2State, opts?: CustomResourceOptions): SubnetV2@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        bridge_name: Optional[str] = None,
        cluster_name: Optional[str] = None,
        cluster_reference: Optional[str] = None,
        description: Optional[str] = None,
        dhcp_options: Optional[Sequence[SubnetV2DhcpOptionArgs]] = None,
        dynamic_ip_addresses: Optional[Sequence[SubnetV2DynamicIpAddressArgs]] = None,
        ext_id: Optional[str] = None,
        hypervisor_type: Optional[str] = None,
        ip_configs: Optional[Sequence[SubnetV2IpConfigArgs]] = None,
        ip_prefix: Optional[str] = None,
        ip_usages: Optional[Sequence[SubnetV2IpUsageArgs]] = None,
        is_advanced_networking: Optional[bool] = None,
        is_external: Optional[bool] = None,
        is_nat_enabled: Optional[bool] = None,
        links: Optional[Sequence[SubnetV2LinkArgs]] = None,
        migration_state: Optional[str] = None,
        name: Optional[str] = None,
        network_function_chain_reference: Optional[str] = None,
        network_id: Optional[int] = None,
        reserved_ip_addresses: Optional[Sequence[SubnetV2ReservedIpAddressArgs]] = None,
        subnet_type: Optional[str] = None,
        virtual_switch_reference: Optional[str] = None,
        virtual_switches: Optional[Sequence[SubnetV2VirtualSwitchArgs]] = None,
        vpc_reference: Optional[str] = None,
        vpcs: Optional[Sequence[SubnetV2VpcArgs]] = None) -> SubnetV2func GetSubnetV2(ctx *Context, name string, id IDInput, state *SubnetV2State, opts ...ResourceOption) (*SubnetV2, error)public static SubnetV2 Get(string name, Input<string> id, SubnetV2State? state, CustomResourceOptions? opts = null)public static SubnetV2 get(String name, Output<String> id, SubnetV2State state, CustomResourceOptions options)resources:  _:    type: nutanix:SubnetV2    get:      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.
 
- Bridge
Name string - Cluster
Name string - Cluster
Reference string - Description string
 - Dhcp
Options List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Dhcp Option>  - Dynamic
Ip List<PiersAddresses Karsenbarg. Nutanix. Inputs. Subnet V2Dynamic Ip Address>  - Ext
Id string - Hypervisor
Type string - Ip
Configs List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Ip Config>  - Ip
Prefix string - Ip
Usages List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Ip Usage>  - Is
Advanced boolNetworking  - Is
External bool - Is
Nat boolEnabled  - Links
List<Piers
Karsenbarg. Nutanix. Inputs. Subnet V2Link>  - Migration
State string - Name string
 - Network
Function stringChain Reference  - Network
Id int - Reserved
Ip List<PiersAddresses Karsenbarg. Nutanix. Inputs. Subnet V2Reserved Ip Address>  - Subnet
Type string - Virtual
Switch stringReference  - Virtual
Switches List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Virtual Switch>  - Vpc
Reference string - Vpcs
List<Piers
Karsenbarg. Nutanix. Inputs. Subnet V2Vpc>  
- Bridge
Name string - Cluster
Name string - Cluster
Reference string - Description string
 - Dhcp
Options []SubnetV2Dhcp Option Args  - Dynamic
Ip []SubnetAddresses V2Dynamic Ip Address Args  - Ext
Id string - Hypervisor
Type string - Ip
Configs []SubnetV2Ip Config Args  - Ip
Prefix string - Ip
Usages []SubnetV2Ip Usage Args  - Is
Advanced boolNetworking  - Is
External bool - Is
Nat boolEnabled  - Links
[]Subnet
V2Link Args  - Migration
State string - Name string
 - Network
Function stringChain Reference  - Network
Id int - Reserved
Ip []SubnetAddresses V2Reserved Ip Address Args  - Subnet
Type string - Virtual
Switch stringReference  - Virtual
Switches []SubnetV2Virtual Switch Args  - Vpc
Reference string - Vpcs
[]Subnet
V2Vpc Args  
- bridge
Name String - cluster
Name String - cluster
Reference String - description String
 - dhcp
Options List<SubnetV2Dhcp Option>  - dynamic
Ip List<SubnetAddresses V2Dynamic Ip Address>  - ext
Id String - hypervisor
Type String - ip
Configs List<SubnetV2Ip Config>  - ip
Prefix String - ip
Usages List<SubnetV2Ip Usage>  - is
Advanced BooleanNetworking  - is
External Boolean - is
Nat BooleanEnabled  - links
List<Subnet
V2Link>  - migration
State String - name String
 - network
Function StringChain Reference  - network
Id Integer - reserved
Ip List<SubnetAddresses V2Reserved Ip Address>  - subnet
Type String - virtual
Switch StringReference  - virtual
Switches List<SubnetV2Virtual Switch>  - vpc
Reference String - vpcs
List<Subnet
V2Vpc>  
- bridge
Name string - cluster
Name string - cluster
Reference string - description string
 - dhcp
Options SubnetV2Dhcp Option[]  - dynamic
Ip SubnetAddresses V2Dynamic Ip Address[]  - ext
Id string - hypervisor
Type string - ip
Configs SubnetV2Ip Config[]  - ip
Prefix string - ip
Usages SubnetV2Ip Usage[]  - is
Advanced booleanNetworking  - is
External boolean - is
Nat booleanEnabled  - links
Subnet
V2Link[]  - migration
State string - name string
 - network
Function stringChain Reference  - network
Id number - reserved
Ip SubnetAddresses V2Reserved Ip Address[]  - subnet
Type string - virtual
Switch stringReference  - virtual
Switches SubnetV2Virtual Switch[]  - vpc
Reference string - vpcs
Subnet
V2Vpc[]  
- bridge_
name str - cluster_
name str - cluster_
reference str - description str
 - dhcp_
options Sequence[SubnetV2Dhcp Option Args]  - dynamic_
ip_ Sequence[Subnetaddresses V2Dynamic Ip Address Args]  - ext_
id str - hypervisor_
type str - ip_
configs Sequence[SubnetV2Ip Config Args]  - ip_
prefix str - ip_
usages Sequence[SubnetV2Ip Usage Args]  - is_
advanced_ boolnetworking  - is_
external bool - is_
nat_ boolenabled  - links
Sequence[Subnet
V2Link Args]  - migration_
state str - name str
 - network_
function_ strchain_ reference  - network_
id int - reserved_
ip_ Sequence[Subnetaddresses V2Reserved Ip Address Args]  - subnet_
type str - virtual_
switch_ strreference  - virtual_
switches Sequence[SubnetV2Virtual Switch Args]  - vpc_
reference str - vpcs
Sequence[Subnet
V2Vpc Args]  
- bridge
Name String - cluster
Name String - cluster
Reference String - description String
 - dhcp
Options List<Property Map> - dynamic
Ip List<Property Map>Addresses  - ext
Id String - hypervisor
Type String - ip
Configs List<Property Map> - ip
Prefix String - ip
Usages List<Property Map> - is
Advanced BooleanNetworking  - is
External Boolean - is
Nat BooleanEnabled  - links List<Property Map>
 - migration
State String - name String
 - network
Function StringChain Reference  - network
Id Number - reserved
Ip List<Property Map>Addresses  - subnet
Type String - virtual
Switch StringReference  - virtual
Switches List<Property Map> - vpc
Reference String - vpcs List<Property Map>
 
Supporting Types
SubnetV2DhcpOption, SubnetV2DhcpOptionArgs      
- boot
File StringName  - domain
Name String - domain
Name List<Property Map>Servers  - ntp
Servers List<Property Map> - search
Domains List<String> - tftp
Server StringName  
SubnetV2DhcpOptionDomainNameServer, SubnetV2DhcpOptionDomainNameServerArgs            
SubnetV2DhcpOptionDomainNameServerIpv4, SubnetV2DhcpOptionDomainNameServerIpv4Args              
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2DhcpOptionDomainNameServerIpv6, SubnetV2DhcpOptionDomainNameServerIpv6Args              
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2DhcpOptionNtpServer, SubnetV2DhcpOptionNtpServerArgs          
SubnetV2DhcpOptionNtpServerIpv4, SubnetV2DhcpOptionNtpServerIpv4Args            
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2DhcpOptionNtpServerIpv6, SubnetV2DhcpOptionNtpServerIpv6Args            
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2DynamicIpAddress, SubnetV2DynamicIpAddressArgs        
SubnetV2DynamicIpAddressIpv4, SubnetV2DynamicIpAddressIpv4Args          
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2DynamicIpAddressIpv6, SubnetV2DynamicIpAddressIpv6Args          
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpConfig, SubnetV2IpConfigArgs      
SubnetV2IpConfigIpv4, SubnetV2IpConfigIpv4Args        
- Default
Gateway List<PiersIps Karsenbarg. Nutanix. Inputs. Subnet V2Ip Config Ipv4Default Gateway Ip>  - Dhcp
Server List<PiersAddresses Karsenbarg. Nutanix. Inputs. Subnet V2Ip Config Ipv4Dhcp Server Address>  - Ip
Subnets List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Ip Config Ipv4Ip Subnet>  - Pool
Lists List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Ip Config Ipv4Pool List>  
SubnetV2IpConfigIpv4DefaultGatewayIp, SubnetV2IpConfigIpv4DefaultGatewayIpArgs            
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpConfigIpv4DhcpServerAddress, SubnetV2IpConfigIpv4DhcpServerAddressArgs            
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpConfigIpv4IpSubnet, SubnetV2IpConfigIpv4IpSubnetArgs          
SubnetV2IpConfigIpv4IpSubnetIp, SubnetV2IpConfigIpv4IpSubnetIpArgs            
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpConfigIpv4PoolList, SubnetV2IpConfigIpv4PoolListArgs          
SubnetV2IpConfigIpv4PoolListEndIp, SubnetV2IpConfigIpv4PoolListEndIpArgs              
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpConfigIpv4PoolListStartIp, SubnetV2IpConfigIpv4PoolListStartIpArgs              
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpConfigIpv6, SubnetV2IpConfigIpv6Args        
- Default
Gateway List<PiersIps Karsenbarg. Nutanix. Inputs. Subnet V2Ip Config Ipv6Default Gateway Ip>  - Dhcp
Server List<PiersAddresses Karsenbarg. Nutanix. Inputs. Subnet V2Ip Config Ipv6Dhcp Server Address>  - Ip
Subnets List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Ip Config Ipv6Ip Subnet>  - Pool
Lists List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Ip Config Ipv6Pool List>  
SubnetV2IpConfigIpv6DefaultGatewayIp, SubnetV2IpConfigIpv6DefaultGatewayIpArgs            
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpConfigIpv6DhcpServerAddress, SubnetV2IpConfigIpv6DhcpServerAddressArgs            
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpConfigIpv6IpSubnet, SubnetV2IpConfigIpv6IpSubnetArgs          
SubnetV2IpConfigIpv6IpSubnetIp, SubnetV2IpConfigIpv6IpSubnetIpArgs            
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpConfigIpv6PoolList, SubnetV2IpConfigIpv6PoolListArgs          
SubnetV2IpConfigIpv6PoolListEndIp, SubnetV2IpConfigIpv6PoolListEndIpArgs              
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpConfigIpv6PoolListStartIp, SubnetV2IpConfigIpv6PoolListStartIpArgs              
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpUsage, SubnetV2IpUsageArgs      
- ip
Pool List<SubnetUsages V2Ip Usage Ip Pool Usage>  - num
Assigned IntegerIps  - num
Free IntegerIps  - num
Macs Integer 
- ip
Pool SubnetUsages V2Ip Usage Ip Pool Usage[]  - num
Assigned numberIps  - num
Free numberIps  - num
Macs number 
- ip
Pool List<Property Map>Usages  - num
Assigned NumberIps  - num
Free NumberIps  - num
Macs Number 
SubnetV2IpUsageIpPoolUsage, SubnetV2IpUsageIpPoolUsageArgs            
- num
Free IntegerIps  - num
Total IntegerIps  - ranges
List<Subnet
V2Ip Usage Ip Pool Usage Range>  
- num
Free numberIps  - num
Total numberIps  - ranges
Subnet
V2Ip Usage Ip Pool Usage Range[]  
- num
Free NumberIps  - num
Total NumberIps  - ranges List<Property Map>
 
SubnetV2IpUsageIpPoolUsageRange, SubnetV2IpUsageIpPoolUsageRangeArgs              
SubnetV2IpUsageIpPoolUsageRangeEndIp, SubnetV2IpUsageIpPoolUsageRangeEndIpArgs                  
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2IpUsageIpPoolUsageRangeStartIp, SubnetV2IpUsageIpPoolUsageRangeStartIpArgs                  
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2Link, SubnetV2LinkArgs    
SubnetV2ReservedIpAddress, SubnetV2ReservedIpAddressArgs        
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VirtualSwitch, SubnetV2VirtualSwitchArgs      
- Bond
Mode bool - Clusters
List<Piers
Karsenbarg. Nutanix. Inputs. Subnet V2Virtual Switch Cluster>  - Description string
 - Ext
Id string - Has
Deployment boolError  - Is
Default bool - Links
List<Piers
Karsenbarg. Nutanix. Inputs. Subnet V2Virtual Switch Link>  - Metadatas
List<Piers
Karsenbarg. Nutanix. Inputs. Subnet V2Virtual Switch Metadata>  - Mtu int
 - Name string
 - Tenant
Id string 
- Bond
Mode bool - Clusters
[]Subnet
V2Virtual Switch Cluster  - Description string
 - Ext
Id string - Has
Deployment boolError  - Is
Default bool - Links
[]Subnet
V2Virtual Switch Link  - Metadatas
[]Subnet
V2Virtual Switch Metadata  - Mtu int
 - Name string
 - Tenant
Id string 
- bond
Mode Boolean - clusters
List<Subnet
V2Virtual Switch Cluster>  - description String
 - ext
Id String - has
Deployment BooleanError  - is
Default Boolean - links
List<Subnet
V2Virtual Switch Link>  - metadatas
List<Subnet
V2Virtual Switch Metadata>  - mtu Integer
 - name String
 - tenant
Id String 
- bond
Mode boolean - clusters
Subnet
V2Virtual Switch Cluster[]  - description string
 - ext
Id string - has
Deployment booleanError  - is
Default boolean - links
Subnet
V2Virtual Switch Link[]  - metadatas
Subnet
V2Virtual Switch Metadata[]  - mtu number
 - name string
 - tenant
Id string 
- bond
Mode Boolean - clusters List<Property Map>
 - description String
 - ext
Id String - has
Deployment BooleanError  - is
Default Boolean - links List<Property Map>
 - metadatas List<Property Map>
 - mtu Number
 - name String
 - tenant
Id String 
SubnetV2VirtualSwitchCluster, SubnetV2VirtualSwitchClusterArgs        
SubnetV2VirtualSwitchClusterGatewayIpAddress, SubnetV2VirtualSwitchClusterGatewayIpAddressArgs              
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VirtualSwitchClusterHost, SubnetV2VirtualSwitchClusterHostArgs          
- Ext
Id string - Host
Nics []string - Internal
Bridge stringName  - Ip
Addresses []SubnetV2Virtual Switch Cluster Host Ip Address  - Route
Table int 
- ext
Id String - host
Nics List<String> - internal
Bridge StringName  - ip
Addresses List<SubnetV2Virtual Switch Cluster Host Ip Address>  - route
Table Integer 
- ext
Id string - host
Nics string[] - internal
Bridge stringName  - ip
Addresses SubnetV2Virtual Switch Cluster Host Ip Address[]  - route
Table number 
- ext
Id String - host
Nics List<String> - internal
Bridge StringName  - ip
Addresses List<Property Map> - route
Table Number 
SubnetV2VirtualSwitchClusterHostIpAddress, SubnetV2VirtualSwitchClusterHostIpAddressArgs              
SubnetV2VirtualSwitchClusterHostIpAddressIp, SubnetV2VirtualSwitchClusterHostIpAddressIpArgs                
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VirtualSwitchLink, SubnetV2VirtualSwitchLinkArgs        
SubnetV2VirtualSwitchMetadata, SubnetV2VirtualSwitchMetadataArgs        
- Category
Ids List<ImmutableArray<object>>  - Owner
Reference stringId  - Owner
User stringName  - Project
Name string - Project
Reference stringId  
- Category
Ids [][]interface{} - Owner
Reference stringId  - Owner
User stringName  - Project
Name string - Project
Reference stringId  
- category
Ids List<List<Object>> - owner
Reference StringId  - owner
User StringName  - project
Name String - project
Reference StringId  
- category
Ids any[][] - owner
Reference stringId  - owner
User stringName  - project
Name string - project
Reference stringId  
- category_
ids Sequence[Sequence[Any]] - owner_
reference_ strid  - owner_
user_ strname  - project_
name str - project_
reference_ strid  
- category
Ids List<List<Any>> - owner
Reference StringId  - owner
User StringName  - project
Name String - project
Reference StringId  
SubnetV2Vpc, SubnetV2VpcArgs    
- Common
Dhcp List<PiersOptions Karsenbarg. Nutanix. Inputs. Subnet V2Vpc Common Dhcp Option>  - Description string
 - Ext
Id string - External
Routing stringDomain Reference  - External
Subnets List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Vpc External Subnet>  - Externally
Routable List<PiersPrefixes Karsenbarg. Nutanix. Inputs. Subnet V2Vpc Externally Routable Prefix>  - Links
List<Piers
Karsenbarg. Nutanix. Inputs. Subnet V2Vpc Link>  - Metadatas
List<Piers
Karsenbarg. Nutanix. Inputs. Subnet V2Vpc Metadata>  - Name string
 - Snat
Ips List<PiersKarsenbarg. Nutanix. Inputs. Subnet V2Vpc Snat Ip>  - Tenant
Id string - Vpc
Type string 
- Common
Dhcp []SubnetOptions V2Vpc Common Dhcp Option  - Description string
 - Ext
Id string - External
Routing stringDomain Reference  - External
Subnets []SubnetV2Vpc External Subnet  - Externally
Routable []SubnetPrefixes V2Vpc Externally Routable Prefix  - Links
[]Subnet
V2Vpc Link  - Metadatas
[]Subnet
V2Vpc Metadata  - Name string
 - Snat
Ips []SubnetV2Vpc Snat Ip  - Tenant
Id string - Vpc
Type string 
- common
Dhcp List<SubnetOptions V2Vpc Common Dhcp Option>  - description String
 - ext
Id String - external
Routing StringDomain Reference  - external
Subnets List<SubnetV2Vpc External Subnet>  - externally
Routable List<SubnetPrefixes V2Vpc Externally Routable Prefix>  - links
List<Subnet
V2Vpc Link>  - metadatas
List<Subnet
V2Vpc Metadata>  - name String
 - snat
Ips List<SubnetV2Vpc Snat Ip>  - tenant
Id String - vpc
Type String 
- common
Dhcp SubnetOptions V2Vpc Common Dhcp Option[]  - description string
 - ext
Id string - external
Routing stringDomain Reference  - external
Subnets SubnetV2Vpc External Subnet[]  - externally
Routable SubnetPrefixes V2Vpc Externally Routable Prefix[]  - links
Subnet
V2Vpc Link[]  - metadatas
Subnet
V2Vpc Metadata[]  - name string
 - snat
Ips SubnetV2Vpc Snat Ip[]  - tenant
Id string - vpc
Type string 
- common_
dhcp_ Sequence[Subnetoptions V2Vpc Common Dhcp Option]  - description str
 - ext_
id str - external_
routing_ strdomain_ reference  - external_
subnets Sequence[SubnetV2Vpc External Subnet]  - externally_
routable_ Sequence[Subnetprefixes V2Vpc Externally Routable Prefix]  - links
Sequence[Subnet
V2Vpc Link]  - metadatas
Sequence[Subnet
V2Vpc Metadata]  - name str
 - snat_
ips Sequence[SubnetV2Vpc Snat Ip]  - tenant_
id str - vpc_
type str 
- common
Dhcp List<Property Map>Options  - description String
 - ext
Id String - external
Routing StringDomain Reference  - external
Subnets List<Property Map> - externally
Routable List<Property Map>Prefixes  - links List<Property Map>
 - metadatas List<Property Map>
 - name String
 - snat
Ips List<Property Map> - tenant
Id String - vpc
Type String 
SubnetV2VpcCommonDhcpOption, SubnetV2VpcCommonDhcpOptionArgs          
SubnetV2VpcCommonDhcpOptionDomainNameServer, SubnetV2VpcCommonDhcpOptionDomainNameServerArgs                
SubnetV2VpcCommonDhcpOptionDomainNameServerIpv4, SubnetV2VpcCommonDhcpOptionDomainNameServerIpv4Args                  
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VpcCommonDhcpOptionDomainNameServerIpv6, SubnetV2VpcCommonDhcpOptionDomainNameServerIpv6Args                  
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VpcExternalSubnet, SubnetV2VpcExternalSubnetArgs        
- active
Gateway NumberCount  - active
Gateway List<Property Map>Nodes  - external
Ips List<Property Map> - gateway
Nodes List<String> - subnet
Reference String 
SubnetV2VpcExternalSubnetActiveGatewayNode, SubnetV2VpcExternalSubnetActiveGatewayNodeArgs              
SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddress, SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressArgs                    
SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv4, SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv4Args                      
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv6, SubnetV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv6Args                      
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VpcExternalSubnetExternalIp, SubnetV2VpcExternalSubnetExternalIpArgs            
SubnetV2VpcExternalSubnetExternalIpIpv4, SubnetV2VpcExternalSubnetExternalIpIpv4Args              
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VpcExternalSubnetExternalIpIpv6, SubnetV2VpcExternalSubnetExternalIpIpv6Args              
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VpcExternallyRoutablePrefix, SubnetV2VpcExternallyRoutablePrefixArgs          
SubnetV2VpcExternallyRoutablePrefixIpv4, SubnetV2VpcExternallyRoutablePrefixIpv4Args            
SubnetV2VpcExternallyRoutablePrefixIpv4Ip, SubnetV2VpcExternallyRoutablePrefixIpv4IpArgs            
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VpcExternallyRoutablePrefixIpv6, SubnetV2VpcExternallyRoutablePrefixIpv6Args            
SubnetV2VpcExternallyRoutablePrefixIpv6Ip, SubnetV2VpcExternallyRoutablePrefixIpv6IpArgs            
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VpcLink, SubnetV2VpcLinkArgs      
SubnetV2VpcMetadata, SubnetV2VpcMetadataArgs      
- Category
Ids List<ImmutableArray<object>>  - Owner
Reference stringId  - Owner
User stringName  - Project
Name string - Project
Reference stringId  
- Category
Ids [][]interface{} - Owner
Reference stringId  - Owner
User stringName  - Project
Name string - Project
Reference stringId  
- category
Ids List<List<Object>> - owner
Reference StringId  - owner
User StringName  - project
Name String - project
Reference StringId  
- category
Ids any[][] - owner
Reference stringId  - owner
User stringName  - project
Name string - project
Reference stringId  
- category_
ids Sequence[Sequence[Any]] - owner_
reference_ strid  - owner_
user_ strname  - project_
name str - project_
reference_ strid  
- category
Ids List<List<Any>> - owner
Reference StringId  - owner
User StringName  - project
Name String - project
Reference StringId  
SubnetV2VpcSnatIp, SubnetV2VpcSnatIpArgs        
SubnetV2VpcSnatIpIpv4, SubnetV2VpcSnatIpIpv4Args          
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
SubnetV2VpcSnatIpIpv6, SubnetV2VpcSnatIpIpv6Args          
- Prefix
Length int - Value string
 
- Prefix
Length int - Value string
 
- prefix
Length Integer - value String
 
- prefix
Length number - value string
 
- prefix_
length int - value str
 
- prefix
Length Number - value String
 
Package Details
- Repository
 - nutanix pierskarsenbarg/pulumi-nutanix
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
nutanixTerraform Provider.