ApplicationDefinition interface
Informacje o definicji aplikacji zarządzanej.
- Rozszerzenie
Właściwości
| artifacts | Kolekcja artefaktów aplikacji zarządzanych. Portal użyje plików określonych jako artefakty, aby skonstruować środowisko użytkownika tworzenia aplikacji zarządzanej na podstawie definicji aplikacji zarządzanej. |
| authorizations | Autoryzacje dostawcy aplikacji zarządzanych. |
| create |
Plik json createUiDefinition dla szablonu tworzenia kopii zapasowej za pomocą zasobu Microsoft.Solutions/applications. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON. |
| deployment |
Zasady wdrażania aplikacji zarządzanych. |
| description | Opis definicji aplikacji zarządzanej. |
| display |
Nazwa wyświetlana definicji aplikacji zarządzanej. |
| is |
Wartość wskazująca, czy pakiet jest włączony, czy nie. |
| locking |
Zasady blokowania aplikacji zarządzanej. |
| lock |
Poziom blokady aplikacji zarządzanej. |
| main |
Wbudowany kod json szablonu głównego, który zawiera zasoby do aprowizacji. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON. |
| management |
Zasady zarządzania aplikacjami zarządzanymi, które określają dostęp wydawcy do zarządzanej grupy zasobów. |
| notification |
Zasady powiadomień aplikacji zarządzanej. |
| package |
Identyfikator URI pliku pakietu definicji aplikacji zarządzanej. Użyj tego elementu |
| policies | Zasady dostawcy aplikacji zarządzanych. |
| storage |
Identyfikator konta magazynu dla scenariusza bring your own storage. |
Właściwości dziedziczone
| id | Identyfikator zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| location | Lokalizacja zasobu |
| managed |
Identyfikator zasobu, który zarządza tym zasobem. |
| name | Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| sku | Jednostka SKU zasobu. |
| system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| tags | Tagi zasobów |
| type | Typ zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
artifacts
Kolekcja artefaktów aplikacji zarządzanych. Portal użyje plików określonych jako artefakty, aby skonstruować środowisko użytkownika tworzenia aplikacji zarządzanej na podstawie definicji aplikacji zarządzanej.
artifacts?: ApplicationDefinitionArtifact[]
Wartość właściwości
authorizations
Autoryzacje dostawcy aplikacji zarządzanych.
authorizations?: ApplicationAuthorization[]
Wartość właściwości
createUiDefinition
Plik json createUiDefinition dla szablonu tworzenia kopii zapasowej za pomocą zasobu Microsoft.Solutions/applications. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON.
createUiDefinition?: Record<string, unknown>
Wartość właściwości
Record<string, unknown>
deploymentPolicy
Zasady wdrażania aplikacji zarządzanych.
deploymentPolicy?: ApplicationDeploymentPolicy
Wartość właściwości
description
Opis definicji aplikacji zarządzanej.
description?: string
Wartość właściwości
string
displayName
Nazwa wyświetlana definicji aplikacji zarządzanej.
displayName?: string
Wartość właściwości
string
isEnabled
Wartość wskazująca, czy pakiet jest włączony, czy nie.
isEnabled?: boolean
Wartość właściwości
boolean
lockingPolicy
Zasady blokowania aplikacji zarządzanej.
lockingPolicy?: ApplicationPackageLockingPolicyDefinition
Wartość właściwości
lockLevel
Poziom blokady aplikacji zarządzanej.
lockLevel: ApplicationLockLevel
Wartość właściwości
mainTemplate
Wbudowany kod json szablonu głównego, który zawiera zasoby do aprowizacji. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON.
mainTemplate?: Record<string, unknown>
Wartość właściwości
Record<string, unknown>
managementPolicy
Zasady zarządzania aplikacjami zarządzanymi, które określają dostęp wydawcy do zarządzanej grupy zasobów.
managementPolicy?: ApplicationManagementPolicy
Wartość właściwości
notificationPolicy
Zasady powiadomień aplikacji zarządzanej.
notificationPolicy?: ApplicationNotificationPolicy
Wartość właściwości
packageFileUri
Identyfikator URI pliku pakietu definicji aplikacji zarządzanej. Użyj tego elementu
packageFileUri?: string
Wartość właściwości
string
policies
Zasady dostawcy aplikacji zarządzanych.
policies?: ApplicationPolicy[]
Wartość właściwości
storageAccountId
Identyfikator konta magazynu dla scenariusza bring your own storage.
storageAccountId?: string
Wartość właściwości
string
Szczegóły właściwości dziedziczonej
id
Identyfikator zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: string
Wartość właściwości
string
Odziedziczone poGenericResource.id
location
Lokalizacja zasobu
location?: string
Wartość właściwości
string
Odziedziczone poGenericResource.location
managedBy
Identyfikator zasobu, który zarządza tym zasobem.
managedBy?: string
Wartość właściwości
string
Odziedziczone poGenericResource.managedBy
name
Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: string
Wartość właściwości
string
Odziedziczone poGenericResource.name
sku
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
systemData?: SystemData
Wartość właściwości
Odziedziczone poGenericResource.systemData
tags
Tagi zasobów
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
Odziedziczone poGenericResource.tags
type
Typ zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: string
Wartość właściwości
string
Odziedziczone poGenericResource.type