Class ProjectsResource.LocationsResource.MembershipsResource.GenerateConnectManifestRequest
Generates the manifest for deployment of the GKE connect agent. This method is used internally by Google-provided libraries. Most clients should not need to call this method directly.
Inheritance
Inherited Members
Namespace: Google.Apis.GKEHub.v1alpha2
Assembly: Google.Apis.GKEHub.v1alpha2.dll
Syntax
public class ProjectsResource.LocationsResource.MembershipsResource.GenerateConnectManifestRequest : GKEHubBaseServiceRequest<GenerateConnectManifestResponse>, IClientServiceRequest<GenerateConnectManifestResponse>, IClientServiceRequest
Constructors
GenerateConnectManifestRequest(IClientService, string)
Constructs a new GenerateConnectManifest request.
Declaration
public GenerateConnectManifestRequest(IClientService service, string name)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
string | name |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
ImagePullSecretContent
Optional. The image pull secret content for the registry, if not public.
Declaration
[RequestParameter("imagePullSecretContent", RequestParameterType.Query)]
public virtual string ImagePullSecretContent { get; set; }
Property Value
Type | Description |
---|---|
string |
IsUpgrade
Optional. If true, generate the resources for upgrade only. Some resources generated only for installation (e.g. secrets) will be excluded.
Declaration
[RequestParameter("isUpgrade", RequestParameterType.Query)]
public virtual bool? IsUpgrade { get; set; }
Property Value
Type | Description |
---|---|
bool? |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Name
Required. The Membership resource name the Agent will associate with, in the format
projects/*/locations/*/memberships/*
.
Declaration
[RequestParameter("name", RequestParameterType.Path)]
public virtual string Name { get; }
Property Value
Type | Description |
---|---|
string |
Namespace
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.
Declaration
[RequestParameter("namespace", RequestParameterType.Query)]
public virtual string Namespace { get; set; }
Property Value
Type | Description |
---|---|
string |
Proxy
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.
Declaration
[RequestParameter("proxy", RequestParameterType.Query)]
public virtual string Proxy { get; set; }
Property Value
Type | Description |
---|---|
string |
Registry
Optional. The registry to fetch the connect agent image from. Defaults to gcr.io/gkeconnect.
Declaration
[RequestParameter("registry", RequestParameterType.Query)]
public virtual string Registry { get; set; }
Property Value
Type | Description |
---|---|
string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Version
Optional. The Connect agent version to use. Defaults to the most current version.
Declaration
[RequestParameter("version", RequestParameterType.Query)]
public virtual string Version { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
InitParameters()
Initializes GenerateConnectManifest parameter list.
Declaration
protected override void InitParameters()