Aplicativos Microsoft.Solutions 2023-12-01-preview
Definição de recurso do Bicep
O tipo de recurso de aplicativos pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de 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@2023-12-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
managedBy: 'string'
name: 'string'
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
version: 'string'
}
properties: {
applicationDefinitionId: 'string'
jitAccessPolicy: {
jitAccessEnabled: bool
jitApprovalMode: 'string'
jitApprovers: [
{
displayName: 'string'
id: 'string'
type: 'string'
}
]
maximumJitAccessDuration: 'string'
}
managedResourceGroupId: 'string'
parameters: any(Azure.Bicep.Types.Concrete.AnyType)
}
sku: {
capacity: int
family: 'string'
model: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
ApplicationJitAccessPolicy
Nome | Descrição | Valor |
---|---|---|
jitAccessEnabled | Se o acesso JIT está habilitado. | bool (obrigatório) |
jitApprovalMode | Modo de aprovação JIT. | 'AutoApprove' 'ManualApprove' 'NotSpecified' |
jitApprovers | Os aprovadores JIT | JitApproverDefinition[] |
maximumJitAccessDuration | O acesso JIT de duração máxima é concedido. Esse é um valor ISO8601 período de tempo. | corda |
ApplicationProperties
Nome | Descrição | Valor |
---|---|---|
applicationDefinitionId | O caminho totalmente qualificado da ID de definição de aplicativo gerenciado. | corda |
jitAccessPolicy | A política de acesso Jit do aplicativo gerenciado. | ApplicationJitAccessPolicy |
managedResourceGroupId | A ID do grupo de recursos gerenciados. | corda |
Parâmetros | 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. | qualquer |
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 formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|
JitApproverDefinition
Nome | Descrição | Valor |
---|---|---|
displayName | O nome de exibição do aprovador. | corda |
id | A ID da entidade de serviço do aprovador. | cadeia de caracteres (obrigatório) |
tipo | O tipo aprovador. | 'group' 'user' |
Microsoft.Solutions/applications
Nome | Descrição | Valor |
---|---|---|
identidade | A identidade do recurso. | Identity |
tipo | O tipo do aplicativo gerenciado. Os valores permitidos são MarketPlace e ServiceCatalog. | corda Restrições: Padrão = ^[-\w\._,\(\)]+$ (obrigatório) |
localização | Local do recurso | corda |
managedBy | ID do recurso que gerencia esse recurso. | corda |
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 (obrigatório) |
plano | As informações do plano. | do Plano |
Propriedades | As propriedades do aplicativo gerenciado. | ApplicationProperties (obrigatório) |
Sku | A SKU do recurso. | de SKU |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
Plano
Nome | Descrição | Valor |
---|---|---|
nome | O nome do plano. | cadeia de caracteres (obrigatório) |
produto | O código do produto. | cadeia de caracteres (obrigatório) |
promotionCode | O código de promoção. | corda |
editor | A ID do editor. | cadeia de caracteres (obrigatório) |
Versão | A versão do plano. | cadeia de caracteres (obrigatório) |
ResourceTags
Nome | Descrição | Valor |
---|
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade de SKU. | int |
família | A família SKU. | corda |
modelo | O modelo de SKU. | corda |
nome | O nome da SKU. | cadeia de caracteres (obrigatório) |
tamanho | O tamanho da SKU. | corda |
camada | A camada de SKU. | corda |
UserAssignedResourceIdentity
Nome | Descrição | Valor |
---|
Definição de recurso de modelo do ARM
O tipo de recurso de aplicativos pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Solutions/applications, adicione o JSON a seguir ao seu modelo.
{
"type": "Microsoft.Solutions/applications",
"apiVersion": "2023-12-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"managedBy": "string",
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string",
"version": "string"
},
"properties": {
"applicationDefinitionId": "string",
"jitAccessPolicy": {
"jitAccessEnabled": "bool",
"jitApprovalMode": "string",
"jitApprovers": [
{
"displayName": "string",
"id": "string",
"type": "string"
}
],
"maximumJitAccessDuration": "string"
},
"managedResourceGroupId": "string",
"parameters": {}
},
"sku": {
"capacity": "int",
"family": "string",
"model": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
ApplicationJitAccessPolicy
Nome | Descrição | Valor |
---|---|---|
jitAccessEnabled | Se o acesso JIT está habilitado. | bool (obrigatório) |
jitApprovalMode | Modo de aprovação JIT. | 'AutoApprove' 'ManualApprove' 'NotSpecified' |
jitApprovers | Os aprovadores JIT | JitApproverDefinition[] |
maximumJitAccessDuration | O acesso JIT de duração máxima é concedido. Esse é um valor ISO8601 período de tempo. | corda |
ApplicationProperties
Nome | Descrição | Valor |
---|---|---|
applicationDefinitionId | O caminho totalmente qualificado da ID de definição de aplicativo gerenciado. | corda |
jitAccessPolicy | A política de acesso Jit do aplicativo gerenciado. | ApplicationJitAccessPolicy |
managedResourceGroupId | A ID do grupo de recursos gerenciados. | corda |
Parâmetros | 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. | qualquer |
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 formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|
JitApproverDefinition
Nome | Descrição | Valor |
---|---|---|
displayName | O nome de exibição do aprovador. | corda |
id | A ID da entidade de serviço do aprovador. | cadeia de caracteres (obrigatório) |
tipo | O tipo aprovador. | 'group' 'user' |
Microsoft.Solutions/applications
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2023-12-01-preview' |
identidade | A identidade do recurso. | Identity |
tipo | O tipo do aplicativo gerenciado. Os valores permitidos são MarketPlace e ServiceCatalog. | corda Restrições: Padrão = ^[-\w\._,\(\)]+$ (obrigatório) |
localização | Local do recurso | corda |
managedBy | ID do recurso que gerencia esse recurso. | corda |
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 (obrigatório) |
plano | As informações do plano. | do Plano |
Propriedades | As propriedades do aplicativo gerenciado. | ApplicationProperties (obrigatório) |
Sku | A SKU do recurso. | de SKU |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.Solutions/applications' |
Plano
Nome | Descrição | Valor |
---|---|---|
nome | O nome do plano. | cadeia de caracteres (obrigatório) |
produto | O código do produto. | cadeia de caracteres (obrigatório) |
promotionCode | O código de promoção. | corda |
editor | A ID do editor. | cadeia de caracteres (obrigatório) |
Versão | A versão do plano. | cadeia de caracteres (obrigatório) |
ResourceTags
Nome | Descrição | Valor |
---|
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade de SKU. | int |
família | A família SKU. | corda |
modelo | O modelo de SKU. | corda |
nome | O nome da SKU. | cadeia de caracteres (obrigatório) |
tamanho | O tamanho da SKU. | corda |
camada | A camada de SKU. | corda |
UserAssignedResourceIdentity
Nome | Descrição | Valor |
---|
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 que implanta modelos vinculados |
Esse modelo cria um aplicativo gerenciado que implanta modelos vinculados. |
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 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 com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de 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@2023-12-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
kind = "string"
location = "string"
managedBy = "string"
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
version = "string"
}
sku = {
capacity = int
family = "string"
model = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
applicationDefinitionId = "string"
jitAccessPolicy = {
jitAccessEnabled = bool
jitApprovalMode = "string"
jitApprovers = [
{
displayName = "string"
id = "string"
type = "string"
}
]
maximumJitAccessDuration = "string"
}
managedResourceGroupId = "string"
parameters = ?
}
})
}
Valores de propriedade
ApplicationJitAccessPolicy
Nome | Descrição | Valor |
---|---|---|
jitAccessEnabled | Se o acesso JIT está habilitado. | bool (obrigatório) |
jitApprovalMode | Modo de aprovação JIT. | 'AutoApprove' 'ManualApprove' 'NotSpecified' |
jitApprovers | Os aprovadores JIT | JitApproverDefinition[] |
maximumJitAccessDuration | O acesso JIT de duração máxima é concedido. Esse é um valor ISO8601 período de tempo. | corda |
ApplicationProperties
Nome | Descrição | Valor |
---|---|---|
applicationDefinitionId | O caminho totalmente qualificado da ID de definição de aplicativo gerenciado. | corda |
jitAccessPolicy | A política de acesso Jit do aplicativo gerenciado. | ApplicationJitAccessPolicy |
managedResourceGroupId | A ID do grupo de recursos gerenciados. | corda |
Parâmetros | 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. | qualquer |
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 formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|
JitApproverDefinition
Nome | Descrição | Valor |
---|---|---|
displayName | O nome de exibição do aprovador. | corda |
id | A ID da entidade de serviço do aprovador. | cadeia de caracteres (obrigatório) |
tipo | O tipo aprovador. | 'group' 'user' |
Microsoft.Solutions/applications
Nome | Descrição | Valor |
---|---|---|
identidade | A identidade do recurso. | Identity |
tipo | O tipo do aplicativo gerenciado. Os valores permitidos são MarketPlace e ServiceCatalog. | corda Restrições: Padrão = ^[-\w\._,\(\)]+$ (obrigatório) |
localização | Local do recurso | corda |
managedBy | ID do recurso que gerencia esse recurso. | corda |
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 (obrigatório) |
plano | As informações do plano. | do Plano |
Propriedades | As propriedades do aplicativo gerenciado. | ApplicationProperties (obrigatório) |
Sku | A SKU do recurso. | de SKU |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. |
tipo | O tipo de recurso | "Microsoft.Solutions/applications@2023-12-01-preview" |
Plano
Nome | Descrição | Valor |
---|---|---|
nome | O nome do plano. | cadeia de caracteres (obrigatório) |
produto | O código do produto. | cadeia de caracteres (obrigatório) |
promotionCode | O código de promoção. | corda |
editor | A ID do editor. | cadeia de caracteres (obrigatório) |
Versão | A versão do plano. | cadeia de caracteres (obrigatório) |
ResourceTags
Nome | Descrição | Valor |
---|
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade de SKU. | int |
família | A família SKU. | corda |
modelo | O modelo de SKU. | corda |
nome | O nome da SKU. | cadeia de caracteres (obrigatório) |
tamanho | O tamanho da SKU. | corda |
camada | A camada de SKU. | corda |
UserAssignedResourceIdentity
Nome | Descrição | Valor |
---|