Compartilhar via


AzurePowerShellScript Classe

Definição

Modelo de objeto para o script Azure PowerShell.

public class AzurePowerShellScript : Azure.ResourceManager.Resources.ArmDeploymentScriptData
type AzurePowerShellScript = class
    inherit ArmDeploymentScriptData
Public Class AzurePowerShellScript
Inherits ArmDeploymentScriptData
Herança

Construtores

AzurePowerShellScript(AzureLocation, TimeSpan, String)

Inicializa uma nova instância do AzurePowerShellScript.

Propriedades

Arguments

Argumentos de linha de comando a serem passados para o script. Os argumentos são separados por espaços. ex: -Name blue* -Location 'West US 2'.

AzPowerShellVersion

Azure PowerShell versão do módulo a ser usada.

CleanupPreference

O limpo preferência quando a execução do script fica em um estado terminal. A configuração padrão é 'Always'.

ContainerGroupName

Nome do grupo de contêineres, se não especificado, o nome será gerado automaticamente. Não especificar um 'containerGroupName' indica que o sistema gerará um nome exclusivo que pode acabar sinalizando um Azure Policy como não compatível. Use 'containerGroupName' quando tiver uma Azure Policy que espera uma convenção de nomenclatura específica ou quando quiser controlar totalmente o nome. A propriedade 'containerGroupName' deve ter entre 1 e 63 caracteres, deve conter apenas letras minúsculas, números e traços e não pode iniciar ou terminar com um traço e traços consecutivos não são permitidos. Para especificar um 'containerGroupName', adicione o seguinte objeto às propriedades: { "containerSettings": { "containerGroupName": "contoso-container" } }. Se você não quiser especificar um 'containerGroupName', não adicione a propriedade 'containerSettings'.

EnvironmentVariables

As variáveis de ambiente a serem passadas para o script.

ForceUpdateTag

Obtém ou define como o script de implantação deve ser forçado a ser executado mesmo que o recurso de script não tenha sido alterado. Pode ser o carimbo de data/hora atual ou um GUID.

Id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Herdado de ResourceData)
Identity

Propriedade opcional. Identidade gerenciada a ser usada para esse script de implantação. Atualmente, há suporte apenas para a MSI atribuída pelo usuário.

(Herdado de ArmDeploymentScriptData)
Location

O local da ACI e a conta de armazenamento para o script de implantação.

(Herdado de ArmDeploymentScriptData)
Name

O nome do recurso.

(Herdado de ResourceData)
Outputs

Lista de saídas de script.

Para atribuir um objeto a essa propriedade, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para atribuir uma cadeia de caracteres json já formatada a essa propriedade, use FromString(String).

Exemplos:

  • BinaryData.FromObjectAsJson("foo")Cria uma carga de "foo".
  • BinaryData.FromString("\"foo\"")Cria uma carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Cria uma carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Cria uma carga de { "key": "value" }.

PrimaryScriptUri

URI para o script. Esse é o ponto de entrada para o script externo.

ProvisioningState

Estado da execução do script. Isso só aparece na resposta.

ResourceType

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

(Herdado de ResourceData)
RetentionInterval

Intervalo para o qual o serviço retém o recurso de script depois de atingir um estado terminal. O recurso será excluído quando essa duração expirar. A duração é baseada no padrão ISO 8601 (por exemplo, P1D significa um dia).

ScriptContent

Corpo do script.

Status

Contém os resultados da execução do script.

StorageAccountSettings

Configurações da Conta de Armazenamento.

SupportingScriptUris

Arquivos de suporte para o script externo.

SystemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

(Herdado de ResourceData)
Tags

Marcas de recurso.

(Herdado de ArmDeploymentScriptData)
Timeout

Tempo máximo de execução de script permitido especificado no formato ISO 8601. O valor padrão é P1D.

Aplica-se a