MachineRunCommand interface

Describe un comando run

Extends

Propiedades

asyncExecution

Optional. Si se establece en true, el aprovisionamiento se completará en cuanto se inicie el script y no esperará a que se complete el script.

errorBlobManagedIdentity

Identidad administrada asignada por el usuario que tiene acceso al blob de almacenamiento errorBlobUri. Use un objeto vacío en caso de identidad asignada por el sistema. Asegúrese de que se ha concedido acceso a la identidad administrada al contenedor del blob con la asignación de roles "Colaborador de datos de storage Blob". En el caso de la identidad asignada por el usuario, asegúrese de agregarla en la identidad de la máquina virtual. Para obtener más información sobre la identidad administrada y ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged

errorBlobUri

Especifica el blob de Azure Storage donde se cargará el flujo de error del script. Use un URI de SAS con lectura, anexión, creación, creación, acceso de escritura O use la identidad administrada para proporcionar a la máquina virtual acceso al blob. Consulte el parámetro errorBlobManagedIdentity.

instanceView

Vista de instancia del comando de ejecución de la máquina.

outputBlobManagedIdentity

Identidad administrada asignada por el usuario que tiene acceso al blob de almacenamiento outputBlobUri. Use un objeto vacío en caso de identidad asignada por el sistema. Asegúrese de que se ha concedido acceso a la identidad administrada al contenedor del blob con la asignación de roles "Colaborador de datos de storage Blob". En el caso de la identidad asignada por el usuario, asegúrese de agregarla en la identidad de la máquina virtual. Para obtener más información sobre la identidad administrada y ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged

outputBlobUri

Especifica el blob de Azure Storage donde se cargará el flujo de salida del script. Use un URI de SAS con lectura, anexión, creación, creación, acceso de escritura O use la identidad administrada para proporcionar a la máquina virtual acceso al blob. Consulte el parámetro outputBlobManagedIdentity.

parameters

Parámetros usados por el script.

protectedParameters

Parámetros usados por el script.

provisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta.

runAsPassword

Especifica la contraseña de la cuenta de usuario en el equipo al ejecutar el comando run.

runAsUser

Especifica la cuenta de usuario en el equipo al ejecutar el comando run.

source

Origen del script de comando de ejecución.

timeoutInSeconds

Tiempo de espera en segundos para ejecutar el comando run.

Propiedades heredadas

id

Identificador completamente cualificado del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

Ubicación geográfica donde reside el recurso

name

Nombre del recurso.

systemData

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

tags

Etiquetas de recursos.

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

Detalles de las propiedades

asyncExecution

Optional. Si se establece en true, el aprovisionamiento se completará en cuanto se inicie el script y no esperará a que se complete el script.

asyncExecution?: boolean

Valor de propiedad

boolean

errorBlobManagedIdentity

Identidad administrada asignada por el usuario que tiene acceso al blob de almacenamiento errorBlobUri. Use un objeto vacío en caso de identidad asignada por el sistema. Asegúrese de que se ha concedido acceso a la identidad administrada al contenedor del blob con la asignación de roles "Colaborador de datos de storage Blob". En el caso de la identidad asignada por el usuario, asegúrese de agregarla en la identidad de la máquina virtual. Para obtener más información sobre la identidad administrada y ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged

errorBlobManagedIdentity?: RunCommandManagedIdentity

Valor de propiedad

errorBlobUri

Especifica el blob de Azure Storage donde se cargará el flujo de error del script. Use un URI de SAS con lectura, anexión, creación, creación, acceso de escritura O use la identidad administrada para proporcionar a la máquina virtual acceso al blob. Consulte el parámetro errorBlobManagedIdentity.

errorBlobUri?: string

Valor de propiedad

string

instanceView

Vista de instancia del comando de ejecución de la máquina.

instanceView?: MachineRunCommandInstanceView

Valor de propiedad

outputBlobManagedIdentity

Identidad administrada asignada por el usuario que tiene acceso al blob de almacenamiento outputBlobUri. Use un objeto vacío en caso de identidad asignada por el sistema. Asegúrese de que se ha concedido acceso a la identidad administrada al contenedor del blob con la asignación de roles "Colaborador de datos de storage Blob". En el caso de la identidad asignada por el usuario, asegúrese de agregarla en la identidad de la máquina virtual. Para obtener más información sobre la identidad administrada y ejecutar comando, consulte https://aka.ms/ManagedIdentity y https://aka.ms/RunCommandManaged

outputBlobManagedIdentity?: RunCommandManagedIdentity

Valor de propiedad

outputBlobUri

Especifica el blob de Azure Storage donde se cargará el flujo de salida del script. Use un URI de SAS con lectura, anexión, creación, creación, acceso de escritura O use la identidad administrada para proporcionar a la máquina virtual acceso al blob. Consulte el parámetro outputBlobManagedIdentity.

outputBlobUri?: string

Valor de propiedad

string

parameters

Parámetros usados por el script.

parameters?: RunCommandInputParameter[]

Valor de propiedad

protectedParameters

Parámetros usados por el script.

protectedParameters?: RunCommandInputParameter[]

Valor de propiedad

provisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta.

provisioningState?: string

Valor de propiedad

string

runAsPassword

Especifica la contraseña de la cuenta de usuario en el equipo al ejecutar el comando run.

runAsPassword?: string

Valor de propiedad

string

runAsUser

Especifica la cuenta de usuario en el equipo al ejecutar el comando run.

runAsUser?: string

Valor de propiedad

string

source

Origen del script de comando de ejecución.

source?: MachineRunCommandScriptSource

Valor de propiedad

timeoutInSeconds

Tiempo de espera en segundos para ejecutar el comando run.

timeoutInSeconds?: number

Valor de propiedad

number

Detalles de las propiedades heredadas

id

Identificador completamente cualificado del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valor de propiedad

string

heredado deTrackedResource.id

location

Ubicación geográfica donde reside el recurso

location: string

Valor de propiedad

string

heredado detrackedResource.location

name

Nombre del recurso.

name?: string

Valor de propiedad

string

heredado deTrackedResource.name

systemData

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

systemData?: SystemData

Valor de propiedad

heredado detrackedResource.systemData

tags

Etiquetas de recursos.

tags?: Record<string, string>

Valor de propiedad

Record<string, string>

Heredado deTrackedResource.tags

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

type?: string

Valor de propiedad

string

Heredar detrackedResource.type