Show / Hide Table of Contents

Class UpgradeRolloutSequenceRequest

Request message for upgrading a rollout sequence.

Inheritance
object
UpgradeRolloutSequenceRequest
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.GKEHub.v1.Data
Assembly: Google.Apis.GKEHub.v1.dll
Syntax
public class UpgradeRolloutSequenceRequest : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Force

Optional. If set to true, any rollout already running on the first stage of the sequence will be cancelled to allow for the creation of the new rollout.

Declaration
[JsonProperty("force")]
public virtual bool? Force { get; set; }
Property Value
Type Description
bool?

IgnoreClusterDisruptionBudgets

Optional. If set to true, the rollout will ignore the disruption budgets of the clusters.

Declaration
[JsonProperty("ignoreClusterDisruptionBudgets")]
public virtual bool? IgnoreClusterDisruptionBudgets { get; set; }
Property Value
Type Description
bool?

IgnoreMaintenancePolicies

Optional. If set to true, the rollout will ignore any maintenance policies (Maintenance Windows and Maintenance Exclusions) set on the clusters.

Declaration
[JsonProperty("ignoreMaintenancePolicies")]
public virtual bool? IgnoreMaintenancePolicies { get; set; }
Property Value
Type Description
bool?

PatchOnly

Optional. If set to true, the rollout will only upgrade clusters that match the minor version of the version field, but are on an earlier patch version.

Declaration
[JsonProperty("patchOnly")]
public virtual bool? PatchOnly { get; set; }
Property Value
Type Description
bool?

SoakDurationOverrideAllStages

Optional. Overrides the soak duration for all stages of the rollout.

Declaration
[JsonProperty("soakDurationOverrideAllStages")]
public virtual object SoakDurationOverrideAllStages { get; set; }
Property Value
Type Description
object

SoakDurationOverridePerStage

Optional. Overrides the soak durations for specific stages of the rollout.

Declaration
[JsonProperty("soakDurationOverridePerStage")]
public virtual PerStageSoakDurationOverrides SoakDurationOverridePerStage { get; set; }
Property Value
Type Description
PerStageSoakDurationOverrides

UpgradeType

Required. The type of upgrade.

Declaration
[JsonProperty("upgradeType")]
public virtual string UpgradeType { get; set; }
Property Value
Type Description
string

Version

Required. GKE version to upgrade to. A valid GKE version available on the release channel used by the sequence. Patch versions from less conservative channels are allowed if their minor version is already available in the sequence's channel. This is similar to single-cluster upgrade rules, see https://cloud.google.com/kubernetes-engine/docs/how-to/upgrading-a-cluster#supported-versions Example: With the following versions available on the RAPID and REGULAR channels: * REGULAR: 1.35.3-gke.123000 * RAPID: 1.36.4-gke.321000, 1.35.6-gke.045000 Valid versions are 1.35.3-gke.123, 1.35.6-gke.045000 Aliases like latest are supported. For more information on valid upgrade versions and specifying cluster versions, see: https://cloud.google.com/kubernetes-engine/versioning#specifying_cluster_version

Declaration
[JsonProperty("version")]
public virtual string Version { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX