Condividi tramite


Server Microsoft.DBforPostgreSQLGroupsv2 2022-11-08

Definizione di risorsa Bicep

Il tipo di risorsa serverGroupsv2 può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DBforPostgreSQL/serverGroupsv2, aggiungere il bicep seguente al modello.

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

Valori delle proprietà

Proprietà cluster

Nome Descrizione Valore
administratorLoginPassword Password dell'account di accesso dell'amministratore. Obbligatorio per la creazione. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
citusVersion Versione dell'estensione Citus in tutti i server del cluster. corda
coordinatorEnablePublicIpAccess Se l'accesso pubblico è abilitato nel coordinatore. Bool
coordinatorServerEdition Edizione di un server coordinatore (impostazione predefinita: GeneralPurpose). Obbligatorio per la creazione. corda
coordinatorStorageQuotaInMb Archiviazione di un server in MB. Obbligatorio per la creazione. Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
coordinatorVCores Numero di vCore di un server (massimo: 96). Obbligatorio per la creazione. Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
enableHa Se la disponibilità elevata è abilitata o meno per il cluster. Bool
enableShardsOnCoordinator Se le tabelle distribuite vengono posizionate nel coordinatore o meno. Deve essere impostato su "true" nei cluster a nodo singolo. Richiede il ribilanciamento delle partizioni dopo la modifica del valore. Bool
maintenanceWindow Finestra di manutenzione di un cluster. manutenzione Window
nodeCount Conteggio dei nodi del ruolo di lavoro del cluster. Quando il numero di nodi è 0, rappresenta una configurazione a nodo singolo con la possibilità di creare tabelle distribuite in tale nodo. 2 o più nodi di lavoro rappresentano la configurazione multinodo. Il valore del numero di nodi non può essere 1. Obbligatorio per la creazione. Int
nodeEnablePublicIpAccess Se l'accesso pubblico è abilitato nei nodi di lavoro. Bool
nodeServerEdition Edizione di un server node (impostazione predefinita: MemoryOptimized). corda
nodeStorageQuotaInMb Archiviazione in MB in ogni nodo del ruolo di lavoro. Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
nodeVCores Calcolo in vCore in ogni nodo del ruolo di lavoro (massimo: 104). Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
pointInTimeUTC Data e ora in formato UTC (ISO8601) per il ripristino del cluster. corda
postgresqlVersion La versione principale di PostgreSQL in tutti i server del cluster. corda
preferredPrimaryZone Zona di disponibilità primaria preferita (AZ) per tutti i server del cluster. corda
sourceLocation Area di Azure del cluster di origine per i cluster di replica in lettura. corda
sourceResourceId ID risorsa del cluster di origine per i cluster di replica in lettura. corda

MaintenanceWindow

Nome Descrizione Valore
customWindow Indica se la finestra di manutenzione personalizzata è abilitata o meno. corda
dayOfWeek Giorno preferito della settimana per la finestra di manutenzione. Int
startHour Ora di inizio entro il giorno preferito della settimana per la finestra di manutenzione. Int
startMinute Minuto di inizio entro l'ora di inizio per la finestra di manutenzione. Int

Microsoft.DBforPostgreSQL/serverGroupsv2

Nome Descrizione Valore
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 40
Pattern = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (obbligatorio)
proprietà Proprietà del cluster. ClusterProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

TrackedResourceTags

Nome Descrizione Valore

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa serverGroupsv2 può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DBforPostgreSQL/serverGroupsv2, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

Proprietà cluster

Nome Descrizione Valore
administratorLoginPassword Password dell'account di accesso dell'amministratore. Obbligatorio per la creazione. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
citusVersion Versione dell'estensione Citus in tutti i server del cluster. corda
coordinatorEnablePublicIpAccess Se l'accesso pubblico è abilitato nel coordinatore. Bool
coordinatorServerEdition Edizione di un server coordinatore (impostazione predefinita: GeneralPurpose). Obbligatorio per la creazione. corda
coordinatorStorageQuotaInMb Archiviazione di un server in MB. Obbligatorio per la creazione. Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
coordinatorVCores Numero di vCore di un server (massimo: 96). Obbligatorio per la creazione. Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
enableHa Se la disponibilità elevata è abilitata o meno per il cluster. Bool
enableShardsOnCoordinator Se le tabelle distribuite vengono posizionate nel coordinatore o meno. Deve essere impostato su "true" nei cluster a nodo singolo. Richiede il ribilanciamento delle partizioni dopo la modifica del valore. Bool
maintenanceWindow Finestra di manutenzione di un cluster. manutenzione Window
nodeCount Conteggio dei nodi del ruolo di lavoro del cluster. Quando il numero di nodi è 0, rappresenta una configurazione a nodo singolo con la possibilità di creare tabelle distribuite in tale nodo. 2 o più nodi di lavoro rappresentano la configurazione multinodo. Il valore del numero di nodi non può essere 1. Obbligatorio per la creazione. Int
nodeEnablePublicIpAccess Se l'accesso pubblico è abilitato nei nodi di lavoro. Bool
nodeServerEdition Edizione di un server node (impostazione predefinita: MemoryOptimized). corda
nodeStorageQuotaInMb Archiviazione in MB in ogni nodo del ruolo di lavoro. Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
nodeVCores Calcolo in vCore in ogni nodo del ruolo di lavoro (massimo: 104). Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
pointInTimeUTC Data e ora in formato UTC (ISO8601) per il ripristino del cluster. corda
postgresqlVersion La versione principale di PostgreSQL in tutti i server del cluster. corda
preferredPrimaryZone Zona di disponibilità primaria preferita (AZ) per tutti i server del cluster. corda
sourceLocation Area di Azure del cluster di origine per i cluster di replica in lettura. corda
sourceResourceId ID risorsa del cluster di origine per i cluster di replica in lettura. corda

MaintenanceWindow

Nome Descrizione Valore
customWindow Indica se la finestra di manutenzione personalizzata è abilitata o meno. corda
dayOfWeek Giorno preferito della settimana per la finestra di manutenzione. Int
startHour Ora di inizio entro il giorno preferito della settimana per la finestra di manutenzione. Int
startMinute Minuto di inizio entro l'ora di inizio per la finestra di manutenzione. Int

Microsoft.DBforPostgreSQL/serverGroupsv2

Nome Descrizione Valore
apiVersion Versione dell'API '2022-11-08'
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 40
Pattern = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (obbligatorio)
proprietà Proprietà del cluster. ClusterProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.DBforPostgreSQL/serverGroupsv2'

TrackedResourceTags

Nome Descrizione Valore

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa serverGroupsv2 può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DBforPostgreSQL/serverGroupsv2, aggiungere il codice Terraform seguente al modello.

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

Valori delle proprietà

Proprietà cluster

Nome Descrizione Valore
administratorLoginPassword Password dell'account di accesso dell'amministratore. Obbligatorio per la creazione. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
citusVersion Versione dell'estensione Citus in tutti i server del cluster. corda
coordinatorEnablePublicIpAccess Se l'accesso pubblico è abilitato nel coordinatore. Bool
coordinatorServerEdition Edizione di un server coordinatore (impostazione predefinita: GeneralPurpose). Obbligatorio per la creazione. corda
coordinatorStorageQuotaInMb Archiviazione di un server in MB. Obbligatorio per la creazione. Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
coordinatorVCores Numero di vCore di un server (massimo: 96). Obbligatorio per la creazione. Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
enableHa Se la disponibilità elevata è abilitata o meno per il cluster. Bool
enableShardsOnCoordinator Se le tabelle distribuite vengono posizionate nel coordinatore o meno. Deve essere impostato su "true" nei cluster a nodo singolo. Richiede il ribilanciamento delle partizioni dopo la modifica del valore. Bool
maintenanceWindow Finestra di manutenzione di un cluster. manutenzione Window
nodeCount Conteggio dei nodi del ruolo di lavoro del cluster. Quando il numero di nodi è 0, rappresenta una configurazione a nodo singolo con la possibilità di creare tabelle distribuite in tale nodo. 2 o più nodi di lavoro rappresentano la configurazione multinodo. Il valore del numero di nodi non può essere 1. Obbligatorio per la creazione. Int
nodeEnablePublicIpAccess Se l'accesso pubblico è abilitato nei nodi di lavoro. Bool
nodeServerEdition Edizione di un server node (impostazione predefinita: MemoryOptimized). corda
nodeStorageQuotaInMb Archiviazione in MB in ogni nodo del ruolo di lavoro. Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
nodeVCores Calcolo in vCore in ogni nodo del ruolo di lavoro (massimo: 104). Per altre informazioni, vedere /azure/cosmos-db/postgresql/resources-compute. Int
pointInTimeUTC Data e ora in formato UTC (ISO8601) per il ripristino del cluster. corda
postgresqlVersion La versione principale di PostgreSQL in tutti i server del cluster. corda
preferredPrimaryZone Zona di disponibilità primaria preferita (AZ) per tutti i server del cluster. corda
sourceLocation Area di Azure del cluster di origine per i cluster di replica in lettura. corda
sourceResourceId ID risorsa del cluster di origine per i cluster di replica in lettura. corda

MaintenanceWindow

Nome Descrizione Valore
customWindow Indica se la finestra di manutenzione personalizzata è abilitata o meno. corda
dayOfWeek Giorno preferito della settimana per la finestra di manutenzione. Int
startHour Ora di inizio entro il giorno preferito della settimana per la finestra di manutenzione. Int
startMinute Minuto di inizio entro l'ora di inizio per la finestra di manutenzione. Int

Microsoft.DBforPostgreSQL/serverGroupsv2

Nome Descrizione Valore
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 40
Pattern = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (obbligatorio)
proprietà Proprietà del cluster. ClusterProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08"

TrackedResourceTags

Nome Descrizione Valore