L3IsolationDomains interface

Interface representing a L3IsolationDomains.

Methods

beginCommitConfiguration(string, string, L3IsolationDomainsCommitConfigurationOptionalParams)

Commits the configuration of the given resources.

beginCommitConfigurationAndWait(string, string, L3IsolationDomainsCommitConfigurationOptionalParams)

Commits the configuration of the given resources.

beginCreate(string, string, L3IsolationDomain, L3IsolationDomainsCreateOptionalParams)

Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled.

beginCreateAndWait(string, string, L3IsolationDomain, L3IsolationDomainsCreateOptionalParams)

Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled.

beginDelete(string, string, L3IsolationDomainsDeleteOptionalParams)

Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name.

beginDeleteAndWait(string, string, L3IsolationDomainsDeleteOptionalParams)

Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name.

beginUpdate(string, string, L3IsolationDomainPatch, L3IsolationDomainsUpdateOptionalParams)

API to update certain properties of the L3 Isolation Domain resource.

beginUpdateAdministrativeState(string, string, UpdateAdministrativeState, L3IsolationDomainsUpdateAdministrativeStateOptionalParams)

Enables racks for this Isolation Domain.

beginUpdateAdministrativeStateAndWait(string, string, UpdateAdministrativeState, L3IsolationDomainsUpdateAdministrativeStateOptionalParams)

Enables racks for this Isolation Domain.

beginUpdateAndWait(string, string, L3IsolationDomainPatch, L3IsolationDomainsUpdateOptionalParams)

API to update certain properties of the L3 Isolation Domain resource.

beginValidateConfiguration(string, string, L3IsolationDomainsValidateConfigurationOptionalParams)

Validates the configuration of the resources.

beginValidateConfigurationAndWait(string, string, L3IsolationDomainsValidateConfigurationOptionalParams)

Validates the configuration of the resources.

get(string, string, L3IsolationDomainsGetOptionalParams)

Retrieves details of this L3 Isolation Domain.

listByResourceGroup(string, L3IsolationDomainsListByResourceGroupOptionalParams)

Displays L3IsolationDomains list by resource group GET method.

listBySubscription(L3IsolationDomainsListBySubscriptionOptionalParams)

Displays L3IsolationDomains list by subscription GET method.

Method Details

beginCommitConfiguration(string, string, L3IsolationDomainsCommitConfigurationOptionalParams)

Commits the configuration of the given resources.

function beginCommitConfiguration(resourceGroupName: string, l3IsolationDomainName: string, options?: L3IsolationDomainsCommitConfigurationOptionalParams): Promise<SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

options
L3IsolationDomainsCommitConfigurationOptionalParams

The options parameters.

Returns

beginCommitConfigurationAndWait(string, string, L3IsolationDomainsCommitConfigurationOptionalParams)

Commits the configuration of the given resources.

function beginCommitConfigurationAndWait(resourceGroupName: string, l3IsolationDomainName: string, options?: L3IsolationDomainsCommitConfigurationOptionalParams): Promise<CommonPostActionResponseForStateUpdate>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

options
L3IsolationDomainsCommitConfigurationOptionalParams

The options parameters.

Returns

beginCreate(string, string, L3IsolationDomain, L3IsolationDomainsCreateOptionalParams)

Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled.

function beginCreate(resourceGroupName: string, l3IsolationDomainName: string, body: L3IsolationDomain, options?: L3IsolationDomainsCreateOptionalParams): Promise<SimplePollerLike<OperationState<L3IsolationDomain>, L3IsolationDomain>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

body
L3IsolationDomain

Request payload.

options
L3IsolationDomainsCreateOptionalParams

The options parameters.

Returns

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

beginCreateAndWait(string, string, L3IsolationDomain, L3IsolationDomainsCreateOptionalParams)

Create isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled.

function beginCreateAndWait(resourceGroupName: string, l3IsolationDomainName: string, body: L3IsolationDomain, options?: L3IsolationDomainsCreateOptionalParams): Promise<L3IsolationDomain>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

body
L3IsolationDomain

Request payload.

options
L3IsolationDomainsCreateOptionalParams

The options parameters.

Returns

beginDelete(string, string, L3IsolationDomainsDeleteOptionalParams)

Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name.

function beginDelete(resourceGroupName: string, l3IsolationDomainName: string, options?: L3IsolationDomainsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

options
L3IsolationDomainsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, L3IsolationDomainsDeleteOptionalParams)

Deletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name.

function beginDeleteAndWait(resourceGroupName: string, l3IsolationDomainName: string, options?: L3IsolationDomainsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

options
L3IsolationDomainsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, L3IsolationDomainPatch, L3IsolationDomainsUpdateOptionalParams)

API to update certain properties of the L3 Isolation Domain resource.

function beginUpdate(resourceGroupName: string, l3IsolationDomainName: string, body: L3IsolationDomainPatch, options?: L3IsolationDomainsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<L3IsolationDomain>, L3IsolationDomain>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

body
L3IsolationDomainPatch

API to update certain properties of the L3 Isolation Domain resource.

options
L3IsolationDomainsUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAdministrativeState(string, string, UpdateAdministrativeState, L3IsolationDomainsUpdateAdministrativeStateOptionalParams)

Enables racks for this Isolation Domain.

function beginUpdateAdministrativeState(resourceGroupName: string, l3IsolationDomainName: string, body: UpdateAdministrativeState, options?: L3IsolationDomainsUpdateAdministrativeStateOptionalParams): Promise<SimplePollerLike<OperationState<CommonPostActionResponseForDeviceUpdate>, CommonPostActionResponseForDeviceUpdate>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

body
UpdateAdministrativeState

Request payload.

Returns

beginUpdateAdministrativeStateAndWait(string, string, UpdateAdministrativeState, L3IsolationDomainsUpdateAdministrativeStateOptionalParams)

Enables racks for this Isolation Domain.

function beginUpdateAdministrativeStateAndWait(resourceGroupName: string, l3IsolationDomainName: string, body: UpdateAdministrativeState, options?: L3IsolationDomainsUpdateAdministrativeStateOptionalParams): Promise<CommonPostActionResponseForDeviceUpdate>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

body
UpdateAdministrativeState

Request payload.

Returns

beginUpdateAndWait(string, string, L3IsolationDomainPatch, L3IsolationDomainsUpdateOptionalParams)

API to update certain properties of the L3 Isolation Domain resource.

function beginUpdateAndWait(resourceGroupName: string, l3IsolationDomainName: string, body: L3IsolationDomainPatch, options?: L3IsolationDomainsUpdateOptionalParams): Promise<L3IsolationDomain>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

body
L3IsolationDomainPatch

API to update certain properties of the L3 Isolation Domain resource.

options
L3IsolationDomainsUpdateOptionalParams

The options parameters.

Returns

beginValidateConfiguration(string, string, L3IsolationDomainsValidateConfigurationOptionalParams)

Validates the configuration of the resources.

function beginValidateConfiguration(resourceGroupName: string, l3IsolationDomainName: string, options?: L3IsolationDomainsValidateConfigurationOptionalParams): Promise<SimplePollerLike<OperationState<ValidateConfigurationResponse>, ValidateConfigurationResponse>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

Returns

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

beginValidateConfigurationAndWait(string, string, L3IsolationDomainsValidateConfigurationOptionalParams)

Validates the configuration of the resources.

function beginValidateConfigurationAndWait(resourceGroupName: string, l3IsolationDomainName: string, options?: L3IsolationDomainsValidateConfigurationOptionalParams): Promise<ValidateConfigurationResponse>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

Returns

get(string, string, L3IsolationDomainsGetOptionalParams)

Retrieves details of this L3 Isolation Domain.

function get(resourceGroupName: string, l3IsolationDomainName: string, options?: L3IsolationDomainsGetOptionalParams): Promise<L3IsolationDomain>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

l3IsolationDomainName

string

Name of the L3 Isolation Domain.

options
L3IsolationDomainsGetOptionalParams

The options parameters.

Returns

listByResourceGroup(string, L3IsolationDomainsListByResourceGroupOptionalParams)

Displays L3IsolationDomains list by resource group GET method.

function listByResourceGroup(resourceGroupName: string, options?: L3IsolationDomainsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<L3IsolationDomain, L3IsolationDomain[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

options
L3IsolationDomainsListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(L3IsolationDomainsListBySubscriptionOptionalParams)

Displays L3IsolationDomains list by subscription GET method.

function listBySubscription(options?: L3IsolationDomainsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<L3IsolationDomain, L3IsolationDomain[], PageSettings>

Parameters

options
L3IsolationDomainsListBySubscriptionOptionalParams

The options parameters.

Returns