public sealed class GenerateConnectManifestRequest : IMessage<GenerateConnectManifestRequest>, IEquatable<GenerateConnectManifestRequest>, IDeepCloneable<GenerateConnectManifestRequest>, IBufferMessage, IMessageReference 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 |
|