public sealed class Unit.Types.MaintenanceSettings : IMessage<Unit.Types.MaintenanceSettings>, IEquatable<Unit.Types.MaintenanceSettings>, IDeepCloneable<Unit.Types.MaintenanceSettings>, IBufferMessage, IMessage
Reference 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 |