Class ConnectAgent (1.0.0-beta04)

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

The information required from end users to use GKE Connect.

Inheritance

Object > ConnectAgent

Namespace

Google.Cloud.GkeHub.V1Beta1

Assembly

Google.Cloud.GkeHub.V1Beta1.dll

Constructors

ConnectAgent()

public ConnectAgent()

ConnectAgent(ConnectAgent)

public ConnectAgent(ConnectAgent other)
Parameter
NameDescription
otherConnectAgent

Properties

Name

[Obsolete]
public string Name { get; set; }

Do not set.

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