Partilhar via


ArmAvsModelFactory.ScriptExecutionData Método

Definição

Inicializa uma nova instância de ScriptExecutionData.

public static Azure.ResourceManager.Avs.ScriptExecutionData ScriptExecutionData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.Core.ResourceIdentifier scriptCmdletId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Avs.Models.ScriptExecutionParameterDetails> parameters = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Avs.Models.ScriptExecutionParameterDetails> hiddenParameters = default, string failureReason = default, string timeout = default, string retention = default, DateTimeOffset? submittedOn = default, DateTimeOffset? startedOn = default, DateTimeOffset? finishedOn = default, Azure.ResourceManager.Avs.Models.ScriptExecutionProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<string> output = default, BinaryData namedOutputs = default, System.Collections.Generic.IEnumerable<string> information = default, System.Collections.Generic.IEnumerable<string> warnings = default, System.Collections.Generic.IEnumerable<string> errors = default);
static member ScriptExecutionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Avs.Models.ScriptExecutionParameterDetails> * seq<Azure.ResourceManager.Avs.Models.ScriptExecutionParameterDetails> * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Avs.Models.ScriptExecutionProvisioningState> * seq<string> * BinaryData * seq<string> * seq<string> * seq<string> -> Azure.ResourceManager.Avs.ScriptExecutionData
Public Shared Function ScriptExecutionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional scriptCmdletId As ResourceIdentifier = Nothing, Optional parameters As IEnumerable(Of ScriptExecutionParameterDetails) = Nothing, Optional hiddenParameters As IEnumerable(Of ScriptExecutionParameterDetails) = Nothing, Optional failureReason As String = Nothing, Optional timeout As String = Nothing, Optional retention As String = Nothing, Optional submittedOn As Nullable(Of DateTimeOffset) = Nothing, Optional startedOn As Nullable(Of DateTimeOffset) = Nothing, Optional finishedOn As Nullable(Of DateTimeOffset) = Nothing, Optional provisioningState As Nullable(Of ScriptExecutionProvisioningState) = Nothing, Optional output As IEnumerable(Of String) = Nothing, Optional namedOutputs As BinaryData = Nothing, Optional information As IEnumerable(Of String) = Nothing, Optional warnings As IEnumerable(Of String) = Nothing, Optional errors As IEnumerable(Of String) = Nothing) As ScriptExecutionData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

scriptCmdletId
ResourceIdentifier

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

parameters
IEnumerable<ScriptExecutionParameterDetails>

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 PSCredentialExecutionParameterDetails, ScriptSecureStringExecutionParameterDetails e ScriptStringExecutionParameterDetails.

hiddenParameters
IEnumerable<ScriptExecutionParameterDetails>

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 PSCredentialExecutionParameterDetails, ScriptSecureStringExecutionParameterDetails e ScriptStringExecutionParameterDetails.

failureReason
String

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

timeout
String

Limite de tempo para execução.

retention
String

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

submittedOn
Nullable<DateTimeOffset>

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

startedOn
Nullable<DateTimeOffset>

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

finishedOn
Nullable<DateTimeOffset>

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

provisioningState
Nullable<ScriptExecutionProvisioningState>

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

output
IEnumerable<String>

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

namedOutputs
BinaryData

Dicionário definido pelo usuário.

information
IEnumerable<String>

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

warnings
IEnumerable<String>

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

errors
IEnumerable<String>

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

Retornos

Uma nova ScriptExecutionData instância para simulação.

Aplica-se a