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

nutanix.getPbrsV2

Explore with Pulumi AI

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

Get a list of Routing Policies.

Example Usage

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

const pbrs = nutanix.getPbrsV2({});
Copy
import pulumi
import pulumi_nutanix as nutanix

pbrs = nutanix.get_pbrs_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.GetPbrsV2(ctx, &nutanix.GetPbrsV2Args{}, 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 pbrs = Nutanix.GetPbrsV2.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.GetPbrsV2Args;
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 pbrs = NutanixFunctions.getPbrsV2();

    }
}
Copy
variables:
  pbrs:
    fn::invoke:
      function: nutanix:getPbrsV2
      arguments: {}
Copy

Using getPbrsV2

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 getPbrsV2(args: GetPbrsV2Args, opts?: InvokeOptions): Promise<GetPbrsV2Result>
function getPbrsV2Output(args: GetPbrsV2OutputArgs, opts?: InvokeOptions): Output<GetPbrsV2Result>
Copy
def get_pbrs_v2(filter: Optional[str] = None,
                limit: Optional[int] = None,
                order_by: Optional[str] = None,
                page: Optional[int] = None,
                opts: Optional[InvokeOptions] = None) -> GetPbrsV2Result
def get_pbrs_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,
                opts: Optional[InvokeOptions] = None) -> Output[GetPbrsV2Result]
Copy
func GetPbrsV2(ctx *Context, args *GetPbrsV2Args, opts ...InvokeOption) (*GetPbrsV2Result, error)
func GetPbrsV2Output(ctx *Context, args *GetPbrsV2OutputArgs, opts ...InvokeOption) GetPbrsV2ResultOutput
Copy

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

