Condividi tramite


Aree di lavoro Microsoft.Synapse

Definizione di risorsa Bicep

Il tipo di risorsa delle aree di lavoro può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Synapse/workspaces, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Synapse/workspaces@2021-06-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    azureADOnlyAuthentication: bool
    cspWorkspaceAdminProperties: {
      initialWorkspaceAdminObjectId: 'string'
    }
    defaultDataLakeStorage: {
      accountUrl: 'string'
      createManagedPrivateEndpoint: bool
      filesystem: 'string'
      resourceId: 'string'
    }
    encryption: {
      cmk: {
        kekIdentity: {
          userAssignedIdentity: 'string'
          useSystemAssignedIdentity: any(Azure.Bicep.Types.Concrete.AnyType)
        }
        key: {
          keyVaultUrl: 'string'
          name: 'string'
        }
      }
    }
    managedResourceGroupName: 'string'
    managedVirtualNetwork: 'string'
    managedVirtualNetworkSettings: {
      allowedAadTenantIdsForLinking: [
        'string'
      ]
      linkedAccessCheckOnTargetResource: bool
      preventDataExfiltration: bool
    }
    privateEndpointConnections: [
      {
        properties: {
          privateEndpoint: {}
          privateLinkServiceConnectionState: {
            description: 'string'
            status: 'string'
          }
        }
      }
    ]
    publicNetworkAccess: 'string'
    purviewConfiguration: {
      purviewResourceId: 'string'
    }
    sqlAdministratorLogin: 'string'
    sqlAdministratorLoginPassword: 'string'
    trustedServiceBypassEnabled: bool
    virtualNetworkProfile: {
      computeSubnetId: 'string'
    }
    workspaceRepositoryConfiguration: {
      accountName: 'string'
      collaborationBranch: 'string'
      hostName: 'string'
      lastCommitId: 'string'
      projectName: 'string'
      repositoryName: 'string'
      rootFolder: 'string'
      tenantId: 'string'
      type: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

CspWorkspaceAdminProperties

Nome Descrizione Valore
initialWorkspaceAdminObjectId ID oggetto AAD dell'amministratore dell'area di lavoro iniziale corda

CustomerManagedKeyDetails

Nome Descrizione Valore
kekIdentity Chiave di crittografia della chiave KekIdentityProperties
chiave Oggetto chiave dell'area di lavoro workspaceKeyDetails

DataLakeStorageAccountDetails

Nome Descrizione Valore
accountUrl Account URL corda
createManagedPrivateEndpoint Creare o meno un endpoint privato gestito in questo account di archiviazione Bool
file system Nome file system corda
resourceId ID risorsa ARM di questo account di archiviazione corda

EncryptionDetails

Nome Descrizione Valore
cmk Dettagli chiave gestita dal cliente CustomerManagedKeyDetails

KekIdentityProperties

Nome Descrizione Valore
userAssignedIdentity ID risorsa identità assegnata dall'utente corda
useSystemAssignedIdentity Valore booleano che specifica se usare o meno l'identità assegnata dal sistema qualunque

ManagedIdentity

Nome Descrizione Valore
digitare Tipo di identità gestita per l'area di lavoro 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
userAssignedIdentities Identità gestite assegnate dall'utente. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

Nome Descrizione Valore
allowedAadTenantIdsForLinking ID tenant Aad consentiti per il collegamento string[]
linkedAccessCheckOnTargetResource Controllo di accesso collegato nella risorsa di destinazione Bool
preventDataExfiltration Impedire l'esfiltrazione di dati Bool

Microsoft.Synapse/workspaces

Nome Descrizione Valore
identità Identità dell'area di lavoro ManagedIdentity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle risorse dell'area di lavoro WorkspaceProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

PrivateEndpoint

Nome Descrizione Valore

PrivateEndpointConnection

Nome Descrizione Valore
proprietà Proprietà di connessione dell'endpoint privato. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nome Descrizione Valore
privateEndpoint Endpoint privato a cui appartiene la connessione. PrivateEndpoint
privateLinkServiceConnectionState Stato della connessione dell'endpoint privato. PrivateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Nome Descrizione Valore
descrizione Descrizione della connessione al servizio di collegamento privato. corda
stato Stato della connessione al servizio collegamento privato. corda

PurviewConfiguration

Nome Descrizione Valore
purviewResourceId ID risorsa Purview corda

TrackedResourceTags

Nome Descrizione Valore

UserAssignedManagedIdentities

Nome Descrizione Valore

UserAssignedManagedIdentity

Nome Descrizione Valore

VirtualNetworkProfile

Nome Descrizione Valore
computeSubnetId ID subnet usato per i calcoli nell'area di lavoro corda

WorkspaceKeyDetails

Nome Descrizione Valore
keyVaultUrl URL dell'insieme di credenziali delle chiavi della chiave secondaria dell'area di lavoro corda
nome Nome della sotto-risorsa chiave dell'area di lavoro corda

WorkspaceProperties

Nome Descrizione Valore
azureADOnlyAuthentication Abilitare o disabilitare AzureADOnlyAuthentication in tutte le sottorisorse dell'area di lavoro Bool
cspWorkspaceAdminProperties Proprietà di amministratore AAD iniziali dell'area di lavoro per una sottoscrizione CSP CspWorkspaceAdminProperties
defaultDataLakeStorage Dettagli dell'account data lake storage predefinito dell'area di lavoro DataLakeStorageAccountDetails
codifica Dettagli della crittografia dell'area di lavoro EncryptionDetails
managedResourceGroupName 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 '.' corda
managedVirtualNetwork 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. corda
managedVirtualNetworkSettings Impostazioni della rete virtuale gestita ManagedVirtualNetworkSettings
privateEndpointConnections Connessioni endpoint privato all'area di lavoro PrivateEndpointConnection[]
publicNetworkAccess Abilitare o disabilitare l'accesso alla rete pubblica all'area di lavoro 'Disabilitato'
'Enabled'
purviewConfiguration Configurazione di Purview PurviewConfiguration
sqlAdministratorLogin Account di accesso per l'amministratore di SQL Active Directory dell'area di lavoro corda
sqlAdministratorLoginPassword Password di accesso dell'amministratore SQL corda
trustedServiceBypassEnabled TrustedServiceBypassEnabled per l'area di lavoro Bool
virtualNetworkProfile Profilo di rete virtuale VirtualNetworkProfile
workspaceRepositoryConfiguration Impostazioni di integrazione git WorkspaceRepositoryConfiguration

WorkspaceRepositoryConfiguration

Nome Descrizione Valore
accountName Nome account corda
collaborationBranch Ramo di collaborazione corda
hostName Nome host GitHub Enterprise. Ad esempio: https://github.mydomain.com corda
lastCommitId Ultimo ID commit corda
projectName Nome del progetto VSTS corda
repositoryName Nome repository corda
rootFolder Cartella radice da usare nel repository corda
tenantId The VSTS tenant ID corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
digitare Tipo di configurazione repositoryID dell'area di lavoro. Esempio di WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration corda

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa delle aree di lavoro può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Synapse/workspaces, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Synapse/workspaces",
  "apiVersion": "2021-06-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "azureADOnlyAuthentication": "bool",
    "cspWorkspaceAdminProperties": {
      "initialWorkspaceAdminObjectId": "string"
    },
    "defaultDataLakeStorage": {
      "accountUrl": "string",
      "createManagedPrivateEndpoint": "bool",
      "filesystem": "string",
      "resourceId": "string"
    },
    "encryption": {
      "cmk": {
        "kekIdentity": {
          "userAssignedIdentity": "string",
          "useSystemAssignedIdentity": {}
        },
        "key": {
          "keyVaultUrl": "string",
          "name": "string"
        }
      }
    },
    "managedResourceGroupName": "string",
    "managedVirtualNetwork": "string",
    "managedVirtualNetworkSettings": {
      "allowedAadTenantIdsForLinking": [ "string" ],
      "linkedAccessCheckOnTargetResource": "bool",
      "preventDataExfiltration": "bool"
    },
    "privateEndpointConnections": [
      {
        "properties": {
          "privateEndpoint": {
          },
          "privateLinkServiceConnectionState": {
            "description": "string",
            "status": "string"
          }
        }
      }
    ],
    "publicNetworkAccess": "string",
    "purviewConfiguration": {
      "purviewResourceId": "string"
    },
    "sqlAdministratorLogin": "string",
    "sqlAdministratorLoginPassword": "string",
    "trustedServiceBypassEnabled": "bool",
    "virtualNetworkProfile": {
      "computeSubnetId": "string"
    },
    "workspaceRepositoryConfiguration": {
      "accountName": "string",
      "collaborationBranch": "string",
      "hostName": "string",
      "lastCommitId": "string",
      "projectName": "string",
      "repositoryName": "string",
      "rootFolder": "string",
      "tenantId": "string",
      "type": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

CspWorkspaceAdminProperties

Nome Descrizione Valore
initialWorkspaceAdminObjectId ID oggetto AAD dell'amministratore dell'area di lavoro iniziale corda

CustomerManagedKeyDetails

Nome Descrizione Valore
kekIdentity Chiave di crittografia della chiave KekIdentityProperties
chiave Oggetto chiave dell'area di lavoro workspaceKeyDetails

DataLakeStorageAccountDetails

Nome Descrizione Valore
accountUrl Account URL corda
createManagedPrivateEndpoint Creare o meno un endpoint privato gestito in questo account di archiviazione Bool
file system Nome file system corda
resourceId ID risorsa ARM di questo account di archiviazione corda

EncryptionDetails

Nome Descrizione Valore
cmk Dettagli chiave gestita dal cliente CustomerManagedKeyDetails

KekIdentityProperties

Nome Descrizione Valore
userAssignedIdentity ID risorsa identità assegnata dall'utente corda
useSystemAssignedIdentity Valore booleano che specifica se usare o meno l'identità assegnata dal sistema qualunque

ManagedIdentity

Nome Descrizione Valore
digitare Tipo di identità gestita per l'area di lavoro 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
userAssignedIdentities Identità gestite assegnate dall'utente. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

Nome Descrizione Valore
allowedAadTenantIdsForLinking ID tenant Aad consentiti per il collegamento string[]
linkedAccessCheckOnTargetResource Controllo di accesso collegato nella risorsa di destinazione Bool
preventDataExfiltration Impedire l'esfiltrazione di dati Bool

Microsoft.Synapse/workspaces

Nome Descrizione Valore
apiVersion Versione dell'API '2021-06-01'
identità Identità dell'area di lavoro ManagedIdentity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle risorse dell'area di lavoro WorkspaceProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Synapse/workspaces'

PrivateEndpoint

Nome Descrizione Valore

PrivateEndpointConnection

Nome Descrizione Valore
proprietà Proprietà di connessione dell'endpoint privato. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nome Descrizione Valore
privateEndpoint Endpoint privato a cui appartiene la connessione. PrivateEndpoint
privateLinkServiceConnectionState Stato della connessione dell'endpoint privato. PrivateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Nome Descrizione Valore
descrizione Descrizione della connessione al servizio di collegamento privato. corda
stato Stato della connessione al servizio collegamento privato. corda

PurviewConfiguration

Nome Descrizione Valore
purviewResourceId ID risorsa Purview corda

TrackedResourceTags

Nome Descrizione Valore

UserAssignedManagedIdentities

Nome Descrizione Valore

UserAssignedManagedIdentity

Nome Descrizione Valore

VirtualNetworkProfile

Nome Descrizione Valore
computeSubnetId ID subnet usato per i calcoli nell'area di lavoro corda

WorkspaceKeyDetails

Nome Descrizione Valore
keyVaultUrl URL dell'insieme di credenziali delle chiavi della chiave secondaria dell'area di lavoro corda
nome Nome della sotto-risorsa chiave dell'area di lavoro corda

WorkspaceProperties

Nome Descrizione Valore
azureADOnlyAuthentication Abilitare o disabilitare AzureADOnlyAuthentication in tutte le sottorisorse dell'area di lavoro Bool
cspWorkspaceAdminProperties Proprietà di amministratore AAD iniziali dell'area di lavoro per una sottoscrizione CSP CspWorkspaceAdminProperties
defaultDataLakeStorage Dettagli dell'account data lake storage predefinito dell'area di lavoro DataLakeStorageAccountDetails
codifica Dettagli della crittografia dell'area di lavoro EncryptionDetails
managedResourceGroupName 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 '.' corda
managedVirtualNetwork 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. corda
managedVirtualNetworkSettings Impostazioni della rete virtuale gestita ManagedVirtualNetworkSettings
privateEndpointConnections Connessioni endpoint privato all'area di lavoro PrivateEndpointConnection[]
publicNetworkAccess Abilitare o disabilitare l'accesso alla rete pubblica all'area di lavoro 'Disabilitato'
'Enabled'
purviewConfiguration Configurazione di Purview PurviewConfiguration
sqlAdministratorLogin Account di accesso per l'amministratore di SQL Active Directory dell'area di lavoro corda
sqlAdministratorLoginPassword Password di accesso dell'amministratore SQL corda
trustedServiceBypassEnabled TrustedServiceBypassEnabled per l'area di lavoro Bool
virtualNetworkProfile Profilo di rete virtuale VirtualNetworkProfile
workspaceRepositoryConfiguration Impostazioni di integrazione git WorkspaceRepositoryConfiguration

WorkspaceRepositoryConfiguration

Nome Descrizione Valore
accountName Nome account corda
collaborationBranch Ramo di collaborazione corda
hostName Nome host GitHub Enterprise. Ad esempio: https://github.mydomain.com corda
lastCommitId Ultimo ID commit corda
projectName Nome del progetto VSTS corda
repositoryName Nome repository corda
rootFolder Cartella radice da usare nel repository corda
tenantId The VSTS tenant ID corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
digitare Tipo di configurazione repositoryID dell'area di lavoro. Esempio di WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
proof-of-concept di Azure Synapse

Distribuire in Azure
Questo modello crea un ambiente di verifica per Azure Synapse, inclusi pool SQL e pool Apache Spark facoltativi

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa delle aree di lavoro può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Synapse/workspaces, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Synapse/workspaces@2021-06-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      azureADOnlyAuthentication = bool
      cspWorkspaceAdminProperties = {
        initialWorkspaceAdminObjectId = "string"
      }
      defaultDataLakeStorage = {
        accountUrl = "string"
        createManagedPrivateEndpoint = bool
        filesystem = "string"
        resourceId = "string"
      }
      encryption = {
        cmk = {
          kekIdentity = {
            userAssignedIdentity = "string"
            useSystemAssignedIdentity = ?
          }
          key = {
            keyVaultUrl = "string"
            name = "string"
          }
        }
      }
      managedResourceGroupName = "string"
      managedVirtualNetwork = "string"
      managedVirtualNetworkSettings = {
        allowedAadTenantIdsForLinking = [
          "string"
        ]
        linkedAccessCheckOnTargetResource = bool
        preventDataExfiltration = bool
      }
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
            }
            privateLinkServiceConnectionState = {
              description = "string"
              status = "string"
            }
          }
        }
      ]
      publicNetworkAccess = "string"
      purviewConfiguration = {
        purviewResourceId = "string"
      }
      sqlAdministratorLogin = "string"
      sqlAdministratorLoginPassword = "string"
      trustedServiceBypassEnabled = bool
      virtualNetworkProfile = {
        computeSubnetId = "string"
      }
      workspaceRepositoryConfiguration = {
        accountName = "string"
        collaborationBranch = "string"
        hostName = "string"
        lastCommitId = "string"
        projectName = "string"
        repositoryName = "string"
        rootFolder = "string"
        tenantId = "string"
        type = "string"
      }
    }
  })
}

