Partager via


ArmRecoveryServicesSiteRecoveryModelFactory.AsrTask Méthode

Définition

Initialise une nouvelle instance d’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

Paramètres

taskId
String

The Id.

name
String

Nom unique de la tâche.

startOn
Nullable<DateTimeOffset>

Heure de début.

endOn
Nullable<DateTimeOffset>

Heure de fin.

allowedActions
IEnumerable<String>

État/actions applicables à cette tâche.

friendlyName
String

Nom.

state
String

État. Il s’agit de l’une de ces valeurs : NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended ou Other.

stateDescription
String

Description de l’état de la tâche. Par exemple , pour l’état Réussi, la description peut être Completed, PartiallySucceeded, CompletedWithInformation ou Skipped.

taskType
String

Type de la tâche. Les détails de la propriété CustomDetails dépendent de ce type.

customDetails
SiteRecoveryTaskTypeDetails

Détails de la tâche personnalisée en fonction du type de tâche. Veuillez noter qu’il SiteRecoveryTaskTypeDetails s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent , , SiteRecoveryJobTaskDetails, , , SiteRecoveryVmTaskDetailsScriptActionTaskDetailset VmNicUpdatesTaskDetails. ManualActionTaskDetailsFabricReplicationGroupTaskDetailsConsistencyCheckTaskDetailsAutomationRunbookTaskDetails

groupTaskCustomDetails
SiteRecoveryGroupTaskDetails

Détails de la tâche personnalisée en fonction du type de tâche, si le type de tâche est GroupTaskDetails ou l’un des types dérivés de celui-ci. Veuillez noter qu’il SiteRecoveryGroupTaskDetails s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut avoir besoin d’être affectée ici, ou cette propriété doit être convertie en une des classes dérivées possibles. Les classes dérivées disponibles incluent InlineWorkflowTaskDetails, RecoveryPlanGroupTaskDetails et RecoveryPlanShutdownGroupTaskDetails.

errors
IEnumerable<SiteRecoveryJobErrorDetails>

Détails de l’erreur de tâche.

Retours

Une nouvelle AsrTask instance pour se moquer.

S’applique à