Virtual Machine Scale Set Extensions - Get

Operacja pobierania rozszerzenia.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Nazwa grupy zasobów.

subscriptionId
path True

string

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

vmScaleSetName
path True

string

Nazwa zestawu skalowania maszyn wirtualnych zawierająca rozszerzenie.

vmssExtensionName
path True

string

Nazwa rozszerzenia zestawu skalowania maszyn wirtualnych.

api-version
query True

string

Wersja interfejsu API klienta.

$expand
query

string

Wyrażenie expand, które ma być stosowane do operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

VirtualMachineScaleSetExtension

OK

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

VirtualMachineScaleSetExtension_Get_MaximumSet_Gen
VirtualMachineScaleSetExtension_Get_MinimumSet_Gen

VirtualMachineScaleSetExtension_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=2024-03-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"
}

VirtualMachineScaleSetExtension_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=2024-03-01

Sample Response

{}

Definicje

Nazwa Opis
ApiError

Błąd interfejsu API.

ApiErrorBase

Baza błędów interfejsu API.

CloudError

Odpowiedź na błąd z usługi Compute.

InnerError

Szczegóły błędu wewnętrznego.

KeyVaultSecretReference

Opisuje odwołanie do wpisu tajnego Key Vault

SubResource
VirtualMachineScaleSetExtension

Opisuje rozszerzenie zestawu skalowania maszyn wirtualnych.

ApiError

Błąd interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

details

ApiErrorBase[]

Szczegóły błędu interfejsu API

innererror

InnerError

Wewnętrzny błąd interfejsu API

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

ApiErrorBase

Baza błędów interfejsu API.

Nazwa Typ Opis
code

string

Kod błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy określonego błędu.

CloudError

Odpowiedź na błąd z usługi Compute.

Nazwa Typ Opis
error

ApiError

Błąd interfejsu API.

InnerError

Szczegóły błędu wewnętrznego.

Nazwa Typ Opis
errordetail

string

Wewnętrzny komunikat o błędzie lub zrzut wyjątku.

exceptiontype

string

Typ wyjątku.

KeyVaultSecretReference

Opisuje odwołanie do wpisu tajnego Key Vault

Nazwa Typ Opis
secretUrl

string

Adres URL odwołujący się do wpisu tajnego w Key Vault.

sourceVault

SubResource

Względny adres URL Key Vault zawierający wpis tajny.

SubResource

Nazwa Typ Opis
id

string

Identyfikator zasobu

VirtualMachineScaleSetExtension

Opisuje rozszerzenie zestawu skalowania maszyn wirtualnych.

Nazwa Typ Opis
id

string

Identyfikator zasobu

name

string

Nazwa rozszerzenia.

properties.autoUpgradeMinorVersion

boolean

Wskazuje, czy rozszerzenie powinno używać nowszej wersji pomocniczej, jeśli jest ona dostępna w czasie wdrażania. Po wdrożeniu rozszerzenie nie uaktualni wersji pomocniczych, chyba że zostanie ponownie wdrożone, nawet jeśli ta właściwość ma wartość true.

properties.enableAutomaticUpgrade

boolean

Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli jest dostępna nowsza wersja rozszerzenia.

properties.forceUpdateTag

string

Jeśli podano wartość i różni się od poprzedniej wartości, program obsługi rozszerzeń zostanie zmuszony do aktualizacji, nawet jeśli konfiguracja rozszerzenia nie uległa zmianie.

properties.protectedSettings

object

Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Ustawienia chronione rozszerzeń, które są przekazywane przez odwołanie i używane z magazynu kluczy

properties.provisionAfterExtensions

string[]

Kolekcja nazw rozszerzeń, po których należy aprowizować to rozszerzenie.

properties.provisioningState

string

Stan aprowizacji, który pojawia się tylko w odpowiedzi.

properties.publisher

string

Nazwa wydawcy programu obsługi rozszerzeń.

properties.settings

object

Formatowane ustawienia publiczne w formacie JSON dla rozszerzenia.

properties.suppressFailures

boolean

Wskazuje, czy awarie wynikające z rozszerzenia zostaną pominięte (błędy operacyjne, takie jak brak nawiązywania połączenia z maszyną wirtualną, nie zostaną pominięte niezależnie od tej wartości). Wartością domyślną jest false.

properties.type

string

Określa typ rozszerzenia; przykładem jest "CustomScriptExtension".

properties.typeHandlerVersion

string

Określa wersję programu obsługi skryptów.

type

string

Typ zasobu