Virtual Machine Scale Set Extensions - Get

Der Vorgang zum Abrufen der Erweiterung.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName}?api-version=2022-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName}?$expand={$expand}&api-version=2022-08-01

URI-Parameter

Name In Required Type Description
resourceGroupName
path True
  • string

Der Name der Ressourcengruppe.

subscriptionId
path True
  • string

Abonnementanmeldeinformationen, die microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

vmScaleSetName
path True
  • string

Der Name des VM-Skalierungssatzes, der die Erweiterung enthält.

vmssExtensionName
path True
  • string

Der Name der Erweiterung für den VM-Skalierungssatz.

api-version
query True
  • string

Client-API-Version.

$expand
query
  • string

Der erweiterungsausdruck, der für den Vorgang angewendet werden soll.

Antworten

Name Type Description
200 OK

OK

Other Status Codes

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

VirtualMachineScaleSetExtensions_Get_MaximumSet_Gen
VirtualMachineScaleSetExtensions_Get_MinimumSet_Gen

VirtualMachineScaleSetExtensions_Get_MaximumSet_Gen

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaaaaaaaaaa/extensions/aaaaaaaaaaaaaaaaaaaa?$expand=aaaaaaa&api-version=2022-08-01

Sample Response

{
  "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"
}

VirtualMachineScaleSetExtensions_Get_MinimumSet_Gen

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/a/extensions/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa?$expand={$expand}&api-version=2022-08-01

Sample Response

{}

Definitionen

ApiError

API-Fehler.

ApiErrorBase

API-Fehlerbasis.

CloudError

Eine Fehlerantwort vom Compute-Dienst.

InnerError

Innere Fehlerdetails.

KeyVaultSecretReference

Beschreibt einen Verweis auf Key Vault Geheimen Schlüssel

SubResource
VirtualMachineScaleSetExtension

Beschreibt eine Erweiterung des Skalierungssatzes für virtuelle Computer.

ApiError

API-Fehler.

Name Type Description
code
  • string

Der Fehlercode.

details

Die Api-Fehlerdetails

innererror

Der innere Api-Fehler

message
  • string

Die Fehlermeldung.

target
  • string

Das Ziel des bestimmten Fehlers.

ApiErrorBase

API-Fehlerbasis.

Name Type Description
code
  • string

Der Fehlercode.

message
  • string

Die Fehlermeldung.

target
  • string

Das Ziel des bestimmten Fehlers.

CloudError

Eine Fehlerantwort vom Compute-Dienst.

Name Type Description
error

API-Fehler.

InnerError

Innere Fehlerdetails.

Name Type Description
errordetail
  • string

Die interne Fehlermeldung oder ausnahmeabbild.

exceptiontype
  • string

Der Ausnahmetyp.

KeyVaultSecretReference

Beschreibt einen Verweis auf Key Vault Geheimen Schlüssel

Name Type Description
secretUrl
  • string

Die URL verweist auf einen geheimen Schlüssel in einem Key Vault.

sourceVault

Die relative URL der Key Vault, die den geheimen Schlüssel enthält.

SubResource

Name Type Description
id
  • string

Ressourcen-ID

VirtualMachineScaleSetExtension

Beschreibt eine Erweiterung des Skalierungssatzes für virtuelle Computer.

Name Type Description
id
  • string

Ressourcen-ID

name
  • string

Der Name der Erweiterung.

properties.autoUpgradeMinorVersion
  • boolean

Gibt an, ob die Erweiterung eine neuere Nebenversion verwenden soll, wenn eine zur Bereitstellungszeit verfügbar ist. Abgesehen von erneuten Bereitstellungen führt die Erweiterung nach der Bereitstellung jedoch keine Upgrades für Nebenversionen aus, selbst wenn diese Eigenschaft auf „true“ festgelegt ist.

properties.enableAutomaticUpgrade
  • boolean

Gibt an, ob die Erweiterung automatisch von der Plattform aktualisiert werden soll, wenn eine neuere Version der Erweiterung verfügbar ist.

properties.forceUpdateTag
  • string

Wenn ein Wert bereitgestellt wird und sich vom vorherigen Wert unterscheidet, wird der Erweiterungshandler gezwungen, auch dann zu aktualisieren, wenn die Erweiterungskonfiguration nicht geändert wurde.

properties.protectedSettings
  • object

Die Erweiterung kann entweder protectedSettings oder protectedSettingsFromKeyVault oder gar keine geschützten Einstellungen enthalten.

properties.protectedSettingsFromKeyVault

Die durch Verweis übergebenen Erweiterungen und vom Schlüsseltresor genutzten Erweiterungen

properties.provisionAfterExtensions
  • string[]

Sammlung von Erweiterungsnamen, nach denen diese Erweiterung bereitgestellt werden muss.

properties.provisioningState
  • string

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

properties.publisher
  • string

Der Name des Erweiterungshandler-Herausgebers.

properties.settings
  • object

Json formatierte öffentliche Einstellungen für die Erweiterung.

properties.suppressFailures
  • boolean

Gibt an, ob Fehler, die von der Erweiterung stammen, unterdrückt werden (Betriebsfehler, z. B. keine Verbindung mit dem virtuellen Computer, werden unabhängig von diesem Wert nicht unterdrückt). Die Standardeinstellung ist „false“.

properties.type
  • string

Gibt den Typ der Erweiterung an; Ein Beispiel ist "CustomScriptExtension".

properties.typeHandlerVersion
  • string

Gibt die Version des Skripthandlers an.

type
  • string

Ressourcentyp