Microsoft.CognitiveServices commitmentPlans
Definição de recurso do Bicep
O tipo de recurso commitmentPlans pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.CognitiveServices/commitmentPlans, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.CognitiveServices/commitmentPlans@2023-05-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'
}
}
Valores de propriedade
commitmentPlans
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) |
localização | A localização geográfica onde o recurso se encontra | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | A definição do modelo de recurso que representa o SKU | SKU |
tipo | O Tipo do recurso. | string |
propriedades | Propriedades do plano de alocação da conta dos Serviços Cognitivos. | CommitmentPlanProperties |
CommitmentPlanProperties
Nome | Descrição | Valor |
---|---|---|
voltar a utilizar automaticamente | Voltar automaticamente ao plano de alocação. | bool |
commitmentPlanGuid | Guid do plano de alocação. | string |
atual | Período de alocação da conta dos Serviços Cognitivos. | CommitmentPeriod |
hostingModel | Modelo de alojamento de conta. | "ConnectedContainer" "DisconnectedContainer" "ProvisionedWeb" "Web" |
seguinte | Período de alocação da conta dos Serviços Cognitivos. | CommitmentPeriod |
planType | Tipo de plano de alocação. | string |
CommitmentPeriod
Nome | Descrição | Valor |
---|---|---|
count | Contagem de alocação do período de alocação. | int |
tier | Escalão de alocação do período de alocação. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | Se o SKU suportar o aumento horizontal/in, o número inteiro de capacidade deve ser incluído. Se não for possível aumentar/reduzir horizontalmente o recurso, tal poderá ser omitido. | int |
família | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | string |
name | O nome do SKU. Ex - P3. Normalmente, é um código letter+number | cadeia (obrigatório) |
size | O tamanho do SKU. Quando o campo de nome é a combinação de camada e outro valor, este seria o código autónomo. | string |
tier | Este campo tem de ser implementado pelo Fornecedor de Recursos se o serviço tiver mais do que um escalão, mas não for necessário num PUT. | "Básico" "Empresa" 'Gratuito' "Premium" 'Standard' |
Definição de recurso de modelo do ARM
O tipo de recurso commitmentPlans pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.CognitiveServices/commitmentPlans, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.CognitiveServices/commitmentPlans",
"apiVersion": "2023-05-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"
}
}
Valores de propriedade
commitmentPlans
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.CognitiveServices/commitmentPlans" |
apiVersion | A versão da API de recursos | '2023-05-01' |
name | O nome do recurso | cadeia (obrigatório) |
localização | A localização geográfica onde reside o recurso | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | A definição do modelo de recurso que representa o SKU | SKU |
tipo | O Tipo do recurso. | string |
propriedades | Propriedades do plano de alocação da conta dos Serviços Cognitivos. | CommitmentPlanProperties |
CommitmentPlanProperties
Nome | Descrição | Valor |
---|---|---|
Voltar a utilizar automaticamente | Voltar a utilizar o plano de alocação automaticamente. | bool |
commitmentPlanGuid | Guid do plano de alocação. | string |
atual | Período de alocação da conta dos Serviços Cognitivos. | CommitmentPeriod |
hostingModel | Modelo de alojamento de conta. | "ConnectedContainer" "DisconnectedContainer" "ProvisionedWeb" "Web" |
seguinte | Período de alocação da conta dos Serviços Cognitivos. | CommitmentPeriod |
planType | Tipo de plano de alocação. | string |
CommitmentPeriod
Nome | Descrição | Valor |
---|---|---|
count | Contagem de compromissos do período de alocação. | int |
tier | Escalão de alocação do período de alocação. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | Se o SKU suportar o aumento/aumento horizontal, o número inteiro da capacidade deve ser incluído. Se não for possível aumentar/reduzir horizontalmente para o recurso, tal poderá ser omitido. | int |
família | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | string |
name | O nome do SKU. Ex - P3. Normalmente, é um código letter+number | cadeia (obrigatório) |
size | O tamanho do SKU. Quando o campo de nome é a combinação de camada e outro valor, este seria o código autónomo. | string |
tier | Este campo tem de ser implementado pelo Fornecedor de Recursos se o serviço tiver mais do que um escalão, mas não for necessário num PUT. | "Básico" "Empresa" 'Gratuito' "Premium" 'Standard' |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso commitmentPlans pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.CognitiveServices/commitmentPlans, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.CognitiveServices/commitmentPlans@2023-05-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"
})
}
Valores de propriedade
commitmentPlans
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.CognitiveServices/commitmentPlans@2023-05-01" |
name | O nome do recurso | cadeia (obrigatório) |
localização | A localização geográfica onde reside o recurso | string |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
sku | A definição do modelo de recurso que representa o SKU | SKU |
tipo | O Tipo do recurso. | string |
propriedades | Propriedades do plano de alocação da conta dos Serviços Cognitivos. | CommitmentPlanProperties |
CommitmentPlanProperties
Nome | Descrição | Valor |
---|---|---|
Voltar a utilizar automaticamente | Voltar a utilizar o plano de alocação automaticamente. | bool |
commitmentPlanGuid | Guid do plano de alocação. | string |
atual | Período de alocação da conta dos Serviços Cognitivos. | CommitmentPeriod |
hostingModel | Modelo de alojamento de conta. | "ConnectedContainer" "DisconnectedContainer" "ProvisionedWeb" "Web" |
seguinte | Período de alocação da conta dos Serviços Cognitivos. | CommitmentPeriod |
planType | Tipo de plano de alocação. | string |
CommitmentPeriod
Nome | Descrição | Valor |
---|---|---|
count | Contagem de compromissos do período de alocação. | int |
tier | Escalão de alocação do período de alocação. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | Se o SKU suportar o aumento/aumento horizontal, o número inteiro da capacidade deve ser incluído. Se não for possível aumentar/reduzir horizontalmente para o recurso, tal poderá ser omitido. | int |
família | Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui. | string |
name | O nome do SKU. Ex - P3. Normalmente, é um código letter+number | cadeia (obrigatório) |
size | O tamanho do SKU. Quando o campo de nome é a combinação de camada e outro valor, este seria o código autónomo. | string |
tier | Este campo tem de ser implementado pelo Fornecedor de Recursos se o serviço tiver mais do que um escalão, mas não for necessário num PUT. | "Básico" "Empresa" "Gratuito" "Premium" "Standard" |