No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.
Opcional. Se definido como true, o provisionamento será concluído assim que o script for iniciado e não aguardará a conclusão do script.
bool
errorBlobManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento errorBlobUri. Use um objeto vazio no 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 sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
Especifica o blob de armazenamento do Azure em que o fluxo de erros de script será carregado. Use um URI de SAS com acesso de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer acesso à VM ao blob. Consulte o parâmetro errorBlobManagedIdentity.
string
outputBlobManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento outputBlobUri. Use um objeto vazio no 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 sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
Especifica o blob de armazenamento do Azure em que o fluxo de saída do script será carregado. Use um URI de SAS com acesso de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer acesso à VM ao blob. Consulte o parâmetro outputBlobManagedIdentity.
O tempo limite em segundos para executar o comando de execução.
INT
treatFailureAsDeploymentFailure
Opcional. Se definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado como Falha. Se definido como false, ProvisioningState refletirá apenas se o comando de execução foi executado ou não pela plataforma de extensões, não indicaria se o script falhou em caso de falhas de script. Confira a exibição de instância do comando run em caso de falhas de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results
bool
RunCommandManagedIdentity
Nome
Descrição
Valor
clientId
ID do cliente (valor GUID) da identidade gerenciada atribuída pelo usuário. ObjectId não deve ser usado se isso for fornecido.
string
objectId
ID do objeto (valor GUID) da identidade gerenciada atribuída pelo usuário. ClientId não deve ser usado se isso for fornecido.
string
RunCommandInputParameter
Nome
Descrição
Valor
name
O nome do parâmetro de comando de execução.
cadeia de caracteres (obrigatório)
value
O valor do parâmetro de comando run.
cadeia de caracteres (obrigatório)
VirtualMachineRunCommandScriptSource
Nome
Descrição
Valor
commandId
Especifica um commandId do script interno predefinido.
string
Script
Especifica o conteúdo do script a ser executado na VM.
string
scriptUri
Especifica o local de download do script. Pode ser o URI de SAS de um blob de armazenamento do Azure com acesso de leitura ou URI público.
string
scriptUriManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao scriptUri no caso do blob de armazenamento do Azure. Use um objeto vazio no caso de identidade atribuída pelo sistema. Verifique se o blob de armazenamento do Azure existe e se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função "Leitor de Dados do Blob de Armazenamento". No caso de identidade atribuída pelo usuário, certifique-se de adicioná-la sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged.
Opcional. Se definido como true, o provisionamento será concluído assim que o script for iniciado e não aguardará a conclusão do script.
bool
errorBlobManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento errorBlobUri. Use um objeto vazio no 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 sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
Especifica o blob de armazenamento do Azure em que o fluxo de erros de script será carregado. Use um URI de SAS com acesso de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer acesso à VM ao blob. Consulte o parâmetro errorBlobManagedIdentity.
string
outputBlobManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento outputBlobUri. Use um objeto vazio no 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 sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
Especifica o blob de armazenamento do Azure em que o fluxo de saída do script será carregado. Use um URI de SAS com acesso de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer acesso à VM ao blob. Consulte o parâmetro outputBlobManagedIdentity.
O tempo limite em segundos para executar o comando de execução.
INT
treatFailureAsDeploymentFailure
Opcional. Se definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado como Falha. Se definido como false, ProvisioningState refletirá apenas se o comando de execução foi executado ou não pela plataforma de extensões, não indicaria se o script falhou em caso de falhas de script. Confira a exibição de instância do comando run em caso de falhas de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results
bool
RunCommandManagedIdentity
Nome
Descrição
Valor
clientId
ID do cliente (valor GUID) da identidade gerenciada atribuída pelo usuário. ObjectId não deve ser usado se isso for fornecido.
string
objectId
ID do objeto (valor GUID) da identidade gerenciada atribuída pelo usuário. ClientId não deve ser usado se isso for fornecido.
string
RunCommandInputParameter
Nome
Descrição
Valor
name
O nome do parâmetro de comando de execução.
cadeia de caracteres (obrigatório)
value
O valor do parâmetro de comando run.
cadeia de caracteres (obrigatório)
VirtualMachineRunCommandScriptSource
Nome
Descrição
Valor
commandId
Especifica um commandId do script interno predefinido.
string
Script
Especifica o conteúdo do script a ser executado na VM.
string
scriptUri
Especifica o local de download do script. Pode ser o URI de SAS de um blob de armazenamento do Azure com acesso de leitura ou URI público.
string
scriptUriManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao scriptUri no caso do blob de armazenamento do Azure. Use um objeto vazio no caso de identidade atribuída pelo sistema. Verifique se o blob de armazenamento do Azure existe e se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função "Leitor de Dados do Blob de Armazenamento". No caso de identidade atribuída pelo usuário, certifique-se de adicioná-la sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged.
Opcional. Se definido como true, o provisionamento será concluído assim que o script for iniciado e não aguardará a conclusão do script.
bool
errorBlobManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento errorBlobUri. Use um objeto vazio no 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 sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
Especifica o blob de armazenamento do Azure em que o fluxo de erros de script será carregado. Use um URI de SAS com acesso de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer acesso à VM ao blob. Consulte o parâmetro errorBlobManagedIdentity.
string
outputBlobManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao blob de armazenamento outputBlobUri. Use um objeto vazio no 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 sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged
Especifica o blob de armazenamento do Azure em que o fluxo de saída do script será carregado. Use um URI de SAS com acesso de leitura, acréscimo, criação, gravação ou use a identidade gerenciada para fornecer acesso à VM ao blob. Consulte o parâmetro outputBlobManagedIdentity.
O tempo limite em segundos para executar o comando de execução.
INT
treatFailureAsDeploymentFailure
Opcional. Se definido como true, qualquer falha no script falhará na implantação e ProvisioningState será marcado como Falha. Se definido como false, ProvisioningState refletirá apenas se o comando de execução foi executado ou não pela plataforma de extensões, não indicaria se o script falhou em caso de falhas de script. Confira a exibição de instância do comando run em caso de falhas de script para ver executionMessage, output, error: https://aka.ms/runcommandmanaged#get-execution-status-and-results
bool
RunCommandManagedIdentity
Nome
Descrição
Valor
clientId
ID do cliente (valor GUID) da identidade gerenciada atribuída pelo usuário. ObjectId não deve ser usado se isso for fornecido.
string
objectId
ID do objeto (valor GUID) da identidade gerenciada atribuída pelo usuário. ClientId não deve ser usado se isso for fornecido.
string
RunCommandInputParameter
Nome
Descrição
Valor
name
O nome do parâmetro de comando de execução.
cadeia de caracteres (obrigatório)
value
O valor do parâmetro de comando run.
cadeia de caracteres (obrigatório)
VirtualMachineRunCommandScriptSource
Nome
Descrição
Valor
commandId
Especifica um commandId do script interno predefinido.
string
Script
Especifica o conteúdo do script a ser executado na VM.
string
scriptUri
Especifica o local de download do script. Pode ser o URI de SAS de um blob de armazenamento do Azure com acesso de leitura ou URI público.
string
scriptUriManagedIdentity
Identidade gerenciada atribuída pelo usuário que tem acesso ao scriptUri no caso do blob de armazenamento do Azure. Use um objeto vazio no caso de identidade atribuída pelo sistema. Verifique se o blob de armazenamento do Azure existe e se a identidade gerenciada recebeu acesso ao contêiner do blob com a atribuição de função "Leitor de Dados do Blob de Armazenamento". No caso de identidade atribuída pelo usuário, adicione-a sob a identidade da VM. Para obter mais informações sobre identidade gerenciada e Executar Comando, consulte https://aka.ms/ManagedIdentity e https://aka.ms/RunCommandManaged.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulte https://aka.ms/ContentUserFeedback.