public sealed class GenerateConnectManifestRequest : IMessage<GenerateConnectManifestRequest>, IEquatable<GenerateConnectManifestRequest>, IDeepCloneable<GenerateConnectManifestRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the GKE Hub v1 API class GenerateConnectManifestRequest.
Request message for GkeHub.GenerateConnectManifest
method.
.
Implements
IMessageGenerateConnectManifestRequest, IEquatableGenerateConnectManifestRequest, IDeepCloneableGenerateConnectManifestRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeHub.V1Assembly
Google.Cloud.GkeHub.V1.dll
Constructors
GenerateConnectManifestRequest()
public GenerateConnectManifestRequest()
GenerateConnectManifestRequest(GenerateConnectManifestRequest)
public GenerateConnectManifestRequest(GenerateConnectManifestRequest other)
Parameter | |
---|---|
Name | Description |
other | GenerateConnectManifestRequest |
Properties
ImagePullSecretContent
public ByteString ImagePullSecretContent { get; set; }
Optional. The image pull secret content for the registry, if not public.
Property Value | |
---|---|
Type | Description |
ByteString |
IsUpgrade
public bool IsUpgrade { get; set; }
Optional. If true, generate the resources for upgrade only. Some resources generated only for installation (e.g. secrets) will be excluded.
Property Value | |
---|---|
Type | Description |
bool |
MembershipName
public MembershipName MembershipName { get; set; }
MembershipName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
MembershipName |
Name
public string Name { get; set; }
Required. The Membership resource name the Agent will associate with, in
the format projects/*/locations/*/memberships/*
.
Property Value | |
---|---|
Type | Description |
string |
Namespace
public string Namespace { get; set; }
Optional. Namespace for GKE Connect agent resources. Defaults to
gke-connect
.
The Connect Agent is authorized automatically when run in the default namespace. Otherwise, explicit authorization must be granted with an additional IAM binding.
Property Value | |
---|---|
Type | Description |
string |
Proxy
public ByteString Proxy { get; set; }
Optional. URI of a proxy if connectivity from the agent to
gkeconnect.googleapis.com requires the use of a proxy. Format must be in
the form http(s)://{proxy_address}
, depending on the HTTP/HTTPS protocol
supported by the proxy. This will direct the connect agent's outbound
traffic through a HTTP(S) proxy.
Property Value | |
---|---|
Type | Description |
ByteString |
Registry
public string Registry { get; set; }
Optional. The registry to fetch the connect agent image from. Defaults to gcr.io/gkeconnect.
Property Value | |
---|---|
Type | Description |
string |
Version
public string Version { get; set; }
Optional. The Connect agent version to use. Defaults to the most current version.
Property Value | |
---|---|
Type | Description |
string |