Compartir a través de


Guest Configuration Assignments - Get

Obtener información sobre una asignación de configuración de invitado

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}?api-version=2024-04-05

Parámetros de identificador URI

Nombre En Requerido Tipo Description
guestConfigurationAssignmentName
path True

string

Nombre de la asignación de configuración de invitado.

resourceGroupName
path True

string

Nombre del grupo de recursos.

Patrón de Regex: ^[-\w\._]+$

subscriptionId
path True

string

Identificador de suscripción que identifica de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

vmName
path True

string

Nombre de la máquina virtual.

Patrón de Regex: ^[a-zA-Z0-9][-a-zA-Z0-9_.]*[a-zA-Z0-9]$

api-version
query True

string

Versión de api de cliente.

Respuestas

Nombre Tipo Description
200 OK

GuestConfigurationAssignment

De acuerdo. La asignación de configuración de invitado se devolvió correctamente.

Other Status Codes

ErrorResponse

Respuesta de error que describe por qué se produjo un error en la operación.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

Get a guest configuration assignment

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/mySubscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myVMName/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/SecureProtocol?api-version=2024-04-05

Respuesta de muestra

{
  "location": "centraluseuap",
  "id": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol",
  "name": "AuditSecureProtocol",
  "properties": {
    "complianceStatus": "Compliant",
    "assignmentHash": "E0D8941DD713F284284561648C00C18FA76C8602943C7CD38AFD73B56AE4C35F.E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
    "latestReportId": "/subscriptions/subscriptionId/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/AuditSecureProtocol/reports/7367cbb8-ae99-47d0-a33b-a283564d2cb1",
    "lastComplianceStatusChecked": "2018-08-29T22:14:13Z",
    "context": null,
    "guestConfiguration": {
      "kind": null,
      "name": "AuditSecureProtocol",
      "version": "1.0.0.3",
      "contentUri": "https://mystorageaccount.blob.core.windows.net/builtinconfig/AuditSecureProtocol/AuditSecureProtocol_1.0.0.3.zip",
      "contentHash": "content hash",
      "contentManagedIdentity": "test_identity",
      "configurationParameter": [],
      "configurationSetting": null
    },
    "provisioningState": "Succeeded"
  }
}

Definiciones

Nombre Description
actionAfterReboot

Especifica lo que sucede después de un reinicio durante la aplicación de una configuración. Los valores posibles son ContinueConfiguration y StopConfiguration.

AssignmentInfo

Información sobre la asignación de configuración de invitado.

AssignmentReport
AssignmentReportResource

Recurso de asignación de configuración de invitado.

AssignmentReportResourceComplianceReason

Motivo y código para el cumplimiento del recurso de asignación de configuración de invitado.

assignmentType

Especifica el tipo de asignación y la ejecución de la configuración. Los valores posibles son Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect y ApplyAndMonitor.

complianceStatus

Valor que indica el estado de cumplimiento de la máquina para la configuración de invitado asignada.

ConfigurationInfo

Información sobre la configuración.

configurationMode

Especifica cómo LCM(Local Configuration Manager) aplica realmente la configuración a los nodos de destino. Los valores posibles son ApplyOnly, ApplyAndMonitor y ApplyAndAutoCorrect.

ConfigurationParameter

Representa un parámetro de configuración.

ConfigurationSetting

Configuración de LCM (Administrador de configuración local).

createdByType

Tipo de identidad que creó el recurso.

Error
ErrorResponse

Respuesta de error de un error de operación

GuestConfigurationAssignment

La asignación de configuración de invitado es una asociación entre una máquina y una configuración de invitado.

GuestConfigurationAssignmentProperties

Propiedades de asignación de configuración de invitado.

GuestConfigurationNavigation

La configuración de invitado es un artefacto que encapsula la configuración de DSC y sus dependencias. El artefacto es un archivo ZIP que contiene la configuración de DSC (como MOF) y recursos dependientes y otras dependencias como módulos.

kind

Tipo de configuración de invitado. Por ejemplo: DSC

provisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta.

systemData

Metadatos relativos a la creación y última modificación del recurso.

type

Tipo de informe, coherencia o inicial

VMInfo

Información sobre la máquina virtual.

VMSSVMInfo

Información sobre VMSS VM

actionAfterReboot

Especifica lo que sucede después de un reinicio durante la aplicación de una configuración. Los valores posibles son ContinueConfiguration y StopConfiguration.

Nombre Tipo Description
ContinueConfiguration

string

StopConfiguration

string

AssignmentInfo

Información sobre la asignación de configuración de invitado.

Nombre Tipo Description
configuration

ConfigurationInfo

Información sobre la configuración.

name

string

Nombre de la asignación de configuración de invitado.

AssignmentReport

Nombre Tipo Description
assignment

AssignmentInfo

Detalles de configuración de la asignación de configuración de invitado.

complianceStatus

complianceStatus

Valor que indica el estado de cumplimiento de la máquina para la configuración de invitado asignada.

endTime

string

Fecha y hora de finalización de la comprobación de estado de cumplimiento de la asignación de configuración de invitado.

id

string

Identificador de recurso de ARM del informe para la asignación de configuración de invitado.

operationType

type

Tipo de informe, coherencia o inicial

reportId

string

GUID que identifica el informe de asignación de configuración de invitado en una suscripción, grupo de recursos.

resources

AssignmentReportResource[]

Lista de recursos para los que se comprueba el cumplimiento de la asignación de configuración de invitado.

startTime

string

Fecha y hora de inicio de la comprobación de estado de cumplimiento de la asignación de configuración de invitado.

vm

VMInfo

Información sobre la máquina virtual.

AssignmentReportResource

Recurso de asignación de configuración de invitado.

Nombre Tipo Description
complianceStatus

complianceStatus

Valor que indica el estado de cumplimiento de la máquina para la configuración de invitado asignada.

properties

object

Propiedades de un recurso de asignación de configuración de invitado.

reasons

AssignmentReportResourceComplianceReason[]

Motivo de cumplimiento y código de motivo para un recurso.

resourceId

string

Nombre de la configuración del recurso de asignación de configuración de invitado.

AssignmentReportResourceComplianceReason

Motivo y código para el cumplimiento del recurso de asignación de configuración de invitado.

Nombre Tipo Description
code

string

Código para el cumplimiento del recurso de asignación de configuración de invitado.

phrase

string

Motivo del cumplimiento del recurso de asignación de configuración de invitado.

assignmentType

Especifica el tipo de asignación y la ejecución de la configuración. Los valores posibles son Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect y ApplyAndMonitor.

Nombre Tipo Description
ApplyAndAutoCorrect

string

ApplyAndMonitor

string

Audit

string

DeployAndAutoCorrect

string

complianceStatus

Valor que indica el estado de cumplimiento de la máquina para la configuración de invitado asignada.

Nombre Tipo Description
Compliant

string

NonCompliant

string

Pending

string

ConfigurationInfo

Información sobre la configuración.

Nombre Tipo Description
name

string

Nombre de la configuración.

version

string

Versión de la configuración.

configurationMode

Especifica cómo LCM(Local Configuration Manager) aplica realmente la configuración a los nodos de destino. Los valores posibles son ApplyOnly, ApplyAndMonitor y ApplyAndAutoCorrect.

Nombre Tipo Description
ApplyAndAutoCorrect

string

ApplyAndMonitor

string

ApplyOnly

string

ConfigurationParameter

Representa un parámetro de configuración.

Nombre Tipo Description
name

string

Nombre del parámetro de configuración.

value

string

Valor del parámetro de configuración.

ConfigurationSetting

Configuración de LCM (Administrador de configuración local).

Nombre Tipo Valor predeterminado Description
actionAfterReboot

actionAfterReboot

Especifica lo que sucede después de un reinicio durante la aplicación de una configuración. Los valores posibles son ContinueConfiguration y StopConfiguration.

allowModuleOverwrite

boolean

Si es true: se permiten nuevas configuraciones descargadas desde el servicio de extracción para sobrescribir las antiguas del nodo de destino. De lo contrario, false

configurationMode

configurationMode

Especifica cómo LCM(Local Configuration Manager) aplica realmente la configuración a los nodos de destino. Los valores posibles son ApplyOnly, ApplyAndMonitor y ApplyAndAutoCorrect.

configurationModeFrequencyMins

number

15

Con qué frecuencia, en minutos, se comprueba y aplica la configuración actual. Esta propiedad se omite si la propiedad ConfigurationMode está establecida en ApplyOnly. El valor predeterminado es 15.

rebootIfNeeded

boolean

Establézcalo en true para reiniciar automáticamente el nodo después de aplicar una configuración que requiera reiniciar. De lo contrario, tendrá que reiniciar manualmente el nodo para cualquier configuración que lo requiera. El valor predeterminado es false. Para usar esta configuración cuando una condición de reinicio está aprobada por algo distinto de DSC (por ejemplo, Windows Installer), combine esta configuración con el módulo xPendingReboot.

refreshFrequencyMins

number

30