Valori delle proprietà

CspWorkspaceAdminProperties

Nome Descrizione Valore
initialWorkspaceAdminObjectId ID oggetto AAD dell'amministratore dell'area di lavoro iniziale corda

CustomerManagedKeyDetails

Nome Descrizione Valore
kekIdentity Chiave di crittografia della chiave KekIdentityProperties
chiave Oggetto chiave dell'area di lavoro workspaceKeyDetails

DataLakeStorageAccountDetails

Nome Descrizione Valore
accountUrl Account URL corda
createManagedPrivateEndpoint Creare o meno un endpoint privato gestito in questo account di archiviazione Bool
file system Nome file system corda
resourceId ID risorsa ARM di questo account di archiviazione corda

EncryptionDetails

Nome Descrizione Valore
cmk Dettagli chiave gestita dal cliente CustomerManagedKeyDetails

KekIdentityProperties

Nome Descrizione Valore
userAssignedIdentity ID risorsa identità assegnata dall'utente corda
useSystemAssignedIdentity Valore booleano che specifica se usare o meno l'identità assegnata dal sistema qualunque

ManagedIdentity

Nome Descrizione Valore
digitare Tipo di identità gestita per l'area di lavoro 'Nessuno'
'SystemAssigned'
'SystemAssigned,UserAssigned'
userAssignedIdentities Identità gestite assegnate dall'utente. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

Nome Descrizione Valore
allowedAadTenantIdsForLinking ID tenant Aad consentiti per il collegamento string[]
linkedAccessCheckOnTargetResource Controllo di accesso collegato nella risorsa di destinazione Bool
preventDataExfiltration Impedire l'esfiltrazione di dati Bool

Microsoft.Synapse/workspaces

Nome Descrizione Valore
identità Identità dell'area di lavoro ManagedIdentity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà delle risorse dell'area di lavoro WorkspaceProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Synapse/workspaces@2021-06-01"

PrivateEndpoint

Nome Descrizione Valore

PrivateEndpointConnection

Nome Descrizione Valore
proprietà Proprietà di connessione dell'endpoint privato. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nome Descrizione Valore
privateEndpoint Endpoint privato a cui appartiene la connessione. PrivateEndpoint
privateLinkServiceConnectionState Stato della connessione dell'endpoint privato. PrivateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Nome Descrizione Valore
descrizione Descrizione della connessione al servizio di collegamento privato. corda
stato Stato della connessione al servizio collegamento privato. corda

PurviewConfiguration

Nome Descrizione Valore
purviewResourceId ID risorsa Purview corda

TrackedResourceTags

Nome Descrizione Valore

UserAssignedManagedIdentities

Nome Descrizione Valore

UserAssignedManagedIdentity

Nome Descrizione Valore

VirtualNetworkProfile

Nome Descrizione Valore
computeSubnetId ID subnet usato per i calcoli nell'area di lavoro corda

WorkspaceKeyDetails

Nome Descrizione Valore
keyVaultUrl URL dell'insieme di credenziali delle chiavi della chiave secondaria dell'area di lavoro corda
nome Nome della sotto-risorsa chiave dell'area di lavoro corda

WorkspaceProperties

Nome Descrizione Valore
azureADOnlyAuthentication Abilitare o disabilitare AzureADOnlyAuthentication in tutte le sottorisorse dell'area di lavoro Bool
cspWorkspaceAdminProperties Proprietà di amministratore AAD iniziali dell'area di lavoro per una sottoscrizione CSP CspWorkspaceAdminProperties
defaultDataLakeStorage Dettagli dell'account data lake storage predefinito dell'area di lavoro DataLakeStorageAccountDetails
codifica Dettagli della crittografia dell'area di lavoro EncryptionDetails
managedResourceGroupName 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 '.' corda
managedVirtualNetwork 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. corda
managedVirtualNetworkSettings Impostazioni della rete virtuale gestita ManagedVirtualNetworkSettings
privateEndpointConnections Connessioni endpoint privato all'area di lavoro PrivateEndpointConnection[]
publicNetworkAccess Abilitare o disabilitare l'accesso alla rete pubblica all'area di lavoro 'Disabilitato'
'Enabled'
purviewConfiguration Configurazione di Purview PurviewConfiguration
sqlAdministratorLogin Account di accesso per l'amministratore di SQL Active Directory dell'area di lavoro corda
sqlAdministratorLoginPassword Password di accesso dell'amministratore SQL corda
trustedServiceBypassEnabled TrustedServiceBypassEnabled per l'area di lavoro Bool
virtualNetworkProfile Profilo di rete virtuale VirtualNetworkProfile
workspaceRepositoryConfiguration Impostazioni di integrazione git WorkspaceRepositoryConfiguration

WorkspaceRepositoryConfiguration

Nome Descrizione Valore
accountName Nome account corda
collaborationBranch Ramo di collaborazione corda
hostName Nome host GitHub Enterprise. Ad esempio: https://github.mydomain.com corda
lastCommitId Ultimo ID commit corda
projectName Nome del progetto VSTS corda
repositoryName Nome repository corda
rootFolder Cartella radice da usare nel repository corda
tenantId The VSTS tenant ID corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
digitare Tipo di configurazione repositoryID dell'area di lavoro. Esempio di WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration corda