Partilhar via


Espaços de trabalho Microsoft.Synapse

Definição de recursos do bíceps

O tipo de recurso de espaços de trabalho pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Synapse/workspaces, adicione o seguinte Bicep ao seu modelo.

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'
  }
}

Valores de propriedade

CspWorkspaceAdminProperties

Designação Descrição Valor
initialWorkspaceAdminObjectId ID do objeto AAD do administrador do espaço de trabalho inicial string

CustomerManagedKeyDetails

Designação Descrição Valor
kekIdentidade Chave de criptografia de chave KekIdentityProperties
chave O objeto principal do espaço de trabalho WorkspaceKeyDetails

DataLakeStorageAccountDetalhes

Designação Descrição Valor
accountUrl URL da conta string
createManagedPrivateEndpoint Criar ponto de extremidade privado gerenciado para esta conta de armazenamento ou não Bool
sistema de arquivos Nome do sistema de arquivos string
resourceId ID do recurso ARM desta conta de armazenamento string

CriptografiaDetalhes

Designação Descrição Valor
CMK Principais detalhes gerenciados pelo cliente CustomerManagedKeyDetails

KekIdentityProperties

Designação Descrição Valor
userAssignedIdentity ID do recurso de identidade atribuído pelo usuário string
useSystemAssignedIdentity Booleano especificando se a identidade atribuída ao sistema deve ser usada ou não qualquer

Identidade gerenciada

Designação Descrição Valor
tipo O tipo de identidade gerenciada para o espaço de trabalho 'Nenhuma'
'SystemAssigned'
'SystemAssigned,UserAssigned'
userAssignedIdentities O usuário atribuiu identidades gerenciadas. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

Designação Descrição Valor
allowedAadTenantIdsForLinking Ids de locatário do Aad permitidos para vinculação string[]
linkedAccessCheckOnTargetResource Recurso de destino de verificação de acesso vinculado Bool
prevenirDataExfiltration Evitar a exfiltração de dados Bool

Microsoft.Synapse/workspaces

Designação Descrição Valor
identidade Identidade do espaço de trabalho ManagedIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do recurso do espaço de trabalho WorkspaceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

PrivateEndpoint

Designação Descrição Valor

PrivateEndpointConnection

Designação Descrição Valor
propriedades Propriedades de conexão de ponto de extremidade privado. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Designação Descrição Valor
privateEndpoint O ponto de extremidade privado ao qual a conexão pertence. PrivateEndpoint
privateLinkServiceConnectionState Estado da conexão da conexão de ponto de extremidade privado. PrivateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Designação Descrição Valor
Descrição A descrição da conexão do serviço de link privado. string
Situação O status da conexão do serviço de link privado. string

PurviewConfiguration

Designação Descrição Valor
purviewResourceId ID do recurso Purview string

TrackedResourceTags

Designação Descrição Valor

UserAssignedManagedIdentities

Designação Descrição Valor

UserAssignedManagedIdentity

Designação Descrição Valor

VirtualNetworkProfile

Designação Descrição Valor
computeSubnetId ID de sub-rede usado para cálculos no espaço de trabalho string

WorkspaceKeyDetails

Designação Descrição Valor
keyVaultUrl URL do cofre da chave de sub-recurso da chave do espaço de trabalho string
Designação Nome do subrecurso Chave do Espaço de Trabalho string

WorkspaceProperties

Designação Descrição Valor
azureADOnlyAuthentication Habilitar ou desabilitar o subrecurso AzureADOnlyAuthentication em Todos os espaços de trabalho Bool
cspWorkspaceAdminProperties Espaço de trabalho inicial Propriedades de administração do AAD para uma assinatura CSP CspWorkspaceAdminProperties
padrãoDataLakeStorage Detalhes da conta de armazenamento do data lake padrão do espaço de trabalho DataLakeStorageAccountDetails
encriptação Os detalhes de criptografia do espaço de trabalho CriptografiaDetalhes
managedResourceGroupName Grupo de recursos gerenciados pelo espaço de trabalho. O nome do grupo de recursos identifica exclusivamente o grupo de recursos dentro do usuário subscriptionId. O nome do grupo de recursos não deve ter mais de 90 caracteres e deve ser caracteres alfanuméricos (Char.IsLetterOrDigit()) e '-', '_', '(', ')' e'.'. Observe que o nome não pode terminar com '.' string
managedVirtualNetwork Definir isso como 'padrão' garantirá que toda a computação para esse espaço de trabalho esteja em uma rede virtual gerenciada em nome do usuário. string
managedVirtualNetworkSettings Configurações de rede virtual gerenciadas ManagedVirtualNetworkSettings
privateEndpointConnections Conexões de ponto de extremidade privado com o espaço de trabalho PrivateEndpointConnection []
publicNetworkAccess Habilitar ou desabilitar o acesso de rede pública ao espaço de trabalho 'Desativado'
'Habilitado'
purviewConfiguration Configuração de Purview PurviewConfiguration
sqlAdministratorLogin Login para administrador do Ative Directory SQL do espaço de trabalho string
sqlAdministratorLoginPassword Palavra-passe de início de sessão do administrador SQL string
trustedServiceBypassEnabled É confiávelServiceBypassEnabled para o espaço de trabalho Bool
virtualNetworkProfile Perfil da Rede Virtual VirtualNetworkProfile
workspaceRepositoryConfiguration Configurações de integração do Git WorkspaceRepositoryConfiguration

