Microsoft.Solutions applicationDefinitions 2017-12-01
Definição de recursos do bíceps
O tipo de recurso applicationDefinitions pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Solutions/applicationDefinitions, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Solutions/applicationDefinitions@2017-12-01' = {
identity: {
type: 'SystemAssigned'
}
location: 'string'
managedBy: 'string'
name: 'string'
properties: {
artifacts: [
{
name: 'string'
type: 'string'
uri: 'string'
}
]
authorizations: [
{
principalId: 'string'
roleDefinitionId: 'string'
}
]
createUiDefinition: any(Azure.Bicep.Types.Concrete.AnyType)
description: 'string'
displayName: 'string'
isEnabled: 'string'
lockLevel: 'string'
mainTemplate: any(Azure.Bicep.Types.Concrete.AnyType)
packageFileUri: 'string'
}
sku: {
capacity: int
family: 'string'
model: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
ApplicationArtifact
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do artefato do aplicativo gerenciado. | string |
tipo | O tipo de artefato de aplicativo gerenciado. | 'Personalizado' 'Modelo' |
URI | O uri do blob do artefato do aplicativo gerenciado. | string |
ApplicationDefinitionProperties
Designação | Descrição | Valor |
---|---|---|
artefatos | A coleção de artefatos de aplicativos gerenciados. O portal usará os arquivos especificados como artefatos para construir a experiência do usuário de criar um aplicativo gerenciado a partir de uma definição de aplicativo gerenciado. | ApplicationArtifact[] |
autorizações | As autorizações do provedor de aplicativos gerenciados. | ApplicationProviderAuthorization[] (obrigatório) |
createUiDefinition | O json createUiDefinition para o modelo de suporte com o recurso Microsoft.Solutions/applications. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | qualquer |
Descrição | A descrição da definição do aplicativo gerenciado. | string |
displayName | O nome de exibição da definição de aplicativo gerenciado. | string |
isEnabled | Um valor que indica se o pacote está habilitado ou não. | string |
Nível de bloqueio | O nível de bloqueio do aplicativo gerenciado. | 'CanNotDelete' 'Nenhuma' 'ReadOnly' (obrigatório) |
mainTemplate | O modelo principal embutido json que tem recursos a serem provisionados. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | qualquer |
packageFileUri | O arquivo de pacote de definição de aplicativo gerenciado Uri. Use este elemento | string |
ApplicationProviderAuthorization
Designação | Descrição | Valor |
---|---|---|
principalId | O identificador principal do provedor. Essa é a identidade que o provedor usará para chamar o ARM para gerenciar os recursos do aplicativo gerenciado. | string (obrigatório) |
roleDefinitionId | O identificador de definição de função do provedor. Essa função definirá todas as permissões que o provedor deve ter no grupo de recursos de contêiner do aplicativo gerenciado. Essa definição de função não pode ter permissão para excluir o grupo de recursos. | string (obrigatório) |
Identidade
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | 'SystemAssigned' |
Microsoft.Solutions/applicationDefinitions
Designação | Descrição | Valor |
---|---|---|
identidade | A identidade do recurso. | Identidade |
Localização | Localização do recurso | string |
gerenciado por | ID do recurso que gerencia esse recurso. | string |
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 (obrigatório) |
propriedades | As propriedades de definição do aplicativo gerenciado. | ApplicationDefinitionProperties (obrigatório) |
SKU | O SKU do recurso. | Sku |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
Tags de Recursos
Designação | Descrição | Valor |
---|
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | A capacidade de SKU. | Int |
Família | A família SKU. | string |
modelo | O modelo SKU. | string |
Designação | O nome SKU. | string (obrigatório) |
tamanho | O tamanho do SKU. | string |
nível | A camada de SKU. | string |
Definição de recurso de modelo ARM
O tipo de recurso applicationDefinitions pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Solutions/applicationDefinitions, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Solutions/applicationDefinitions",
"apiVersion": "2017-12-01",
"name": "string",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"managedBy": "string",
"properties": {
"artifacts": [
{
"name": "string",
"type": "string",
"uri": "string"
}
],
"authorizations": [
{
"principalId": "string",
"roleDefinitionId": "string"
}
],
"createUiDefinition": {},
"description": "string",
"displayName": "string",
"isEnabled": "string",
"lockLevel": "string",
"mainTemplate": {},
"packageFileUri": "string"
},
"sku": {
"capacity": "int",
"family": "string",
"model": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
ApplicationArtifact
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do artefato do aplicativo gerenciado. | string |
tipo | O tipo de artefato de aplicativo gerenciado. | 'Personalizado' 'Modelo' |
URI | O uri do blob do artefato do aplicativo gerenciado. | string |
ApplicationDefinitionProperties
Designação | Descrição | Valor |
---|---|---|
artefatos | A coleção de artefatos de aplicativos gerenciados. O portal usará os arquivos especificados como artefatos para construir a experiência do usuário de criar um aplicativo gerenciado a partir de uma definição de aplicativo gerenciado. | ApplicationArtifact[] |
autorizações | As autorizações do provedor de aplicativos gerenciados. | ApplicationProviderAuthorization[] (obrigatório) |
createUiDefinition | O json createUiDefinition para o modelo de suporte com o recurso Microsoft.Solutions/applications. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | qualquer |
Descrição | A descrição da definição do aplicativo gerenciado. | string |
displayName | O nome de exibição da definição de aplicativo gerenciado. | string |
isEnabled | Um valor que indica se o pacote está habilitado ou não. | string |
Nível de bloqueio | O nível de bloqueio do aplicativo gerenciado. | 'CanNotDelete' 'Nenhuma' 'ReadOnly' (obrigatório) |
mainTemplate | O modelo principal embutido json que tem recursos a serem provisionados. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | qualquer |
packageFileUri | O arquivo de pacote de definição de aplicativo gerenciado Uri. Use este elemento | string |
ApplicationProviderAuthorization
Designação | Descrição | Valor |
---|---|---|
principalId | O identificador principal do provedor. Essa é a identidade que o provedor usará para chamar o ARM para gerenciar os recursos do aplicativo gerenciado. | string (obrigatório) |
roleDefinitionId | O identificador de definição de função do provedor. Essa função definirá todas as permissões que o provedor deve ter no grupo de recursos de contêiner do aplicativo gerenciado. Essa definição de função não pode ter permissão para excluir o grupo de recursos. | string (obrigatório) |
Identidade
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | 'SystemAssigned' |
Microsoft.Solutions/applicationDefinitions
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2017-12-01' |
identidade | A identidade do recurso. | Identidade |
Localização | Localização do recurso | string |
gerenciado por | ID do recurso que gerencia esse recurso. | string |
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 (obrigatório) |
propriedades | As propriedades de definição do aplicativo gerenciado. | ApplicationDefinitionProperties (obrigatório) |
SKU | O SKU do recurso. | Sku |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.Solutions/applicationDefinitions' |
Tags de Recursos
Designação | Descrição | Valor |
---|
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | A capacidade de SKU. | Int |
Família | A família SKU. | string |
modelo | O modelo SKU. | string |
Designação | O nome SKU. | string (obrigatório) |
tamanho | O tamanho do SKU. | string |
nível | A camada de 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 |
---|---|
Crie um aplicativo gerenciado que implante modelos vinculados |
Este modelo cria um aplicativo gerenciado que implanta modelos vinculados. |
Crie um aplicativo gerenciado com uma exibição personalizada |
Este modelo cria um aplicativo gerenciado que tem uma exibição padrão personalizada. |
Crie um aplicativo gerenciado com métricas e alertas |
Este modelo cria um aplicativo gerenciado que tem métricas e alertas de aplicativo. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso applicationDefinitions pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Solutions/applicationDefinitions, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Solutions/applicationDefinitions@2017-12-01"
name = "string"
identity = {
type = "SystemAssigned"
}
location = "string"
managedBy = "string"
sku = {
capacity = int
family = "string"
model = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
artifacts = [
{
name = "string"
type = "string"
uri = "string"
}
]
authorizations = [
{
principalId = "string"
roleDefinitionId = "string"
}
]
createUiDefinition = ?
description = "string"
displayName = "string"
isEnabled = "string"
lockLevel = "string"
mainTemplate = ?
packageFileUri = "string"
}
})
}
Valores de propriedade
ApplicationArtifact
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do artefato do aplicativo gerenciado. | string |
tipo | O tipo de artefato de aplicativo gerenciado. | 'Personalizado' 'Modelo' |
URI | O uri do blob do artefato do aplicativo gerenciado. | string |
ApplicationDefinitionProperties
Designação | Descrição | Valor |
---|---|---|
artefatos | A coleção de artefatos de aplicativos gerenciados. O portal usará os arquivos especificados como artefatos para construir a experiência do usuário de criar um aplicativo gerenciado a partir de uma definição de aplicativo gerenciado. | ApplicationArtifact[] |
autorizações | As autorizações do provedor de aplicativos gerenciados. | ApplicationProviderAuthorization[] (obrigatório) |
createUiDefinition | O json createUiDefinition para o modelo de suporte com o recurso Microsoft.Solutions/applications. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | qualquer |
Descrição | A descrição da definição do aplicativo gerenciado. | string |
displayName | O nome de exibição da definição de aplicativo gerenciado. | string |
isEnabled | Um valor que indica se o pacote está habilitado ou não. | string |
Nível de bloqueio | O nível de bloqueio do aplicativo gerenciado. | 'CanNotDelete' 'Nenhuma' 'ReadOnly' (obrigatório) |
mainTemplate | O modelo principal embutido json que tem recursos a serem provisionados. Pode ser um JObject ou uma cadeia de caracteres JSON bem formada. | qualquer |
packageFileUri | O arquivo de pacote de definição de aplicativo gerenciado Uri. Use este elemento | string |
ApplicationProviderAuthorization
Designação | Descrição | Valor |
---|---|---|
principalId | O identificador principal do provedor. Essa é a identidade que o provedor usará para chamar o ARM para gerenciar os recursos do aplicativo gerenciado. | string (obrigatório) |
roleDefinitionId | O identificador de definição de função do provedor. Essa função definirá todas as permissões que o provedor deve ter no grupo de recursos de contêiner do aplicativo gerenciado. Essa definição de função não pode ter permissão para excluir o grupo de recursos. | string (obrigatório) |
Identidade
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | 'SystemAssigned' |
Microsoft.Solutions/applicationDefinitions
Designação | Descrição | Valor |
---|---|---|
identidade | A identidade do recurso. | Identidade |
Localização | Localização do recurso | string |
gerenciado por | ID do recurso que gerencia esse recurso. | string |
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 (obrigatório) |
propriedades | As propriedades de definição do aplicativo gerenciado. | ApplicationDefinitionProperties (obrigatório) |
SKU | O SKU do recurso. | Sku |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.Solutions/applicationDefinitions@2017-12-01" |
Tags de Recursos
Designação | Descrição | Valor |
---|
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | A capacidade de SKU. | Int |
Família | A família SKU. | string |
modelo | O modelo SKU. | string |
Designação | O nome SKU. | string (obrigatório) |
tamanho | O tamanho do SKU. | string |
nível | A camada de SKU. | string |