Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg
nutanix.getPbrV2
Explore with Pulumi AI
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>",
});
import pulumi
import pulumi_nutanix as nutanix
pbr = nutanix.get_pbr_v2(ext_id="<pbr_uuid>")
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
	})
}
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>",
    });
});
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());
    }
}
variables:
  pbr:
    fn::invoke:
      function: nutanix:getPbrV2
      arguments:
        extId: <pbr_uuid>
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>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]func LookupPbrV2(ctx *Context, args *LookupPbrV2Args, opts ...InvokeOption) (*LookupPbrV2Result, error)
func LookupPbrV2Output(ctx *Context, args *LookupPbrV2OutputArgs, opts ...InvokeOption) LookupPbrV2ResultOutput> 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)
}public static CompletableFuture<GetPbrV2Result> getPbrV2(GetPbrV2Args args, InvokeOptions options)
public static Output<GetPbrV2Result> getPbrV2(GetPbrV2Args args, InvokeOptions options)
fn::invoke:
  function: nutanix:index/getPbrV2:getPbrV2
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Ext
Id string 
- Ext
Id string 
- ext
Id String 
- ext
Id string 
- ext_
id str 
- ext
Id String 
getPbrV2 Result
The following output properties are available:
- Description string
 - A description of the routing policy.
 - Ext
Id string - Id string
 - The provider-assigned unique ID for this managed resource.
 - Links
List<Piers
Karsenbarg. Nutanix. Outputs. Get Pbr V2Link>  - 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<Piers
Karsenbarg. Nutanix. Outputs. Get Pbr V2Metadata>  - Metadata associated with this resource.
 - Name string
 - Name of the routing policy.
 - Policies
List<Piers
Karsenbarg. Nutanix. Outputs. Get Pbr V2Policy>  - Routing Policies
 - Priority int
 - Priority of the routing policy.
 - Tenant
Id string - A globally unique identifier that represents the tenant that owns this entity
 - Vpc
Ext stringId  - ExtId of the VPC extId to which the routing policy belongs.
 - Vpcs
List<Piers
Karsenbarg. Nutanix. Outputs. Get Pbr V2Vpc>  - VPC name for projections
 
- Description string
 - A description of the routing policy.
 - Ext
Id string - Id string
 - The provider-assigned unique ID for this managed resource.
 - Links
[]Get
Pbr V2Link  - 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
[]Get
Pbr V2Metadata  - Metadata associated with this resource.
 - Name string
 - Name of the routing policy.
 - Policies
[]Get
Pbr V2Policy  - Routing Policies
 - Priority int
 - Priority of the routing policy.
 - Tenant
Id string - A globally unique identifier that represents the tenant that owns this entity
 - Vpc
Ext stringId  - ExtId of the VPC extId to which the routing policy belongs.
 - Vpcs
[]Get
Pbr V2Vpc  - VPC name for projections
 
- description String
 - A description of the routing policy.
 - ext
Id String - id String
 - The provider-assigned unique ID for this managed resource.
 - links
List<Get
Pbr V2Link>  - 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<Get
Pbr V2Metadata>  - Metadata associated with this resource.
 - name String
 - Name of the routing policy.
 - policies
List<Get
Pbr V2Policy>  - Routing Policies
 - priority Integer
 - Priority of the routing policy.
 - tenant
Id String - A globally unique identifier that represents the tenant that owns this entity
 - vpc
Ext StringId  - ExtId of the VPC extId to which the routing policy belongs.
 - vpcs
List<Get
Pbr V2Vpc>  - VPC name for projections
 
- description string
 - A description of the routing policy.
 - ext
Id string - id string
 - The provider-assigned unique ID for this managed resource.
 - links
Get
Pbr V2Link[]  - 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
Get
Pbr V2Metadata[]  - Metadata associated with this resource.
 - name string
 - Name of the routing policy.
 - policies
Get
Pbr V2Policy[]  - Routing Policies
 - priority number
 - Priority of the routing policy.
 - tenant
Id string - A globally unique identifier that represents the tenant that owns this entity
 - vpc
Ext stringId  - ExtId of the VPC extId to which the routing policy belongs.
 - vpcs
Get
Pbr V2Vpc[]  - 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[Get
Pbr V2Link]  - 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[Get
Pbr V2Metadata]  - Metadata associated with this resource.
 - name str
 - Name of the routing policy.
 - policies
Sequence[Get
Pbr V2Policy]  - 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_ strid  - ExtId of the VPC extId to which the routing policy belongs.
 - vpcs
Sequence[Get
Pbr V2Vpc]  - VPC name for projections
 
- description String
 - A description of the routing policy.
 - ext
Id 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.
 - tenant
Id String - A globally unique identifier that represents the tenant that owns this entity
 - vpc
Ext StringId  - ExtId of the VPC extId to which the routing policy belongs.
 - vpcs List<Property Map>
 - VPC name for projections
 
Supporting Types
GetPbrV2Link  
GetPbrV2Metadata  
- Category
Ids List<ImmutableArray<object>>  - Owner
Reference stringId  - Owner
User stringName  - Project
Name string - Project
Reference stringId  
- Category
Ids [][]interface{} - Owner
Reference stringId  - Owner
User stringName  - Project
Name string - Project
Reference stringId  
- category
Ids List<List<Object>> - owner
Reference StringId  - owner
User StringName  - project
Name String - project
Reference StringId  
- category
Ids any[][] - owner
Reference stringId  - owner
User stringName  - project
Name string - project
Reference stringId  
- category_
ids Sequence[Sequence[Any]] - owner_
reference_ strid  - owner_
user_ strname  - project_
name str - project_
reference_ strid  
- category
Ids List<List<Any>> - owner
Reference StringId  - owner
User StringName  - project
Name String - project
Reference StringId  
GetPbrV2Policy  
- Is
Bidirectional bool - If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
 - Policy
Actions List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Action>  - The action to be taken on the traffic matching the routing policy.
 - Policy
Matches List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match>  - Match condition for the traffic that is entering the VPC.
 
- Is
Bidirectional bool - If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
 - Policy
Actions []GetPbr V2Policy Policy Action  - The action to be taken on the traffic matching the routing policy.
 - Policy
Matches []GetPbr V2Policy Policy Match  - Match condition for the traffic that is entering the VPC.
 
- is
Bidirectional Boolean - If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
 - policy
Actions List<GetPbr V2Policy Policy Action>  - The action to be taken on the traffic matching the routing policy.
 - policy
Matches List<GetPbr V2Policy Policy Match>  - Match condition for the traffic that is entering the VPC.
 
- is
Bidirectional boolean - If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
 - policy
Actions GetPbr V2Policy Policy Action[]  - The action to be taken on the traffic matching the routing policy.
 - policy
Matches GetPbr V2Policy Policy Match[]  - Match condition for the traffic that is entering the VPC.
 
- is_
bidirectional bool - If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
 - policy_
actions Sequence[GetPbr V2Policy Policy Action]  - The action to be taken on the traffic matching the routing policy.
 - policy_
matches Sequence[GetPbr V2Policy Policy Match]  - Match condition for the traffic that is entering the VPC.
 
- is
Bidirectional Boolean - If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
 - policy
Actions List<Property Map> - The action to be taken on the traffic matching the routing policy.
 - policy
Matches List<Property Map> - Match condition for the traffic that is entering the VPC.
 
GetPbrV2PolicyPolicyAction    
- Action
Type string - Routing policy action type.
 - Nexthop
Ip List<PiersAddresses Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Action Nexthop Ip Address>  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - Reroute
Params List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Action Reroute Param>  - Routing policy Reroute params.
 
- Action
Type string - Routing policy action type.
 - Nexthop
Ip []GetAddresses Pbr V2Policy Policy Action Nexthop Ip Address  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - Reroute
Params []GetPbr V2Policy Policy Action Reroute Param  - Routing policy Reroute params.
 
- action
Type String - Routing policy action type.
 - nexthop
