Aracılığıyla paylaş


Microsoft.ApiManagement hizmeti/özellikleri 2018-01-01

Bicep kaynak tanımı

Hizmet/özellikler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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

Kaynak biçimi

Microsoft.ApiManagement/service/properties kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.ApiManagement/service/properties@2018-01-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    displayName: 'string'
    secret: bool
    tags: [
      'string'
    ]
    value: 'string'
  }
}

Özellik Değerleri

Microsoft.ApiManagement/service/properties

Ad Açıklama Değer
ad Kaynak adı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 80
Desen = (^[\w]+$)|(^[\w][\w\-]+[\w]$) (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: hizmet
Özellikler Özellik varlığı sözleşme özellikleri. PropertyContractProperties

PropertyContractProperties

Ad Açıklama Değer
displayName Özelliğin benzersiz adı. Yalnızca harf, rakam, nokta, tire ve alt çizgi karakterleri içerebilir. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 256
Desen = ^[A-Za-z0-9-._]+$ (gerekli)
gizli Değerin gizli dizi olup olmadığını ve şifrelenip şifrelenmemesi gerektiğini belirler. Varsayılan değer false'tur. Bool
Etiketler Sağlandığında özellik listesini filtrelemek için kullanılabilen isteğe bağlı etiketler. string[]
değer özelliğinin değeri. İlke ifadeleri içerebilir. Boş olmayabilir veya yalnızca boşluklardan oluşabilir. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 4096 (gerekli)

ARM şablonu kaynak tanımı

Hizmet/özellikler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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

Kaynak biçimi

Microsoft.ApiManagement/service/properties kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.ApiManagement/service/properties",
  "apiVersion": "2018-01-01",
  "name": "string",
  "properties": {
    "displayName": "string",
    "secret": "bool",
    "tags": [ "string" ],
    "value": "string"
  }
}

Özellik Değerleri

Microsoft.ApiManagement/service/properties

Ad Açıklama Değer
apiVersion API sürümü '2018-01-01'
ad Kaynak adı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 80
Desen = (^[\w]+$)|(^[\w][\w\-]+[\w]$) (gerekli)
Özellikler Özellik varlığı sözleşme özellikleri. PropertyContractProperties
tür Kaynak türü 'Microsoft.ApiManagement/service/properties'

PropertyContractProperties

Ad Açıklama Değer
displayName Özelliğin benzersiz adı. Yalnızca harf, rakam, nokta, tire ve alt çizgi karakterleri içerebilir. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 256
Desen = ^[A-Za-z0-9-._]+$ (gerekli)
gizli Değerin gizli dizi olup olmadığını ve şifrelenip şifrelenmemesi gerektiğini belirler. Varsayılan değer false'tur. Bool
Etiketler Sağlandığında özellik listesini filtrelemek için kullanılabilen isteğe bağlı etiketler. string[]
değer özelliğinin değeri. İlke ifadeleri içerebilir. Boş olmayabilir veya yalnızca boşluklardan oluşabilir. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 4096 (gerekli)

Kullanım Örnekleri

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

Hizmet/özellikler 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

Microsoft.ApiManagement/service/properties kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/properties@2018-01-01"
  name = "string"
  body = {
    properties = {
      displayName = "string"
      secret = bool
      tags = [
        "string"
      ]
      value = "string"
    }
  }
}

Özellik Değerleri

Microsoft.ApiManagement/service/properties

Ad Açıklama Değer
ad Kaynak adı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 80
Desen = (^[\w]+$)|(^[\w][\w\-]+[\w]$) (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü için kimlik: hizmet
Özellikler Özellik varlığı sözleşme özellikleri. PropertyContractProperties
tür Kaynak türü "Microsoft.ApiManagement/service/properties@2018-01-01"

PropertyContractProperties

Ad Açıklama Değer
displayName Özelliğin benzersiz adı. Yalnızca harf, rakam, nokta, tire ve alt çizgi karakterleri içerebilir. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 256
Desen = ^[A-Za-z0-9-._]+$ (gerekli)
gizli Değerin gizli dizi olup olmadığını ve şifrelenip şifrelenmemesi gerektiğini belirler. Varsayılan değer false'tur. Bool
Etiketler Sağlandığında özellik listesini filtrelemek için kullanılabilen isteğe bağlı etiketler. string[]
değer özelliğinin değeri. İlke ifadeleri içerebilir. Boş olmayabilir veya yalnızca boşluklardan oluşabilir. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 4096 (gerekli)