Application interface

Information about managed application.

Extends

Properties

applicationDefinitionId

The fully qualified path of managed application definition Id.

artifacts

The collection of managed application artifacts. NOTE: This property will not be serialized. It can only be populated by the server.

authorizations

The read-only authorizations property that is retrieved from the application package. NOTE: This property will not be serialized. It can only be populated by the server.

billingDetails

The managed application billing details. NOTE: This property will not be serialized. It can only be populated by the server.

createdBy

The client entity that created the JIT request. NOTE: This property will not be serialized. It can only be populated by the server.

customerSupport

The read-only customer support property that is retrieved from the application package. NOTE: This property will not be serialized. It can only be populated by the server.

identity

The identity of the resource.

jitAccessPolicy

The managed application Jit access policy.

kind

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

managedResourceGroupId

The managed resource group Id.

managementMode

The managed application management mode. NOTE: This property will not be serialized. It can only be populated by the server.

outputs

Name and value pairs that define the managed application outputs. NOTE: This property will not be serialized. It can only be populated by the server.

parameters

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

plan

The plan information.

provisioningState

The managed application provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.

publisherTenantId

The publisher tenant Id. NOTE: This property will not be serialized. It can only be populated by the server.

supportUrls

The read-only support URLs property that is retrieved from the application package. NOTE: This property will not be serialized. It can only be populated by the server.

updatedBy

The client entity that last updated the JIT request. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

id

Resource ID NOTE: This property will not be serialized. It can only be populated by the server.

location

Resource location

managedBy

ID of the resource that manages this resource.

name

Resource name NOTE: This property will not be serialized. It can only be populated by the server.

sku

The SKU of the resource.

systemData

Metadata pertaining to creation and last modification of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags

type

Resource type NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

applicationDefinitionId

The fully qualified path of managed application definition Id.

applicationDefinitionId?: string

Property Value

string

artifacts

The collection of managed application artifacts. NOTE: This property will not be serialized. It can only be populated by the server.

artifacts?: ApplicationArtifact[]

Property Value

authorizations

The read-only authorizations property that is retrieved from the application package. NOTE: This property will not be serialized. It can only be populated by the server.

authorizations?: ApplicationAuthorization[]

Property Value

billingDetails

The managed application billing details. NOTE: This property will not be serialized. It can only be populated by the server.

billingDetails?: ApplicationBillingDetailsDefinition

Property Value

createdBy

The client entity that created the JIT request. NOTE: This property will not be serialized. It can only be populated by the server.

createdBy?: ApplicationClientDetails

Property Value

customerSupport

The read-only customer support property that is retrieved from the application package. NOTE: This property will not be serialized. It can only be populated by the server.

customerSupport?: ApplicationPackageContact

Property Value

identity

The identity of the resource.

identity?: Identity

Property Value

jitAccessPolicy

The managed application Jit access policy.

jitAccessPolicy?: ApplicationJitAccessPolicy

Property Value

kind

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

kind: string

Property Value

string

managedResourceGroupId

The managed resource group Id.

managedResourceGroupId?: string

Property Value

string

managementMode

The managed application management mode. NOTE: This property will not be serialized. It can only be populated by the server.

managementMode?: string

Property Value

string

outputs

Name and value pairs that define the managed application outputs. NOTE: This property will not be serialized. It can only be populated by the server.

outputs?: Record<string, unknown>

Property Value

Record<string, unknown>

parameters

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

parameters?: Record<string, unknown>

Property Value

Record<string, unknown>

plan

The plan information.

plan?: Plan

Property Value

provisioningState

The managed application provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

publisherTenantId

The publisher tenant Id. NOTE: This property will not be serialized. It can only be populated by the server.

publisherTenantId?: string

Property Value

string

supportUrls

The read-only support URLs property that is retrieved from the application package. NOTE: This property will not be serialized. It can only be populated by the server.

supportUrls?: ApplicationPackageSupportUrls

Property Value

updatedBy

The client entity that last updated the JIT request. NOTE: This property will not be serialized. It can only be populated by the server.

updatedBy?: ApplicationClientDetails

Property Value

Inherited Property Details

id

Resource ID NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From GenericResource.id

location

Resource location

location?: string

Property Value

string

Inherited From GenericResource.location

managedBy

ID of the resource that manages this resource.

managedBy?: string

Property Value

string

Inherited From GenericResource.managedBy

name

Resource name NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From GenericResource.name

sku

The SKU of the resource.

sku?: Sku

Property Value

Sku

Inherited From GenericResource.sku

systemData

Metadata pertaining to creation and last modification of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

Inherited From GenericResource.systemData

tags

Resource tags

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

Property Value

{[propertyName: string]: string}

Inherited From GenericResource.tags

type

Resource type NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From GenericResource.type