Ip List<GetAddresses Pbr V2Policy Policy Action Nexthop Ip Address>  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - reroute
Params List<GetPbr V2Policy Policy Action Reroute Param>  - Routing policy Reroute params.
 
- action
Type string - Routing policy action type.
 - nexthop
Ip GetAddresses Pbr V2Policy Policy Action Nexthop Ip Address[]  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - reroute
Params GetPbr V2Policy Policy Action Reroute Param[]  - Routing policy Reroute params.
 
- action_
type str - Routing policy action type.
 - nexthop_
ip_ Sequence[Getaddresses Pbr V2Policy Policy Action Nexthop Ip Address]  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - reroute_
params Sequence[GetPbr V2Policy Policy Action Reroute Param]  - Routing policy Reroute params.
 
- action
Type String - Routing policy action type.
 - nexthop
Ip List<Property Map>Addresses  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - reroute
Params List<Property Map> - Routing policy Reroute params.
 
GetPbrV2PolicyPolicyActionNexthopIpAddress       
GetPbrV2PolicyPolicyActionNexthopIpAddressIpv4        
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2PolicyPolicyActionNexthopIpAddressIpv6        
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2PolicyPolicyActionRerouteParam      
- Egress
Service List<PiersIps Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Action Reroute Param Egress Service Ip>  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - Ingress
Service List<PiersIps Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Action Reroute Param Ingress Service Ip>  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - Reroute
Fallback stringAction  - Type of fallback action in reroute case when service VM is down.
 - Service
Ips List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Action Reroute Param Service Ip>  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- Egress
Service []GetIps Pbr V2Policy Policy Action Reroute Param Egress Service Ip  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - Ingress
Service []GetIps Pbr V2Policy Policy Action Reroute Param Ingress Service Ip  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - Reroute
Fallback stringAction  - Type of fallback action in reroute case when service VM is down.
 - Service
Ips []GetPbr V2Policy Policy Action Reroute Param Service Ip  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- egress
Service List<GetIps Pbr V2Policy Policy Action Reroute Param Egress Service Ip>  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - ingress
Service List<GetIps Pbr V2Policy Policy Action Reroute Param Ingress Service Ip>  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - reroute
Fallback StringAction  - Type of fallback action in reroute case when service VM is down.
 - service
Ips List<GetPbr V2Policy Policy Action Reroute Param Service Ip>  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- egress
Service GetIps Pbr V2Policy Policy Action Reroute Param Egress Service Ip[]  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - ingress
Service GetIps Pbr V2Policy Policy Action Reroute Param Ingress Service Ip[]  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - reroute
Fallback stringAction  - Type of fallback action in reroute case when service VM is down.
 - service
Ips GetPbr V2Policy Policy Action Reroute Param Service Ip[]  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- egress_
service_ Sequence[Getips Pbr V2Policy Policy Action Reroute Param Egress Service Ip]  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - ingress_
service_ Sequence[Getips Pbr V2Policy Policy Action Reroute Param Ingress Service Ip]  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - reroute_
fallback_ straction  - Type of fallback action in reroute case when service VM is down.
 - service_
ips Sequence[GetPbr V2Policy Policy Action Reroute Param Service Ip]  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
- egress
Service List<Property Map>Ips  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - ingress
Service List<Property Map>Ips  - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 - reroute
Fallback StringAction  - Type of fallback action in reroute case when service VM is down.
 - service
Ips List<Property Map> - An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
 
GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIp         
GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIpIpv4          
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIpIpv6          
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIp         
GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIpIpv4          
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIpIpv6          
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2PolicyPolicyActionRerouteParamServiceIp        
GetPbrV2PolicyPolicyActionRerouteParamServiceIpIpv4         
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2PolicyPolicyActionRerouteParamServiceIpIpv6         
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2PolicyPolicyMatch    
- Destinations
List<Piers
Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Destination>  - Address Type like "EXTERNAL" or "ANY".
 - Protocol
Parameters List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Protocol Parameter>  - Protocol Params Object.
 - Protocol
Type string - Routing Policy IP protocol type.
 - Sources
List<Piers
Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Source>  - Address Type like "EXTERNAL" or "ANY".
 
- Destinations
[]Get
Pbr V2Policy Policy Match Destination  - Address Type like "EXTERNAL" or "ANY".
 - Protocol
Parameters []GetPbr V2Policy Policy Match Protocol Parameter  - Protocol Params Object.
 - Protocol
Type string - Routing Policy IP protocol type.
 - Sources
[]Get
Pbr V2Policy Policy Match Source  - Address Type like "EXTERNAL" or "ANY".
 
- destinations
List<Get
Pbr V2Policy Policy Match Destination>  - Address Type like "EXTERNAL" or "ANY".
 - protocol
Parameters List<GetPbr V2Policy Policy Match Protocol Parameter>  - Protocol Params Object.
 - protocol
Type String - Routing Policy IP protocol type.
 - sources
List<Get
Pbr V2Policy Policy Match Source>  - Address Type like "EXTERNAL" or "ANY".
 
- destinations
Get
Pbr V2Policy Policy Match Destination[]  - Address Type like "EXTERNAL" or "ANY".
 - protocol
Parameters GetPbr V2Policy Policy Match Protocol Parameter[]  - Protocol Params Object.
 - protocol
Type string - Routing Policy IP protocol type.
 - sources
Get
Pbr V2Policy Policy Match Source[]  - Address Type like "EXTERNAL" or "ANY".
 
- destinations
Sequence[Get
Pbr V2Policy Policy Match Destination]  - Address Type like "EXTERNAL" or "ANY".
 - protocol_
parameters Sequence[GetPbr V2Policy Policy Match Protocol Parameter]  - Protocol Params Object.
 - protocol_
type str - Routing Policy IP protocol type.
 - sources
Sequence[Get
Pbr V2Policy Policy Match Source]  - Address Type like "EXTERNAL" or "ANY".
 
- destinations List<Property Map>
 - Address Type like "EXTERNAL" or "ANY".
 - protocol
Parameters List<Property Map> - Protocol Params Object.
 - protocol
Type String - Routing Policy IP protocol type.
 - sources List<Property Map>
 - Address Type like "EXTERNAL" or "ANY".
 
GetPbrV2PolicyPolicyMatchDestination     
- Address
Type string - Address Type like "EXTERNAL" or "ANY".
 - Subnet
Prefixes List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Destination Subnet Prefix>  - Subnet Prefix
 
- Address
Type string - Address Type like "EXTERNAL" or "ANY".
 - Subnet
Prefixes []GetPbr V2Policy Policy Match Destination Subnet Prefix  - Subnet Prefix
 
- address
Type String - Address Type like "EXTERNAL" or "ANY".
 - subnet
Prefixes List<GetPbr V2Policy Policy Match Destination Subnet Prefix>  - Subnet Prefix
 
- address
Type string - Address Type like "EXTERNAL" or "ANY".
 - subnet
Prefixes GetPbr V2Policy Policy Match Destination Subnet Prefix[]  - Subnet Prefix
 
- address_
type str - Address Type like "EXTERNAL" or "ANY".
 - subnet_
prefixes Sequence[GetPbr V2Policy Policy Match Destination Subnet Prefix]  - Subnet Prefix
 
- address
Type String - Address Type like "EXTERNAL" or "ANY".
 - subnet
Prefixes List<Property Map> - Subnet Prefix
 
GetPbrV2PolicyPolicyMatchDestinationSubnetPrefix       
GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv4        
- Ips
List<Piers
Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Destination Subnet Prefix Ipv4Ip>  - IP of address
 - Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- Ips
[]Get
Pbr V2Policy Policy Match Destination Subnet Prefix Ipv4Ip  - IP of address
 - Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
List<Get
Pbr V2Policy Policy Match Destination Subnet Prefix Ipv4Ip>  - IP of address
 - prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
Get
Pbr V2Policy Policy Match Destination Subnet Prefix Ipv4Ip[]  - IP of address
 - prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
