Description | : Creates an association between a VM and guest configuration |
Reference | : Link ¶ |
⚼ Request
PUT:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}
{
guestConfigurationAssignmentName:
string
,
parameters:
{
,
properties:
}
{
,
guestConfiguration:
{
,
kind:
enum
,
name:
string
,
version:
string
,
contentUri:
string
,
contentHash:
string
,
configurationParameter:
[
]
,
{
,
name:
string
,
value:
string
,
}
configurationSetting:
}
{
,
configurationMode:
enum
,
allowModuleOverwrite:
boolean
,
actionAfterReboot:
enum
,
refreshFrequencyMins:
number
,
rebootIfNeeded:
boolean
,
configurationModeFrequencyMins:
number
,
}
complianceStatus:
enum
,
lastComplianceStatusChecked:
string
,
latestReportId:
string
,
context:
string
,
assignmentHash:
string
,
provisioningState:
enum
,
}
subscriptionId:
string
,
resourceGroupName:
string
,
vmName:
string
,
api-version:
string
,
}
⚐ Response (201)
{
properties:
}
{
,
guestConfiguration:
{
,
kind:
enum
,
name:
string
,
version:
string
,
contentUri:
string
,
contentHash:
string
,
configurationParameter:
[
]
,
{
,
name:
string
,
value:
string
,
}
configurationSetting:
}
{
,
configurationMode:
enum
,
allowModuleOverwrite:
boolean
,
actionAfterReboot:
enum
,
refreshFrequencyMins:
number
,
rebootIfNeeded:
boolean
,
configurationModeFrequencyMins:
number
,
}
complianceStatus:
enum
,
lastComplianceStatusChecked:
string
,
latestReportId:
string
,
context:
string
,
assignmentHash:
string
,
provisioningState:
enum
,
}
⚐ Response (200)
{
properties:
}
{
,
guestConfiguration:
{
,
kind:
enum
,
name:
string
,
version:
string
,
contentUri:
string
,
contentHash:
string
,
configurationParameter:
[
]
,
{
,
name:
string
,
value:
string
,
}
configurationSetting:
}
{
,
configurationMode:
enum
,
allowModuleOverwrite:
boolean
,
actionAfterReboot:
enum
,
refreshFrequencyMins:
number
,
rebootIfNeeded:
boolean
,
configurationModeFrequencyMins:
number
,
}
complianceStatus:
enum
,
lastComplianceStatusChecked:
string
,
latestReportId:
string
,
context:
string
,
assignmentHash:
string
,
provisioningState:
enum
,
}
⚐ Response (default)
{
error:
}
{
,
code:
string
,
message:
string
,
}