Microsoft.Solutions (stable:2017-09-01)

2025/12/05 • 17 new, 17 deleted methods

Applications_Get (new)
Description Gets the managed application.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}
{
resourceGroupName: string ,
applicationName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (404)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_Delete (new)
Description Deletes the managed application.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}
{
resourceGroupName: string ,
applicationName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_CreateOrUpdate (new)
Description Creates a new managed application.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}
{
resourceGroupName: string ,
applicationName: string ,
parameters:
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (201)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_Update (new)
Description Updates an existing managed application. The only value that can be updated via PATCH currently is the tags.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}
{
resourceGroupName: string ,
applicationName: string ,
parameters:
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_Get (new)
Description Gets the managed application definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions/{applicationDefinitionName}
{
resourceGroupName: string ,
applicationDefinitionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (404)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_Delete (new)
Description Deletes the managed application definition.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions/{applicationDefinitionName}
{
resourceGroupName: string ,
applicationDefinitionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_CreateOrUpdate (new)
Description Creates a new managed application definition.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions/{applicationDefinitionName}
{
resourceGroupName: string ,
applicationDefinitionName: string ,
parameters:
{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (201)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_ListByResourceGroup (new)
Description Lists the managed application definitions in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_ListByResourceGroup (new)
Description Gets all the applications within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_ListBySubscription (new)
Description Gets all the applications within a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Solutions/applications
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_GetById (new)
Description Gets the managed application.
Reference Link ¶

⚼ Request

GET:  /{applicationId}
{
applicationId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (404)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_DeleteById (new)
Description Deletes the managed application.
Reference Link ¶

⚼ Request

DELETE:  /{applicationId}
{
applicationId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_CreateOrUpdateById (new)
Description Creates a new managed application.
Reference Link ¶

⚼ Request

PUT:  /{applicationId}
{
applicationId: string ,
parameters:
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (201)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_UpdateById (new)
Description Updates an existing managed application. The only value that can be updated via PATCH currently is the tags.
Reference Link ¶

⚼ Request

PATCH:  /{applicationId}
{
applicationId: string ,
parameters:
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_GetById (new)
Description Gets the managed application definition.
Reference Link ¶

⚼ Request

GET:  /{applicationDefinitionId}
{
applicationDefinitionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (404)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_DeleteById (new)
Description Deletes the managed application definition.
Reference Link ¶

⚼ Request

DELETE:  /{applicationDefinitionId}
{
applicationDefinitionId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_CreateOrUpdateById (new)
Description Creates a new managed application definition.
Reference Link ¶

⚼ Request

PUT:  /{applicationDefinitionId}
{
applicationDefinitionId: string ,
parameters:
{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (201)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_Get (removed)
Description Gets the managed application.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}
{
resourceGroupName: string ,
applicationName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (404)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_Delete (removed)
Description Deletes the managed application.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}
{
resourceGroupName: string ,
applicationName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_CreateOrUpdate (removed)
Description Creates a new managed application.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}
{
resourceGroupName: string ,
applicationName: string ,
parameters:
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (201)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_Update (removed)
Description Updates an existing managed application. The only value that can be updated via PATCH currently is the tags.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}
{
resourceGroupName: string ,
applicationName: string ,
parameters:
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_Get (removed)
Description Gets the managed application definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions/{applicationDefinitionName}
{
resourceGroupName: string ,
applicationDefinitionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (404)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_Delete (removed)
Description Deletes the managed application definition.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions/{applicationDefinitionName}
{
resourceGroupName: string ,
applicationDefinitionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (204)

{}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_CreateOrUpdate (removed)
Description Creates a new managed application definition.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions/{applicationDefinitionName}
{
resourceGroupName: string ,
applicationDefinitionName: string ,
parameters:
{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (201)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_ListByResourceGroup (removed)
Description Lists the managed application definitions in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_ListByResourceGroup (removed)
Description Gets all the applications within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications
{
resourceGroupName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_ListBySubscription (removed)
Description Gets all the applications within a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Solutions/applications
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_GetById (removed)
Description Gets the managed application.
Reference Link ¶

⚼ Request

GET:  /{applicationId}
{
applicationId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (404)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_DeleteById (removed)
Description Deletes the managed application.
Reference Link ¶

⚼ Request

DELETE:  /{applicationId}
{
applicationId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_CreateOrUpdateById (removed)
Description Creates a new managed application.
Reference Link ¶

⚼ Request

PUT:  /{applicationId}
{
applicationId: string ,
parameters:
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (201)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
Applications_UpdateById (removed)
Description Updates an existing managed application. The only value that can be updated via PATCH currently is the tags.
Reference Link ¶

⚼ Request

PATCH:  /{applicationId}
{
applicationId: string ,
parameters:
{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
managedResourceGroupId: string ,
applicationDefinitionId: string ,
parameters: object ,
outputs: object ,
provisioningState: enum ,
uiDefinitionUri: string ,
}
,
plan:
{
name: string ,
publisher: string ,
product: string ,
promotionCode: string ,
version: string ,
}
,
kind: string ,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_GetById (removed)
Description Gets the managed application definition.
Reference Link ¶

⚼ Request

GET:  /{applicationDefinitionId}
{
applicationDefinitionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (404)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_DeleteById (removed)
Description Deletes the managed application definition.
Reference Link ¶

⚼ Request

DELETE:  /{applicationDefinitionId}
{
applicationDefinitionId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}
ApplicationDefinitions_CreateOrUpdateById (removed)
Description Creates a new managed application definition.
Reference Link ¶

⚼ Request

PUT:  /{applicationDefinitionId}
{
applicationDefinitionId: string ,
parameters:
{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (201)

{
properties:
{
lockLevel: enum ,
displayName: string ,
isEnabled: string ,
authorizations:
[
{
principalId: string ,
roleDefinitionId: string ,
}
,
]
,
artifacts:
[
{
name: string ,
uri: string ,
type: enum ,
}
,
]
,
description: string ,
packageFileUri: string ,
mainTemplate: object ,
createUiDefinition: object ,
}
,
}

⚐ Response (default)

{
httpStatus: string ,
errorCode: string ,
errorMessage: string ,
}