Compartilhar via


Workspaces - Get Workspace

Retorna informações de workspace especificadas.

Permissões

O chamador deve ter função de workspace do visualizador ou superior.

Escopos delegados necessários

Workspace.Read.All ou Workspace.ReadWrite.All

Identidades com suporte do Microsoft Entra

Esta API dá suporte às identidades do Microsoft listadas nesta seção.

Identidade Apoio
Utilizador Yes
Entidade de serviço e identidades gerenciadas Yes

Interfase

GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}?preferWorkspaceSpecificEndpoints={preferWorkspaceSpecificEndpoints}

Parâmetros de URI

Nome Em Obrigatório Tipo Description
workspaceId
path True

string (uuid)

O identificador do espaço de trabalho.

preferWorkspaceSpecificEndpoints
query

boolean

Uma configuração que controla se os pontos de extremidade públicos específicos ou gerais do workspace devem ser incluídos para a API e o acesso do OneLake. True – Incluir pontos de extremidade específicos do workspace para acesso à API e ao OneLake, False – Incluir pontos de extremidade públicos gerais para acesso ao OneLake.

Respostas

Nome Tipo Description
200 OK

WorkspaceInfo

Solicitação concluída com êxito.

Other Status Codes

ErrorResponse

Códigos de erro comuns:

  • UnknownError – Ocorreu um erro.

Exemplos

Get a workspace example
Get a workspace with preferWorkspaceSpecificEndpoints example

Get a workspace example

Solicitação de exemplo

GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff227

Resposta de exemplo

{
  "id": "cfafbeb1-8037-4d0c-896e-a46fb27ff227",
  "displayName": "New workspace",
  "description": "New workspace description",
  "type": "Workspace",
  "domainId": "9ce364e0-8e9d-4605-887a-b599b3e8b123",
  "capacityId": "56bac802-080d-4f73-8a42-1b406eb1fcac",
  "capacityAssignmentProgress": "Completed",
  "workspaceIdentity": {
    "applicationId": "00a4a8f9-78d3-41b3-b87a-6ae5271c8d0d",
    "servicePrincipalId": "5ba4ae58-d402-45c6-a848-0253e834fd78"
  },
  "capacityRegion": "East US",
  "oneLakeEndpoints": {
    "blobEndpoint": "https://eastus-onelake.blob.fabric.microsoft.com",
    "dfsEndpoint": "https://eastus-onelake.dfs.fabric.microsoft.com"
  }
}

Get a workspace with preferWorkspaceSpecificEndpoints example

Solicitação de exemplo

GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff227?preferWorkspaceSpecificEndpoints=True

Resposta de exemplo

{
  "id": "cfafbeb1-8037-4d0c-896e-a46fb27ff227",
  "displayName": "New workspace",
  "description": "New workspace description",
  "type": "Workspace",
  "capacityId": "56bac802-080d-4f73-8a42-1b406eb1fcac",
  "capacityAssignmentProgress": "Completed",
  "workspaceIdentity": {
    "applicationId": "00a4a8f9-78d3-41b3-b87a-6ae5271c8d0d",
    "servicePrincipalId": "5ba4ae58-d402-45c6-a848-0253e834fd78"
  },
  "capacityRegion": "East US",
  "oneLakeEndpoints": {
    "blobEndpoint": "https://cfafbeb180374d0c896ea46fb27ff227.zcf.blob.fabric.microsoft.com",
    "dfsEndpoint": "https://cfafbeb180374d0c896ea46fb27ff227.zcf.dfs.fabric.microsoft.com"
  },
  "apiEndpoint": "https://cfafbeb180374d0c896ea46fb27ff227.zcf.w.api.fabric.microsoft.com"
}

Definições

Nome Description
CapacityAssignmentProgress

Uma atribuição de workspace ao status de progresso da capacidade. Valores adicionais de progresso da atribuição de capacidade podem ser adicionados ao longo do tempo.

CapacityRegion

A região da capacidade associada a esse workspace. Valores de região de capacidade adicionais podem ser adicionados ao longo do tempo.

ErrorRelatedResource

O objeto de detalhes do recurso relacionado ao erro.

ErrorResponse

A resposta de erro.

ErrorResponseDetails

Os detalhes da resposta de erro.

OneLakeEndpoints

Os pontos de extremidade da API do OneLake associados a esse workspace.

WorkspaceIdentity

Um objeto de identidade do workspace.

WorkspaceInfo

Um objeto de workspace.

WorkspaceType

Um tipo de workspace. Tipos de workspace adicionais podem ser adicionados ao longo do tempo.

CapacityAssignmentProgress

Uma atribuição de workspace ao status de progresso da capacidade. Valores adicionais de progresso da atribuição de capacidade podem ser adicionados ao longo do tempo.

Valor Description
Completed

A última operação de atribuição de capacidade foi concluída com êxito.

Failed

A operação de atribuição de capacidade encontrou um erro ou uma falha e não pôde ser concluída.

InProgress

A operação de atribuição de capacidade está em execução e ainda não foi concluída.

CapacityRegion

A região da capacidade associada a esse workspace. Valores de região de capacidade adicionais podem ser adicionados ao longo do tempo.

Valor Description
Australia East

Região Leste da Austrália

Australia Southeast

Região Sudeste da Austrália

Brazil South

Região Sul do Brasil

Brazil Southeast

Região Sudeste do Brasil

Canada Central

Região Central do Canadá

Canada East

Região Leste do Canadá

Central India

Região central da Índia

Central US

Região central dos EUA

Central US EUAP

Região central dos EUAP

East Asia

Região leste da Ásia

East US

Região Leste dos EUA

