ArmRecoveryServicesSiteRecoveryModelFactory.SiteRecoveryJobProperties Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
Os erros.
- 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.