Microsoft.DBforPostgreSQL serverGroupsv2 2022-11-08
Definição de recurso do Bicep
O tipo de recurso serverGroupsv2 pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DBforPostgreSQL/serverGroupsv2, adicione o seguinte Bicep ao modelo.
resource symbolicname 'Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
administratorLoginPassword: 'string'
citusVersion: 'string'
coordinatorEnablePublicIpAccess: bool
coordinatorServerEdition: 'string'
coordinatorStorageQuotaInMb: int
coordinatorVCores: int
enableHa: bool
enableShardsOnCoordinator: bool
maintenanceWindow: {
customWindow: 'string'
dayOfWeek: int
startHour: int
startMinute: int
}
nodeCount: int
nodeEnablePublicIpAccess: bool
nodeServerEdition: 'string'
nodeStorageQuotaInMb: int
nodeVCores: int
pointInTimeUTC: 'string'
postgresqlVersion: 'string'
preferredPrimaryZone: 'string'
sourceLocation: 'string'
sourceResourceId: 'string'
}
}
Valores de propriedade
serverGroupsv2
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
tags | Marcas de recurso. | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
properties | Propriedades do cluster. | ClusterProperties |
ClusterProperties
Nome | Descrição | Valor |
---|---|---|
administratorLoginPassword | A senha do logon do administrador. Necessário para a criação. | string |
citusVersion | A versão da extensão citus em todos os servidores de cluster. | string |
coordinatorEnablePublicIpAccess | Se o acesso público estiver habilitado no coordenador. | bool |
coordinatorServerEdition | A edição de um servidor coordenador (padrão: GeneralPurpose). Necessário para a criação. | string |
coordinatorStorageQuotaInMb | O armazenamento de um servidor em MB. Necessário para a criação. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
coordinatorVCores | A contagem de vCores de um servidor (máximo: 96). Necessário para a criação. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
enableHa | Se a HA (alta disponibilidade) estiver habilitada ou não para o cluster. | bool |
enableShardsOnCoordinator | Se os fragmentos no coordenador estiverem habilitados ou não para o cluster. | bool |
maintenanceWindow | Janela de manutenção de um cluster. | MaintenanceWindow |
nodeCount | Contagem de nós de trabalho do cluster. Quando a contagem de nós é 0, ela representa uma configuração de nó único com a capacidade de criar tabelas distribuídas nesse nó. Dois ou mais nós de trabalho representam a configuração de vários nós. O valor de contagem de nós não pode ser 1. Necessário para a criação. | INT |
nodeEnablePublicIpAccess | Se o acesso público estiver habilitado em nós de trabalho. | bool |
nodeServerEdition | A edição de um servidor de nó (padrão: MemoryOptimized). | string |
nodeStorageQuotaInMb | O armazenamento em MB em cada nó de trabalho. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
nodeVCores | A computação em vCores em cada nó de trabalho (máximo: 104). Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
pointInTimeUTC | Data e hora em UTC (formato ISO8601) para restauração de cluster. | string |
postgresqlVersion | A versão principal do PostgreSQL em todos os servidores de cluster. | string |
preferredPrimaryZone | AZ (zona de disponibilidade primária) preferencial para todos os servidores de cluster. | string |
sourceLocation | A região do Azure do cluster de origem para clusters de réplica de leitura. | string |
sourceResourceId | A ID do recurso do cluster de origem para clusters de réplica de leitura. | string |
MaintenanceWindow
Nome | Descrição | Valor |
---|---|---|
customWindow | Indica se a janela de manutenção personalizada está habilitada ou não. | string |
dayOfWeek | Dia preferencial da semana para a janela de manutenção. | INT |
startHour | Hora de início no dia preferencial da semana para a janela de manutenção. | INT |
startMinute | Minuto de início dentro da hora de início da janela de manutenção. | INT |
Definição de recurso de modelo do ARM
O tipo de recurso serverGroupsv2 pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DBforPostgreSQL/serverGroupsv2, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.DBforPostgreSQL/serverGroupsv2",
"apiVersion": "2022-11-08",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"administratorLoginPassword": "string",
"citusVersion": "string",
"coordinatorEnablePublicIpAccess": "bool",
"coordinatorServerEdition": "string",
"coordinatorStorageQuotaInMb": "int",
"coordinatorVCores": "int",
"enableHa": "bool",
"enableShardsOnCoordinator": "bool",
"maintenanceWindow": {
"customWindow": "string",
"dayOfWeek": "int",
"startHour": "int",
"startMinute": "int"
},
"nodeCount": "int",
"nodeEnablePublicIpAccess": "bool",
"nodeServerEdition": "string",
"nodeStorageQuotaInMb": "int",
"nodeVCores": "int",
"pointInTimeUTC": "string",
"postgresqlVersion": "string",
"preferredPrimaryZone": "string",
"sourceLocation": "string",
"sourceResourceId": "string"
}
}
Valores de propriedade
serverGroupsv2
Nome | Descrição | Valor |
---|---|---|
type | O tipo de recurso | 'Microsoft.DBforPostgreSQL/serverGroupsv2' |
apiVersion | A versão da API do recurso | '2022-11-08' |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | A localização geográfica em que o recurso reside | cadeia de caracteres (obrigatório) |
tags | Marcas de recurso. | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
properties | Propriedades do cluster. | ClusterProperties |
ClusterProperties
Nome | Descrição | Valor |
---|---|---|
administratorLoginPassword | A senha do logon do administrador. Necessário para a criação. | string |
citusVersion | A versão da extensão Citus em todos os servidores de cluster. | string |
coordinatorEnablePublicIpAccess | Se o acesso público estiver habilitado no coordenador. | bool |
coordinatorServerEdition | A edição de um servidor coordenador (padrão: GeneralPurpose). Necessário para a criação. | string |
coordinatorStorageQuotaInMb | O armazenamento de um servidor em MB. Necessário para a criação. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
coordinatorVCores | A contagem de vCores de um servidor (máximo: 96). Necessário para a criação. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
enableHa | Se a HA (alta disponibilidade) estiver habilitada ou não para o cluster. | bool |
enableShardsOnCoordinator | Se os fragmentos no coordenador estiverem habilitados ou não para o cluster. | bool |
maintenanceWindow | Janela de manutenção de um cluster. | MaintenanceWindow |
nodeCount | Contagem de nós de trabalho do cluster. Quando a contagem de nós é 0, ela representa uma configuração de nó único com a capacidade de criar tabelas distribuídas nesse nó. Dois ou mais nós de trabalho representam a configuração de vários nós. O valor de contagem de nós não pode ser 1. Necessário para a criação. | INT |
nodeEnablePublicIpAccess | Se o acesso público estiver habilitado em nós de trabalho. | bool |
nodeServerEdition | A edição de um servidor de nó (padrão: MemoryOptimized). | string |
nodeStorageQuotaInMb | O armazenamento em MB em cada nó de trabalho. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
nodeVCores | A computação em vCores em cada nó de trabalho (máximo: 104). Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
pointInTimeUTC | Data e hora em UTC (formato ISO8601) para restauração de cluster. | string |
postgresqlVersion | A versão principal do PostgreSQL em todos os servidores de cluster. | string |
preferredPrimaryZone | AZ (zona de disponibilidade primária) preferencial para todos os servidores de cluster. | string |
sourceLocation | A região do Azure do cluster de origem para clusters de réplica de leitura. | string |
sourceResourceId | A ID do recurso do cluster de origem para clusters de réplica de leitura. | string |
MaintenanceWindow
Nome | Descrição | Valor |
---|---|---|
customWindow | Indica se a janela de manutenção personalizada está habilitada ou não. | string |
dayOfWeek | Dia preferencial da semana para a janela de manutenção. | INT |
startHour | Hora de início no dia preferencial da semana para a janela de manutenção. | INT |
startMinute | Minuto de início dentro da hora de início da janela de manutenção. | INT |
Definição de recurso do Terraform (provedor AzAPI)
O tipo de recurso serverGroupsv2 pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.DBforPostgreSQL/serverGroupsv2, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
administratorLoginPassword = "string"
citusVersion = "string"
coordinatorEnablePublicIpAccess = bool
coordinatorServerEdition = "string"
coordinatorStorageQuotaInMb = int
coordinatorVCores = int
enableHa = bool
enableShardsOnCoordinator = bool
maintenanceWindow = {
customWindow = "string"
dayOfWeek = int
startHour = int
startMinute = int
}
nodeCount = int
nodeEnablePublicIpAccess = bool
nodeServerEdition = "string"
nodeStorageQuotaInMb = int
nodeVCores = int
pointInTimeUTC = "string"
postgresqlVersion = "string"
preferredPrimaryZone = "string"
sourceLocation = "string"
sourceResourceId = "string"
}
})
}
Valores de propriedade
serverGroupsv2
Nome | Descrição | Valor |
---|---|---|
type | O tipo de recurso | "Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08" |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | cadeia de caracteres (obrigatório) |
tags | Marcas de recurso. | Dicionário de nomes e valores de marcas. |
properties | Propriedades do cluster. | ClusterProperties |
ClusterProperties
Nome | Descrição | Valor |
---|---|---|
administratorLoginPassword | A senha do logon do administrador. Necessário para a criação. | string |
citusVersion | A versão da extensão citus em todos os servidores de cluster. | string |
coordinatorEnablePublicIpAccess | Se o acesso público estiver habilitado no coordenador. | bool |
coordinatorServerEdition | A edição de um servidor coordenador (padrão: GeneralPurpose). Necessário para a criação. | string |
coordinatorStorageQuotaInMb | O armazenamento de um servidor em MB. Necessário para a criação. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
coordinatorVCores | A contagem de vCores de um servidor (máximo: 96). Necessário para a criação. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
enableHa | Se a HA (alta disponibilidade) estiver habilitada ou não para o cluster. | bool |
enableShardsOnCoordinator | Se os fragmentos no coordenador estiverem habilitados ou não para o cluster. | bool |
maintenanceWindow | Janela de manutenção de um cluster. | MaintenanceWindow |
nodeCount | Contagem de nós de trabalho do cluster. Quando a contagem de nós é 0, ela representa uma configuração de nó único com a capacidade de criar tabelas distribuídas nesse nó. Dois ou mais nós de trabalho representam a configuração de vários nós. O valor de contagem de nós não pode ser 1. Necessário para a criação. | INT |
nodeEnablePublicIpAccess | Se o acesso público estiver habilitado em nós de trabalho. | bool |
nodeServerEdition | A edição de um servidor de nó (padrão: MemoryOptimized). | string |
nodeStorageQuotaInMb | O armazenamento em MB em cada nó de trabalho. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
nodeVCores | A computação em vCores em cada nó de trabalho (máximo: 104). Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | INT |
pointInTimeUTC | Data e hora em UTC (formato ISO8601) para restauração de cluster. | string |
postgresqlVersion | A versão principal do PostgreSQL em todos os servidores de cluster. | string |
preferredPrimaryZone | AZ (zona de disponibilidade primária) preferencial para todos os servidores de cluster. | string |
sourceLocation | A região do Azure do cluster de origem para clusters de réplica de leitura. | string |
sourceResourceId | A ID do recurso do cluster de origem para clusters de réplica de leitura. | string |
MaintenanceWindow
Nome | Descrição | Valor |
---|---|---|
customWindow | Indica se a janela de manutenção personalizada está habilitada ou não. | string |
dayOfWeek | Dia preferencial da semana para a janela de manutenção. | INT |
startHour | Hora de início no dia preferencial da semana para a janela de manutenção. | INT |
startMinute | Minuto de início dentro da hora de início da janela de manutenção. | INT |