ArmResourceHealthModelFactory.ResourceHealthAvailabilityStatusProperties Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de ResourceHealthAvailabilityStatusProperties.
public static Azure.ResourceManager.ResourceHealth.Models.ResourceHealthAvailabilityStatusProperties ResourceHealthAvailabilityStatusProperties (Azure.ResourceManager.ResourceHealth.Models.ResourceHealthAvailabilityStateValue? availabilityState = default, string title = default, string summary = default, string detailedStatus = default, string reasonType = default, string context = default, string category = default, string articleId = default, DateTimeOffset? rootCauseAttributionOn = default, string healthEventType = default, string healthEventCause = default, string healthEventCategory = default, string healthEventId = default, DateTimeOffset? resolutionEta = default, DateTimeOffset? occuredOn = default, Azure.ResourceManager.ResourceHealth.Models.ReasonChronicityType? reasonChronicity = default, DateTimeOffset? reportedOn = default, Azure.ResourceManager.ResourceHealth.Models.ResourceHealthAvailabilityStateRecentlyResolved recentlyResolved = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ResourceHealth.Models.ResourceHealthRecommendedAction> recommendedActions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ResourceHealth.Models.ServiceImpactingEvent> serviceImpactingEvents = default);
static member ResourceHealthAvailabilityStatusProperties : Nullable<Azure.ResourceManager.ResourceHealth.Models.ResourceHealthAvailabilityStateValue> * string * string * string * string * string * string * string * Nullable<DateTimeOffset> * string * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.ResourceHealth.Models.ReasonChronicityType> * Nullable<DateTimeOffset> * Azure.ResourceManager.ResourceHealth.Models.ResourceHealthAvailabilityStateRecentlyResolved * seq<Azure.ResourceManager.ResourceHealth.Models.ResourceHealthRecommendedAction> * seq<Azure.ResourceManager.ResourceHealth.Models.ServiceImpactingEvent> -> Azure.ResourceManager.ResourceHealth.Models.ResourceHealthAvailabilityStatusProperties
Public Shared Function ResourceHealthAvailabilityStatusProperties (Optional availabilityState As Nullable(Of ResourceHealthAvailabilityStateValue) = Nothing, Optional title As String = Nothing, Optional summary As String = Nothing, Optional detailedStatus As String = Nothing, Optional reasonType As String = Nothing, Optional context As String = Nothing, Optional category As String = Nothing, Optional articleId As String = Nothing, Optional rootCauseAttributionOn As Nullable(Of DateTimeOffset) = Nothing, Optional healthEventType As String = Nothing, Optional healthEventCause As String = Nothing, Optional healthEventCategory As String = Nothing, Optional healthEventId As String = Nothing, Optional resolutionEta As Nullable(Of DateTimeOffset) = Nothing, Optional occuredOn As Nullable(Of DateTimeOffset) = Nothing, Optional reasonChronicity As Nullable(Of ReasonChronicityType) = Nothing, Optional reportedOn As Nullable(Of DateTimeOffset) = Nothing, Optional recentlyResolved As ResourceHealthAvailabilityStateRecentlyResolved = Nothing, Optional recommendedActions As IEnumerable(Of ResourceHealthRecommendedAction) = Nothing, Optional serviceImpactingEvents As IEnumerable(Of ServiceImpactingEvent) = Nothing) As ResourceHealthAvailabilityStatusProperties
Parámetros
- availabilityState
- Nullable<ResourceHealthAvailabilityStateValue>
Estado de disponibilidad del recurso. Cuando es null, este objeto availabilityStatus representa un evento que afecta a la disponibilidad.
- title
- String
Descripción del título del estado de disponibilidad.
- summary
- String
Descripción resumida del estado de disponibilidad.
- detailedStatus
- String
Detalles del estado de disponibilidad.
- reasonType
- String
Cuando availabilityState del recurso no está disponible, describe dónde se originó el evento que afecta al estado. Algunos ejemplos son planeados, no planeados, iniciados por el usuario o por una interrupción, etc.
- context
- String
Cuando se crea un evento, un cliente o la plataforma del recurso pueden desencadenarlo y este campo lo ilustrará. Este campo está conectado al campo de categoría de este objeto.
- category
- String
Cuando un campo de contexto se establece en Plataforma, este campo reflejará si el evento estaba planeado o no planeado. Si el campo de contexto no tiene un valor de Platform, este campo se omitirá.
- articleId
- String
Identificador del artículo.
- rootCauseAttributionOn
- Nullable<DateTimeOffset>
Cuando availabilityState del recurso no está disponible, proporciona la marca de tiempo para cuando se recibió el evento que afecta al estado.
- healthEventType
- String
En el caso de un evento que afecta a la disponibilidad, se describe cuándo se originó el evento que afecta al estado. Algunos ejemplos son ciclo de vida, tiempo de inactividad, análisis de errores, etc.
- healthEventCause
- String
En el caso de un evento que afecta a la disponibilidad, describe dónde se originó el evento que afecta al estado. Algunos ejemplos son PlatformInitiated, UserInitiated, etc.
- healthEventCategory
- String
En el caso de un evento que afecta a la disponibilidad, describe la categoría de un evento de impacto en el estado platformInitiated. Algunos ejemplos son Planeado, No planeado, etc.
- healthEventId
- String
Es un identificador único que identifica el evento.
- resolutionEta
- Nullable<DateTimeOffset>
Cuando availabilityState del recurso no está disponible y reasonType no es Iniciado por el usuario, proporciona la fecha y hora para cuando se espera que se resuelva el problema.
- occuredOn
- Nullable<DateTimeOffset>
Marca de tiempo para cuando se produjo el último cambio en el estado de mantenimiento.
- reasonChronicity
- Nullable<ReasonChronicityType>
Cronicidad de la transición de disponibilidad.
- reportedOn
- Nullable<DateTimeOffset>
Marca de tiempo para cuándo se ha comprobado por última vez el estado.
- recentlyResolved
- ResourceHealthAvailabilityStateRecentlyResolved
Anotación que describe un cambio en availabilityState a Available from Unavailable con un reasonType de tipo No planeado.
- recommendedActions
- IEnumerable<ResourceHealthRecommendedAction>
Enumera las acciones que el usuario puede realizar en función del valor availabilityState actual del recurso.
- serviceImpactingEvents
- IEnumerable<ServiceImpactingEvent>
Enumera los eventos que afectan al servicio que pueden afectar al estado del recurso.
Devoluciones
ResourceHealthAvailabilityStatusProperties Nueva instancia para simular.