Application Class

Information about managed application.

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 server.

Inheritance
azure.mgmt.resource.managedapplications.v2019_07_01.models._models_py3.GenericResource
Application

Constructor

Application(*, kind: str, location: str | None = None, tags: Dict[str, str] | None = None, managed_by: str | None = None, sku: _models.Sku | None = None, plan: _models.Plan | None = None, identity: _models.Identity | None = None, managed_resource_group_id: str | None = None, application_definition_id: str | None = None, parameters: MutableMapping[str, Any] | None = None, jit_access_policy: _models.ApplicationJitAccessPolicy | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
location
str

Resource location.

tags

Resource tags.

managed_by
str

ID of the resource that manages this resource.

sku
Sku

The SKU of the resource.

plan

The plan information.

kind
str

The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. Required.

identity

The identity of the resource.

managed_resource_group_id
str

The managed resource group Id.

application_definition_id
str

The fully qualified path of managed application definition Id.

parameters
<xref:JSON>

Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.

jit_access_policy

The managed application Jit access policy.

Variables

Name Description
id
str

Resource ID.

name
str

Resource name.

type
str

Resource type.

location
str

Resource location.

tags

Resource tags.

managed_by
str

ID of the resource that manages this resource.

sku
Sku

The SKU of the resource.

plan

The plan information.

kind
str

The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. Required.

identity

The identity of the resource.

managed_resource_group_id
str

The managed resource group Id.

application_definition_id
str

The fully qualified path of managed application definition Id.

parameters
<xref:JSON>

Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.

outputs
<xref:JSON>

Name and value pairs that define the managed application outputs.

provisioning_state

The managed application provisioning state. Known values are: "NotSpecified", "Accepted", "Running", "Ready", "Creating", "Created", "Deleting", "Deleted", "Canceled", "Failed", "Succeeded", and "Updating".

billing_details

The managed application billing details.

jit_access_policy

The managed application Jit access policy.

publisher_tenant_id
str

The publisher tenant Id.

authorizations

The read-only authorizations property that is retrieved from the application package.

management_mode

The managed application management mode. Known values are: "NotSpecified", "Unmanaged", and "Managed".

customer_support

The read-only customer support property that is retrieved from the application package.

support_urls

The read-only support URLs property that is retrieved from the application package.

artifacts

The collection of managed application artifacts.

created_by

The client entity that created the JIT request.

updated_by

The client entity that last updated the JIT request.