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 \ V1Methods
__construct
Constructor.
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/*
.
string
setName
Required. The Membership resource name the Agent will associate with, in
the format projects/*/locations/*/memberships/*
.
var
string
$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.
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.
var
string
$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.
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.
var
string
$this
getVersion
Optional. The Connect agent version to use. Defaults to the most current version.
string
setVersion
Optional. The Connect agent version to use. Defaults to the most current version.
var
string
$this
getIsUpgrade
Optional. If true, generate the resources for upgrade only. Some resources generated only for installation (e.g. secrets) will be excluded.
bool
setIsUpgrade
Optional. If true, generate the resources for upgrade only. Some resources generated only for installation (e.g. secrets) will be excluded.
var
bool
$this
getRegistry
Optional. The registry to fetch the connect agent image from. Defaults to gcr.io/gkeconnect.
string
setRegistry
Optional. The registry to fetch the connect agent image from. Defaults to gcr.io/gkeconnect.
var
string
$this
getImagePullSecretContent
Optional. The image pull secret content for the registry, if not public.
string
setImagePullSecretContent
Optional. The image pull secret content for the registry, if not public.
var
string
$this