Áreas de trabalho do Microsoft.Synapse/sqlPools

Definição de recurso do Bicep

O tipo de recurso workspaces/sqlPools pode ser implementado com operações que visam:

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

Formato do recurso

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

resource symbolicname 'Microsoft.Synapse/workspaces/sqlPools@2021-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    collation: 'string'
    createMode: 'string'
    maxSizeBytes: int
    provisioningState: 'string'
    recoverableDatabaseId: 'string'
    restorePointInTime: 'string'
    sourceDatabaseDeletionDate: 'string'
    sourceDatabaseId: 'string'
    storageAccountType: 'string'
  }
}

Valores de propriedade

áreas de trabalho/sqlPools

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)

Limite de carateres: 1-60

Carateres válidos:
Não é possível conter <>*%&:\/?@- nem controlar carateres.

Não é possível terminar com . ou espaço.

Não é possível conter a palavra reservada.
localização A localização geográfica onde reside o recurso cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku SKU do conjunto de SQL SKU
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: áreas de trabalho
propriedades Propriedades do conjunto de SQL SqlPoolResourceProperties

SqlPoolResourceProperties

Nome Descrição Valor
agrupamento Modo de agrupamento string
createMode Especifica o modo de criação do conjunto de sql.

Predefinição: criação normal do conjunto de sql.

PointInTimeRestore: cria um conjunto de sql ao restaurar uma cópia de segurança para um ponto anterior no tempo de um conjunto de sql existente. sourceDatabaseId tem de ser especificado como o ID de recurso do conjunto de sql existente e o restorePointInTime tem de ser especificado.

Recuperação: cria um conjunto de sql através de uma cópia de segurança georreplicada. sourceDatabaseId tem de ser especificado como o recoverableDatabaseId a restaurar.

Restauro: cria um conjunto de sql ao restaurar uma cópia de segurança de um conjunto de sql eliminado. SourceDatabaseId deve ser o ID de recurso original do conjunto de sql. SourceDatabaseId e sourceDatabaseDeletionDate têm de ser especificados.
'Predefinição'
"PointInTimeRestore"
"Recuperação"
"Restaurar"
maxSizeBytes Tamanho máximo em bytes int
provisioningState Estado do recurso string
recoverableDatabaseId Cópia de segurança da base de dados a partir da qual restaurar string
restorePointInTime Tempo de instantâneo para restaurar string
sourceDatabaseDeletionDate Especifica a hora em que o conjunto de sql foi eliminado string
sourceDatabaseId Base de dados de origem a partir da string
storageAccountType O tipo de conta de armazenamento utilizado para armazenar cópias de segurança para este conjunto de sql. 'GRS'
'LRS'

Sku

Nome Descrição Valor
capacidade Se o SKU suportar o aumento/aumento horizontal, o número inteiro da capacidade deve ser incluído. Se não for possível aumentar/reduzir horizontalmente o recurso, tal poderá ser omitido. int
name O nome do SKU string
tier O escalão de serviço string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Azure Synapse Prova de Conceito

Implementar no Azure
Este modelo cria um ambiente de prova de conceito para Azure Synapse, incluindo Conjuntos de SQL e Conjuntos do Apache Spark opcionais

Definição de recurso de modelo do ARM

O tipo de recurso áreas de trabalho/sqlPools pode ser implementado com operações que visam:

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

Formato do recurso

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

{
  "type": "Microsoft.Synapse/workspaces/sqlPools",
  "apiVersion": "2021-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "collation": "string",
    "createMode": "string",
    "maxSizeBytes": "int",
    "provisioningState": "string",
    "recoverableDatabaseId": "string",
    "restorePointInTime": "string",
    "sourceDatabaseDeletionDate": "string",
    "sourceDatabaseId": "string",
    "storageAccountType": "string"
  }
}

Valores de propriedade

áreas de trabalho/sqlPools

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Synapse/workspaces/sqlPools"
apiVersion A versão da API de recursos '2021-06-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON.
cadeia (obrigatório)

Limite de carateres: 1-60

Carateres válidos:
Não é possível conter <>*%&:\/?@- ou controlar carateres.

Não é possível terminar com ou com . espaço.

Não é possível conter a palavra reservada.
localização A localização geográfica onde o recurso se encontra cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku SKU do conjunto de SQL SKU
propriedades Propriedades do conjunto de SQL SqlPoolResourceProperties

SqlPoolResourceProperties

Nome Descrição Valor
agrupamento Modo de agrupamento string
createMode Especifica o modo de criação do conjunto de sql.

Predefinição: criação normal do conjunto de sql.

