ApplicationDefinition interface
Informations sur la définition d’application managée.
- Extends
Propriétés
artifacts | Collection d’artefacts d’application managée. Le portail utilise les fichiers spécifiés en tant qu’artefacts pour construire l’expérience utilisateur de création d’une application managée à partir d’une définition d’application managée. |
authorizations | Autorisations du fournisseur d’applications managées. |
create |
Json createUiDefinition pour le modèle de sauvegarde avec la ressource Microsoft.Solutions/applications. Il peut s’agir d’une chaîne JObject ou JSON bien formée. |
deployment |
Stratégie de déploiement d’applications managées. |
description | Description de la définition d’application managée. |
display |
Nom complet de la définition d’application managée. |
is |
Valeur indiquant si le package est activé ou non. |
locking |
Stratégie de verrouillage d’application managée. |
lock |
Niveau de verrouillage de l’application managée. |
main |
Le main modèle json inline qui a des ressources à provisionner. Il peut s’agir d’une chaîne JObject ou JSON bien formée. |
management |
Stratégie de gestion des applications managées qui détermine l’accès de l’éditeur au groupe de ressources managé. |
notification |
Stratégie de notification d’application managée. |
package |
Uri du fichier de package de définition d’application managée. Utiliser cet élément |
policies | Stratégies de fournisseur d’applications managées. |
storage |
ID de compte de stockage pour apporter votre propre scénario de stockage. |
Propriétés héritées
id | ID de ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
location | Emplacement de la ressource |
managed |
ID de la ressource qui gère cette ressource. |
name | Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
sku | Référence SKU de la ressource. |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
tags | Balises de ressource |
type | Type de ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
Détails de la propriété
artifacts
Collection d’artefacts d’application managée. Le portail utilise les fichiers spécifiés en tant qu’artefacts pour construire l’expérience utilisateur de création d’une application managée à partir d’une définition d’application managée.
artifacts?: ApplicationDefinitionArtifact[]
Valeur de propriété
authorizations
Autorisations du fournisseur d’applications managées.
authorizations?: ApplicationAuthorization[]
Valeur de propriété
createUiDefinition
Json createUiDefinition pour le modèle de sauvegarde avec la ressource Microsoft.Solutions/applications. Il peut s’agir d’une chaîne JObject ou JSON bien formée.
createUiDefinition?: Record<string, unknown>
Valeur de propriété
Record<string, unknown>
deploymentPolicy
Stratégie de déploiement d’applications managées.
deploymentPolicy?: ApplicationDeploymentPolicy
Valeur de propriété
description
Description de la définition d’application managée.
description?: string
Valeur de propriété
string
displayName
Nom complet de la définition d’application managée.
displayName?: string
Valeur de propriété
string
isEnabled
Valeur indiquant si le package est activé ou non.
isEnabled?: boolean
Valeur de propriété
boolean
lockingPolicy
Stratégie de verrouillage d’application managée.
lockingPolicy?: ApplicationPackageLockingPolicyDefinition
Valeur de propriété
lockLevel
Niveau de verrouillage de l’application managée.
lockLevel: ApplicationLockLevel
Valeur de propriété
mainTemplate
Le main modèle json inline qui a des ressources à provisionner. Il peut s’agir d’une chaîne JObject ou JSON bien formée.
mainTemplate?: Record<string, unknown>
Valeur de propriété
Record<string, unknown>
managementPolicy
Stratégie de gestion des applications managées qui détermine l’accès de l’éditeur au groupe de ressources managé.
managementPolicy?: ApplicationManagementPolicy
Valeur de propriété
notificationPolicy
Stratégie de notification d’application managée.
notificationPolicy?: ApplicationNotificationPolicy
Valeur de propriété
packageFileUri
Uri du fichier de package de définition d’application managée. Utiliser cet élément
packageFileUri?: string
Valeur de propriété
string
policies
Stratégies de fournisseur d’applications managées.
policies?: ApplicationPolicy[]
Valeur de propriété
storageAccountId
ID de compte de stockage pour apporter votre propre scénario de stockage.
storageAccountId?: string
Valeur de propriété
string
Détails de la propriété héritée
id
ID de ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
id?: string
Valeur de propriété
string
Hérité deGenericResource.id
location
Emplacement de la ressource
location?: string
Valeur de propriété
string
Hérité deGenericResource.location
managedBy
ID de la ressource qui gère cette ressource.
managedBy?: string
Valeur de propriété
string
Hérité deGenericResource.managedBy
name
Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
name?: string
Valeur de propriété
string
Hérité deGenericResource.name
sku
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
systemData?: SystemData
Valeur de propriété
Hérité deGenericResource.systemData
tags
Balises de ressource
tags?: {[propertyName: string]: string}
Valeur de propriété
{[propertyName: string]: string}
Hérité deGenericResource.tags
type
Type de ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
type?: string
Valeur de propriété
string
Hérité deGenericResource.type