Intervalo de tiempo, en minutos, en el que el LCM comprueba un servicio de extracción para obtener configuraciones actualizadas. Este valor se omite si el LCM no está configurado en modo de extracción. El valor predeterminado es 30.

createdByType

Tipo de identidad que creó el recurso.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

Error

Nombre Tipo Description
code

string

Código de error.

message

string

Mensaje de error de detalle que indica por qué se produjo un error en la operación.

ErrorResponse

Respuesta de error de un error de operación

Nombre Tipo Description
error

Error

GuestConfigurationAssignment

La asignación de configuración de invitado es una asociación entre una máquina y una configuración de invitado.

Nombre Tipo Description
id

string

Identificador de recurso de ARM de la asignación de configuración de invitado.

location

string

Región donde se encuentra la máquina virtual.

name

string

Nombre de la asignación de configuración de invitado.

properties

GuestConfigurationAssignmentProperties

Propiedades de la asignación de configuración de invitado.

systemData

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

type

string

Tipo del recurso.

GuestConfigurationAssignmentProperties

Propiedades de asignación de configuración de invitado.

Nombre Tipo Description
assignmentHash

string

Hash combinado del paquete de configuración y los parámetros.

complianceStatus

complianceStatus

Valor que indica el estado de cumplimiento de la máquina para la configuración de invitado asignada.

context

string

Origen que inició la asignación de configuración de invitado. Por ejemplo: Azure Policy

guestConfiguration

GuestConfigurationNavigation

Configuración de invitado que se va a asignar.

lastComplianceStatusChecked

string

Fecha y hora en que se ha comprobado el último estado de cumplimiento.

latestAssignmentReport

AssignmentReport

Último informe de asignación de configuración de invitado notificado.

latestReportId

string

Identificador del informe más reciente para la asignación de configuración de invitado.

parameterHash

string

hash de parámetros para la asignación de configuración de invitado.

provisioningState

provisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta.

resourceType

string

Tipo del recurso: VMSS/VM

targetResourceId

string

Identificador de recurso de máquina virtual.

vmssVMList

VMSSVMInfo[]

Lista de datos de cumplimiento de máquinas virtuales para VMSS

GuestConfigurationNavigation

La configuración de invitado es un artefacto que encapsula la configuración de DSC y sus dependencias. El artefacto es un archivo ZIP que contiene la configuración de DSC (como MOF) y recursos dependientes y otras dependencias como módulos.

Nombre Tipo Description
assignmentSource

string

Especifica el origen de la configuración.

assignmentType

assignmentType

Especifica el tipo de asignación y la ejecución de la configuración. Los valores posibles son Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect y ApplyAndMonitor.

configurationParameter

ConfigurationParameter[]

Parámetros de configuración para la configuración de invitado.

configurationProtectedParameter

ConfigurationParameter[]

Parámetros de configuración protegidos para la configuración de invitado.

configurationSetting

ConfigurationSetting

El valor de configuración de la configuración de invitado.

contentHash

string

Hash combinado del paquete de configuración de invitado y los parámetros de configuración.

contentManagedIdentity

string

Identidad administrada con acceso de almacenamiento del paquete de configuración de invitado y parámetros de configuración.

contentType

string

Especifica el tipo de contenido de la configuración. Los valores posibles podrían ser Builtin o Custom.

contentUri

string

Uri del almacenamiento donde se carga el paquete de configuración de invitado.

kind

kind

Tipo de configuración de invitado. Por ejemplo: DSC

name

string

Nombre de la configuración de invitado.

version

string

Versión de la configuración de invitado.

kind

Tipo de configuración de invitado. Por ejemplo: DSC

Nombre Tipo Description
DSC

string

provisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta.

Nombre Tipo Description
Canceled

string

Created

string

Failed

string

Succeeded

string

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

type

Tipo de informe, coherencia o inicial

Nombre Tipo Description
Consistency

string

Initial

string

VMInfo

Información sobre la máquina virtual.

Nombre Tipo Description
id

string

Identificador de recurso de Azure de la máquina virtual.

uuid

string

UUID(Identificador único universal) de la máquina virtual.

VMSSVMInfo

Información sobre VMSS VM

Nombre Tipo Description
complianceStatus

complianceStatus

Valor que indica el estado de cumplimiento de la máquina para la configuración de invitado asignada.

lastComplianceChecked

string

Fecha y hora en que se ha comprobado el último estado de cumplimiento.

latestReportId

string

Identificador del informe más reciente para la asignación de configuración de invitado.

vmId

string

UUID de la máquina virtual.

vmResourceId

string

Identificador de recurso de Azure de la máquina virtual.