VirtualMachineRunCommand interface
Beschrijft een opdracht voor het uitvoeren van een virtuele machine.
- Uitbreiding
Eigenschappen
async |
Optioneel. Als dit is ingesteld op true, wordt het inrichten voltooid zodra het script wordt gestart en wordt er niet gewacht totdat het script is voltooid. |
error |
Door de gebruiker toegewezen beheerde identiteit die toegang heeft tot errorBlobUri-opslagblob. Gebruik een leeg object in het geval van een door het systeem toegewezen identiteit. Zorg ervoor dat de beheerde identiteit toegang heeft gekregen tot de container van de blob met de rol 'Bijdrager voor opslagblobgegevens'. In het geval van een door de gebruiker toegewezen identiteit, moet u deze toevoegen onder de identiteit van de VM. Raadpleeg https://aka.ms/ManagedIdentity en voor meer informatie over beheerde identiteit en opdracht uitvoeren https://aka.ms/RunCommandManaged |
error |
Hiermee geeft u de Azure Storage-blob op waar de scriptfoutstroom wordt geüpload. Gebruik een SAS-URI met lees-, toevoeg-, maak-, schrijftoegang OF gebruik een beheerde identiteit om de VM toegang te bieden tot de blob. Raadpleeg parameter errorBlobManagedIdentity. |
instance |
De weergave opdrachtexemplaar van de virtuele machine uitvoeren. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
output |
Door de gebruiker toegewezen beheerde identiteit die toegang heeft tot de outputBlobUri-opslagblob. Gebruik een leeg object in het geval van een door het systeem toegewezen identiteit. Zorg ervoor dat de beheerde identiteit toegang heeft gekregen tot de container van de blob met de rol 'Bijdrager voor opslagblobgegevens'. In het geval van een door de gebruiker toegewezen identiteit, moet u deze toevoegen onder de identiteit van de VM. Raadpleeg https://aka.ms/ManagedIdentity en voor meer informatie over beheerde identiteit en opdracht uitvoeren https://aka.ms/RunCommandManaged |
output |
Hiermee geeft u de Azure Storage-blob op waar de scriptuitvoerstroom wordt geüpload. Gebruik een SAS-URI met lees-, toevoeg-, maak-, schrijftoegang OF gebruik een beheerde identiteit om de VM toegang te bieden tot de blob. Raadpleeg de parameter outputBlobManagedIdentity. |
parameters | De parameters die door het script worden gebruikt. |
protected |
De parameters die door het script worden gebruikt. |
provisioning |
De inrichtingsstatus, die alleen wordt weergegeven in het antwoord. Als treatFailureAsDeploymentFailure is ingesteld op true, mislukt elke fout in het script de implementatie en wordt ProvisioningState gemarkeerd als Mislukt. Als treatFailureAsDeploymentFailure is ingesteld op false, geeft ProvisioningState alleen aan of de opdracht run al dan niet is uitgevoerd door het uitbreidingsplatform. Het zou niet aangeven of het script is mislukt in geval van scriptfouten. Zie exemplaarweergave van uitvoeropdracht in het geval van scriptfouten om executionMessage, uitvoer, fout: OPMERKING: https://aka.ms/runcommandmanaged#get-execution-status-and-results deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
run |
Hiermee geeft u het wachtwoord van het gebruikersaccount op de VM op bij het uitvoeren van de opdracht uitvoeren. |
run |
Hiermee geeft u het gebruikersaccount op de VM bij het uitvoeren van de opdracht uitvoeren. |
source | De bron van het uitvoeropdrachtscript. |
timeout |
De time-out in seconden voor het uitvoeren van de opdracht uitvoeren. |
treat |
Optioneel. Als deze optie is ingesteld op true, mislukt elke fout in het script bij de implementatie en wordt ProvisioningState gemarkeerd als Mislukt. Als deze optie is ingesteld op false, geeft ProvisioningState alleen aan of de opdracht run al dan niet is uitgevoerd door het uitbreidingsplatform. Het zou niet aangeven of het script is mislukt in het geval van scriptfouten. Zie exemplaarweergave van uitvoeropdracht in het geval van scriptfouten om executionMessage, uitvoer, fout te zien: https://aka.ms/runcommandmanaged#get-execution-status-and-results |
Overgenomen eigenschappen
id | Resource-id OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
location | Resourcelocatie |
name | Resourcenaam OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
tags | Resourcetags |
type | Resourcetype OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
Eigenschapdetails
asyncExecution
Optioneel. Als dit is ingesteld op true, wordt het inrichten voltooid zodra het script wordt gestart en wordt er niet gewacht totdat het script is voltooid.
asyncExecution?: boolean
Waarde van eigenschap
boolean
errorBlobManagedIdentity
Door de gebruiker toegewezen beheerde identiteit die toegang heeft tot errorBlobUri-opslagblob. Gebruik een leeg object in het geval van een door het systeem toegewezen identiteit. Zorg ervoor dat de beheerde identiteit toegang heeft gekregen tot de container van de blob met de rol 'Bijdrager voor opslagblobgegevens'. In het geval van een door de gebruiker toegewezen identiteit, moet u deze toevoegen onder de identiteit van de VM. Raadpleeg https://aka.ms/ManagedIdentity en voor meer informatie over beheerde identiteit en opdracht uitvoeren https://aka.ms/RunCommandManaged
errorBlobManagedIdentity?: RunCommandManagedIdentity
Waarde van eigenschap
errorBlobUri
Hiermee geeft u de Azure Storage-blob op waar de scriptfoutstroom wordt geüpload. Gebruik een SAS-URI met lees-, toevoeg-, maak-, schrijftoegang OF gebruik een beheerde identiteit om de VM toegang te bieden tot de blob. Raadpleeg parameter errorBlobManagedIdentity.
errorBlobUri?: string
Waarde van eigenschap
string
instanceView
De weergave opdrachtexemplaar van de virtuele machine uitvoeren. OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
instanceView?: VirtualMachineRunCommandInstanceView
Waarde van eigenschap
outputBlobManagedIdentity
Door de gebruiker toegewezen beheerde identiteit die toegang heeft tot de outputBlobUri-opslagblob. Gebruik een leeg object in het geval van een door het systeem toegewezen identiteit. Zorg ervoor dat de beheerde identiteit toegang heeft gekregen tot de container van de blob met de rol 'Bijdrager voor opslagblobgegevens'. In het geval van een door de gebruiker toegewezen identiteit, moet u deze toevoegen onder de identiteit van de VM. Raadpleeg https://aka.ms/ManagedIdentity en voor meer informatie over beheerde identiteit en opdracht uitvoeren https://aka.ms/RunCommandManaged
outputBlobManagedIdentity?: RunCommandManagedIdentity
Waarde van eigenschap
outputBlobUri
Hiermee geeft u de Azure Storage-blob op waar de scriptuitvoerstroom wordt geüpload. Gebruik een SAS-URI met lees-, toevoeg-, maak-, schrijftoegang OF gebruik een beheerde identiteit om de VM toegang te bieden tot de blob. Raadpleeg de parameter outputBlobManagedIdentity.
outputBlobUri?: string
Waarde van eigenschap
string
parameters
De parameters die door het script worden gebruikt.
parameters?: RunCommandInputParameter[]
Waarde van eigenschap
protectedParameters
De parameters die door het script worden gebruikt.
protectedParameters?: RunCommandInputParameter[]
Waarde van eigenschap
provisioningState
De inrichtingsstatus, die alleen wordt weergegeven in het antwoord. Als treatFailureAsDeploymentFailure is ingesteld op true, mislukt elke fout in het script de implementatie en wordt ProvisioningState gemarkeerd als Mislukt. Als treatFailureAsDeploymentFailure is ingesteld op false, geeft ProvisioningState alleen aan of de opdracht run al dan niet is uitgevoerd door het uitbreidingsplatform. Het zou niet aangeven of het script is mislukt in geval van scriptfouten. Zie exemplaarweergave van uitvoeropdracht in het geval van scriptfouten om executionMessage, uitvoer, fout: OPMERKING: https://aka.ms/runcommandmanaged#get-execution-status-and-results deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
provisioningState?: string
Waarde van eigenschap
string
runAsPassword
Hiermee geeft u het wachtwoord van het gebruikersaccount op de VM op bij het uitvoeren van de opdracht uitvoeren.
runAsPassword?: string
Waarde van eigenschap
string
runAsUser
Hiermee geeft u het gebruikersaccount op de VM bij het uitvoeren van de opdracht uitvoeren.
runAsUser?: string
Waarde van eigenschap
string
source
De bron van het uitvoeropdrachtscript.
source?: VirtualMachineRunCommandScriptSource
Waarde van eigenschap
timeoutInSeconds
De time-out in seconden voor het uitvoeren van de opdracht uitvoeren.
timeoutInSeconds?: number
Waarde van eigenschap
number
treatFailureAsDeploymentFailure
Optioneel. Als deze optie is ingesteld op true, mislukt elke fout in het script bij de implementatie en wordt ProvisioningState gemarkeerd als Mislukt. Als deze optie is ingesteld op false, geeft ProvisioningState alleen aan of de opdracht run al dan niet is uitgevoerd door het uitbreidingsplatform. Het zou niet aangeven of het script is mislukt in het geval van scriptfouten. Zie exemplaarweergave van uitvoeropdracht in het geval van scriptfouten om executionMessage, uitvoer, fout te zien: https://aka.ms/runcommandmanaged#get-execution-status-and-results
treatFailureAsDeploymentFailure?: boolean
Waarde van eigenschap
boolean
Details van overgenomen eigenschap
id
Resource-id OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
id?: string
Waarde van eigenschap
string
Overgenomen vanResource.id
location
name
Resourcenaam OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
name?: string
Waarde van eigenschap
string
Overgenomen vanResource.name
tags
Resourcetags
tags?: {[propertyName: string]: string}
Waarde van eigenschap
{[propertyName: string]: string}
Overgenomen vanResource.tags
type
Resourcetype OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
type?: string
Waarde van eigenschap
string
Overgenomen vanResource.type