GetApplicationDefinitionResult

data class GetApplicationDefinitionResult(val artifacts: List<ApplicationDefinitionArtifactResponse>? = null, val authorizations: List<ApplicationAuthorizationResponse>? = null, val azureApiVersion: String, val createUiDefinition: Any? = null, val deploymentPolicy: ApplicationDeploymentPolicyResponse? = null, val description: String? = null, val displayName: String? = null, val id: String, val isEnabled: Boolean? = null, val location: String? = null, val lockLevel: String, val lockingPolicy: ApplicationPackageLockingPolicyDefinitionResponse? = null, val mainTemplate: Any? = null, val managedBy: String? = null, val managementPolicy: ApplicationManagementPolicyResponse? = null, val name: String, val notificationPolicy: ApplicationNotificationPolicyResponse? = null, val packageFileUri: String? = null, val policies: List<ApplicationPolicyResponse>? = null, val sku: SkuResponse? = null, val storageAccountId: String? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Information about managed application definition.

Constructors

Link copied to clipboard
constructor(artifacts: List<ApplicationDefinitionArtifactResponse>? = null, authorizations: List<ApplicationAuthorizationResponse>? = null, azureApiVersion: String, createUiDefinition: Any? = null, deploymentPolicy: ApplicationDeploymentPolicyResponse? = null, description: String? = null, displayName: String? = null, id: String, isEnabled: Boolean? = null, location: String? = null, lockLevel: String, lockingPolicy: ApplicationPackageLockingPolicyDefinitionResponse? = null, mainTemplate: Any? = null, managedBy: String? = null, managementPolicy: ApplicationManagementPolicyResponse? = null, name: String, notificationPolicy: ApplicationNotificationPolicyResponse? = null, packageFileUri: String? = null, policies: List<ApplicationPolicyResponse>? = null, sku: SkuResponse? = null, storageAccountId: String? = null, systemData: SystemDataResponse, tags: Map<String, String>? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition.

Link copied to clipboard

The managed application provider authorizations.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard
val createUiDefinition: Any? = null

The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string.

Link copied to clipboard

The managed application deployment policy.

Link copied to clipboard
val description: String? = null

The managed application definition description.

Link copied to clipboard
val displayName: String? = null

The managed application definition display name.

Link copied to clipboard
val id: String

Resource ID

Link copied to clipboard
val isEnabled: Boolean? = null

A value indicating whether the package is enabled or not.

Link copied to clipboard
val location: String? = null

Resource location

Link copied to clipboard

The managed application locking policy.

Link copied to clipboard

The managed application lock level.

Link copied to clipboard
val mainTemplate: Any? = null

The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string.

Link copied to clipboard
val managedBy: String? = null

ID of the resource that manages this resource.

Link copied to clipboard

The managed application management policy that determines publisher's access to the managed resource group.

Link copied to clipboard

Resource name

Link copied to clipboard

The managed application notification policy.

Link copied to clipboard
val packageFileUri: String? = null

The managed application definition package file Uri. Use this element

Link copied to clipboard

The managed application provider policies.

Link copied to clipboard
val sku: SkuResponse? = null

The SKU of the resource.

Link copied to clipboard

The storage account id for bring your own storage scenario.

Link copied to clipboard

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags

Link copied to clipboard

Resource type