public sealed class Unit.Types.MaintenanceSettings : IMessage<Unit.Types.MaintenanceSettings>, IEquatable<Unit.Types.MaintenanceSettings>, IDeepCloneable<Unit.Types.MaintenanceSettings>, IBufferMessage, IMessageReference documentation and code samples for the SaaS Runtime v1beta1 API class Unit.Types.MaintenanceSettings.
Captures requested directives for performing future maintenance on the unit. This includes a request for the unit to skip maintenance for a period of time and remain pinned to its current release as well as controls for postponing maintenance scheduled in future.
Implements
IMessageUnitTypesMaintenanceSettings, IEquatableUnitTypesMaintenanceSettings, IDeepCloneableUnitTypesMaintenanceSettings, IBufferMessage, IMessageNamespace
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1Assembly
Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll
Constructors
MaintenanceSettings()
public MaintenanceSettings()MaintenanceSettings(MaintenanceSettings)
public MaintenanceSettings(Unit.Types.MaintenanceSettings other)| Parameter | |
|---|---|
| Name | Description |
other |
UnitTypesMaintenanceSettings |
Properties
PinnedUntilTime
public Timestamp PinnedUntilTime { get; set; }Optional. If present, it fixes the release on the unit until the given time; i.e. changes to the release field will be rejected. Rollouts should and will also respect this by not requesting an upgrade in the first place.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|