InterconnectGroupsOperations interface

Interface representing a InterconnectGroups operations.

Properties

beginGetNodeAvailability
beginGetNodeAvailabilityAndWait
createOrUpdate

Creates or updates an interconnect group.

delete

Deletes the specified interconnect group.

get

Gets information about the specified interconnect group.

getNodeAvailability

Gets node availability for all subgroups in the specified interconnect group.

list

Gets all interconnect groups in a resource group.

listAll

Gets all interconnect groups in a subscription.

updateTags

Updates interconnect group tags.

Property Details

beginGetNodeAvailability

Warning

This API is now deprecated.

use getNodeAvailability instead

beginGetNodeAvailability: (resourceGroupName: string, interconnectGroupName: string, options?: InterconnectGroupsGetNodeAvailabilityOptionalParams) => Promise<SimplePollerLike<OperationState<InterconnectGroupNodeAvailability>, InterconnectGroupNodeAvailability>>

Property Value

(resourceGroupName: string, interconnectGroupName: string, options?: InterconnectGroupsGetNodeAvailabilityOptionalParams) => Promise<SimplePollerLike<OperationState<InterconnectGroupNodeAvailability>, InterconnectGroupNodeAvailability>>

beginGetNodeAvailabilityAndWait

Warning

This API is now deprecated.

use getNodeAvailability instead

beginGetNodeAvailabilityAndWait: (resourceGroupName: string, interconnectGroupName: string, options?: InterconnectGroupsGetNodeAvailabilityOptionalParams) => Promise<InterconnectGroupNodeAvailability>

Property Value

(resourceGroupName: string, interconnectGroupName: string, options?: InterconnectGroupsGetNodeAvailabilityOptionalParams) => Promise<InterconnectGroupNodeAvailability>

createOrUpdate

Creates or updates an interconnect group.

createOrUpdate: (resourceGroupName: string, interconnectGroupName: string, parameters: InterconnectGroup, options?: InterconnectGroupsCreateOrUpdateOptionalParams) => Promise<InterconnectGroup>

Property Value

(resourceGroupName: string, interconnectGroupName: string, parameters: InterconnectGroup, options?: InterconnectGroupsCreateOrUpdateOptionalParams) => Promise<InterconnectGroup>

delete

Deletes the specified interconnect group.

delete: (resourceGroupName: string, interconnectGroupName: string, options?: InterconnectGroupsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, interconnectGroupName: string, options?: InterconnectGroupsDeleteOptionalParams) => Promise<void>

get

Gets information about the specified interconnect group.

get: (resourceGroupName: string, interconnectGroupName: string, options?: InterconnectGroupsGetOptionalParams) => Promise<InterconnectGroup>

Property Value

(resourceGroupName: string, interconnectGroupName: string, options?: InterconnectGroupsGetOptionalParams) => Promise<InterconnectGroup>

getNodeAvailability

Gets node availability for all subgroups in the specified interconnect group.

getNodeAvailability: (resourceGroupName: string, interconnectGroupName: string, options?: InterconnectGroupsGetNodeAvailabilityOptionalParams) => PollerLike<OperationState<InterconnectGroupNodeAvailability>, InterconnectGroupNodeAvailability>

Property Value

(resourceGroupName: string, interconnectGroupName: string, options?: InterconnectGroupsGetNodeAvailabilityOptionalParams) => PollerLike<OperationState<InterconnectGroupNodeAvailability>, InterconnectGroupNodeAvailability>

list

Gets all interconnect groups in a resource group.

list: (resourceGroupName: string, options?: InterconnectGroupsListOptionalParams) => PagedAsyncIterableIterator<InterconnectGroup, InterconnectGroup[], PageSettings>

Property Value

(resourceGroupName: string, options?: InterconnectGroupsListOptionalParams) => PagedAsyncIterableIterator<InterconnectGroup, InterconnectGroup[], PageSettings>

listAll

Gets all interconnect groups in a subscription.

listAll: (options?: InterconnectGroupsListAllOptionalParams) => PagedAsyncIterableIterator<InterconnectGroup, InterconnectGroup[], PageSettings>

Property Value

(options?: InterconnectGroupsListAllOptionalParams) => PagedAsyncIterableIterator<InterconnectGroup, InterconnectGroup[], PageSettings>

updateTags

Updates interconnect group tags.

updateTags: (resourceGroupName: string, interconnectGroupName: string, parameters: TagsObject, options?: InterconnectGroupsUpdateTagsOptionalParams) => Promise<InterconnectGroup>

Property Value

(resourceGroupName: string, interconnectGroupName: string, parameters: TagsObject, options?: InterconnectGroupsUpdateTagsOptionalParams) => Promise<InterconnectGroup>