Skip to main content

project_environment_types

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

Overview

Nameproject_environment_types
TypeResource
Idazure.dev_center.project_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
identityobjectManaged identity properties
locationstringThe geo-location for the environment type
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, projectName, environmentTypeNameGets a project environment type.
listselectsubscriptionId, resourceGroupName, projectName$topLists environment types for a project.
create_or_updateinsertsubscriptionId, resourceGroupName, projectName, environmentTypeNameCreates or updates a project environment type.
updateupdatesubscriptionId, resourceGroupName, projectName, environmentTypeNamePartially updates a project environment type.
deletedeletesubscriptionId, resourceGroupName, projectName, environmentTypeNameDeletes a project 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
environmentTypeNamestringThe name of the environment type.
projectNamestringThe name of the project.
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 a project environment type.

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

INSERT examples

Creates or updates a project environment type.

INSERT INTO azure.dev_center.project_environment_types (
data__properties,
data__tags,
data__identity,
data__location,
subscriptionId,
resourceGroupName,
projectName,
environmentTypeName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ identity }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ projectName }}',
'{{ environmentTypeName }}'
RETURNING
id,
name,
identity,
location,
properties,
systemData,
tags,
type
;

UPDATE examples

Partially updates a project environment type.

UPDATE azure.dev_center.project_environment_types
SET
data__properties = '{{ properties }}',
data__tags = '{{ tags }}',
data__identity = '{{ identity }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND projectName = '{{ projectName }}' --required
AND environmentTypeName = '{{ environmentTypeName }}' --required
RETURNING
id,
name,
identity,
location,
properties,
systemData,
tags,
type;

DELETE examples

Deletes a project environment type.

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