Items - Get Environment Definition
Retorna a definição pública do ambiente especificado.
Esta API suporta operações de longa duração (LRO).
Quando você obtém a definição pública de um ambiente, o rótulo de sensibilidade não faz parte da definição.
Permissions
O chamador deve ter permissões de leitura e gravação para o ambiente.
Escopos delegados necessários
Environment.ReadWrite.All ou Item.ReadWrite.All
Limitações
Essa API está bloqueada para um ambiente com um rótulo de sensibilidade criptografado.
Identidades suportadas pelo Entra da Microsoft
Esta API suporta as identidades do Microsoft listadas nesta secção.
| Identidade | Support |
|---|---|
| User | Yes |
| Entidade de serviço e identidades geridas | Yes |
Interfaz
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/getDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/environments/{environmentId}/getDefinition?format={format}
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
environment
|
path | True |
string (uuid) |
O ID do ambiente. |
|
workspace
|
path | True |
string (uuid) |
O ID do espaço de trabalho. |
|
format
|
query |
string |
O formato da definição pública do ambiente. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
Pedido concluído com sucesso. |
|
| 202 Accepted |
Pedido aceite. Está em curso a recuperação da definição. Cabeçalhos
|
|
| Other Status Codes |
Códigos de erro comuns:
|
Exemplos
Get a environment definition example
Pedido de amostra
POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/environments/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition
Resposta da amostra
{
"definition": {
"parts": [
{
"path": "Libraries/CustomLibraries/samplelibrary.jar",
"payload": "eyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": "Libraries/CustomLibraries/samplepython.py",
"payload": "FyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": "Libraries/CustomLibraries/samplewheel-0.18.0-py2.py3-none-any.whl",
"payload": "LyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": "Libraries/CustomLibraries/sampleR.tar.gz",
"payload": "ZyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": "Libraries/PublicLibraries/environment.yml",
"payload": "IyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": "Setting/Sparkcompute.yml",
"payload": "GyJuYmZvcm1hdCI6N..",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc",
"payloadType": "InlineBase64"
}
]
}
}
Location: https://api.fabric.microsoft.com/v1/operations/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
x-ms-operation-id: 431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
Retry-After: 30
Definições
| Name | Description |
|---|---|
|
Environment |
Objeto de definição pública de ambiente. Consulte este artigo para obter mais detalhes sobre como criar uma definição pública de ambiente. |
|
Environment |
Objeto de parte de definição de ambiente. |
|
Environment |
Resposta à definição pública do ambiente. |
|
Error |
O objeto de detalhes do recurso relacionado ao erro. |
|
Error |
A resposta de erro. |
|
Error |
Os detalhes da resposta de erro. |
|
Payload |
O tipo de carga útil da peça de definição. Ao longo do tempo, podem ser adicionados tipos de carga útil adicionais. |
EnvironmentDefinition
Objeto de definição pública de ambiente. Consulte este artigo para obter mais detalhes sobre como criar uma definição pública de ambiente.
| Name | Tipo | Description |
|---|---|---|
| format |
string |
O formato da definição de Ambiente. |
| parts |
Uma lista de partes de definição. |
EnvironmentDefinitionPart
Objeto de parte de definição de ambiente.
| Name | Tipo | Description |
|---|---|---|
| path |
string |
O caminho da parte do ambiente. |
| payload |
string |
A carga útil da parte do ambiente. |
| payloadType |
O tipo de carga útil. |
EnvironmentDefinitionResponse
Resposta à definição pública do ambiente.
| Name | Tipo | Description |
|---|---|---|
| definition |
Objeto de definição pública de ambiente. Consulte este artigo para obter mais detalhes sobre como criar uma definição pública de ambiente. |
ErrorRelatedResource
O objeto de detalhes do recurso relacionado ao erro.
| Name | Tipo | Description |
|---|---|---|
| resourceId |
string |
A ID do recurso envolvida no erro. |
| resourceType |
string |
O tipo de recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
| Name | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| moreDetails |
Lista de detalhes de erro adicionais. |
|
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
|
| requestId |
string |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
| Name | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
PayloadType
O tipo de carga útil da peça de definição. Ao longo do tempo, podem ser adicionados tipos de carga útil adicionais.
| Valor | Description |
|---|---|
| InlineBase64 |
Base em linha 64. |