PointInTimeRestore: cria um conjunto de sql ao restaurar uma cópia de segurança para um ponto anterior no tempo de um conjunto de sql existente. sourceDatabaseId tem de ser especificado como o ID de recurso do conjunto de sql existente e o restorePointInTime tem de ser especificado.

Recuperação: cria um conjunto de sql através de uma cópia de segurança georreplicada. sourceDatabaseId tem de ser especificado como recoverableDatabaseId para restaurar.

Restauro: cria um conjunto de sql ao restaurar uma cópia de segurança de um conjunto de sql eliminado. SourceDatabaseId deve ser o ID de recurso original do conjunto de sql. SourceDatabaseId e sourceDatabaseDeletionDate têm de ser especificados.
'Predefinição'
'PointInTimeRestore'
"Recuperação"
"Restaurar"
maxSizeBytes Tamanho máximo em bytes int
provisioningState Estado do recurso string
recoverableDatabaseId Base de dados de cópia de segurança para restaurar a partir de string
restorePointInTime Tempo de instantâneo para restaurar string
sourceDatabaseDeletionDate Especifica a hora em que o conjunto de sql foi eliminado string
sourceDatabaseId Base de dados de origem a criar a partir de string
storageAccountType O tipo de conta de armazenamento utilizado para armazenar cópias de segurança deste conjunto de sql. 'GRS'
"LRS"

Sku

Nome Descrição Valor
capacidade Se o SKU suportar o aumento horizontal/in, o número inteiro de capacidade deve ser incluído. Se não for possível aumentar/reduzir horizontalmente o recurso, tal poderá ser omitido. int
name O nome do SKU string
tier O escalão de serviço string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Azure Synapse Prova de Conceito

Implementar no Azure
Este modelo cria um ambiente de prova de conceito para Azure Synapse, incluindo Conjuntos de SQL e Conjuntos do Apache Spark opcionais

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso áreas de trabalho/sqlPools pode ser implementado com operações que visam:

  • Grupos de recursos

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Synapse/workspaces/sqlPools@2021-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      collation = "string"
      createMode = "string"
      maxSizeBytes = int
      provisioningState = "string"
      recoverableDatabaseId = "string"
      restorePointInTime = "string"
      sourceDatabaseDeletionDate = "string"
      sourceDatabaseId = "string"
      storageAccountType = "string"
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Valores de propriedade

áreas de trabalho/sqlPools

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Synapse/workspaces/sqlPools@2021-06-01"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-60

Carateres válidos:
Não é possível conter <>*%&:\/?@- ou controlar carateres.

Não é possível terminar com ou com . espaço.

Não é possível conter a palavra reservada.
localização A localização geográfica onde o recurso se encontra cadeia (obrigatório)
parent_id O ID do recurso que é o principal para este recurso. ID para recurso do tipo: áreas de trabalho
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
sku SKU do conjunto de SQL SKU
propriedades Propriedades do conjunto de SQL SqlPoolResourceProperties

SqlPoolResourceProperties

Nome Descrição Valor
agrupamento Modo de agrupamento string
createMode Especifica o modo de criação do conjunto de sql.

Predefinição: criação normal do conjunto de sql.

PointInTimeRestore: cria um conjunto de sql ao restaurar uma cópia de segurança para um ponto anterior no tempo de um conjunto de sql existente. sourceDatabaseId tem de ser especificado como o ID de recurso do conjunto de sql existente e o restorePointInTime tem de ser especificado.

Recuperação: cria um conjunto de sql através de uma cópia de segurança georreplicada. sourceDatabaseId tem de ser especificado como recoverableDatabaseId para restaurar.

Restauro: cria um conjunto de sql ao restaurar uma cópia de segurança de um conjunto de sql eliminado. SourceDatabaseId deve ser o ID de recurso original do conjunto de sql. SourceDatabaseId e sourceDatabaseDeletionDate têm de ser especificados.
"Predefinição"
"PointInTimeRestore"
"Recuperação"
"Restaurar"
maxSizeBytes Tamanho máximo em bytes int
provisioningState Estado do recurso string
recoverableDatabaseId Base de dados de cópia de segurança para restaurar a partir de string
restorePointInTime Tempo de instantâneo para restaurar string
sourceDatabaseDeletionDate Especifica a hora em que o conjunto de sql foi eliminado string
sourceDatabaseId Base de dados de origem a criar a partir de string
storageAccountType O tipo de conta de armazenamento utilizado para armazenar cópias de segurança deste conjunto de sql. "GRS"
"LRS"

Sku

Nome Descrição Valor
capacidade Se o SKU suportar o aumento horizontal/in, o número inteiro de capacidade deve ser incluído. Se não for possível aumentar/reduzir horizontalmente o recurso, tal poderá ser omitido. int
name O nome do SKU string
tier O escalão de serviço string