Class ClusterUpgradeScopeSpec
ClusterUpgrade: The configuration for the scope-level ClusterUpgrade feature.
Implements
Inherited Members
Namespace: Google.Apis.GKEHub.v1alpha.Data
Assembly: Google.Apis.GKEHub.v1alpha.dll
Syntax
public class ClusterUpgradeScopeSpec : 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 |
UpstreamScopes
This scope consumes upgrades that have COMPLETE status code in the upstream scopes. See UpgradeStatus.Code
for code definitions. The scope name should be in the form: projects/{p}/locations/global/scopes/{s}
Where
{p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. This is
defined as repeated for future proof reasons. Initial implementation will enforce at most one upstream
scope.
Declaration
[JsonProperty("upstreamScopes")]
public virtual IList<string> UpstreamScopes { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |