Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WorkspaceCollections

Package version

Class representing a WorkspaceCollections.

Hierarchy

  • WorkspaceCollections

Index

Constructors

constructor

Methods

beginDeleteMethod

  • beginDeleteMethod(resourceGroupName: string, workspaceCollectionName: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Delete a Power BI Workspace Collection.

    Parameters

    • resourceGroupName: string

      Azure resource group

    • workspaceCollectionName: string

      Power BI Embedded Workspace Collection name

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

checkNameAvailability

  • checkNameAvailability(location: string, body: CheckNameRequest, options?: msRest.RequestOptionsBase): Promise<Models.WorkspaceCollectionsCheckNameAvailabilityResponse>
  • checkNameAvailability(location: string, body: CheckNameRequest, callback: msRest.ServiceCallback<CheckNameResponse>): void
  • checkNameAvailability(location: string, body: CheckNameRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<CheckNameResponse>): void

create

  • Creates a new Power BI Workspace Collection with the specified properties. A Power BI Workspace Collection contains one or more workspaces, and can be used to provision keys that provide API access to those workspaces.

    Parameters

    • resourceGroupName: string

      Azure resource group

    • workspaceCollectionName: string

      Power BI Embedded Workspace Collection name

    • body: CreateWorkspaceCollectionRequest

      Create workspace collection request

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WorkspaceCollectionsCreateResponse>

    Promise<Models.WorkspaceCollectionsCreateResponse>

  • Parameters

    • resourceGroupName: string

      Azure resource group

    • workspaceCollectionName: string

      Power BI Embedded Workspace Collection name

    • body: CreateWorkspaceCollectionRequest

      Create workspace collection request

    • callback: msRest.ServiceCallback<WorkspaceCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Azure resource group

    • workspaceCollectionName: string

      Power BI Embedded Workspace Collection name

    • body: CreateWorkspaceCollectionRequest

      Create workspace collection request

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WorkspaceCollection>

      The callback

    Returns void

deleteMethod

  • deleteMethod(resourceGroupName: string, workspaceCollectionName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Delete a Power BI Workspace Collection.

    Parameters

    • resourceGroupName: string

      Azure resource group

    • workspaceCollectionName: string

      Power BI Embedded Workspace Collection name

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

getAccessKeys

  • getAccessKeys(resourceGroupName: string, workspaceCollectionName: string, options?: msRest.RequestOptionsBase): Promise<Models.WorkspaceCollectionsGetAccessKeysResponse>
  • getAccessKeys(resourceGroupName: string, workspaceCollectionName: string, callback: msRest.ServiceCallback<WorkspaceCollectionAccessKeys>): void
  • getAccessKeys(resourceGroupName: string, workspaceCollectionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WorkspaceCollectionAccessKeys>): void
  • Retrieves the primary and secondary access keys for the specified Power BI Workspace Collection.

    Parameters

    • resourceGroupName: string

      Azure resource group

    • workspaceCollectionName: string

      Power BI Embedded Workspace Collection name

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WorkspaceCollectionsGetAccessKeysResponse>

    Promise<Models.WorkspaceCollectionsGetAccessKeysResponse>

  • Parameters

    • resourceGroupName: string

      Azure resource group

    • workspaceCollectionName: string

      Power BI Embedded Workspace Collection name

    • callback: msRest.ServiceCallback<WorkspaceCollectionAccessKeys>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Azure resource group

    • workspaceCollectionName: string

      Power BI Embedded Workspace Collection name

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WorkspaceCollectionAccessKeys>

      The callback

    Returns void

getByName

  • getByName(resourceGroupName: string, workspaceCollectionName: string, options?: msRest.RequestOptionsBase): Promise<Models.WorkspaceCollectionsGetByNameResponse>
  • getByName(resourceGroupName: string, workspaceCollectionName: string, callback: msRest.ServiceCallback<WorkspaceCollection>): void
  • getByName(resourceGroupName: string, workspaceCollectionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WorkspaceCollection>): void
  • Retrieves an existing Power BI Workspace Collection.

    Parameters

    • resourceGroupName: string

      Azure resource group

    • workspaceCollectionName: string

      Power BI Embedded Workspace Collection name

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WorkspaceCollectionsGetByNameResponse>

    Promise<Models.WorkspaceCollectionsGetByNameResponse>

  • Parameters

    • resourceGroupName: string

      Azure resource group

    • workspaceCollectionName: string

      Power BI Embedded Workspace Collection name

    • callback: msRest.ServiceCallback<WorkspaceCollection>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Azure resource group

    • workspaceCollectionName: string

      Power BI Embedded Workspace Collection name

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WorkspaceCollection>

      The callback

    Returns void

listByResourceGroup

  • listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise<Models.WorkspaceCollectionsListByResourceGroupResponse>
  • listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback<WorkspaceCollectionList>): void
  • listByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WorkspaceCollectionList>): void
  • Retrieves all existing Power BI workspace collections in the specified resource group.

    Parameters

    • resourceGroupName: string

      Azure resource group

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.WorkspaceCollectionsListByResourceGroupResponse>

    Promise<Models.WorkspaceCollectionsListByResourceGroupResponse>

  • Parameters

    • resourceGroupName: string

      Azure resource group

    • callback: msRest.ServiceCallback<WorkspaceCollectionList>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      Azure resource group

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<WorkspaceCollectionList>

      The callback

    Returns void

listBySubscription

  • listBySubscription(options?: msRest.RequestOptionsBase): Promise<Models.WorkspaceCollectionsListBySubscriptionResponse>
  • listBySubscription(callback: msRest.ServiceCallback<WorkspaceCollectionList>): void
  • listBySubscription(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<WorkspaceCollectionList>): void

migrate

regenerateKey

update

Generated using TypeDoc