ManagedApplicationDefinition
Ressourcenicon

Ressourcenübersicht
Eine Managed Application Definition ist eine Ressource, die die Definition einer verwalteten Anwendung (Managed Application) speichert, die Benutzer über den Azure Marketplace oder einen internen Organisationskatalog bereitstellen können.
Durch das Paketieren von ARM-Vorlagen und UI-Definitionen können die während der Bereitstellung bereitgestellten Eingabemasken und der Berechtigungsumfang standardisiert werden.
Zugehörige Ressourcen
Übergeordnete Ressourcen
Ressourcenkonfiguration
Grundlegende Informationen
description: Beschreibung der Managed Application Definitiondisplay_name: In der Benutzeroberfläche angezeigter Name
Sperrstufe (lock_level)
Definiert den Umfang der Aktionen, die Benutzer für bereitgestellte Ressourcen ausführen dürfen.
None: Keine EinschränkungenCanNotDelete: Löschen nicht zulässigReadOnly: Schreibgeschützt
Paketdatei-URI (package_file_uri)
- URI der
.zip-Datei, die die ARM-Vorlage und Metadaten für die Bereitstellung enthält - Muss die folgenden Dateien enthalten
mainTemplate.jsoncreateUiDefinition.json
mainTemplate.jsonmuss mindestens einen grundlegendenparameters-Abschnitt enthalten
Berechtigungen (authorization)
Definiert die Rollen, die während der Bereitstellung der Anwendung automatisch zugewiesen werden.
authorization.service_principal_id: ID des Service Principals, dem die Rolle zugewiesen wirdauthorization.role_definition_id: Ressourcen-ID der Role Definition
Nutzungsszenarien
- Bereitstellung von SaaS- oder Lösungspaketen für den Azure Marketplace
- Bereitstellung standardisierter interner Architekturen als Managed Applications
- Bereitstellung von Infrastruktur für Kunden oder interne Benutzer mit eingeschränkten Betriebsberechtigungen