Class ClusterUpgradeFleetSpec
ClusterUpgrade: The configuration for the fleet-level ClusterUpgrade feature.
Implements
Inherited Members
Namespace: Google.Apis.GKEHub.v1beta.Data
Assembly: Google.Apis.GKEHub.v1beta.dll
Syntax
public class ClusterUpgradeFleetSpec : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GkeUpgradeOverrides
Allow users to override some properties of each GKE upgrade.
Declaration
[JsonProperty("gkeUpgradeOverrides")]
public virtual IList<ClusterUpgradeGKEUpgradeOverride> GkeUpgradeOverrides { get; set; }
Property Value
Type | Description |
---|---|
IList<ClusterUpgradeGKEUpgradeOverride> |
PostConditions
Required. Post conditions to evaluate to mark an upgrade COMPLETE. Required.
Declaration
[JsonProperty("postConditions")]
public virtual ClusterUpgradePostConditions PostConditions { get; set; }
Property Value
Type | Description |
---|---|
ClusterUpgradePostConditions |
UpstreamFleets
This fleet consumes upgrades that have COMPLETE status code in the upstream fleets. See UpgradeStatus.Code for code definitions. The fleet name should be either fleet project number or id. This is defined as repeated for future proof reasons. Initial implementation will enforce at most one upstream fleet.
Declaration
[JsonProperty("upstreamFleets")]
public virtual IList<string> UpstreamFleets { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |