Partilhar via


ScriptExecutionData Classe

Definição

Uma classe que representa o modelo de dados ScriptExecution. Uma instância de um script executado por um usuário – personalizado ou AVS

public class ScriptExecutionData : Azure.ResourceManager.Models.ResourceData
type ScriptExecutionData = class
    inherit ResourceData
Public Class ScriptExecutionData
Inherits ResourceData
Herança
ScriptExecutionData

Construtores

ScriptExecutionData()

Inicializa uma nova instância de ScriptExecutionData.

Propriedades

Errors

Fluxo de saída de erro padrão da execução do PowerShell.

FailureReason

Mensagem de erro se o script puder ser executado, mas se o próprio script tiver erros ou o PowerShell tiver gerado uma exceção.

FinishedOn

Hora em que a execução do script foi concluída.

HiddenParameters

Parâmetros que serão ocultos/não visíveis para o ARM, como senhas e credenciais Observe ScriptExecutionParameterDetails que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem PSCredentialExecutionParameterDetailse ScriptStringExecutionParameterDetailsScriptSecureStringExecutionParameterDetails .

Id

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

(Herdado de ResourceData)
Information

Fluxo de informações padrão da execução do PowerShell.

Name

O nome do recurso.

(Herdado de ResourceData)
NamedOutputs

Dicionário definido pelo usuário.

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" }.

Output

Fluxo de saída padrão da execução do PowerShell.

Parameters

Parâmetros que o script aceitará Observe que ScriptExecutionParameterDetails é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem PSCredentialExecutionParameterDetailse ScriptStringExecutionParameterDetailsScriptSecureStringExecutionParameterDetails .

ProvisioningState

O estado do recurso de execução de script.

ResourceType

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

(Herdado de ResourceData)
Retention

Tempo de vida útil para o recurso. Se não for fornecido, estará disponível por 60 dias.

ScriptCmdletId

Uma referência ao recurso de cmdlet de script se o usuário estiver executando um script AVS.

StartedOn

Hora em que a execução do script foi iniciada.

SubmittedOn

Hora em que a execução do script foi enviada.

SystemData

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

(Herdado de ResourceData)
Timeout

Limite de tempo para execução.

Warnings

Fluxo de aviso padrão da execução do PowerShell.

Aplica-se a