ApplicationDefinition Class
Information about managed application definition.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Inheritance
-
azure.mgmt.resource.managedapplications.models._models_py3.GenericResourceApplicationDefinition
Constructor
ApplicationDefinition(*, lock_level: Union[str, azure.mgmt.resource.managedapplications.models._application_client_enums.ApplicationLockLevel], authorizations: List[azure.mgmt.resource.managedapplications.models._models_py3.ApplicationProviderAuthorization], location: Optional[str] = None, tags: Optional[Dict[str, str]] = None, managed_by: Optional[str] = None, sku: Optional[azure.mgmt.resource.managedapplications.models._models_py3.Sku] = None, identity: Optional[azure.mgmt.resource.managedapplications.models._models_py3.Identity] = None, display_name: Optional[str] = None, is_enabled: Optional[str] = None, artifacts: Optional[List[azure.mgmt.resource.managedapplications.models._models_py3.ApplicationArtifact]] = None, description: Optional[str] = None, package_file_uri: Optional[str] = None, main_template: Optional[Any] = None, create_ui_definition: Optional[Any] = None, **kwargs)
Variables
- id
- str
Resource ID.
- name
- str
Resource name.
- type
- str
Resource type.
- location
- str
Resource location.
- managed_by
- str
ID of the resource that manages this resource.
- sku
- Sku
The SKU of the resource.
- identity
- Identity
The identity of the resource.
- lock_level
- str or ApplicationLockLevel
Required. The managed application lock level. Possible values include: "CanNotDelete", "ReadOnly", "None".
- display_name
- str
The managed application definition display name.
- is_enabled
- str
A value indicating whether the package is enabled or not.
- authorizations
- list[ApplicationProviderAuthorization]
Required. The managed application provider authorizations.
- artifacts
- list[ApplicationArtifact]
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.
- description
- str
The managed application definition description.
- package_file_uri
- str
The managed application definition package file Uri. Use this element.
- main_template
- any
The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string.
- create_ui_definition
- any
The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string.
Feedback
Submit and view feedback for