Microsoft.Synapse workspaces (Obszary robocze usługi Microsoft.Synapse)

Definicja zasobu Bicep

Typ zasobu obszarów roboczych można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Synapse/workspaces, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Synapse/workspaces@2021-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    azureADOnlyAuthentication: bool
    cspWorkspaceAdminProperties: {
      initialWorkspaceAdminObjectId: 'string'
    }
    defaultDataLakeStorage: {
      accountUrl: 'string'
      createManagedPrivateEndpoint: bool
      filesystem: 'string'
      resourceId: 'string'
    }
    encryption: {
      cmk: {
        kekIdentity: {
          userAssignedIdentity: 'string'
          useSystemAssignedIdentity: any()
        }
        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'
    }
  }
}

Wartości właściwości

obszary robocze

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–50

Prawidłowe znaki:
Małe litery, łączniki i cyfry.

Początek i koniec literą lub cyfrą.

Nie można zawierać -ondemand

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Tożsamość obszaru roboczego ManagedIdentity
properties Właściwości zasobu obszaru roboczego Właściwości obszaru roboczego

ManagedIdentity

Nazwa Opis Wartość
typ Typ tożsamości zarządzanej dla obszaru roboczego "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
userAssignedIdentities Tożsamości zarządzane przypisane przez użytkownika. object

Właściwości obszaru roboczego

Nazwa Opis Wartość
azureADOnlyAuthentication Włączanie lub wyłączanie usługi AzureADOnlyAuthentication we wszystkich podźródle obszaru roboczego bool
cspWorkspaceAdminProperties Początkowe właściwości administratora usługi AAD obszaru roboczego dla subskrypcji CSP CspWorkspaceAdminProperties
defaultDataLakeStorage Domyślne szczegóły konta usługi Data Lake Storage obszaru roboczego DataLakeStorageAccountDetails
Szyfrowanie Szczegóły szyfrowania obszaru roboczego EncryptionDetails
managedResourceGroupName Zarządzana grupa zasobów obszaru roboczego. Nazwa grupy zasobów jednoznacznie identyfikuje grupę zasobów w ramach identyfikatora subskrypcji użytkownika. Nazwa grupy zasobów nie może być dłuższa niż 90 znaków i musi być znakami alfanumerycznymi (Char.IsLetterOrDigit()) i "-", "_", "(", ")" i ". Należy pamiętać, że nazwa nie może kończyć się ciągiem "". ciąg
managedVirtualNetwork Ustawienie tej wartości na wartość "default" zapewni, że wszystkie obliczenia dla tego obszaru roboczego będą w sieci wirtualnej zarządzanej w imieniu użytkownika. ciąg
managedVirtualNetworkSettings Ustawienia zarządzanego Virtual Network ManagedVirtualNetworkSettings
privateEndpointConnections Połączenia prywatnego punktu końcowego z obszarem roboczym PrivateEndpointConnection[]
publicNetworkAccess Włączanie lub wyłączanie dostępu do sieci publicznej do obszaru roboczego "Wyłączone"
"Włączone"
purviewConfiguration Konfiguracja usługi Purview PurviewConfiguration
sqlAdministratorLogin Logowanie do obszaru roboczego — administrator usługi SQL Active Directory ciąg
sqlAdministratorLoginPassword Hasło logowania administratora SQL ciąg
trustedServiceBypassEnabled Czy element trustedServiceBypassEnabled dla obszaru roboczego bool
virtualNetworkProfile profil Virtual Network VirtualNetworkProfile
workspaceRepositoryConfiguration Ustawienia integracji z usługą Git Konfiguracja repozytorium obszaru roboczego

CspWorkspaceAdminProperties

Nazwa Opis Wartość
initialWorkspaceAdminObjectId Identyfikator obiektu usługi AAD początkowego administratora obszaru roboczego ciąg

DataLakeStorageAccountDetails

Nazwa Opis Wartość
accountUrl Adres URL konta ciąg
createManagedPrivateEndpoint Utwórz zarządzany prywatny punkt końcowy na tym koncie magazynu lub nie bool
System plików Nazwa systemu plików ciąg
resourceId Identyfikator zasobu usługi ARM dla tego konta magazynu ciąg

EncryptionDetails

