Skip to main content

integration_service_environments

Creates, updates, deletes, gets or lists a integration_service_environments resource.

Overview

Nameintegration_service_environments
TypeResource
Idazure.logic_apps.integration_service_environments

Fields

NameDatatypeDescription
idtextThe resource id.
nametextGets the resource name.
encryption_configurationtextfield from the properties object
endpoints_configurationtextfield from the properties object
identitytextManaged service identity properties.
integrationServiceEnvironmentNametextfield from the properties object
integration_service_environment_idtextfield from the properties object
locationtextThe resource location.
network_configurationtextfield from the properties object
provisioning_statetextfield from the properties object
resourceGrouptextfield from the properties object
skutextThe integration service environment sku.
statetextfield from the properties object
subscriptionIdtextfield from the properties object
tagstextThe resource tags.
typetextGets the resource type.

Methods

NameAccessible byRequired ParamsDescription
getSELECTintegrationServiceEnvironmentName, resourceGroup, subscriptionIdGets an integration service environment.
list_by_resource_groupSELECTresourceGroup, subscriptionIdGets a list of integration service environments by resource group.
list_by_subscriptionSELECTsubscriptionIdGets a list of integration service environments by subscription.
create_or_updateINSERTintegrationServiceEnvironmentName, resourceGroup, subscriptionIdCreates or updates an integration service environment.
deleteDELETEintegrationServiceEnvironmentName, resourceGroup, subscriptionIdDeletes an integration service environment.
updateUPDATEintegrationServiceEnvironmentName, resourceGroup, subscriptionIdUpdates an integration service environment.
restartEXECintegrationServiceEnvironmentName, resourceGroup, subscriptionIdRestarts an integration service environment.

SELECT examples

Gets a list of integration service environments by subscription.

SELECT
id,
name,
encryption_configuration,
endpoints_configuration,
identity,
integrationServiceEnvironmentName,
integration_service_environment_id,
location,
network_configuration,
provisioning_state,
resourceGroup,
sku,
state,
subscriptionId,
tags,
type
FROM azure.logic_apps.vw_integration_service_environments
WHERE subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new integration_service_environments resource.

/*+ create */
INSERT INTO azure.logic_apps.integration_service_environments (
integrationServiceEnvironmentName,
resourceGroup,
subscriptionId,
properties,
sku,
identity,
location,
tags
)
SELECT
'{{ integrationServiceEnvironmentName }}',
'{{ resourceGroup }}',
'{{ subscriptionId }}',
'{{ properties }}',
'{{ sku }}',
'{{ identity }}',
'{{ location }}',
'{{ tags }}'
;

UPDATE example

Updates a integration_service_environments resource.

/*+ update */
UPDATE azure.logic_apps.integration_service_environments
SET
properties = '{{ properties }}',
sku = '{{ sku }}',
identity = '{{ identity }}',
location = '{{ location }}',
tags = '{{ tags }}'
WHERE
integrationServiceEnvironmentName = '{{ integrationServiceEnvironmentName }}'
AND resourceGroup = '{{ resourceGroup }}'
AND subscriptionId = '{{ subscriptionId }}';

DELETE example

Deletes the specified integration_service_environments resource.

/*+ delete */
DELETE FROM azure.logic_apps.integration_service_environments
WHERE integrationServiceEnvironmentName = '{{ integrationServiceEnvironmentName }}'
AND resourceGroup = '{{ resourceGroup }}'
AND subscriptionId = '{{ subscriptionId }}';