Partilhar via


ArmRecoveryServicesSiteRecoveryModelFactory.SiteRecoveryEventProperties Método

Definição

Inicializa uma nova instância de SiteRecoveryEventProperties.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryEventProperties SiteRecoveryEventProperties (string eventCode = default, string description = default, string eventType = default, string affectedObjectFriendlyName = default, string affectedObjectCorrelationId = default, string severity = default, DateTimeOffset? occurredOn = default, Azure.Core.ResourceIdentifier fabricId = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryEventProviderSpecificDetails providerSpecificDetails = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryEventSpecificDetails eventSpecificDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryHealthError> healthErrors = default);
static member SiteRecoveryEventProperties : string * string * string * string * string * string * Nullable<DateTimeOffset> * Azure.Core.ResourceIdentifier * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryEventProviderSpecificDetails * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryEventSpecificDetails * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryHealthError> -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryEventProperties
Public Shared Function SiteRecoveryEventProperties (Optional eventCode As String = Nothing, Optional description As String = Nothing, Optional eventType As String = Nothing, Optional affectedObjectFriendlyName As String = Nothing, Optional affectedObjectCorrelationId As String = Nothing, Optional severity As String = Nothing, Optional occurredOn As Nullable(Of DateTimeOffset) = Nothing, Optional fabricId As ResourceIdentifier = Nothing, Optional providerSpecificDetails As SiteRecoveryEventProviderSpecificDetails = Nothing, Optional eventSpecificDetails As SiteRecoveryEventSpecificDetails = Nothing, Optional healthErrors As IEnumerable(Of SiteRecoveryHealthError) = Nothing) As SiteRecoveryEventProperties

Parâmetros

eventCode
String

A ID do evento de monitoramento.

description
String

O nome do evento.

eventType
String

O tipo de evento. por exemplo: Integridade da VM, Integridade do Servidor, Falha de Trabalho etc.

affectedObjectFriendlyName
String

O nome amigável da origem do evento no qual ele é gerado (por exemplo, VM, VMM etc.).

affectedObjectCorrelationId
String

A correlationId do objeto afetado para o evento.

severity
String

Gravidade do evento.

occurredOn
Nullable<DateTimeOffset>

A hora da ocorrência do evento.

fabricId
ResourceIdentifier

A ID do ARM da malha.

providerSpecificDetails
SiteRecoveryEventProviderSpecificDetails

As configurações específicas do provedor. SiteRecoveryEventProviderSpecificDetails 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 A2AEventDetails, HyperVReplica2012EventDetails, HyperVReplica2012R2EventDetails, HyperVReplicaAzureEventDetails, HyperVReplicaBaseEventDetails, InMageAzureV2EventDetails, InMageRcmEventDetailse VMwareCbtEventDetailsInMageRcmFailbackEventDetails .

eventSpecificDetails
SiteRecoveryEventSpecificDetails

As configurações específicas do evento. SiteRecoveryEventSpecificDetails 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 SiteRecoveryJobStatusEventDetails.

healthErrors
IEnumerable<SiteRecoveryHealthError>

A lista de erros/avisos que capturam detalhes associados aos problemas.

Retornos

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

Aplica-se a