public sealed class ResourceOptions : IMessage<ResourceOptions>, IEquatable<ResourceOptions>, IDeepCloneable<ResourceOptions>, IBufferMessage, IMessage
Reference documentation and code samples for the GKE Hub v1beta1 API class ResourceOptions.
ResourceOptions represent options for Kubernetes resource generation.
Implements
IMessageResourceOptions, IEquatableResourceOptions, IDeepCloneableResourceOptions, IBufferMessage, IMessageNamespace
Google.Cloud.GkeHub.V1Beta1Assembly
Google.Cloud.GkeHub.V1Beta1.dll
Constructors
ResourceOptions()
public ResourceOptions()
ResourceOptions(ResourceOptions)
public ResourceOptions(ResourceOptions other)
Parameter | |
---|---|
Name | Description |
other |
ResourceOptions |
Properties
ConnectVersion
public string ConnectVersion { get; set; }
Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
Property Value | |
---|---|
Type | Description |
string |
K8SGitVersion
public string K8SGitVersion { get; set; }
Optional. Git version of the Kubernetes cluster. This is only used to gate the Connect Agent migration to svc.id.goog on GDC-SO 1.33.100 patch and above.
Property Value | |
---|---|
Type | Description |
string |
K8SVersion
public string K8SVersion { get; set; }
Optional. Major and minor version of the Kubernetes cluster. This is only
used to determine which version to use for the CustomResourceDefinition
resources, apiextensions/v1beta1
orapiextensions/v1
.
Property Value | |
---|---|
Type | Description |
string |
V1Beta1Crd
public bool V1Beta1Crd { get; set; }
Optional. Use apiextensions/v1beta1
instead of apiextensions/v1
for
CustomResourceDefinition resources.
This option should be set for clusters with Kubernetes apiserver versions
<1.16.
Property Value | |
---|---|
Type | Description |
bool |