SaaS Runtime v1beta1 API - Class Unit.Types.MaintenanceSettings (1.0.0-beta01)

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.

Inheritance

object > Unit.Types.MaintenanceSettings

Namespace

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1

Assembly

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