Condividi tramite


Workspaces - List

Restituisce un elenco di aree di lavoro in una sottoscrizione

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Synapse/workspaces?api-version=2021-06-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
subscriptionId
path True

string

minLength: 1

ID della sottoscrizione di destinazione.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Risposte

Nome Tipo Descrizione
200 OK

WorkspaceInfoListResult

Other Status Codes

ErrorResponse

Esempio

List workspaces in subscription

Esempio di richiesta

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Synapse/workspaces?api-version=2021-06-01

Risposta di esempio

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup1/providers/Microsoft.Synapse/workspaces/workspace1",
      "name": "workspace1",
      "type": "Microsoft.Synapse/workspaces",
      "location": "East US",
      "properties": {
        "defaultDataLakeStorage": {
          "accountUrl": "https://accountname.dfs.core.windows.net",
          "filesystem": "default"
        },
        "connectivityEndpoints": {
          "dev": "workspace1.dev.projectarcadia.net",
          "sql": "workspace1.sql.projectarcadia.net"
        },
        "sqlAdministratorLogin": "login",
        "managedResourceGroupName": "resourceGroup2",
        "provisioningState": "Succeeded",
        "workspaceUID": "00000000-1111-2222-3333-444444444444"
      },
      "tags": {
        "key": "value"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup1/providers/Microsoft.Synapse/workspaces/workspace2",
      "name": "workspace2",
      "type": "Microsoft.Synapse/workspaces",
      "location": "East US",
      "properties": {
        "defaultDataLakeStorage": {
          "accountUrl": "https://accountname.dfs.core.windows.net",
          "filesystem": "default"
        },
        "connectivityEndpoints": {
          "dev": "workspace2.dev.projectarcadia.net",
          "sql": "workspace2.sql.projectarcadia.net"
        },
        "sqlAdministratorLogin": "login",
        "managedResourceGroupName": "resourceGroup2",
        "provisioningState": "Succeeded",
        "workspaceUID": "00000000-1111-2222-3333-444444444444"
      },
      "tags": {
        "key": "value"
      }
    }
  ]
}

Definizioni

Nome Descrizione
CspWorkspaceAdminProperties

Proprietà di amministratore AAD iniziali dell'area di lavoro per una sottoscrizione CSP

CustomerManagedKeyDetails

Dettagli della chiave gestita dal cliente associata all'area di lavoro

DataLakeStorageAccountDetails

Dettagli dell'account di archiviazione data lake associato all'area di lavoro

EncryptionDetails

Dettagli della crittografia associata all'area di lavoro

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

KekIdentityProperties

Proprietà della chiave di crittografia delle chiavi

ManagedIdentity

Identità gestita dell'area di lavoro

ManagedVirtualNetworkSettings

Impostazioni della rete virtuale gestita

PrivateEndpoint

Dettagli dell'endpoint privato

PrivateEndpointConnection

Una connessione endpoint privato

PrivateLinkServiceConnectionState

Dettagli dello stato della connessione dell'endpoint privato

PurviewConfiguration

Configurazione di Purview

ResourceIdentityType

Tipo di identità gestita per l'area di lavoro

UserAssignedManagedIdentity

Identità gestita assegnata dall'utente

VirtualNetworkProfile

Profilo di rete virtuale

Workspace

Un'area di lavoro

WorkspaceInfoListResult

Elenco di aree di lavoro

WorkspaceKeyDetails

Dettagli della chiave gestita dal cliente associata all'area di lavoro

WorkspacePublicNetworkAccess

Abilitare o disabilitare l'accesso alla rete pubblica all'area di lavoro

WorkspaceRepositoryConfiguration

Impostazioni di integrazione git

CspWorkspaceAdminProperties

Proprietà di amministratore AAD iniziali dell'area di lavoro per una sottoscrizione CSP

Nome Tipo Descrizione
initialWorkspaceAdminObjectId

string

ID oggetto AAD dell'amministratore dell'area di lavoro iniziale

CustomerManagedKeyDetails

