ApplicationDefinition interface
Información sobre la definición de aplicación administrada.
- Extends
Propiedades
artifacts | Colección de artefactos de aplicación administrada. El portal usará los archivos especificados como artefactos para crear la experiencia del usuario de crear una aplicación administrada a partir de una definición de aplicación administrada. |
authorizations | Las autorizaciones del proveedor de aplicaciones administradas. |
create |
Json createUiDefinition para la plantilla de respaldo con el recurso Microsoft.Solutions/applications. Puede ser una cadena JSON con formato correcto o JObject. |
deployment |
Directiva de implementación de aplicaciones administradas. |
description | Descripción de la definición de la aplicación administrada. |
display |
Nombre para mostrar de la definición de aplicación administrada. |
is |
Valor que indica si el paquete está habilitado o no. |
locking |
Directiva de bloqueo de aplicaciones administradas. |
lock |
Nivel de bloqueo de aplicación administrada. |
main |
Json de plantilla principal insertada que tiene recursos que se van a aprovisionar. Puede ser una cadena JSON con formato correcto o JObject. |
management |
Directiva de administración de aplicaciones administradas que determina el acceso del publicador al grupo de recursos administrado. |
notification |
Directiva de notificación de aplicación administrada. |
package |
Identificador URI del archivo de paquete de definición de aplicación administrada. Usar este elemento |
policies | Directivas de proveedor de aplicaciones administradas. |
storage |
Identificador de cuenta de almacenamiento para traer su propio escenario de almacenamiento. |
Propiedades heredadas
id | Nota del identificador de recurso: esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
location | Ubicación de los recursos |
managed |
Identificador del recurso que administra este recurso. |
name | Nombre de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
sku | SKU del recurso. |
system |
Metadatos relacionados con la creación y la última modificación del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
tags | Etiquetas del recurso |
type | Tipo de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
artifacts
Colección de artefactos de aplicación administrada. El portal usará los archivos especificados como artefactos para crear la experiencia del usuario de crear una aplicación administrada a partir de una definición de aplicación administrada.
artifacts?: ApplicationDefinitionArtifact[]
Valor de propiedad
authorizations
Las autorizaciones del proveedor de aplicaciones administradas.
authorizations?: ApplicationAuthorization[]
Valor de propiedad
createUiDefinition
Json createUiDefinition para la plantilla de respaldo con el recurso Microsoft.Solutions/applications. Puede ser una cadena JSON con formato correcto o JObject.
createUiDefinition?: Record<string, unknown>
Valor de propiedad
Record<string, unknown>
deploymentPolicy
Directiva de implementación de aplicaciones administradas.
deploymentPolicy?: ApplicationDeploymentPolicy
Valor de propiedad
description
Descripción de la definición de la aplicación administrada.
description?: string
Valor de propiedad
string
displayName
Nombre para mostrar de la definición de aplicación administrada.
displayName?: string
Valor de propiedad
string
isEnabled
Valor que indica si el paquete está habilitado o no.
isEnabled?: boolean
Valor de propiedad
boolean
lockingPolicy
Directiva de bloqueo de aplicaciones administradas.
lockingPolicy?: ApplicationPackageLockingPolicyDefinition
Valor de propiedad
lockLevel
Nivel de bloqueo de aplicación administrada.
lockLevel: ApplicationLockLevel
Valor de propiedad
mainTemplate
Json de plantilla principal insertada que tiene recursos que se van a aprovisionar. Puede ser una cadena JSON con formato correcto o JObject.
mainTemplate?: Record<string, unknown>
Valor de propiedad
Record<string, unknown>
managementPolicy
Directiva de administración de aplicaciones administradas que determina el acceso del publicador al grupo de recursos administrado.
managementPolicy?: ApplicationManagementPolicy
Valor de propiedad
notificationPolicy
Directiva de notificación de aplicación administrada.
notificationPolicy?: ApplicationNotificationPolicy
Valor de propiedad
packageFileUri
Identificador URI del archivo de paquete de definición de aplicación administrada. Usar este elemento
packageFileUri?: string
Valor de propiedad
string
policies
Directivas de proveedor de aplicaciones administradas.
policies?: ApplicationPolicy[]
Valor de propiedad
storageAccountId
Identificador de cuenta de almacenamiento para traer su propio escenario de almacenamiento.
storageAccountId?: string
Valor de propiedad
string
Detalles de las propiedades heredadas
id
Nota del identificador de recurso: esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
Heredado deGenericResource.id
location
Ubicación de los recursos
location?: string
Valor de propiedad
string
Heredado deGenericResource.location
managedBy
Identificador del recurso que administra este recurso.
managedBy?: string
Valor de propiedad
string
Heredado deGenericResource.managedBy
name
Nombre de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
Heredado deGenericResource.name
sku
systemData
Metadatos relacionados con la creación y la última modificación del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
systemData?: SystemData
Valor de propiedad
Heredado deGenericResource.systemData
tags
Etiquetas del recurso
tags?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
Heredado deGenericResource.tags
type
Tipo de recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string
Heredado deGenericResource.type