Guest Configuration Connected VM warev Sphere Assignments - Create Or Update
Vytvoří přidružení mezi připojeným počítačem VM Sphere a konfigurací hosta.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}?api-version=2024-04-05
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
guest
|
path | True |
string pattern: ^[^<>%&:\\?/#]*$ |
Název přiřazení konfigurace hosta. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
|
subscription
|
path | True |
string minLength: 1 |
ID cílového předplatného. |
|
vm
|
path | True |
string pattern: ^[a-zA-Z0-9][-a-zA-Z0-9_.]*[a-zA-Z0-9]$ |
Název virtuálního počítače. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| name | True |
string |
Název přiřazení konfigurace hosta. |
| location |
string |
Oblast, kde se nachází virtuální počítač |
|
| properties |
Vlastnosti přiřazení konfigurace hosta |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Operace aktualizace prostředku GuestConfigurationAssignment byla úspěšná |
|
| 201 Created |
Operace vytvoření prostředku GuestConfigurationAssignment byla úspěšná |
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
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
Create or update guest configuration assignment
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/NotInstalledApplicationForWindows?api-version=2024-04-05
{
"name": "NotInstalledApplicationForWindows",
"location": "westcentralus",
"properties": {
"context": "Azure policy",
"guestConfiguration": {
"name": "NotInstalledApplicationForWindows",
"assignmentType": "ApplyAndAutoCorrect",
"configurationParameter": [
{
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
"value": "NotePad,sql"
}
],
"contentHash": "123contenthash",
"contentUri": "https://thisisfake/pacakge",
"version": "1.0.0.0"
}
}
}
Ukázková odpověď
{
"name": "NotInstalledApplicationForWindows",
"id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/microsoft.ConnectedVMwarevSphere/virtualmachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/NotInstalledApplicationForWindows",
"location": "westcentralus",
"properties": {
"assignmentHash": null,
"complianceStatus": "Pending",
"context": "Azure policy",
"guestConfiguration": {
"name": "NotInstalledApplicationForWindows",
"assignmentSource": "AzurePolicy",
"configurationParameter": [
{
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
"value": "NotePad,sql"
}
],
"contentHash": null,
"contentType": null,
"contentUri": null,
"kind": null,
"version": "1.0.0.3"
},
"lastComplianceStatusChecked": null,
"latestReportId": null,
"provisioningState": "Succeeded",
"resourceType": null,
"vmssVMList": null
}
}
{
"name": "NotInstalledApplicationForWindows",
"id": "/subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/NotInstalledApplicationForWindows",
"location": "westcentralus",
"properties": {
"assignmentHash": null,
"complianceStatus": "Pending",
"context": "Azure policy",
"guestConfiguration": {
"name": "NotInstalledApplicationForWindows",
"assignmentSource": "AzurePolicy",
"configurationParameter": [
{
"name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
"value": "NotePad,sql"
}
],
"contentHash": null,
"contentType": null,
"contentUri": null,
"kind": null,
"version": "1.0.0.3"
},
"lastComplianceStatusChecked": null,
"latestReportId": null,
"provisioningState": "Succeeded",
"resourceType": null,
"vmssVMList": 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ěď při selhání operace. |
|
Guest |
Přiřazení konfigurace hosta je přidružení mezi počítačem a konfigurací hosta. |
|
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.
| Hodnota | Description |
|---|---|
| ContinueConfiguration | |
| StopConfiguration |
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 (date-time) |
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 (date-time) |
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 |
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.
| Hodnota | Description |
|---|---|
| Audit | |
| DeployAndAutoCorrect | |
| ApplyAndAutoCorrect | |
| ApplyAndMonitor |
ComplianceStatus
Hodnota označující stav dodržování předpisů počítače pro přiřazenou konfiguraci hosta.
| Hodnota | Description |
|---|---|
| Compliant | |
| NonCompliant | |
| Pending |
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.
| Hodnota | Description |
|---|---|
| ApplyOnly | |
| ApplyAndMonitor | |
| ApplyAndAutoCorrect |
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 (float) |
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 (float) |
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.
| Hodnota | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
Error
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód chyby |
| message |
string |
Podrobná chybová zpráva označující, proč operace selhala. |
ErrorResponse
Chybová odpověď při 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 (arm-id) |
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. |
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 (date-time) |
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
| Hodnota | Description |
|---|---|
| DSC |
ProvisioningState
Stav zřizování, který se zobrazí pouze v odpovědi.
| Hodnota | Description |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| Created |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Č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 (date-time) |
Č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
| Hodnota | Description |
|---|---|
| Consistency | |
| Initial |
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 (date-time) |
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 |