Sdílet prostřednictvím


Microsoft.DBforPostgreSQL serverGroupsv2

Definice prostředku Bicep

Typ prostředku serverGroupsv2 je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DBforPostgreSQL/serverGroupsv2, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.DBforPostgreSQL/serverGroupsv2@2023-03-02-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    administratorLoginPassword: 'string'
    authConfig: {
      activeDirectoryAuth: 'string'
      passwordAuth: 'string'
    }
    citusVersion: 'string'
    coordinatorEnablePublicIpAccess: bool
    coordinatorServerEdition: 'string'
    coordinatorStorageQuotaInMb: int
    coordinatorVCores: int
    databaseName: 'string'
    dataEncryption: {
      primaryKeyUri: 'string'
      primaryUserAssignedIdentityId: 'string'
      type: 'string'
    }
    enableGeoBackup: bool
    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'
  }
}

Hodnoty vlastností

AuthConfig

Jméno Popis Hodnota
activeDirectoryAuth Zakázáno
Povoleno
passwordAuth Zakázáno
Povoleno

ClusterProperties

Jméno Popis Hodnota
administratorLoginPassword Heslo pro přihlášení správce. Vyžaduje se k vytvoření. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
authConfig Konfigurace ověřování clusteru AuthConfig
citusVersion Verze rozšíření Citus na všech serverech clusteru. řetězec
coordinatorEnablePublicIpAccess Pokud je pro koordinátora povolený veřejný přístup. Bool
coordinatorServerEdition Edice koordinačního serveru (výchozí hodnota: GeneralPurpose). Vyžaduje se k vytvoření. řetězec
coordinatorStorageQuotaInMb Úložiště serveru v MB. Vyžaduje se k vytvoření. Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
coordinatorVCores Počet virtuálních jader serveru (max. 96). Vyžaduje se k vytvoření. Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
databaseName Název databáze clusteru. Podporuje se pouze jedna databáze na cluster. řetězec
dataEncryption Vlastnosti šifrování dat clusteru. DataEncryption
enableGeoBackup Pokud je zálohování clusteru uloženo v jiné oblasti Azure kromě kopie zálohy uložené v oblasti clusteru. Povoleno pouze v době vytváření clusteru. Bool
enableHa Pokud je pro cluster povolená vysoká dostupnost nebo ne. Bool
enableShardsOnCoordinator Pokud jsou distribuované tabulky umístěny na koordinátoru nebo ne. V clusterech s jedním uzlem by se měl nastavit na true. Po změně hodnoty vyžaduje vyrovnávání horizontálního dělení. Bool
maintenanceWindow Časové období údržby clusteru MaintenanceWindow
nodeCount Počet pracovních uzlů clusteru Pokud je počet uzlů 0, představuje konfiguraci jednoho uzlu s možností vytvářet distribuované tabulky na daném uzlu. 2 nebo více pracovních uzlů představuje konfiguraci více uzlů. Hodnota počtu uzlů nemůže být 1. Vyžaduje se k vytvoření. Int
nodeEnablePublicIpAccess Pokud je na pracovních uzlech povolený veřejný přístup. Bool
nodeServerEdition Edice serveru uzlu (výchozí hodnota: MemoryOptimized). řetězec
nodeStorageQuotaInMb Úložiště v MB na každém pracovním uzlu. Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
NodeVCores Výpočetní prostředky ve virtuálních jádrech na každém pracovním uzlu (max. 104). Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
pointInTimeUTC Datum a čas ve formátu UTC (ISO8601) pro obnovení clusteru řetězec
postgresqlVersion Hlavní verze PostgreSQL na všech serverech clusteru. řetězec
preferredPrimaryZone Upřednostňovaná primární zóna dostupnosti (AZ) pro všechny servery clusteru řetězec
sourceLocation Oblast Azure zdrojového clusteru pro clustery replik pro čtení řetězec
sourceResourceId ID prostředku zdrojového clusteru pro clustery replik pro čtení. řetězec

DataEncryption