Sequence[Get
Pbr V2Policy Policy Match Destination Subnet Prefix Ipv4Ip]  - IP of address
 - prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips List<Property Map>
 - IP of address
 - prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv4Ip        
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv6        
- Ips
List<Piers
Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Destination Subnet Prefix Ipv6Ip>  - IP of address
 - Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- Ips
[]Get
Pbr V2Policy Policy Match Destination Subnet Prefix Ipv6Ip  - IP of address
 - Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
List<Get
Pbr V2Policy Policy Match Destination Subnet Prefix Ipv6Ip>  - IP of address
 - prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
Get
Pbr V2Policy Policy Match Destination Subnet Prefix Ipv6Ip[]  - IP of address
 - prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
Sequence[Get
Pbr V2Policy Policy Match Destination Subnet Prefix Ipv6Ip]  - IP of address
 - prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips List<Property Map>
 - IP of address
 - prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv6Ip        
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2PolicyPolicyMatchProtocolParameter      
- Icmp
Objects List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Protocol Parameter Icmp Object>  - ICMP object
 - Layer
Four List<PiersProtocol Objects Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object>  - Layer Four Protocol Object.
 - Protocol
Number List<PiersObjects Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Protocol Parameter Protocol Number Object>  - Protocol Number Object.
 
- Icmp
Objects []GetPbr V2Policy Policy Match Protocol Parameter Icmp Object  - ICMP object
 - Layer
Four []GetProtocol Objects Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object  - Layer Four Protocol Object.
 - Protocol
Number []GetObjects Pbr V2Policy Policy Match Protocol Parameter Protocol Number Object  - Protocol Number Object.
 
- icmp
Objects List<GetPbr V2Policy Policy Match Protocol Parameter Icmp Object>  - ICMP object
 - layer
Four List<GetProtocol Objects Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object>  - Layer Four Protocol Object.
 - protocol
Number List<GetObjects Pbr V2Policy Policy Match Protocol Parameter Protocol Number Object>  - Protocol Number Object.
 
- icmp
Objects GetPbr V2Policy Policy Match Protocol Parameter Icmp Object[]  - ICMP object
 - layer
Four GetProtocol Objects Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object[]  - Layer Four Protocol Object.
 - protocol
Number GetObjects Pbr V2Policy Policy Match Protocol Parameter Protocol Number Object[]  - Protocol Number Object.
 
- icmp_
objects Sequence[GetPbr V2Policy Policy Match Protocol Parameter Icmp Object]  - ICMP object
 - layer_
four_ Sequence[Getprotocol_ objects Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object]  - Layer Four Protocol Object.
 - protocol_
number_ Sequence[Getobjects Pbr V2Policy Policy Match Protocol Parameter Protocol Number Object]  - Protocol Number Object.
 
- icmp
Objects List<Property Map> - ICMP object
 - layer
Four List<Property Map>Protocol Objects  - Layer Four Protocol Object.
 - protocol
Number List<Property Map>Objects  - Protocol Number Object.
 
GetPbrV2PolicyPolicyMatchProtocolParameterIcmpObject        
GetPbrV2PolicyPolicyMatchProtocolParameterLayerFourProtocolObject          
- Destination
Port List<PiersRanges Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Destination Port Range>  - Start and end port ranges object.
 - Source
Port List<PiersRanges Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Source Port Range>  - Start and end port ranges object.
 
- Destination
Port []GetRanges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Destination Port Range  - Start and end port ranges object.
 - Source
Port []GetRanges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Source Port Range  - Start and end port ranges object.
 
- destination
Port List<GetRanges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Destination Port Range>  - Start and end port ranges object.
 - source
Port List<GetRanges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Source Port Range>  - Start and end port ranges object.
 
- destination
Port GetRanges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Destination Port Range[]  - Start and end port ranges object.
 - source
Port GetRanges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Source Port Range[]  - Start and end port ranges object.
 
- destination_
port_ Sequence[Getranges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Destination Port Range]  - Start and end port ranges object.
 - source_
port_ Sequence[Getranges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Source Port Range]  - Start and end port ranges object.
 
- destination
Port List<Property Map>Ranges  - Start and end port ranges object.
 - source
