Viewing docs for Nutanix v0.11.0
published on Monday, Nov 24, 2025 by Piers Karsenbarg
published on Monday, Nov 24, 2025 by Piers Karsenbarg
Viewing docs for Nutanix v0.11.0
published on Monday, Nov 24, 2025 by Piers Karsenbarg
published on Monday, Nov 24, 2025 by Piers Karsenbarg
Get a single Routing Policy corresponding to the extId.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pierskarsenbarg/nutanix";
const get_pbr = nutanix.getPbrV2({
extId: "96a22c81-ed58-4bed-96bc-46b488626612",
});
import pulumi
import pulumi_nutanix as nutanix
get_pbr = nutanix.get_pbr_v2(ext_id="96a22c81-ed58-4bed-96bc-46b488626612")
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: "96a22c81-ed58-4bed-96bc-46b488626612",
}, 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 get_pbr = Nutanix.GetPbrV2.Invoke(new()
{
ExtId = "96a22c81-ed58-4bed-96bc-46b488626612",
});
});
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 get-pbr = NutanixFunctions.getPbrV2(GetPbrV2Args.builder()
.extId("96a22c81-ed58-4bed-96bc-46b488626612")
.build());
}
}
variables:
get-pbr:
fn::invoke:
function: nutanix:getPbrV2
arguments:
extId: 96a22c81-ed58-4bed-96bc-46b488626612
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 - pbr UUID
- Ext
Id string - pbr UUID
- ext
Id String - pbr UUID
- ext
Id string - pbr UUID
- ext_
id str - pbr UUID
- ext
Id String - pbr UUID
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>> - A list of globally unique identifiers that represent all the categories the resource is associated with.
- Owner
Reference stringId - A globally unique identifier that represents the owner of this resource.
- Owner
User stringName - The userName of the owner of this resource.
- Project
Name string - The name of the project this resource belongs to.
- Project
Reference stringId - A globally unique identifier that represents the project this resource belongs to.
- Category
Ids [][]interface{} - A list of globally unique identifiers that represent all the categories the resource is associated with.
- Owner
Reference stringId - A globally unique identifier that represents the owner of this resource.
- Owner
User stringName - The userName of the owner of this resource.
- Project
Name string - The name of the project this resource belongs to.
- Project
Reference stringId - A globally unique identifier that represents the project this resource belongs to.
- category
Ids List<List<Object>> - A list of globally unique identifiers that represent all the categories the resource is associated with.
- owner
Reference StringId - A globally unique identifier that represents the owner of this resource.
- owner
User StringName - The userName of the owner of this resource.
- project
Name String - The name of the project this resource belongs to.
- project
Reference StringId - A globally unique identifier that represents the project this resource belongs to.
- category
Ids any[][] - A list of globally unique identifiers that represent all the categories the resource is associated with.
- owner
Reference stringId - A globally unique identifier that represents the owner of this resource.
- owner
User stringName - The userName of the owner of this resource.
- project
Name string - The name of the project this resource belongs to.
- project
Reference stringId - A globally unique identifier that represents the project this resource belongs to.
- category_
ids Sequence[Sequence[Any]] - A list of globally unique identifiers that represent all the categories the resource is associated with.
- owner_
reference_ strid - A globally unique identifier that represents the owner of this resource.
- owner_
user_ strname - The userName of the owner of this resource.
- project_
name str - The name of the project this resource belongs to.
- project_
reference_ strid - A globally unique identifier that represents the project this resource belongs to.
- category
Ids List<List<Any>> - A list of globally unique identifiers that represent all the categories the resource is associated with.
- owner
Reference StringId - A globally unique identifier that represents the owner of this resource.
- owner
User StringName - The userName of the owner of this resource.
- project
Name String - The name of the project this resource belongs to.
- project
Reference StringId - A globally unique identifier that represents the project this resource belongs to.
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.
Viewing docs for Nutanix v0.11.0
published on Monday, Nov 24, 2025 by Piers Karsenbarg
published on Monday, Nov 24, 2025 by Piers Karsenbarg
