Á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:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
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 |
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:
- Grupos de recursos – veja comandos de implementação de 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 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 |
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 |