ApplicationDefinition interface
Informacje o definicji aplikacji zarządzanej.
- Extends
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
Dziedziczone zGenericResource.id
location
Lokalizacja zasobu
location?: string
Wartość właściwości
string
Dziedziczone zgenericResource.location
managedBy
Identyfikator zasobu, który zarządza tym zasobem.
managedBy?: string
Wartość właściwości
string
Dziedziczone zgenericResource.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
Dziedziczone zGenericResource.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
Dziedziczone zgenericResource.systemData
tags
Tagi zasobów
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
Dziedziczone zgenericResource.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
Dziedziczone zgenericResource.type