Partilhar via


ArmRecoveryServicesSiteRecoveryModelFactory.AsrTask Método

Definição

Inicializa uma nova instância do AsrTask.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AsrTask AsrTask (string taskId = default, string name = default, DateTimeOffset? startOn = default, DateTimeOffset? endOn = default, System.Collections.Generic.IEnumerable<string> allowedActions = default, string friendlyName = default, string state = default, string stateDescription = default, string taskType = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryTaskTypeDetails customDetails = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryGroupTaskDetails groupTaskCustomDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobErrorDetails> errors = default);
static member AsrTask : string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * seq<string> * string * string * string * string * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryTaskTypeDetails * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryGroupTaskDetails * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobErrorDetails> -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AsrTask
Public Shared Function AsrTask (Optional taskId As String = Nothing, Optional name As String = Nothing, Optional startOn As Nullable(Of DateTimeOffset) = Nothing, Optional endOn As Nullable(Of DateTimeOffset) = Nothing, Optional allowedActions As IEnumerable(Of String) = Nothing, Optional friendlyName As String = Nothing, Optional state As String = Nothing, Optional stateDescription As String = Nothing, Optional taskType As String = Nothing, Optional customDetails As SiteRecoveryTaskTypeDetails = Nothing, Optional groupTaskCustomDetails As SiteRecoveryGroupTaskDetails = Nothing, Optional errors As IEnumerable(Of SiteRecoveryJobErrorDetails) = Nothing) As AsrTask

Parâmetros

taskId
String

A ID.

name
String

O nome exclusivo da tarefa.

startOn
Nullable<DateTimeOffset>

A hora de início.

endOn
Nullable<DateTimeOffset>

A hora de término.

allowedActions
IEnumerable<String>

O estado/ações aplicáveis a essa tarefa.

friendlyName
String

O nome.

state
String

O Estado. É um desses valores - NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended ou Other.

stateDescription
String

A descrição do estado da tarefa. Por exemplo- Para o estado Êxito, a descrição pode ser Concluída, ParcialmenteSucceedida, CompletedWithInformation ou Ignorada.

taskType
String

O tipo de tarefa. Os detalhes na propriedade CustomDetails dependem desse tipo.

customDetails
SiteRecoveryTaskTypeDetails

Os detalhes da tarefa personalizada com base no tipo de tarefa. SiteRecoveryTaskTypeDetails Observe 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 AutomationRunbookTaskDetails, ConsistencyCheckTaskDetails, FabricReplicationGroupTaskDetails, SiteRecoveryJobTaskDetails, ManualActionTaskDetails, ScriptActionTaskDetailse VmNicUpdatesTaskDetailsSiteRecoveryVmTaskDetails .

groupTaskCustomDetails
SiteRecoveryGroupTaskDetails

Os detalhes da tarefa personalizada com base no tipo de tarefa, se o tipo de tarefa for GroupTaskDetails ou um dos tipos derivados dele. SiteRecoveryGroupTaskDetails Observe 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 InlineWorkflowTaskDetails, RecoveryPlanGroupTaskDetails e RecoveryPlanShutdownGroupTaskDetails.

errors
IEnumerable<SiteRecoveryJobErrorDetails>

Os detalhes do erro da tarefa.

Retornos

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

Aplica-se a