Udostępnij za pośrednictwem


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

Definicja zasobu Bicep

Typ zasobu obszarów roboczych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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' = {
  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'
  }
}

Wartości właściwości

CspWorkspaceAdminProperties

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

CustomerManagedKeyDetails

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

DataLakeStorageAccountDetails

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

EncryptionDetails

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

KekIdentityProperties

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

Identyfikator zarządzany

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. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

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

Microsoft.Synapse/workspaces

Nazwa Opis Wartość
tożsamość Tożsamość obszaru roboczego ManagedIdentity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu obszaru roboczego WorkspaceWłaściwości
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

PrivateEndpoint

Nazwa Opis Wartość

PrivateEndpointConnection

Nazwa Opis Wartość
Właściwości 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

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
opis Opis połączenia usługi private link. struna
stan Stan połączenia usługi private link. struna

PurviewConfiguration

Nazwa Opis Wartość
purviewResourceId Identyfikator zasobu usługi Purview struna

TrackedResourceTags

Nazwa Opis Wartość

UserAssignedManagedIdentities

Nazwa Opis Wartość

UserAssignedManagedIdentity

Nazwa Opis Wartość

VirtualNetworkProfile

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

WorkspaceKeyDetails

Nazwa Opis Wartość
keyVaultUrl Adres URL magazynu kluczy podrzędnych klucza obszaru roboczego struna
nazwa Nazwa podsób klucza obszaru roboczego struna

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 Szczegóły domyślnego 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ć znakiem alfanumerycznym (Char.IsLetterOrDigit()) i "-", "_", "(", ")" i". Należy pamiętać, że nazwa nie może kończyć się ciągiem "". struna
managedVirtualNetwork Ustawienie tej wartości na wartość "default" zapewni, że wszystkie obliczenia dla tego obszaru roboczego są w sieci wirtualnej zarządzanej w imieniu użytkownika. struna
managedVirtualNetworkSettings Ustawienia zarządzanej sieci wirtualnej 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 struna
sqlAdministratorLoginPassword Hasło logowania administratora SQL struna
trustedServiceBypassEnabled Czy element trustedServiceBypassEnabled dla obszaru roboczego Bool
virtualNetworkProfile Profil sieci wirtualnej VirtualNetworkProfile
workspaceRepositoryConfiguration Ustawienia integracji z usługą Git WorkspaceRepositoryConfiguration

Konfiguracja repozytorium obszaru roboczego

Nazwa Opis Wartość
accountName Nazwa konta struna
collaborationBranch Gałąź współpracy struna
nazwa hosta Nazwa hosta usługi GitHub Enterprise. Na przykład: https://github.mydomain.com struna
lastCommitId Ostatni identyfikator zatwierdzenia struna
nazwa projektu Nazwa projektu usługi VSTS struna
repositoryName Nazwa repozytorium struna
folder główny Folder główny do użycia w repozytorium struna
tenantId Identyfikator dzierżawy usługi VSTS struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
typ Typ konfiguracji identyfikatora repozytorium obszaru roboczego. Przykładowy obszar roboczyVSTSConfiguration, workspaceGitHubConfiguration struna

Definicja zasobu szablonu usługi ARM

Typ zasobu obszarów roboczych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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",
  "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"
  }
}

Wartości właściwości

CspWorkspaceAdminProperties

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

CustomerManagedKeyDetails

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

DataLakeStorageAccountDetails

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

EncryptionDetails

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

KekIdentityProperties

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

Identyfikator zarządzany

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. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

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

Microsoft.Synapse/workspaces

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2021-06-01'
tożsamość Tożsamość obszaru roboczego ManagedIdentity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu obszaru roboczego WorkspaceWłaściwości
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Synapse/workspaces"

PrivateEndpoint

Nazwa Opis Wartość

PrivateEndpointConnection

Nazwa Opis Wartość
Właściwości 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

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
opis Opis połączenia usługi private link. struna
stan Stan połączenia usługi private link. struna

PurviewConfiguration

Nazwa Opis Wartość
purviewResourceId Identyfikator zasobu usługi Purview struna

TrackedResourceTags

Nazwa Opis Wartość

UserAssignedManagedIdentities

Nazwa Opis Wartość

UserAssignedManagedIdentity

Nazwa Opis Wartość

VirtualNetworkProfile

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

WorkspaceKeyDetails

