Partilhar via


Aplicações Microsoft.Solutions

Definição de recurso bicep

O tipo de recurso de aplicações pode ser implantado para: Grupos de recursos.

Para saber mais sobre as implementações de grupos de recursos, consulte Bicep.

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.Solutions/aplicações, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Solutions/applications@2021-07-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'
    jitAccessPolicy: {
      jitAccessEnabled: bool
      jitApprovalMode: 'string'
      jitApprovers: [
        {
          displayName: 'string'
          id: 'string'
          type: 'string'
        }
      ]
      maximumJitAccessDuration: 'string'
    }
    managedResourceGroupId: 'string'
    parameters: any()
  }
}

Valores imobiliários

aplicações

Nome Descrição Valor
name O nome do recurso corda (necessária)
localização Localização do recurso string
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Tags em modelos
sku O SKU do recurso. Sku
tipo O tipo de aplicação gerida. Os valores permitidos são MarketPlace e ServiceCatalog. corda (necessária)
identidade A identidade do recurso. Identidade
managedBy ID do recurso que gere este recurso. string
plano A informação do plano. Planear
propriedades As propriedades geridas da aplicação. Aplicações ( necessárias)

Identidade

Nome Descrição Valor
tipo O tipo de identidade. "Nenhum"
'Sistema Assintado'
'SystemAssigned, UserAssigned'
'UtilizadorAssatado'
nomeações para assediadas do utilizador A lista de identidades de utilizador associadas ao recurso. As referências-chave do dicionário de identidade do utilizador serão ids de recursos no formulário: '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. objeto

Planear

Nome Descrição Valor
name O nome do plano. corda (necessária)
produto O código do produto. corda (necessária)
promoçãoDesse O código de promoção. string
publicador A identificação da editora. corda (necessária)
versão A versão do plano. corda (necessária)

Aplicações

Nome Descrição Valor
aplicaçãoDefinitionId O caminho totalmente qualificado da definição de aplicação gerida Id. string
jitAccessPolicy A política de acesso gerido à aplicação Jit. AplicaçãoJitAccessPolicy
managedResourceGroupId O grupo de recursos gerido id. string
parâmetros Nome e pares de valor que definem os parâmetros de aplicação geridos. Pode ser um JObject ou uma corda JSON bem formada. Para o Bicep, pode utilizar qualquer( ) função.

AplicaçãoJitAccessPolicy

Nome Descrição Valor
jitAccessEnabled Se o acesso ao JIT está ativado. bool (obrigatório)
jitApprovalMode Modo de aprovação JIT. 'AutoApprove'
'ManualAprove'
«Não específico»
jitApprovers Os aprovadores do JIT JitApproverDefinition[]
máximaJitAccessDuration É concedida a duração máxima de acesso ao JIT. Este é um valor do período DE TEMPO ISO8601. string

JitApproverDefinition

Nome Descrição Valor
displayName O nome de visualização do aprovador. string
ID O id do chefe de serviço do aprovação. corda (necessária)
tipo O tipo de aprovação. 'grupo'
'utilizador'

Sku

Nome Descrição Valor
capacidade A capacidade do SKU. int
família A família SKU. string
model O modelo SKU. string
name O nome SKU. corda (necessária)
size O tamanho SKU. string
tier O nível SKU. string

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Crie uma aplicação gerida com uma vista personalizada

Implementar no Azure
Este modelo cria uma aplicação gerida que tem uma vista padrão personalizada.
Crie uma aplicação gerida que implemente modelos ligados

Implementar no Azure
Este modelo cria uma aplicação gerida que implementa modelos ligados.
Criar uma aplicação gerida com métricas e alertas

Implementar no Azure
Este modelo cria uma aplicação gerida que tem métricas de aplicação e alertas.

Definição de recurso de modelo DE ARM

O tipo de recurso de aplicações pode ser implantado para: Grupos de recursos.

Para saber mais sobre as implementações do grupo de recursos, consulte o modelo ARM.

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.Solutions/aplicações, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Solutions/applications",
  "apiVersion": "2021-07-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",
    "jitAccessPolicy": {
      "jitAccessEnabled": "bool",
      "jitApprovalMode": "string",
      "jitApprovers": [
        {
          "displayName": "string",
          "id": "string",
          "type": "string"
        }
      ],
      "maximumJitAccessDuration": "string"
    },
    "managedResourceGroupId": "string",
    "parameters": {}
  }
}

Valores imobiliários

aplicações

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Solutions/applications'
apiVersion A versão api de recurso '2021-07-01'
name O nome do recurso corda (necessária)
localização Localização do recurso string
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Tags em modelos
sku O SKU do recurso. Sku
tipo O tipo de aplicação gerida. Os valores permitidos são MarketPlace e ServiceCatalog. corda (necessária)
identidade A identidade do recurso. Identidade
managedBy ID do recurso que gere este recurso. string
plano A informação do plano. Planear
propriedades As propriedades geridas da aplicação. Aplicações ( necessárias)

Identidade

Nome Descrição Valor
tipo O tipo de identidade. "Nenhum"
'Sistema Assintado'
'SystemAssigned, UserAssigned'
'UtilizadorAssatado'
nomeações para assediadas do utilizador A lista de identidades de utilizador associadas ao recurso. As referências-chave do dicionário de identidade do utilizador serão ids de recursos no formulário: '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. objeto

