L2IsolationDomains interface

Interface representing a L2IsolationDomains.

Methods

beginCommitConfiguration(string, string, L2IsolationDomainsCommitConfigurationOptionalParams)

Commits the configuration of the given resources.

beginCommitConfigurationAndWait(string, string, L2IsolationDomainsCommitConfigurationOptionalParams)

Commits the configuration of the given resources.

beginCreate(string, string, L2IsolationDomain, L2IsolationDomainsCreateOptionalParams)

Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled.

beginCreateAndWait(string, string, L2IsolationDomain, L2IsolationDomainsCreateOptionalParams)

Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled.

beginDelete(string, string, L2IsolationDomainsDeleteOptionalParams)

Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name.

beginDeleteAndWait(string, string, L2IsolationDomainsDeleteOptionalParams)

Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name.

beginUpdate(string, string, L2IsolationDomainPatch, L2IsolationDomainsUpdateOptionalParams)

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

beginUpdateAdministrativeState(string, string, UpdateAdministrativeState, L2IsolationDomainsUpdateAdministrativeStateOptionalParams)

Enables isolation domain across the fabric or on specified racks.

beginUpdateAdministrativeStateAndWait(string, string, UpdateAdministrativeState, L2IsolationDomainsUpdateAdministrativeStateOptionalParams)

Enables isolation domain across the fabric or on specified racks.

beginUpdateAndWait(string, string, L2IsolationDomainPatch, L2IsolationDomainsUpdateOptionalParams)

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

beginValidateConfiguration(string, string, L2IsolationDomainsValidateConfigurationOptionalParams)

Validates the configuration of the resources.

beginValidateConfigurationAndWait(string, string, L2IsolationDomainsValidateConfigurationOptionalParams)

Validates the configuration of the resources.

get(string, string, L2IsolationDomainsGetOptionalParams)

Implements L2 Isolation Domain GET method.

listByResourceGroup(string, L2IsolationDomainsListByResourceGroupOptionalParams)

Displays L2IsolationDomains list by resource group GET method.

listBySubscription(L2IsolationDomainsListBySubscriptionOptionalParams)

Displays L2IsolationDomains list by subscription GET method.

Method Details

beginCommitConfiguration(string, string, L2IsolationDomainsCommitConfigurationOptionalParams)

Commits the configuration of the given resources.

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

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

options
L2IsolationDomainsCommitConfigurationOptionalParams

The options parameters.

Returns

beginCommitConfigurationAndWait(string, string, L2IsolationDomainsCommitConfigurationOptionalParams)

Commits the configuration of the given resources.

function beginCommitConfigurationAndWait(resourceGroupName: string, l2IsolationDomainName: string, options?: L2IsolationDomainsCommitConfigurationOptionalParams): Promise<CommonPostActionResponseForStateUpdate>

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

options
L2IsolationDomainsCommitConfigurationOptionalParams

The options parameters.

Returns

beginCreate(string, string, L2IsolationDomain, L2IsolationDomainsCreateOptionalParams)

Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled.

function beginCreate(resourceGroupName: string, l2IsolationDomainName: string, body: L2IsolationDomain, options?: L2IsolationDomainsCreateOptionalParams): Promise<SimplePollerLike<OperationState<L2IsolationDomain>, L2IsolationDomain>>

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

body
L2IsolationDomain

Request payload.

options
L2IsolationDomainsCreateOptionalParams

The options parameters.

Returns

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

beginCreateAndWait(string, string, L2IsolationDomain, L2IsolationDomainsCreateOptionalParams)

Creates layer 2 network connectivity between compute nodes within a rack and across racks.The configuration is applied on the devices only after the isolation domain is enabled.

function beginCreateAndWait(resourceGroupName: string, l2IsolationDomainName: string, body: L2IsolationDomain, options?: L2IsolationDomainsCreateOptionalParams): Promise<L2IsolationDomain>

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

body
L2IsolationDomain

Request payload.

options
L2IsolationDomainsCreateOptionalParams

The options parameters.

Returns

beginDelete(string, string, L2IsolationDomainsDeleteOptionalParams)

Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name.

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

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

options
L2IsolationDomainsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, L2IsolationDomainsDeleteOptionalParams)

Deletes layer 2 connectivity between compute nodes by managed by named L2 Isolation name.

function beginDeleteAndWait(resourceGroupName: string, l2IsolationDomainName: string, options?: L2IsolationDomainsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

options
L2IsolationDomainsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, L2IsolationDomainPatch, L2IsolationDomainsUpdateOptionalParams)

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

function beginUpdate(resourceGroupName: string, l2IsolationDomainName: string, body: L2IsolationDomainPatch, options?: L2IsolationDomainsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<L2IsolationDomain>, L2IsolationDomain>>

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

body
L2IsolationDomainPatch

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

options
L2IsolationDomainsUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAdministrativeState(string, string, UpdateAdministrativeState, L2IsolationDomainsUpdateAdministrativeStateOptionalParams)

Enables isolation domain across the fabric or on specified racks.

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

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

body
UpdateAdministrativeState

Request payload.

Returns

beginUpdateAdministrativeStateAndWait(string, string, UpdateAdministrativeState, L2IsolationDomainsUpdateAdministrativeStateOptionalParams)

Enables isolation domain across the fabric or on specified racks.

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

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

body
UpdateAdministrativeState

Request payload.

Returns

beginUpdateAndWait(string, string, L2IsolationDomainPatch, L2IsolationDomainsUpdateOptionalParams)

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

function beginUpdateAndWait(resourceGroupName: string, l2IsolationDomainName: string, body: L2IsolationDomainPatch, options?: L2IsolationDomainsUpdateOptionalParams): Promise<L2IsolationDomain>

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

body
L2IsolationDomainPatch

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

options
L2IsolationDomainsUpdateOptionalParams

The options parameters.

Returns

beginValidateConfiguration(string, string, L2IsolationDomainsValidateConfigurationOptionalParams)

Validates the configuration of the resources.

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

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

Returns

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

beginValidateConfigurationAndWait(string, string, L2IsolationDomainsValidateConfigurationOptionalParams)

Validates the configuration of the resources.

function beginValidateConfigurationAndWait(resourceGroupName: string, l2IsolationDomainName: string, options?: L2IsolationDomainsValidateConfigurationOptionalParams): Promise<ValidateConfigurationResponse>

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

Returns

get(string, string, L2IsolationDomainsGetOptionalParams)

Implements L2 Isolation Domain GET method.

function get(resourceGroupName: string, l2IsolationDomainName: string, options?: L2IsolationDomainsGetOptionalParams): Promise<L2IsolationDomain>

Parameters

resourceGroupName

string

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

l2IsolationDomainName

string

Name of the L2 Isolation Domain.

options
L2IsolationDomainsGetOptionalParams

The options parameters.

Returns

listByResourceGroup(string, L2IsolationDomainsListByResourceGroupOptionalParams)

Displays L2IsolationDomains list by resource group GET method.

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

Parameters

resourceGroupName

string

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

options
L2IsolationDomainsListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(L2IsolationDomainsListBySubscriptionOptionalParams)

Displays L2IsolationDomains list by subscription GET method.

function listBySubscription(options?: L2IsolationDomainsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<L2IsolationDomain, L2IsolationDomain[], PageSettings>

Parameters

options
L2IsolationDomainsListBySubscriptionOptionalParams

The options parameters.

Returns