Skip to main content

hcrp_assignments

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

Overview

Namehcrp_assignments
TypeResource
Idazure.guest_configuration.hcrp_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, machineNameGet information about a guest configuration assignment
listselectresourceGroupName, subscriptionId, machineNameList all guest configuration assignments for an ARC machine.
create_or_updateinsertguestConfigurationAssignmentName, subscriptionId, resourceGroupName, machineNameCreates an association between a ARC machine and guest configuration
deletedeleteresourceGroupName, guestConfigurationAssignmentName, subscriptionId, machineNameDelete a guest configuration assignment

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
machineNamestringThe name of the ARC machine.
resourceGroupNamestringThe resource group name.
subscriptionIdstringSubscription ID which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

SELECT examples

Get information about a guest configuration assignment

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

INSERT examples

Creates an association between a ARC machine and guest configuration

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

DELETE examples

Delete a guest configuration assignment

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