Skip to main content

environments

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

Overview

Nameenvironments
TypeResource
Idazure.app_service.environments

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringName/identifier of the diagnostics.
diagnosticsOutputstringDiagnostics output.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_diagnosticsselectresourceGroupName, name, diagnosticsName, subscriptionIdDescription for Get a diagnostics item for an App Service Environment.
getselectresourceGroupName, name, subscriptionIdDescription for Get the properties of an App Service Environment.
get_inbound_network_dependencies_endpointsselectresourceGroupName, name, subscriptionIdDescription for Get the network endpoints of all inbound dependencies of an App Service Environment.
list_by_resource_groupselectresourceGroupName, subscriptionIdDescription for Get all App Service Environments in a resource group.
listselectsubscriptionIdDescription for Get all App Service Environments for a subscription.
create_or_updateinsertresourceGroupName, name, subscriptionIdDescription for Create or update an App Service Environment.
updateupdateresourceGroupName, name, subscriptionIdDescription for Create or update an App Service Environment.
deletedeleteresourceGroupName, name, subscriptionIdforceDeleteDescription for Delete an App Service Environment.
change_vnetexecresourceGroupName, name, subscriptionId, idDescription for Move an App Service Environment to a different VNET.
test_upgrade_available_notificationexecresourceGroupName, name, subscriptionId
upgradeexecresourceGroupName, name, subscriptionIdDescription for Initiate an upgrade of an App Service Environment if one is available.
approve_or_reject_private_endpoint_connectionexecresourceGroupName, name, privateEndpointConnectionName, subscriptionIdDescription for Approves or rejects a private endpoint connection
rebootexecresourceGroupName, name, subscriptionIdDescription for Reboot all machines in an App Service Environment.
resumeexecresourceGroupName, name, subscriptionIdDescription for Resume an App Service Environment.
suspendexecresourceGroupName, name, subscriptionIdDescription for Suspend an App Service Environment.

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
diagnosticsNamestringName of the diagnostics item.
namestringName of the App Service Environment.
privateEndpointConnectionNamestring
resourceGroupNamestringName of the resource group to which the resource belongs.
subscriptionIdstringYour Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
forceDeletebooleanSpecify true to force the deletion even if the App Service Environment contains resources. The default is false.

SELECT examples

Description for Get a diagnostics item for an App Service Environment.

SELECT
name,
diagnosticsOutput
FROM azure.app_service.environments
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND name = '{{ name }}' -- required
AND diagnosticsName = '{{ diagnosticsName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Description for Create or update an App Service Environment.

INSERT INTO azure.app_service.environments (
data__properties,
resourceGroupName,
name,
subscriptionId
)
SELECT
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ name }}',
'{{ subscriptionId }}'
RETURNING
id,
name,
properties,
systemData,
type
;

UPDATE examples

Description for Create or update an App Service Environment.

UPDATE azure.app_service.environments
SET
data__kind = '{{ kind }}',
data__properties = '{{ properties }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}' --required
AND name = '{{ name }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Description for Delete an App Service Environment.

DELETE FROM azure.app_service.environments
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND name = '{{ name }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND forceDelete = '{{ forceDelete }}'
;

Lifecycle Methods

Description for Move an App Service Environment to a different VNET.

EXEC azure.app_service.environments.change_vnet 
@resourceGroupName='{{ resourceGroupName }}' --required,
@name='{{ name }}' --required,
@subscriptionId='{{ subscriptionId }}' --required
@@json=
'{
"id": "{{ id }}",
"subnet": "{{ subnet }}"
}'
;