Partilhar via


Aplicações Microsoft.Solutions 2017-12-01

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@2017-12-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: 'SystemAssigned'
  }
  managedBy: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
    version: 'string'
  }
  properties: {
    applicationDefinitionId: 'string'
    managedResourceGroupId: 'string'
    parameters: any()
    uiDefinitionUri: 'string'
  }
}

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. 'Sistema Assintado'

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
managedResourceGroupId O grupo de recursos gerido id. corda (necessária)
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.
uiDefinitionUri O blob URI onde está localizado o ficheiro de definição de UI. string

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": "2017-12-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": "SystemAssigned"
  },
  "managedBy": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string",
    "version": "string"
  },
  "properties": {
    "applicationDefinitionId": "string",
    "managedResourceGroupId": "string",
    "parameters": {},
    "uiDefinitionUri": "string"
  }
}

Valores imobiliários

aplicações

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Solutions/applications'
apiVersion A versão api de recurso '2017-12-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. 'Sistema Assintado'

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
managedResourceGroupId O grupo de recursos gerido id. corda (necessária)
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.
uiDefinitionUri O blob URI onde está localizado o ficheiro de definição de UI. string

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@2017-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      applicationDefinitionId = "string"
      managedResourceGroupId = "string"
      uiDefinitionUri = "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@2017-12-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"

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
managedResourceGroupId O grupo de recursos gerido id. corda (necessária)
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.
uiDefinitionUri O blob URI onde está localizado o ficheiro de definição de UI. string

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