Skip to main content

applications

Creates, updates, deletes, gets or lists an applications resource.

Overview

Nameapplications
TypeResource
Idazure.integration_environment.applications

Fields

The following fields are returned by SELECT queries:

ARM operation completed successfully.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectThe resource-specific properties for this resource.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, spaceName, applicationNameGet a Application
list_by_spaceselectsubscriptionId, resourceGroupName, spaceNametop, skip, maxpagesize, filter, select, expand, orderbyList Application resources by Space
create_or_updateinsertsubscriptionId, resourceGroupName, spaceName, applicationNameCreate a Application
patchupdatesubscriptionId, resourceGroupName, spaceName, applicationNameUpdate a Application
deletedeletesubscriptionId, resourceGroupName, spaceName, applicationNameDelete a Application
save_business_process_development_artifactexecsubscriptionId, resourceGroupName, spaceName, applicationName, nameThe save business process development artifact action.
validate_business_process_development_artifactexecsubscriptionId, resourceGroupName, spaceName, applicationName, nameThe validate business process development artifact action.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
applicationNamestringThe name of the Application
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
spaceNamestringThe name of the space
subscriptionIdstringThe ID of the target subscription.
expandarrayExpand the indicated resources into the response.
filterstringFilter the result list using the given expression.
maxpagesizeinteger (int32)The maximum number of result items per page.
orderbyarrayExpressions that specify the order of returned results.
selectarraySelect the specified fields to be included in the response.
skipinteger (int32)The number of result items to skip.
topinteger (int32)The number of result items to return.

SELECT examples

Get a Application

SELECT
location,
properties,
tags
FROM azure.integration_environment.applications
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND spaceName = '{{ spaceName }}' -- required
AND applicationName = '{{ applicationName }}' -- required
;

INSERT examples

Create a Application

INSERT INTO azure.integration_environment.applications (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
spaceName,
applicationName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ spaceName }}',
'{{ applicationName }}'
RETURNING
location,
properties,
tags
;

UPDATE examples

Update a Application

UPDATE azure.integration_environment.applications
SET
data__tags = '{{ tags }}',
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND spaceName = '{{ spaceName }}' --required
AND applicationName = '{{ applicationName }}' --required
RETURNING
location,
properties,
tags;

DELETE examples

Delete a Application

DELETE FROM azure.integration_environment.applications
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND spaceName = '{{ spaceName }}' --required
AND applicationName = '{{ applicationName }}' --required
;

Lifecycle Methods

The save business process development artifact action.

EXEC azure.integration_environment.applications.save_business_process_development_artifact 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@spaceName='{{ spaceName }}' --required,
@applicationName='{{ applicationName }}' --required
@@json=
'{
"name": "{{ name }}",
"properties": "{{ properties }}"
}'
;