Virtual Machine Scale Set Extensions - Get

Operación para obtener la extensión.

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

Parámetros de identificador URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nombre del grupo de recursos.

subscriptionId
path True
  • string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI para cada llamada al servicio.

vmScaleSetName
path True
  • string

Nombre del conjunto de escalado de máquinas virtuales que contiene la extensión.

vmssExtensionName
path True
  • string

Nombre de la extensión del conjunto de escalado de máquinas virtuales.

api-version
query True
  • string

Versión de api de cliente.

$expand
query
  • string

Expresión expand que se va a aplicar en la operación.

Respuestas

Name Type Description
200 OK

Aceptar

Other Status Codes

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory

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

Scopes

Name Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

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

{}

Definiciones

ApiError

Error de api.

ApiErrorBase

Base de errores de api.

CloudError

Respuesta de error del servicio Compute.

InnerError

Detalles del error interno.

KeyVaultSecretReference

Describe una referencia al secreto de Key Vault

SubResource
VirtualMachineScaleSetExtension

Describe una extensión de conjunto de escalado de máquinas virtuales.

ApiError

Error de api.

Name Type Description
code
  • string

Código de error.

details

Detalles del error de api

innererror

Error interno de api

message
  • string

El mensaje de error.

target
  • string

Destino del error determinado.

ApiErrorBase

Base de errores de api.

Name Type Description
code
  • string

Código de error.

message
  • string

El mensaje de error.

target
  • string

Destino del error determinado.

CloudError

Respuesta de error del servicio Compute.

Name Type Description
error

Error de api.

InnerError

Detalles del error interno.

Name Type Description
errordetail
  • string

Mensaje de error interno o volcado de memoria de excepciones.

exceptiontype
  • string

Tipo de la excepción.

KeyVaultSecretReference

Describe una referencia al secreto de Key Vault

Name Type Description
secretUrl
  • string

Dirección URL que hace referencia a un secreto en un Key Vault.

sourceVault

Dirección URL relativa del Key Vault que contiene el secreto.

SubResource

Name Type Description
id
  • string

Id. de recurso

VirtualMachineScaleSetExtension

Describe una extensión de conjunto de escalado de máquinas virtuales.

Name Type Description
id
  • string

Id. de recurso

name
  • string

Nombre de la extensión.

properties.autoUpgradeMinorVersion
  • boolean

Indica si la extensión debe usar una versión secundaria más reciente si hay una disponible en el momento de la implementación. Sin embargo, una vez implementada, la extensión no actualizará las versiones secundarias a menos que se vuelva a implementar, incluso con esta propiedad establecida en true.

properties.enableAutomaticUpgrade
  • boolean

Indica si la plataforma debe actualizar automáticamente la extensión si hay una versión más reciente de la extensión disponible.

properties.forceUpdateTag
  • string

Si se proporciona un valor y es diferente del valor anterior, el controlador de extensión se verá obligado a actualizar aunque la configuración de la extensión no haya cambiado.

properties.protectedSettings
  • object

La extensión puede contener protectedSettings o protectedSettingsFromKeyVault o ninguna configuración protegida.

properties.protectedSettingsFromKeyVault

Configuración protegida de extensiones que se pasan por referencia y que se consumen desde el almacén de claves.

properties.provisionAfterExtensions
  • string[]

Colección de nombres de extensión después de los cuales se debe aprovisionar esta extensión.

properties.provisioningState
  • string

Estado de aprovisionamiento, que solo aparece en la respuesta.

properties.publisher
  • string

Nombre del publicador de controladores de extensión.

properties.settings
  • object

Configuración pública con formato JSON para la extensión.

properties.suppressFailures
  • boolean

Indica si los errores derivados de la extensión se suprimirán (los errores operativos, como no conectarse a la máquina virtual, no se suprimirán independientemente de este valor). El valor predeterminado es false.

properties.type
  • string

Especifica el tipo de la extensión; Un ejemplo es "CustomScriptExtension".

properties.typeHandlerVersion
  • string

Especifica la versión del controlador de script.

type
  • string

Tipo de recurso