ArmResourceHealthModelFactory.ResourceHealthAvailabilityStatusProperties 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 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>
Disponibilidade status do recurso. Quando é nulo, esse objeto availabilityStatus representa um evento de impacto de disponibilidade.
- title
- String
Descrição do título da status de disponibilidade.
- summary
- String
Descrição resumida do status de disponibilidade.
- detailedStatus
- String
Detalhes do status de disponibilidade.
- reasonType
- String
Quando availabilityState do recurso está indisponível, ele descreve onde o evento de impacto na integridade foi originado. Exemplos são planejados, não planejados, iniciados pelo usuário ou uma interrupção etc.
- context
- String
Quando um evento é criado, ele pode ser disparado por um cliente ou pela plataforma do recurso e esse campo ilustra isso. Esse campo está conectado ao campo de categoria neste objeto .
- category
- String
Quando um campo de contexto é definido como Plataforma, esse campo refletirá se o evento foi planejado ou não planejado. Se o campo de contexto não tiver um valor de Plataforma, esse campo será ignorado.
- articleId
- String
A ID do artigo.
- rootCauseAttributionOn
- Nullable<DateTimeOffset>
Quando availabilityState do recurso está indisponível, ele fornece o carimbo de data/hora para quando o evento de impacto de integridade foi recebido.
- healthEventType
- String
No caso de um evento de impacto de disponibilidade, ele descreve quando o evento de impacto na integridade foi originado. Os exemplos são Ciclo de Vida, Tempo de Inatividade, Análise de Falhas etc.
- healthEventCause
- String
No caso de um evento de impacto de disponibilidade, ele descreve onde o evento de impacto na integridade foi originado. Os exemplos são PlatformInitiated, UserInitiated etc.
- healthEventCategory
- String
No caso de um evento de impacto de disponibilidade, ele descreve a categoria de um evento de impacto de integridade PlatformInitiated. Os exemplos são Planejado, Não Planejado etc.
- healthEventId
- String
É uma ID exclusiva que identifica o evento.
- resolutionEta
- Nullable<DateTimeOffset>
Quando availabilityState do recurso está Indisponível e o reasonType não é Iniciado pelo Usuário, ele fornece a data e a hora para quando o problema deve ser resolvido.
- occuredOn
- Nullable<DateTimeOffset>
Carimbo de data/hora de quando ocorreu a última alteração no status de integridade.
- reasonChronicity
- Nullable<ReasonChronicityType>
Crônica da transição de disponibilidade.
- reportedOn
- Nullable<DateTimeOffset>
Carimbo de data/hora de quando a integridade foi verificada pela última vez.
- recentlyResolved
- ResourceHealthAvailabilityStateRecentlyResolved
Uma anotação que descreve uma alteração no availabilityState para Disponível de Indisponível com um reasonType do tipo Não planejado.
- recommendedActions
- IEnumerable<ResourceHealthRecommendedAction>
Lista as ações que o usuário pode executar com base no availabilityState atual do recurso.
- serviceImpactingEvents
- IEnumerable<ServiceImpactingEvent>
Lista o serviço que afeta eventos que podem estar afetando a integridade do recurso.
Retornos
Uma nova ResourceHealthAvailabilityStatusProperties instância para simulação.