This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.network.getRoutingIntent
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
Retrieves the details of a RoutingIntent. Azure REST API version: 2023-02-01.
Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01.
Using getRoutingIntent
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 getRoutingIntent(args: GetRoutingIntentArgs, opts?: InvokeOptions): Promise<GetRoutingIntentResult>
function getRoutingIntentOutput(args: GetRoutingIntentOutputArgs, opts?: InvokeOptions): Output<GetRoutingIntentResult>
def get_routing_intent(resource_group_name: Optional[str] = None,
routing_intent_name: Optional[str] = None,
virtual_hub_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRoutingIntentResult
def get_routing_intent_output(resource_group_name: Optional[pulumi.Input[str]] = None,
routing_intent_name: Optional[pulumi.Input[str]] = None,
virtual_hub_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRoutingIntentResult]
func LookupRoutingIntent(ctx *Context, args *LookupRoutingIntentArgs, opts ...InvokeOption) (*LookupRoutingIntentResult, error)
func LookupRoutingIntentOutput(ctx *Context, args *LookupRoutingIntentOutputArgs, opts ...InvokeOption) LookupRoutingIntentResultOutput
> Note: This function is named LookupRoutingIntent
in the Go SDK.
public static class GetRoutingIntent
{
public static Task<GetRoutingIntentResult> InvokeAsync(GetRoutingIntentArgs args, InvokeOptions? opts = null)
public static Output<GetRoutingIntentResult> Invoke(GetRoutingIntentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetRoutingIntentResult> getRoutingIntent(GetRoutingIntentArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getRoutingIntent
arguments:
# arguments dictionary
The following arguments are supported:
- Resource
Group stringName - The resource group name of the RoutingIntent.
- Routing
Intent stringName - The name of the RoutingIntent.
- Virtual
Hub stringName - The name of the VirtualHub.
- Resource
Group stringName - The resource group name of the RoutingIntent.
- Routing
Intent stringName - The name of the RoutingIntent.
- Virtual
Hub stringName - The name of the VirtualHub.
- resource
Group StringName - The resource group name of the RoutingIntent.
- routing
Intent StringName - The name of the RoutingIntent.
- virtual
Hub StringName - The name of the VirtualHub.
- resource
Group stringName - The resource group name of the RoutingIntent.
- routing
Intent stringName - The name of the RoutingIntent.
- virtual
Hub stringName - The name of the VirtualHub.
- resource_
group_ strname - The resource group name of the RoutingIntent.
- routing_
intent_ strname - The name of the RoutingIntent.
- virtual_
hub_ strname - The name of the VirtualHub.
- resource
Group StringName - The resource group name of the RoutingIntent.
- routing
Intent StringName - The name of the RoutingIntent.
- virtual
Hub StringName - The name of the VirtualHub.
getRoutingIntent Result
The following output properties are available:
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the RoutingIntent resource.
- Type string
- Resource type.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Routing
Policies List<Pulumi.Azure Native. Network. Outputs. Routing Policy Response> - List of routing policies.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - The provisioning state of the RoutingIntent resource.
- Type string
- Resource type.
- Id string
- Resource ID.
- Name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Routing
Policies []RoutingPolicy Response - List of routing policies.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the RoutingIntent resource.
- type String
- Resource type.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routing
Policies List<RoutingPolicy Response> - List of routing policies.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - The provisioning state of the RoutingIntent resource.
- type string
- Resource type.
- id string
- Resource ID.
- name string
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routing
Policies RoutingPolicy Response[] - List of routing policies.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str - The provisioning state of the RoutingIntent resource.
- type str
- Resource type.
- id str
- Resource ID.
- name str
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routing_
policies Sequence[RoutingPolicy Response] - List of routing policies.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - The provisioning state of the RoutingIntent resource.
- type String
- Resource type.
- id String
- Resource ID.
- name String
- The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routing
Policies List<Property Map> - List of routing policies.
Supporting Types
RoutingPolicyResponse
- Destinations List<string>
- List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).
- Name string
- The unique name for the routing policy.
- Next
Hop string - The next hop resource id on which this routing policy is applicable to.
- Destinations []string
- List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).
- Name string
- The unique name for the routing policy.
- Next
Hop string - The next hop resource id on which this routing policy is applicable to.
- destinations List<String>
- List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).
- name String
- The unique name for the routing policy.
- next
Hop String - The next hop resource id on which this routing policy is applicable to.
- destinations string[]
- List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).
- name string
- The unique name for the routing policy.
- next
Hop string - The next hop resource id on which this routing policy is applicable to.
- destinations Sequence[str]
- List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).
- name str
- The unique name for the routing policy.
- next_
hop str - The next hop resource id on which this routing policy is applicable to.
- destinations List<String>
- List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).
- name String
- The unique name for the routing policy.
- next
Hop String - The next hop resource id on which this routing policy is applicable to.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi