MachineRunCommandProperties interface

Opisuje właściwości polecenia run.

Właściwości

asyncExecution

Optional. Jeśli ustawiono wartość true, aprowizacja zostanie ukończona natychmiast po uruchomieniu skryptu i nie będzie czekać na ukończenie skryptu.

errorBlobManagedIdentity

Tożsamość zarządzana przypisana przez użytkownika, która ma dostęp do obiektu blob storage errorBlobUri. Użyj pustego obiektu w przypadku tożsamości przypisanej przez system. Upewnij się, że tożsamość zarządzana ma dostęp do kontenera obiektu blob z przypisaniem roli "Współautor danych obiektu blob usługi Storage". W przypadku tożsamości przypisanej przez użytkownika upewnij się, że została dodana w obszarze tożsamości maszyny wirtualnej. Aby uzyskać więcej informacji na temat tożsamości zarządzanej i uruchamiania polecenia, zobacz https://aka.ms/ManagedIdentity i https://aka.ms/RunCommandManaged

errorBlobUri

Określa obiekt blob usługi Azure Storage, w którym zostanie przekazany strumień błędów skryptu. Użyj identyfikatora URI sygnatury dostępu współdzielonego z identyfikatorem odczytu, dołączania, tworzenia, zapisu lub używania tożsamości zarządzanej, aby zapewnić maszynie wirtualnej dostęp do obiektu blob. Zapoznaj się z parametrem errorBlobManagedIdentity.

instanceView

Widok wystąpienia polecenia uruchamiania maszyny.

outputBlobManagedIdentity

Tożsamość zarządzana przypisana przez użytkownika, która ma dostęp do obiektu blob magazynu outputBlobUri. Użyj pustego obiektu w przypadku tożsamości przypisanej przez system. Upewnij się, że tożsamość zarządzana ma dostęp do kontenera obiektu blob z przypisaniem roli "Współautor danych obiektu blob usługi Storage". W przypadku tożsamości przypisanej przez użytkownika upewnij się, że została dodana w obszarze tożsamości maszyny wirtualnej. Aby uzyskać więcej informacji na temat tożsamości zarządzanej i uruchamiania polecenia, zobacz https://aka.ms/ManagedIdentity i https://aka.ms/RunCommandManaged

outputBlobUri

Określa obiekt blob usługi Azure Storage, w którym zostanie przekazany strumień wyjściowy skryptu. Użyj identyfikatora URI sygnatury dostępu współdzielonego z identyfikatorem odczytu, dołączania, tworzenia, zapisu lub używania tożsamości zarządzanej, aby zapewnić maszynie wirtualnej dostęp do obiektu blob. Zapoznaj się z parametrem outputBlobManagedIdentity.

parameters

Parametry używane przez skrypt.

protectedParameters

Parametry używane przez skrypt.

provisioningState

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

runAsPassword

Określa hasło konta użytkownika na maszynie podczas wykonywania polecenia uruchamiania.

runAsUser

Określa konto użytkownika na maszynie podczas wykonywania polecenia uruchamiania.

source

Źródło skryptu polecenia uruchamiania.

timeoutInSeconds

Limit czasu w sekundach do wykonania polecenia uruchomienia.

Szczegóły właściwości

asyncExecution

Optional. Jeśli ustawiono wartość true, aprowizacja zostanie ukończona natychmiast po uruchomieniu skryptu i nie będzie czekać na ukończenie skryptu.

asyncExecution?: boolean

Wartość właściwości

boolean

errorBlobManagedIdentity

Tożsamość zarządzana przypisana przez użytkownika, która ma dostęp do obiektu blob storage errorBlobUri. Użyj pustego obiektu w przypadku tożsamości przypisanej przez system. Upewnij się, że tożsamość zarządzana ma dostęp do kontenera obiektu blob z przypisaniem roli "Współautor danych obiektu blob usługi Storage". W przypadku tożsamości przypisanej przez użytkownika upewnij się, że została dodana w obszarze tożsamości maszyny wirtualnej. Aby uzyskać więcej informacji na temat tożsamości zarządzanej i uruchamiania polecenia, zobacz https://aka.ms/ManagedIdentity i https://aka.ms/RunCommandManaged

errorBlobManagedIdentity?: RunCommandManagedIdentity

Wartość właściwości

errorBlobUri

Określa obiekt blob usługi Azure Storage, w którym zostanie przekazany strumień błędów skryptu. Użyj identyfikatora URI sygnatury dostępu współdzielonego z identyfikatorem odczytu, dołączania, tworzenia, zapisu lub używania tożsamości zarządzanej, aby zapewnić maszynie wirtualnej dostęp do obiektu blob. Zapoznaj się z parametrem errorBlobManagedIdentity.

errorBlobUri?: string

Wartość właściwości

string

instanceView

Widok wystąpienia polecenia uruchamiania maszyny.

instanceView?: MachineRunCommandInstanceView

Wartość właściwości

outputBlobManagedIdentity

Tożsamość zarządzana przypisana przez użytkownika, która ma dostęp do obiektu blob magazynu outputBlobUri. Użyj pustego obiektu w przypadku tożsamości przypisanej przez system. Upewnij się, że tożsamość zarządzana ma dostęp do kontenera obiektu blob z przypisaniem roli "Współautor danych obiektu blob usługi Storage". W przypadku tożsamości przypisanej przez użytkownika upewnij się, że została dodana w obszarze tożsamości maszyny wirtualnej. Aby uzyskać więcej informacji na temat tożsamości zarządzanej i uruchamiania polecenia, zobacz https://aka.ms/ManagedIdentity i https://aka.ms/RunCommandManaged

outputBlobManagedIdentity?: RunCommandManagedIdentity

Wartość właściwości

outputBlobUri

Określa obiekt blob usługi Azure Storage, w którym zostanie przekazany strumień wyjściowy skryptu. Użyj identyfikatora URI sygnatury dostępu współdzielonego z identyfikatorem odczytu, dołączania, tworzenia, zapisu lub używania tożsamości zarządzanej, aby zapewnić maszynie wirtualnej dostęp do obiektu blob. Zapoznaj się z parametrem outputBlobManagedIdentity.

outputBlobUri?: string

Wartość właściwości

string

parameters

Parametry używane przez skrypt.

parameters?: RunCommandInputParameter[]

Wartość właściwości

protectedParameters

Parametry używane przez skrypt.

protectedParameters?: RunCommandInputParameter[]

Wartość właściwości

provisioningState

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

provisioningState?: string

Wartość właściwości

string

runAsPassword

Określa hasło konta użytkownika na maszynie podczas wykonywania polecenia uruchamiania.

runAsPassword?: string

Wartość właściwości

string

runAsUser

Określa konto użytkownika na maszynie podczas wykonywania polecenia uruchamiania.

runAsUser?: string

Wartość właściwości

string

source

Źródło skryptu polecenia uruchamiania.

source?: MachineRunCommandScriptSource

Wartość właściwości

timeoutInSeconds

Limit czasu w sekundach do wykonania polecenia uruchomienia.

timeoutInSeconds?: number

Wartość właściwości

number