InterconnectBlocksOperations interface

Interface representing a InterconnectBlocks operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginUpdate
beginUpdateAndWait
createOrUpdate

Creates or updates an Interconnect Block. When updating an Interconnect Block, only tags and sku.capacity may be modified.

delete

Deletes an Interconnect Block. The operation is only allowed when there are no virtual machines or VMSS VM instances associated with the Interconnect Block.

get

Retrieves information about an Interconnect Block.

listByResourceGroup

Lists all of the Interconnect Blocks in the specified resource group. Use the nextLink property in the response to get the next page of Interconnect Blocks.

listBySubscription

Lists all of the Interconnect Blocks in the subscription. Use the nextLink property in the response to get the next page of Interconnect Blocks.

update

Updates an Interconnect Block. When updating an Interconnect Block, only tags and sku.capacity may be modified.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, interconnectBlockName: string, resource: InterconnectBlock, options?: InterconnectBlocksCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<InterconnectBlock>, InterconnectBlock>>

Property Value

(resourceGroupName: string, interconnectBlockName: string, resource: InterconnectBlock, options?: InterconnectBlocksCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<InterconnectBlock>, InterconnectBlock>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, interconnectBlockName: string, resource: InterconnectBlock, options?: InterconnectBlocksCreateOrUpdateOptionalParams) => Promise<InterconnectBlock>

Property Value

(resourceGroupName: string, interconnectBlockName: string, resource: InterconnectBlock, options?: InterconnectBlocksCreateOrUpdateOptionalParams) => Promise<InterconnectBlock>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, interconnectBlockName: string, options?: InterconnectBlocksDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, interconnectBlockName: string, options?: InterconnectBlocksDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, interconnectBlockName: string, options?: InterconnectBlocksDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, interconnectBlockName: string, options?: InterconnectBlocksDeleteOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, interconnectBlockName: string, properties: InterconnectBlockUpdate, options?: InterconnectBlocksUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<InterconnectBlock>, InterconnectBlock>>

Property Value

(resourceGroupName: string, interconnectBlockName: string, properties: InterconnectBlockUpdate, options?: InterconnectBlocksUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<InterconnectBlock>, InterconnectBlock>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, interconnectBlockName: string, properties: InterconnectBlockUpdate, options?: InterconnectBlocksUpdateOptionalParams) => Promise<InterconnectBlock>

Property Value

(resourceGroupName: string, interconnectBlockName: string, properties: InterconnectBlockUpdate, options?: InterconnectBlocksUpdateOptionalParams) => Promise<InterconnectBlock>

createOrUpdate

Creates or updates an Interconnect Block. When updating an Interconnect Block, only tags and sku.capacity may be modified.

createOrUpdate: (resourceGroupName: string, interconnectBlockName: string, resource: InterconnectBlock, options?: InterconnectBlocksCreateOrUpdateOptionalParams) => PollerLike<OperationState<InterconnectBlock>, InterconnectBlock>

Property Value

(resourceGroupName: string, interconnectBlockName: string, resource: InterconnectBlock, options?: InterconnectBlocksCreateOrUpdateOptionalParams) => PollerLike<OperationState<InterconnectBlock>, InterconnectBlock>

delete

Deletes an Interconnect Block. The operation is only allowed when there are no virtual machines or VMSS VM instances associated with the Interconnect Block.

delete: (resourceGroupName: string, interconnectBlockName: string, options?: InterconnectBlocksDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, interconnectBlockName: string, options?: InterconnectBlocksDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Retrieves information about an Interconnect Block.

get: (resourceGroupName: string, interconnectBlockName: string, options?: InterconnectBlocksGetOptionalParams) => Promise<InterconnectBlock>

Property Value

(resourceGroupName: string, interconnectBlockName: string, options?: InterconnectBlocksGetOptionalParams) => Promise<InterconnectBlock>

listByResourceGroup

Lists all of the Interconnect Blocks in the specified resource group. Use the nextLink property in the response to get the next page of Interconnect Blocks.

listByResourceGroup: (resourceGroupName: string, options?: InterconnectBlocksListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<InterconnectBlock, InterconnectBlock[], PageSettings>

Property Value

(resourceGroupName: string, options?: InterconnectBlocksListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<InterconnectBlock, InterconnectBlock[], PageSettings>

listBySubscription

Lists all of the Interconnect Blocks in the subscription. Use the nextLink property in the response to get the next page of Interconnect Blocks.

listBySubscription: (options?: InterconnectBlocksListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<InterconnectBlock, InterconnectBlock[], PageSettings>

Property Value

(options?: InterconnectBlocksListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<InterconnectBlock, InterconnectBlock[], PageSettings>

update

Updates an Interconnect Block. When updating an Interconnect Block, only tags and sku.capacity may be modified.

update: (resourceGroupName: string, interconnectBlockName: string, properties: InterconnectBlockUpdate, options?: InterconnectBlocksUpdateOptionalParams) => PollerLike<OperationState<InterconnectBlock>, InterconnectBlock>

Property Value

(resourceGroupName: string, interconnectBlockName: string, properties: InterconnectBlockUpdate, options?: InterconnectBlocksUpdateOptionalParams) => PollerLike<OperationState<InterconnectBlock>, InterconnectBlock>