Class ClusterUpgradeScopeState
ClusterUpgrade: The state for the scope-level ClusterUpgrade feature.
Implements
Inherited Members
Namespace: Google.Apis.GKEHub.v1alpha.Data
Assembly: Google.Apis.GKEHub.v1alpha.dll
Syntax
public class ClusterUpgradeScopeState : IDirectResponseSchema
Properties
DownstreamScopes
This scopes whose upstream_scopes contain the current scope. The scope name should be in the form:
projects/{p}/locations/gloobal/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project.
{p} WILL match the Feature's project.
Declaration
[JsonProperty("downstreamScopes")]
public virtual IList<string> DownstreamScopes { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GkeState
Feature state for GKE clusters.
Declaration
[JsonProperty("gkeState")]
public virtual ClusterUpgradeGKEUpgradeFeatureState GkeState { get; set; }
Property Value
Type | Description |
---|---|
ClusterUpgradeGKEUpgradeFeatureState |
Ignored
A list of memberships ignored by the feature. For example, manually upgraded clusters can be ignored if they
are newer than the default versions of its release channel. The membership resource is in the format:
projects/{p}/locations/{l}/membership/{m}
.
Declaration
[JsonProperty("ignored")]
public virtual IDictionary<string, ClusterUpgradeIgnoredMembership> Ignored { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, ClusterUpgradeIgnoredMembership> |