1. Packages
  2. Nutanix
  3. API Docs
  4. getVpcsV2
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

nutanix.getVpcsV2

Explore with Pulumi AI

Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

Provides a datasource to retrieve the list of existing VPCs.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";

const vpcs = nutanix.getVpcsV2({});
Copy
import pulumi
import pulumi_nutanix as nutanix

vpcs = nutanix.get_vpcs_v2()
Copy
package main

import (
	"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := nutanix.GetVpcsV2(ctx, &nutanix.GetVpcsV2Args{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = Pulumi.Nutanix;

return await Deployment.RunAsync(() => 
{
    var vpcs = Nutanix.GetVpcsV2.Invoke();

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NutanixFunctions;
import com.pulumi.nutanix.inputs.GetVpcsV2Args;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var vpcs = NutanixFunctions.getVpcsV2();

    }
}
Copy
variables:
  vpcs:
    fn::invoke:
      function: nutanix:getVpcsV2
      arguments: {}
Copy

Using getVpcsV2

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getVpcsV2(args: GetVpcsV2Args, opts?: InvokeOptions): Promise<GetVpcsV2Result>
function getVpcsV2Output(args: GetVpcsV2OutputArgs, opts?: InvokeOptions): Output<GetVpcsV2Result>
Copy
def get_vpcs_v2(filter: Optional[str] = None,
                limit: Optional[int] = None,
                order_by: Optional[str] = None,
                page: Optional[int] = None,
                select: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetVpcsV2Result
def get_vpcs_v2_output(filter: Optional[pulumi.Input[str]] = None,
                limit: Optional[pulumi.Input[int]] = None,
                order_by: Optional[pulumi.Input[str]] = None,
                page: Optional[pulumi.Input[int]] = None,
                select: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetVpcsV2Result]
Copy
func GetVpcsV2(ctx *Context, args *GetVpcsV2Args, opts ...InvokeOption) (*GetVpcsV2Result, error)
func GetVpcsV2Output(ctx *Context, args *GetVpcsV2OutputArgs, opts ...InvokeOption) GetVpcsV2ResultOutput
Copy

> Note: This function is named GetVpcsV2 in the Go SDK.

public static class GetVpcsV2 
{
    public static Task<GetVpcsV2Result> InvokeAsync(GetVpcsV2Args args, InvokeOptions? opts = null)
    public static Output<GetVpcsV2Result> Invoke(GetVpcsV2InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVpcsV2Result> getVpcsV2(GetVpcsV2Args args, InvokeOptions options)
public static Output<GetVpcsV2Result> getVpcsV2(GetVpcsV2Args args, InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getVpcsV2:getVpcsV2
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filter string
A URL query parameter that allows clients to filter a collection of resources.
Limit int
A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
OrderBy string
A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
Page int
A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
Select string
A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.
Filter string
A URL query parameter that allows clients to filter a collection of resources.
Limit int
A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
OrderBy string
A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
Page int
A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
Select string
A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.
filter String
A URL query parameter that allows clients to filter a collection of resources.
limit Integer
A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
orderBy String
A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
page Integer
A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
select String
A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.
filter string
A URL query parameter that allows clients to filter a collection of resources.
limit number
A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
orderBy string
A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
page number
A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
select string
A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.
filter str
A URL query parameter that allows clients to filter a collection of resources.
limit int
A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
order_by str
A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
page int
A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
select str
A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.
filter String
A URL query parameter that allows clients to filter a collection of resources.
limit Number
A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set.
orderBy String
A URL query parameter that allows clients to specify the sort criteria for the returned list of objects. Resources can be sorted in ascending order using asc or descending order using desc. If asc or desc are not specified, the resources will be sorted in ascending order by default.
page Number
A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results.
select String
A URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions.

getVpcsV2 Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Vpcs List<PiersKarsenbarg.Nutanix.Outputs.GetVpcsV2Vpc>
Filter string
Limit int
OrderBy string
Page int
Select string
Id string
The provider-assigned unique ID for this managed resource.
Vpcs []GetVpcsV2Vpc
Filter string
Limit int
OrderBy string
Page int
Select string
id String
The provider-assigned unique ID for this managed resource.
vpcs List<GetVpcsV2Vpc>
filter String
limit Integer
orderBy String
page Integer
select String
id string
The provider-assigned unique ID for this managed resource.
vpcs GetVpcsV2Vpc[]
filter string
limit number
orderBy string
page number
select string
id str
The provider-assigned unique ID for this managed resource.
vpcs Sequence[GetVpcsV2Vpc]
filter str
limit int
order_by str
page int
select str
id String
The provider-assigned unique ID for this managed resource.
vpcs List<Property Map>
filter String
limit Number
orderBy String
page Number
select String

Supporting Types

GetVpcsV2Vpc

CommonDhcpOptions This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcCommonDhcpOption>
List of DHCP options to be configured.
Description This property is required. string
Description of the VPC.
ExtId This property is required. string
ext_id of VPC.
ExternalRoutingDomainReference This property is required. string
External routing domain associated with this route table
ExternalSubnets This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcExternalSubnet>
List of external subnets that the VPC is attached to.
ExternallyRoutablePrefixes This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcExternallyRoutablePrefix>
CIDR blocks from the VPC which can talk externally without performing NAT. This is applicable when connecting to external subnets which have disabled NAT.
Links This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcLink>
A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
Metadatas This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcMetadata>
Metadata associated with this resource.
Name This property is required. string
Name of the VPC.
SnatIps This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcSnatIp>
List of IP Addresses used for SNAT.
TenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity.
VpcType This property is required. string
Type of VPC.
CommonDhcpOptions This property is required. []GetVpcsV2VpcCommonDhcpOption
List of DHCP options to be configured.
Description This property is required. string
Description of the VPC.
ExtId This property is required. string
ext_id of VPC.
ExternalRoutingDomainReference This property is required. string
External routing domain associated with this route table
ExternalSubnets This property is required. []GetVpcsV2VpcExternalSubnet
List of external subnets that the VPC is attached to.
ExternallyRoutablePrefixes This property is required. []GetVpcsV2VpcExternallyRoutablePrefix
CIDR blocks from the VPC which can talk externally without performing NAT. This is applicable when connecting to external subnets which have disabled NAT.
Links This property is required. []GetVpcsV2VpcLink
A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
Metadatas This property is required. []GetVpcsV2VpcMetadata
Metadata associated with this resource.
Name This property is required. string
Name of the VPC.
SnatIps This property is required. []GetVpcsV2VpcSnatIp
List of IP Addresses used for SNAT.
TenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity.
VpcType This property is required. string
Type of VPC.
commonDhcpOptions This property is required. List<GetVpcsV2VpcCommonDhcpOption>
List of DHCP options to be configured.
description This property is required. String
Description of the VPC.
extId This property is required. String
ext_id of VPC.
externalRoutingDomainReference This property is required. String
External routing domain associated with this route table
externalSubnets This property is required. List<GetVpcsV2VpcExternalSubnet>
List of external subnets that the VPC is attached to.
externallyRoutablePrefixes This property is required. List<GetVpcsV2VpcExternallyRoutablePrefix>
CIDR blocks from the VPC which can talk externally without performing NAT. This is applicable when connecting to external subnets which have disabled NAT.
links This property is required. List<GetVpcsV2VpcLink>
A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
metadatas This property is required. List<GetVpcsV2VpcMetadata>
Metadata associated with this resource.
name This property is required. String
Name of the VPC.
snatIps This property is required. List<GetVpcsV2VpcSnatIp>
List of IP Addresses used for SNAT.
tenantId This property is required. String
A globally unique identifier that represents the tenant that owns this entity.
vpcType This property is required. String
Type of VPC.
commonDhcpOptions This property is required. GetVpcsV2VpcCommonDhcpOption[]
List of DHCP options to be configured.
description This property is required. string
Description of the VPC.
extId This property is required. string
ext_id of VPC.
externalRoutingDomainReference This property is required. string
External routing domain associated with this route table
externalSubnets This property is required. GetVpcsV2VpcExternalSubnet[]
List of external subnets that the VPC is attached to.
externallyRoutablePrefixes This property is required. GetVpcsV2VpcExternallyRoutablePrefix[]
CIDR blocks from the VPC which can talk externally without performing NAT. This is applicable when connecting to external subnets which have disabled NAT.
links This property is required. GetVpcsV2VpcLink[]
A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
metadatas This property is required. GetVpcsV2VpcMetadata[]
Metadata associated with this resource.
name This property is required. string
Name of the VPC.
snatIps This property is required. GetVpcsV2VpcSnatIp[]
List of IP Addresses used for SNAT.
tenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity.
vpcType This property is required. string
Type of VPC.
common_dhcp_options This property is required. Sequence[GetVpcsV2VpcCommonDhcpOption]
List of DHCP options to be configured.
description This property is required. str
Description of the VPC.
ext_id This property is required. str
ext_id of VPC.
external_routing_domain_reference This property is required. str
External routing domain associated with this route table
external_subnets This property is required. Sequence[GetVpcsV2VpcExternalSubnet]
List of external subnets that the VPC is attached to.
externally_routable_prefixes This property is required. Sequence[GetVpcsV2VpcExternallyRoutablePrefix]
CIDR blocks from the VPC which can talk externally without performing NAT. This is applicable when connecting to external subnets which have disabled NAT.
links This property is required. Sequence[GetVpcsV2VpcLink]
A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
metadatas This property is required. Sequence[GetVpcsV2VpcMetadata]
Metadata associated with this resource.
name This property is required. str
Name of the VPC.
snat_ips This property is required. Sequence[GetVpcsV2VpcSnatIp]
List of IP Addresses used for SNAT.
tenant_id This property is required. str
A globally unique identifier that represents the tenant that owns this entity.
vpc_type This property is required. str
Type of VPC.
commonDhcpOptions This property is required. List<Property Map>
List of DHCP options to be configured.
description This property is required. String
Description of the VPC.
extId This property is required. String
ext_id of VPC.
externalRoutingDomainReference This property is required. String
External routing domain associated with this route table
externalSubnets This property is required. List<Property Map>
List of external subnets that the VPC is attached to.
externallyRoutablePrefixes This property is required. List<Property Map>
CIDR blocks from the VPC which can talk externally without performing NAT. This is applicable when connecting to external subnets which have disabled NAT.
links This property is required. List<Property Map>
A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
metadatas This property is required. List<Property Map>
Metadata associated with this resource.
name This property is required. String
Name of the VPC.
snatIps This property is required. List<Property Map>
List of IP Addresses used for SNAT.
tenantId This property is required. String
A globally unique identifier that represents the tenant that owns this entity.
vpcType This property is required. String
Type of VPC.

GetVpcsV2VpcCommonDhcpOption

DomainNameServers This property is required. []GetVpcsV2VpcCommonDhcpOptionDomainNameServer
List of Domain Name Server addresses
domainNameServers This property is required. List<GetVpcsV2VpcCommonDhcpOptionDomainNameServer>
List of Domain Name Server addresses
domainNameServers This property is required. GetVpcsV2VpcCommonDhcpOptionDomainNameServer[]
List of Domain Name Server addresses
domain_name_servers This property is required. Sequence[GetVpcsV2VpcCommonDhcpOptionDomainNameServer]
List of Domain Name Server addresses
domainNameServers This property is required. List<Property Map>
List of Domain Name Server addresses

GetVpcsV2VpcCommonDhcpOptionDomainNameServer

Ipv4s This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv4>
Reference to address configuration
Ipv6s This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv6>
Reference to address configuration
Ipv4s This property is required. []GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv4
Reference to address configuration
Ipv6s This property is required. []GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv6
Reference to address configuration
ipv4s This property is required. List<GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv4>
Reference to address configuration
ipv6s This property is required. List<GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv6>
Reference to address configuration
ipv4s This property is required. GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv4[]
Reference to address configuration
ipv6s This property is required. GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv6[]
Reference to address configuration
ipv4s This property is required. Sequence[GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv4]
Reference to address configuration
ipv6s This property is required. Sequence[GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv6]
Reference to address configuration
ipv4s This property is required. List<Property Map>
Reference to address configuration
ipv6s This property is required. List<Property Map>
Reference to address configuration

GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv4

PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
prefixLength This property is required. Integer
The prefix length of the network
value This property is required. String
value of address
prefixLength This property is required. number
The prefix length of the network
value This property is required. string
value of address
prefix_length This property is required. int
The prefix length of the network
value This property is required. str
value of address
prefixLength This property is required. Number
The prefix length of the network
value This property is required. String
value of address

GetVpcsV2VpcCommonDhcpOptionDomainNameServerIpv6

PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
prefixLength This property is required. Integer
The prefix length of the network
value This property is required. String
value of address
prefixLength This property is required. number
The prefix length of the network
value This property is required. string
value of address
prefix_length This property is required. int
The prefix length of the network
value This property is required. str
value of address
prefixLength This property is required. Number
The prefix length of the network
value This property is required. String
value of address

GetVpcsV2VpcExternalSubnet

ActiveGatewayCount This property is required. int
Maximum number of active gateway nodes for the VPC external subnet association.
ActiveGatewayNodes This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcExternalSubnetActiveGatewayNode>
Reference of gateway nodes
ExternalIps This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcExternalSubnetExternalIp>
List of IP Addresses used for SNAT, if NAT is enabled on the external subnet. If NAT is not enabled, this specifies the IP address of the VPC port connected to the external gateway.
GatewayNodes This property is required. List<string>
List of gateway nodes that can be used for external connectivity.
SubnetReference This property is required. string
External subnet reference.
ActiveGatewayCount This property is required. int
Maximum number of active gateway nodes for the VPC external subnet association.
ActiveGatewayNodes This property is required. []GetVpcsV2VpcExternalSubnetActiveGatewayNode
Reference of gateway nodes
ExternalIps This property is required. []GetVpcsV2VpcExternalSubnetExternalIp
List of IP Addresses used for SNAT, if NAT is enabled on the external subnet. If NAT is not enabled, this specifies the IP address of the VPC port connected to the external gateway.
GatewayNodes This property is required. []string
List of gateway nodes that can be used for external connectivity.
SubnetReference This property is required. string
External subnet reference.
activeGatewayCount This property is required. Integer
Maximum number of active gateway nodes for the VPC external subnet association.
activeGatewayNodes This property is required. List<GetVpcsV2VpcExternalSubnetActiveGatewayNode>
Reference of gateway nodes
externalIps This property is required. List<GetVpcsV2VpcExternalSubnetExternalIp>
List of IP Addresses used for SNAT, if NAT is enabled on the external subnet. If NAT is not enabled, this specifies the IP address of the VPC port connected to the external gateway.
gatewayNodes This property is required. List<String>
List of gateway nodes that can be used for external connectivity.
subnetReference This property is required. String
External subnet reference.
activeGatewayCount This property is required. number
Maximum number of active gateway nodes for the VPC external subnet association.
activeGatewayNodes This property is required. GetVpcsV2VpcExternalSubnetActiveGatewayNode[]
Reference of gateway nodes
externalIps This property is required. GetVpcsV2VpcExternalSubnetExternalIp[]
List of IP Addresses used for SNAT, if NAT is enabled on the external subnet. If NAT is not enabled, this specifies the IP address of the VPC port connected to the external gateway.
gatewayNodes This property is required. string[]
List of gateway nodes that can be used for external connectivity.
subnetReference This property is required. string
External subnet reference.
active_gateway_count This property is required. int
Maximum number of active gateway nodes for the VPC external subnet association.
active_gateway_nodes This property is required. Sequence[GetVpcsV2VpcExternalSubnetActiveGatewayNode]
Reference of gateway nodes
external_ips This property is required. Sequence[GetVpcsV2VpcExternalSubnetExternalIp]
List of IP Addresses used for SNAT, if NAT is enabled on the external subnet. If NAT is not enabled, this specifies the IP address of the VPC port connected to the external gateway.
gateway_nodes This property is required. Sequence[str]
List of gateway nodes that can be used for external connectivity.
subnet_reference This property is required. str
External subnet reference.
activeGatewayCount This property is required. Number
Maximum number of active gateway nodes for the VPC external subnet association.
activeGatewayNodes This property is required. List<Property Map>
Reference of gateway nodes
externalIps This property is required. List<Property Map>
List of IP Addresses used for SNAT, if NAT is enabled on the external subnet. If NAT is not enabled, this specifies the IP address of the VPC port connected to the external gateway.
gatewayNodes This property is required. List<String>
List of gateway nodes that can be used for external connectivity.
subnetReference This property is required. String
External subnet reference.

GetVpcsV2VpcExternalSubnetActiveGatewayNode

NodeId This property is required. string
NodeIpAddresses This property is required. []GetVpcsV2VpcExternalSubnetActiveGatewayNodeNodeIpAddress
nodeId This property is required. String
nodeIpAddresses This property is required. List<GetVpcsV2VpcExternalSubnetActiveGatewayNodeNodeIpAddress>
nodeId This property is required. string
nodeIpAddresses This property is required. GetVpcsV2VpcExternalSubnetActiveGatewayNodeNodeIpAddress[]
nodeId This property is required. String
nodeIpAddresses This property is required. List<Property Map>

GetVpcsV2VpcExternalSubnetActiveGatewayNodeNodeIpAddress

Ipv4s This property is required. []GetVpcsV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv4
IP V4 Configuration
Ipv6s This property is required. []GetVpcsV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv6
IP V6 Configuration
ipv4s This property is required. GetVpcsV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv4[]
IP V4 Configuration
ipv6s This property is required. GetVpcsV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv6[]
IP V6 Configuration
ipv4s This property is required. List<Property Map>
IP V4 Configuration
ipv6s This property is required. List<Property Map>
IP V6 Configuration

GetVpcsV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv4

PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
prefixLength This property is required. Integer
The prefix length of the network
value This property is required. String
value of address
prefixLength This property is required. number
The prefix length of the network
value This property is required. string
value of address
prefix_length This property is required. int
The prefix length of the network
value This property is required. str
value of address
prefixLength This property is required. Number
The prefix length of the network
value This property is required. String
value of address

GetVpcsV2VpcExternalSubnetActiveGatewayNodeNodeIpAddressIpv6

PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
prefixLength This property is required. Integer
The prefix length of the network
value This property is required. String
value of address
prefixLength This property is required. number
The prefix length of the network
value This property is required. string
value of address
prefix_length This property is required. int
The prefix length of the network
value This property is required. str
value of address
prefixLength This property is required. Number
The prefix length of the network
value This property is required. String
value of address

GetVpcsV2VpcExternalSubnetExternalIp

Ipv4s This property is required. []GetVpcsV2VpcExternalSubnetExternalIpIpv4
IP V4 Configuration
Ipv6s This property is required. []GetVpcsV2VpcExternalSubnetExternalIpIpv6
IP V6 Configuration
ipv4s This property is required. List<GetVpcsV2VpcExternalSubnetExternalIpIpv4>
IP V4 Configuration
ipv6s This property is required. List<GetVpcsV2VpcExternalSubnetExternalIpIpv6>
IP V6 Configuration
ipv4s This property is required. GetVpcsV2VpcExternalSubnetExternalIpIpv4[]
IP V4 Configuration
ipv6s This property is required. GetVpcsV2VpcExternalSubnetExternalIpIpv6[]
IP V6 Configuration
ipv4s This property is required. Sequence[GetVpcsV2VpcExternalSubnetExternalIpIpv4]
IP V4 Configuration
ipv6s This property is required. Sequence[GetVpcsV2VpcExternalSubnetExternalIpIpv6]
IP V6 Configuration
ipv4s This property is required. List<Property Map>
IP V4 Configuration
ipv6s This property is required. List<Property Map>
IP V6 Configuration

GetVpcsV2VpcExternalSubnetExternalIpIpv4

PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
prefixLength This property is required. Integer
The prefix length of the network
value This property is required. String
value of address
prefixLength This property is required. number
The prefix length of the network
value This property is required. string
value of address
prefix_length This property is required. int
The prefix length of the network
value This property is required. str
value of address
prefixLength This property is required. Number
The prefix length of the network
value This property is required. String
value of address

GetVpcsV2VpcExternalSubnetExternalIpIpv6

PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
prefixLength This property is required. Integer
The prefix length of the network
value This property is required. String
value of address
prefixLength This property is required. number
The prefix length of the network
value This property is required. string
value of address
prefix_length This property is required. int
The prefix length of the network
value This property is required. str
value of address
prefixLength This property is required. Number
The prefix length of the network
value This property is required. String
value of address

GetVpcsV2VpcExternallyRoutablePrefix

Ipv4s This property is required. []GetVpcsV2VpcExternallyRoutablePrefixIpv4
IP V4 Configuration
Ipv6s This property is required. []GetVpcsV2VpcExternallyRoutablePrefixIpv6
IP V6 Configuration
ipv4s This property is required. List<GetVpcsV2VpcExternallyRoutablePrefixIpv4>
IP V4 Configuration
ipv6s This property is required. List<GetVpcsV2VpcExternallyRoutablePrefixIpv6>
IP V6 Configuration
ipv4s This property is required. GetVpcsV2VpcExternallyRoutablePrefixIpv4[]
IP V4 Configuration
ipv6s This property is required. GetVpcsV2VpcExternallyRoutablePrefixIpv6[]
IP V6 Configuration
ipv4s This property is required. Sequence[GetVpcsV2VpcExternallyRoutablePrefixIpv4]
IP V4 Configuration
ipv6s This property is required. Sequence[GetVpcsV2VpcExternallyRoutablePrefixIpv6]
IP V6 Configuration
ipv4s This property is required. List<Property Map>
IP V4 Configuration
ipv6s This property is required. List<Property Map>
IP V6 Configuration

GetVpcsV2VpcExternallyRoutablePrefixIpv4

Ips This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcExternallyRoutablePrefixIpv4Ip>
Reference to address configuration
PrefixLength This property is required. int
The prefix length of the network
Ips This property is required. []GetVpcsV2VpcExternallyRoutablePrefixIpv4Ip
Reference to address configuration
PrefixLength This property is required. int
The prefix length of the network
ips This property is required. List<GetVpcsV2VpcExternallyRoutablePrefixIpv4Ip>
Reference to address configuration
prefixLength This property is required. Integer
The prefix length of the network
ips This property is required. GetVpcsV2VpcExternallyRoutablePrefixIpv4Ip[]
Reference to address configuration
prefixLength This property is required. number
The prefix length of the network
ips This property is required. Sequence[GetVpcsV2VpcExternallyRoutablePrefixIpv4Ip]
Reference to address configuration
prefix_length This property is required. int
The prefix length of the network
ips This property is required. List<Property Map>
Reference to address configuration
prefixLength This property is required. Number
The prefix length of the network

GetVpcsV2VpcExternallyRoutablePrefixIpv4Ip

PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
Value This property is required. string
value of address
PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
Value This property is required. string
value of address
prefixLength This property is required. Integer
The prefix length of the network to which this host IPv4/IPv6 address belongs.
value This property is required. String
value of address
prefixLength This property is required. number
The prefix length of the network to which this host IPv4/IPv6 address belongs.
value This property is required. string
value of address
prefix_length This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
value This property is required. str
value of address
prefixLength This property is required. Number
The prefix length of the network to which this host IPv4/IPv6 address belongs.
value This property is required. String
value of address

GetVpcsV2VpcExternallyRoutablePrefixIpv6

Ips This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcExternallyRoutablePrefixIpv6Ip>
Reference to address configuration
PrefixLength This property is required. int
The prefix length of the network
Ips This property is required. []GetVpcsV2VpcExternallyRoutablePrefixIpv6Ip
Reference to address configuration
PrefixLength This property is required. int
The prefix length of the network
ips This property is required. List<GetVpcsV2VpcExternallyRoutablePrefixIpv6Ip>
Reference to address configuration
prefixLength This property is required. Integer
The prefix length of the network
ips This property is required. GetVpcsV2VpcExternallyRoutablePrefixIpv6Ip[]
Reference to address configuration
prefixLength This property is required. number
The prefix length of the network
ips This property is required. Sequence[GetVpcsV2VpcExternallyRoutablePrefixIpv6Ip]
Reference to address configuration
prefix_length This property is required. int
The prefix length of the network
ips This property is required. List<Property Map>
Reference to address configuration
prefixLength This property is required. Number
The prefix length of the network

GetVpcsV2VpcExternallyRoutablePrefixIpv6Ip

PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
Value This property is required. string
value of address
PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
Value This property is required. string
value of address
prefixLength This property is required. Integer
The prefix length of the network to which this host IPv4/IPv6 address belongs.
value This property is required. String
value of address
prefixLength This property is required. number
The prefix length of the network to which this host IPv4/IPv6 address belongs.
value This property is required. string
value of address
prefix_length This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
value This property is required. str
value of address
prefixLength This property is required. Number
The prefix length of the network to which this host IPv4/IPv6 address belongs.
value This property is required. String
value of address
Href This property is required. string
Rel This property is required. string
Href This property is required. string
Rel This property is required. string
href This property is required. String
rel This property is required. String
href This property is required. string
rel This property is required. string
href This property is required. str
rel This property is required. str
href This property is required. String
rel This property is required. String

GetVpcsV2VpcMetadata

CategoryIds This property is required. List<ImmutableArray<object>>
OwnerReferenceId This property is required. string
OwnerUserName This property is required. string
ProjectName This property is required. string
ProjectReferenceId This property is required. string
CategoryIds This property is required. [][]interface{}
OwnerReferenceId This property is required. string
OwnerUserName This property is required. string
ProjectName This property is required. string
ProjectReferenceId This property is required. string
categoryIds This property is required. List<List<Object>>
ownerReferenceId This property is required. String
ownerUserName This property is required. String
projectName This property is required. String
projectReferenceId This property is required. String
categoryIds This property is required. any[][]
ownerReferenceId This property is required. string
ownerUserName This property is required. string
projectName This property is required. string
projectReferenceId This property is required. string
category_ids This property is required. Sequence[Sequence[Any]]
owner_reference_id This property is required. str
owner_user_name This property is required. str
project_name This property is required. str
project_reference_id This property is required. str
categoryIds This property is required. List<List<Any>>
ownerReferenceId This property is required. String
ownerUserName This property is required. String
projectName This property is required. String
projectReferenceId This property is required. String

GetVpcsV2VpcSnatIp

Ipv4s This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcSnatIpIpv4>
IP V4 Configuration
Ipv6s This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetVpcsV2VpcSnatIpIpv6>
IP V6 Configuration
Ipv4s This property is required. []GetVpcsV2VpcSnatIpIpv4
IP V4 Configuration
Ipv6s This property is required. []GetVpcsV2VpcSnatIpIpv6
IP V6 Configuration
ipv4s This property is required. List<GetVpcsV2VpcSnatIpIpv4>
IP V4 Configuration
ipv6s This property is required. List<GetVpcsV2VpcSnatIpIpv6>
IP V6 Configuration
ipv4s This property is required. GetVpcsV2VpcSnatIpIpv4[]
IP V4 Configuration
ipv6s This property is required. GetVpcsV2VpcSnatIpIpv6[]
IP V6 Configuration
ipv4s This property is required. Sequence[GetVpcsV2VpcSnatIpIpv4]
IP V4 Configuration
ipv6s This property is required. Sequence[GetVpcsV2VpcSnatIpIpv6]
IP V6 Configuration
ipv4s This property is required. List<Property Map>
IP V4 Configuration
ipv6s This property is required. List<Property Map>
IP V6 Configuration

GetVpcsV2VpcSnatIpIpv4

PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
prefixLength This property is required. Integer
The prefix length of the network
value This property is required. String
value of address
prefixLength This property is required. number
The prefix length of the network
value This property is required. string
value of address
prefix_length This property is required. int
The prefix length of the network
value This property is required. str
value of address
prefixLength This property is required. Number
The prefix length of the network
value This property is required. String
value of address

GetVpcsV2VpcSnatIpIpv6

PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
PrefixLength This property is required. int
The prefix length of the network
Value This property is required. string
value of address
prefixLength This property is required. Integer
The prefix length of the network
value This property is required. String
value of address
prefixLength This property is required. number
The prefix length of the network
value This property is required. string
value of address
prefix_length This property is required. int
The prefix length of the network
value This property is required. str
value of address
prefixLength This property is required. Number
The prefix length of the network
value This property is required. String
value of address

Package Details

Repository
nutanix pierskarsenbarg/pulumi-nutanix
License
Apache-2.0
Notes
This Pulumi package is based on the nutanix Terraform Provider.
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg