Udostępnij za pośrednictwem


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.

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.

deploymentPolicy

Zasady wdrażania aplikacji zarządzanych.

description

Opis definicji aplikacji zarządzanej.

displayName

Nazwa wyświetlana definicji aplikacji zarządzanej.

isEnabled

Wartość wskazująca, czy pakiet jest włączony, czy nie.

lockingPolicy

Zasady blokowania aplikacji zarządzanej.

lockLevel

Poziom blokady aplikacji zarządzanej.

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.

managementPolicy

Zasady zarządzania aplikacjami zarządzanymi, które określają dostęp wydawcy do zarządzanej grupy zasobów.

notificationPolicy

Zasady powiadomień aplikacji zarządzanej.

packageFileUri

Identyfikator URI pliku pakietu definicji aplikacji zarządzanej. Użyj tego elementu

policies

Zasady dostawcy aplikacji zarządzanych.

storageAccountId

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

managedBy

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.

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.

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

Jednostka SKU zasobu.

sku?: Sku

Wartość właściwości

Sku

Dziedziczone zpliku GenericResource.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