GKE Hub v1 API - Class GenerateConnectManifestRequest (2.4.0)

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. .

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
bool

MembershipName

public MembershipName MembershipName { get; set; }

MembershipName-typed view over the Name resource name property.

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