Nazwa Opis Wartość
cmk Szczegóły klucza zarządzanego przez klienta CustomerManagedKeyDetails

CustomerManagedKeyDetails

Nazwa Opis Wartość
kekIdentity Klucz szyfrowania klucza KekIdentityProperties
key Obiekt klucza obszaru roboczego WorkspaceKeyDetails

KekIdentityProperties

Nazwa Opis Wartość
userAssignedIdentity Identyfikator zasobu tożsamości przypisanej przez użytkownika ciąg
useSystemAssignedIdentity Wartość logiczna określająca, czy używać tożsamości przypisanej przez system, czy nie W przypadku funkcji Bicep można użyć funkcji any().

WorkspaceKeyDetails

Nazwa Opis Wartość
keyVaultUrl Adres URL magazynu kluczy podrzędnych klucza obszaru roboczego ciąg
name Nazwa zasobu podrzędnego klucza obszaru roboczego ciąg

ManagedVirtualNetworkSettings

Nazwa Opis Wartość
allowedAadTenantIdsForLinking Dozwolone identyfikatory dzierżawy usługi Aad na potrzeby łączenia ciąg[]
linkedAccessCheckOnTargetResource Sprawdzanie dostępu połączonego w zasobie docelowym bool
preventDataExfiltration Zapobieganie eksfiltracji danych bool

PrivateEndpointConnection

Nazwa Opis Wartość
properties Właściwości połączenia prywatnego punktu końcowego. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nazwa Opis Wartość
privateEndpoint Prywatny punkt końcowy, do którego należy połączenie. PrivateEndpoint
privateLinkServiceConnectionState Stan połączenia prywatnego punktu końcowego. PrivateLinkServiceConnectionState

PrivateEndpoint

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
description (opis) Opis połączenia usługi private link. ciąg
status Stan połączenia usługi private link. ciąg

PurviewConfiguration

Nazwa Opis Wartość
purviewResourceId Identyfikator zasobu usługi Purview ciąg

VirtualNetworkProfile

Nazwa Opis Wartość
computeSubnetId Identyfikator podsieci używany do obliczeń w obszarze roboczym ciąg

WorkspaceRepositoryConfiguration

Nazwa Opis Wartość
accountName Nazwa konta ciąg
współpracaBranch Gałąź współpracy ciąg
Nazwa hosta Nazwa hosta usługi GitHub Enterprise. Na przykład: https://github.mydomain.com ciąg
lastCommitId Ostatni identyfikator zatwierdzenia ciąg
projectName Nazwa projektu usługi VSTS ciąg
repositoryName Nazwa repozytorium ciąg
Rootfolder Folder główny do użycia w repozytorium ciąg
tenantId Identyfikator dzierżawy usługi VSTS ciąg
typ Typ konfiguracji identyfikatora repozytorium obszaru roboczego. Przykładowy obszar roboczyVSTSConfiguration, WorkspaceGitHubConfiguration ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Azure Synapse weryfikacji koncepcji

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie środowiska weryfikacji koncepcji dla Azure Synapse, w tym pul SQL i opcjonalnych pul platformy Apache Spark

Definicja zasobu szablonu usługi ARM

Typ zasobu obszarów roboczych można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Synapse/workspaces, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Synapse/workspaces",
  "apiVersion": "2021-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "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"
    }
  }
}

Wartości właściwości

obszary robocze

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Synapse/workspaces"
apiVersion Wersja interfejsu API zasobów '2021-06-01'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–50

Prawidłowe znaki:
Małe litery, łączniki i cyfry.

Rozpocznij i zakończ literą lub cyfrą.

Nie można zawierać -ondemand

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Tożsamość obszaru roboczego ManagedIdentity
properties Właściwości zasobu obszaru roboczego Właściwości obszaru roboczego

ManagedIdentity

Nazwa Opis Wartość
typ Typ tożsamości zarządzanej dla obszaru roboczego "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
userAssignedIdentities Tożsamości zarządzane przypisane przez użytkownika. object

Właściwości obszaru roboczego

Nazwa Opis Wartość
azureADOnlyAuthentication Włączanie lub wyłączanie usługi AzureADOnlyAuthentication we wszystkich podźródle obszaru roboczego bool
cspWorkspaceAdminProperties Początkowe właściwości administratora usługi AAD obszaru roboczego dla subskrypcji CSP CspWorkspaceAdminProperties
defaultDataLakeStorage Domyślne szczegóły konta usługi Data Lake Storage obszaru roboczego DataLakeStorageAccountDetails
Szyfrowanie Szczegóły szyfrowania obszaru roboczego EncryptionDetails
managedResourceGroupName Zarządzana grupa zasobów obszaru roboczego. Nazwa grupy zasobów jednoznacznie identyfikuje grupę zasobów w ramach identyfikatora subskrypcji użytkownika. Nazwa grupy zasobów nie może być dłuższa niż 90 znaków i musi być znakami alfanumerycznymi (Char.IsLetterOrDigit()) i "-", "_", "(", ")" i ". Należy pamiętać, że nazwa nie może kończyć się ciągiem "". ciąg
managedVirtualNetwork Ustawienie tej wartości na wartość "default" zapewni, że wszystkie obliczenia dla tego obszaru roboczego będą w sieci wirtualnej zarządzanej w imieniu użytkownika. ciąg
managedVirtualNetworkSettings Ustawienia zarządzanego Virtual Network ManagedVirtualNetworkSettings
privateEndpointConnections Połączenia prywatnego punktu końcowego z obszarem roboczym PrivateEndpointConnection[]
publicNetworkAccess Włączanie lub wyłączanie dostępu do sieci publicznej do obszaru roboczego "Wyłączone"
"Włączone"
purviewConfiguration Konfiguracja usługi Purview PurviewConfiguration
sqlAdministratorLogin Logowanie do obszaru roboczego — administrator usługi SQL Active Directory ciąg
sqlAdministratorLoginPassword Hasło logowania administratora SQL ciąg
trustedServiceBypassEnabled Czy element trustedServiceBypassEnabled dla obszaru roboczego bool
virtualNetworkProfile profil Virtual Network VirtualNetworkProfile
workspaceRepositoryConfiguration Ustawienia integracji z usługą Git Konfiguracja repozytorium obszaru roboczego

CspWorkspaceAdminProperties

Nazwa Opis Wartość
initialWorkspaceAdminObjectId Identyfikator obiektu usługi AAD początkowego administratora obszaru roboczego ciąg

DataLakeStorageAccountDetails

Nazwa Opis Wartość
accountUrl Adres URL konta ciąg
createManagedPrivateEndpoint Utwórz zarządzany prywatny punkt końcowy na tym koncie magazynu lub nie bool
System plików Nazwa systemu plików ciąg
resourceId Identyfikator zasobu usługi ARM dla tego konta magazynu ciąg

EncryptionDetails

Nazwa Opis Wartość
cmk Szczegóły klucza zarządzanego przez klienta CustomerManagedKeyDetails

CustomerManagedKeyDetails

Nazwa Opis Wartość
kekIdentity Klucz szyfrowania klucza KekIdentityProperties
key Obiekt klucza obszaru roboczego WorkspaceKeyDetails

KekIdentityProperties

Nazwa Opis Wartość
userAssignedIdentity Identyfikator zasobu tożsamości przypisanej przez użytkownika ciąg
useSystemAssignedIdentity Wartość logiczna określająca, czy używać tożsamości przypisanej przez system, czy nie

WorkspaceKeyDetails

Nazwa Opis Wartość
keyVaultUrl Adres URL magazynu kluczy podrzędnych klucza obszaru roboczego ciąg
name Nazwa zasobu podrzędnego klucza obszaru roboczego ciąg

ManagedVirtualNetworkSettings

Nazwa Opis Wartość
allowedAadTenantIdsForLinking Dozwolone identyfikatory dzierżawy usługi Aad na potrzeby łączenia ciąg[]
linkedAccessCheckOnTargetResource Sprawdzanie dostępu połączonego w zasobie docelowym bool
preventDataExfiltration Zapobieganie eksfiltracji danych bool

PrivateEndpointConnection

Nazwa Opis Wartość
properties Właściwości połączenia prywatnego punktu końcowego. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nazwa Opis Wartość
privateEndpoint Prywatny punkt końcowy, do którego należy połączenie. PrivateEndpoint
privateLinkServiceConnectionState Stan połączenia prywatnego punktu końcowego. PrivateLinkServiceConnectionState

PrivateEndpoint

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
description (opis) Opis połączenia usługi private link. ciąg
status Stan połączenia usługi private link. ciąg

PurviewConfiguration

Nazwa Opis Wartość
purviewResourceId Identyfikator zasobu usługi Purview ciąg

VirtualNetworkProfile

Nazwa Opis Wartość
computeSubnetId Identyfikator podsieci używany do obliczeń w obszarze roboczym ciąg

Konfiguracja repozytorium obszaru roboczego

Nazwa Opis Wartość
accountName Nazwa konta ciąg
collaborationBranch Gałąź współpracy ciąg
Nazwa hosta Nazwa hosta usługi GitHub Enterprise. Na przykład: https://github.mydomain.com ciąg
lastCommitId Ostatni identyfikator zatwierdzenia ciąg
projectName Nazwa projektu usługi VSTS ciąg
nazwa repozytorium Nazwa repozytorium ciąg
Rootfolder Folder główny do użycia w repozytorium ciąg
tenantId Identyfikator dzierżawy usługi VSTS ciąg
typ Typ konfiguracji identyfikatora repozytorium obszaru roboczego. Przykładowy obszar roboczyVSTSConfiguration, workspaceGitHubConfiguration ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Azure Synapse weryfikacji koncepcji

Wdróż na platformie Azure
Ten szablon tworzy środowisko weryfikacji koncepcji dla Azure Synapse, w tym pule SQL i opcjonalne pule platformy Apache Spark

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu obszarów roboczych można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Synapse/workspaces, dodaj następujący element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Synapse/workspaces@2021-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      azureADOnlyAuthentication = bool
      cspWorkspaceAdminProperties = {
        initialWorkspaceAdminObjectId = "string"
      }
      defaultDataLakeStorage = {
        accountUrl = "string"
        createManagedPrivateEndpoint = bool
        filesystem = "string"
        resourceId = "string"
      }
      encryption = {
        cmk = {
          kekIdentity = {
            userAssignedIdentity = "string"
          }
          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"
      }
    }
  })
}

Wartości właściwości

obszary robocze

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Synapse/workspaces@2021-06-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–50

Prawidłowe znaki:
Małe litery, łączniki i cyfry.

Początek i koniec literą lub cyfrą.

Nie można zawierać -ondemand

Nazwa zasobu musi być unikatowa na platformie Azure.
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
identity Tożsamość obszaru roboczego ManagedIdentity
properties Właściwości zasobu obszaru roboczego Właściwości obszaru roboczego

ManagedIdentity

Nazwa Opis Wartość
typ Typ tożsamości zarządzanej dla obszaru roboczego "SystemAssigned"
"SystemAssigned,UserAssigned"
identity_ids Tożsamości zarządzane przypisane przez użytkownika. Tablica identyfikatorów tożsamości użytkowników.

Właściwości obszaru roboczego

Nazwa Opis Wartość
azureADOnlyAuthentication Włączanie lub wyłączanie usługi AzureADOnlyAuthentication we wszystkich podźródle obszaru roboczego bool
cspWorkspaceAdminProperties Początkowe właściwości administratora usługi AAD obszaru roboczego dla subskrypcji CSP CspWorkspaceAdminProperties
defaultDataLakeStorage Domyślne szczegóły konta usługi Data Lake Storage obszaru roboczego DataLakeStorageAccountDetails
Szyfrowanie Szczegóły szyfrowania obszaru roboczego EncryptionDetails
managedResourceGroupName Zarządzana grupa zasobów obszaru roboczego. Nazwa grupy zasobów jednoznacznie identyfikuje grupę zasobów w ramach identyfikatora subskrypcji użytkownika. Nazwa grupy zasobów nie może być dłuższa niż 90 znaków i musi być znakami alfanumerycznymi (Char.IsLetterOrDigit()) i "-", "_", "(", ")" i ". Należy pamiętać, że nazwa nie może kończyć się ciągiem "". ciąg
managedVirtualNetwork Ustawienie tej wartości na wartość "default" zapewni, że wszystkie obliczenia dla tego obszaru roboczego będą w sieci wirtualnej zarządzanej w imieniu użytkownika. ciąg
managedVirtualNetworkSettings Ustawienia zarządzanego Virtual Network ManagedVirtualNetworkSettings
privateEndpointConnections Połączenia prywatnego punktu końcowego z obszarem roboczym PrivateEndpointConnection[]
publicNetworkAccess Włączanie lub wyłączanie dostępu do sieci publicznej do obszaru roboczego "Wyłączone"
"Włączone"
purviewConfiguration Konfiguracja usługi Purview PurviewConfiguration
sqlAdministratorLogin Logowanie do obszaru roboczego — administrator usługi SQL Active Directory ciąg
sqlAdministratorLoginPassword Hasło logowania administratora SQL ciąg
trustedServiceBypassEnabled Czy element trustedServiceBypassEnabled dla obszaru roboczego bool
virtualNetworkProfile profil Virtual Network VirtualNetworkProfile
workspaceRepositoryConfiguration Ustawienia integracji z usługą Git Konfiguracja repozytorium obszaru roboczego

CspWorkspaceAdminProperties

Nazwa Opis Wartość
initialWorkspaceAdminObjectId Identyfikator obiektu usługi AAD początkowego administratora obszaru roboczego ciąg

DataLakeStorageAccountDetails

Nazwa Opis Wartość
accountUrl Adres URL konta ciąg
createManagedPrivateEndpoint Utwórz zarządzany prywatny punkt końcowy na tym koncie magazynu lub nie bool
System plików Nazwa systemu plików ciąg
resourceId Identyfikator zasobu usługi ARM dla tego konta magazynu ciąg

EncryptionDetails

Nazwa Opis Wartość
cmk Szczegóły klucza zarządzanego przez klienta CustomerManagedKeyDetails

CustomerManagedKeyDetails

Nazwa Opis Wartość
kekIdentity Klucz szyfrowania klucza KekIdentityProperties
key Obiekt klucza obszaru roboczego WorkspaceKeyDetails

KekIdentityProperties

Nazwa Opis Wartość
userAssignedIdentity Identyfikator zasobu tożsamości przypisanej przez użytkownika ciąg
useSystemAssignedIdentity Wartość logiczna określająca, czy używać tożsamości przypisanej przez system, czy nie

WorkspaceKeyDetails

Nazwa Opis Wartość
keyVaultUrl Adres URL magazynu kluczy podrzędnych klucza obszaru roboczego ciąg
name Nazwa zasobu podrzędnego klucza obszaru roboczego ciąg

ManagedVirtualNetworkSettings

Nazwa Opis Wartość
allowedAadTenantIdsForLinking Dozwolone identyfikatory dzierżawy usługi Aad na potrzeby łączenia ciąg[]
linkedAccessCheckOnTargetResource Sprawdzanie dostępu połączonego w zasobie docelowym bool
preventDataExfiltration Zapobieganie eksfiltracji danych bool

PrivateEndpointConnection

Nazwa Opis Wartość
properties Właściwości połączenia prywatnego punktu końcowego. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nazwa Opis Wartość
privateEndpoint Prywatny punkt końcowy, do którego należy połączenie. PrivateEndpoint
privateLinkServiceConnectionState Stan połączenia prywatnego punktu końcowego. PrivateLinkServiceConnectionState

PrivateEndpoint

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
description (opis) Opis połączenia usługi private link. ciąg
status Stan połączenia usługi private link. ciąg

PurviewConfiguration

Nazwa Opis Wartość
purviewResourceId Identyfikator zasobu usługi Purview ciąg

VirtualNetworkProfile

Nazwa Opis Wartość
computeSubnetId Identyfikator podsieci używany do obliczeń w obszarze roboczym ciąg

WorkspaceRepositoryConfiguration

Nazwa Opis Wartość
accountName Nazwa konta ciąg
współpracaBranch Gałąź współpracy ciąg
Nazwa hosta Nazwa hosta usługi GitHub Enterprise. Na przykład: https://github.mydomain.com ciąg
lastCommitId Ostatni identyfikator zatwierdzenia ciąg
projectName Nazwa projektu usługi VSTS ciąg
repositoryName Nazwa repozytorium ciąg
Rootfolder Folder główny do użycia w repozytorium ciąg
tenantId Identyfikator dzierżawy usługi VSTS ciąg
typ Typ konfiguracji identyfikatora repozytorium obszaru roboczego. Przykładowy obszar roboczyVSTSConfiguration, WorkspaceGitHubConfiguration ciąg