public sealed class MaintenanceSummary : IMessage<MaintenanceSummary>, IEquatable<MaintenanceSummary>, IDeepCloneable<MaintenanceSummary>, IBufferMessage, IMessage
Reference documentation and code samples for the Maintenance v1beta API class MaintenanceSummary.
MaintenanceSummary contains maintenance statistics calculated based on ResourceMaintenances within the scope: project and location.
Implements
IMessageMaintenanceSummary, IEquatableMaintenanceSummary, IDeepCloneableMaintenanceSummary, IBufferMessage, IMessageNamespace
Google.Cloud.Maintenance.Api.V1BetaAssembly
Google.Cloud.Maintenance.Api.V1Beta.dll
Constructors
MaintenanceSummary()
public MaintenanceSummary()
MaintenanceSummary(MaintenanceSummary)
public MaintenanceSummary(MaintenanceSummary other)
Parameter | |
---|---|
Name | Description |
other |
MaintenanceSummary |
Properties
Category
public MaintenanceCategory Category { get; set; }
Output only. The category of the maintenance event.
Property Value | |
---|---|
Type | Description |
MaintenanceCategory |
Controls
public RepeatedField<MaintenanceControl> Controls { get; }
Output only. Control available for that Maintenance (might not be available for every resource that maintenance is applied to).
Property Value | |
---|---|
Type | Description |
RepeatedFieldMaintenanceControl |
Description
public string Description { get; set; }
Output only. The description of the maintenance.
Property Value | |
---|---|
Type | Description |
string |
MaintenanceEndTime
public Timestamp MaintenanceEndTime { get; set; }
Output only. Actual date when the maintenance successfully completed. Field
present only after the state changed to SUCCEEDED
.
Property Value | |
---|---|
Type | Description |
Timestamp |
MaintenanceName
public string MaintenanceName { get; set; }
Output only. The name of the maintenance.
Property Value | |
---|---|
Type | Description |
string |
MaintenanceScheduledEndTime
public Timestamp MaintenanceScheduledEndTime { get; set; }
Output only. An estimated (best effort, not guaranteed) end time of the scheduled maintenance.
Property Value | |
---|---|
Type | Description |
Timestamp |
MaintenanceScheduledStartTime
public Timestamp MaintenanceScheduledStartTime { get; set; }
Output only. Scheduled start time of the maintenance. The maintenance will
start at maintenanceScheduledStartTime
or later, with best effort to
finish before maintenanceScheduledEndTime
.
Property Value | |
---|---|
Type | Description |
Timestamp |
MaintenanceStartTime
public Timestamp MaintenanceStartTime { get; set; }
Output only. Actual date when the maintenance started. Field present only
after the state changed to RUNNING
.
Property Value | |
---|---|
Type | Description |
Timestamp |
Stats
public RepeatedField<MaintenanceSummary.Types.Stats> Stats { get; }
Output only. Stats is a field of ResourceMaintenance used to aggregate the stats.
Property Value | |
---|---|
Type | Description |
RepeatedFieldMaintenanceSummaryTypesStats |
Title
public string Title { get; set; }
Output only. The title of the maintenance.
Property Value | |
---|---|
Type | Description |
string |
UserControllable
public bool UserControllable { get; set; }
Output only. Indicates whether the user has some control over that maintenance, either proactively before maintenance was scheduled with maintenance policy or with reactive controls after it was scheduled (see controls field).
Property Value | |
---|---|
Type | Description |
bool |