Virtual Machine Scale Set Extensions - Update
De bewerking voor het bijwerken van een extensie.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName}?api-version=2024-07-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
De naam van de resourcegroep. |
subscription
|
path | True |
string |
Abonnementsreferenties die het Microsoft Azure-abonnement uniek identificeren. De abonnements-id maakt deel uit van de URI voor elke serviceoproep. |
vm
|
path | True |
string |
De naam van de VM-schaalset waar de extensie moet worden bijgewerkt. |
vmss
|
path | True |
string |
De naam van de VM-schaalsetextensie. |
api-version
|
query | True |
string |
Client-API-versie. |
Aanvraagbody
Name | Type | Description |
---|---|---|
properties.autoUpgradeMinorVersion |
boolean |
Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie eenmaal is geïmplementeerd, worden er echter geen secundaire versies bijgewerkt, tenzij deze opnieuw wordt geïmplementeerd, zelfs niet als deze eigenschap is ingesteld op true. |
properties.enableAutomaticUpgrade |
boolean |
Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is. |
properties.forceUpdateTag |
string |
Als er een waarde wordt opgegeven en verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd. |
properties.protectedSettings |
object |
De extensie kan protectedSettings of protectedSettingsFromKeyVault of helemaal geen beveiligde instellingen bevatten. |
properties.protectedSettingsFromKeyVault |
De met extensies beveiligde instellingen die doorverwijzing worden doorgegeven en die worden gebruikt vanuit de sleutelkluis |
|
properties.provisionAfterExtensions |
string[] |
Verzameling extensienamen waarna deze extensie moet worden ingericht. |
properties.publisher |
string |
De naam van de uitgever van de extensie-handler. |
properties.settings |
object |
In Json opgemaakte openbare instellingen voor de extensie. |
properties.suppressFailures |
boolean |
Geeft aan of fouten die voortvloeien uit de extensie worden onderdrukt (operationele fouten, zoals het niet verbinden met de VIRTUELE machine, worden niet onderdrukt, ongeacht deze waarde). De standaardwaarde is onwaar. |
properties.type |
string |
Hiermee geeft u het type van de extensie; een voorbeeld is CustomScriptExtension. |
properties.typeHandlerVersion |
string |
Hiermee geeft u de versie van de scripthandler. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
OK |
|
201 Created |
Geschapen |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Virtual |
Virtual |
VirtualMachineScaleSetExtension_Update_MaximumSet_Gen
Voorbeeldaanvraag
PATCH https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaaaaaaaaaaaaaaa/extensions/aaaa?api-version=2024-07-01
{
"properties": {
"autoUpgradeMinorVersion": true,
"publisher": "{extension-Publisher}",
"type": "{extension-Type}",
"typeHandlerVersion": "{handler-version}",
"settings": {},
"forceUpdateTag": "aaaaaaaaa",
"enableAutomaticUpgrade": true,
"protectedSettings": {},
"provisionAfterExtensions": [
"aa"
],
"suppressFailures": true
}
}
Voorbeeldrespons
{
"name": "{extension-name}",
"properties": {
"autoUpgradeMinorVersion": true,
"publisher": "{extension-Publisher}",
"type": "{extension-Type}",
"typeHandlerVersion": "{handler-version}",
"settings": {},
"forceUpdateTag": "aaaaaaaaa",
"enableAutomaticUpgrade": true,
"protectedSettings": {},
"provisioningState": "aaa",
"provisionAfterExtensions": [
"aa"
],
"suppressFailures": true
},
"type": "aaaaaaaaaaaaaaaaaaaaaaaa",
"id": "aaaaaaaa"
}
location: https://foo.com/operationstatus
{
"name": "{extension-name}",
"properties": {
"autoUpgradeMinorVersion": true,
"publisher": "{extension-Publisher}",
"type": "{extension-Type}",
"typeHandlerVersion": "{handler-version}",
"settings": {},
"forceUpdateTag": "aaaaaaaaa",
"enableAutomaticUpgrade": true,
"protectedSettings": {},
"provisioningState": "aaa",
"provisionAfterExtensions": [
"aa"
],
"suppressFailures": true
},
"type": "aaaaaaaaaaaaaaaaaaaaaaaa",
"id": "aaaaaaaa"
}
VirtualMachineScaleSetExtension_Update_MinimumSet_Gen
Voorbeeldaanvraag
Voorbeeldrespons
{}
location: https://foo.com/operationstatus
{}
Definities
Name | Description |
---|---|
Api |
Api-fout. |
Api |
Api-foutbasis. |
Cloud |
Een foutreactie van de Compute-service. |
Inner |
Interne foutdetails. |
Key |
Beschrijft een verwijzing naar Key Vault-geheim |
Sub |
|
Virtual |
Beschrijft een extensie voor virtuele-machineschaalsets. |
Virtual |
Beschrijft een extensie voor virtuele-machineschaalsets. |
ApiError
Api-fout.
Name | Type | Description |
---|---|---|
code |
string |
De foutcode. |
details |
Details van de API-fout |
|
innererror |
De interne API-fout |
|
message |
string |
Het foutbericht. |
target |
string |
Het doel van de specifieke fout. |
ApiErrorBase
Api-foutbasis.
Name | Type | Description |
---|---|---|
code |
string |
De foutcode. |
message |
string |
Het foutbericht. |
target |
string |
Het doel van de specifieke fout. |
CloudError
Een foutreactie van de Compute-service.
Name | Type | Description |
---|---|---|
error |
Api-fout. |
InnerError
Interne foutdetails.
Name | Type | Description |
---|---|---|
errordetail |
string |
Het interne foutbericht of de uitzonderingsdump. |
exceptiontype |
string |
Het uitzonderingstype. |
KeyVaultSecretReference
Beschrijft een verwijzing naar Key Vault-geheim
Name | Type | Description |
---|---|---|
secretUrl |
string |
De URL die verwijst naar een geheim in een Sleutelkluis. |
sourceVault |
De relatieve URL van de sleutelkluis die het geheim bevat. |
SubResource
Name | Type | Description |
---|---|---|
id |
string |
Resource-id |
VirtualMachineScaleSetExtension
Beschrijft een extensie voor virtuele-machineschaalsets.
Name | Type | Description |
---|---|---|
id |
string |
Resource-id |
name |
string |
De naam van de extensie. |
properties.autoUpgradeMinorVersion |
boolean |
Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie eenmaal is geïmplementeerd, worden er echter geen secundaire versies bijgewerkt, tenzij deze opnieuw wordt geïmplementeerd, zelfs niet als deze eigenschap is ingesteld op true. |
properties.enableAutomaticUpgrade |
boolean |
Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is. |
properties.forceUpdateTag |
string |
Als er een waarde wordt opgegeven en verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd. |
properties.protectedSettings |
object |
De extensie kan protectedSettings of protectedSettingsFromKeyVault of helemaal geen beveiligde instellingen bevatten. |
properties.protectedSettingsFromKeyVault |
De met extensies beveiligde instellingen die doorverwijzing worden doorgegeven en die worden gebruikt vanuit de sleutelkluis |
|
properties.provisionAfterExtensions |
string[] |
Verzameling extensienamen waarna deze extensie moet worden ingericht. |
properties.provisioningState |
string |
De inrichtingsstatus, die alleen in het antwoord wordt weergegeven. |
properties.publisher |
string |
De naam van de uitgever van de extensie-handler. |
properties.settings |
object |
In Json opgemaakte openbare instellingen voor de extensie. |
properties.suppressFailures |
boolean |
Geeft aan of fouten die voortvloeien uit de extensie worden onderdrukt (operationele fouten, zoals het niet verbinden met de VIRTUELE machine, worden niet onderdrukt, ongeacht deze waarde). De standaardwaarde is onwaar. |
properties.type |
string |
Hiermee geeft u het type van de extensie; een voorbeeld is CustomScriptExtension. |
properties.typeHandlerVersion |
string |
Hiermee geeft u de versie van de scripthandler. |
type |
string |
Resourcetype |
VirtualMachineScaleSetExtensionUpdate
Beschrijft een extensie voor virtuele-machineschaalsets.
Name | Type | Description |
---|---|---|
id |
string |
Resource-id |
name |
string |
De naam van de extensie. |
properties.autoUpgradeMinorVersion |
boolean |
Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie eenmaal is geïmplementeerd, worden er echter geen secundaire versies bijgewerkt, tenzij deze opnieuw wordt geïmplementeerd, zelfs niet als deze eigenschap is ingesteld op true. |
properties.enableAutomaticUpgrade |
boolean |
Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is. |
properties.forceUpdateTag |
string |
Als er een waarde wordt opgegeven en verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd. |
properties.protectedSettings |
object |
De extensie kan protectedSettings of protectedSettingsFromKeyVault of helemaal geen beveiligde instellingen bevatten. |
properties.protectedSettingsFromKeyVault |
De met extensies beveiligde instellingen die doorverwijzing worden doorgegeven en die worden gebruikt vanuit de sleutelkluis |
|
properties.provisionAfterExtensions |
string[] |
Verzameling extensienamen waarna deze extensie moet worden ingericht. |
properties.provisioningState |
string |
De inrichtingsstatus, die alleen in het antwoord wordt weergegeven. |
properties.publisher |
string |
De naam van de uitgever van de extensie-handler. |
properties.settings |
object |
In Json opgemaakte openbare instellingen voor de extensie. |
properties.suppressFailures |
boolean |
Geeft aan of fouten die voortvloeien uit de extensie worden onderdrukt (operationele fouten, zoals het niet verbinden met de VIRTUELE machine, worden niet onderdrukt, ongeacht deze waarde). De standaardwaarde is onwaar. |
properties.type |
string |
Hiermee geeft u het type van de extensie; een voorbeeld is CustomScriptExtension. |
properties.typeHandlerVersion |
string |
Hiermee geeft u de versie van de scripthandler. |
type |
string |
Resourcetype |