Dettagli della chiave gestita dal cliente associata all'area di lavoro

Nome Tipo Descrizione
kekIdentity

KekIdentityProperties

Chiave di crittografia della chiave

key

WorkspaceKeyDetails

Oggetto chiave dell'area di lavoro

status

string

Stato della chiave gestita dal cliente nell'area di lavoro

DataLakeStorageAccountDetails

Dettagli dell'account di archiviazione data lake associato all'area di lavoro

Nome Tipo Descrizione
accountUrl

string

URL dell'account

createManagedPrivateEndpoint

boolean

Creare o meno un endpoint privato gestito in questo account di archiviazione

filesystem

string

Nome file system

resourceId

string

ID risorsa ARM di questo account di archiviazione

EncryptionDetails

Dettagli della crittografia associata all'area di lavoro

Nome Tipo Descrizione
cmk

CustomerManagedKeyDetails

Dettagli chiave gestita dal cliente

doubleEncryptionEnabled

boolean

Doppia crittografia abilitata

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

KekIdentityProperties

Proprietà della chiave di crittografia delle chiavi

Nome Tipo Descrizione
useSystemAssignedIdentity

Valore booleano che specifica se usare o meno l'identità assegnata dal sistema

userAssignedIdentity

string

ID risorsa identità assegnata dall'utente

ManagedIdentity

Identità gestita dell'area di lavoro

Nome Tipo Descrizione
principalId

string

ID entità dell'identità gestita dell'area di lavoro

tenantId

string (uuid)

ID tenant dell'identità gestita dell'area di lavoro

type

ResourceIdentityType

Tipo di identità gestita per l'area di lavoro

userAssignedIdentities

<string,  UserAssignedManagedIdentity>

Identità gestite assegnate dall'utente.

ManagedVirtualNetworkSettings

Impostazioni della rete virtuale gestita

Nome Tipo Descrizione
allowedAadTenantIdsForLinking

string[]

ID tenant Aad consentiti per il collegamento

linkedAccessCheckOnTargetResource

boolean

Controllo di accesso collegato nella risorsa di destinazione

preventDataExfiltration

boolean

Impedire l'esfiltrazione di dati

PrivateEndpoint

Dettagli dell'endpoint privato

Nome Tipo Descrizione
id

string

ID risorsa dell'endpoint privato.

PrivateEndpointConnection

Una connessione endpoint privato

Nome Tipo Descrizione
id

string

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nome della risorsa

properties.privateEndpoint

PrivateEndpoint

Endpoint privato a cui appartiene la connessione.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Stato della connessione dell'endpoint privato.

properties.provisioningState

string

Stato di provisioning della connessione dell'endpoint privato.

type

string

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

PrivateLinkServiceConnectionState

Dettagli dello stato della connessione dell'endpoint privato

Nome Tipo Descrizione
actionsRequired

string

Azioni necessarie per la connessione al servizio di collegamento privato.

description

string

Descrizione della connessione al servizio di collegamento privato.

status

string

Stato della connessione al servizio collegamento privato.

PurviewConfiguration

Configurazione di Purview

Nome Tipo Descrizione
purviewResourceId

string

ID risorsa Purview

ResourceIdentityType

Tipo di identità gestita per l'area di lavoro

Valore Descrizione
None
SystemAssigned
SystemAssigned,UserAssigned

UserAssignedManagedIdentity

Identità gestita assegnata dall'utente

Nome Tipo Descrizione
clientId

string (uuid)

ID client.

principalId

string (uuid)

ID entità.

VirtualNetworkProfile

Profilo di rete virtuale

Nome Tipo Descrizione
computeSubnetId

string

ID subnet usato per i calcoli nell'area di lavoro

Workspace

Un'area di lavoro

Nome Tipo Valore predefinito Descrizione
id

string

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ManagedIdentity

Identità dell'area di lavoro

location

string

Posizione geografica in cui risiede la risorsa

name

string

Nome della risorsa

properties.adlaResourceId

string

ID risorsa ADLA.

properties.azureADOnlyAuthentication

boolean