WorkspaceRepositoryConfiguration

Designação Descrição Valor
nomedaconta; Nome da conta string
colaboraçãoBranch Ramo de colaboração string
Nome do host Nome do host do GitHub Enterprise. Por exemplo: https://github.mydomain.com string
lastCommitId A última ID de confirmação string
nome_do_projeto Nome do projeto VSTS string
repositoryName Nome do repositório string
rootFolder Pasta raiz a ser usada no repositório string
inquilinoId O ID do locatário VSTS string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo Tipo de configuração repositoryID do espaço de trabalho. Exemplo WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration string

Definição de recurso de modelo ARM

O tipo de recurso de espaços de trabalho pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Synapse/workspaces, adicione o seguinte JSON ao seu modelo.

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

Valores de propriedade

CspWorkspaceAdminProperties

Designação Descrição Valor
initialWorkspaceAdminObjectId ID do objeto AAD do administrador do espaço de trabalho inicial string

CustomerManagedKeyDetails

Designação Descrição Valor
kekIdentidade Chave de criptografia de chave KekIdentityProperties
chave O objeto principal do espaço de trabalho WorkspaceKeyDetails

DataLakeStorageAccountDetalhes

Designação Descrição Valor
accountUrl URL da conta string
createManagedPrivateEndpoint Criar ponto de extremidade privado gerenciado para esta conta de armazenamento ou não Bool
sistema de arquivos Nome do sistema de arquivos string
resourceId ID do recurso ARM desta conta de armazenamento string

CriptografiaDetalhes

Designação Descrição Valor
CMK Principais detalhes gerenciados pelo cliente CustomerManagedKeyDetails

KekIdentityProperties

Designação Descrição Valor
userAssignedIdentity ID do recurso de identidade atribuído pelo usuário string
useSystemAssignedIdentity Booleano especificando se a identidade atribuída ao sistema deve ser usada ou não qualquer

Identidade gerenciada

Designação Descrição Valor
tipo O tipo de identidade gerenciada para o espaço de trabalho 'Nenhuma'
'SystemAssigned'
'SystemAssigned,UserAssigned'
userAssignedIdentities O usuário atribuiu identidades gerenciadas. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

Designação Descrição Valor
allowedAadTenantIdsForLinking Ids de locatário do Aad permitidos para vinculação string[]
linkedAccessCheckOnTargetResource Recurso de destino de verificação de acesso vinculado Bool
prevenirDataExfiltration Evitar a exfiltração de dados Bool

Microsoft.Synapse/workspaces

Designação Descrição Valor
apiVersion A versão api '2021-06-01'
identidade Identidade do espaço de trabalho ManagedIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do recurso do espaço de trabalho WorkspaceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Synapse/workspaces'

PrivateEndpoint

Designação Descrição Valor

PrivateEndpointConnection

Designação Descrição Valor
propriedades Propriedades de conexão de ponto de extremidade privado. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Designação Descrição Valor
privateEndpoint O ponto de extremidade privado ao qual a conexão pertence. PrivateEndpoint
privateLinkServiceConnectionState Estado da conexão da conexão de ponto de extremidade privado. PrivateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Designação Descrição Valor
Descrição A descrição da conexão do serviço de link privado. string
Situação O status da conexão do serviço de link privado. string

PurviewConfiguration

Designação Descrição Valor
purviewResourceId ID do recurso Purview string

TrackedResourceTags

Designação Descrição Valor

UserAssignedManagedIdentities

Designação Descrição Valor

UserAssignedManagedIdentity

Designação Descrição Valor

VirtualNetworkProfile

Designação Descrição Valor
computeSubnetId ID de sub-rede usado para cálculos no espaço de trabalho string

