Aracılığıyla paylaş


Neon.Postgres kuruluşları/projeleri/dalları/işlemleri

Bicep kaynak tanımı

Kuruluşlar/projeler/dallar/işlemler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Neon.Postgres/organizations/projects/branches/computes kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Neon.Postgres/organizations/projects/branches/computes@2025-03-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    attributes: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    cpuCores: int
    entityName: 'string'
    memory: int
    region: 'string'
    status: 'string'
  }
}

Özellik Değerleri

ModelsAttributes

İsim Açıklama Değer
isim Özniteliğin adı dize (gerekli)
değer Özniteliğin değeri dize (gerekli)

ModelsComputeProperties

İsim Açıklama Değer
öznitelikler Varlık için ek öznitelikler ModelsAttributes[]
cpuCores Ayrılan CPU çekirdeği sayısı Int
entityName Kaynağın adı dizgi

Kısıtlama -ları:
Desen = ^\S.{0,62}\S$|^\S$
bellek GB cinsinden ayrılan bellek Int
bölge İşlem örneğinin bulunduğu bölge String
durum İşlem örneğinin geçerli durumu String

Neon.Postgres/organizations/projects/branches/computes

İsim Açıklama Değer
isim Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[a-zA-Z0-9-]{3,24}$ (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: kuruluşlar/projeler/dallar
özellikler Bu kaynağın kaynağa özgü özellikleri. ModelleriComputeProperties

ARM şablonu kaynak tanımı

Kuruluşlar/projeler/dallar/işlemler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Neon.Postgres/organizations/projects/branches/computes kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Neon.Postgres/organizations/projects/branches/computes",
  "apiVersion": "2025-03-01",
  "name": "string",
  "properties": {
    "attributes": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "cpuCores": "int",
    "entityName": "string",
    "memory": "int",
    "region": "string",
    "status": "string"
  }
}

Özellik Değerleri

ModelsAttributes

İsim Açıklama Değer
isim Özniteliğin adı dize (gerekli)
değer Özniteliğin değeri dize (gerekli)

ModelsComputeProperties

İsim Açıklama Değer
öznitelikler Varlık için ek öznitelikler ModelsAttributes[]
cpuCores Ayrılan CPU çekirdeği sayısı Int
entityName Kaynağın adı dizgi

Kısıtlama -ları:
Desen = ^\S.{0,62}\S$|^\S$
bellek GB cinsinden ayrılan bellek Int
bölge İşlem örneğinin bulunduğu bölge String
durum İşlem örneğinin geçerli durumu String

Neon.Postgres/organizations/projects/branches/computes

İsim Açıklama Değer
apiVersiyonu API sürümü '2025-03-01'
isim Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[a-zA-Z0-9-]{3,24}$ (gerekli)
özellikler Bu kaynağın kaynağa özgü özellikleri. ModelleriComputeProperties
tür Kaynak türü 'Neon.Postgres/organizations/projects/branches/computes'

Kullanım Örnekleri

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Kuruluşlar/projeler/dallar/işlemler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Neon.Postgres/organizations/projects/branches/computes kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Neon.Postgres/organizations/projects/branches/computes@2025-03-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      attributes = [
        {
          name = "string"
          value = "string"
        }
      ]
      cpuCores = int
      entityName = "string"
      memory = int
      region = "string"
      status = "string"
    }
  }
}

Özellik Değerleri

ModelsAttributes

İsim Açıklama Değer
isim Özniteliğin adı dize (gerekli)
değer Özniteliğin değeri dize (gerekli)

ModelsComputeProperties

İsim Açıklama Değer
öznitelikler Varlık için ek öznitelikler ModelsAttributes[]
cpuCores Ayrılan CPU çekirdeği sayısı Int
entityName Kaynağın adı dizgi

Kısıtlama -ları:
Desen = ^\S.{0,62}\S$|^\S$
bellek GB cinsinden ayrılan bellek Int
bölge İşlem örneğinin bulunduğu bölge String
durum İşlem örneğinin geçerli durumu String

Neon.Postgres/organizations/projects/branches/computes

İsim Açıklama Değer
isim Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[a-zA-Z0-9-]{3,24}$ (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: kuruluşlar/projeler/dallar
özellikler Bu kaynağın kaynağa özgü özellikleri. ModelleriComputeProperties
tür Kaynak türü "Neon.Postgres/organizations/projects/branches/computes@2025-03-01"