Aracılığıyla paylaş


Neon.Postgres kuruluşları/projeleri/dalları/neonRoles

Bicep kaynak tanımı

Kuruluşlar/projeler/dallar/neonRoles 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/neonRoles kaynağı oluşturmak için, şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Neon.Postgres/organizations/projects/branches/neonRoles@2025-03-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    attributes: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    branchId: 'string'
    entityName: 'string'
    isSuperUser: bool
    permissions: [
      'string'
    ]
  }
}

Özellik Değerleri

ModelsAttributes

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

ModelsNeonRoleProperties

İsim Açıklama Değer
öznitelikler Varlık için ek öznitelikler ModelsAttributes[]
branchId Bu rolün ait olduğu dalın kimliği String
entityName Kaynağın adı dizgi

Kısıtlama -ları:
Desen = ^\S.{0,62}\S$|^\S$
isSuperUser Rolün süper kullanıcı ayrıcalıklarına sahip olup olmadığını gösterir Boole
izinler Role atanan izinler string[]

Neon.Postgres/organizations/projects/branches/neonRoles

İ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. ModelsNeonRoleProperties

ARM şablonu kaynak tanımı

Kuruluşlar/projeler/dallar/neonRoles 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/neonRoles kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Neon.Postgres/organizations/projects/branches/neonRoles",
  "apiVersion": "2025-03-01",
  "name": "string",
  "properties": {
    "attributes": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "branchId": "string",
    "entityName": "string",
    "isSuperUser": "bool",
    "permissions": [ "string" ]
  }
}

Özellik Değerleri

ModelsAttributes

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

ModelsNeonRoleProperties

İsim Açıklama Değer
öznitelikler Varlık için ek öznitelikler ModelsAttributes[]
branchId Bu rolün ait olduğu dalın kimliği String
entityName Kaynağın adı dizgi

Kısıtlama -ları:
Desen = ^\S.{0,62}\S$|^\S$
isSuperUser Rolün süper kullanıcı ayrıcalıklarına sahip olup olmadığını gösterir Boole
izinler Role atanan izinler string[]

Neon.Postgres/organizations/projects/branches/neonRoles

İ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. ModelsNeonRoleProperties
tür Kaynak türü 'Neon.Postgres/organizations/projects/branches/neonRoles'

Kullanım Örnekleri

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

Kuruluşlar/projeler/dallar/neonRoles 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/neonRoles kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Neon.Postgres/organizations/projects/branches/neonRoles@2025-03-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      attributes = [
        {
          name = "string"
          value = "string"
        }
      ]
      branchId = "string"
      entityName = "string"
      isSuperUser = bool
      permissions = [
        "string"
      ]
    }
  }
}

Özellik Değerleri

ModelsAttributes

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

ModelsNeonRoleProperties

İsim Açıklama Değer
öznitelikler Varlık için ek öznitelikler ModelsAttributes[]
branchId Bu rolün ait olduğu dalın kimliği String
entityName Kaynağın adı dizgi

Kısıtlama -ları:
Desen = ^\S.{0,62}\S$|^\S$
isSuperUser Rolün süper kullanıcı ayrıcalıklarına sahip olup olmadığını gösterir Boole
izinler Role atanan izinler string[]

Neon.Postgres/organizations/projects/branches/neonRoles

İ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. ModelsNeonRoleProperties
tür Kaynak türü "Neon.Postgres/organizations/projects/branches/neonRoles@2025-03-01"