Sdílet prostřednictvím


Microsoft.AzureArcData postgresInstances 2022-03-01-preview

Definice prostředku Bicep

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

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.AzureArcData/postgresInstances, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.AzureArcData/postgresInstances@2022-03-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    dev: bool
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'Hyperscale'
  }
  extendedLocation: {
    name: 'string'
    type: 'CustomLocation'
  }
  properties: {
    admin: 'string'
    basicLoginInformation: {
      password: 'string'
      username: 'string'
    }
    dataControllerId: 'string'
    k8sRaw: any()
    lastUploadedDate: 'string'
  }
}

Hodnoty vlastností

instance postgresInstances

Název Description Hodnota
name Název prostředku string (povinné)
location Geografické umístění, kde se prostředek nachází string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Skladová položka prostředku. PostgresInstanceSku
extendedLocation ExtendedLocation prostředku. ExtendedLocation
properties null PostgresInstanceProperties (povinné)

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. CustomLocation

PostgresInstanceProperties

Název Description Hodnota
správce Správce instance řetězec
basicLoginInformation Uživatelské jméno a heslo pro základní ověřování Základní informace o přihlášení
id kontrolerátoru dat ID kontroleru dat řetězec
k8sRaw Nezpracované informace o Kubernetes Pro Bicep můžete použít funkci any().
lastUploadedDate Datum posledního nahrání z clusteru Kubernetes Výchozí hodnota je aktuální datum a čas. řetězec

Základní informace o přihlášení

Název Description Hodnota
heslo Přihlašovací heslo. řetězec
username Přihlašovací uživatelské jméno. řetězec

PostgresInstanceSku

Název Description Hodnota
capacity Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, mělo by být zahrnuto celé číslo kapacity. Pokud pro prostředek není možné škálovat na více nebo více instancí, může se to vynechat. int
Dev Jestli je povolený vývoj/testování. Pokud je pole dev nastavené na true, prostředek se použije pro účely vývoje/testování. bool
family Pokud má služba různé generace hardwaru pro stejnou skladovou položku, můžete to tady zaznamenat. řetězec
name Název skladové položky. Obvykle se jedná o písmeno+číselný kód. string (povinné)
size Velikost skladové položky. Pokud je pole pro název kombinací vrstvy a nějaké jiné hodnoty, jedná se o samostatný kód. řetězec
tier Pokud má služba více než jednu úroveň, musí toto pole implementovat poskytovatel prostředků. Hyperscale

Definice prostředku šablony ARM

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

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.AzureArcData/postgresInstances, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.AzureArcData/postgresInstances",
  "apiVersion": "2022-03-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "dev": "bool",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "Hyperscale"
  },
  "extendedLocation": {
    "name": "string",
    "type": "CustomLocation"
  },
  "properties": {
    "admin": "string",
    "basicLoginInformation": {
      "password": "string",
      "username": "string"
    },
    "dataControllerId": "string",
    "k8sRaw": {},
    "lastUploadedDate": "string"
  }
}

Hodnoty vlastností

instance postgresInstances

Název Description Hodnota
typ Typ prostředku Microsoft.AzureArcData/postgresInstances
apiVersion Verze rozhraní API prostředku 2022-03-01-preview
name Název prostředku string (povinné)
location Geografické umístění, kde se prostředek nachází string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Skladová položka prostředku. PostgresInstanceSku
extendedLocation ExtendedLocation prostředku. ExtendedLocation
properties null PostgresInstanceProperties (povinné)

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. CustomLocation

PostgresInstanceProperties

Název Description Hodnota
správce Správce instance řetězec
basicLoginInformation Uživatelské jméno a heslo pro základní ověřování Základní informace o přihlášení
id kontrolerátoru dat ID kontroleru dat řetězec
k8sRaw Nezpracované informace o Kubernetes
lastUploadedDate Datum posledního nahrání z clusteru Kubernetes Výchozí hodnota je aktuální datum a čas. řetězec

Základní informace o přihlášení

Název Description Hodnota
heslo Přihlašovací heslo. řetězec
username Přihlašovací uživatelské jméno. řetězec

PostgresInstanceSku

Název Description Hodnota
capacity Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, mělo by být zahrnuto celé číslo kapacity. Pokud pro prostředek není možné škálovat na více nebo více instancí, může se to vynechat. int
Dev Jestli je povolený vývoj/testování. Pokud je pole dev nastavené na true, prostředek se použije pro účely vývoje/testování. bool
family Pokud má služba různé generace hardwaru pro stejnou skladovou položku, můžete to tady zaznamenat. řetězec
name Název skladové položky. Obvykle se jedná o písmeno+číselný kód. string (povinné)
size Velikost skladové položky Pokud je pole název kombinací vrstvy a nějaké jiné hodnoty, bude to samostatný kód. řetězec
tier Pokud má služba více než jednu úroveň, musí toto pole implementovat poskytovatel prostředků. Hyperscale

Definice prostředku Terraformu (zprostředkovatele AzAPI)

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

  • 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.AzureArcData/postgresInstances, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/postgresInstances@2022-03-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      admin = "string"
      basicLoginInformation = {
        password = "string"
        username = "string"
      }
      dataControllerId = "string"
      lastUploadedDate = "string"
    }
    sku = {
      capacity = int
      dev = bool
      family = "string"
      name = "string"
      size = "string"
      tier = "Hyperscale"
    }
    extendedLocation = {
      name = "string"
      type = "CustomLocation"
    }
  })
}

Hodnoty vlastností

postgresInstances

Název Description Hodnota
typ Typ prostředku Microsoft.AzureArcData/postgresInstances@2022-03-01-preview
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot.
Sku Skladová položka prostředku. PostgresInstanceSku
extendedLocation ExtendedLocation prostředku. Rozšířené umístění
properties null PostgresInstanceProperties (povinné)

Rozšířené umístění

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. "CustomLocation"

PostgresInstanceProperties

Název Description Hodnota
správce Správce instance řetězec
basicLoginInformation Uživatelské jméno a heslo pro základní ověřování BasicLoginInformation
dataControllerId ID kontroleru dat řetězec
k8sRaw Nezpracované informace kubernetes
lastUploadedDate Datum posledního nahrání z clusteru Kubernetes Výchozí hodnota aktuálního data a času řetězec

BasicLoginInformation

Název Description Hodnota
heslo Přihlašovací heslo. řetězec
username Přihlašovací uživatelské jméno. řetězec

PostgresInstanceSku

Název Description Hodnota
capacity Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, mělo by být zahrnuto celé číslo kapacity. Pokud pro prostředek není možné provést horizontální navýšení/snížení kapacity, může být vynecháno. int
Dev Jestli je povolený vývoj/testování. Pokud je pole dev nastaveno na hodnotu true, použije se prostředek pro účely vývoje/testování. bool
family Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete to tady zaznamenat. řetězec
name Název skladové položky. Obvykle se jedná o písmeno+číselný kód. string (povinné)
size Velikost skladové položky Pokud je pole název kombinací vrstvy a nějaké jiné hodnoty, bude to samostatný kód. řetězec
tier Pokud má služba více než jednu úroveň, musí toto pole implementovat poskytovatel prostředků. "Hyperscale"