ArmResourceHealthModelFactory.ResourceHealthAvailabilityStatusProperties Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.