RoutingIntentOperations interface

Interface representing a RoutingIntentOperations.

Methods

beginCreateOrUpdate(string, string, string, RoutingIntent, RoutingIntentCreateOrUpdateOptionalParams)

Creates a RoutingIntent resource if it doesn't exist else updates the existing RoutingIntent.

beginCreateOrUpdateAndWait(string, string, string, RoutingIntent, RoutingIntentCreateOrUpdateOptionalParams)

Creates a RoutingIntent resource if it doesn't exist else updates the existing RoutingIntent.

beginDelete(string, string, string, RoutingIntentDeleteOptionalParams)

Deletes a RoutingIntent.

beginDeleteAndWait(string, string, string, RoutingIntentDeleteOptionalParams)

Deletes a RoutingIntent.

get(string, string, string, RoutingIntentGetOptionalParams)

Retrieves the details of a RoutingIntent.

list(string, string, RoutingIntentListOptionalParams)

Retrieves the details of all RoutingIntent child resources of the VirtualHub.

Method Details

beginCreateOrUpdate(string, string, string, RoutingIntent, RoutingIntentCreateOrUpdateOptionalParams)

Creates a RoutingIntent resource if it doesn't exist else updates the existing RoutingIntent.

function beginCreateOrUpdate(resourceGroupName: string, virtualHubName: string, routingIntentName: string, routingIntentParameters: RoutingIntent, options?: RoutingIntentCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<RoutingIntent>, RoutingIntent>>

Parameters

resourceGroupName

string

The resource group name of the RoutingIntent.

virtualHubName

string

The name of the VirtualHub.

routingIntentName

string

The name of the per VirtualHub singleton Routing Intent resource.

routingIntentParameters
RoutingIntent

Parameters supplied to create or update RoutingIntent.

options
RoutingIntentCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<RoutingIntent>, RoutingIntent>>

beginCreateOrUpdateAndWait(string, string, string, RoutingIntent, RoutingIntentCreateOrUpdateOptionalParams)

Creates a RoutingIntent resource if it doesn't exist else updates the existing RoutingIntent.

function beginCreateOrUpdateAndWait(resourceGroupName: string, virtualHubName: string, routingIntentName: string, routingIntentParameters: RoutingIntent, options?: RoutingIntentCreateOrUpdateOptionalParams): Promise<RoutingIntent>

Parameters

resourceGroupName

string

The resource group name of the RoutingIntent.

virtualHubName

string

The name of the VirtualHub.

routingIntentName

string

The name of the per VirtualHub singleton Routing Intent resource.

routingIntentParameters
RoutingIntent

Parameters supplied to create or update RoutingIntent.

options
RoutingIntentCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<RoutingIntent>

beginDelete(string, string, string, RoutingIntentDeleteOptionalParams)

Deletes a RoutingIntent.

function beginDelete(resourceGroupName: string, virtualHubName: string, routingIntentName: string, options?: RoutingIntentDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The resource group name of the RoutingIntent.

virtualHubName

string

The name of the VirtualHub.

routingIntentName

string

The name of the RoutingIntent.

options
RoutingIntentDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, RoutingIntentDeleteOptionalParams)

Deletes a RoutingIntent.

function beginDeleteAndWait(resourceGroupName: string, virtualHubName: string, routingIntentName: string, options?: RoutingIntentDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The resource group name of the RoutingIntent.

virtualHubName

string

The name of the VirtualHub.

routingIntentName

string

The name of the RoutingIntent.

options
RoutingIntentDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, RoutingIntentGetOptionalParams)

Retrieves the details of a RoutingIntent.

function get(resourceGroupName: string, virtualHubName: string, routingIntentName: string, options?: RoutingIntentGetOptionalParams): Promise<RoutingIntent>

Parameters

resourceGroupName

string

The resource group name of the RoutingIntent.

virtualHubName

string

The name of the VirtualHub.

routingIntentName

string

The name of the RoutingIntent.

options
RoutingIntentGetOptionalParams

The options parameters.

Returns

Promise<RoutingIntent>

list(string, string, RoutingIntentListOptionalParams)

Retrieves the details of all RoutingIntent child resources of the VirtualHub.

function list(resourceGroupName: string, virtualHubName: string, options?: RoutingIntentListOptionalParams): PagedAsyncIterableIterator<RoutingIntent, RoutingIntent[], PageSettings>

Parameters

resourceGroupName

string

The resource group name of the VirtualHub.

virtualHubName

string

The name of the VirtualHub.

options
RoutingIntentListOptionalParams

The options parameters.

Returns