Google Cloud Gke Hub V1 Client - Class GenerateConnectManifestRequest (0.9.3)

Reference documentation and code samples for the Google Cloud Gke Hub V1 Client class GenerateConnectManifestRequest.

Request message for GkeHub.GenerateConnectManifest method.

.

Generated from protobuf message google.cloud.gkehub.v1.GenerateConnectManifestRequest

Namespace

Google \ Cloud \ GkeHub \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ name string

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

↳ namespace string

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.

↳ proxy string

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.

↳ version string

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

↳ is_upgrade bool

Optional. If true, generate the resources for upgrade only. Some resources generated only for installation (e.g. secrets) will be excluded.

↳ registry string

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

↳ image_pull_secret_content string

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

getName

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

Returns
TypeDescription
string

setName

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNamespace

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.

Returns
TypeDescription
string

setNamespace

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.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getProxy

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.

Returns
TypeDescription
string

setProxy

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.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getVersion

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

Returns
TypeDescription
string

setVersion

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getIsUpgrade

Optional. If true, generate the resources for upgrade only. Some resources generated only for installation (e.g. secrets) will be excluded.

Returns
TypeDescription
bool

setIsUpgrade

Optional. If true, generate the resources for upgrade only. Some resources generated only for installation (e.g. secrets) will be excluded.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getRegistry

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

Returns
TypeDescription
string

setRegistry

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getImagePullSecretContent

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

Returns
TypeDescription
string

setImagePullSecretContent

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this