Skip to main content

sql_virtual_machine_groups

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

Overview

Namesql_virtual_machine_groups
TypeResource
Idazure.sql_vm.sql_virtual_machine_groups

Fields

The following fields are returned by SELECT queries:

Successfully retrieved the SQL virtual machine group.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectResource properties.
systemDataobjectMetadata pertaining to creation and last modification of the resource.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, sqlVirtualMachineGroupName, subscriptionIdGets a SQL virtual machine group.
list_by_resource_groupselectresourceGroupName, subscriptionIdGets all SQL virtual machine groups in a resource group.
listselectsubscriptionIdGets all SQL virtual machine groups in a subscription.
create_or_updateinsertresourceGroupName, sqlVirtualMachineGroupName, subscriptionId, data__locationCreates or updates a SQL virtual machine group.
updateupdateresourceGroupName, sqlVirtualMachineGroupName, subscriptionIdUpdates SQL virtual machine group tags.
deletedeleteresourceGroupName, sqlVirtualMachineGroupName, subscriptionIdDeletes a SQL virtual machine group.

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
resourceGroupNamestringName of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlVirtualMachineGroupNamestringName of the SQL virtual machine group.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets a SQL virtual machine group.

SELECT
location,
properties,
systemData,
tags
FROM azure.sql_vm.sql_virtual_machine_groups
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND sqlVirtualMachineGroupName = '{{ sqlVirtualMachineGroupName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Creates or updates a SQL virtual machine group.

INSERT INTO azure.sql_vm.sql_virtual_machine_groups (
data__tags,
data__location,
data__properties,
resourceGroupName,
sqlVirtualMachineGroupName,
subscriptionId
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ sqlVirtualMachineGroupName }}',
'{{ subscriptionId }}'
RETURNING
location,
properties,
systemData,
tags
;

UPDATE examples

Updates SQL virtual machine group tags.

UPDATE azure.sql_vm.sql_virtual_machine_groups
SET
data__tags = '{{ tags }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}' --required
AND sqlVirtualMachineGroupName = '{{ sqlVirtualMachineGroupName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
RETURNING
location,
properties,
systemData,
tags;

DELETE examples

Deletes a SQL virtual machine group.

DELETE FROM azure.sql_vm.sql_virtual_machine_groups
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND sqlVirtualMachineGroupName = '{{ sqlVirtualMachineGroupName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;