Skip to main content

controllers

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

Overview

Namecontrollers
TypeResource
Idazure_extras.dev_spaces.controllers

Fields

The following fields are returned by SELECT queries:

The request was successful; response contains the Azure Dev Spaces Controller.

NameDatatypeDescription
locationstringRegion where the Azure resource is located.
propertiesobject
skuobjectModel representing SKU for Azure Dev Spaces Controller.
tagsobjectTags for the Azure resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, nameGets the properties for an Azure Dev Spaces Controller.
list_by_resource_groupselectsubscriptionId, resourceGroupNameLists all the Azure Dev Spaces Controllers with their properties in the specified resource group and subscription.
listselectsubscriptionIdLists all the Azure Dev Spaces Controllers with their properties in the subscription.
createinsertsubscriptionId, resourceGroupName, name, data__properties, data__sku, data__locationCreates an Azure Dev Spaces Controller with the specified create parameters.
updateupdatesubscriptionId, resourceGroupName, nameUpdates the properties of an existing Azure Dev Spaces Controller with the specified update parameters.
deletedeletesubscriptionId, resourceGroupName, nameDeletes an existing Azure Dev Spaces Controller.

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
namestringName of the resource.
resourceGroupNamestringResource group to which the resource belongs.
subscriptionIdstringAzure subscription ID.

SELECT examples

Gets the properties for an Azure Dev Spaces Controller.

SELECT
location,
properties,
sku,
tags
FROM azure_extras.dev_spaces.controllers
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND name = '{{ name }}' -- required
;

INSERT examples

Creates an Azure Dev Spaces Controller with the specified create parameters.

INSERT INTO azure_extras.dev_spaces.controllers (
data__tags,
data__location,
data__properties,
data__sku,
subscriptionId,
resourceGroupName,
name
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ properties }}' /* required */,
'{{ sku }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ name }}'
RETURNING
location,
properties,
sku,
tags
;

UPDATE examples

Updates the properties of an existing Azure Dev Spaces Controller with the specified update parameters.

UPDATE azure_extras.dev_spaces.controllers
SET
data__tags = '{{ tags }}',
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND name = '{{ name }}' --required
RETURNING
location,
properties,
sku,
tags;

DELETE examples

Deletes an existing Azure Dev Spaces Controller.

DELETE FROM azure_extras.dev_spaces.controllers
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND name = '{{ name }}' --required
;