Skip to main content

controllers

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

Overview

Namecontrollers
TypeResource
Idazure_extras.devspaces.controllers

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
connectionDetailsListarrayList of Azure Dev Spaces Controller connection details.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_connection_detailsselectresource_group_name, name, subscription_idLists connection details for an Azure Dev Spaces Controller. Lists connection details for the underlying container resources of an Azure Dev Spaces Controller.
getselectresource_group_name, name, subscription_idGets an Azure Dev Spaces Controller. Gets the properties for an Azure Dev Spaces Controller.
list_by_resource_groupselectresource_group_name, subscription_idLists the Azure Dev Spaces Controllers in a resource group. Lists all the Azure Dev Spaces Controllers with their properties in the specified resource group and subscription.
listselectsubscription_idLists the Azure Dev Spaces Controllers in a subscription. Lists all the Azure Dev Spaces Controllers with their properties in the subscription.
createinsertresource_group_name, name, subscription_id, sku, propertiesCreates an Azure Dev Spaces Controller. Creates an Azure Dev Spaces Controller with the specified create parameters.
updateupdateresource_group_name, name, subscription_idUpdates an Azure Dev Spaces Controller. Updates the properties of an existing Azure Dev Spaces Controller with the specified update parameters.
deletedeleteresource_group_name, name, subscription_idDeletes an Azure Dev Spaces Controller. Deletes 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. Required.
resource_group_namestringResource group to which the resource belongs. Required.
subscription_idstring

SELECT examples

Lists connection details for an Azure Dev Spaces Controller. Lists connection details for the underlying container resources of an Azure Dev Spaces Controller.

SELECT
connectionDetailsList
FROM azure_extras.devspaces.controllers
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND name = '{{ name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

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

INSERT INTO azure_extras.devspaces.controllers (
tags,
location,
sku,
properties,
resource_group_name,
name,
subscription_id
)
SELECT
'{{ tags }}',
'{{ location }}',
'{{ sku }}' /* required */,
'{{ properties }}' /* required */,
'{{ resource_group_name }}',
'{{ name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
location,
properties,
sku,
tags,
type
;

UPDATE examples

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

UPDATE azure_extras.devspaces.controllers
SET
tags = '{{ tags }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND name = '{{ name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
location,
properties,
sku,
tags,
type;

DELETE examples

Deletes an Azure Dev Spaces Controller. Deletes an existing Azure Dev Spaces Controller.

DELETE FROM azure_extras.devspaces.controllers
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND name = '{{ name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;