Partager via


ArmRecoveryServicesSiteRecoveryModelFactory.SiteRecoveryJobProperties Méthode

Définition

Initialise une nouvelle instance de SiteRecoveryJobProperties.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobProperties SiteRecoveryJobProperties (string activityId = default, string scenarioName = default, string friendlyName = default, string state = default, string stateDescription = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AsrTask> tasks = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobErrorDetails> errors = default, DateTimeOffset? startOn = default, DateTimeOffset? endOn = default, System.Collections.Generic.IEnumerable<string> allowedActions = default, string targetObjectId = default, string targetObjectName = default, string targetInstanceType = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobDetails customDetails = default);
static member SiteRecoveryJobProperties : string * string * string * string * string * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.AsrTask> * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobErrorDetails> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * seq<string> * string * string * string * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobDetails -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryJobProperties
Public Shared Function SiteRecoveryJobProperties (Optional activityId As String = Nothing, Optional scenarioName As String = Nothing, Optional friendlyName As String = Nothing, Optional state As String = Nothing, Optional stateDescription As String = Nothing, Optional tasks As IEnumerable(Of AsrTask) = Nothing, Optional errors As IEnumerable(Of SiteRecoveryJobErrorDetails) = Nothing, Optional startOn As Nullable(Of DateTimeOffset) = Nothing, Optional endOn As Nullable(Of DateTimeOffset) = Nothing, Optional allowedActions As IEnumerable(Of String) = Nothing, Optional targetObjectId As String = Nothing, Optional targetObjectName As String = Nothing, Optional targetInstanceType As String = Nothing, Optional customDetails As SiteRecoveryJobDetails = Nothing) As SiteRecoveryJobProperties

Paramètres

activityId
String

ID d’activité.

scenarioName
String

The ScenarioName.

friendlyName
String

The DisplayName.

state
String

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

stateDescription
String

Description de l’état du travail. Par exemple, pour l’état Réussi, la description peut être Terminée, Partiellementsuccée, CompletedWithInformation ou Ignorée.

tasks
IEnumerable<AsrTask>

Tâches.

startOn
Nullable<DateTimeOffset>

Heure de début.

endOn
Nullable<DateTimeOffset>

Heure de fin.

allowedActions
IEnumerable<String>

L’action Autorisé le travail.

targetObjectId
String

ID d’objet affecté.

targetObjectName
String

Nom de l’objet affecté.

targetInstanceType
String

Type de l’objet affecté qui est de la classe Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType.

customDetails
SiteRecoveryJobDetails

Les détails du travail personnalisé, comme les détails du travail de test de basculement. Veuillez noter qu’il SiteRecoveryJobDetails s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent AsrJobDetails, ExportJobDetails, SwitchProtectionJobDetailsFailoverJobDetailset TestFailoverJobDetails.

Retours

Une nouvelle SiteRecoveryJobProperties instance de moqueries.

S’applique à