Freigeben über


ArmResourceHealthModelFactory.ResourceHealthAvailabilityStatusProperties Methode

Definition

Initialisiert eine neue instance von 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

Parameter

availabilityState
Nullable<ResourceHealthAvailabilityStateValue>

Verfügbarkeit status der Ressource. Wenn es NULL ist, stellt dieses availabilityStatus-Objekt ein Verfügbarkeitsereignis dar, das sich auf die Verfügbarkeit auswirkt.

title
String

Titelbeschreibung der Verfügbarkeit status.

summary
String

Zusammenfassende Beschreibung der Verfügbarkeit status.

detailedStatus
String

Details zur Verfügbarkeit status.

reasonType
String

Wenn "availabilityState" der Ressource nicht verfügbar ist, wird beschrieben, wo das ereignis mit Auswirkungen auf die Integrität entstanden ist. Beispiele sind geplante, ungeplante, vom Benutzer initiierte oder ein Ausfall usw.

context
String

Wenn ein Ereignis erstellt wird, kann es entweder von einem Kunden oder von der Plattform der Ressource ausgelöst werden, und dieses Feld veranschaulicht dies. Dieses Feld ist mit dem Kategoriefeld in diesem Objekt verbunden.

category
String

Wenn ein Kontextfeld auf Plattform festgelegt ist, gibt dieses Feld an, ob das Ereignis geplant oder ungeplant war. Wenn das Kontextfeld keinen Wert von Platform aufweist, wird dieses Feld ignoriert.

articleId
String

Die Artikel-ID.

rootCauseAttributionOn
Nullable<DateTimeOffset>

Wenn der availabilityState der Ressource nicht verfügbar ist, stellt er den Zeitstempel für den Zeitpunkt bereit, zu dem das Ereignis empfangen wurde, das sich auf die Integrität auswirkt.

healthEventType
String

Im Fall eines Verfügbarkeitsereignisses, das sich auf die Verfügbarkeit auswirkt, wird beschrieben, wann das Integritätsereignis entstanden ist. Beispiele sind Lebenszyklus, Downtime, Fehleranalyse usw.

healthEventCause
String

Im Fall eines Verfügbarkeitsereignisses, das sich auf die Verfügbarkeit auswirkt, wird beschrieben, wo das Ereignis entstanden ist, das sich auf die Integrität auswirkt. Beispiele sind PlatformInitiated, UserInitiated usw.

healthEventCategory
String

Im Falle eines Verfügbarkeitsereignisses, das sich auf die Verfügbarkeit auswirkt, wird die Kategorie eines PlatformInitiated-Integritätsereignisses beschrieben. Beispiele sind Geplant, Ungeplant usw.

healthEventId
String

Es handelt sich um eine eindeutige ID, die das Ereignis identifiziert.

resolutionEta
Nullable<DateTimeOffset>

Wenn der availabilityState der Ressource nicht verfügbar ist und der reasonType nicht vom Benutzer initiiert ist, gibt er das Datum und die Uhrzeit an, zu dem das Problem voraussichtlich behoben werden soll.

occuredOn
Nullable<DateTimeOffset>

Zeitstempel für den Zeitpunkt, an dem die letzte Änderung der Integrität status aufgetreten ist.

reasonChronicity
Nullable<ReasonChronicityType>

Chronizität des Verfügbarkeitsübergangs.

reportedOn
Nullable<DateTimeOffset>

Zeitstempel für den Zeitpunkt, an dem die Integrität zuletzt überprüft wurde.

recentlyResolved
ResourceHealthAvailabilityStateRecentlyResolved

Eine Anmerkung, die eine Änderung von availabilityState in Available from Unavailable with a reasonType of Unplanned beschreibt.

recommendedActions
IEnumerable<ResourceHealthRecommendedAction>

Listet Aktionen auf, die der Benutzer basierend auf dem aktuellen availabilityState der Ressource ausführen kann.

serviceImpactingEvents
IEnumerable<ServiceImpactingEvent>

Listet den Dienst auf, der sich auf Ereignisse auswirkt, die sich möglicherweise auf die Integrität der Ressource auswirken.

Gibt zurück

Eine neue ResourceHealthAvailabilityStatusProperties instance zum Mocking.

Gilt für: