Workspace - Get
Obtenir l’espace de travail
GET {endpoint}/workspace?api-version=2020-12-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string (uri) |
Point de terminaison de développement de l’espace de travail, par exemple |
api-version
|
query | True |
string |
Version de l’API cliente Synapse. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Réponse réussie. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Exemples
Get Workspace Information
Exemple de requête
GET exampleWorkspace.dev.azuresynapse.net/workspace?api-version=2020-12-01
Exemple de réponse
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.Synapse/workspaces/exampleWorkspace",
"location": "southeastasia",
"name": "exampleWorkspace",
"type": "Microsoft.Synapse/workspaces",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"tags": {},
"properties": {
"connectivityEndpoints": {
"web": "https://web.azuresynapse.net?workspace=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourceGroups%2frg%2fproviders%2fMicrosoft.Synapse%2fworkspaces%2fexampleWorkspace",
"sql": "exampleWorkspace.sql.azuresynapse.net",
"dev": "https://exampleWorkspace.dev.azuresynapse.net",
"sqlOnDemand": "exampleWorkspace-ondemand.sql.azuresynapse.net"
},
"managedResourceGroupName": "workspacemanagedrg-1a992746-f580-4fce-a696-b0373bc6959a",
"defaultDataLakeStorage": {
"accountUrl": "https://exampleWorkspacedfs.dfs.core.windows.net",
"filesystem": "synapse"
},
"sqlAdministratorLogin": "sqladminuser",
"privateEndpointConnections": [],
"workspaceRepositoryConfiguration": {
"type": "FactoryGitHubConfiguration",
"hostName": "",
"accountName": "myGithubAccount",
"projectName": "myProject",
"repositoryName": "myRepository",
"collaborationBranch": "master",
"rootFolder": "/"
},
"provisioningState": "Succeeded"
}
}
{
"error": {
"code": "Error code",
"message": "Error message"
}
}
Définitions
Nom | Description |
---|---|
Customer |
Détails de la clé gérée par le client associée à l’espace de travail |
Data |
Détails du compte de stockage data lake associé à l’espace de travail |
Encryption |
Détails du chiffrement associé à l’espace de travail |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détails de l’erreur. |
Error |
Réponse d’erreur |
Git |
Informations sur la clé secrète client pour la configuration de votre propre référentiel d’applications |
Managed |
Identité managée de l’espace de travail |
Managed |
Paramètres de réseau virtuel managé |
Private |
Détails du point de terminaison privé |
Private |
Une connexion de point de terminaison privé |
Private |
Détails de l’état de connexion du point de terminaison privé |
Purview |
Purview Configuration |
Resource |
Type d’identité managée pour l’espace de travail |
Virtual |
Profil de réseau virtuel |
Workspace |
Un espace de travail |
Workspace |
Détails de la clé gérée par le client associée à l’espace de travail |
Workspace |
Paramètres d’intégration Git |
CustomerManagedKeyDetails
Détails de la clé gérée par le client associée à l’espace de travail
Nom | Type | Description |
---|---|---|
key |
Objet clé de l’espace de travail |
|
status |
string |
État de la clé gérée par le client sur l’espace de travail |
DataLakeStorageAccountDetails
Détails du compte de stockage data lake associé à l’espace de travail
Nom | Type | Description |
---|---|---|
accountUrl |
string |
URL du compte |
filesystem |
string |
Nom du système de fichiers |
EncryptionDetails
Détails du chiffrement associé à l’espace de travail
Nom | Type | Description |
---|---|---|
cmk |
Détails de la clé gérée par le client |
|
doubleEncryptionEnabled |
boolean |
Double chiffrement activé |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires. |
type |
string |
Type d’informations supplémentaire. |
ErrorContract
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
error |
Réponse d’erreur |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d’erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
GitHubClientSecret
Informations sur la clé secrète client pour la configuration de votre propre référentiel d’applications
Nom | Type | Description |
---|---|---|
byoaSecretAkvUrl |
string |
Apportez votre propre URL AKV de secret client d’application |
byoaSecretName |
string |
Apportez votre propre nom de clé secrète client d’application dans AKV |
ManagedIdentity
Identité managée de l’espace de travail
Nom | Type | Description |
---|---|---|
principalId |
string |
ID principal de l’identité managée de l’espace de travail |
tenantId |
string (uuid) |
ID de locataire de l’identité managée de l’espace de travail |
type |
Type d’identité managée pour l’espace de travail |
ManagedVirtualNetworkSettings
Paramètres de réseau virtuel managé
Nom | Type | Description |
---|---|---|
allowedAadTenantIdsForLinking |
string[] |
ID de locataire Aad autorisés pour la liaison |
linkedAccessCheckOnTargetResource |
boolean |
Vérification de l’accès lié sur la ressource cible |
preventDataExfiltration |
boolean |
Empêcher l’exfiltration des données |
PrivateEndpoint
Détails du point de terminaison privé
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource du point de terminaison privé. |
PrivateEndpointConnection
Une connexion de point de terminaison privé
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nom de la ressource |
properties.privateEndpoint |
Point de terminaison privé auquel la connexion appartient. |
|
properties.privateLinkServiceConnectionState |
État de connexion de la connexion de point de terminaison privé. |
|
properties.provisioningState |
string |
État d’approvisionnement de la connexion de point de terminaison privé. |
type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
PrivateLinkServiceConnectionState
Détails de l’état de connexion du point de terminaison privé
Nom | Type | Description |
---|---|---|
actionsRequired |
string |
Actions requises pour la connexion de service de liaison privée. |
description |
string |
Description de la connexion du service private link. |
status |
string |
État de connexion du service de liaison privée. |
PurviewConfiguration
Purview Configuration
Nom | Type | Description |
---|---|---|
purviewResourceId |
string |
ID de ressource Purview |
ResourceIdentityType
Type d’identité managée pour l’espace de travail
Valeur | Description |
---|---|
None | |
SystemAssigned |
VirtualNetworkProfile
Profil de réseau virtuel
Nom | Type | Description |
---|---|---|
computeSubnetId |
string |
ID de sous-réseau utilisé pour les calculs dans l’espace de travail |
Workspace
Un espace de travail
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
Identité de l’espace de travail |
|
location |
string |
Emplacement géographique où réside la ressource |
name |
string |
Nom de la ressource |
properties.adlaResourceId |
string |
ID de ressource ADLA. |
properties.connectivityEndpoints |
object |
Points de terminaison de connectivité |
properties.defaultDataLakeStorage |
Détails du compte de stockage data lake par défaut de l’espace de travail |
|
properties.encryption |
Détails du chiffrement de l’espace de travail |
|
properties.extraProperties |
object |
Configurations au niveau de l’espace de travail et indicateurs de fonctionnalité |
properties.managedResourceGroupName |
string |
Groupe de ressources géré par l’espace de travail. Le nom du groupe de ressources identifie de façon unique le groupe de ressources dans l’ID d’abonnement utilisateur. Le nom du groupe de ressources ne doit pas dépasser 90 caractères et doit être des caractères alphanumériques (Char.IsLetterOrDigit()) et '-', '_', '(', ')' et'.'. Notez que le nom ne peut pas se terminer par « . » |
properties.managedVirtualNetwork |
string |
La définition de ce paramètre sur « par défaut » garantit que tout le calcul de cet espace de travail se trouve dans un réseau virtuel géré pour le compte de l’utilisateur. |
properties.managedVirtualNetworkSettings |
Paramètres de réseau virtuel managé |
|
properties.privateEndpointConnections |
Connexions de point de terminaison privé à l’espace de travail |
|
properties.provisioningState |
string |
État d’approvisionnement des ressources |
properties.purviewConfiguration |
Purview Configuration |
|
properties.sqlAdministratorLogin |
string |
Connexion pour l’administrateur SQL Active Directory de l’espace de travail |
properties.sqlAdministratorLoginPassword |
string |
Mot de passe de connexion administrateur SQL |
properties.virtualNetworkProfile |
Profil de réseau virtuel |
|
properties.workspaceRepositoryConfiguration |
Paramètres d’intégration Git |
|
properties.workspaceUID |
string (uuid) |
Identificateur unique de l’espace de travail |
tags |
object |
Balises de ressource. |
type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
WorkspaceKeyDetails
Détails de la clé gérée par le client associée à l’espace de travail
Nom | Type | Description |
---|---|---|
keyVaultUrl |
string |
URL du coffre de clés de sous-ressource de la clé d’espace de travail |
name |
string |
Nom de la sous-ressource clé de l’espace de travail |
WorkspaceRepositoryConfiguration
Paramètres d’intégration Git
Nom | Type | Description |
---|---|---|
accountName |
string |
Nom de compte |
clientId |
string |
GitHub apportez votre propre ID client d’application |
clientSecret |
GitHub apporte vos propres informations de clé secrète client d’application. |
|
collaborationBranch |
string |
Branche de collaboration |
hostName |
string |
Nom d’hôte GitHub Enterprise. Par exemple : |
lastCommitId |
string |
Dernier ID de validation |
projectName |
string |
Nom du projet VSTS |
repositoryName |
string |
Nom du référentiel |
rootFolder |
string |
Dossier racine à utiliser dans le référentiel |
tenantId |
string (uuid) |
ID de locataire VSTS |
type |
string |
Type de configuration repositoryID de l’espace de travail. Exemple WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration |