VirtualHubIpConfiguration interface

Interface representing a VirtualHubIpConfiguration.

Methods

beginCreateOrUpdate(string, string, string, HubIpConfiguration, VirtualHubIpConfigurationCreateOrUpdateOptionalParams)

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

beginCreateOrUpdateAndWait(string, string, string, HubIpConfiguration, VirtualHubIpConfigurationCreateOrUpdateOptionalParams)

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

beginDelete(string, string, string, VirtualHubIpConfigurationDeleteOptionalParams)

Deletes a VirtualHubIpConfiguration.

beginDeleteAndWait(string, string, string, VirtualHubIpConfigurationDeleteOptionalParams)

Deletes a VirtualHubIpConfiguration.

get(string, string, string, VirtualHubIpConfigurationGetOptionalParams)

Retrieves the details of a Virtual Hub Ip configuration.

list(string, string, VirtualHubIpConfigurationListOptionalParams)

Retrieves the details of all VirtualHubIpConfigurations.

Method Details

beginCreateOrUpdate(string, string, string, HubIpConfiguration, VirtualHubIpConfigurationCreateOrUpdateOptionalParams)

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

function beginCreateOrUpdate(resourceGroupName: string, virtualHubName: string, ipConfigName: string, parameters: HubIpConfiguration, options?: VirtualHubIpConfigurationCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<HubIpConfiguration>, HubIpConfiguration>>

Parameters

resourceGroupName

string

The resource group name of the VirtualHub.

virtualHubName

string

The name of the VirtualHub.

ipConfigName

string

The name of the ipconfig.

parameters
HubIpConfiguration

Hub Ip Configuration parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, string, HubIpConfiguration, VirtualHubIpConfigurationCreateOrUpdateOptionalParams)

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

function beginCreateOrUpdateAndWait(resourceGroupName: string, virtualHubName: string, ipConfigName: string, parameters: HubIpConfiguration, options?: VirtualHubIpConfigurationCreateOrUpdateOptionalParams): Promise<HubIpConfiguration>

Parameters

resourceGroupName

string

The resource group name of the VirtualHub.

virtualHubName

string

The name of the VirtualHub.

ipConfigName

string

The name of the ipconfig.

parameters
HubIpConfiguration

Hub Ip Configuration parameters.

Returns

beginDelete(string, string, string, VirtualHubIpConfigurationDeleteOptionalParams)

Deletes a VirtualHubIpConfiguration.

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

Parameters

resourceGroupName

string

The resource group name of the VirtualHubBgpConnection.

virtualHubName

string

The name of the VirtualHub.

ipConfigName

string

The name of the ipconfig.

options
VirtualHubIpConfigurationDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, string, VirtualHubIpConfigurationDeleteOptionalParams)

Deletes a VirtualHubIpConfiguration.

function beginDeleteAndWait(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options?: VirtualHubIpConfigurationDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The resource group name of the VirtualHubBgpConnection.

virtualHubName

string

The name of the VirtualHub.

ipConfigName

string

The name of the ipconfig.

options
VirtualHubIpConfigurationDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, VirtualHubIpConfigurationGetOptionalParams)

Retrieves the details of a Virtual Hub Ip configuration.

function get(resourceGroupName: string, virtualHubName: string, ipConfigName: string, options?: VirtualHubIpConfigurationGetOptionalParams): Promise<HubIpConfiguration>

Parameters

resourceGroupName

string

The resource group name of the VirtualHub.

virtualHubName

string

The name of the VirtualHub.

ipConfigName

string

The name of the ipconfig.

options
VirtualHubIpConfigurationGetOptionalParams

The options parameters.

Returns

list(string, string, VirtualHubIpConfigurationListOptionalParams)

Retrieves the details of all VirtualHubIpConfigurations.

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

Parameters

resourceGroupName

string

The resource group name of the VirtualHub.

virtualHubName

string

The name of the VirtualHub.

options
VirtualHubIpConfigurationListOptionalParams

The options parameters.

Returns