Class GenerateConnectManifestRequest (1.0.0)

public sealed class GenerateConnectManifestRequest : IMessage<GenerateConnectManifestRequest>, IEquatable<GenerateConnectManifestRequest>, IDeepCloneable<GenerateConnectManifestRequest>, IBufferMessage, IMessage

Request message for GkeHub.GenerateConnectManifest method. .

Inheritance

Object > GenerateConnectManifestRequest

Namespace

Google.Cloud.GkeHub.V1

Assembly

Google.Cloud.GkeHub.V1.dll

Constructors

GenerateConnectManifestRequest()

public GenerateConnectManifestRequest()

GenerateConnectManifestRequest(GenerateConnectManifestRequest)

public GenerateConnectManifestRequest(GenerateConnectManifestRequest other)
Parameter
NameDescription
otherGenerateConnectManifestRequest

Properties

ImagePullSecretContent

public ByteString ImagePullSecretContent { get; set; }

Optional. The image pull secret content for the registry, if not public.

Property Value
TypeDescription
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
TypeDescription
Boolean

Name

public string Name { get; set; }

Required. The Membership resource name the Agent will associate with, in the format projects/*/locations/*/memberships/*.

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

Registry

public string Registry { get; set; }

Optional. The registry to fetch the connect agent image from. Defaults to gcr.io/gkeconnect.

Property Value
TypeDescription
String

Version

public string Version { get; set; }

Optional. The Connect agent version to use. Defaults to the most current version.

Property Value
TypeDescription
String