Partager via


ArmApplicationDefinitionData Classe

Définition

Classe représentant le modèle de données ArmApplicationDefinition. Informations sur la définition d’application managée.

public class ArmApplicationDefinitionData : Azure.ResourceManager.Resources.Models.ArmApplicationResourceData
type ArmApplicationDefinitionData = class
    inherit ArmApplicationResourceData
Public Class ArmApplicationDefinitionData
Inherits ArmApplicationResourceData
Héritage

Constructeurs

ArmApplicationDefinitionData(AzureLocation, ArmApplicationLockLevel)

Initialise une nouvelle instance d’ArmApplicationDefinitionData.

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.

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.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

DeploymentMode

Mode de déploiement d’application managée.

Description

Description de la définition d’application managée.

DisplayName

Nom complet de la définition d’application managée.

Id

ID de ressource complet pour la ressource. Ex : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Hérité de ResourceData)
IsEnabled

Valeur indiquant si le package est activé ou non.

Location

Emplacement géographique où réside la ressource.

(Hérité de TrackedResourceData)
LockingPolicy

Stratégie de verrouillage d’application managée.

LockLevel

Niveau de verrouillage de l’application managée.

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.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

ManagedBy

ID de la ressource qui gère cette ressource.

(Hérité de ArmApplicationResourceData)
ManagementMode

Mode de gestion des applications managées.

Name

Nom de la ressource.

(Hérité de ResourceData)
NotificationEndpoints

Point de terminaison de notification d’application managée.

PackageFileUri

Uri du fichier de package de définition d’application managée. Utilisez cet élément.

Policies

Stratégies de fournisseur d’applications managées.

ResourceType

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts ».

(Hérité de ResourceData)
Sku

Référence SKU de la ressource.

(Hérité de ArmApplicationResourceData)
SystemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

(Hérité de ResourceData)
Tags

Balises de ressource.

(Hérité de TrackedResourceData)

S’applique à