Applications - Get By Id
Gets the managed application.
GET https://management.azure.com/{applicationId}?api-version=2019-07-01
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
application
|
path | True |
string |
The fully qualified ID of the managed application, including the managed application name and the managed application resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applications/{application-name} |
api-version
|
query | True |
string |
The API version to use for this operation. |
Responses
Name | Type | Description |
---|---|---|
200 OK |
OK - Returns the managed application. |
|
Other Status Codes |
Error response describing why the operation failed. |
Security
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | impersonate your user account |
Definitions
Name | Description |
---|---|
Application |
Information about managed application. |
Application |
Managed application artifact. |
Application |
The managed application artifact name. |
Application |
The managed application artifact type. |
Application |
The managed application provider authorization. |
Application |
Managed application billing details definition. |
Application |
The application client details to track the entity creating/updating the managed app resource. |
Application |
Managed application Jit access policy. |
Application |
The management mode. |
Application |
The application package contact information. |
Application |
The appliance package support URLs. |
Error |
The resource management error additional info. |
Error |
The error detail. |
Error |
Error response |
Identity |
Identity for the resource. |
Jit |
The Jit approval mode. |
Jit |
JIT approver definition. |
Jit |
The approver type. |
Plan |
Plan for the managed application. |
Provisioning |
Provisioning status of the managed application. |
Resource |
The identity type. |
Sku |
SKU for the resource. |
user |
Represents the user assigned identity that is contained within the UserAssignedIdentities dictionary on ResourceIdentity |
Application
Information about managed application.
Name | Type | Description |
---|---|---|
id |
string |
Resource ID |
identity |
The identity of the resource. |
|
kind |
string pattern: ^[-\w\._,\(\)]+$ |
The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. |
location |
string |
Resource location |
managedBy |
string |
ID of the resource that manages this resource. |
name |
string |
Resource name |
plan |
The plan information. |
|
properties.applicationDefinitionId |
string |
The fully qualified path of managed application definition Id. |
properties.artifacts |
The collection of managed application artifacts. |
|
properties.authorizations |
The read-only authorizations property that is retrieved from the application package. |
|
properties.billingDetails |
The managed application billing details. |
|
properties.createdBy |
The client entity that created the JIT request. |
|
properties.customerSupport |
The read-only customer support property that is retrieved from the application package. |
|
properties.jitAccessPolicy |
The managed application Jit access policy. |
|
properties.managedResourceGroupId |
string |
The managed resource group Id. |
properties.managementMode |
The managed application management mode. |
|
properties.outputs |
object |
Name and value pairs that define the managed application outputs. |
properties.parameters |
object |
Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. |
properties.provisioningState |
The managed application provisioning state. |
|
properties.publisherTenantId |
string |
The publisher tenant Id. |
properties.supportUrls |
The read-only support URLs property that is retrieved from the application package. |
|
properties.updatedBy |
The client entity that last updated the JIT request. |
|
sku |
The SKU of the resource. |
|
tags |
object |
Resource tags |
type |
string |
Resource type |
ApplicationArtifact
Managed application artifact.
Name | Type | Description |
---|---|---|
name |
The managed application artifact name. |
|
type |
The managed application artifact type. |
|
uri |
string |
The managed application artifact blob uri. |
ApplicationArtifactName
The managed application artifact name.
Value | Description |
---|---|
NotSpecified | |
ViewDefinition | |
Authorizations | |
CustomRoleDefinition |
ApplicationArtifactType
The managed application artifact type.
Value | Description |
---|---|
NotSpecified | |
Template | |
Custom |
ApplicationAuthorization
The managed application provider authorization.
Name | Type | Description |
---|---|---|
principalId |
string |
The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. |
roleDefinitionId |
string |
The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. |
ApplicationBillingDetailsDefinition
Managed application billing details definition.
Name | Type | Description |
---|---|---|
resourceUsageId |
string |
The managed application resource usage Id. |
ApplicationClientDetails
The application client details to track the entity creating/updating the managed app resource.
Name | Type | Description |
---|---|---|
applicationId |
string |
The client application Id. |
oid |
string |
The client Oid. |
puid |
string |
The client Puid |
ApplicationJitAccessPolicy
Managed application Jit access policy.
Name | Type | Description |
---|---|---|
jitAccessEnabled |
boolean |
Whether the JIT access is enabled. |
jitApprovalMode |
JIT approval mode. |
|
jitApprovers |
The JIT approvers |
|
maximumJitAccessDuration |
string |
The maximum duration JIT access is granted. This is an ISO8601 time period value. |
ApplicationManagementMode
The management mode.
Value | Description |
---|---|
NotSpecified | |
Unmanaged | |
Managed |
ApplicationPackageContact
The application package contact information.
Name | Type | Description |
---|---|---|
contactName |
string |
The contact name. |
string |
The contact email. |
|
phone |
string |
The contact phone number. |
ApplicationPackageSupportUrls
The appliance package support URLs.
Name | Type | Description |
---|---|---|
governmentCloud |
string |
The government cloud support URL. |
publicAzure |
string |
The public azure support URL. |
ErrorAdditionalInfo
The resource management error additional info.
Name | Type | Description |
---|---|---|
info |
object |
The additional info. |
type |
string |
The additional info type. |
ErrorDetail
The error detail.
Name | Type | Description |
---|---|---|
additionalInfo |
The error additional info. |
|
code |
string |
The error code. |
details |
The error details. |
|
message |
string |
The error message. |
target |
string |
The error target. |
ErrorResponse
Error response
Name | Type | Description |
---|---|---|
error |
The error object. |
Identity
Identity for the resource.
Name | Type | Description |
---|---|---|
principalId |
string |
The principal ID of resource identity. |
tenantId |
string |
The tenant ID of resource. |
type |
The identity type. |
|
userAssignedIdentities |
<string,
user |
The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
JitApprovalMode
The Jit approval mode.
Value | Description |
---|---|
NotSpecified | |
AutoApprove | |
ManualApprove |
JitApproverDefinition
JIT approver definition.
Name | Type | Description |
---|---|---|
displayName |
string |
The approver display name. |
id |
string |
The approver service principal Id. |
type |
The approver type. |
JitApproverType
The approver type.
Value | Description |
---|---|
user | |
group |
Plan
Plan for the managed application.
Name | Type | Description |
---|---|---|
name |
string |
The plan name. |
product |
string |
The product code. |
promotionCode |
string |
The promotion code. |
publisher |
string |
The publisher ID. |
version |
string |
The plan's version. |
ProvisioningState
Provisioning status of the managed application.
Value | Description |
---|---|
NotSpecified | |
Accepted | |
Running | |
Ready | |
Creating | |
Created | |
Deleting | |
Deleted | |
Canceled | |
Failed | |
Succeeded | |
Updating |
ResourceIdentityType
The identity type.
Value | Description |
---|---|
SystemAssigned | |
UserAssigned | |
SystemAssigned, UserAssigned | |
None |
Sku
SKU for the resource.
Name | Type | Description |
---|---|---|
capacity |
integer (int32) |
The SKU capacity. |
family |
string |
The SKU family. |
model |
string |
The SKU model. |
name |
string |
The SKU name. |
size |
string |
The SKU size. |
tier |
string |
The SKU tier. |
userAssignedResourceIdentity
Represents the user assigned identity that is contained within the UserAssignedIdentities dictionary on ResourceIdentity
Name | Type | Description |
---|---|---|
principalId |
string |
The principal id of user assigned identity. |
tenantId |
string |
The tenant id of user assigned identity. |