Skip to main content

assignments

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

Overview

Nameassignments
TypeResource
Idazure.guest_configuration.assignments

Fields

The following fields are returned by SELECT queries:

OK. The guest configuration assignment was returned successfully.

NameDatatypeDescription
propertiesobjectProperties of the Guest configuration assignment.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, guestConfigurationAssignmentName, subscriptionId, vmNameGet information about a guest configuration assignment
listselectresourceGroupName, subscriptionId, vmNameList all guest configuration assignments for a virtual machine.
create_or_updateinsertguestConfigurationAssignmentName, subscriptionId, resourceGroupName, vmNameCreates an association between a VM and guest configuration
deletedeleteresourceGroupName, guestConfigurationAssignmentName, subscriptionId, vmNameDelete a guest configuration assignment
subscription_listexecsubscriptionIdList all guest configuration assignments for a subscription.
rg_listexecresourceGroupName, subscriptionIdList all guest configuration assignments for a resource 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
guestConfigurationAssignmentNamestringName of the guest configuration assignment
resourceGroupNamestringThe resource group name.
subscriptionIdstringSubscription ID which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
vmNamestringThe name of the virtual machine.

SELECT examples

Get information about a guest configuration assignment

SELECT
properties,
systemData
FROM azure.guest_configuration.assignments
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND guestConfigurationAssignmentName = '{{ guestConfigurationAssignmentName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND vmName = '{{ vmName }}' -- required
;

INSERT examples

Creates an association between a VM and guest configuration

INSERT INTO azure.guest_configuration.assignments (
data__properties,
guestConfigurationAssignmentName,
subscriptionId,
resourceGroupName,
vmName
)
SELECT
'{{ properties }}',
'{{ guestConfigurationAssignmentName }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ vmName }}'
RETURNING
properties,
systemData
;

DELETE examples

Delete a guest configuration assignment

DELETE FROM azure.guest_configuration.assignments
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND guestConfigurationAssignmentName = '{{ guestConfigurationAssignmentName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND vmName = '{{ vmName }}' --required
;

Lifecycle Methods

List all guest configuration assignments for a subscription.

EXEC azure.guest_configuration.assignments.subscription_list 
@subscriptionId='{{ subscriptionId }}' --required
;