Virtual Machine Scale Set Extensions - Get

Operazione per ottenere l'estensione.

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

Parametri dell'URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nome del gruppo di risorse.

subscriptionId
path True
  • string

Credenziali di sottoscrizione che identificano in modo univoco la sottoscrizione di Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.

vmScaleSetName
path True
  • string

Nome del set di scalabilità di macchine virtuali contenente l'estensione.

vmssExtensionName
path True
  • string

Nome dell'estensione del set di scalabilità di macchine virtuali.

api-version
query True
  • string

Versione dell'API client.

$expand
query
  • string

Espressione di espansione da applicare all'operazione.

Risposte

Name Type Description
200 OK

OK

Other Status Codes

Risposta di errore che descrive perché l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

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

Scopes

Name Description
user_impersonation rappresentare l'account utente

Esempio

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

{}

Definizioni

ApiError

Errore dell'API.

ApiErrorBase

Base di errori dell'API.

CloudError

Risposta di errore dal servizio di calcolo.

InnerError

Dettagli dell'errore interno.

KeyVaultSecretReference

Descrive un riferimento a Key Vault segreto

SubResource
VirtualMachineScaleSetExtension

Descrive un'estensione del set di scalabilità di macchine virtuali.

ApiError

Errore dell'API.

Name Type Description
code
  • string

Codice di errore.

details

Dettagli dell'errore dell'API

innererror

Errore interno dell'API

message
  • string

Messaggio di errore.

target
  • string

Destinazione dell'errore specifico.

ApiErrorBase

Base di errori dell'API.

Name Type Description
code
  • string

Codice di errore.

message
  • string

Messaggio di errore.

target
  • string

Destinazione dell'errore specifico.

CloudError

Risposta di errore dal servizio di calcolo.

Name Type Description
error

Errore dell'API.

InnerError

Dettagli dell'errore interno.

Name Type Description
errordetail
  • string

Messaggio di errore interno o dump di eccezioni.

exceptiontype
  • string

Tipo di eccezione.

KeyVaultSecretReference

Descrive un riferimento a Key Vault segreto

Name Type Description
secretUrl
  • string

URL che fa riferimento a un segreto in un Key Vault.

sourceVault

URL relativo della Key Vault contenente il segreto.

SubResource

Name Type Description
id
  • string

ID risorsa

VirtualMachineScaleSetExtension

Descrive un'estensione del set di scalabilità di macchine virtuali.

Name Type Description
id
  • string

ID risorsa

name
  • string

Nome dell'estensione.

properties.autoUpgradeMinorVersion
  • boolean

Indica se l'estensione deve usare una versione secondaria più recente se è disponibile in fase di distribuzione. Dopo la distribuzione, tuttavia, l'estensione non aggiornerà le versioni secondarie a meno che non venga ridistribuibile, anche con questa proprietà impostata su true.

properties.enableAutomaticUpgrade
  • boolean

Indica se l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente dell'estensione.

properties.forceUpdateTag
  • string

Se viene specificato un valore ed è diverso dal valore precedente, il gestore dell'estensione verrà forzato ad aggiornare anche se la configurazione dell'estensione non è stata modificata.

properties.protectedSettings
  • object

L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta.

properties.protectedSettingsFromKeyVault

Le estensioni protette impostazioni passate da riferimento e usate dall'insieme di credenziali delle chiavi

properties.provisionAfterExtensions
  • string[]

Raccolta di nomi di estensione dopo cui è necessario effettuare il provisioning di questa estensione.

properties.provisioningState
  • string

Stato di provisioning, che viene visualizzato solo nella risposta.

properties.publisher
  • string

Nome dell'autore del gestore dell'estensione.

properties.settings
  • object

Impostazioni pubbliche formattate json per l'estensione.

properties.suppressFailures
  • boolean

Indica se gli errori derivanti dall'estensione verranno eliminati (gli errori operativi come non la connessione alla macchina virtuale non verranno eliminati indipendentemente da questo valore). Il valore predefinito è false.

properties.type
  • string

Specifica il tipo dell'estensione; un esempio è "CustomScriptExtension".

properties.typeHandlerVersion
  • string

Specifica la versione del gestore script.

type
  • string

Tipo di risorsa