Partager via


Applications Microsoft.Solutions 2018-06-01

Définition de ressource Bicep

Le type de ressource des applications peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Solutions/applications, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Solutions/applications@2018-06-01' = {
  identity: {
    type: 'SystemAssigned'
  }
  kind: 'string'
  location: 'string'
  managedBy: 'string'
  name: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
    version: 'string'
  }
  properties: {
    applicationDefinitionId: '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'
  }
}

Valeurs de propriété

ApplicationProperties

Nom Description Valeur
applicationDefinitionId Chemin complet de l’ID de définition d’application managée. corde
managedResourceGroupId ID du groupe de ressources managé. chaîne (obligatoire)
Paramètres Paires nom et valeur qui définissent les paramètres de l’application managée. Il peut s’agir d’une chaîne JSON bien formée ou JObject. quelconque

Identité

Nom Description Valeur
type Type d’identité. 'SystemAssigned'

Microsoft.Solutions/applications

Nom Description Valeur
identité Identité de la ressource. Identity
gentil Type de l’application managée. Les valeurs autorisées sont MarketPlace et ServiceCatalog. corde

Contraintes:
Modèle = ^[-\w\._,\(\)]+$ (obligatoire)
emplacement Emplacement des ressources corde
managedBy ID de la ressource qui gère cette ressource. corde
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 64 (obligatoire)
plan Informations sur le plan. planifier
Propriétés Propriétés de l’application managée. ApplicationProperties (obligatoire)
Sku Référence SKU de la ressource. référence SKU
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

Plan

Nom Description Valeur
nom Nom du plan. chaîne (obligatoire)
produit Code de produit. chaîne (obligatoire)
promotionCode Code de promotion. corde
éditeur ID de l’éditeur. chaîne (obligatoire)
Version Version du plan. chaîne (obligatoire)

ResourceTags

Nom Description Valeur

Sku

Nom Description Valeur
capacité Capacité de référence SKU. Int
Famille Famille de références SKU. corde
modèle Modèle de référence SKU. corde
nom Nom de la référence SKU. chaîne (obligatoire)
taille Taille de la référence SKU. corde
niveau Niveau de référence SKU. corde

Définition de ressource de modèle ARM

Le type de ressource des applications peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Solutions/applications, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Solutions/applications",
  "apiVersion": "2018-06-01",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "kind": "string",
  "location": "string",
  "managedBy": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string",
    "version": "string"
  },
  "properties": {
    "applicationDefinitionId": "string",
    "managedResourceGroupId": "string",
    "parameters": {}
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "model": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valeurs de propriété

ApplicationProperties

Nom Description Valeur
applicationDefinitionId Chemin complet de l’ID de définition d’application managée. corde
managedResourceGroupId ID du groupe de ressources managé. chaîne (obligatoire)
Paramètres Paires nom et valeur qui définissent les paramètres de l’application managée. Il peut s’agir d’une chaîne JSON bien formée ou JObject. quelconque

Identité

Nom Description Valeur
type Type d’identité. 'SystemAssigned'

Microsoft.Solutions/applications

Nom Description Valeur
apiVersion Version de l’API '2018-06-01'
identité Identité de la ressource. Identity
gentil Type de l’application managée. Les valeurs autorisées sont MarketPlace et ServiceCatalog. corde

Contraintes:
Modèle = ^[-\w\._,\(\)]+$ (obligatoire)
emplacement Emplacement des ressources corde
managedBy ID de la ressource qui gère cette ressource. corde
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 64 (obligatoire)
plan Informations sur le plan. planifier
Propriétés Propriétés de l’application managée. ApplicationProperties (obligatoire)
Sku Référence SKU de la ressource. référence SKU
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Solutions/applications'

Plan

Nom Description Valeur
nom Nom du plan. chaîne (obligatoire)
produit Code de produit. chaîne (obligatoire)
promotionCode Code de promotion. corde
éditeur ID de l’éditeur. chaîne (obligatoire)
Version Version du plan. chaîne (obligatoire)

ResourceTags

Nom Description Valeur

Sku

Nom Description Valeur
capacité Capacité de référence SKU. Int
Famille Famille de références SKU. corde
modèle Modèle de référence SKU. corde
nom Nom de la référence SKU. chaîne (obligatoire)
taille Taille de la référence SKU. corde
niveau Niveau de référence SKU. corde

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer une application managée qui déploie des modèles liés

Déployer sur Azure
Ce modèle crée une application managée qui déploie des modèles liés.
Créer une application managée avec une vue personnalisée

Déployer sur Azure
Ce modèle crée une application managée qui a une vue par défaut personnalisée.
Créer une application managée avec des métriques et des alertes

Déployer sur Azure
Ce modèle crée une application managée qui a des métriques et des alertes d’application.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource des applications peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Solutions/applications, ajoutez la terraform suivante à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Solutions/applications@2018-06-01"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  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"
      managedResourceGroupId = "string"
      parameters = ?
    }
  })
}

Valeurs de propriété

ApplicationProperties

Nom Description Valeur
applicationDefinitionId Chemin complet de l’ID de définition d’application managée. corde
managedResourceGroupId ID du groupe de ressources managé. chaîne (obligatoire)
Paramètres Paires nom et valeur qui définissent les paramètres de l’application managée. Il peut s’agir d’une chaîne JSON bien formée ou JObject. quelconque

Identité

Nom Description Valeur
type Type d’identité. 'SystemAssigned'

Microsoft.Solutions/applications

Nom Description Valeur
identité Identité de la ressource. Identity
gentil Type de l’application managée. Les valeurs autorisées sont MarketPlace et ServiceCatalog. corde

Contraintes:
Modèle = ^[-\w\._,\(\)]+$ (obligatoire)
emplacement Emplacement des ressources corde
managedBy ID de la ressource qui gère cette ressource. corde
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 64 (obligatoire)
plan Informations sur le plan. planifier
Propriétés Propriétés de l’application managée. ApplicationProperties (obligatoire)
Sku Référence SKU de la ressource. référence SKU
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Solutions/applications@2018-06-01 »

Plan

Nom Description Valeur
nom Nom du plan. chaîne (obligatoire)
produit Code de produit. chaîne (obligatoire)
promotionCode Code de promotion. corde
éditeur ID de l’éditeur. chaîne (obligatoire)
Version Version du plan. chaîne (obligatoire)

ResourceTags

Nom Description Valeur

Sku

Nom Description Valeur
capacité Capacité de référence SKU. Int
Famille Famille de références SKU. corde
modèle Modèle de référence SKU. corde
nom Nom de la référence SKU. chaîne (obligatoire)
taille Taille de la référence SKU. corde
niveau Niveau de référence SKU. corde