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

nutanix.getPbrV2

Explore with Pulumi AI

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

Get a single Routing Policy corresponding to the extId.

Example Usage

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

const pbr = nutanix.getPbrV2({
    extId: "<pbr_uuid>",
});
Copy
import pulumi
import pulumi_nutanix as nutanix

pbr = nutanix.get_pbr_v2(ext_id="<pbr_uuid>")
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.LookupPbrV2(ctx, &nutanix.LookupPbrV2Args{
			ExtId: "<pbr_uuid>",
		}, 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 pbr = Nutanix.GetPbrV2.Invoke(new()
    {
        ExtId = "<pbr_uuid>",
    });

});
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.GetPbrV2Args;
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 pbr = NutanixFunctions.getPbrV2(GetPbrV2Args.builder()
            .extId("<pbr_uuid>")
            .build());

    }
}
Copy
variables:
  pbr:
    fn::invoke:
      function: nutanix:getPbrV2
      arguments:
        extId: <pbr_uuid>
Copy

Using getPbrV2

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 getPbrV2(args: GetPbrV2Args, opts?: InvokeOptions): Promise<GetPbrV2Result>
function getPbrV2Output(args: GetPbrV2OutputArgs, opts?: InvokeOptions): Output<GetPbrV2Result>
Copy
def get_pbr_v2(ext_id: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetPbrV2Result
def get_pbr_v2_output(ext_id: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetPbrV2Result]
Copy
func LookupPbrV2(ctx *Context, args *LookupPbrV2Args, opts ...InvokeOption) (*LookupPbrV2Result, error)
func LookupPbrV2Output(ctx *Context, args *LookupPbrV2OutputArgs, opts ...InvokeOption) LookupPbrV2ResultOutput
Copy

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

public static class GetPbrV2 
{
    public static Task<GetPbrV2Result> InvokeAsync(GetPbrV2Args args, InvokeOptions? opts = null)
    public static Output<GetPbrV2Result> Invoke(GetPbrV2InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPbrV2Result> getPbrV2(GetPbrV2Args args, InvokeOptions options)
public static Output<GetPbrV2Result> getPbrV2(GetPbrV2Args args, InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getPbrV2:getPbrV2
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ExtId This property is required. string
ExtId This property is required. string
extId This property is required. String
extId This property is required. string
ext_id This property is required. str
extId This property is required. String

getPbrV2 Result

The following output properties are available:

Description string
A description of the routing policy.
ExtId string
Id string
The provider-assigned unique ID for this managed resource.
Links List<PiersKarsenbarg.Nutanix.Outputs.GetPbrV2Link>
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 List<PiersKarsenbarg.Nutanix.Outputs.GetPbrV2Metadata>
Metadata associated with this resource.
Name string
Name of the routing policy.
Policies List<PiersKarsenbarg.Nutanix.Outputs.GetPbrV2Policy>
Routing Policies
Priority int
Priority of the routing policy.
TenantId string
A globally unique identifier that represents the tenant that owns this entity
VpcExtId string
ExtId of the VPC extId to which the routing policy belongs.
Vpcs List<PiersKarsenbarg.Nutanix.Outputs.GetPbrV2Vpc>
VPC name for projections
Description string
A description of the routing policy.
ExtId string
Id string
The provider-assigned unique ID for this managed resource.
Links []GetPbrV2Link
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 []GetPbrV2Metadata
Metadata associated with this resource.
Name string
Name of the routing policy.
Policies []GetPbrV2Policy
Routing Policies
Priority int
Priority of the routing policy.
TenantId string
A globally unique identifier that represents the tenant that owns this entity
VpcExtId string
ExtId of the VPC extId to which the routing policy belongs.
Vpcs []GetPbrV2Vpc
VPC name for projections
description String
A description of the routing policy.
extId String
id String
The provider-assigned unique ID for this managed resource.
links List<GetPbrV2Link>
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 List<GetPbrV2Metadata>
Metadata associated with this resource.
name String
Name of the routing policy.
policies List<GetPbrV2Policy>
Routing Policies
priority Integer
Priority of the routing policy.
tenantId String
A globally unique identifier that represents the tenant that owns this entity
vpcExtId String
ExtId of the VPC extId to which the routing policy belongs.
vpcs List<GetPbrV2Vpc>
VPC name for projections
description string
A description of the routing policy.
extId string
id string
The provider-assigned unique ID for this managed resource.
links GetPbrV2Link[]
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 GetPbrV2Metadata[]
Metadata associated with this resource.
name string
Name of the routing policy.
policies GetPbrV2Policy[]
Routing Policies
priority number
Priority of the routing policy.
tenantId string
A globally unique identifier that represents the tenant that owns this entity
vpcExtId string
ExtId of the VPC extId to which the routing policy belongs.
vpcs GetPbrV2Vpc[]
VPC name for projections
description str
A description of the routing policy.
ext_id str
id str
The provider-assigned unique ID for this managed resource.
links Sequence[GetPbrV2Link]
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 Sequence[GetPbrV2Metadata]
Metadata associated with this resource.
name str
Name of the routing policy.
policies Sequence[GetPbrV2Policy]
Routing Policies
priority int
Priority of the routing policy.
tenant_id str
A globally unique identifier that represents the tenant that owns this entity
vpc_ext_id str
ExtId of the VPC extId to which the routing policy belongs.
vpcs Sequence[GetPbrV2Vpc]
VPC name for projections
description String
A description of the routing policy.
extId String
id String
The provider-assigned unique ID for this managed resource.
links 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 List<Property Map>
Metadata associated with this resource.
name String
Name of the routing policy.
policies List<Property Map>
Routing Policies
priority Number
Priority of the routing policy.
tenantId String
A globally unique identifier that represents the tenant that owns this entity
vpcExtId String
ExtId of the VPC extId to which the routing policy belongs.
vpcs List<Property Map>
VPC name for projections

Supporting Types

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

GetPbrV2Metadata

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

GetPbrV2Policy

IsBidirectional This property is required. bool
If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
PolicyActions This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyAction>
The action to be taken on the traffic matching the routing policy.
PolicyMatches This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyMatch>
Match condition for the traffic that is entering the VPC.
IsBidirectional This property is required. bool
If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
PolicyActions This property is required. []GetPbrV2PolicyPolicyAction
The action to be taken on the traffic matching the routing policy.
PolicyMatches This property is required. []GetPbrV2PolicyPolicyMatch
Match condition for the traffic that is entering the VPC.
isBidirectional This property is required. Boolean
If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
policyActions This property is required. List<GetPbrV2PolicyPolicyAction>
The action to be taken on the traffic matching the routing policy.
policyMatches This property is required. List<GetPbrV2PolicyPolicyMatch>
Match condition for the traffic that is entering the VPC.
isBidirectional This property is required. boolean
If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
policyActions This property is required. GetPbrV2PolicyPolicyAction[]
The action to be taken on the traffic matching the routing policy.
policyMatches This property is required. GetPbrV2PolicyPolicyMatch[]
Match condition for the traffic that is entering the VPC.
is_bidirectional This property is required. bool
If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
policy_actions This property is required. Sequence[GetPbrV2PolicyPolicyAction]
The action to be taken on the traffic matching the routing policy.
policy_matches This property is required. Sequence[GetPbrV2PolicyPolicyMatch]
Match condition for the traffic that is entering the VPC.
isBidirectional This property is required. Boolean
If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
policyActions This property is required. List<Property Map>
The action to be taken on the traffic matching the routing policy.
policyMatches This property is required. List<Property Map>
Match condition for the traffic that is entering the VPC.

GetPbrV2PolicyPolicyAction

ActionType This property is required. string
Routing policy action type.
NexthopIpAddresses This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyActionNexthopIpAddress>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
RerouteParams This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyActionRerouteParam>
Routing policy Reroute params.
ActionType This property is required. string
Routing policy action type.
NexthopIpAddresses This property is required. []GetPbrV2PolicyPolicyActionNexthopIpAddress
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
RerouteParams This property is required. []GetPbrV2PolicyPolicyActionRerouteParam
Routing policy Reroute params.
actionType This property is required. String
Routing policy action type.
nexthopIpAddresses This property is required. List<GetPbrV2PolicyPolicyActionNexthopIpAddress>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
rerouteParams This property is required. List<GetPbrV2PolicyPolicyActionRerouteParam>
Routing policy Reroute params.
actionType This property is required. string
Routing policy action type.
nexthopIpAddresses This property is required. GetPbrV2PolicyPolicyActionNexthopIpAddress[]
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
rerouteParams This property is required. GetPbrV2PolicyPolicyActionRerouteParam[]
Routing policy Reroute params.
action_type This property is required. str
Routing policy action type.
nexthop_ip_addresses This property is required. Sequence[GetPbrV2PolicyPolicyActionNexthopIpAddress]
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
reroute_params This property is required. Sequence[GetPbrV2PolicyPolicyActionRerouteParam]
Routing policy Reroute params.
actionType This property is required. String
Routing policy action type.
nexthopIpAddresses This property is required. List<Property Map>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
rerouteParams This property is required. List<Property Map>
Routing policy Reroute params.

GetPbrV2PolicyPolicyActionNexthopIpAddress

ipv4s This property is required. List<Property Map>
ipv6s This property is required. List<Property Map>

GetPbrV2PolicyPolicyActionNexthopIpAddressIpv4

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2PolicyPolicyActionNexthopIpAddressIpv6

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2PolicyPolicyActionRerouteParam

EgressServiceIps This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIp>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
IngressServiceIps This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIp>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
RerouteFallbackAction This property is required. string
Type of fallback action in reroute case when service VM is down.
ServiceIps This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyActionRerouteParamServiceIp>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
EgressServiceIps This property is required. []GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIp
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
IngressServiceIps This property is required. []GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIp
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
RerouteFallbackAction This property is required. string
Type of fallback action in reroute case when service VM is down.
ServiceIps This property is required. []GetPbrV2PolicyPolicyActionRerouteParamServiceIp
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
egressServiceIps This property is required. List<GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIp>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
ingressServiceIps This property is required. List<GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIp>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
rerouteFallbackAction This property is required. String
Type of fallback action in reroute case when service VM is down.
serviceIps This property is required. List<GetPbrV2PolicyPolicyActionRerouteParamServiceIp>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
egressServiceIps This property is required. GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIp[]
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
ingressServiceIps This property is required. GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIp[]
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
rerouteFallbackAction This property is required. string
Type of fallback action in reroute case when service VM is down.
serviceIps This property is required. GetPbrV2PolicyPolicyActionRerouteParamServiceIp[]
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
egress_service_ips This property is required. Sequence[GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIp]
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
ingress_service_ips This property is required. Sequence[GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIp]
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
reroute_fallback_action This property is required. str
Type of fallback action in reroute case when service VM is down.
service_ips This property is required. Sequence[GetPbrV2PolicyPolicyActionRerouteParamServiceIp]
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
egressServiceIps This property is required. List<Property Map>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
ingressServiceIps This property is required. List<Property Map>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
rerouteFallbackAction This property is required. String
Type of fallback action in reroute case when service VM is down.
serviceIps This property is required. List<Property Map>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.

GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIp

ipv4s This property is required. List<Property Map>
ipv6s This property is required. List<Property Map>

GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIpIpv4

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIpIpv6

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIp

ipv4s This property is required. List<Property Map>
ipv6s This property is required. List<Property Map>

GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIpIpv4

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIpIpv6

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2PolicyPolicyActionRerouteParamServiceIp

ipv4s This property is required. List<Property Map>
ipv6s This property is required. List<Property Map>

GetPbrV2PolicyPolicyActionRerouteParamServiceIpIpv4

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2PolicyPolicyActionRerouteParamServiceIpIpv6

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2PolicyPolicyMatch

Destinations This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyMatchDestination>
Address Type like "EXTERNAL" or "ANY".
ProtocolParameters This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyMatchProtocolParameter>
Protocol Params Object.
ProtocolType This property is required. string
Routing Policy IP protocol type.
Sources This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyMatchSource>
Address Type like "EXTERNAL" or "ANY".
Destinations This property is required. []GetPbrV2PolicyPolicyMatchDestination
Address Type like "EXTERNAL" or "ANY".
ProtocolParameters This property is required. []GetPbrV2PolicyPolicyMatchProtocolParameter
Protocol Params Object.
ProtocolType This property is required. string
Routing Policy IP protocol type.
Sources This property is required. []GetPbrV2PolicyPolicyMatchSource
Address Type like "EXTERNAL" or "ANY".
destinations This property is required. List<GetPbrV2PolicyPolicyMatchDestination>
Address Type like "EXTERNAL" or "ANY".
protocolParameters This property is required. List<GetPbrV2PolicyPolicyMatchProtocolParameter>
Protocol Params Object.
protocolType This property is required. String
Routing Policy IP protocol type.
sources This property is required. List<GetPbrV2PolicyPolicyMatchSource>
Address Type like "EXTERNAL" or "ANY".
destinations This property is required. GetPbrV2PolicyPolicyMatchDestination[]
Address Type like "EXTERNAL" or "ANY".
protocolParameters This property is required. GetPbrV2PolicyPolicyMatchProtocolParameter[]
Protocol Params Object.
protocolType This property is required. string
Routing Policy IP protocol type.
sources This property is required. GetPbrV2PolicyPolicyMatchSource[]
Address Type like "EXTERNAL" or "ANY".
destinations This property is required. Sequence[GetPbrV2PolicyPolicyMatchDestination]
Address Type like "EXTERNAL" or "ANY".
protocol_parameters This property is required. Sequence[GetPbrV2PolicyPolicyMatchProtocolParameter]
Protocol Params Object.
protocol_type This property is required. str
Routing Policy IP protocol type.
sources This property is required. Sequence[GetPbrV2PolicyPolicyMatchSource]
Address Type like "EXTERNAL" or "ANY".
destinations This property is required. List<Property Map>
Address Type like "EXTERNAL" or "ANY".
protocolParameters This property is required. List<Property Map>
Protocol Params Object.
protocolType This property is required. String
Routing Policy IP protocol type.
sources This property is required. List<Property Map>
Address Type like "EXTERNAL" or "ANY".

GetPbrV2PolicyPolicyMatchDestination

AddressType This property is required. string
Address Type like "EXTERNAL" or "ANY".
SubnetPrefixes This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyMatchDestinationSubnetPrefix>
Subnet Prefix
AddressType This property is required. string
Address Type like "EXTERNAL" or "ANY".
SubnetPrefixes This property is required. []GetPbrV2PolicyPolicyMatchDestinationSubnetPrefix
Subnet Prefix
addressType This property is required. String
Address Type like "EXTERNAL" or "ANY".
subnetPrefixes This property is required. List<GetPbrV2PolicyPolicyMatchDestinationSubnetPrefix>
Subnet Prefix
addressType This property is required. string
Address Type like "EXTERNAL" or "ANY".
subnetPrefixes This property is required. GetPbrV2PolicyPolicyMatchDestinationSubnetPrefix[]
Subnet Prefix
address_type This property is required. str
Address Type like "EXTERNAL" or "ANY".
subnet_prefixes This property is required. Sequence[GetPbrV2PolicyPolicyMatchDestinationSubnetPrefix]
Subnet Prefix
addressType This property is required. String
Address Type like "EXTERNAL" or "ANY".
subnetPrefixes This property is required. List<Property Map>
Subnet Prefix

GetPbrV2PolicyPolicyMatchDestinationSubnetPrefix

ipv4s This property is required. List<Property Map>
ipv6s This property is required. List<Property Map>

GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv4

Ips This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv4Ip>
IP of address
PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
Ips This property is required. []GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv4Ip
IP of address
PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. List<GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv4Ip>
IP of address
prefixLength This property is required. Integer
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv4Ip[]
IP of address
prefixLength This property is required. number
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. Sequence[GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv4Ip]
IP of address
prefix_length This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. List<Property Map>
IP of address
prefixLength This property is required. Number
The prefix length of the network to which this host IPv4/IPv6 address belongs.

GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv4Ip

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv6

Ips This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv6Ip>
IP of address
PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
Ips This property is required. []GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv6Ip
IP of address
PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. List<GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv6Ip>
IP of address
prefixLength This property is required. Integer
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv6Ip[]
IP of address
prefixLength This property is required. number
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. Sequence[GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv6Ip]
IP of address
prefix_length This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. List<Property Map>
IP of address
prefixLength This property is required. Number
The prefix length of the network to which this host IPv4/IPv6 address belongs.

GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv6Ip

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2PolicyPolicyMatchProtocolParameter

icmpObjects This property is required. List<Property Map>
ICMP object
layerFourProtocolObjects This property is required. List<Property Map>
Layer Four Protocol Object.
protocolNumberObjects This property is required. List<Property Map>
Protocol Number Object.

GetPbrV2PolicyPolicyMatchProtocolParameterIcmpObject

IcmpCode This property is required. int
icmp code
IcmpType This property is required. int
icmp type
IcmpCode This property is required. int
icmp code
IcmpType This property is required. int
icmp type
icmpCode This property is required. Integer
icmp code
icmpType This property is required. Integer
icmp type
icmpCode This property is required. number
icmp code
icmpType This property is required. number
icmp type
icmp_code This property is required. int
icmp code
icmp_type This property is required. int
icmp type
icmpCode This property is required. Number
icmp code
icmpType This property is required. Number
icmp type

GetPbrV2PolicyPolicyMatchProtocolParameterLayerFourProtocolObject

destinationPortRanges This property is required. List<Property Map>
Start and end port ranges object.
sourcePortRanges This property is required. List<Property Map>
Start and end port ranges object.

GetPbrV2PolicyPolicyMatchProtocolParameterLayerFourProtocolObjectDestinationPortRange

EndPort This property is required. int
StartPort This property is required. int
EndPort This property is required. int
StartPort This property is required. int
endPort This property is required. Integer
startPort This property is required. Integer
endPort This property is required. number
startPort This property is required. number
end_port This property is required. int
start_port This property is required. int
endPort This property is required. Number
startPort This property is required. Number

GetPbrV2PolicyPolicyMatchProtocolParameterLayerFourProtocolObjectSourcePortRange

EndPort This property is required. int
StartPort This property is required. int
EndPort This property is required. int
StartPort This property is required. int
endPort This property is required. Integer
startPort This property is required. Integer
endPort This property is required. number
startPort This property is required. number
end_port This property is required. int
start_port This property is required. int
endPort This property is required. Number
startPort This property is required. Number

GetPbrV2PolicyPolicyMatchProtocolParameterProtocolNumberObject

ProtocolNumber This property is required. int
protocol number
ProtocolNumber This property is required. int
protocol number
protocolNumber This property is required. Integer
protocol number
protocolNumber This property is required. number
protocol number
protocol_number This property is required. int
protocol number
protocolNumber This property is required. Number
protocol number

GetPbrV2PolicyPolicyMatchSource

AddressType This property is required. string
Address Type like "EXTERNAL" or "ANY".
SubnetPrefixes This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyMatchSourceSubnetPrefix>
Subnet Prefix
AddressType This property is required. string
Address Type like "EXTERNAL" or "ANY".
SubnetPrefixes This property is required. []GetPbrV2PolicyPolicyMatchSourceSubnetPrefix
Subnet Prefix
addressType This property is required. String
Address Type like "EXTERNAL" or "ANY".
subnetPrefixes This property is required. List<GetPbrV2PolicyPolicyMatchSourceSubnetPrefix>
Subnet Prefix
addressType This property is required. string
Address Type like "EXTERNAL" or "ANY".
subnetPrefixes This property is required. GetPbrV2PolicyPolicyMatchSourceSubnetPrefix[]
Subnet Prefix
address_type This property is required. str
Address Type like "EXTERNAL" or "ANY".
subnet_prefixes This property is required. Sequence[GetPbrV2PolicyPolicyMatchSourceSubnetPrefix]
Subnet Prefix
addressType This property is required. String
Address Type like "EXTERNAL" or "ANY".
subnetPrefixes This property is required. List<Property Map>
Subnet Prefix

GetPbrV2PolicyPolicyMatchSourceSubnetPrefix

ipv4s This property is required. List<Property Map>
ipv6s This property is required. List<Property Map>

GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv4

Ips This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv4Ip>
IP of address
PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
Ips This property is required. []GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv4Ip
IP of address
PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. List<GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv4Ip>
IP of address
prefixLength This property is required. Integer
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv4Ip[]
IP of address
prefixLength This property is required. number
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. Sequence[GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv4Ip]
IP of address
prefix_length This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. List<Property Map>
IP of address
prefixLength This property is required. Number
The prefix length of the network to which this host IPv4/IPv6 address belongs.

GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv4Ip

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv6

Ips This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv6Ip>
IP of address
PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
Ips This property is required. []GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv6Ip
IP of address
PrefixLength This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. List<GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv6Ip>
IP of address
prefixLength This property is required. Integer
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv6Ip[]
IP of address
prefixLength This property is required. number
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. Sequence[GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv6Ip]
IP of address
prefix_length This property is required. int
The prefix length of the network to which this host IPv4/IPv6 address belongs.
ips This property is required. List<Property Map>
IP of address
prefixLength This property is required. Number
The prefix length of the network to which this host IPv4/IPv6 address belongs.

GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv6Ip

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
ip value
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
ip value
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
ip value
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
ip value
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
ip value
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
ip value

GetPbrV2Vpc

Name This property is required. string
Name of the routing policy.
Name This property is required. string
Name of the routing policy.
name This property is required. String
Name of the routing policy.
name This property is required. string
Name of the routing policy.
name This property is required. str
Name of the routing policy.
name This property is required. String
Name of the routing policy.

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