Share via


Microsoft.CognitiveServices hesapları/dağıtımları

Bicep kaynak tanımı

Hesaplar/dağıtımlar 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

Microsoft.CognitiveServices/accounts/deployments kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.CognitiveServices/accounts/deployments@2023-05-01' = {
  name: 'string'
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    model: {
      format: 'string'
      name: 'string'
      source: 'string'
      version: 'string'
    }
    raiPolicyName: 'string'
    scaleSettings: {
      capacity: int
      scaleType: 'string'
    }
    versionUpgradeOption: 'string'
  }
}

Özellik değerleri

hesaplar/dağıtımlar

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

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Sku SKU'yu temsil eden kaynak modeli tanımı Sku
Üst Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Şu tür kaynak için sembolik ad: hesaplar
properties Bilişsel Hizmetler hesap dağıtımının özellikleri. DeploymentProperties

DeploymentProperties

Adı Açıklama Değer
model Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri. DeploymentModel
raiPolicyName RAI ilkesinin adı. string
scaleSettings Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri. DeploymentScaleSettings
versionUpgradeOption Dağıtım modeli sürüm yükseltme seçeneği. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

DeploymentModel

Adı Açıklama Değer
biçim Dağıtım modeli biçimi. string
name Dağıtım modeli adı. string
kaynak İsteğe bağlı. Dağıtım modeli kaynağı ARM kaynak kimliği. string
sürüm İsteğe bağlı. Dağıtım modeli sürümü. Sürüm belirtilmezse, varsayılan bir sürüm atanır. Farklı modeller için varsayılan sürüm farklıdır ve bir model için yeni sürüm kullanılabilir olduğunda değişebilir. Bir modelin varsayılan sürümü liste modelleri API'sinden bulunabilir. string

DeploymentScaleSettings

Adı Açıklama Değer
capacity Dağıtım kapasitesi. int
scaleType Dağıtım ölçek türü. 'El ile'
'Standart'

Sku

Adı Açıklama Değer
capacity SKU ölçeği genişletmeyi/daraltma işlemini destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. int
aile Hizmetin aynı SKU için farklı nesil donanımları varsa, bu durum burada yakalanabilir. string
name SKU'nun adı. Ex - P3. Bu genellikle letter+number kodudur dize (gerekli)
boyut SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olur. string
tier Hizmetin birden fazla katmanı varsa ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. 'Temel'
'Enterprise'
'Ücretsiz'
'Premium'
'Standart'

ARM şablonu kaynak tanımı

Hesaplar/dağıtımlar 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

Microsoft.CognitiveServices/accounts/deployments kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.CognitiveServices/accounts/deployments",
  "apiVersion": "2023-05-01",
  "name": "string",
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "model": {
      "format": "string",
      "name": "string",
      "source": "string",
      "version": "string"
    },
    "raiPolicyName": "string",
    "scaleSettings": {
      "capacity": "int",
      "scaleType": "string"
    },
    "versionUpgradeOption": "string"
  }
}

Özellik değerleri

hesaplar/dağıtımlar

Adı Açıklama Değer
tür Kaynak türü 'Microsoft.CognitiveServices/accounts/deployments'
apiVersion Kaynak API'sinin sürümü '2023-05-01'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Sku SKU'yu temsil eden kaynak modeli tanımı Sku
properties Bilişsel Hizmetler hesap dağıtımının özellikleri. DeploymentProperties

DeploymentProperties

Adı Açıklama Değer
model Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri. DeploymentModel
raiPolicyName RAI ilkesinin adı. string
scaleSettings Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri. DeploymentScaleSettings
versionUpgradeOption Dağıtım modeli sürüm yükseltme seçeneği. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

DeploymentModel

Adı Açıklama Değer
biçim Dağıtım modeli biçimi. string
name Dağıtım modeli adı. string
kaynak İsteğe bağlı. Dağıtım modeli kaynak ARM kaynak kimliği. string
sürüm İsteğe bağlı. Dağıtım modeli sürümü. Sürüm belirtilmezse, varsayılan bir sürüm atanır. Varsayılan sürüm farklı modeller için farklıdır ve bir model için yeni sürüm kullanılabilir olduğunda değişebilir. Model için varsayılan sürüm, liste modelleri API'sinden bulunabilir. string

DeploymentScaleSettings

Adı Açıklama Değer
capacity Dağıtım kapasitesi. int
scaleType Dağıtım ölçek türü. 'El ile'
'Standart'

Sku

Adı Açıklama Değer
capacity SKU ölçeği genişletmeyi/daraltma işlemini destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. int
aile Hizmetin aynı SKU için farklı nesil donanımları varsa, bu burada yakalanabilir. string
name SKU'nun adı. Ex - P3. Bu genellikle letter+number kodudur dize (gerekli)
boyut SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olur. string
tier Hizmetin birden fazla katmanı varsa ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. 'Temel'
'Enterprise'
'Ücretsiz'
'Premium'
'Standart'

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

Hesaplar/dağıtımlar 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.CognitiveServices/accounts/deployments kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.CognitiveServices/accounts/deployments@2023-05-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      model = {
        format = "string"
        name = "string"
        source = "string"
        version = "string"
      }
      raiPolicyName = "string"
      scaleSettings = {
        capacity = int
        scaleType = "string"
      }
      versionUpgradeOption = "string"
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

Özellik değerleri

hesaplar/dağıtımlar

Adı Açıklama Değer
tür Kaynak türü "Microsoft.CognitiveServices/accounts/deployments@2023-05-01"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: hesaplar için kimlik
Sku SKU'yu temsil eden kaynak modeli tanımı Sku
properties Bilişsel Hizmetler hesap dağıtımının özellikleri. DeploymentProperties

DeploymentProperties

Adı Açıklama Değer
model Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri. DeploymentModel
raiPolicyName RAI ilkesinin adı. string
scaleSettings Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri. DeploymentScaleSettings
versionUpgradeOption Dağıtım modeli sürüm yükseltme seçeneği. "NoAutoUpgrade"
"OnceCurrentVersionExpired"
"OnceNewDefaultVersionAvailable"

DeploymentModel

Adı Açıklama Değer
biçim Dağıtım modeli biçimi. string
name Dağıtım modeli adı. string
kaynak İsteğe bağlı. Dağıtım modeli kaynak ARM kaynak kimliği. string
sürüm İsteğe bağlı. Dağıtım modeli sürümü. Sürüm belirtilmezse, varsayılan bir sürüm atanır. Varsayılan sürüm farklı modeller için farklıdır ve bir model için yeni sürüm kullanılabilir olduğunda değişebilir. Model için varsayılan sürüm, liste modelleri API'sinden bulunabilir. string

DeploymentScaleSettings

Adı Açıklama Değer
capacity Dağıtım kapasitesi. int
scaleType Dağıtım ölçek türü. "El ile"
"Standart"

Sku

Adı Açıklama Değer
capacity SKU ölçeği genişletmeyi/daraltma işlemini destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. int
aile Hizmetin aynı SKU için farklı nesil donanımları varsa, bu burada yakalanabilir. string
name SKU'nun adı. Ex - P3. Bu genellikle letter+number kodudur dize (gerekli)
boyut SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olur. string
tier Hizmetin birden fazla katmanı varsa ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. "Temel"
"Kurumsal"
"Ücretsiz"
"Premium"
"Standart"