ExpressRouteLagsOperations interface

Interface representing a ExpressRouteLags operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
createOrUpdate

Creates or updates the specified ExpressRouteLag resource.

delete

Deletes the specified ExpressRouteLag resource.

generateLoa

Generate a letter of authorization for the requested ExpressRouteLag resource.

get

Retrieves the requested ExpressRouteLag resource.

linksGet

Retrieves the specified ExpressRouteLagLink resource.

linksList

Retrieve the ExpressRouteLagLink sub-resources of the specified ExpressRouteLag resource.

list

List all the ExpressRouteLag resources in the specified subscription.

listByResourceGroup

List all the ExpressRouteLag resources in the specified resource group.

membersGet

Retrieves the specified ExpressRouteLagMember resource.

membersList

Retrieve the ExpressRouteLagMember sub-resources of the specified ExpressRouteLagLink resource.

update

Update ExpressRouteLag tags or identity.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, expressRouteLagName: string, resource: ExpressRouteLag, options?: ExpressRouteLagsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteLag>, ExpressRouteLag>>

Property Value

(resourceGroupName: string, expressRouteLagName: string, resource: ExpressRouteLag, options?: ExpressRouteLagsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ExpressRouteLag>, ExpressRouteLag>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, expressRouteLagName: string, resource: ExpressRouteLag, options?: ExpressRouteLagsCreateOrUpdateOptionalParams) => Promise<ExpressRouteLag>

Property Value

(resourceGroupName: string, expressRouteLagName: string, resource: ExpressRouteLag, options?: ExpressRouteLagsCreateOrUpdateOptionalParams) => Promise<ExpressRouteLag>

beginDelete

Warning

This API is now deprecated.

use delete instead

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

Property Value

(resourceGroupName: string, expressRouteLagName: string, options?: ExpressRouteLagsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, expressRouteLagName: string, options?: ExpressRouteLagsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, expressRouteLagName: string, options?: ExpressRouteLagsDeleteOptionalParams) => Promise<void>

createOrUpdate

Creates or updates the specified ExpressRouteLag resource.

createOrUpdate: (resourceGroupName: string, expressRouteLagName: string, resource: ExpressRouteLag, options?: ExpressRouteLagsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ExpressRouteLag>, ExpressRouteLag>

Property Value

(resourceGroupName: string, expressRouteLagName: string, resource: ExpressRouteLag, options?: ExpressRouteLagsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ExpressRouteLag>, ExpressRouteLag>

delete

Deletes the specified ExpressRouteLag resource.

delete: (resourceGroupName: string, expressRouteLagName: string, options?: ExpressRouteLagsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, expressRouteLagName: string, options?: ExpressRouteLagsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

generateLoa

Generate a letter of authorization for the requested ExpressRouteLag resource.

generateLoa: (resourceGroupName: string, expressRouteLagName: string, body: GenerateExpressRouteLagsLOARequest, options?: ExpressRouteLagsGenerateLoaOptionalParams) => Promise<GenerateExpressRouteLagsLOAResult>

Property Value

(resourceGroupName: string, expressRouteLagName: string, body: GenerateExpressRouteLagsLOARequest, options?: ExpressRouteLagsGenerateLoaOptionalParams) => Promise<GenerateExpressRouteLagsLOAResult>

get

Retrieves the requested ExpressRouteLag resource.

get: (resourceGroupName: string, expressRouteLagName: string, options?: ExpressRouteLagsGetOptionalParams) => Promise<ExpressRouteLag>

Property Value

(resourceGroupName: string, expressRouteLagName: string, options?: ExpressRouteLagsGetOptionalParams) => Promise<ExpressRouteLag>

linksGet

Retrieves the specified ExpressRouteLagLink resource.

linksGet: (resourceGroupName: string, expressRouteLagName: string, linkName: string, options?: ExpressRouteLagsLinksGetOptionalParams) => Promise<ExpressRouteLagLink>

Property Value

(resourceGroupName: string, expressRouteLagName: string, linkName: string, options?: ExpressRouteLagsLinksGetOptionalParams) => Promise<ExpressRouteLagLink>

Retrieve the ExpressRouteLagLink sub-resources of the specified ExpressRouteLag resource.

linksList: (resourceGroupName: string, expressRouteLagName: string, options?: ExpressRouteLagsLinksListOptionalParams) => PagedAsyncIterableIterator<ExpressRouteLagLink, ExpressRouteLagLink[], PageSettings>

Property Value

(resourceGroupName: string, expressRouteLagName: string, options?: ExpressRouteLagsLinksListOptionalParams) => PagedAsyncIterableIterator<ExpressRouteLagLink, ExpressRouteLagLink[], PageSettings>

list

List all the ExpressRouteLag resources in the specified subscription.

list: (options?: ExpressRouteLagsListOptionalParams) => PagedAsyncIterableIterator<ExpressRouteLag, ExpressRouteLag[], PageSettings>

Property Value

(options?: ExpressRouteLagsListOptionalParams) => PagedAsyncIterableIterator<ExpressRouteLag, ExpressRouteLag[], PageSettings>

listByResourceGroup

List all the ExpressRouteLag resources in the specified resource group.

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

Property Value

(resourceGroupName: string, options?: ExpressRouteLagsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<ExpressRouteLag, ExpressRouteLag[], PageSettings>

membersGet

Retrieves the specified ExpressRouteLagMember resource.

membersGet: (resourceGroupName: string, expressRouteLagName: string, linkName: string, memberName: string, options?: ExpressRouteLagsMembersGetOptionalParams) => Promise<ExpressRouteLagMember>

Property Value

(resourceGroupName: string, expressRouteLagName: string, linkName: string, memberName: string, options?: ExpressRouteLagsMembersGetOptionalParams) => Promise<ExpressRouteLagMember>

membersList

Retrieve the ExpressRouteLagMember sub-resources of the specified ExpressRouteLagLink resource.

membersList: (resourceGroupName: string, expressRouteLagName: string, linkName: string, options?: ExpressRouteLagsMembersListOptionalParams) => PagedAsyncIterableIterator<ExpressRouteLagMember, ExpressRouteLagMember[], PageSettings>

Property Value

(resourceGroupName: string, expressRouteLagName: string, linkName: string, options?: ExpressRouteLagsMembersListOptionalParams) => PagedAsyncIterableIterator<ExpressRouteLagMember, ExpressRouteLagMember[], PageSettings>

update

Update ExpressRouteLag tags or identity.

update: (resourceGroupName: string, expressRouteLagName: string, properties: ExpressRouteLagUpdateTagsOrIdentityRequest, options?: ExpressRouteLagsUpdateOptionalParams) => Promise<ExpressRouteLag>

Property Value

(resourceGroupName: string, expressRouteLagName: string, properties: ExpressRouteLagUpdateTagsOrIdentityRequest, options?: ExpressRouteLagsUpdateOptionalParams) => Promise<ExpressRouteLag>