Workspaces - Get Inbound Azure Resource Rules

Retorna as regras de entrada Azure instância de recurso para um workspace. Essa API foi projetada para ajudar os administradores do workspace a exibir as regras efetivas de entrada Azure instância de recurso em suas configurações de workspace. No momento, este recurso está em versão prévia.

Note

Essa API faz parte de uma versão prévia e é fornecida apenas para fins de avaliação e desenvolvimento. Ele pode mudar com base nos comentários e não é recomendado para uso em produção.

Permissions

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.

Identity Apoio
Usuário Sim
Entidade de serviço e identidades gerenciadas Sim

Interface

GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/networking/communicationPolicy/inbound/azureResources

Parâmetros de URI

Nome Em Obrigatório Tipo Description
workspaceId
path True

string (uuid)

O identificador do espaço de trabalho.

Respostas

Nome Tipo Description
200 OK

WorkspaceInboundAzureResourceRules

Solicitação concluída com êxito.

429 Too Many Requests

ErrorResponse

O limite de taxa de serviço foi excedido. O servidor retorna um Retry-After cabeçalho indicando, em segundos, quanto tempo o cliente deve aguardar antes de enviar solicitações adicionais.

Cabeçalhos

Retry-After: integer

Other Status Codes

ErrorResponse

Códigos de erro comuns:

  • UnknownError – Ocorreu um erro.

Exemplos

Get workspace resource instance example

Solicitação de exemplo

GET https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/networking/communicationPolicy/inbound/azureResources

Resposta de exemplo

{
  "rules": [
    {
      "displayName": "SQL Server - testsql1",
      "resourceId": "/subscriptions/2374e516-d28b-4898-a39c-6070e078ae31/resourceGroups/testrg/providers/Microsoft.Sql/servers/testsql1"
    },
    {
      "displayName": "Storage Account - teststorageacct",
      "resourceId": "/subscriptions/2374e516-d28b-4898-a39c-6070e078ae31/resourceGroups/testrg/providers/Microsoft.Storage/storageAccounts/teststorageacct"
    }
  ]
}

Definições

Nome Description
ErrorRelatedResource

O objeto relacionado ao erro nos detalhes do recurso.

ErrorResponse

A resposta de erro.

ErrorResponseDetails

Os detalhes da resposta de erro.

WorkspaceInboundAzureResourceRule

Representa uma única regra de instância de recurso Azure de entrada que especifica uma instância de recurso de Azure permitida para o workspace.

WorkspaceInboundAzureResourceRules

Representa uma coleção de regras de instância de recurso Azure de entrada configuradas para um workspace. Essas regras definem quais instâncias de recurso Azure têm permissão para acessar o workspace.

ErrorRelatedResource

O objeto relacionado ao erro nos detalhes do recurso.

Nome Tipo Description
resourceId

string

O identificador do recurso envolvido 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 (uuid)

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.

WorkspaceInboundAzureResourceRule

Representa uma única regra de instância de recurso Azure de entrada que especifica uma instância de recurso de Azure permitida para o workspace.

Nome Tipo Description
displayName

string

Um nome de exibição amigável para a regra. Esse nome é usado apenas para fins de exibição e não afeta a funcionalidade da regra.

resourceId

string

A ID de recurso do ARM (Azure Resource Manager completo) do recurso dentro da regra. Este é um identificador exclusivo no formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. Você pode recuperá-lo dos modelos portal do Azure (Propriedades do recurso), CLI do Azure (az resource show) ou ARM.

WorkspaceInboundAzureResourceRules

Representa uma coleção de regras de instância de recurso Azure de entrada configuradas para um workspace. Essas regras definem quais instâncias de recurso Azure têm permissão para acessar o workspace.

Nome Tipo Description
rules

WorkspaceInboundAzureResourceRule[]

Uma matriz de regras de instância de recurso Azure de entrada associadas ao workspace.