Port List<Property Map>Ranges  - Start and end port ranges object.
 
GetPbrV2PolicyPolicyMatchProtocolParameterLayerFourProtocolObjectDestinationPortRange             
- end_
port int - start_
port int 
GetPbrV2PolicyPolicyMatchProtocolParameterLayerFourProtocolObjectSourcePortRange             
- end_
port int - start_
port int 
GetPbrV2PolicyPolicyMatchProtocolParameterProtocolNumberObject         
- Protocol
Number int - protocol number
 
- Protocol
Number int - protocol number
 
- protocol
Number Integer - protocol number
 
- protocol
Number number - protocol number
 
- protocol_
number int - protocol number
 
- protocol
Number Number - protocol number
 
GetPbrV2PolicyPolicyMatchSource     
- Address
Type string - Address Type like "EXTERNAL" or "ANY".
 - Subnet
Prefixes List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Source Subnet Prefix>  - Subnet Prefix
 
- Address
Type string - Address Type like "EXTERNAL" or "ANY".
 - Subnet
Prefixes []GetPbr V2Policy Policy Match Source Subnet Prefix  - Subnet Prefix
 
- address
Type String - Address Type like "EXTERNAL" or "ANY".
 - subnet
Prefixes List<GetPbr V2Policy Policy Match Source Subnet Prefix>  - Subnet Prefix
 
- address
Type string - Address Type like "EXTERNAL" or "ANY".
 - subnet
Prefixes GetPbr V2Policy Policy Match Source Subnet Prefix[]  - Subnet Prefix
 
- address_
type str - Address Type like "EXTERNAL" or "ANY".
 - subnet_
prefixes Sequence[GetPbr V2Policy Policy Match Source Subnet Prefix]  - Subnet Prefix
 
- address
Type String - Address Type like "EXTERNAL" or "ANY".
 - subnet
Prefixes List<Property Map> - Subnet Prefix
 
GetPbrV2PolicyPolicyMatchSourceSubnetPrefix       
GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv4        
- Ips
List<Piers
Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Source Subnet Prefix Ipv4Ip>  - IP of address
 - Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- Ips
[]Get
Pbr V2Policy Policy Match Source Subnet Prefix Ipv4Ip  - IP of address
 - Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
List<Get
Pbr V2Policy Policy Match Source Subnet Prefix Ipv4Ip>  - IP of address
 - prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
Get
Pbr V2Policy Policy Match Source Subnet Prefix Ipv4Ip[]  - IP of address
 - prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
Sequence[Get
Pbr V2Policy Policy Match Source Subnet Prefix Ipv4Ip]  - IP of address
 - prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips List<Property Map>
 - IP of address
 - prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv4Ip        
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv6        
- Ips
List<Piers
Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Source Subnet Prefix Ipv6Ip>  - IP of address
 - Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- Ips
[]Get
Pbr V2Policy Policy Match Source Subnet Prefix Ipv6Ip  - IP of address
 - Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
List<Get
Pbr V2Policy Policy Match Source Subnet Prefix Ipv6Ip>  - IP of address
 - prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
Get
Pbr V2Policy Policy Match Source Subnet Prefix Ipv6Ip[]  - IP of address
 - prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips
Sequence[Get
Pbr V2Policy Policy Match Source Subnet Prefix Ipv6Ip]  - IP of address
 - prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
- ips List<Property Map>
 - IP of address
 - prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 
GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv6Ip        
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- Prefix
Length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - Value string
 - ip value
 
- prefix
Length Integer - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
- prefix
Length number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value string
 - ip value
 
- prefix_
length int - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value str
 - ip value
 
- prefix
Length Number - The prefix length of the network to which this host IPv4/IPv6 address belongs.
 - value String
 - ip value
 
GetPbrV2Vpc  
- Name string
 - Name of the routing policy.
 
- Name string
 - Name of the routing policy.
 
- name String
 - Name of the routing policy.
 
- name string
 - Name of the routing policy.
 
- name str
 - Name of the routing policy.
 
- name 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 
nutanixTerraform Provider.