Microsoft.CognitiveServices commitmentPlans 2022-12-01

Definicja zasobu Bicep

Typ zasobu commitmentPlans można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.CognitiveServices/commitmentPlans, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.CognitiveServices/commitmentPlans@2022-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  kind: 'string'
  properties: {
    autoRenew: bool
    commitmentPlanGuid: 'string'
    current: {
      count: int
      tier: 'string'
    }
    hostingModel: 'string'
    next: {
      count: int
      tier: 'string'
    }
    planType: 'string'
  }
}

Wartości właściwości

commitmentPlans

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja geograficzna, w której znajduje się zasób ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
sku Definicja modelu zasobów reprezentująca jednostkę SKU Numer jednostki magazynowej
Rodzaju Rodzaj zasobu. ciąg
properties Właściwości planu zobowiązania konta usług Cognitive Services. ZobowiązaniePlanWłaściwości

ZobowiązaniePlanWłaściwości

Nazwa Opis Wartość
autoRenew Plan zobowiązania AutoRenew. bool
commitmentPlanGuid Identyfikator GUID planu zobowiązania. ciąg
bieżący Okres zobowiązania konta usług Cognitive Services. ZobowiązaniePeriod
hostingModel Model hostingu kont. "ConnectedContainer"
"DisconnectedContainer"
"Sieć Web"
dalej Okres zobowiązania konta usług Cognitive Services. ZobowiązaniePeriod
planType Typ planu zobowiązania. ciąg

ZobowiązaniePeriod

Nazwa Opis Wartość
count Liczba zobowiązań w okresie zobowiązania. int
tier Warstwa zobowiązania w okresie zobowiązania. ciąg

SKU

Nazwa Opis Wartość
capacity Jeśli jednostka SKU obsługuje skalowanie w poziomie/w poziomie, należy uwzględnić liczbę całkowitą pojemności. Jeśli skalowanie w poziomie/w poziomie nie jest możliwe dla zasobu, może to zostać pominięte. int
rodzina Jeśli usługa ma różne generacje sprzętu, dla tej samej jednostki SKU, można je przechwycić tutaj. ciąg
name Nazwa jednostki SKU. Ex - P3. Zazwyczaj jest to kod litery i cyfry ciąg (wymagany)
size Rozmiar jednostki SKU. Jeśli pole nazwy jest kombinacją warstwy i innej wartości, będzie to autonomiczny kod. ciąg
tier To pole jest wymagane do zaimplementowania przez dostawcę zasobów, jeśli usługa ma więcej niż jedną warstwę, ale nie jest wymagana w funkcji PUT. "Podstawowa"
"Przedsiębiorstwo"
"Za darmo"
"Premium"
"Standardowa"

Definicja zasobu szablonu usługi ARM

Typ zasobu commitmentPlans można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.CognitiveServices/commitmentPlans, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.CognitiveServices/commitmentPlans",
  "apiVersion": "2022-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "kind": "string",
  "properties": {
    "autoRenew": "bool",
    "commitmentPlanGuid": "string",
    "current": {
      "count": "int",
      "tier": "string"
    },
    "hostingModel": "string",
    "next": {
      "count": "int",
      "tier": "string"
    },
    "planType": "string"
  }
}

Wartości właściwości

commitmentPlans

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.CognitiveServices/commitmentPlans"
apiVersion Wersja interfejsu API zasobów '2022-12-01'
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja geograficzna, w której znajduje się zasób ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
sku Definicja modelu zasobów reprezentująca jednostkę SKU Numer jednostki magazynowej
Rodzaju Rodzaj zasobu. ciąg
properties Właściwości planu zobowiązania konta usług Cognitive Services. CommitmentPlanProperties

CommitmentPlanProperties

Nazwa Opis Wartość
AutoRenew Plan zobowiązania AutoRenew. bool
commitmentPlanGuid Identyfikator GUID planu zobowiązania. ciąg
bieżący Okres zobowiązania konta usług Cognitive Services. ZobowiązaniePeriod
hostingModel Model hostingu kont. "ConnectedContainer"
"DisconnectedContainer"
"Sieć Web"
dalej Okres zobowiązania konta usług Cognitive Services. ZobowiązaniePeriod
planType Typ planu zobowiązania. ciąg

ZobowiązaniePeriod

Nazwa Opis Wartość
count Liczba zobowiązań w okresie zobowiązania. int
tier Warstwa zobowiązania w okresie zobowiązania. ciąg

SKU

Nazwa Opis Wartość
capacity Jeśli jednostka SKU obsługuje skalowanie w poziomie/w poziomie, należy uwzględnić liczbę całkowitą pojemności. Jeśli skalowanie w poziomie/w nie jest możliwe dla zasobu, może to zostać pominięte. int
rodzina Jeśli usługa ma różne generacje sprzętu, dla tej samej jednostki SKU, można je przechwycić tutaj. ciąg
name Nazwa jednostki SKU. Ex — P3. Zazwyczaj jest to kod litery i cyfry ciąg (wymagany)
size Rozmiar jednostki SKU. Gdy pole nazwy jest kombinacją warstwy i inną wartością, będzie to autonomiczny kod. ciąg
tier To pole jest wymagane do zaimplementowania przez dostawcę zasobów, jeśli usługa ma więcej niż jedną warstwę, ale nie jest wymagana w put. "Podstawowa"
"Przedsiębiorstwo"
"Bezpłatna"
"Premium"
"Standardowa"

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu commitmentPlans można wdrożyć za pomocą operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.CognitiveServices/commitmentPlans, dodaj następujące narzędzie Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.CognitiveServices/commitmentPlans@2022-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      autoRenew = bool
      commitmentPlanGuid = "string"
      current = {
        count = int
        tier = "string"
      }
      hostingModel = "string"
      next = {
        count = int
        tier = "string"
      }
      planType = "string"
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    kind = "string"
  })
}

Wartości właściwości

commitmentPlans

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.CognitiveServices/commitmentPlans@2022-12-01"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja geograficzna, w której znajduje się zasób ciąg
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
sku Definicja modelu zasobów reprezentująca jednostkę SKU Numer jednostki magazynowej
Rodzaju Rodzaj zasobu. ciąg
properties Właściwości planu zobowiązania konta usług Cognitive Services. CommitmentPlanProperties

CommitmentPlanProperties

Nazwa Opis Wartość
AutoRenew Plan zobowiązania AutoRenew. bool
commitmentPlanGuid Identyfikator GUID planu zobowiązania. ciąg
bieżący Okres zobowiązania konta usług Cognitive Services. ZobowiązaniePeriod
hostingModel Model hostingu kont. "ConnectedContainer"
"DisconnectedContainer"
"Sieć Web"
dalej Okres zobowiązania konta usług Cognitive Services. ZobowiązaniePeriod
planType Typ planu zobowiązania. ciąg

ZobowiązaniePeriod

Nazwa Opis Wartość
count Liczba zobowiązań w okresie zobowiązania. int
tier Warstwa zobowiązania w okresie zobowiązania. ciąg

SKU

Nazwa Opis Wartość
capacity Jeśli jednostka SKU obsługuje skalowanie w poziomie/w poziomie, należy uwzględnić liczbę całkowitą pojemności. Jeśli skalowanie w poziomie/w nie jest możliwe dla zasobu, może to zostać pominięte. int
rodzina Jeśli usługa ma różne generacje sprzętu, dla tej samej jednostki SKU, można je przechwycić tutaj. ciąg
name Nazwa jednostki SKU. Ex — P3. Zazwyczaj jest to kod litery i cyfry ciąg (wymagany)
size Rozmiar jednostki SKU. Gdy pole nazwy jest kombinacją warstwy i inną wartością, będzie to autonomiczny kod. ciąg
tier To pole jest wymagane do zaimplementowania przez dostawcę zasobów, jeśli usługa ma więcej niż jedną warstwę, ale nie jest wymagana w put. "Podstawowa"
"Przedsiębiorstwo"
"Bezpłatna"
"Premium"
"Standardowa"