VirtualMachineRunCommand Klass
Beskriver ett körningskommando för virtuell dator.
Variabler fylls bara i av servern och ignoreras när en begäran skickas.
Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.
- Arv
-
azure.mgmt.compute.v2023_03_01.models._models_py3.ResourceVirtualMachineRunCommand
Konstruktor
VirtualMachineRunCommand(*, location: str, tags: Dict[str, str] | None = None, source: _models.VirtualMachineRunCommandScriptSource | None = None, parameters: List[_models.RunCommandInputParameter] | None = None, protected_parameters: List[_models.RunCommandInputParameter] | None = None, async_execution: bool = False, run_as_user: str | None = None, run_as_password: str | None = None, timeout_in_seconds: int | None = None, output_blob_uri: str | None = None, error_blob_uri: str | None = None, output_blob_managed_identity: _models.RunCommandManagedIdentity | None = None, error_blob_managed_identity: _models.RunCommandManagedIdentity | None = None, treat_failure_as_deployment_failure: bool = False, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Resursplats. Krävs.
Källan för körningskommandoskriptet.
- parameters
- list[RunCommandInputParameter]
De parametrar som används av skriptet.
- protected_parameters
- list[RunCommandInputParameter]
De parametrar som används av skriptet.
- async_execution
- bool
Valfritt. Om värdet är true slutförs etableringen så snart skriptet startar och väntar inte på att skriptet ska slutföras.
- run_as_user
- str
Anger användarkontot på den virtuella datorn när körningskommandot körs.
- run_as_password
- str
Anger lösenordet för användarkontot på den virtuella datorn när körningskommandot körs.
- timeout_in_seconds
- int
Tidsgränsen i sekunder för att köra körningskommandot.
- output_blob_uri
- str
Anger den Azure Storage-blob där skriptets utdataström ska laddas upp. Använd en SAS-URI med läs-, tilläggs-, skapa-, skrivåtkomst eller använd hanterad identitet för att ge den virtuella datorn åtkomst till bloben. Se parametern outputBlobManagedIdentity.
- error_blob_uri
- str
Anger den Azure Storage-blob där skriptfelströmmen ska laddas upp. Använd en SAS-URI med läs-, tilläggs-, skapa-, skrivåtkomst eller använd hanterad identitet för att ge den virtuella datorn åtkomst till bloben. Se parametern errorBlobManagedIdentity.
- output_blob_managed_identity
- RunCommandManagedIdentity
Användartilldelad hanterad identitet som har åtkomst till lagringsbloben outputBlobUri. Använd ett tomt objekt om det finns en systemtilldelad identitet. Kontrollera att den hanterade identiteten har fått åtkomst till blobcontainern med rolltilldelningen Storage Blob Data Contributor. Om det gäller användartilldelad identitet måste du lägga till den under den virtuella datorns identitet. Mer information om hanterad identitet och Kör kommando finns i https://aka.ms/ManagedIdentity och https://aka.ms/RunCommandManaged.
- error_blob_managed_identity
- RunCommandManagedIdentity
Användartilldelad hanterad identitet som har åtkomst till errorBlobUri-lagringsblob. Använd ett tomt objekt om det finns en systemtilldelad identitet. Kontrollera att den hanterade identiteten har fått åtkomst till blobcontainern med rolltilldelningen Storage Blob Data Contributor. Om det gäller användartilldelad identitet måste du lägga till den under den virtuella datorns identitet. Mer information om hanterad identitet och Kör kommando finns i https://aka.ms/ManagedIdentity och https://aka.ms/RunCommandManaged.
- treat_failure_as_deployment_failure
- bool
Valfritt. Om värdet är true misslyckas distributionen av eventuella fel i skriptet och ProvisioningState markeras som Misslyckad. Om värdet är falskt skulle ProvisioningState endast återspegla om körningskommandot kördes eller inte av tilläggsplattformen. Det anger inte om skriptet misslyckades vid skriptfel. Se instansvyn för körningskommandot i händelse av skriptfel för att se executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results.
Variabler
- id
- str
Resurs-ID.
- name
- str
Resursnamn.
- type
- str
Resurstyp.
- location
- str
Resursplats. Krävs.
Källan för körningskommandoskriptet.
- parameters
- list[RunCommandInputParameter]
De parametrar som används av skriptet.
- protected_parameters
- list[RunCommandInputParameter]
De parametrar som används av skriptet.
- async_execution
- bool
Valfritt. Om värdet är true slutförs etableringen så snart skriptet startar och väntar inte på att skriptet ska slutföras.
- run_as_user
- str
Anger användarkontot på den virtuella datorn när körningskommandot körs.
- run_as_password
- str
Anger lösenordet för användarkontot på den virtuella datorn när körningskommandot körs.
- timeout_in_seconds
- int
Tidsgränsen i sekunder för att köra körningskommandot.
- output_blob_uri
- str
Anger den Azure Storage-blob där skriptets utdataström ska laddas upp. Använd en SAS-URI med läs-, tilläggs-, skapa-, skrivåtkomst eller använd hanterad identitet för att ge den virtuella datorn åtkomst till bloben. Se parametern outputBlobManagedIdentity.
- error_blob_uri
- str
Anger den Azure Storage-blob där skriptfelströmmen ska laddas upp. Använd en SAS-URI med läs-, tilläggs-, skapa-, skrivåtkomst eller använd hanterad identitet för att ge den virtuella datorn åtkomst till bloben. Se parametern errorBlobManagedIdentity.
- output_blob_managed_identity
- RunCommandManagedIdentity
Användartilldelad hanterad identitet som har åtkomst till lagringsbloben outputBlobUri. Använd ett tomt objekt om det finns en systemtilldelad identitet. Kontrollera att den hanterade identiteten har fått åtkomst till blobcontainern med rolltilldelningen Storage Blob Data Contributor. Om det gäller användartilldelad identitet måste du lägga till den under den virtuella datorns identitet. Mer information om hanterad identitet och Kör kommando finns i https://aka.ms/ManagedIdentity och https://aka.ms/RunCommandManaged.
- error_blob_managed_identity
- RunCommandManagedIdentity
Användartilldelad hanterad identitet som har åtkomst till errorBlobUri-lagringsblob. Använd ett tomt objekt om det finns en systemtilldelad identitet. Kontrollera att den hanterade identiteten har fått åtkomst till blobcontainern med rolltilldelningen Storage Blob Data Contributor. Om det gäller användartilldelad identitet måste du lägga till den under den virtuella datorns identitet. Mer information om hanterad identitet och Kör kommando finns i https://aka.ms/ManagedIdentity och https://aka.ms/RunCommandManaged.
- provisioning_state
- str
Etableringstillståndet, som bara visas i svaret. Om treatFailureAsDeploymentFailure har angetts till true misslyckas distributionen och ProvisioningState markeras som Misslyckad. Om treatFailureAsDeploymentFailure har angetts till false återspeglar ProvisioningState endast om körningskommandot kördes eller inte av tilläggsplattformen, vilket inte anger om skriptet misslyckades vid skriptfel. Se instansvyn för körningskommandot i händelse av skriptfel för att se executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results.
- instance_view
- VirtualMachineRunCommandInstanceView
Den virtuella datorn kör kommandoinstansvyn.
- treat_failure_as_deployment_failure
- bool
Valfritt. Om värdet är true misslyckas distributionen av eventuella fel i skriptet och ProvisioningState markeras som Misslyckad. Om värdet är falskt skulle ProvisioningState endast återspegla om körningskommandot kördes eller inte av tilläggsplattformen. Det anger inte om skriptet misslyckades vid skriptfel. Se instansvyn för körningskommandot i händelse av skriptfel för att se executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results.
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för