public static class GetPbrsV2 
{
    public static Task<GetPbrsV2Result> InvokeAsync(GetPbrsV2Args args, InvokeOptions? opts = null)
    public static Output<GetPbrsV2Result> Invoke(GetPbrsV2InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPbrsV2Result> getPbrsV2(GetPbrsV2Args args, InvokeOptions options)
public static Output<GetPbrsV2Result> getPbrsV2(GetPbrsV2Args args, InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getPbrsV2:getPbrsV2
  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.
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.
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.
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.
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.
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.

getPbrsV2 Result

The following output properties are available:

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

Supporting Types

GetPbrsV2RoutingPolicy

Description This property is required. string
A description of the routing policy.
ExtId This property is required. string
A globally unique identifier of an instance that is suitable for external consumption.
Links This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrsV2RoutingPolicyLink>
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.GetPbrsV2RoutingPolicyMetadata>
Metadata associated with this resource.
Name This property is required. string
Name of the routing policy.
Policies This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrsV2RoutingPolicyPolicy>
Routing Policies
Priority This property is required. int
Priority of the routing policy.
TenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity
VpcExtId This property is required. string
ExtId of the VPC extId to which the routing policy belongs.
Vpcs This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrsV2RoutingPolicyVpc>
VPC name for projections
Description This property is required. string
A description of the routing policy.
ExtId This property is required. string
A globally unique identifier of an instance that is suitable for external consumption.
Links This property is required. []GetPbrsV2RoutingPolicyLink
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. []GetPbrsV2RoutingPolicyMetadata
Metadata associated with this resource.
Name This property is required. string
Name of the routing policy.
Policies This property is required. []GetPbrsV2RoutingPolicyPolicy
Routing Policies
Priority This property is required. int
Priority of the routing policy.
TenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity
VpcExtId This property is required. string
ExtId of the VPC extId to which the routing policy belongs.
Vpcs This property is required. []GetPbrsV2RoutingPolicyVpc
VPC name for projections
description This property is required. String
A description of the routing policy.
extId This property is required. String
A globally unique identifier of an instance that is suitable for external consumption.
links This property is required. List<GetPbrsV2RoutingPolicyLink>
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<GetPbrsV2RoutingPolicyMetadata>
Metadata associated with this resource.
name This property is required. String
Name of the routing policy.
policies This property is required. List<GetPbrsV2RoutingPolicyPolicy>
Routing Policies
priority This property is required. Integer
Priority of the routing policy.
tenantId This property is required. String
A globally unique identifier that represents the tenant that owns this entity
vpcExtId This property is required. String
ExtId of the VPC extId to which the routing policy belongs.
vpcs This property is required. List<GetPbrsV2RoutingPolicyVpc>
VPC name for projections
description This property is required. string
A description of the routing policy.
extId This property is required. string
A globally unique identifier of an instance that is suitable for external consumption.
links This property is required. GetPbrsV2RoutingPolicyLink[]
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. GetPbrsV2RoutingPolicyMetadata[]
Metadata associated with this resource.
name This property is required. string
Name of the routing policy.
policies This property is required. GetPbrsV2RoutingPolicyPolicy[]
Routing Policies
priority This property is required. number
Priority of the routing policy.
tenantId This property is required. string
A globally unique identifier that represents the tenant that owns this entity
vpcExtId This property is required. string
ExtId of the VPC extId to which the routing policy belongs.
vpcs This property is required. GetPbrsV2RoutingPolicyVpc[]
VPC name for projections
description This property is required. str
A description of the routing policy.
ext_id This property is required. str
A globally unique identifier of an instance that is suitable for external consumption.
links This property is required. Sequence[GetPbrsV2RoutingPolicyLink]
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[GetPbrsV2RoutingPolicyMetadata]
Metadata associated with this resource.
name This property is required. str
Name of the routing policy.
policies This property is required. Sequence[GetPbrsV2RoutingPolicyPolicy]
Routing Policies
priority This property is required. int
Priority of the routing policy.
tenant_id This property is required. str
A globally unique identifier that represents the tenant that owns this entity
vpc_ext_id This property is required. str
ExtId of the VPC extId to which the routing policy belongs.
vpcs This property is required. Sequence[GetPbrsV2RoutingPolicyVpc]
VPC name for projections
description This property is required. String
A description of the routing policy.
extId This property is required. String
A globally unique identifier of an instance that is suitable for external consumption.
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 routing policy.
policies This property is required. List<Property Map>
Routing Policies
priority This property is required. Number
Priority of the routing policy.
tenantId This property is required. String
A globally unique identifier that represents the tenant that owns this entity
vpcExtId This property is required. String
ExtId of the VPC extId to which the routing policy belongs.
vpcs This property is required. List<Property Map>
VPC name for projections
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

GetPbrsV2RoutingPolicyMetadata

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

GetPbrsV2RoutingPolicyPolicy

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.GetPbrsV2RoutingPolicyPolicyPolicyAction>
The action to be taken on the traffic matching the routing policy.
PolicyMatches This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrsV2RoutingPolicyPolicyPolicyMatch>
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. []GetPbrsV2RoutingPolicyPolicyPolicyAction
The action to be taken on the traffic matching the routing policy.
PolicyMatches This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyMatch
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<GetPbrsV2RoutingPolicyPolicyPolicyAction>
The action to be taken on the traffic matching the routing policy.
policyMatches This property is required. List<GetPbrsV2RoutingPolicyPolicyPolicyMatch>
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. GetPbrsV2RoutingPolicyPolicyPolicyAction[]
The action to be taken on the traffic matching the routing policy.
policyMatches This property is required. GetPbrsV2RoutingPolicyPolicyPolicyMatch[]
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[GetPbrsV2RoutingPolicyPolicyPolicyAction]
The action to be taken on the traffic matching the routing policy.
policy_matches This property is required. Sequence[GetPbrsV2RoutingPolicyPolicyPolicyMatch]
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.

GetPbrsV2RoutingPolicyPolicyPolicyAction

ActionType This property is required. string
Routing policy action type.
NexthopIpAddresses This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrsV2RoutingPolicyPolicyPolicyActionNexthopIpAddress>
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.GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParam>
Routing policy Reroute params.
ActionType This property is required. string
Routing policy action type.
NexthopIpAddresses This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyActionNexthopIpAddress
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
RerouteParams This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParam
Routing policy Reroute params.
actionType This property is required. String
Routing policy action type.
nexthopIpAddresses This property is required. List<GetPbrsV2RoutingPolicyPolicyPolicyActionNexthopIpAddress>
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<GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParam>
Routing policy Reroute params.
actionType This property is required. string
Routing policy action type.
nexthopIpAddresses This property is required. GetPbrsV2RoutingPolicyPolicyPolicyActionNexthopIpAddress[]
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
rerouteParams This property is required. GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParam[]
Routing policy Reroute params.
action_type This property is required. str
Routing policy action type.
nexthop_ip_addresses This property is required. Sequence[GetPbrsV2RoutingPolicyPolicyPolicyActionNexthopIpAddress]
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[GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParam]
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.

GetPbrsV2RoutingPolicyPolicyPolicyActionNexthopIpAddress

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

GetPbrsV2RoutingPolicyPolicyPolicyActionNexthopIpAddressIpv4

PrefixLength This property is required. int

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

value This property is required. String
ip value

GetPbrsV2RoutingPolicyPolicyPolicyActionNexthopIpAddressIpv6

PrefixLength This property is required. int
Value This property is required. string
ip value
PrefixLength This property is required. int
Value This property is required. string
ip value
prefixLength This property is required. Integer
value This property is required. String
ip value
prefixLength This property is required. number
value This property is required. string
ip value
prefix_length This property is required. int
value This property is required. str
ip value
prefixLength This property is required. Number
value This property is required. String
ip value

GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParam

EgressServiceIps This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamEgressServiceIp>
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.GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamIngressServiceIp>
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.GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamServiceIp>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
EgressServiceIps This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamEgressServiceIp
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
IngressServiceIps This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamIngressServiceIp
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. []GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamServiceIp
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<GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamEgressServiceIp>
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<GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamIngressServiceIp>
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<GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamServiceIp>
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
egressServiceIps This property is required. GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamEgressServiceIp[]
An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
ingressServiceIps This property is required. GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamIngressServiceIp[]
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. GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamServiceIp[]
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[GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamEgressServiceIp]
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[GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamIngressServiceIp]
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[GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamServiceIp]
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.

GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamEgressServiceIp

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

GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamEgressServiceIpIpv4

PrefixLength This property is required. int

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

value This property is required. String
ip value

GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamEgressServiceIpIpv6

PrefixLength This property is required. int
Value This property is required. string
ip value
PrefixLength This property is required. int
Value This property is required. string
ip value
prefixLength This property is required. Integer
value This property is required. String
ip value
prefixLength This property is required. number
value This property is required. string
ip value
prefix_length This property is required. int
value This property is required. str
ip value
prefixLength This property is required. Number
value This property is required. String
ip value

GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamIngressServiceIp

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

GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamIngressServiceIpIpv4

PrefixLength This property is required. int

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

value This property is required. String
ip value

GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamIngressServiceIpIpv6

PrefixLength This property is required. int
Value This property is required. string
ip value
PrefixLength This property is required. int
Value This property is required. string
ip value
prefixLength This property is required. Integer
value This property is required. String
ip value
prefixLength This property is required. number
value This property is required. string
ip value
prefix_length This property is required. int
value This property is required. str
ip value
prefixLength This property is required. Number
value This property is required. String
ip value

GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamServiceIp

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

GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamServiceIpIpv4

PrefixLength This property is required. int

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

value This property is required. String
ip value

GetPbrsV2RoutingPolicyPolicyPolicyActionRerouteParamServiceIpIpv6

PrefixLength This property is required. int
Value This property is required. string
ip value
PrefixLength This property is required. int
Value This property is required. string
ip value
prefixLength This property is required. Integer
value This property is required. String
ip value
prefixLength This property is required. number
value This property is required. string
ip value
prefix_length This property is required. int
value This property is required. str
ip value
prefixLength This property is required. Number
value This property is required. String
ip value

GetPbrsV2RoutingPolicyPolicyPolicyMatch

Destinations This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrsV2RoutingPolicyPolicyPolicyMatchDestination>
Address Type like "EXTERNAL" or "ANY".
ProtocolParameters This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrsV2RoutingPolicyPolicyPolicyMatchProtocolParameter>
Protocol Params Object.
ProtocolType This property is required. string
Routing Policy IP protocol type.
Sources This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrsV2RoutingPolicyPolicyPolicyMatchSource>
Address Type like "EXTERNAL" or "ANY".
Destinations This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyMatchDestination
Address Type like "EXTERNAL" or "ANY".
ProtocolParameters This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyMatchProtocolParameter
Protocol Params Object.
ProtocolType This property is required. string
Routing Policy IP protocol type.
Sources This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyMatchSource
Address Type like "EXTERNAL" or "ANY".
destinations This property is required. List<GetPbrsV2RoutingPolicyPolicyPolicyMatchDestination>
Address Type like "EXTERNAL" or "ANY".
protocolParameters This property is required. List<GetPbrsV2RoutingPolicyPolicyPolicyMatchProtocolParameter>
Protocol Params Object.
protocolType This property is required. String
Routing Policy IP protocol type.
sources This property is required. List<GetPbrsV2RoutingPolicyPolicyPolicyMatchSource>
Address Type like "EXTERNAL" or "ANY".
destinations This property is required. GetPbrsV2RoutingPolicyPolicyPolicyMatchDestination[]
Address Type like "EXTERNAL" or "ANY".
protocolParameters This property is required. GetPbrsV2RoutingPolicyPolicyPolicyMatchProtocolParameter[]
Protocol Params Object.
protocolType This property is required. string
Routing Policy IP protocol type.
sources This property is required. GetPbrsV2RoutingPolicyPolicyPolicyMatchSource[]
Address Type like "EXTERNAL" or "ANY".
destinations This property is required. Sequence[GetPbrsV2RoutingPolicyPolicyPolicyMatchDestination]
Address Type like "EXTERNAL" or "ANY".
protocol_parameters This property is required. Sequence[GetPbrsV2RoutingPolicyPolicyPolicyMatchProtocolParameter]
Protocol Params Object.
protocol_type This property is required. str
Routing Policy IP protocol type.
sources This property is required. Sequence[GetPbrsV2RoutingPolicyPolicyPolicyMatchSource]
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".

GetPbrsV2RoutingPolicyPolicyPolicyMatchDestination

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

GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefix

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

GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv4

Ips This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv4Ip>
IP of address
PrefixLength This property is required. int

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

Ips This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv4Ip
IP of address
PrefixLength This property is required. int

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

ips This property is required. List<GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv4Ip>
IP of address
prefixLength This property is required. Integer

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

ips This property is required. GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv4Ip[]
IP of address
prefixLength This property is required. number

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

ips This property is required. Sequence[GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv4Ip]
IP of address
prefix_length This property is required. int

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv4Ip

PrefixLength This property is required. int
Value This property is required. string
ip value
PrefixLength This property is required. int
Value This property is required. string
ip value
prefixLength This property is required. Integer
value This property is required. String
ip value
prefixLength This property is required. number
value This property is required. string
ip value
prefix_length This property is required. int
value This property is required. str
ip value
prefixLength This property is required. Number
value This property is required. String
ip value

GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv6

Ips This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv6Ip
IP of address
PrefixLength This property is required. int
ips This property is required. List<GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv6Ip>
IP of address
prefixLength This property is required. Integer
ips This property is required. GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv6Ip[]
IP of address
prefixLength This property is required. number
ips This property is required. Sequence[GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv6Ip]
IP of address
prefix_length This property is required. int
ips This property is required. List<Property Map>
IP of address
prefixLength This property is required. Number

GetPbrsV2RoutingPolicyPolicyPolicyMatchDestinationSubnetPrefixIpv6Ip

PrefixLength This property is required. int
Value This property is required. string
ip value
PrefixLength This property is required. int
Value This property is required. string
ip value
prefixLength This property is required. Integer
value This property is required. String
ip value
prefixLength This property is required. number
value This property is required. string
ip value
prefix_length This property is required. int
value This property is required. str
ip value
prefixLength This property is required. Number
value This property is required. String
ip value

GetPbrsV2RoutingPolicyPolicyPolicyMatchProtocolParameter

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.

GetPbrsV2RoutingPolicyPolicyPolicyMatchProtocolParameterIcmpObject

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

GetPbrsV2RoutingPolicyPolicyPolicyMatchProtocolParameterLayerFourProtocolObject

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.

GetPbrsV2RoutingPolicyPolicyPolicyMatchProtocolParameterLayerFourProtocolObjectDestinationPortRange

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

GetPbrsV2RoutingPolicyPolicyPolicyMatchProtocolParameterLayerFourProtocolObjectSourcePortRange

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

GetPbrsV2RoutingPolicyPolicyPolicyMatchProtocolParameterProtocolNumberObject

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

GetPbrsV2RoutingPolicyPolicyPolicyMatchSource

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

GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefix

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

GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv4

Ips This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv4Ip>
IP of address
PrefixLength This property is required. int

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

Ips This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv4Ip
IP of address
PrefixLength This property is required. int

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

ips This property is required. List<GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv4Ip>
IP of address
prefixLength This property is required. Integer

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

ips This property is required. GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv4Ip[]
IP of address
prefixLength This property is required. number

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

ips This property is required. Sequence[GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv4Ip]
IP of address
prefix_length This property is required. int

The prefix length of the network to which this host IPv4/IPv6 address belongs.

See detailed information in Nutanix Routing Policies v4.

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.

See detailed information in Nutanix Routing Policies v4.

GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv4Ip

PrefixLength This property is required. int
Value This property is required. string
ip value
PrefixLength This property is required. int
Value This property is required. string
ip value
prefixLength This property is required. Integer
value This property is required. String
ip value
prefixLength This property is required. number
value This property is required. string
ip value
prefix_length This property is required. int
value This property is required. str
ip value
prefixLength This property is required. Number
value This property is required. String
ip value

GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv6

Ips This property is required. []GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv6Ip
IP of address
PrefixLength This property is required. int
ips This property is required. List<GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv6Ip>
IP of address
prefixLength This property is required. Integer
ips This property is required. GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv6Ip[]
IP of address
prefixLength This property is required. number
ips This property is required. Sequence[GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv6Ip]
IP of address
prefix_length This property is required. int
ips This property is required. List<Property Map>
IP of address
prefixLength This property is required. Number

GetPbrsV2RoutingPolicyPolicyPolicyMatchSourceSubnetPrefixIpv6Ip

PrefixLength This property is required. int
Value This property is required. string
ip value
PrefixLength This property is required. int
Value This property is required. string
ip value
prefixLength This property is required. Integer
value This property is required. String
ip value
prefixLength This property is required. number
value This property is required. string
ip value
prefix_length This property is required. int
value This property is required. str
ip value
prefixLength This property is required. Number
value This property is required. String
ip value

GetPbrsV2RoutingPolicyVpc

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