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:
- ExtId string
- ExtId string
- extId String
- extId string
- ext_id str
- extId String
getPbrV2 Result
The following output properties are available:
- Description string
- A description of the routing policy.
- ExtId string
- Id string
- The provider-assigned unique ID for this managed resource.
- Links
List<PiersKarsenbarg. Nutanix. Outputs. 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<PiersKarsenbarg. Nutanix. Outputs. Get Pbr V2Metadata> 
- Metadata associated with this resource.
- Name string
- Name of the routing policy.
- Policies
List<PiersKarsenbarg. Nutanix. Outputs. Get Pbr V2Policy> 
- Routing Policies
- Priority int
- Priority of the routing policy.
- TenantId string
- A globally unique identifier that represents the tenant that owns this entity
- VpcExt stringId 
- ExtId of the VPC extId to which the routing policy belongs.
- Vpcs
List<PiersKarsenbarg. Nutanix. Outputs. Get Pbr V2Vpc> 
- VPC name for projections
- Description string
- A description of the routing policy.
- ExtId string
- Id string
- The provider-assigned unique ID for this managed resource.
- Links
[]GetPbr 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
[]GetPbr V2Metadata 
- Metadata associated with this resource.
- Name string
- Name of the routing policy.
- Policies
[]GetPbr V2Policy 
- Routing Policies
- Priority int
- Priority of the routing policy.
- TenantId string
- A globally unique identifier that represents the tenant that owns this entity
- VpcExt stringId 
- ExtId of the VPC extId to which the routing policy belongs.
- Vpcs
[]GetPbr V2Vpc 
- VPC name for projections
- description String
- A description of the routing policy.
- extId String
- id String
- The provider-assigned unique ID for this managed resource.
- links
List<GetPbr 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<GetPbr V2Metadata> 
- Metadata associated with this resource.
- name String
- Name of the routing policy.
- policies
List<GetPbr V2Policy> 
- Routing Policies
- priority Integer
- Priority of the routing policy.
- tenantId String
- A globally unique identifier that represents the tenant that owns this entity
- vpcExt StringId 
- ExtId of the VPC extId to which the routing policy belongs.
- vpcs
List<GetPbr V2Vpc> 
- VPC name for projections
- description string
- A description of the routing policy.
- extId string
- id string
- The provider-assigned unique ID for this managed resource.
- links
GetPbr 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
GetPbr V2Metadata[] 
- Metadata associated with this resource.
- name string
- Name of the routing policy.
- policies
GetPbr V2Policy[] 
- Routing Policies
- priority number
- Priority of the routing policy.
- tenantId string
- A globally unique identifier that represents the tenant that owns this entity
- vpcExt stringId 
- ExtId of the VPC extId to which the routing policy belongs.
- vpcs
GetPbr 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[GetPbr 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[GetPbr V2Metadata] 
- Metadata associated with this resource.
- name str
- Name of the routing policy.
- policies
Sequence[GetPbr 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[GetPbr V2Vpc] 
- VPC name for projections
- description String
- A description of the routing policy.
- extId String
- id String
- The provider-assigned unique ID for this managed resource.
- links List<Property Map>
- A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
- metadatas List<Property Map>
- Metadata associated with this resource.
- name String
- Name of the routing policy.
- policies List<Property Map>
- Routing Policies
- priority Number
- Priority of the routing policy.
- tenantId String
- A globally unique identifier that represents the tenant that owns this entity
- vpcExt StringId 
- ExtId of the VPC extId to which the routing policy belongs.
- vpcs List<Property Map>
- VPC name for projections
Supporting Types
GetPbrV2Link  
GetPbrV2Metadata  
- CategoryIds List<ImmutableArray<object>> 
- OwnerReference stringId 
- OwnerUser stringName 
- ProjectName string
- ProjectReference stringId 
- CategoryIds [][]interface{}
- OwnerReference stringId 
- OwnerUser stringName 
- ProjectName string
- ProjectReference stringId 
- categoryIds List<List<Object>>
- ownerReference StringId 
- ownerUser StringName 
- projectName String
- projectReference StringId 
- categoryIds any[][]
- ownerReference stringId 
- ownerUser stringName 
- projectName string
- projectReference stringId 
- category_ids Sequence[Sequence[Any]]
- owner_reference_ strid 
- owner_user_ strname 
- project_name str
- project_reference_ strid 
- categoryIds List<List<Any>>
- ownerReference StringId 
- ownerUser StringName 
- projectName String
- projectReference StringId 
GetPbrV2Policy  
- IsBidirectional bool
- If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
- PolicyActions List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Action> 
- The action to be taken on the traffic matching the routing policy.
- PolicyMatches List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match> 
- Match condition for the traffic that is entering the VPC.
- IsBidirectional bool
- If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
- PolicyActions []GetPbr V2Policy Policy Action 
- The action to be taken on the traffic matching the routing policy.
- PolicyMatches []GetPbr V2Policy Policy Match 
- Match condition for the traffic that is entering the VPC.
- isBidirectional Boolean
- If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
- policyActions List<GetPbr V2Policy Policy Action> 
- The action to be taken on the traffic matching the routing policy.
- policyMatches List<GetPbr V2Policy Policy Match> 
- Match condition for the traffic that is entering the VPC.
- isBidirectional boolean
- If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
- policyActions GetPbr V2Policy Policy Action[] 
- The action to be taken on the traffic matching the routing policy.
- policyMatches 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.
- isBidirectional Boolean
- If True, policies in the reverse direction will be installed with the same action but source and destination will be swapped.
- policyActions List<Property Map>
- The action to be taken on the traffic matching the routing policy.
- policyMatches List<Property Map>
- Match condition for the traffic that is entering the VPC.
GetPbrV2PolicyPolicyAction    
- ActionType string
- Routing policy action type.
- NexthopIp 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.
- RerouteParams List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Action Reroute Param> 
- Routing policy Reroute params.
- ActionType string
- Routing policy action type.
- NexthopIp []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.
- RerouteParams []GetPbr V2Policy Policy Action Reroute Param 
- Routing policy Reroute params.
- actionType String
- Routing policy action type.
- nexthopIp 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.
- rerouteParams List<GetPbr V2Policy Policy Action Reroute Param> 
- Routing policy Reroute params.
- actionType string
- Routing policy action type.
- nexthopIp 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.
- rerouteParams 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.
- actionType String
- Routing policy action type.
- nexthopIp List<Property Map>Addresses 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- rerouteParams List<Property Map>
- Routing policy Reroute params.
GetPbrV2PolicyPolicyActionNexthopIpAddress       
GetPbrV2PolicyPolicyActionNexthopIpAddressIpv4        
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
GetPbrV2PolicyPolicyActionNexthopIpAddressIpv6        
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
GetPbrV2PolicyPolicyActionRerouteParam      
- EgressService 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.
- IngressService 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.
- RerouteFallback stringAction 
- Type of fallback action in reroute case when service VM is down.
- ServiceIps 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.
- EgressService []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.
- IngressService []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.
- RerouteFallback stringAction 
- Type of fallback action in reroute case when service VM is down.
- ServiceIps []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.
- egressService 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.
- ingressService 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.
- rerouteFallback StringAction 
- Type of fallback action in reroute case when service VM is down.
- serviceIps 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.
- egressService 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.
- ingressService 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.
- rerouteFallback stringAction 
- Type of fallback action in reroute case when service VM is down.
- serviceIps 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.
- egressService List<Property Map>Ips 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- ingressService List<Property Map>Ips 
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
- rerouteFallback StringAction 
- Type of fallback action in reroute case when service VM is down.
- serviceIps List<Property Map>
- An unique address that identifies a device on the internet or a local network in IPv4 or IPv6 format.
GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIp         
GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIpIpv4          
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
GetPbrV2PolicyPolicyActionRerouteParamEgressServiceIpIpv6          
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIp         
GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIpIpv4          
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
GetPbrV2PolicyPolicyActionRerouteParamIngressServiceIpIpv6          
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
GetPbrV2PolicyPolicyActionRerouteParamServiceIp        
GetPbrV2PolicyPolicyActionRerouteParamServiceIpIpv4         
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
GetPbrV2PolicyPolicyActionRerouteParamServiceIpIpv6         
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
GetPbrV2PolicyPolicyMatch    
- Destinations
List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Destination> 
- Address Type like "EXTERNAL" or "ANY".
- ProtocolParameters List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Protocol Parameter> 
- Protocol Params Object.
- ProtocolType string
- Routing Policy IP protocol type.
- Sources
List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Source> 
- Address Type like "EXTERNAL" or "ANY".
- Destinations
[]GetPbr V2Policy Policy Match Destination 
- Address Type like "EXTERNAL" or "ANY".
- ProtocolParameters []GetPbr V2Policy Policy Match Protocol Parameter 
- Protocol Params Object.
- ProtocolType string
- Routing Policy IP protocol type.
- Sources
[]GetPbr V2Policy Policy Match Source 
- Address Type like "EXTERNAL" or "ANY".
- destinations
List<GetPbr V2Policy Policy Match Destination> 
- Address Type like "EXTERNAL" or "ANY".
- protocolParameters List<GetPbr V2Policy Policy Match Protocol Parameter> 
- Protocol Params Object.
- protocolType String
- Routing Policy IP protocol type.
- sources
List<GetPbr V2Policy Policy Match Source> 
- Address Type like "EXTERNAL" or "ANY".
- destinations
GetPbr V2Policy Policy Match Destination[] 
- Address Type like "EXTERNAL" or "ANY".
- protocolParameters GetPbr V2Policy Policy Match Protocol Parameter[] 
- Protocol Params Object.
- protocolType string
- Routing Policy IP protocol type.
- sources
GetPbr V2Policy Policy Match Source[] 
- Address Type like "EXTERNAL" or "ANY".
- destinations
Sequence[GetPbr 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[GetPbr V2Policy Policy Match Source] 
- Address Type like "EXTERNAL" or "ANY".
- destinations List<Property Map>
- Address Type like "EXTERNAL" or "ANY".
- protocolParameters List<Property Map>
- Protocol Params Object.
- protocolType String
- Routing Policy IP protocol type.
- sources List<Property Map>
- Address Type like "EXTERNAL" or "ANY".
GetPbrV2PolicyPolicyMatchDestination     
- AddressType string
- Address Type like "EXTERNAL" or "ANY".
- SubnetPrefixes List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Destination Subnet Prefix> 
- Subnet Prefix
- AddressType string
- Address Type like "EXTERNAL" or "ANY".
- SubnetPrefixes []GetPbr V2Policy Policy Match Destination Subnet Prefix 
- Subnet Prefix
- addressType String
- Address Type like "EXTERNAL" or "ANY".
- subnetPrefixes List<GetPbr V2Policy Policy Match Destination Subnet Prefix> 
- Subnet Prefix
- addressType string
- Address Type like "EXTERNAL" or "ANY".
- subnetPrefixes 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
- addressType String
- Address Type like "EXTERNAL" or "ANY".
- subnetPrefixes List<Property Map>
- Subnet Prefix
GetPbrV2PolicyPolicyMatchDestinationSubnetPrefix       
GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv4        
- Ips
List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Destination Subnet Prefix Ipv4Ip> 
- IP of address
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Ips
[]GetPbr V2Policy Policy Match Destination Subnet Prefix Ipv4Ip 
- IP of address
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
List<GetPbr V2Policy Policy Match Destination Subnet Prefix Ipv4Ip> 
- IP of address
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
GetPbr V2Policy Policy Match Destination Subnet Prefix Ipv4Ip[] 
- IP of address
- prefixLength number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
Sequence[GetPbr 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv4Ip        
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv6        
- Ips
List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Destination Subnet Prefix Ipv6Ip> 
- IP of address
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Ips
[]GetPbr V2Policy Policy Match Destination Subnet Prefix Ipv6Ip 
- IP of address
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
List<GetPbr V2Policy Policy Match Destination Subnet Prefix Ipv6Ip> 
- IP of address
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
GetPbr V2Policy Policy Match Destination Subnet Prefix Ipv6Ip[] 
- IP of address
- prefixLength number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
Sequence[GetPbr 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
GetPbrV2PolicyPolicyMatchDestinationSubnetPrefixIpv6Ip        
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
GetPbrV2PolicyPolicyMatchProtocolParameter      
- IcmpObjects List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Protocol Parameter Icmp Object> 
- ICMP object
- LayerFour List<PiersProtocol Objects Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object> 
- Layer Four Protocol Object.
- ProtocolNumber List<PiersObjects Karsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Protocol Parameter Protocol Number Object> 
- Protocol Number Object.
- IcmpObjects []GetPbr V2Policy Policy Match Protocol Parameter Icmp Object 
- ICMP object
- LayerFour []GetProtocol Objects Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object 
- Layer Four Protocol Object.
- ProtocolNumber []GetObjects Pbr V2Policy Policy Match Protocol Parameter Protocol Number Object 
- Protocol Number Object.
- icmpObjects List<GetPbr V2Policy Policy Match Protocol Parameter Icmp Object> 
- ICMP object
- layerFour List<GetProtocol Objects Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object> 
- Layer Four Protocol Object.
- protocolNumber List<GetObjects Pbr V2Policy Policy Match Protocol Parameter Protocol Number Object> 
- Protocol Number Object.
- icmpObjects GetPbr V2Policy Policy Match Protocol Parameter Icmp Object[] 
- ICMP object
- layerFour GetProtocol Objects Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object[] 
- Layer Four Protocol Object.
- protocolNumber 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.
- icmpObjects List<Property Map>
- ICMP object
- layerFour List<Property Map>Protocol Objects 
- Layer Four Protocol Object.
- protocolNumber List<Property Map>Objects 
- Protocol Number Object.
GetPbrV2PolicyPolicyMatchProtocolParameterIcmpObject        
GetPbrV2PolicyPolicyMatchProtocolParameterLayerFourProtocolObject          
- DestinationPort 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.
- SourcePort 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.
- DestinationPort []GetRanges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Destination Port Range 
- Start and end port ranges object.
- SourcePort []GetRanges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Source Port Range 
- Start and end port ranges object.
- destinationPort List<GetRanges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Destination Port Range> 
- Start and end port ranges object.
- sourcePort List<GetRanges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Source Port Range> 
- Start and end port ranges object.
- destinationPort GetRanges Pbr V2Policy Policy Match Protocol Parameter Layer Four Protocol Object Destination Port Range[] 
- Start and end port ranges object.
- sourcePort 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.
- destinationPort List<Property Map>Ranges 
- Start and end port ranges object.
- sourcePort 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         
- ProtocolNumber int
- protocol number
- ProtocolNumber int
- protocol number
- protocolNumber Integer
- protocol number
- protocolNumber number
- protocol number
- protocol_number int
- protocol number
- protocolNumber Number
- protocol number
GetPbrV2PolicyPolicyMatchSource     
- AddressType string
- Address Type like "EXTERNAL" or "ANY".
- SubnetPrefixes List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Source Subnet Prefix> 
- Subnet Prefix
- AddressType string
- Address Type like "EXTERNAL" or "ANY".
- SubnetPrefixes []GetPbr V2Policy Policy Match Source Subnet Prefix 
- Subnet Prefix
- addressType String
- Address Type like "EXTERNAL" or "ANY".
- subnetPrefixes List<GetPbr V2Policy Policy Match Source Subnet Prefix> 
- Subnet Prefix
- addressType string
- Address Type like "EXTERNAL" or "ANY".
- subnetPrefixes 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
- addressType String
- Address Type like "EXTERNAL" or "ANY".
- subnetPrefixes List<Property Map>
- Subnet Prefix
GetPbrV2PolicyPolicyMatchSourceSubnetPrefix       
GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv4        
- Ips
List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Source Subnet Prefix Ipv4Ip> 
- IP of address
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Ips
[]GetPbr V2Policy Policy Match Source Subnet Prefix Ipv4Ip 
- IP of address
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
List<GetPbr V2Policy Policy Match Source Subnet Prefix Ipv4Ip> 
- IP of address
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
GetPbr V2Policy Policy Match Source Subnet Prefix Ipv4Ip[] 
- IP of address
- prefixLength number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
Sequence[GetPbr 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv4Ip        
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv6        
- Ips
List<PiersKarsenbarg. Nutanix. Inputs. Get Pbr V2Policy Policy Match Source Subnet Prefix Ipv6Ip> 
- IP of address
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Ips
[]GetPbr V2Policy Policy Match Source Subnet Prefix Ipv6Ip 
- IP of address
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
List<GetPbr V2Policy Policy Match Source Subnet Prefix Ipv6Ip> 
- IP of address
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
GetPbr V2Policy Policy Match Source Subnet Prefix Ipv6Ip[] 
- IP of address
- prefixLength number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- ips
Sequence[GetPbr 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
- prefixLength Number
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
GetPbrV2PolicyPolicyMatchSourceSubnetPrefixIpv6Ip        
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- PrefixLength int
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- Value string
- ip value
- prefixLength Integer
- The prefix length of the network to which this host IPv4/IPv6 address belongs.
- value String
- ip value
- prefixLength 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
- prefixLength 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.
