Share via


ApplicationResource interface

The application resource.

Extends

Properties

identity

Describes the managed identities for an Azure resource.

location

The geo-location where the resource lives

managedIdentities

List of user assigned identities for the application, each mapped to a friendly name.

parameters

List of application parameters with overridden values from their default values specified in the application manifest.

provisioningState

The current deployment or provisioning state, which only appears in the response

tags

Resource tags.

upgradePolicy

Describes the policy for a monitored application upgrade.

version

The version of the application type as defined in the application manifest. This name must be the full Arm Resource ID for the referenced application type version.

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

The name of the resource

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Property Details

identity

Describes the managed identities for an Azure resource.

identity?: ManagedIdentity

Property Value

location

The geo-location where the resource lives

location?: string

Property Value

string

managedIdentities

List of user assigned identities for the application, each mapped to a friendly name.

managedIdentities?: ApplicationUserAssignedIdentity[]

Property Value

parameters

List of application parameters with overridden values from their default values specified in the application manifest.

parameters?: Record<string, string>

Property Value

Record<string, string>

provisioningState

The current deployment or provisioning state, which only appears in the response

provisioningState?: string

Property Value

string

tags

Resource tags.

tags?: Record<string, string>

Property Value

Record<string, string>

upgradePolicy

Describes the policy for a monitored application upgrade.

upgradePolicy?: ApplicationUpgradePolicy

Property Value

version

The version of the application type as defined in the application manifest. This name must be the full Arm Resource ID for the referenced application type version.

version?: string

Property Value

string

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource

name?: string

Property Value

string

Inherited From ProxyResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

systemData?: SystemData

Property Value

Inherited From ProxyResource.systemData

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type?: string

Property Value

string

Inherited From ProxyResource.type