Class MaintenanceExclusionOptions (2.29.0)

MaintenanceExclusionOptions(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents the Maintenance exclusion option.

Attribute

NameDescription
scope google.cloud.container_v1beta1.types.MaintenanceExclusionOptions.Scope
Scope specifies the upgrade scope which upgrades are blocked by the exclusion.

Classes

Scope

Scope(value)

Scope of exclusion.

Values: NO_UPGRADES (0): NO_UPGRADES excludes all upgrades, including patch upgrades and minor upgrades across control planes and nodes. This is the default exclusion behavior. NO_MINOR_UPGRADES (1): NO_MINOR_UPGRADES excludes all minor upgrades for the cluster, only patches are allowed. NO_MINOR_OR_NODE_UPGRADES (2): NO_MINOR_OR_NODE_UPGRADES excludes all minor upgrades for the cluster, and also exclude all node pool upgrades. Only control plane patches are allowed.