Freigeben über


ApplicationDefinition interface

Informationen zur Definition der verwalteten Anwendung.

Extends

Eigenschaften

artifacts

Die Sammlung verwalteter Anwendungsartefakte. Das Portal verwendet die als Artefakte angegebenen Dateien, um die Benutzerfreundlichkeit beim Erstellen einer verwalteten Anwendung aus einer Definition einer verwalteten Anwendung zu erstellen.

authorizations

Die Autorisierungen des verwalteten Anwendungsanbieters.

createUiDefinition

Der createUiDefinition-JSON-Code für die Unterstützungsvorlage mit der Ressource Microsoft.Solutions/applications. Es kann sich um eine JObject-Zeichenfolge oder eine wohlgeformte JSON-Zeichenfolge handeln.

deploymentPolicy

Die Bereitstellungsrichtlinie für verwaltete Anwendungen.

description

Die Definition der verwalteten Anwendung.

displayName

Der Anzeigename der Verwalteten Anwendungsdefinition.

isEnabled

Ein Wert, der angibt, ob das Paket aktiviert ist oder nicht.

lockingPolicy

Die Sperrrichtlinie für verwaltete Anwendungen.

lockLevel

Die Sperresebene der verwalteten Anwendung.

mainTemplate

Die Inline-Standard JSON-Vorlage, die ressourcen enthält, die bereitgestellt werden müssen. Es kann sich um eine JObject-Zeichenfolge oder eine wohlgeformte JSON-Zeichenfolge handeln.

managementPolicy

Die Verwaltungsrichtlinie für verwaltete Anwendungen, die den Zugriff des Herausgebers auf die verwaltete Ressourcengruppe bestimmt.

notificationPolicy

Die Benachrichtigungsrichtlinie für verwaltete Anwendungen.

packageFileUri

Der URI der Paketdefinitionsdatei für die verwaltete Anwendung. Verwenden Sie dieses Element.

policies

Die Richtlinien des Anbieters der verwalteten Anwendung.

storageAccountId

Die Speicherkonto-ID für das Szenario "Bring Your Own Storage".

Geerbte Eigenschaften

id

Hinweis zur Ressourcen-ID: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

location

Ressourcenspeicherort

managedBy

ID der Ressource, die diese Ressource verwaltet.

name

Ressourcenname HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

sku

Die SKU der Ressource.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

tags

Ressourcentags

type

Ressourcentyp HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

artifacts

Die Sammlung verwalteter Anwendungsartefakte. Das Portal verwendet die als Artefakte angegebenen Dateien, um die Benutzerfreundlichkeit beim Erstellen einer verwalteten Anwendung aus einer Definition einer verwalteten Anwendung zu erstellen.

artifacts?: ApplicationDefinitionArtifact[]

Eigenschaftswert

authorizations

Die Autorisierungen des verwalteten Anwendungsanbieters.

authorizations?: ApplicationAuthorization[]

Eigenschaftswert

createUiDefinition

Der createUiDefinition-JSON-Code für die Unterstützungsvorlage mit der Ressource Microsoft.Solutions/applications. Es kann sich um eine JObject-Zeichenfolge oder eine wohlgeformte JSON-Zeichenfolge handeln.

createUiDefinition?: Record<string, unknown>

Eigenschaftswert

Record<string, unknown>

deploymentPolicy

Die Bereitstellungsrichtlinie für verwaltete Anwendungen.

deploymentPolicy?: ApplicationDeploymentPolicy

Eigenschaftswert

description

Die Definition der verwalteten Anwendung.

description?: string

Eigenschaftswert

string

displayName

Der Anzeigename der Verwalteten Anwendungsdefinition.

displayName?: string

Eigenschaftswert

string

isEnabled

Ein Wert, der angibt, ob das Paket aktiviert ist oder nicht.

isEnabled?: boolean

Eigenschaftswert

boolean

lockingPolicy

Die Sperrrichtlinie für verwaltete Anwendungen.

lockingPolicy?: ApplicationPackageLockingPolicyDefinition

Eigenschaftswert

lockLevel

Die Sperresebene der verwalteten Anwendung.

lockLevel: ApplicationLockLevel

Eigenschaftswert

mainTemplate

Die Inline-Standard JSON-Vorlage, die ressourcen enthält, die bereitgestellt werden müssen. Es kann sich um eine JObject-Zeichenfolge oder eine wohlgeformte JSON-Zeichenfolge handeln.

mainTemplate?: Record<string, unknown>

Eigenschaftswert

Record<string, unknown>

managementPolicy

Die Verwaltungsrichtlinie für verwaltete Anwendungen, die den Zugriff des Herausgebers auf die verwaltete Ressourcengruppe bestimmt.

managementPolicy?: ApplicationManagementPolicy

Eigenschaftswert

notificationPolicy

Die Benachrichtigungsrichtlinie für verwaltete Anwendungen.

notificationPolicy?: ApplicationNotificationPolicy

Eigenschaftswert

packageFileUri

Der URI der Paketdefinitionsdatei für die verwaltete Anwendung. Verwenden Sie dieses Element.

packageFileUri?: string

Eigenschaftswert

string

policies

Die Richtlinien des Anbieters der verwalteten Anwendung.

policies?: ApplicationPolicy[]

Eigenschaftswert

storageAccountId

Die Speicherkonto-ID für das Szenario "Bring Your Own Storage".

storageAccountId?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

id

Hinweis zur Ressourcen-ID: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

Geerbt vonGenericResource.id

location

Ressourcenspeicherort

location?: string

Eigenschaftswert

string

Geerbt vonGenericResource.location

managedBy

ID der Ressource, die diese Ressource verwaltet.

managedBy?: string

Eigenschaftswert

string

Geerbt vonGenericResource.managedBy

name

Ressourcenname HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

Geerbt vonGenericResource.name

sku

Die SKU der Ressource.

sku?: Sku

Eigenschaftswert

Sku

Geerbt vonGenericResource.sku

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

Geerbt vonGenericResource.systemData

tags

Ressourcentags

tags?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}

Geerbt vonGenericResource.tags

type

Ressourcentyp HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

Geerbt vonGenericResource.type