Compartilhar via


ArmRecoveryServicesSiteRecoveryModelFactory.SiteRecoveryJobProperties Método

Definição

Inicializa uma nova instância 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

Parâmetros

activityId
String

A ID da atividade.

scenarioName
String

O ScenarioName.

friendlyName
String

O DisplayName.

state
String

O status do Trabalho. É um desses valores – NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended ou Other.

stateDescription
String

A descrição do estado do Trabalho. Por exemplo, - Para estado bem-sucedido, a descrição pode ser Concluída, ParcialmenteSucceedida, ConcluídaComInformação ou Ignorada.

tasks
IEnumerable<AsrTask>

As tarefas.

startOn
Nullable<DateTimeOffset>

A hora de início.

endOn
Nullable<DateTimeOffset>

A hora de término.

allowedActions
IEnumerable<String>

A ação Permitido do trabalho.

targetObjectId
String

A ID do Objeto afetada.

targetObjectName
String

O nome do objeto afetado.

targetInstanceType
String

O tipo do objeto afetado que é da classe Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType.

customDetails
SiteRecoveryJobDetails

Os detalhes do trabalho personalizado, como detalhes do trabalho de failover de teste. SiteRecoveryJobDetails 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 AsrJobDetails, ExportJobDetails, FailoverJobDetailse TestFailoverJobDetailsSwitchProtectionJobDetails .

Retornos

Uma nova SiteRecoveryJobProperties instância para zombar.

Aplica-se a