Options
All
  • Public
  • Public/Protected
  • All
Menu

Class LabAccounts

Package version

Class representing a LabAccounts.

Hierarchy

  • LabAccounts

Index

Constructors

constructor

Methods

beginDeleteMethod

  • beginDeleteMethod(resourceGroupName: string, labAccountName: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Delete lab account. This operation can take a while to complete

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

createLab

  • createLab(resourceGroupName: string, labAccountName: string, createLabProperties: CreateLabProperties, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • createLab(resourceGroupName: string, labAccountName: string, createLabProperties: CreateLabProperties, callback: msRest.ServiceCallback<void>): void
  • createLab(resourceGroupName: string, labAccountName: string, createLabProperties: CreateLabProperties, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<void>): void
  • Create a lab in a lab account.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • createLabProperties: CreateLabProperties

      Properties for creating a managed lab and a default environment setting

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • createLabProperties: CreateLabProperties

      Properties for creating a managed lab and a default environment setting

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • createLabProperties: CreateLabProperties

      Properties for creating a managed lab and a default environment setting

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<void>

      The callback

    Returns void

createOrUpdate

  • createOrUpdate(resourceGroupName: string, labAccountName: string, labAccount: LabAccount, options?: msRest.RequestOptionsBase): Promise<Models.LabAccountsCreateOrUpdateResponse>
  • createOrUpdate(resourceGroupName: string, labAccountName: string, labAccount: LabAccount, callback: msRest.ServiceCallback<LabAccount>): void
  • createOrUpdate(resourceGroupName: string, labAccountName: string, labAccount: LabAccount, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<LabAccount>): void
  • Create or replace an existing Lab Account.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • labAccount: LabAccount

      Represents a lab account.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.LabAccountsCreateOrUpdateResponse>

    Promise<Models.LabAccountsCreateOrUpdateResponse>

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • labAccount: LabAccount

      Represents a lab account.

    • callback: msRest.ServiceCallback<LabAccount>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • labAccount: LabAccount

      Represents a lab account.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<LabAccount>

      The callback

    Returns void

deleteMethod

  • deleteMethod(resourceGroupName: string, labAccountName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Delete lab account. This operation can take a while to complete

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

get

  • get(resourceGroupName: string, labAccountName: string, options?: Models.LabAccountsGetOptionalParams): Promise<Models.LabAccountsGetResponse>
  • get(resourceGroupName: string, labAccountName: string, callback: msRest.ServiceCallback<LabAccount>): void
  • get(resourceGroupName: string, labAccountName: string, options: LabAccountsGetOptionalParams, callback: msRest.ServiceCallback<LabAccount>): void
  • Get lab account

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • Optional options: Models.LabAccountsGetOptionalParams

    Returns Promise<Models.LabAccountsGetResponse>

    Promise<Models.LabAccountsGetResponse>

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • callback: msRest.ServiceCallback<LabAccount>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • options: LabAccountsGetOptionalParams

      The optional parameters

    • callback: msRest.ServiceCallback<LabAccount>

      The callback

    Returns void

getRegionalAvailability

  • getRegionalAvailability(resourceGroupName: string, labAccountName: string, options?: msRest.RequestOptionsBase): Promise<Models.LabAccountsGetRegionalAvailabilityResponse>
  • getRegionalAvailability(resourceGroupName: string, labAccountName: string, callback: msRest.ServiceCallback<GetRegionalAvailabilityResponse>): void
  • getRegionalAvailability(resourceGroupName: string, labAccountName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<GetRegionalAvailabilityResponse>): void
  • Get regional availability information for each size category configured under a lab account

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.LabAccountsGetRegionalAvailabilityResponse>

    Promise<Models.LabAccountsGetRegionalAvailabilityResponse>

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • callback: msRest.ServiceCallback<GetRegionalAvailabilityResponse>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<GetRegionalAvailabilityResponse>

      The callback

    Returns void

listByResourceGroup

listByResourceGroupNext

  • listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.LabAccountsListByResourceGroupNextResponse>
  • listByResourceGroupNext(nextPageLink: string, callback: msRest.ServiceCallback<ResponseWithContinuationLabAccount>): void
  • listByResourceGroupNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ResponseWithContinuationLabAccount>): void
  • List lab accounts in a resource group.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.LabAccountsListByResourceGroupNextResponse>

    Promise<Models.LabAccountsListByResourceGroupNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ResponseWithContinuationLabAccount>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ResponseWithContinuationLabAccount>

      The callback

    Returns void

listBySubscription

listBySubscriptionNext

  • listBySubscriptionNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.LabAccountsListBySubscriptionNextResponse>
  • listBySubscriptionNext(nextPageLink: string, callback: msRest.ServiceCallback<ResponseWithContinuationLabAccount>): void
  • listBySubscriptionNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ResponseWithContinuationLabAccount>): void
  • List lab accounts in a subscription.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.LabAccountsListBySubscriptionNextResponse>

    Promise<Models.LabAccountsListBySubscriptionNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ResponseWithContinuationLabAccount>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ResponseWithContinuationLabAccount>

      The callback

    Returns void

update

  • update(resourceGroupName: string, labAccountName: string, labAccount: LabAccountFragment, options?: msRest.RequestOptionsBase): Promise<Models.LabAccountsUpdateResponse>
  • update(resourceGroupName: string, labAccountName: string, labAccount: LabAccountFragment, callback: msRest.ServiceCallback<LabAccount>): void
  • update(resourceGroupName: string, labAccountName: string, labAccount: LabAccountFragment, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<LabAccount>): void
  • Modify properties of lab accounts.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • labAccount: LabAccountFragment

      Represents a lab account.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.LabAccountsUpdateResponse>

    Promise<Models.LabAccountsUpdateResponse>

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • labAccount: LabAccountFragment

      Represents a lab account.

    • callback: msRest.ServiceCallback<LabAccount>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group.

    • labAccountName: string

      The name of the lab Account.

    • labAccount: LabAccountFragment

      Represents a lab account.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<LabAccount>

      The callback

    Returns void

Generated using TypeDoc