Jméno Popis Hodnota
primaryKeyUri Identifikátor URI klíče v keyvault pro šifrování dat primárního serveru. řetězec
primaryUserAssignedIdentityId ID prostředku pro identitu přiřazenou uživatelem, která se má použít k šifrování dat primárního serveru. řetězec
typ AzureKeyVault
SystemAssigned

IdentityProperties

Jméno Popis Hodnota
typ SystemAssigned
UserAssigned
userAssignedIdentities Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. userAssignedIdentities

MaintenanceWindow

Jméno Popis Hodnota
customWindow Určuje, jestli je povolené vlastní časové období údržby nebo ne. řetězec
denOfWeek Preferovaný den v týdnu pro časové období údržby. Int
startHour Počáteční hodina v upřednostňovaném dni v týdnu pro časové období údržby Int
startMinute Počáteční minuta v počáteční hodině pro časové období údržby Int

Microsoft.DBforPostgreSQL/serverGroupsv2

Jméno Popis Hodnota
identita Popisuje identitu clusteru. identityproperties
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 40
Model = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (povinné)
vlastnosti Vlastnosti clusteru clusteru
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

TrackedResourceTags

Jméno Popis Hodnota

UserAssignedIdentities

Jméno Popis Hodnota

UserAssignedIdentity

Jméno Popis Hodnota

Definice prostředku šablony ARM

Typ prostředku serverGroupsv2 je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DBforPostgreSQL/serverGroupsv2, přidejte do šablony následující JSON.

{
  "type": "Microsoft.DBforPostgreSQL/serverGroupsv2",
  "apiVersion": "2023-03-02-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "administratorLoginPassword": "string",
    "authConfig": {
      "activeDirectoryAuth": "string",
      "passwordAuth": "string"
    },
    "citusVersion": "string",
    "coordinatorEnablePublicIpAccess": "bool",
    "coordinatorServerEdition": "string",
    "coordinatorStorageQuotaInMb": "int",
    "coordinatorVCores": "int",
    "databaseName": "string",
    "dataEncryption": {
      "primaryKeyUri": "string",
      "primaryUserAssignedIdentityId": "string",
      "type": "string"
    },
    "enableGeoBackup": "bool",
    "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"
  }
}

Hodnoty vlastností

AuthConfig

Jméno Popis Hodnota
activeDirectoryAuth Zakázáno
Povoleno
passwordAuth Zakázáno
Povoleno

ClusterProperties

Jméno Popis Hodnota
administratorLoginPassword Heslo pro přihlášení správce. Vyžaduje se k vytvoření. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
authConfig Konfigurace ověřování clusteru AuthConfig
citusVersion Verze rozšíření Citus na všech serverech clusteru. řetězec
coordinatorEnablePublicIpAccess Pokud je pro koordinátora povolený veřejný přístup. Bool
coordinatorServerEdition Edice koordinačního serveru (výchozí hodnota: GeneralPurpose). Vyžaduje se k vytvoření. řetězec
coordinatorStorageQuotaInMb Úložiště serveru v MB. Vyžaduje se k vytvoření. Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
coordinatorVCores Počet virtuálních jader serveru (max. 96). Vyžaduje se k vytvoření. Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
databaseName Název databáze clusteru. Podporuje se pouze jedna databáze na cluster. řetězec
dataEncryption Vlastnosti šifrování dat clusteru. DataEncryption
enableGeoBackup Pokud je zálohování clusteru uloženo v jiné oblasti Azure kromě kopie zálohy uložené v oblasti clusteru. Povoleno pouze v době vytváření clusteru. Bool
enableHa Pokud je pro cluster povolená vysoká dostupnost nebo ne. Bool
enableShardsOnCoordinator Pokud jsou distribuované tabulky umístěny na koordinátoru nebo ne. V clusterech s jedním uzlem by se měl nastavit na true. Po změně hodnoty vyžaduje vyrovnávání horizontálního dělení. Bool
maintenanceWindow Časové období údržby clusteru MaintenanceWindow
nodeCount Počet pracovních uzlů clusteru Pokud je počet uzlů 0, představuje konfiguraci jednoho uzlu s možností vytvářet distribuované tabulky na daném uzlu. 2 nebo více pracovních uzlů představuje konfiguraci více uzlů. Hodnota počtu uzlů nemůže být 1. Vyžaduje se k vytvoření. Int
nodeEnablePublicIpAccess Pokud je na pracovních uzlech povolený veřejný přístup. Bool
nodeServerEdition Edice serveru uzlu (výchozí hodnota: MemoryOptimized). řetězec
nodeStorageQuotaInMb Úložiště v MB na každém pracovním uzlu. Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
NodeVCores Výpočetní prostředky ve virtuálních jádrech na každém pracovním uzlu (max. 104). Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
pointInTimeUTC Datum a čas ve formátu UTC (ISO8601) pro obnovení clusteru řetězec
postgresqlVersion Hlavní verze PostgreSQL na všech serverech clusteru. řetězec
preferredPrimaryZone Upřednostňovaná primární zóna dostupnosti (AZ) pro všechny servery clusteru řetězec
sourceLocation Oblast Azure zdrojového clusteru pro clustery replik pro čtení řetězec
sourceResourceId ID prostředku zdrojového clusteru pro clustery replik pro čtení. řetězec