East US 2

Região Leste dos EUA 2

France Central

Região Central da França

France South

Região Sul da França

Germany Central

Região Central da Alemanha

Germany Northeast

Região Nordeste da Alemanha

Israel Central

Região Central de Israel

Italy North

Região Norte da Itália

Japan East

Região Leste do Japão

Japan West

Região Oeste do Japão

Korea Central

Região Central da Coreia

Korea South

Região sul da Coreia do Sul

Mexico Central

Região Central do México

North Central US

Região Centro-Norte dos EUA

North Europe

Região Norte da Europa

Norway East

Região Leste da Noruega

Norway West

Região Oeste da Noruega

Poland Central

Região Central da Polônia

South Africa North

Região Norte da África do Sul

South Africa West

Região Oeste da África do Sul

South Central US

Região Centro-Sul dos EUA

South India

Região sul da Índia

Southeast Asia

Região sudeste da Ásia

Spain Central

Região Central da Espanha

Sweden Central

Região Central da Suécia

Switzerland North

Região Norte da Suíça

Switzerland West

Região Oeste da Suíça

West Europe

Região da Europa Ocidental

West India

Região Oeste da Índia

West US

Região Oeste dos EUA

West US 2

Região Oeste dos EUA 2

West US 3

Região Oeste dos EUA 3

West Central US

Região Centro-Oeste dos EUA

UAE Central

Região Central dos Emirados Árabes Unidos

UAE North

Região Norte dos Emirados Árabes Unidos

Qatar Central

Região Central do Catar

Germany West Central

Região Centro-Oeste da Alemanha

Germany North

Região Norte da Alemanha

UK South

Região Sul do Reino Unido

UK West

Região Oeste do Reino Unido

China North

Região Norte da China

China East

Região Leste da China

China East 2

Região leste da China 2

China East 3

Região leste da China 3

China North 2

Região Norte da China 2

China North 3

Região Norte da China 3

ErrorRelatedResource

O objeto de detalhes do recurso relacionado ao erro.

Nome Tipo Description
resourceId

string

A ID do recurso envolvida no erro.

resourceType

string

O tipo do recurso envolvido no erro.

ErrorResponse

A resposta de erro.

Nome Tipo Description
errorCode

string

Um identificador específico que fornece informações sobre uma condição de erro, permitindo a comunicação padronizada entre nosso serviço e seus usuários.

message

string

Uma representação legível humana do erro.

moreDetails

ErrorResponseDetails[]

Lista de detalhes de erro adicionais.

relatedResource

ErrorRelatedResource

Os detalhes do recurso relacionado ao erro.

requestId

string

ID da solicitação associada ao erro.

ErrorResponseDetails

Os detalhes da resposta de erro.

Nome Tipo Description
errorCode

string

Um identificador específico que fornece informações sobre uma condição de erro, permitindo a comunicação padronizada entre nosso serviço e seus usuários.

message

string

Uma representação legível humana do erro.

relatedResource

ErrorRelatedResource

Os detalhes do recurso relacionado ao erro.

OneLakeEndpoints

Os pontos de extremidade da API do OneLake associados a esse workspace.

Nome Tipo Description
blobEndpoint

string

O ponto de extremidade da API do OneLake disponível para operações de API de Blob. Por padrão, esse é um ponto de extremidade específico da região. Se o usuário habilitar preferWorkspaceSpecificEndpoints ou o workspace tiver acesso público desabilitado, o ponto de extremidade específico do workspace será fornecido para permitir o acesso em links privados.

dfsEndpoint

string

O ponto de extremidade da API do OneLake disponível para operações de API do sistema de arquivos DFS (Distributed File System) ou ADLSgen2. Por padrão, esse é um ponto de extremidade específico da região. Se o usuário habilitar preferWorkspaceSpecificEndpoints ou o workspace tiver acesso público desabilitado, o ponto de extremidade específico do workspace será fornecido para permitir o acesso em links privados.

WorkspaceIdentity

Um objeto de identidade do workspace.

Nome Tipo Description
applicationId

string

A ID do aplicativo.

servicePrincipalId

string

A ID da entidade de serviço.

WorkspaceInfo

Um objeto de workspace.

Nome Tipo Description
apiEndpoint

string (uri)

URL HTTP que representa o ponto de extremidade de API específico para o workspace. Esse valor de ponto de extremidade é retornado quando o usuário habilita preferWorkspaceSpecificEndpoints. Ele permite o acesso à API por links privados.

capacityAssignmentProgress

CapacityAssignmentProgress

O status do progresso da atribuição de capacidade do workspace.

capacityId

string (uuid)

A ID da capacidade à qual o workspace é atribuído.

capacityRegion

CapacityRegion

A região da capacidade associada a esse workspace.

description

string

A descrição do workspace.

displayName

string

O nome de exibição do workspace.

domainId

string (uuid)

A ID do domínio ao qual o workspace é atribuído.

id

string (uuid)

O identificador do espaço de trabalho.

oneLakeEndpoints

OneLakeEndpoints

Os pontos de extremidade da API do OneLake associados a esse workspace.

type

WorkspaceType

O tipo de workspace.

workspaceIdentity

WorkspaceIdentity

A identidade do workspace.

WorkspaceType

Um tipo de workspace. Tipos de workspace adicionais podem ser adicionados ao longo do tempo.

Valor Description
Personal

Minha pasta ou meu workspace usado para gerenciar itens de usuário.

Workspace

Workspace usado para gerenciar os itens do Fabric.

AdminWorkspace

Workspace de monitoramento do administrador. Contém relatórios de administrador, como o relatório de auditoria e o relatório de uso e adoção.