Nazwa Opis Wartość
keyVaultUrl Adres URL magazynu kluczy podrzędnych klucza obszaru roboczego struna
nazwa Nazwa podsób klucza obszaru roboczego struna

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 Szczegóły domyślnego 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ć znakiem alfanumerycznym (Char.IsLetterOrDigit()) i "-", "_", "(", ")" i". Należy pamiętać, że nazwa nie może kończyć się ciągiem "". struna
managedVirtualNetwork Ustawienie tej wartości na wartość "default" zapewni, że wszystkie obliczenia dla tego obszaru roboczego są w sieci wirtualnej zarządzanej w imieniu użytkownika. struna
managedVirtualNetworkSettings Ustawienia zarządzanej sieci wirtualnej 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 struna
sqlAdministratorLoginPassword Hasło logowania administratora SQL struna
trustedServiceBypassEnabled Czy element trustedServiceBypassEnabled dla obszaru roboczego Bool
virtualNetworkProfile Profil sieci wirtualnej VirtualNetworkProfile
workspaceRepositoryConfiguration Ustawienia integracji z usługą Git WorkspaceRepositoryConfiguration

Konfiguracja repozytorium obszaru roboczego

Nazwa Opis Wartość
accountName Nazwa konta struna
collaborationBranch Gałąź współpracy struna
nazwa hosta Nazwa hosta usługi GitHub Enterprise. Na przykład: https://github.mydomain.com struna
lastCommitId Ostatni identyfikator zatwierdzenia struna
nazwa projektu Nazwa projektu usługi VSTS struna
repositoryName Nazwa repozytorium struna
folder główny Folder główny do użycia w repozytorium struna
tenantId Identyfikator dzierżawy usługi VSTS struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
typ Typ konfiguracji identyfikatora repozytorium obszaru roboczego. Przykładowy obszar roboczyVSTSConfiguration, workspaceGitHubConfiguration struna

Szablony szybkiego startu

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

Szablon Opis
weryfikacji koncepcji usługi Azure Synapse

wdrażanie w usłudze Azure
Ten szablon tworzy środowisko weryfikacji koncepcji dla usługi 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ć przy użyciu operacji docelowych:

  • grupy zasobów

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

Format zasobu

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

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"
      }
    }
  })
}

Wartości właściwości

CspWorkspaceAdminProperties

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

CustomerManagedKeyDetails

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

DataLakeStorageAccountDetails

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

EncryptionDetails

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

KekIdentityProperties

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

Identyfikator zarządzany

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. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

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

Microsoft.Synapse/workspaces

Nazwa Opis Wartość
tożsamość Tożsamość obszaru roboczego ManagedIdentity
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości zasobu obszaru roboczego WorkspaceWłaściwości
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Synapse/workspaces@2021-06-01"

PrivateEndpoint

Nazwa Opis Wartość

PrivateEndpointConnection

Nazwa Opis Wartość
Właściwości 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

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
opis Opis połączenia usługi private link. struna
stan Stan połączenia usługi private link. struna

PurviewConfiguration

Nazwa Opis Wartość
purviewResourceId Identyfikator zasobu usługi Purview struna

TrackedResourceTags

Nazwa Opis Wartość

UserAssignedManagedIdentities

Nazwa Opis Wartość

UserAssignedManagedIdentity

Nazwa Opis Wartość

VirtualNetworkProfile

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

WorkspaceKeyDetails

Nazwa Opis Wartość
keyVaultUrl Adres URL magazynu kluczy podrzędnych klucza obszaru roboczego struna
nazwa Nazwa podsób klucza obszaru roboczego struna

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 Szczegóły domyślnego 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ć znakiem alfanumerycznym (Char.IsLetterOrDigit()) i "-", "_", "(", ")" i". Należy pamiętać, że nazwa nie może kończyć się ciągiem "". struna
managedVirtualNetwork Ustawienie tej wartości na wartość "default" zapewni, że wszystkie obliczenia dla tego obszaru roboczego są w sieci wirtualnej zarządzanej w imieniu użytkownika. struna
managedVirtualNetworkSettings Ustawienia zarządzanej sieci wirtualnej 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 struna
sqlAdministratorLoginPassword Hasło logowania administratora SQL struna
trustedServiceBypassEnabled Czy element trustedServiceBypassEnabled dla obszaru roboczego Bool
virtualNetworkProfile Profil sieci wirtualnej VirtualNetworkProfile
workspaceRepositoryConfiguration Ustawienia integracji z usługą Git WorkspaceRepositoryConfiguration

Konfiguracja repozytorium obszaru roboczego

Nazwa Opis Wartość
accountName Nazwa konta struna
collaborationBranch Gałąź współpracy struna
nazwa hosta Nazwa hosta usługi GitHub Enterprise. Na przykład: https://github.mydomain.com struna
lastCommitId Ostatni identyfikator zatwierdzenia struna
nazwa projektu Nazwa projektu usługi VSTS struna
repositoryName Nazwa repozytorium struna
folder główny Folder główny do użycia w repozytorium struna
tenantId Identyfikator dzierżawy usługi VSTS struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
typ Typ konfiguracji identyfikatora repozytorium obszaru roboczego. Przykładowy obszar roboczyVSTSConfiguration, workspaceGitHubConfiguration struna