DataEncryption

Jméno Popis Hodnota
primaryKeyUri Identifikátor URI klíče v keyvault pro šifrování dat primárního serveru. řetězec
primaryUserAssignedIdentityId ID prostředku pro identitu přiřazenou uživatelem, která se má použít k šifrování dat primárního serveru. řetězec
typ AzureKeyVault
SystemAssigned

IdentityProperties

Jméno Popis Hodnota
typ SystemAssigned
UserAssigned
userAssignedIdentities Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. userAssignedIdentities

MaintenanceWindow

Jméno Popis Hodnota
customWindow Určuje, jestli je povolené vlastní časové období údržby nebo ne. řetězec
denOfWeek Preferovaný den v týdnu pro časové období údržby. Int
startHour Počáteční hodina v upřednostňovaném dni v týdnu pro časové období údržby Int
startMinute Počáteční minuta v počáteční hodině pro časové období údržby Int

Microsoft.DBforPostgreSQL/serverGroupsv2

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2023-03-02-preview
identita Popisuje identitu clusteru. identityproperties
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 40
Model = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (povinné)
vlastnosti Vlastnosti clusteru clusteru
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.DBforPostgreSQL/serverGroupsv2

TrackedResourceTags

Jméno Popis Hodnota

UserAssignedIdentities

Jméno Popis Hodnota

UserAssignedIdentity

Jméno Popis Hodnota

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku serverGroupsv2 je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DBforPostgreSQL/serverGroupsv2, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/serverGroupsv2@2023-03-02-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      administratorLoginPassword = "string"
      authConfig = {
        activeDirectoryAuth = "string"
        passwordAuth = "string"
      }
      citusVersion = "string"
      coordinatorEnablePublicIpAccess = bool
      coordinatorServerEdition = "string"
      coordinatorStorageQuotaInMb = int
      coordinatorVCores = int
      databaseName = "string"
      dataEncryption = {
        primaryKeyUri = "string"
        primaryUserAssignedIdentityId = "string"
        type = "string"
      }
      enableGeoBackup = bool
      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"
    }
  })
}

Hodnoty vlastností

AuthConfig

Jméno Popis Hodnota
activeDirectoryAuth Zakázáno
Povoleno
passwordAuth Zakázáno
Povoleno

ClusterProperties

Jméno Popis Hodnota
administratorLoginPassword Heslo pro přihlášení správce. Vyžaduje se k vytvoření. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
authConfig Konfigurace ověřování clusteru AuthConfig
citusVersion Verze rozšíření Citus na všech serverech clusteru. řetězec
coordinatorEnablePublicIpAccess Pokud je pro koordinátora povolený veřejný přístup. Bool
coordinatorServerEdition Edice koordinačního serveru (výchozí hodnota: GeneralPurpose). Vyžaduje se k vytvoření. řetězec
coordinatorStorageQuotaInMb Úložiště serveru v MB. Vyžaduje se k vytvoření. Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
coordinatorVCores Počet virtuálních jader serveru (max. 96). Vyžaduje se k vytvoření. Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
databaseName Název databáze clusteru. Podporuje se pouze jedna databáze na cluster. řetězec
dataEncryption Vlastnosti šifrování dat clusteru. DataEncryption
enableGeoBackup Pokud je zálohování clusteru uloženo v jiné oblasti Azure kromě kopie zálohy uložené v oblasti clusteru. Povoleno pouze v době vytváření clusteru. Bool
enableHa Pokud je pro cluster povolená vysoká dostupnost nebo ne. Bool
enableShardsOnCoordinator Pokud jsou distribuované tabulky umístěny na koordinátoru nebo ne. V clusterech s jedním uzlem by se měl nastavit na true. Po změně hodnoty vyžaduje vyrovnávání horizontálního dělení. Bool
maintenanceWindow Časové období údržby clusteru MaintenanceWindow
nodeCount Počet pracovních uzlů clusteru Pokud je počet uzlů 0, představuje konfiguraci jednoho uzlu s možností vytvářet distribuované tabulky na daném uzlu. 2 nebo více pracovních uzlů představuje konfiguraci více uzlů. Hodnota počtu uzlů nemůže být 1. Vyžaduje se k vytvoření. Int
nodeEnablePublicIpAccess Pokud je na pracovních uzlech povolený veřejný přístup. Bool
nodeServerEdition Edice serveru uzlu (výchozí hodnota: MemoryOptimized). řetězec
nodeStorageQuotaInMb Úložiště v MB na každém pracovním uzlu. Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
NodeVCores Výpočetní prostředky ve virtuálních jádrech na každém pracovním uzlu (max. 104). Další informace najdete v tématu /azure/cosmos-db/postgresql/resources-compute. Int
pointInTimeUTC Datum a čas ve formátu UTC (ISO8601) pro obnovení clusteru řetězec
postgresqlVersion Hlavní verze PostgreSQL na všech serverech clusteru. řetězec
preferredPrimaryZone Upřednostňovaná primární zóna dostupnosti (AZ) pro všechny servery clusteru řetězec
sourceLocation Oblast Azure zdrojového clusteru pro clustery replik pro čtení řetězec
sourceResourceId ID prostředku zdrojového clusteru pro clustery replik pro čtení. řetězec

DataEncryption

Jméno Popis Hodnota
primaryKeyUri Identifikátor URI klíče v keyvault pro šifrování dat primárního serveru. řetězec
primaryUserAssignedIdentityId ID prostředku pro identitu přiřazenou uživatelem, která se má použít k šifrování dat primárního serveru. řetězec
typ AzureKeyVault
SystemAssigned

IdentityProperties

Jméno Popis Hodnota
typ SystemAssigned
UserAssigned
userAssignedIdentities Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. userAssignedIdentities

MaintenanceWindow

Jméno Popis Hodnota
customWindow Určuje, jestli je povolené vlastní časové období údržby nebo ne. řetězec
denOfWeek Preferovaný den v týdnu pro časové období údržby. Int
startHour Počáteční hodina v upřednostňovaném dni v týdnu pro časové období údržby Int
startMinute Počáteční minuta v počáteční hodině pro časové období údržby Int

Microsoft.DBforPostgreSQL/serverGroupsv2

Jméno Popis Hodnota
identita Popisuje identitu clusteru. identityproperties
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 40
Model = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (povinné)
vlastnosti Vlastnosti clusteru clusteru
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.DBforPostgreSQL/serverGroupsv2@2023-03-02-preview

TrackedResourceTags

Jméno Popis Hodnota

UserAssignedIdentities

Jméno Popis Hodnota

UserAssignedIdentity

Jméno Popis Hodnota