Planear

Nome Descrição Valor
name O nome do plano. corda (necessária)
produto O código do produto. corda (necessária)
promoçãoDesse O código de promoção. string
publicador A identificação da editora. corda (necessária)
versão A versão do plano. corda (necessária)

Aplicações

Nome Descrição Valor
aplicaçãoDefinitionId O caminho totalmente qualificado da definição de aplicação gerida Id. string
jitAccessPolicy A política de acesso gerido à aplicação Jit. AplicaçãoJitAccessPolicy
managedResourceGroupId O grupo de recursos gerido id. string
parâmetros Nome e pares de valor que definem os parâmetros de aplicação geridos. Pode ser um JObject ou uma corda JSON bem formada.

AplicaçãoJitAccessPolicy

Nome Descrição Valor
jitAccessEnabled Se o acesso ao JIT está ativado. bool (obrigatório)
jitApprovalMode Modo de aprovação JIT. 'AutoApprove'
'ManualAprove'
«Não específico»
jitApprovers Os aprovadores do JIT JitApproverDefinition[]
máximaJitAccessDuration É concedida a duração máxima de acesso ao JIT. Este é um valor do período DE TEMPO ISO8601. string

JitApproverDefinition

Nome Descrição Valor
displayName O nome de visualização do aprovador. string
ID O id do chefe de serviço do aprovação. corda (necessária)
tipo O tipo de aprovação. 'grupo'
'utilizador'

Sku

Nome Descrição Valor
capacidade A capacidade do SKU. int
família A família SKU. string
model O modelo SKU. string
name O nome SKU. corda (necessária)
size O tamanho SKU. string
tier O nível SKU. string

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Crie uma aplicação gerida com uma vista personalizada

Implementar no Azure
Este modelo cria uma aplicação gerida que tem uma vista padrão personalizada.
Crie uma aplicação gerida que implemente modelos ligados

Implementar no Azure
Este modelo cria uma aplicação gerida que implementa modelos ligados.
Criar uma aplicação gerida com métricas e alertas

Implementar no Azure
Este modelo cria uma aplicação gerida que tem métricas de aplicação e alertas.

Definição de recursos Terraform (fornecedor AzAPI)

O tipo de recurso de aplicações pode ser implantado para: Grupos de recursos.

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.Solutions/aplicações, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applications@2021-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      applicationDefinitionId = "string"
      jitAccessPolicy = {
        jitAccessEnabled = bool
        jitApprovalMode = "string"
        jitApprovers = [
          {
            displayName = "string"
            id = "string"
            type = "string"
          }
        ]
        maximumJitAccessDuration = "string"
      }
      managedResourceGroupId = "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 imobiliários

aplicações

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Solutions/applications@2021-07-01"
name O nome do recurso corda (necessária)
localização Localização do recurso string
parent_id Para implantar num grupo de recursos, utilize o ID desse grupo de recursos. corda (necessária)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas.
sku O SKU do recurso. Sku
tipo O tipo de aplicação gerida. Os valores permitidos são MarketPlace e ServiceCatalog. corda (necessária)
identidade A identidade do recurso. Identidade
managedBy ID do recurso que gere este recurso. string
plano A informação do plano. Planear
propriedades As propriedades geridas da aplicação. Aplicações ( necessárias)

Identidade

Nome Descrição Valor
tipo O tipo de identidade. "Sistema Assintado"
"SistemaAssigned, UserAssigned"
"Utilizador Assinado"
identity_ids A lista de identidades de utilizador associadas ao recurso. As referências-chave do dicionário de identidade do utilizador serão ids de recursos no formulário: '/subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Conjunto de identidade de utilizador.

Planear

Nome Descrição Valor
name O nome do plano. corda (necessária)
produto O código do produto. corda (necessária)
promoçãoDesse O código de promoção. string
publicador A identificação da editora. corda (necessária)
versão A versão do plano. corda (necessária)

Aplicações

Nome Descrição Valor
aplicaçãoDefinitionId O caminho totalmente qualificado da definição de aplicação gerida Id. string
jitAccessPolicy A política de acesso gerido à aplicação Jit. AplicaçãoJitAccessPolicy
managedResourceGroupId O grupo de recursos gerido id. string
parâmetros Nome e pares de valor que definem os parâmetros de aplicação geridos. Pode ser um JObject ou uma corda JSON bem formada.

AplicaçãoJitAccessPolicy

Nome Descrição Valor
jitAccessEnabled Se o acesso ao JIT está ativado. bool (obrigatório)
jitApprovalMode Modo de aprovação JIT. "AutoApprove"
"ManualApprove"
"Não Específico"
jitApprovers Os aprovadores do JIT JitApproverDefinition[]
máximaJitAccessDuration É concedida a duração máxima de acesso ao JIT. Este é um valor do período DE TEMPO ISO8601. string

JitApproverDefinition

Nome Descrição Valor
displayName O nome de visualização do aprovador. string
ID O id do chefe de serviço do aprovação. corda (necessária)
tipo O tipo de aprovação. "grupo"
"utilizador"

Sku

Nome Descrição Valor
capacidade A capacidade do SKU. int
família A família SKU. string
model O modelo SKU. string
name O nome SKU. corda (necessária)
size O tamanho SKU. string
tier O nível SKU. string