Skip to main content

environment_types

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

Overview

Nameenvironment_types
TypeResource
Idazure.dev_center.environment_types

Fields

The following fields are returned by SELECT queries:

OK. The request has succeeded.

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
namestringThe name of the resource
propertiesobjectProperties of an environment type.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
tagsobjectResource tags.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, devCenterName, environmentTypeNameGets an environment type.
list_by_dev_centerselectsubscriptionId, resourceGroupName, devCenterName$topLists environment types for the devcenter.
create_or_updateinsertsubscriptionId, resourceGroupName, devCenterName, environmentTypeNameCreates or updates an environment type.
updateupdatesubscriptionId, resourceGroupName, devCenterName, environmentTypeNamePartially updates an environment type.
deletedeletesubscriptionId, resourceGroupName, devCenterName, environmentTypeNameDeletes an environment type.

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
devCenterNamestringThe name of the devcenter.
environmentTypeNamestringThe name of the environment type.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.
$topinteger (int32)The maximum number of resources to return from the operation. Example: '$top=10'.

SELECT examples

Gets an environment type.

SELECT
id,
name,
properties,
systemData,
tags,
type
FROM azure.dev_center.environment_types
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND devCenterName = '{{ devCenterName }}' -- required
AND environmentTypeName = '{{ environmentTypeName }}' -- required
;

INSERT examples

Creates or updates an environment type.

INSERT INTO azure.dev_center.environment_types (
data__properties,
data__tags,
subscriptionId,
resourceGroupName,
devCenterName,
environmentTypeName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ devCenterName }}',
'{{ environmentTypeName }}'
RETURNING
id,
name,
properties,
systemData,
tags,
type
;

UPDATE examples

Partially updates an environment type.

UPDATE azure.dev_center.environment_types
SET
data__properties = '{{ properties }}',
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND devCenterName = '{{ devCenterName }}' --required
AND environmentTypeName = '{{ environmentTypeName }}' --required
RETURNING
id,
name,
properties,
systemData,
tags,
type;

DELETE examples

Deletes an environment type.

DELETE FROM azure.dev_center.environment_types
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND devCenterName = '{{ devCenterName }}' --required
AND environmentTypeName = '{{ environmentTypeName }}' --required
;