Guest Configuration Assignments - Subscription List
Listet alle Gastkonfigurationszuweisungen für ein Abonnement auf.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments?api-version=2024-04-05
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
subscription
|
path | True |
string |
Abonnement-ID, die das Microsoft Azure-Abonnement eindeutig identifiziert. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf. |
api-version
|
query | True |
string |
Client-API-Version. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
|
204 No Content |
Kein Inhalt |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
List all guest configuration assignments for a subscription
Beispielanforderung
GET https://management.azure.com/subscriptions/mySubscriptionId/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments?api-version=2024-04-05
Beispiel für eine Antwort
[
{
"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
}
}
]
Definitionen
Name | Beschreibung |
---|---|
action |
Gibt an, was nach einem Neustart während der Anwendung einer Konfiguration passiert. Mögliche Werte sind ContinueConfiguration und StopConfiguration |
Assignment |
Informationen zur Gastkonfigurationszuweisung. |
Assignment |
|
Assignment |
Die Ressource für die Gastkonfigurationszuordnung. |
Assignment |
Grund und Code für die Einhaltung der Ressource für die Gastkonfigurationszuordnung. |
assignment |
Gibt den Zuordnungstyp und die Ausführung der Konfiguration an. Mögliche Werte sind Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect und ApplyAndMonitor. |
compliance |
Ein Wert, der den Konformitätsstatus des Computers für die zugewiesene Gastkonfiguration angibt. |
Configuration |
Informationen zur Konfiguration. |
configuration |
Gibt an, wie der LCM(Local Configuration Manager) die Konfiguration tatsächlich auf die Zielknoten anwendet. Mögliche Werte sind ApplyOnly, ApplyAndMonitor und ApplyAndAutoCorrect. |
Configuration |
Stellt einen Konfigurationsparameter dar. |
Configuration |
Konfigurationseinstellung von LCM (Local Configuration Manager). |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Error | |
Error |
Fehlerantwort eines Vorgangsfehlers |
Guest |
Die Gastkonfigurationszuweisung ist eine Zuordnung zwischen einem Computer und einer Gastkonfiguration. |
Guest |
Die Antwort des Listen-Gastkonfigurationszuweisungsvorgangs. |
Guest |
Eigenschaften der Gastkonfigurationszuweisung. |
Guest |
Die Gastkonfiguration ist ein Artefakt, das die DSC-Konfiguration und die zugehörigen Abhängigkeiten kapselt. Das Artefakt ist eine ZIP-Datei, die DSC-Konfiguration (als MOF) und abhängige Ressourcen und andere Abhängigkeiten wie Module enthält. |
kind |
Art der Gastkonfiguration. Beispiel:DSC |
provisioning |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
type |
Berichtstyp, Konsistenz oder Initial |
VMInfo |
Informationen über den virtuellen Computer. |
VMSSVMInfo |
Informationen zu VMSS-VM |
actionAfterReboot
Gibt an, was nach einem Neustart während der Anwendung einer Konfiguration passiert. Mögliche Werte sind ContinueConfiguration und StopConfiguration
Name | Typ | Beschreibung |
---|---|---|
ContinueConfiguration |
string |
|
StopConfiguration |
string |
AssignmentInfo
Informationen zur Gastkonfigurationszuweisung.
Name | Typ | Beschreibung |
---|---|---|
configuration |
Informationen zur Konfiguration. |
|
name |
string |
Name der Gastkonfigurationszuweisung. |
AssignmentReport
Name | Typ | Beschreibung |
---|---|---|
assignment |
Konfigurationsdetails der Gastkonfigurationszuweisung. |
|
complianceStatus |
Ein Wert, der den Konformitätsstatus des Computers für die zugewiesene Gastkonfiguration angibt. |
|
endTime |
string |
Enddatum und -uhrzeit der Konformitätsüberprüfung der Gastkonfigurationszuweisung. |
id |
string |
ARM-Ressourcen-ID des Berichts für die Gastkonfigurationszuordnung. |
operationType |
Berichtstyp, Konsistenz oder Initial |
|
reportId |
string |
GUID, die den Bericht zur Gastkonfigurationszuordnung unter einem Abonnement, einer Ressourcengruppe identifiziert. |
resources |
Die Liste der Ressourcen, für die die Kompatibilität der Gastkonfigurationszuweisung überprüft wird. |
|
startTime |
string |
Startdatum und -uhrzeit der Konformitätsüberprüfung der Gastkonfigurationszuweisung. |
vm |
Informationen über den virtuellen Computer. |
AssignmentReportResource
Die Ressource für die Gastkonfigurationszuordnung.
Name | Typ | Beschreibung |
---|---|---|
complianceStatus |
Ein Wert, der den Konformitätsstatus des Computers für die zugewiesene Gastkonfiguration angibt. |
|
properties |
object |
Eigenschaften einer Gastkonfigurationszuordnungsressource. |
reasons |
Compliancegrund und Grundcode für eine Ressource. |
|
resourceId |
string |
Name der Ressourceneinstellung für die Gastkonfigurationszuordnung. |
AssignmentReportResourceComplianceReason
Grund und Code für die Einhaltung der Ressource für die Gastkonfigurationszuordnung.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Code für die Einhaltung der Gastkonfigurationszuordnungsressource. |
phrase |
string |
Grund für die Einhaltung der Gastkonfigurationszuordnungsressource. |
assignmentType
Gibt den Zuordnungstyp und die Ausführung der Konfiguration an. Mögliche Werte sind Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect und ApplyAndMonitor.
Name | Typ | Beschreibung |
---|---|---|
ApplyAndAutoCorrect |
string |
|
ApplyAndMonitor |
string |
|
Audit |
string |
|
DeployAndAutoCorrect |
string |
complianceStatus
Ein Wert, der den Konformitätsstatus des Computers für die zugewiesene Gastkonfiguration angibt.
Name | Typ | Beschreibung |
---|---|---|
Compliant |
string |
|
NonCompliant |
string |
|
Pending |
string |
ConfigurationInfo
Informationen zur Konfiguration.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Name der Konfiguration. |
version |
string |
Version der Konfiguration. |
configurationMode
Gibt an, wie der LCM(Local Configuration Manager) die Konfiguration tatsächlich auf die Zielknoten anwendet. Mögliche Werte sind ApplyOnly, ApplyAndMonitor und ApplyAndAutoCorrect.
Name | Typ | Beschreibung |
---|---|---|
ApplyAndAutoCorrect |
string |
|
ApplyAndMonitor |
string |
|
ApplyOnly |
string |
ConfigurationParameter
Stellt einen Konfigurationsparameter dar.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Name des Konfigurationsparameters. |
value |
string |
Wert des Konfigurationsparameters. |
ConfigurationSetting
Konfigurationseinstellung von LCM (Local Configuration Manager).
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
actionAfterReboot |
Gibt an, was nach einem Neustart während der Anwendung einer Konfiguration passiert. Mögliche Werte sind ContinueConfiguration und StopConfiguration |
||
allowModuleOverwrite |
boolean |
Wenn "true" – neue Konfigurationen, die vom Pulldienst heruntergeladen wurden, dürfen die alten Konfigurationen auf dem Zielknoten überschrieben werden. Andernfalls "false" |
|
configurationMode |
Gibt an, wie der LCM(Local Configuration Manager) die Konfiguration tatsächlich auf die Zielknoten anwendet. Mögliche Werte sind ApplyOnly, ApplyAndMonitor und ApplyAndAutoCorrect. |
||
configurationModeFrequencyMins |
number |
15 |
Wie oft in Minuten die aktuelle Konfiguration überprüft und angewendet wird. Diese Eigenschaft wird ignoriert, wenn die ConfigurationMode-Eigenschaft auf ApplyOnly festgelegt ist. Der Standardwert ist 15. |
rebootIfNeeded |
boolean |
Legen Sie diesen Wert auf "true" fest, um den Knoten automatisch neu zu starten, nachdem eine Konfiguration angewendet wurde, für die ein Neustart erforderlich ist. Andernfalls müssen Sie den Knoten für jede konfiguration, für die er erforderlich ist, manuell neu starten. Der Standardwert ist "false". Wenn Sie diese Einstellung verwenden möchten, wenn eine Neustartbedingung von einem anderen Element als DSC (z. B. Windows Installer) ausgeführt wird, kombinieren Sie diese Einstellung mit dem xPendingReboot-Modul. |
|
refreshFrequencyMins |
number |
30 |
Das Zeitintervall in Minuten, in dem das LCM einen Pulldienst überprüft, um aktualisierte Konfigurationen abzurufen. Dieser Wert wird ignoriert, wenn der LCM nicht im Pullmodus konfiguriert ist. Der Standardwert ist 30. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Name | Typ | Beschreibung |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Error
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode. |
message |
string |
Detailfehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |
ErrorResponse
Fehlerantwort eines Vorgangsfehlers
Name | Typ | Beschreibung |
---|---|---|
error |
GuestConfigurationAssignment
Die Gastkonfigurationszuweisung ist eine Zuordnung zwischen einem Computer und einer Gastkonfiguration.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
ARM-Ressourcen-ID der Gastkonfigurationszuordnung. |
location |
string |
Region, in der sich der virtuelle Computer befindet. |
name |
string |
Name der Gastkonfigurationszuweisung. |
properties |
Eigenschaften der Gastkonfigurationszuweisung. |
|
systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
type |
string |
Der Typ der Ressource. |
GuestConfigurationAssignmentList
Die Antwort des Listen-Gastkonfigurationszuweisungsvorgangs.
Name | Typ | Beschreibung |
---|---|---|
value |
Ergebnis des Listen-Gastkonfigurationszuweisungsvorgangs. |
GuestConfigurationAssignmentProperties
Eigenschaften der Gastkonfigurationszuweisung.
Name | Typ | Beschreibung |
---|---|---|
assignmentHash |
string |
Kombinierter Hash des Konfigurationspakets und der Parameter. |
complianceStatus |
Ein Wert, der den Konformitätsstatus des Computers für die zugewiesene Gastkonfiguration angibt. |
|
context |
string |
Die Quelle, die die Gastkonfigurationszuweisung initiiert hat. Beispiel: Azure-Richtlinie |
guestConfiguration |
Die zuzuweisende Gastkonfiguration. |
|
lastComplianceStatusChecked |
string |
Datum und Uhrzeit, zu dem der letzte Compliancestatus überprüft wurde. |
latestAssignmentReport |
Zuletzt gemeldeter Bericht zur Gastkonfigurationszuweisung. |
|
latestReportId |
string |
ID des neuesten Berichts für die Gastkonfigurationszuweisung. |
parameterHash |
string |
Parameterhash für die Gastkonfigurationszuweisung. |
provisioningState |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
|
resourceType |
string |
Typ der Ressource – VMSS / VM |
targetResourceId |
string |
VM-Ressourcen-ID. |
vmssVMList |
Die Liste der VM-Compliancedaten für VMSS |
GuestConfigurationNavigation
Die Gastkonfiguration ist ein Artefakt, das die DSC-Konfiguration und die zugehörigen Abhängigkeiten kapselt. Das Artefakt ist eine ZIP-Datei, die DSC-Konfiguration (als MOF) und abhängige Ressourcen und andere Abhängigkeiten wie Module enthält.
Name | Typ | Beschreibung |
---|---|---|
assignmentSource |
string |
Gibt den Ursprung der Konfiguration an. |
assignmentType |
Gibt den Zuordnungstyp und die Ausführung der Konfiguration an. Mögliche Werte sind Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect und ApplyAndMonitor. |
|
configurationParameter |
Die Konfigurationsparameter für die Gastkonfiguration. |
|
configurationProtectedParameter |
Die geschützten Konfigurationsparameter für die Gastkonfiguration. |
|
configurationSetting |
Die Konfigurationseinstellung für die Gastkonfiguration. |
|
contentHash |
string |
Kombinierter Hash des Gastkonfigurationspakets und der Konfigurationsparameter. |
contentManagedIdentity |
string |
Verwaltete Identität mit Speicherzugriff auf das Gastkonfigurationspaket und Konfigurationsparameter. |
contentType |
string |
Gibt den Inhaltstyp der Konfiguration an. Mögliche Werte können "Builtin" oder "Custom" sein. |
contentUri |
string |
URI des Speichers, in den das Gastkonfigurationspaket hochgeladen wird. |
kind |
Art der Gastkonfiguration. Beispiel:DSC |
|
name |
string |
Name der Gastkonfiguration. |
version |
string |
Version der Gastkonfiguration. |
kind
Art der Gastkonfiguration. Beispiel:DSC
Name | Typ | Beschreibung |
---|---|---|
DSC |
string |
provisioningState
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.
Name | Typ | Beschreibung |
---|---|---|
Canceled |
string |
|
Created |
string |
|
Failed |
string |
|
Succeeded |
string |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
type
Berichtstyp, Konsistenz oder Initial
Name | Typ | Beschreibung |
---|---|---|
Consistency |
string |
|
Initial |
string |
VMInfo
Informationen über den virtuellen Computer.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Azure-Ressourcen-ID der VM. |
uuid |
string |
UUID(Universally Unique Identifier) der VM. |
VMSSVMInfo
Informationen zu VMSS-VM
Name | Typ | Beschreibung |
---|---|---|
complianceStatus |
Ein Wert, der den Konformitätsstatus des Computers für die zugewiesene Gastkonfiguration angibt. |
|
lastComplianceChecked |
string |
Datum und Uhrzeit, zu dem der letzte Compliancestatus überprüft wurde. |
latestReportId |
string |
ID des neuesten Berichts für die Gastkonfigurationszuweisung. |
vmId |
string |
UUID der VM. |
vmResourceId |
string |
Azure-Ressourcen-ID der VM. |