Abilitare o disabilitare AzureADOnlyAuthentication in tutte le sottorisorse dell'area di lavoro

properties.connectivityEndpoints

object

Endpoint di connettività

properties.cspWorkspaceAdminProperties

CspWorkspaceAdminProperties

Proprietà di amministratore AAD iniziali dell'area di lavoro per una sottoscrizione CSP

properties.defaultDataLakeStorage

DataLakeStorageAccountDetails

Dettagli dell'account data lake storage predefinito dell'area di lavoro

properties.encryption

EncryptionDetails

Dettagli della crittografia dell'area di lavoro

properties.extraProperties

object

Configurazioni a livello di area di lavoro e flag di funzionalità

properties.managedResourceGroupName

string

Gruppo di risorse gestite dell'area di lavoro. Il nome del gruppo di risorse identifica in modo univoco il gruppo di risorse all'interno dell'id sottoscrizione utente. Il nome del gruppo di risorse non deve contenere più di 90 caratteri e deve essere composto da caratteri alfanumerici (Char.IsLetterOrDigit()) e '-', '_', '(', ')' e'.'. Si noti che il nome non può terminare con '.'

properties.managedVirtualNetwork

string

L'impostazione di questa opzione su "default" garantisce che tutte le risorse di calcolo per questa area di lavoro si trovano in una rete virtuale gestita per conto dell'utente.

properties.managedVirtualNetworkSettings

ManagedVirtualNetworkSettings

Impostazioni della rete virtuale gestita

properties.privateEndpointConnections

PrivateEndpointConnection[]

Connessioni endpoint privato all'area di lavoro

properties.provisioningState

string

Stato del provisioning delle risorse

properties.publicNetworkAccess

WorkspacePublicNetworkAccess

Enabled

Abilitare o disabilitare l'accesso alla rete pubblica all'area di lavoro

properties.purviewConfiguration

PurviewConfiguration

Configurazione di Purview

properties.settings

object

Impostazioni dell'area di lavoro

properties.sqlAdministratorLogin

string

Account di accesso per l'amministratore di SQL Active Directory dell'area di lavoro

properties.sqlAdministratorLoginPassword

string

Password di accesso dell'amministratore SQL

properties.trustedServiceBypassEnabled

boolean

False

TrustedServiceBypassEnabled per l'area di lavoro

properties.virtualNetworkProfile

VirtualNetworkProfile

Profilo di rete virtuale

properties.workspaceRepositoryConfiguration

WorkspaceRepositoryConfiguration

Impostazioni di integrazione git

properties.workspaceUID

string (uuid)

Identificatore univoco dell'area di lavoro

tags

object

Tag di risorsa.

type

string

Tipo della risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

WorkspaceInfoListResult

Elenco di aree di lavoro

Nome Tipo Descrizione
nextLink

string

Collegamento alla pagina successiva dei risultati

value

Workspace[]

Elenco di aree di lavoro

WorkspaceKeyDetails

Dettagli della chiave gestita dal cliente associata all'area di lavoro

Nome Tipo Descrizione
keyVaultUrl

string

URL dell'insieme di credenziali delle chiavi della chiave secondaria dell'area di lavoro

name

string

Nome della sotto-risorsa chiave dell'area di lavoro

WorkspacePublicNetworkAccess

Abilitare o disabilitare l'accesso alla rete pubblica all'area di lavoro

Valore Descrizione
Enabled
Disabled

WorkspaceRepositoryConfiguration

Impostazioni di integrazione git

Nome Tipo Descrizione
accountName

string

Nome account

collaborationBranch

string

Ramo di collaborazione

hostName

string

Nome host GitHub Enterprise. Ad esempio: https://github.mydomain.com

lastCommitId

string

Ultimo ID commit

projectName

string

Nome del progetto VSTS

repositoryName

string

Nome repository

rootFolder

string

Cartella radice da usare nel repository

tenantId

string (uuid)

L'ID tenant VSTS

type

string

Tipo di configurazione repositoryID dell'area di lavoro. Esempio di WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration