Aplicativos Microsoft.Solutions 2018-02-01
Definição de recurso do Bicep
O tipo de recurso de aplicativos pode ser implantado em: Grupos de recursos.
Para saber mais sobre implantações de grupo de recursos, consulte Bicep.
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Solutions/applications, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.Solutions/applications@2018-02-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
model: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
kind: 'string'
identity: {
type: 'string'
userAssignedIdentities: {}
}
managedBy: 'string'
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
version: 'string'
}
properties: {
applicationDefinitionId: 'string'
managedResourceGroupId: 'string'
parameters: any()
publisherPackageId: 'string'
}
}
Valores de propriedade
de dimensionamento da Web
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | Localização do recurso | string |
marcas | Marcações de recursos | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
sku | A SKU do recurso. | Sku |
kind | O tipo do aplicativo gerenciado. Os valores permitidos são MarketPlace e ServiceCatalog. | cadeia de caracteres (obrigatório) |
identidade | A identidade do recurso. | Identidade |
managedBy | ID do recurso que gerencia esse recurso. | string |
plan | As informações do plano. | Plano |
properties | As propriedades do aplicativo gerenciado. | ApplicationProperties (obrigatório) |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | objeto |
Plano
Nome | Descrição | Valor |
---|---|---|
name | O nome do plano. | cadeia de caracteres (obrigatório) |
produto | O código do produto. | cadeia de caracteres (obrigatório) |
promotionCode | O código da promoção. | string |
publicador | A ID do editor. | cadeia de caracteres (obrigatório) |
version | A versão do plano. | cadeia de caracteres (obrigatório) |
ApplicationProperties
Nome | Descrição | Valor |
---|---|---|
applicationDefinitionId | O caminho totalmente qualificado da ID de definição de aplicativo gerenciado. | string |
managedResourceGroupId | A ID do grupo de recursos gerenciados. | string |
parameters | Pares de nome e valor que definem os parâmetros do aplicativo gerenciado. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | Para o Bicep, você pode usar a função any(). |
publisherPackageId | A ID do pacote do editor. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
ALOCADA | A capacidade do SKU. | INT |
família | A família SKU. | string |
modelo | O modelo de SKU. | string |
name | Nome do SKU. | cadeia de caracteres (obrigatório) |
tamanho | O tamanho do SKU. | string |
Camada | A camada da SKU. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar um aplicativo gerenciado com uma exibição personalizada |
Esse modelo cria um aplicativo gerenciado que tem uma exibição padrão personalizada. |
Criar um aplicativo gerenciado que implanta modelos vinculados |
Esse modelo cria um aplicativo gerenciado que implanta modelos vinculados. |
Criar um aplicativo gerenciado com métricas e alertas |
Esse modelo cria um aplicativo gerenciado que tem alertas e métricas de aplicativo. |
Definição de recurso de modelo do ARM
O tipo de recurso de aplicativos pode ser implantado em: Grupos de recursos.
Para saber mais sobre implantações de grupo de recursos, confira Modelo do ARM.
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Solutions/applications, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Solutions/applications",
"apiVersion": "2018-02-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"model": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"kind": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"managedBy": "string",
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string",
"version": "string"
},
"properties": {
"applicationDefinitionId": "string",
"managedResourceGroupId": "string",
"parameters": {},
"publisherPackageId": "string"
}
}
Valores de propriedade
de dimensionamento da Web
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Solutions/applications' |
apiVersion | A versão da API do recurso | '2018-02-01' |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | Localização do recurso | string |
marcas | Marcações de recursos | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
sku | A SKU do recurso. | Sku |
kind | O tipo do aplicativo gerenciado. Os valores permitidos são MarketPlace e ServiceCatalog. | cadeia de caracteres (obrigatório) |
identidade | A identidade do recurso. | Identidade |
managedBy | ID do recurso que gerencia esse recurso. | string |
plan | As informações do plano. | Plano |
properties | As propriedades do aplicativo gerenciado. | ApplicationProperties (obrigatório) |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | objeto |
Plano
Nome | Descrição | Valor |
---|---|---|
name | O nome do plano. | cadeia de caracteres (obrigatório) |
produto | O código do produto. | cadeia de caracteres (obrigatório) |
promotionCode | O código da promoção. | string |
publicador | A ID do editor. | cadeia de caracteres (obrigatório) |
version | A versão do plano. | cadeia de caracteres (obrigatório) |
ApplicationProperties
Nome | Descrição | Valor |
---|---|---|
applicationDefinitionId | O caminho totalmente qualificado da ID de definição de aplicativo gerenciado. | string |
managedResourceGroupId | A ID do grupo de recursos gerenciados. | string |
parameters | Pares de nome e valor que definem os parâmetros do aplicativo gerenciado. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | |
publisherPackageId | A ID do pacote do editor. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
ALOCADA | A capacidade do SKU. | INT |
família | A família SKU. | string |
modelo | O modelo de SKU. | string |
name | Nome do SKU. | cadeia de caracteres (obrigatório) |
tamanho | O tamanho do SKU. | string |
Camada | A camada da SKU. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar um aplicativo gerenciado com uma exibição personalizada |
Esse modelo cria um aplicativo gerenciado que tem uma exibição padrão personalizada. |
Criar um aplicativo gerenciado que implanta modelos vinculados |
Esse modelo cria um aplicativo gerenciado que implanta modelos vinculados. |
Criar um aplicativo gerenciado com métricas e alertas |
Esse modelo cria um aplicativo gerenciado que tem alertas e métricas de aplicativo. |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso de aplicativos pode ser implantado em: Grupos de recursos.
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Solutions/applications, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Solutions/applications@2018-02-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
applicationDefinitionId = "string"
managedResourceGroupId = "string"
publisherPackageId = "string"
}
sku = {
capacity = int
family = "string"
model = "string"
name = "string"
size = "string"
tier = "string"
}
kind = "string"
managedBy = "string"
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
version = "string"
}
})
}
Valores de propriedade
de dimensionamento da Web
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Solutions/applications@2018-02-01" |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | Localização do recurso | string |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | cadeia de caracteres (obrigatório) |
marcas | Marcações de recursos | Dicionário de nomes e valores de marcas. |
sku | A SKU do recurso. | Sku |
kind | O tipo do aplicativo gerenciado. Os valores permitidos são MarketPlace e ServiceCatalog. | cadeia de caracteres (obrigatório) |
identidade | A identidade do recurso. | Identidade |
managedBy | ID do recurso que gerencia esse recurso. | string |
plan | As informações do plano. | Plano |
properties | As propriedades do aplicativo gerenciado. | ApplicationProperties (obrigatório) |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Matriz de IDs de identidade do usuário. |
Plano
Nome | Descrição | Valor |
---|---|---|
name | O nome do plano. | cadeia de caracteres (obrigatório) |
produto | O código do produto. | cadeia de caracteres (obrigatório) |
promotionCode | O código da promoção. | string |
publicador | A ID do editor. | cadeia de caracteres (obrigatório) |
version | A versão do plano. | cadeia de caracteres (obrigatório) |
ApplicationProperties
Nome | Descrição | Valor |
---|---|---|
applicationDefinitionId | O caminho totalmente qualificado da ID de definição do aplicativo gerenciado. | string |
managedResourceGroupId | A ID do grupo de recursos gerenciados. | string |
parameters | Pares de nome e valor que definem os parâmetros do aplicativo gerenciado. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | |
publisherPackageId | A ID do pacote do editor. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
ALOCADA | A capacidade de SKU. | INT |
família | A família SKU. | string |
modelo | O modelo de SKU. | string |
name | Nome do SKU. | cadeia de caracteres (obrigatório) |
tamanho | O tamanho da SKU. | string |
Camada | A camada da SKU. | string |