WorkspaceKeyDetails

Designação Descrição Valor
keyVaultUrl URL do cofre da chave de sub-recurso da chave do espaço de trabalho string
Designação Nome do subrecurso Chave do Espaço de Trabalho string

WorkspaceProperties

Designação Descrição Valor
azureADOnlyAuthentication Habilitar ou desabilitar o subrecurso AzureADOnlyAuthentication em Todos os espaços de trabalho Bool
cspWorkspaceAdminProperties Espaço de trabalho inicial Propriedades de administração do AAD para uma assinatura CSP CspWorkspaceAdminProperties
padrãoDataLakeStorage Detalhes da conta de armazenamento do data lake padrão do espaço de trabalho DataLakeStorageAccountDetails
encriptação Os detalhes de criptografia do espaço de trabalho CriptografiaDetalhes
managedResourceGroupName Grupo de recursos gerenciados pelo espaço de trabalho. O nome do grupo de recursos identifica exclusivamente o grupo de recursos dentro do usuário subscriptionId. O nome do grupo de recursos não deve ter mais de 90 caracteres e deve ser caracteres alfanuméricos (Char.IsLetterOrDigit()) e '-', '_', '(', ')' e'.'. Observe que o nome não pode terminar com '.' string
managedVirtualNetwork Definir isso como 'padrão' garantirá que toda a computação para esse espaço de trabalho esteja em uma rede virtual gerenciada em nome do usuário. string
managedVirtualNetworkSettings Configurações de rede virtual gerenciadas ManagedVirtualNetworkSettings
privateEndpointConnections Conexões de ponto de extremidade privado com o espaço de trabalho PrivateEndpointConnection []
publicNetworkAccess Habilitar ou desabilitar o acesso de rede pública ao espaço de trabalho 'Desativado'
'Habilitado'
purviewConfiguration Configuração de Purview PurviewConfiguration
sqlAdministratorLogin Login para administrador do Ative Directory SQL do espaço de trabalho string
sqlAdministratorLoginPassword Palavra-passe de início de sessão do administrador SQL string
trustedServiceBypassEnabled É confiávelServiceBypassEnabled para o espaço de trabalho Bool
virtualNetworkProfile Perfil da Rede Virtual VirtualNetworkProfile
workspaceRepositoryConfiguration Configurações de integração do Git WorkspaceRepositoryConfiguration

WorkspaceRepositoryConfiguration

Designação Descrição Valor
nomedaconta; Nome da conta string
colaboraçãoBranch Ramo de colaboração string
Nome do host Nome do host do GitHub Enterprise. Por exemplo: https://github.mydomain.com string
lastCommitId A última ID de confirmação string
nome_do_projeto Nome do projeto VSTS string
repositoryName Nome do repositório string
rootFolder Pasta raiz a ser usada no repositório string
inquilinoId O ID do locatário VSTS string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo Tipo de configuração repositoryID do espaço de trabalho. Exemplo WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
de prova de conceito do Azure Synapse

Implantar no Azure
Este modelo cria um ambiente de prova de conceito para o Azure Synapse, incluindo SQL Pools e Apache Spark Pools opcionais

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso de espaços de trabalho pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Synapse/workspaces, adicione o seguinte Terraform ao seu modelo.

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

Valores de propriedade

CspWorkspaceAdminProperties

Designação Descrição Valor
initialWorkspaceAdminObjectId ID do objeto AAD do administrador do espaço de trabalho inicial string

CustomerManagedKeyDetails

Designação Descrição Valor
kekIdentidade Chave de criptografia de chave KekIdentityProperties
chave O objeto principal do espaço de trabalho WorkspaceKeyDetails

DataLakeStorageAccountDetalhes

Designação Descrição Valor
accountUrl URL da conta string
createManagedPrivateEndpoint Criar ponto de extremidade privado gerenciado para esta conta de armazenamento ou não Bool
sistema de arquivos Nome do sistema de arquivos string
resourceId ID do recurso ARM desta conta de armazenamento string

CriptografiaDetalhes

Designação Descrição Valor
CMK Principais detalhes gerenciados pelo cliente CustomerManagedKeyDetails

KekIdentityProperties

Designação Descrição Valor
userAssignedIdentity ID do recurso de identidade atribuído pelo usuário string
useSystemAssignedIdentity Booleano especificando se a identidade atribuída ao sistema deve ser usada ou não qualquer

Identidade gerenciada

Designação Descrição Valor
tipo O tipo de identidade gerenciada para o espaço de trabalho 'Nenhuma'
'SystemAssigned'
'SystemAssigned,UserAssigned'
userAssignedIdentities O usuário atribuiu identidades gerenciadas. UserAssignedManagedIdentities

