L3IsolationDomains interface
Interface representing a L3IsolationDomains.
Methods
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.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommonPostActionResponseForStateUpdate>, CommonPostActionResponseForStateUpdate>>
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.
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.
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.
The options parameters.
Returns
Promise<L3IsolationDomain>
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.
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.
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.
API to update certain properties of the L3 Isolation Domain resource.
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.
Request payload.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommonPostActionResponseForDeviceUpdate>, CommonPostActionResponseForDeviceUpdate>>
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.
Request payload.
The options parameters.
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.
API to update certain properties of the L3 Isolation Domain resource.
The options parameters.
Returns
Promise<L3IsolationDomain>
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.
The options parameters.
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.
The options parameters.
Returns
Promise<ValidateConfigurationResponse>
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.
The options parameters.
Returns
Promise<L3IsolationDomain>
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.
The options parameters.
Returns
listBySubscription(L3IsolationDomainsListBySubscriptionOptionalParams)
Displays L3IsolationDomains list by subscription GET method.
function listBySubscription(options?: L3IsolationDomainsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<L3IsolationDomain, L3IsolationDomain[], PageSettings>
Parameters
The options parameters.