Dela via


ApplicationDefinition interface

Information om definition av hanterat program.

Extends

Egenskaper

artifacts

Samlingen av hanterade programartefakter. Portalen använder de filer som angetts som artefakter för att skapa användarupplevelsen av att skapa ett hanterat program från en definition av ett hanterat program.

authorizations

Auktoriseringar för den hanterade programleverantören.

createUiDefinition

createUiDefinition json för säkerhetskopieringsmallen med resursen Microsoft.Solutions/applications. Det kan vara en JObject- eller välformulerad JSON-sträng.

deploymentPolicy

Distributionsprincipen för hanterade program.

description

Definitionsbeskrivningen för det hanterade programmet.

displayName

Visningsnamnet för den hanterade programdefinitionen.

isEnabled

Ett värde som anger om paketet är aktiverat eller inte.

lockingPolicy

Den hanterade programlåsningsprincipen.

lockLevel

Den hanterade programlåsnivån.

mainTemplate

Den infogade huvudmallen json som har resurser som ska etableras. Det kan vara en JObject- eller välformulerad JSON-sträng.

managementPolicy

Hanteringsprincipen för hanterade program som avgör utgivarens åtkomst till den hanterade resursgruppen.

notificationPolicy

Meddelandeprincipen för hanterat program.

packageFileUri

Uri för den hanterade programdefinitionspaketfilen. Använd det här elementet

policies

Principerna för den hanterade programprovidern.

storageAccountId

Lagringskonto-ID:t för Bring Your Own Storage-scenariot.

Ärvda egenskaper

id

Resurs-ID OBS! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

location

Resursplats

managedBy

ID för resursen som hanterar den här resursen.

name

Resursnamn OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

sku

Resursens SKU.

systemData

Metadata som rör skapande och senaste ändring av resursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

tags

Resurstaggar

type

Resurstyp OBS! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

Egenskapsinformation

artifacts

Samlingen av hanterade programartefakter. Portalen använder de filer som angetts som artefakter för att skapa användarupplevelsen av att skapa ett hanterat program från en definition av ett hanterat program.

artifacts?: ApplicationDefinitionArtifact[]

Egenskapsvärde

authorizations

Auktoriseringar för den hanterade programleverantören.

authorizations?: ApplicationAuthorization[]

Egenskapsvärde

createUiDefinition

createUiDefinition json för säkerhetskopieringsmallen med resursen Microsoft.Solutions/applications. Det kan vara en JObject- eller välformulerad JSON-sträng.

createUiDefinition?: Record<string, unknown>

Egenskapsvärde

Record<string, unknown>

deploymentPolicy

Distributionsprincipen för hanterade program.

deploymentPolicy?: ApplicationDeploymentPolicy

Egenskapsvärde

description

Definitionsbeskrivningen för det hanterade programmet.

description?: string

Egenskapsvärde

string

displayName

Visningsnamnet för den hanterade programdefinitionen.

displayName?: string

Egenskapsvärde

string

isEnabled

Ett värde som anger om paketet är aktiverat eller inte.

isEnabled?: boolean

Egenskapsvärde

boolean

lockingPolicy

Den hanterade programlåsningsprincipen.

lockingPolicy?: ApplicationPackageLockingPolicyDefinition

Egenskapsvärde

lockLevel

Den hanterade programlåsnivån.

lockLevel: ApplicationLockLevel

Egenskapsvärde

mainTemplate

Den infogade huvudmallen json som har resurser som ska etableras. Det kan vara en JObject- eller välformulerad JSON-sträng.

mainTemplate?: Record<string, unknown>

Egenskapsvärde

Record<string, unknown>

managementPolicy

Hanteringsprincipen för hanterade program som avgör utgivarens åtkomst till den hanterade resursgruppen.

managementPolicy?: ApplicationManagementPolicy

Egenskapsvärde

notificationPolicy

Meddelandeprincipen för hanterat program.

notificationPolicy?: ApplicationNotificationPolicy

Egenskapsvärde

packageFileUri

Uri för den hanterade programdefinitionspaketfilen. Använd det här elementet

packageFileUri?: string

Egenskapsvärde

string

policies

Principerna för den hanterade programprovidern.

policies?: ApplicationPolicy[]

Egenskapsvärde

storageAccountId

Lagringskonto-ID:t för Bring Your Own Storage-scenariot.

storageAccountId?: string

Egenskapsvärde

string

Information om ärvda egenskaper

id

Resurs-ID OBS! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

id?: string

Egenskapsvärde

string

ärvd frånGenericResource.id

location

Resursplats

location?: string

Egenskapsvärde

string

ärvd frånGenericResource.location

managedBy

ID för resursen som hanterar den här resursen.

managedBy?: string

Egenskapsvärde

string

ärvs frånGenericResource.managedBy

name

Resursnamn OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

name?: string

Egenskapsvärde

string

ärvd frånGenericResource.name

sku

Resursens SKU.

sku?: Sku

Egenskapsvärde

Sku

ärvd frånGenericResource.sku

systemData

Metadata som rör skapande och senaste ändring av resursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

systemData?: SystemData

Egenskapsvärde

ärvd frånGenericResource.systemData

tags

Resurstaggar

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

Egenskapsvärde

{[propertyName: string]: string}

ärvd frånGenericResource.tags

type

Resurstyp OBS! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

type?: string

Egenskapsvärde

string

ärvd frånGenericResource.type