MachineRunCommand interface
Descreve um comando Executar
- Extends
Propriedades
| async |
Optional. Se definido como true, o provisionamento será concluído assim que o script for iniciado e não aguardará a conclusão do script. |
| error |
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento errorBlobUri. Use um objeto vazio em caso de identidade atribuída pelo sistema. Verifique se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função 'Colaborador de Dados de Blob de Armazenamento'. No caso de identidade atribuída pelo usuário, certifique-se de adicioná-la na identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged |
| error |
Especifica o blob de armazenamento do Azure em que o fluxo de erros de script será carregado. Use um URI SAS com leitura, acréscimo, criação, acesso de gravação ou use a identidade gerenciada para fornecer acesso à VM ao blob. Consulte o parâmetro errorBlobManagedIdentity. |
| instance |
O modo de exibição da instância de comando de execução do computador. |
| output |
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento outputBlobUri. Use um objeto vazio em caso de identidade atribuída pelo sistema. Verifique se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função 'Colaborador de Dados de Blob de Armazenamento'. No caso de identidade atribuída pelo usuário, certifique-se de adicioná-la na identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged |
| output |
Especifica o blob de armazenamento do Azure em que o fluxo de saída do script será carregado. Use um URI SAS com leitura, acréscimo, criação, acesso de gravação ou use a identidade gerenciada para fornecer acesso à VM ao blob. Consulte o parâmetro outputBlobManagedIdentity. |
| parameters | Os parâmetros usados pelo script. |
| protected |
Os parâmetros usados pelo script. |
| provisioning |
O estado de provisionamento, que aparece apenas na resposta. |
| run |
Especifica a senha da conta de usuário no computador ao executar o comando executar. |
| run |
Especifica a conta de usuário no computador ao executar o comando de execução. |
| source | A origem do script de comando de execução. |
| timeout |
O tempo limite em segundos para executar o comando de execução. |
Propriedades herdadas
| id | ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location | A geolocalização onde o recurso reside |
| name | O nome do recurso |
| system |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
| tags | Tags de recursos. |
| type | O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
Detalhes da propriedade
asyncExecution
Optional. Se definido como true, o provisionamento será concluído assim que o script for iniciado e não aguardará a conclusão do script.
asyncExecution?: boolean
Valor da propriedade
boolean
errorBlobManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento errorBlobUri. Use um objeto vazio em caso de identidade atribuída pelo sistema. Verifique se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função 'Colaborador de Dados de Blob de Armazenamento'. No caso de identidade atribuída pelo usuário, certifique-se de adicioná-la na identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
errorBlobManagedIdentity?: RunCommandManagedIdentity
Valor da propriedade
errorBlobUri
Especifica o blob de armazenamento do Azure em que o fluxo de erros de script será carregado. Use um URI SAS com leitura, acréscimo, criação, acesso de gravação ou use a identidade gerenciada para fornecer acesso à VM ao blob. Consulte o parâmetro errorBlobManagedIdentity.
errorBlobUri?: string
Valor da propriedade
string
instanceView
O modo de exibição da instância de comando de execução do computador.
instanceView?: MachineRunCommandInstanceView
Valor da propriedade
outputBlobManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento outputBlobUri. Use um objeto vazio em caso de identidade atribuída pelo sistema. Verifique se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função 'Colaborador de Dados de Blob de Armazenamento'. No caso de identidade atribuída pelo usuário, certifique-se de adicioná-la na identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
outputBlobManagedIdentity?: RunCommandManagedIdentity
Valor da propriedade
outputBlobUri
Especifica o blob de armazenamento do Azure em que o fluxo de saída do script será carregado. Use um URI SAS com leitura, acréscimo, criação, acesso de gravação ou use a identidade gerenciada para fornecer acesso à VM ao blob. Consulte o parâmetro outputBlobManagedIdentity.
outputBlobUri?: string
Valor da propriedade
string
parameters
Os parâmetros usados pelo script.
parameters?: RunCommandInputParameter[]
Valor da propriedade
protectedParameters
Os parâmetros usados pelo script.
protectedParameters?: RunCommandInputParameter[]
Valor da propriedade
provisioningState
O estado de provisionamento, que aparece apenas na resposta.
provisioningState?: string
Valor da propriedade
string
runAsPassword
Especifica a senha da conta de usuário no computador ao executar o comando executar.
runAsPassword?: string
Valor da propriedade
string
runAsUser
Especifica a conta de usuário no computador ao executar o comando de execução.
runAsUser?: string
Valor da propriedade
string
source
A origem do script de comando de execução.
source?: MachineRunCommandScriptSource
Valor da propriedade
timeoutInSeconds
O tempo limite em segundos para executar o comando de execução.
timeoutInSeconds?: number
Valor da propriedade
number
Detalhes das propriedades herdadas
id
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Valor da propriedade
string
herdado deTrackedResource.id
location
A geolocalização onde o recurso reside
location: string
Valor da propriedade
string
Herdado deTrackedResource.location
name
systemData
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.
systemData?: SystemData
Valor da propriedade
herdado detrackedResource.systemData
tags
Tags de recursos.
tags?: Record<string, string>
Valor da propriedade
Record<string, string>
Herdado deTrackedResource.tags
type
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"
type?: string
Valor da propriedade
string
Herdado deTrackedResource.type