Guest Configuration Assignments - List
Zobrazí seznam všech přiřazení konfigurace hosta pro virtuální počítač.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments?api-version=2024-04-05
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Název skupiny prostředků. Vzor regulárního výrazu: |
subscription
|
path | True |
string |
ID předplatného, které jednoznačně identifikuje předplatné Microsoft Azure. ID předplatného tvoří součást identifikátoru URI pro každé volání služby. |
vm
|
path | True |
string |
Název virtuálního počítače. Vzor regulárního výrazu: |
api-version
|
query | True |
string |
Verze rozhraní API klienta. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
List all guest configuration assignments for a virtual machine
Ukázkový požadavek
Ukázková odpověď
[
{
"location": "centraluseuap",
"id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2",
"name": "AuditSecureProtocol2",
"properties": {
"complianceStatus": "Compliant",
"assignmentHash": "content hash",
"latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol2/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1",
"lastComplianceStatusChecked": "2018-08-29T22:14:13Z",
"context": null,
"guestConfiguration": {
"kind": null,
"name": "AuditSecureProtocol2",
"version": "1.0.0.3",
"contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/AuditSecureProtocol2/AuditSecureProtocol2_1.0.0.3.zip",
"contentHash": "content hash",
"configurationParameter": [],
"configurationSetting": null
},
"provisioningState": null
}
},
{
"location": "centraluseuap",
"id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment",
"name": "myAssignment",
"properties": {
"complianceStatus": "Compliant",
"assignmentHash": "content hash",
"latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/myAssignment/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1",
"lastComplianceStatusChecked": "2018-08-29T22:14:13Z",
"context": null,
"guestConfiguration": {
"kind": null,
"name": "myAssignment",
"version": "1.0.0.3",
"contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/myAssignment/myAssignment.0.0.3.zip",
"contentHash": "content hash",
"configurationParameter": [],
"configurationSetting": null
},
"provisioningState": null
}
}
]
Definice
Name | Description |
---|---|
action |
Určuje, co se stane po restartování během aplikace konfigurace. Možné hodnoty jsou ContinueConfiguration a StopConfiguration. |
Assignment |
Informace o přiřazení konfigurace hosta |
Assignment |
|
Assignment |
Prostředek přiřazení konfigurace hosta. |
Assignment |
Důvod a kód pro dodržování předpisů prostředku přiřazení konfigurace hosta |
assignment |
Určuje typ přiřazení a spuštění konfigurace. Možné hodnoty jsou Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect a ApplyAndMonitor. |
compliance |
Hodnota označující stav dodržování předpisů počítače pro přiřazenou konfiguraci hosta. |
Configuration |
Informace o konfiguraci |
configuration |
Určuje, jak LCM(Local Configuration Manager) skutečně použije konfiguraci na cílové uzly. Možné hodnoty jsou ApplyOnly, ApplyAndMonitor a ApplyAndAutoCorrect. |
Configuration |
Představuje parametr konfigurace. |
Configuration |
Nastavení konfigurace LCM (Local Configuration Manager). |
created |
Typ identity, která prostředek vytvořila. |
Error | |
Error |
Chybová odpověď selhání operace |
Guest |
Přiřazení konfigurace hosta je přidružení mezi počítačem a konfigurací hosta. |
Guest |
Odpověď operace přiřazení konfigurace seznamu hostů. |
Guest |
Vlastnosti přiřazení konfigurace hosta |
Guest |
Konfigurace hosta je artefakt, který zapouzdřuje konfiguraci DSC a její závislosti. Artefakt je soubor ZIP obsahující konfiguraci DSC (jako MOF) a závislé prostředky a další závislosti, jako jsou moduly. |
kind |
Druh konfigurace hosta. Příklad:DSC |
provisioning |
Stav zřizování, který se zobrazí pouze v odpovědi. |
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
type |
Typ sestavy, konzistence nebo iniciály |
VMInfo |
Informace o virtuálním počítači |
VMSSVMInfo |
Informace o virtuálním počítači VMSS |
actionAfterReboot
Určuje, co se stane po restartování během aplikace konfigurace. Možné hodnoty jsou ContinueConfiguration a StopConfiguration.
Name | Typ | Description |
---|---|---|
ContinueConfiguration |
string |
|
StopConfiguration |
string |
AssignmentInfo
Informace o přiřazení konfigurace hosta
Name | Typ | Description |
---|---|---|
configuration |
Informace o konfiguraci |
|
name |
string |
Název přiřazení konfigurace hosta. |
AssignmentReport
Name | Typ | Description |
---|---|---|
assignment |
Podrobnosti o konfiguraci hosta |
|
complianceStatus |
Hodnota označující stav dodržování předpisů počítače pro přiřazenou konfiguraci hosta. |
|
endTime |
string |
Koncové datum a čas kontroly stavu přiřazení konfigurace hosta |
id |
string |
ID prostředku ARM pro přiřazení konfigurace hosta |
operationType |
Typ sestavy, konzistence nebo iniciály |
|
reportId |
string |
IDENTIFIKÁTOR GUID, který identifikuje sestavu přiřazení konfigurace hosta v rámci předplatného, skupiny prostředků. |
resources |
Seznam prostředků, pro které je zaškrtnuto dodržování předpisů pro přiřazení konfigurace hosta. |
|
startTime |
string |
Počáteční datum a čas kontroly stavu dodržování předpisů pro přiřazení konfigurace hosta |
vm |
Informace o virtuálním počítači |
AssignmentReportResource
Prostředek přiřazení konfigurace hosta.
Name | Typ | Description |
---|---|---|
complianceStatus |
Hodnota označující stav dodržování předpisů počítače pro přiřazenou konfiguraci hosta. |
|
properties |
object |
Vlastnosti prostředku přiřazení konfigurace hosta |
reasons |
Důvod dodržování předpisů a kód důvodu prostředku |
|
resourceId |
string |
Název nastavení prostředku přiřazení konfigurace hosta |
AssignmentReportResourceComplianceReason
Důvod a kód pro dodržování předpisů prostředku přiřazení konfigurace hosta
Name | Typ | Description |
---|---|---|
code |
string |
Kód pro dodržování předpisů prostředku přiřazení konfigurace hosta |
phrase |
string |
Důvod dodržování předpisů prostředku přiřazení konfigurace hosta |
assignmentType
Určuje typ přiřazení a spuštění konfigurace. Možné hodnoty jsou Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect a ApplyAndMonitor.
Name | Typ | Description |
---|---|---|
ApplyAndAutoCorrect |
string |
|
ApplyAndMonitor |
string |
|
Audit |
string |
|
DeployAndAutoCorrect |
string |
complianceStatus
Hodnota označující stav dodržování předpisů počítače pro přiřazenou konfiguraci hosta.
Name | Typ | Description |
---|---|---|
Compliant |
string |
|
NonCompliant |
string |
|
Pending |
string |
ConfigurationInfo
Informace o konfiguraci
Name | Typ | Description |
---|---|---|
name |
string |
Název konfigurace. |
version |
string |
Verze konfigurace |
configurationMode
Určuje, jak LCM(Local Configuration Manager) skutečně použije konfiguraci na cílové uzly. Možné hodnoty jsou ApplyOnly, ApplyAndMonitor a ApplyAndAutoCorrect.
Name | Typ | Description |
---|---|---|
ApplyAndAutoCorrect |
string |
|
ApplyAndMonitor |
string |
|
ApplyOnly |
string |
ConfigurationParameter
Představuje parametr konfigurace.
Name | Typ | Description |
---|---|---|
name |
string |
Název parametru konfigurace. |
value |
string |
Hodnota parametru konfigurace. |
ConfigurationSetting
Nastavení konfigurace LCM (Local Configuration Manager).
Name | Typ | Default value | Description |
---|---|---|---|
actionAfterReboot |
Určuje, co se stane po restartování během aplikace konfigurace. Možné hodnoty jsou ContinueConfiguration a StopConfiguration. |
||
allowModuleOverwrite |
boolean |
Pokud je hodnota true – nové konfigurace stažené ze služby vyžádané replikace můžou přepsat staré konfigurace na cílovém uzlu. V opačném případě nepravda |
|
configurationMode |
Určuje, jak LCM(Local Configuration Manager) skutečně použije konfiguraci na cílové uzly. Možné hodnoty jsou ApplyOnly, ApplyAndMonitor a ApplyAndAutoCorrect. |
||
configurationModeFrequencyMins |
number |
15 |
Jak často se v minutách kontroluje a používá aktuální konfigurace. Tato vlastnost se ignoruje, pokud je vlastnost ConfigurationMode nastavena na ApplyOnly. Výchozí hodnota je 15. |
rebootIfNeeded |
boolean |
Nastavte tuto hodnotu na hodnotu True, aby se uzel po použití konfigurace, která vyžaduje restartování, automaticky restartuje. Jinak budete muset ručně restartovat uzel pro všechny konfigurace, které ho vyžadují. Výchozí hodnota je false. Chcete-li toto nastavení použít, pokud je podmínka restartování přijata něčím jiným než DSC (například Instalační služba systému Windows), zkombinujte toto nastavení s modulem xPendingReboot. |
|
refreshFrequencyMins |
number |
30 |
Časový interval v minutách, ve kterém LCM kontroluje službu vyžádané replikace, aby získala aktualizované konfigurace. Tato hodnota se ignoruje, pokud není LCM nakonfigurovaný v režimu vyžádání obsahu. Výchozí hodnota je 30. |
createdByType
Typ identity, která prostředek vytvořila.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Error
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby |
message |
string |
Podrobná chybová zpráva označující, proč operace selhala. |
ErrorResponse
Chybová odpověď selhání operace
Name | Typ | Description |
---|---|---|
error |
GuestConfigurationAssignment
Přiřazení konfigurace hosta je přidružení mezi počítačem a konfigurací hosta.
Name | Typ | Description |
---|---|---|
id |
string |
ID prostředku ARM přiřazení konfigurace hosta |
location |
string |
Oblast, kde se nachází virtuální počítač |
name |
string |
Název přiřazení konfigurace hosta. |
properties |
Vlastnosti přiřazení konfigurace hosta |
|
systemData |
Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy |
|
type |
string |
Typ prostředku. |
GuestConfigurationAssignmentList
Odpověď operace přiřazení konfigurace seznamu hostů.
Name | Typ | Description |
---|---|---|
value |
Výsledek operace přiřazení konfigurace hosta seznamu |
GuestConfigurationAssignmentProperties
Vlastnosti přiřazení konfigurace hosta
Name | Typ | Description |
---|---|---|
assignmentHash |
string |
Kombinovaná hodnota hash konfiguračního balíčku a parametrů |
complianceStatus |
Hodnota označující stav dodržování předpisů počítače pro přiřazenou konfiguraci hosta. |
|
context |
string |
Zdroj, který inicioval přiřazení konfigurace hosta. Příklad: Azure Policy |
guestConfiguration |
Konfigurace hosta, která se má přiřadit. |
|
lastComplianceStatusChecked |
string |
Datum a čas, kdy byl zkontrolován poslední stav dodržování předpisů. |
latestAssignmentReport |
Poslední nahlášená sestava přiřazení konfigurace hosta |
|
latestReportId |
string |
ID nejnovější sestavy pro přiřazení konfigurace hosta |
parameterHash |
string |
hodnota hash parametru pro přiřazení konfigurace hosta. |
provisioningState |
Stav zřizování, který se zobrazí pouze v odpovědi. |
|
resourceType |
string |
Typ prostředku – VMSS / virtuální počítač |
targetResourceId |
string |
ID prostředku virtuálního počítače. |
vmssVMList |
Seznam dat dodržování předpisů virtuálních počítačů pro VMSS |
GuestConfigurationNavigation
Konfigurace hosta je artefakt, který zapouzdřuje konfiguraci DSC a její závislosti. Artefakt je soubor ZIP obsahující konfiguraci DSC (jako MOF) a závislé prostředky a další závislosti, jako jsou moduly.
Name | Typ | Description |
---|---|---|
assignmentSource |
string |
Určuje původ konfigurace. |
assignmentType |
Určuje typ přiřazení a spuštění konfigurace. Možné hodnoty jsou Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect a ApplyAndMonitor. |
|
configurationParameter |
Parametry konfigurace pro konfiguraci hosta. |
|
configurationProtectedParameter |
Parametry chráněné konfigurace pro konfiguraci hosta. |
|
configurationSetting |
Nastavení konfigurace pro konfiguraci hosta. |
|
contentHash |
string |
Kombinovaná hodnota hash konfiguračního balíčku hosta a parametrů konfigurace |
contentManagedIdentity |
string |
Spravovaná identita s přístupem k úložišti konfiguračního balíčku hosta a parametrů konfigurace |
contentType |
string |
Určuje typ obsahu konfigurace. Možné hodnoty můžou být Předdefinované nebo Vlastní. |
contentUri |
string |
Identifikátor URI úložiště, kde se nahraje konfigurační balíček hosta. |
kind |
Druh konfigurace hosta. Příklad:DSC |
|
name |
string |
Název konfigurace hosta |
version |
string |
Verze konfigurace hosta |
kind
Druh konfigurace hosta. Příklad:DSC
Name | Typ | Description |
---|---|---|
DSC |
string |
provisioningState
Stav zřizování, který se zobrazí pouze v odpovědi.
Name | Typ | Description |
---|---|---|
Canceled |
string |
|
Created |
string |
|
Failed |
string |
|
Succeeded |
string |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Časové razítko vytvoření prostředku (UTC). |
createdBy |
string |
Identita, která prostředek vytvořila. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string |
Časové razítko poslední změny zdroje (UTC) |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |
type
Typ sestavy, konzistence nebo iniciály
Name | Typ | Description |
---|---|---|
Consistency |
string |
|
Initial |
string |
VMInfo
Informace o virtuálním počítači
Name | Typ | Description |
---|---|---|
id |
string |
ID prostředku Azure virtuálního počítače |
uuid |
string |
UUID(universally Unique Identifier) virtuálního počítače. |
VMSSVMInfo
Informace o virtuálním počítači VMSS
Name | Typ | Description |
---|---|---|
complianceStatus |
Hodnota označující stav dodržování předpisů počítače pro přiřazenou konfiguraci hosta. |
|
lastComplianceChecked |
string |
Datum a čas, kdy byl zkontrolován poslední stav dodržování předpisů. |
latestReportId |
string |
ID nejnovější sestavy pro přiřazení konfigurace hosta |
vmId |
string |
UUID virtuálního počítače. |
vmResourceId |
string |
ID prostředku Azure virtuálního počítače |