Microsoft.DBforPostgreSQL serverGroupsv2 2022-11-08
Definição de recursos do bíceps
O tipo de recurso serverGroupsv2 pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação de grupo 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.DBforPostgreSQL/serverGroupsv2, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08' = {
location: 'string'
name: 'string'
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'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
ClusterProperties
Designação | Descrição | Valor |
---|---|---|
administradorLoginPassword | A senha do login de administrador. Necessário para a criação. | string Restrições: Valor sensível. Passe como um parâmetro seguro. |
citusVersão | A versão da extensão Citus em todos os servidores de cluster. | string |
coordenadorEnablePublicIpAccess | Se o acesso público estiver habilitado no coordenador. | Bool |
coordenadorServerEdition | A edição de um servidor coordenador (padrão: GeneralPurpose). Necessário para a criação. | string |
coordenadorStorageQuotaInMb | 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 |
coordenadorVCores | A contagem de vCores de um servidor (máx: 96). Necessário para a criação. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | Int |
habilitarHa | Se a alta disponibilidade (HA) estiver habilitada ou não para o cluster. | Bool |
enableShardsOnCoordinator | Se as tabelas distribuídas são colocadas no coordenador ou não. Deve ser definido como 'true' em clusters de nó único. Requer rebalanceamento de estilhaço depois que o valor é alterado. | Bool |
manutençãoJanela | 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ó. 2 ou mais nós de trabalho representam a configuração de vários nós. O valor da contagem de nós não pode ser 1. Necessário para a criação. | Int |
nodeEnablePublicIpAccess | Se o acesso público estiver habilitado nos nós de trabalho. | Bool |
nodeServerEdition [en] | 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 | O cálculo em vCores em cada nó de trabalho (máx: 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 do cluster. | string |
postgresqlVersão | A versão principal do PostgreSQL em todos os servidores de cluster. | string |
preferredPrimaryZone | Zona de disponibilidade primária (AZ) preferencial para todos os servidores de cluster. | string |
fonteLocalização | A região do Azure do cluster de origem para clusters de réplica de leitura. | string |
sourceResourceId | A id de recurso do cluster de origem para clusters de réplica de leitura. | string |
Janela de Manutenção
Designação | Descrição | Valor |
---|---|---|
customWindow | Indica se a janela de manutenção personalizada está habilitada ou não. | string |
diadesemana | Dia preferido da semana para a janela de manutenção. | Int |
hora de início | Hora de início dentro do dia preferido da semana para a janela de manutenção. | Int |
Minuto inicial | Minuto de início dentro da hora de início para a janela de manutenção. | Int |
Microsoft.DBforPostgreSQL/serverGroupsv2
Designação | Descrição | Valor |
---|---|---|
Localização | A geolocalização onde o recurso vive | string (obrigatório) |
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 Padrão = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (obrigatório) |
propriedades | Propriedades do cluster. | ClusterProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
TrackedResourceTags
Designação | Descrição | Valor |
---|
Definição de recurso de modelo ARM
O tipo de recurso serverGroupsv2 pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação de grupo 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.DBforPostgreSQL/serverGroupsv2, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.DBforPostgreSQL/serverGroupsv2",
"apiVersion": "2022-11-08",
"name": "string",
"location": "string",
"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"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
ClusterProperties
Designação | Descrição | Valor |
---|---|---|
administradorLoginPassword | A senha do login de administrador. Necessário para a criação. | string Restrições: Valor sensível. Passe como um parâmetro seguro. |
citusVersão | A versão da extensão Citus em todos os servidores de cluster. | string |
coordenadorEnablePublicIpAccess | Se o acesso público estiver habilitado no coordenador. | Bool |
coordenadorServerEdition | A edição de um servidor coordenador (padrão: GeneralPurpose). Necessário para a criação. | string |
coordenadorStorageQuotaInMb | 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 |
coordenadorVCores | A contagem de vCores de um servidor (máx: 96). Necessário para a criação. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | Int |
habilitarHa | Se a alta disponibilidade (HA) estiver habilitada ou não para o cluster. | Bool |
enableShardsOnCoordinator | Se as tabelas distribuídas são colocadas no coordenador ou não. Deve ser definido como 'true' em clusters de nó único. Requer rebalanceamento de estilhaço depois que o valor é alterado. | Bool |
manutençãoJanela | 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ó. 2 ou mais nós de trabalho representam a configuração de vários nós. O valor da contagem de nós não pode ser 1. Necessário para a criação. | Int |
nodeEnablePublicIpAccess | Se o acesso público estiver habilitado nos nós de trabalho. | Bool |
nodeServerEdition [en] | 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 | O cálculo em vCores em cada nó de trabalho (máx: 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 do cluster. | string |
postgresqlVersão | A versão principal do PostgreSQL em todos os servidores de cluster. | string |
preferredPrimaryZone | Zona de disponibilidade primária (AZ) preferencial para todos os servidores de cluster. | string |
fonteLocalização | A região do Azure do cluster de origem para clusters de réplica de leitura. | string |
sourceResourceId | A id de recurso do cluster de origem para clusters de réplica de leitura. | string |
Janela de Manutenção
Designação | Descrição | Valor |
---|---|---|
customWindow | Indica se a janela de manutenção personalizada está habilitada ou não. | string |
diadesemana | Dia preferido da semana para a janela de manutenção. | Int |
hora de início | Hora de início dentro do dia preferido da semana para a janela de manutenção. | Int |
Minuto inicial | Minuto de início dentro da hora de início para a janela de manutenção. | Int |
Microsoft.DBforPostgreSQL/serverGroupsv2
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2022-11-08' |
Localização | A geolocalização onde o recurso vive | string (obrigatório) |
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 Padrão = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (obrigatório) |
propriedades | Propriedades do cluster. | ClusterProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.DBforPostgreSQL/serverGroupsv2' |
TrackedResourceTags
Designação | Descrição | Valor |
---|
Definição de recursos 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 do recurso
Para criar um recurso Microsoft.DBforPostgreSQL/serverGroupsv2, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
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
ClusterProperties
Designação | Descrição | Valor |
---|---|---|
administradorLoginPassword | A senha do login de administrador. Necessário para a criação. | string Restrições: Valor sensível. Passe como um parâmetro seguro. |
citusVersão | A versão da extensão Citus em todos os servidores de cluster. | string |
coordenadorEnablePublicIpAccess | Se o acesso público estiver habilitado no coordenador. | Bool |
coordenadorServerEdition | A edição de um servidor coordenador (padrão: GeneralPurpose). Necessário para a criação. | string |
coordenadorStorageQuotaInMb | 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 |
coordenadorVCores | A contagem de vCores de um servidor (máx: 96). Necessário para a criação. Consulte /azure/cosmos-db/postgresql/resources-compute para obter mais informações. | Int |
habilitarHa | Se a alta disponibilidade (HA) estiver habilitada ou não para o cluster. | Bool |
enableShardsOnCoordinator | Se as tabelas distribuídas são colocadas no coordenador ou não. Deve ser definido como 'true' em clusters de nó único. Requer rebalanceamento de estilhaço depois que o valor é alterado. | Bool |
manutençãoJanela | 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ó. 2 ou mais nós de trabalho representam a configuração de vários nós. O valor da contagem de nós não pode ser 1. Necessário para a criação. | Int |
nodeEnablePublicIpAccess | Se o acesso público estiver habilitado nos nós de trabalho. | Bool |
nodeServerEdition [en] | 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 | O cálculo em vCores em cada nó de trabalho (máx: 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 do cluster. | string |
postgresqlVersão | A versão principal do PostgreSQL em todos os servidores de cluster. | string |
preferredPrimaryZone | Zona de disponibilidade primária (AZ) preferencial para todos os servidores de cluster. | string |
fonteLocalização | A região do Azure do cluster de origem para clusters de réplica de leitura. | string |
sourceResourceId | A id de recurso do cluster de origem para clusters de réplica de leitura. | string |
Janela de Manutenção
Designação | Descrição | Valor |
---|---|---|
customWindow | Indica se a janela de manutenção personalizada está habilitada ou não. | string |
diadesemana | Dia preferido da semana para a janela de manutenção. | Int |
hora de início | Hora de início dentro do dia preferido da semana para a janela de manutenção. | Int |
Minuto inicial | Minuto de início dentro da hora de início para a janela de manutenção. | Int |
Microsoft.DBforPostgreSQL/serverGroupsv2
TrackedResourceTags
Designação | Descrição | Valor |
---|