ManagedVirtualNetworkSettings

Designação Descrição Valor
allowedAadTenantIdsForLinking Ids de locatário do Aad permitidos para vinculação string[]
linkedAccessCheckOnTargetResource Recurso de destino de verificação de acesso vinculado Bool
prevenirDataExfiltration Evitar a exfiltração de dados Bool

Microsoft.Synapse/workspaces

Designação Descrição Valor
identidade Identidade do espaço de trabalho ManagedIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do recurso do espaço de trabalho WorkspaceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Synapse/workspaces@2021-06-01"

PrivateEndpoint

Designação Descrição Valor

PrivateEndpointConnection

Designação Descrição Valor
propriedades Propriedades de conexão de ponto de extremidade privado. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Designação Descrição Valor
privateEndpoint O ponto de extremidade privado ao qual a conexão pertence. PrivateEndpoint
privateLinkServiceConnectionState Estado da conexão da conexão de ponto de extremidade privado. PrivateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Designação Descrição Valor
Descrição A descrição da conexão do serviço de link privado. string
Situação O status da conexão do serviço de link privado. string

PurviewConfiguration

Designação Descrição Valor
purviewResourceId ID do recurso Purview string

TrackedResourceTags

Designação Descrição Valor

UserAssignedManagedIdentities

Designação Descrição Valor

UserAssignedManagedIdentity

Designação Descrição Valor

VirtualNetworkProfile

Designação Descrição Valor
computeSubnetId ID de sub-rede usado para cálculos no espaço de trabalho string

WorkspaceKeyDetails

Designação Descrição Valor
keyVaultUrl URL do cofre da chave de sub-recurso da chave do espaço de trabalho string
Designação Nome do subrecurso Chave do Espaço de Trabalho string

WorkspaceProperties

Designação Descrição Valor
azureADOnlyAuthentication Habilitar ou desabilitar o subrecurso AzureADOnlyAuthentication em Todos os espaços de trabalho Bool
cspWorkspaceAdminProperties Espaço de trabalho inicial Propriedades de administração do AAD para uma assinatura CSP CspWorkspaceAdminProperties
padrãoDataLakeStorage Detalhes da conta de armazenamento do data lake padrão do espaço de trabalho DataLakeStorageAccountDetails
encriptação Os detalhes de criptografia do espaço de trabalho CriptografiaDetalhes
managedResourceGroupName Grupo de recursos gerenciados pelo espaço de trabalho. O nome do grupo de recursos identifica exclusivamente o grupo de recursos dentro do usuário subscriptionId. O nome do grupo de recursos não deve ter mais de 90 caracteres e deve ser caracteres alfanuméricos (Char.IsLetterOrDigit()) e '-', '_', '(', ')' e'.'. Observe que o nome não pode terminar com '.' string
managedVirtualNetwork Definir isso como 'padrão' garantirá que toda a computação para esse espaço de trabalho esteja em uma rede virtual gerenciada em nome do usuário. string
managedVirtualNetworkSettings Configurações de rede virtual gerenciadas ManagedVirtualNetworkSettings
privateEndpointConnections Conexões de ponto de extremidade privado com o espaço de trabalho PrivateEndpointConnection []
publicNetworkAccess Habilitar ou desabilitar o acesso de rede pública ao espaço de trabalho 'Desativado'
'Habilitado'
purviewConfiguration Configuração de Purview PurviewConfiguration
sqlAdministratorLogin Login para administrador do Ative Directory SQL do espaço de trabalho string
sqlAdministratorLoginPassword Palavra-passe de início de sessão do administrador SQL string
trustedServiceBypassEnabled É confiávelServiceBypassEnabled para o espaço de trabalho Bool
virtualNetworkProfile Perfil da Rede Virtual VirtualNetworkProfile
workspaceRepositoryConfiguration Configurações de integração do Git WorkspaceRepositoryConfiguration

WorkspaceRepositoryConfiguration

Designação Descrição Valor
nomedaconta; Nome da conta string
colaboraçãoBranch Ramo de colaboração string
Nome do host Nome do host do GitHub Enterprise. Por exemplo: https://github.mydomain.com string
lastCommitId A última ID de confirmação string
nome_do_projeto Nome do projeto VSTS string
repositoryName Nome do repositório string
rootFolder Pasta raiz a ser usada no repositório string
inquilinoId O ID do locatário VSTS string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo Tipo de configuração repositoryID do espaço de trabalho. Exemplo WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration string