GKE Hub v1 API - Class GkeHubClientImpl (2.8.0)

public sealed class GkeHubClientImpl : GkeHubClient

Reference documentation and code samples for the GKE Hub v1 API class GkeHubClientImpl.

GkeHub client wrapper implementation, for convenient use.

Inheritance

object > GkeHubClient > GkeHubClientImpl

Namespace

Google.Cloud.GkeHub.V1

Assembly

Google.Cloud.GkeHub.V1.dll

Remarks

The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, and the management of multi-cluster features over those clusters.

The GKE Hub service operates on the following resources:

  • [Membership][google.cloud.gkehub.v1.Membership]
  • [Feature][google.cloud.gkehub.v1.Feature]

GKE Hub is currently available in the global region and all regions in https://cloud.google.com/compute/docs/regions-zones. Feature is only available in global region while membership is global region and all the regions.

Membership management may be non-trivial: it is recommended to use one of the Google-provided client libraries or tools where possible when working with Membership resources.

Constructors

GkeHubClientImpl(GkeHubClient, GkeHubSettings, ILogger)

public GkeHubClientImpl(GkeHub.GkeHubClient grpcClient, GkeHubSettings settings, ILogger logger)

Constructs a client wrapper for the GkeHub service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient GkeHubGkeHubClient

The underlying gRPC client.

settings GkeHubSettings

The base GkeHubSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateFeatureOperationsClient

public override OperationsClient CreateFeatureOperationsClient { get; }

The long-running operations client for CreateFeature.

Property Value
Type Description
OperationsClient
Overrides

CreateFleetOperationsClient

public override OperationsClient CreateFleetOperationsClient { get; }

The long-running operations client for CreateFleet.

Property Value
Type Description
OperationsClient
Overrides

CreateMembershipBindingOperationsClient

public override OperationsClient CreateMembershipBindingOperationsClient { get; }

The long-running operations client for CreateMembershipBinding.

Property Value
Type Description
OperationsClient
Overrides

CreateMembershipOperationsClient

public override OperationsClient CreateMembershipOperationsClient { get; }

The long-running operations client for CreateMembership.

Property Value
Type Description
OperationsClient
Overrides

CreateMembershipRBACRoleBindingOperationsClient

public override OperationsClient CreateMembershipRBACRoleBindingOperationsClient { get; }

The long-running operations client for CreateMembershipRBACRoleBinding.

Property Value
Type Description
OperationsClient
Overrides

CreateScopeNamespaceOperationsClient

public override OperationsClient CreateScopeNamespaceOperationsClient { get; }

The long-running operations client for CreateScopeNamespace.

Property Value
Type Description
OperationsClient
Overrides

CreateScopeOperationsClient

public override OperationsClient CreateScopeOperationsClient { get; }

The long-running operations client for CreateScope.

Property Value
Type Description
OperationsClient
Overrides

CreateScopeRBACRoleBindingOperationsClient

public override OperationsClient CreateScopeRBACRoleBindingOperationsClient { get; }

The long-running operations client for CreateScopeRBACRoleBinding.

Property Value
Type Description
OperationsClient
Overrides

DeleteFeatureOperationsClient

public override OperationsClient DeleteFeatureOperationsClient { get; }

The long-running operations client for DeleteFeature.

Property Value
Type Description
OperationsClient
Overrides

DeleteFleetOperationsClient

public override OperationsClient DeleteFleetOperationsClient { get; }

The long-running operations client for DeleteFleet.

Property Value
Type Description
OperationsClient
Overrides

DeleteMembershipBindingOperationsClient

public override OperationsClient DeleteMembershipBindingOperationsClient { get; }

The long-running operations client for DeleteMembershipBinding.

Property Value
Type Description
OperationsClient
Overrides

DeleteMembershipOperationsClient

public override OperationsClient DeleteMembershipOperationsClient { get; }

The long-running operations client for DeleteMembership.

Property Value
Type Description
OperationsClient
Overrides

DeleteMembershipRBACRoleBindingOperationsClient

public override OperationsClient DeleteMembershipRBACRoleBindingOperationsClient { get; }

The long-running operations client for DeleteMembershipRBACRoleBinding.

Property Value
Type Description
OperationsClient
Overrides

DeleteScopeNamespaceOperationsClient

public override OperationsClient DeleteScopeNamespaceOperationsClient { get; }

The long-running operations client for DeleteScopeNamespace.

Property Value
Type Description
OperationsClient
Overrides

DeleteScopeOperationsClient

public override OperationsClient DeleteScopeOperationsClient { get; }

The long-running operations client for DeleteScope.

Property Value
Type Description
OperationsClient
Overrides

DeleteScopeRBACRoleBindingOperationsClient

public override OperationsClient DeleteScopeRBACRoleBindingOperationsClient { get; }

The long-running operations client for DeleteScopeRBACRoleBinding.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override GkeHub.GkeHubClient GrpcClient { get; }

The underlying gRPC GkeHub client

Property Value
Type Description
GkeHubGkeHubClient
Overrides

UpdateFeatureOperationsClient

public override OperationsClient UpdateFeatureOperationsClient { get; }

The long-running operations client for UpdateFeature.

Property Value
Type Description
OperationsClient
Overrides

UpdateFleetOperationsClient

public override OperationsClient UpdateFleetOperationsClient { get; }

The long-running operations client for UpdateFleet.

Property Value
Type Description
OperationsClient
Overrides

UpdateMembershipBindingOperationsClient

public override OperationsClient UpdateMembershipBindingOperationsClient { get; }

The long-running operations client for UpdateMembershipBinding.

Property Value
Type Description
OperationsClient
Overrides

UpdateMembershipOperationsClient

public override OperationsClient UpdateMembershipOperationsClient { get; }

The long-running operations client for UpdateMembership.

Property Value
Type Description
OperationsClient
Overrides

UpdateMembershipRBACRoleBindingOperationsClient

public override OperationsClient UpdateMembershipRBACRoleBindingOperationsClient { get; }

The long-running operations client for UpdateMembershipRBACRoleBinding.

Property Value
Type Description
OperationsClient
Overrides

UpdateScopeNamespaceOperationsClient

public override OperationsClient UpdateScopeNamespaceOperationsClient { get; }

The long-running operations client for UpdateScopeNamespace.

Property Value
Type Description
OperationsClient
Overrides

UpdateScopeOperationsClient

public override OperationsClient UpdateScopeOperationsClient { get; }

The long-running operations client for UpdateScope.

Property Value
Type Description
OperationsClient
Overrides

UpdateScopeRBACRoleBindingOperationsClient

public override OperationsClient UpdateScopeRBACRoleBindingOperationsClient { get; }

The long-running operations client for UpdateScopeRBACRoleBinding.

Property Value
Type Description
OperationsClient
Overrides

Methods

CreateFeature(CreateFeatureRequest, CallSettings)

public override Operation<Feature, OperationMetadata> CreateFeature(CreateFeatureRequest request, CallSettings callSettings = null)

Adds a new Feature.

Parameters
Name Description
request CreateFeatureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationFeatureOperationMetadata

The RPC response.

Overrides

CreateFeatureAsync(CreateFeatureRequest, CallSettings)

public override Task<Operation<Feature, OperationMetadata>> CreateFeatureAsync(CreateFeatureRequest request, CallSettings callSettings = null)

Adds a new Feature.

Parameters
Name Description
request CreateFeatureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationFeatureOperationMetadata

A Task containing the RPC response.

Overrides

CreateFleet(CreateFleetRequest, CallSettings)

public override Operation<Fleet, OperationMetadata> CreateFleet(CreateFleetRequest request, CallSettings callSettings = null)

Creates a fleet.

Parameters
Name Description
request CreateFleetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationFleetOperationMetadata

The RPC response.

Overrides

CreateFleetAsync(CreateFleetRequest, CallSettings)

public override Task<Operation<Fleet, OperationMetadata>> CreateFleetAsync(CreateFleetRequest request, CallSettings callSettings = null)

Creates a fleet.

Parameters
Name Description
request CreateFleetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationFleetOperationMetadata

A Task containing the RPC response.

Overrides

CreateMembership(CreateMembershipRequest, CallSettings)

public override Operation<Membership, OperationMetadata> CreateMembership(CreateMembershipRequest request, CallSettings callSettings = null)

Creates a new Membership.

This is currently only supported for GKE clusters on Google Cloud. To register other clusters, follow the instructions at https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster.

Parameters
Name Description
request CreateMembershipRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationMembershipOperationMetadata

The RPC response.

Overrides

CreateMembershipAsync(CreateMembershipRequest, CallSettings)

public override Task<Operation<Membership, OperationMetadata>> CreateMembershipAsync(CreateMembershipRequest request, CallSettings callSettings = null)

Creates a new Membership.

This is currently only supported for GKE clusters on Google Cloud. To register other clusters, follow the instructions at https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster.

Parameters
Name Description
request CreateMembershipRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationMembershipOperationMetadata

A Task containing the RPC response.

Overrides

CreateMembershipBinding(CreateMembershipBindingRequest, CallSettings)

public override Operation<MembershipBinding, OperationMetadata> CreateMembershipBinding(CreateMembershipBindingRequest request, CallSettings callSettings = null)

Creates a MembershipBinding.

Parameters
Name Description
request CreateMembershipBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationMembershipBindingOperationMetadata

The RPC response.

Overrides

CreateMembershipBindingAsync(CreateMembershipBindingRequest, CallSettings)

public override Task<Operation<MembershipBinding, OperationMetadata>> CreateMembershipBindingAsync(CreateMembershipBindingRequest request, CallSettings callSettings = null)

Creates a MembershipBinding.

Parameters
Name Description
request CreateMembershipBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationMembershipBindingOperationMetadata

A Task containing the RPC response.

Overrides

CreateMembershipRBACRoleBinding(CreateMembershipRBACRoleBindingRequest, CallSettings)

public override Operation<RBACRoleBinding, OperationMetadata> CreateMembershipRBACRoleBinding(CreateMembershipRBACRoleBindingRequest request, CallSettings callSettings = null)

Creates a Membership RBACRoleBinding.

Parameters
Name Description
request CreateMembershipRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationRBACRoleBindingOperationMetadata

The RPC response.

Overrides

CreateMembershipRBACRoleBindingAsync(CreateMembershipRBACRoleBindingRequest, CallSettings)

public override Task<Operation<RBACRoleBinding, OperationMetadata>> CreateMembershipRBACRoleBindingAsync(CreateMembershipRBACRoleBindingRequest request, CallSettings callSettings = null)

Creates a Membership RBACRoleBinding.

Parameters
Name Description
request CreateMembershipRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationRBACRoleBindingOperationMetadata

A Task containing the RPC response.

Overrides

CreateScope(CreateScopeRequest, CallSettings)

public override Operation<Scope, OperationMetadata> CreateScope(CreateScopeRequest request, CallSettings callSettings = null)

Creates a Scope.

Parameters
Name Description
request CreateScopeRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationScopeOperationMetadata

The RPC response.

Overrides

CreateScopeAsync(CreateScopeRequest, CallSettings)

public override Task<Operation<Scope, OperationMetadata>> CreateScopeAsync(CreateScopeRequest request, CallSettings callSettings = null)

Creates a Scope.

Parameters
Name Description
request CreateScopeRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationScopeOperationMetadata

A Task containing the RPC response.

Overrides

CreateScopeNamespace(CreateScopeNamespaceRequest, CallSettings)

public override Operation<Namespace, OperationMetadata> CreateScopeNamespace(CreateScopeNamespaceRequest request, CallSettings callSettings = null)

Creates a fleet namespace.

Parameters
Name Description
request CreateScopeNamespaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationNamespaceOperationMetadata

The RPC response.

Overrides

CreateScopeNamespaceAsync(CreateScopeNamespaceRequest, CallSettings)

public override Task<Operation<Namespace, OperationMetadata>> CreateScopeNamespaceAsync(CreateScopeNamespaceRequest request, CallSettings callSettings = null)

Creates a fleet namespace.

Parameters
Name Description
request CreateScopeNamespaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationNamespaceOperationMetadata

A Task containing the RPC response.

Overrides

CreateScopeRBACRoleBinding(CreateScopeRBACRoleBindingRequest, CallSettings)

public override Operation<RBACRoleBinding, OperationMetadata> CreateScopeRBACRoleBinding(CreateScopeRBACRoleBindingRequest request, CallSettings callSettings = null)

Creates a Scope RBACRoleBinding.

Parameters
Name Description
request CreateScopeRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationRBACRoleBindingOperationMetadata

The RPC response.

Overrides

CreateScopeRBACRoleBindingAsync(CreateScopeRBACRoleBindingRequest, CallSettings)

public override Task<Operation<RBACRoleBinding, OperationMetadata>> CreateScopeRBACRoleBindingAsync(CreateScopeRBACRoleBindingRequest request, CallSettings callSettings = null)

Creates a Scope RBACRoleBinding.

Parameters
Name Description
request CreateScopeRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationRBACRoleBindingOperationMetadata

A Task containing the RPC response.

Overrides

DeleteFeature(DeleteFeatureRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteFeature(DeleteFeatureRequest request, CallSettings callSettings = null)

Removes a Feature.

Parameters
Name Description
request DeleteFeatureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteFeatureAsync(DeleteFeatureRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteFeatureAsync(DeleteFeatureRequest request, CallSettings callSettings = null)

Removes a Feature.

Parameters
Name Description
request DeleteFeatureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteFleet(DeleteFleetRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteFleet(DeleteFleetRequest request, CallSettings callSettings = null)

Removes a Fleet. There must be no memberships remaining in the Fleet.

Parameters
Name Description
request DeleteFleetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteFleetAsync(DeleteFleetRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteFleetAsync(DeleteFleetRequest request, CallSettings callSettings = null)

Removes a Fleet. There must be no memberships remaining in the Fleet.

Parameters
Name Description
request DeleteFleetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteMembership(DeleteMembershipRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteMembership(DeleteMembershipRequest request, CallSettings callSettings = null)

Removes a Membership.

This is currently only supported for GKE clusters on Google Cloud. To unregister other clusters, follow the instructions at https://cloud.google.com/anthos/multicluster-management/connect/unregistering-a-cluster.

Parameters
Name Description
request DeleteMembershipRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteMembershipAsync(DeleteMembershipRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteMembershipAsync(DeleteMembershipRequest request, CallSettings callSettings = null)

Removes a Membership.

This is currently only supported for GKE clusters on Google Cloud. To unregister other clusters, follow the instructions at https://cloud.google.com/anthos/multicluster-management/connect/unregistering-a-cluster.

Parameters
Name Description
request DeleteMembershipRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteMembershipBinding(DeleteMembershipBindingRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteMembershipBinding(DeleteMembershipBindingRequest request, CallSettings callSettings = null)

Deletes a MembershipBinding.

Parameters
Name Description
request DeleteMembershipBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteMembershipBindingAsync(DeleteMembershipBindingRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteMembershipBindingAsync(DeleteMembershipBindingRequest request, CallSettings callSettings = null)

Deletes a MembershipBinding.

Parameters
Name Description
request DeleteMembershipBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteMembershipRBACRoleBinding(DeleteMembershipRBACRoleBindingRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteMembershipRBACRoleBinding(DeleteMembershipRBACRoleBindingRequest request, CallSettings callSettings = null)

Deletes a Membership RBACRoleBinding.

Parameters
Name Description
request DeleteMembershipRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteMembershipRBACRoleBindingAsync(DeleteMembershipRBACRoleBindingRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteMembershipRBACRoleBindingAsync(DeleteMembershipRBACRoleBindingRequest request, CallSettings callSettings = null)

Deletes a Membership RBACRoleBinding.

Parameters
Name Description
request DeleteMembershipRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteScope(DeleteScopeRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteScope(DeleteScopeRequest request, CallSettings callSettings = null)

Deletes a Scope.

Parameters
Name Description
request DeleteScopeRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteScopeAsync(DeleteScopeRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteScopeAsync(DeleteScopeRequest request, CallSettings callSettings = null)

Deletes a Scope.

Parameters
Name Description
request DeleteScopeRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteScopeNamespace(DeleteScopeNamespaceRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteScopeNamespace(DeleteScopeNamespaceRequest request, CallSettings callSettings = null)

Deletes a fleet namespace.

Parameters
Name Description
request DeleteScopeNamespaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteScopeNamespaceAsync(DeleteScopeNamespaceRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteScopeNamespaceAsync(DeleteScopeNamespaceRequest request, CallSettings callSettings = null)

Deletes a fleet namespace.

Parameters
Name Description
request DeleteScopeNamespaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteScopeRBACRoleBinding(DeleteScopeRBACRoleBindingRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteScopeRBACRoleBinding(DeleteScopeRBACRoleBindingRequest request, CallSettings callSettings = null)

Deletes a Scope RBACRoleBinding.

Parameters
Name Description
request DeleteScopeRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteScopeRBACRoleBindingAsync(DeleteScopeRBACRoleBindingRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteScopeRBACRoleBindingAsync(DeleteScopeRBACRoleBindingRequest request, CallSettings callSettings = null)

Deletes a Scope RBACRoleBinding.

Parameters
Name Description
request DeleteScopeRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

GenerateConnectManifest(GenerateConnectManifestRequest, CallSettings)

public override GenerateConnectManifestResponse GenerateConnectManifest(GenerateConnectManifestRequest request, CallSettings callSettings = null)

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.

Parameters
Name Description
request GenerateConnectManifestRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GenerateConnectManifestResponse

The RPC response.

Overrides

GenerateConnectManifestAsync(GenerateConnectManifestRequest, CallSettings)

public override Task<GenerateConnectManifestResponse> GenerateConnectManifestAsync(GenerateConnectManifestRequest request, CallSettings callSettings = null)

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.

Parameters
Name Description
request GenerateConnectManifestRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGenerateConnectManifestResponse

A Task containing the RPC response.

Overrides

GenerateMembershipRBACRoleBindingYAML(GenerateMembershipRBACRoleBindingYAMLRequest, CallSettings)

public override GenerateMembershipRBACRoleBindingYAMLResponse GenerateMembershipRBACRoleBindingYAML(GenerateMembershipRBACRoleBindingYAMLRequest request, CallSettings callSettings = null)

Generates a YAML of the RBAC policies for the specified RoleBinding and its associated impersonation resources.

Parameters
Name Description
request GenerateMembershipRBACRoleBindingYAMLRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GenerateMembershipRBACRoleBindingYAMLResponse

The RPC response.

Overrides

GenerateMembershipRBACRoleBindingYAMLAsync(GenerateMembershipRBACRoleBindingYAMLRequest, CallSettings)

public override Task<GenerateMembershipRBACRoleBindingYAMLResponse> GenerateMembershipRBACRoleBindingYAMLAsync(GenerateMembershipRBACRoleBindingYAMLRequest request, CallSettings callSettings = null)

Generates a YAML of the RBAC policies for the specified RoleBinding and its associated impersonation resources.

Parameters
Name Description
request GenerateMembershipRBACRoleBindingYAMLRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGenerateMembershipRBACRoleBindingYAMLResponse

A Task containing the RPC response.

Overrides

GetFeature(GetFeatureRequest, CallSettings)

public override Feature GetFeature(GetFeatureRequest request, CallSettings callSettings = null)

Gets details of a single Feature.

Parameters
Name Description
request GetFeatureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Feature

The RPC response.

Overrides

GetFeatureAsync(GetFeatureRequest, CallSettings)

public override Task<Feature> GetFeatureAsync(GetFeatureRequest request, CallSettings callSettings = null)

Gets details of a single Feature.

Parameters
Name Description
request GetFeatureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskFeature

A Task containing the RPC response.

Overrides

GetFleet(GetFleetRequest, CallSettings)

public override Fleet GetFleet(GetFleetRequest request, CallSettings callSettings = null)

Returns the details of a fleet.

Parameters
Name Description
request GetFleetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Fleet

The RPC response.

Overrides

GetFleetAsync(GetFleetRequest, CallSettings)

public override Task<Fleet> GetFleetAsync(GetFleetRequest request, CallSettings callSettings = null)

Returns the details of a fleet.

Parameters
Name Description
request GetFleetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskFleet

A Task containing the RPC response.

Overrides

GetMembership(GetMembershipRequest, CallSettings)

public override Membership GetMembership(GetMembershipRequest request, CallSettings callSettings = null)

Gets the details of a Membership.

Parameters
Name Description
request GetMembershipRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Membership

The RPC response.

Overrides

GetMembershipAsync(GetMembershipRequest, CallSettings)

public override Task<Membership> GetMembershipAsync(GetMembershipRequest request, CallSettings callSettings = null)

Gets the details of a Membership.

Parameters
Name Description
request GetMembershipRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskMembership

A Task containing the RPC response.

Overrides

GetMembershipBinding(GetMembershipBindingRequest, CallSettings)

public override MembershipBinding GetMembershipBinding(GetMembershipBindingRequest request, CallSettings callSettings = null)

Returns the details of a MembershipBinding.

Parameters
Name Description
request GetMembershipBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
MembershipBinding

The RPC response.

Overrides

GetMembershipBindingAsync(GetMembershipBindingRequest, CallSettings)

public override Task<MembershipBinding> GetMembershipBindingAsync(GetMembershipBindingRequest request, CallSettings callSettings = null)

Returns the details of a MembershipBinding.

Parameters
Name Description
request GetMembershipBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskMembershipBinding

A Task containing the RPC response.

Overrides

GetMembershipRBACRoleBinding(GetMembershipRBACRoleBindingRequest, CallSettings)

public override RBACRoleBinding GetMembershipRBACRoleBinding(GetMembershipRBACRoleBindingRequest request, CallSettings callSettings = null)

Returns the details of a Membership RBACRoleBinding.

Parameters
Name Description
request GetMembershipRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
RBACRoleBinding

The RPC response.

Overrides

GetMembershipRBACRoleBindingAsync(GetMembershipRBACRoleBindingRequest, CallSettings)

public override Task<RBACRoleBinding> GetMembershipRBACRoleBindingAsync(GetMembershipRBACRoleBindingRequest request, CallSettings callSettings = null)

Returns the details of a Membership RBACRoleBinding.

Parameters
Name Description
request GetMembershipRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskRBACRoleBinding

A Task containing the RPC response.

Overrides

GetScope(GetScopeRequest, CallSettings)

public override Scope GetScope(GetScopeRequest request, CallSettings callSettings = null)

Returns the details of a Scope.

Parameters
Name Description
request GetScopeRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Scope

The RPC response.

Overrides

GetScopeAsync(GetScopeRequest, CallSettings)

public override Task<Scope> GetScopeAsync(GetScopeRequest request, CallSettings callSettings = null)

Returns the details of a Scope.

Parameters
Name Description
request GetScopeRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskScope

A Task containing the RPC response.

Overrides

GetScopeNamespace(GetScopeNamespaceRequest, CallSettings)

public override Namespace GetScopeNamespace(GetScopeNamespaceRequest request, CallSettings callSettings = null)

Returns the details of a fleet namespace.

Parameters
Name Description
request GetScopeNamespaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Namespace

The RPC response.

Overrides

GetScopeNamespaceAsync(GetScopeNamespaceRequest, CallSettings)

public override Task<Namespace> GetScopeNamespaceAsync(GetScopeNamespaceRequest request, CallSettings callSettings = null)

Returns the details of a fleet namespace.

Parameters
Name Description
request GetScopeNamespaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskNamespace

A Task containing the RPC response.

Overrides

GetScopeRBACRoleBinding(GetScopeRBACRoleBindingRequest, CallSettings)

public override RBACRoleBinding GetScopeRBACRoleBinding(GetScopeRBACRoleBindingRequest request, CallSettings callSettings = null)

Returns the details of a Scope RBACRoleBinding.

Parameters
Name Description
request GetScopeRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
RBACRoleBinding

The RPC response.

Overrides

GetScopeRBACRoleBindingAsync(GetScopeRBACRoleBindingRequest, CallSettings)

public override Task<RBACRoleBinding> GetScopeRBACRoleBindingAsync(GetScopeRBACRoleBindingRequest request, CallSettings callSettings = null)

Returns the details of a Scope RBACRoleBinding.

Parameters
Name Description
request GetScopeRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskRBACRoleBinding

A Task containing the RPC response.

Overrides

ListBoundMemberships(ListBoundMembershipsRequest, CallSettings)

public override PagedEnumerable<ListBoundMembershipsResponse, Membership> ListBoundMemberships(ListBoundMembershipsRequest request, CallSettings callSettings = null)

Lists Memberships bound to a Scope. The response includes relevant Memberships from all regions.

Parameters
Name Description
request ListBoundMembershipsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListBoundMembershipsResponseMembership

A pageable sequence of Membership resources.

Overrides

ListBoundMembershipsAsync(ListBoundMembershipsRequest, CallSettings)

public override PagedAsyncEnumerable<ListBoundMembershipsResponse, Membership> ListBoundMembershipsAsync(ListBoundMembershipsRequest request, CallSettings callSettings = null)

Lists Memberships bound to a Scope. The response includes relevant Memberships from all regions.

Parameters
Name Description
request ListBoundMembershipsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListBoundMembershipsResponseMembership

A pageable asynchronous sequence of Membership resources.

Overrides

ListFeatures(ListFeaturesRequest, CallSettings)

public override PagedEnumerable<ListFeaturesResponse, Feature> ListFeatures(ListFeaturesRequest request, CallSettings callSettings = null)

Lists Features in a given project and location.

Parameters
Name Description
request ListFeaturesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListFeaturesResponseFeature

A pageable sequence of Feature resources.

Overrides

ListFeaturesAsync(ListFeaturesRequest, CallSettings)

public override PagedAsyncEnumerable<ListFeaturesResponse, Feature> ListFeaturesAsync(ListFeaturesRequest request, CallSettings callSettings = null)

Lists Features in a given project and location.

Parameters
Name Description
request ListFeaturesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListFeaturesResponseFeature

A pageable asynchronous sequence of Feature resources.

Overrides

ListFleets(ListFleetsRequest, CallSettings)

public override PagedEnumerable<ListFleetsResponse, Fleet> ListFleets(ListFleetsRequest request, CallSettings callSettings = null)

Returns all fleets within an organization or a project that the caller has access to.

Parameters
Name Description
request ListFleetsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListFleetsResponseFleet

A pageable sequence of Fleet resources.

Overrides

ListFleetsAsync(ListFleetsRequest, CallSettings)

public override PagedAsyncEnumerable<ListFleetsResponse, Fleet> ListFleetsAsync(ListFleetsRequest request, CallSettings callSettings = null)

Returns all fleets within an organization or a project that the caller has access to.

Parameters
Name Description
request ListFleetsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListFleetsResponseFleet

A pageable asynchronous sequence of Fleet resources.

Overrides

ListMembershipBindings(ListMembershipBindingsRequest, CallSettings)

public override PagedEnumerable<ListMembershipBindingsResponse, MembershipBinding> ListMembershipBindings(ListMembershipBindingsRequest request, CallSettings callSettings = null)

Lists MembershipBindings.

Parameters
Name Description
request ListMembershipBindingsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListMembershipBindingsResponseMembershipBinding

A pageable sequence of MembershipBinding resources.

Overrides

ListMembershipBindingsAsync(ListMembershipBindingsRequest, CallSettings)

public override PagedAsyncEnumerable<ListMembershipBindingsResponse, MembershipBinding> ListMembershipBindingsAsync(ListMembershipBindingsRequest request, CallSettings callSettings = null)

Lists MembershipBindings.

Parameters
Name Description
request ListMembershipBindingsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListMembershipBindingsResponseMembershipBinding

A pageable asynchronous sequence of MembershipBinding resources.

Overrides

ListMembershipRBACRoleBindings(ListMembershipRBACRoleBindingsRequest, CallSettings)

public override PagedEnumerable<ListMembershipRBACRoleBindingsResponse, RBACRoleBinding> ListMembershipRBACRoleBindings(ListMembershipRBACRoleBindingsRequest request, CallSettings callSettings = null)

Lists all Membership RBACRoleBindings.

Parameters
Name Description
request ListMembershipRBACRoleBindingsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListMembershipRBACRoleBindingsResponseRBACRoleBinding

A pageable sequence of RBACRoleBinding resources.

Overrides

ListMembershipRBACRoleBindingsAsync(ListMembershipRBACRoleBindingsRequest, CallSettings)

public override PagedAsyncEnumerable<ListMembershipRBACRoleBindingsResponse, RBACRoleBinding> ListMembershipRBACRoleBindingsAsync(ListMembershipRBACRoleBindingsRequest request, CallSettings callSettings = null)

Lists all Membership RBACRoleBindings.

Parameters
Name Description
request ListMembershipRBACRoleBindingsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListMembershipRBACRoleBindingsResponseRBACRoleBinding

A pageable asynchronous sequence of RBACRoleBinding resources.

Overrides

ListMemberships(ListMembershipsRequest, CallSettings)

public override PagedEnumerable<ListMembershipsResponse, Membership> ListMemberships(ListMembershipsRequest request, CallSettings callSettings = null)

Lists Memberships in a given project and location.

Parameters
Name Description
request ListMembershipsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListMembershipsResponseMembership

A pageable sequence of Membership resources.

Overrides

ListMembershipsAsync(ListMembershipsRequest, CallSettings)

public override PagedAsyncEnumerable<ListMembershipsResponse, Membership> ListMembershipsAsync(ListMembershipsRequest request, CallSettings callSettings = null)

Lists Memberships in a given project and location.

Parameters
Name Description
request ListMembershipsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListMembershipsResponseMembership

A pageable asynchronous sequence of Membership resources.

Overrides

ListPermittedScopes(ListPermittedScopesRequest, CallSettings)

public override PagedEnumerable<ListPermittedScopesResponse, Scope> ListPermittedScopes(ListPermittedScopesRequest request, CallSettings callSettings = null)

Lists permitted Scopes.

Parameters
Name Description
request ListPermittedScopesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListPermittedScopesResponseScope

A pageable sequence of Scope resources.

Overrides

ListPermittedScopesAsync(ListPermittedScopesRequest, CallSettings)

public override PagedAsyncEnumerable<ListPermittedScopesResponse, Scope> ListPermittedScopesAsync(ListPermittedScopesRequest request, CallSettings callSettings = null)

Lists permitted Scopes.

Parameters
Name Description
request ListPermittedScopesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListPermittedScopesResponseScope

A pageable asynchronous sequence of Scope resources.

Overrides

ListScopeNamespaces(ListScopeNamespacesRequest, CallSettings)

public override PagedEnumerable<ListScopeNamespacesResponse, Namespace> ListScopeNamespaces(ListScopeNamespacesRequest request, CallSettings callSettings = null)

Lists fleet namespaces.

Parameters
Name Description
request ListScopeNamespacesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListScopeNamespacesResponseNamespace

A pageable sequence of Namespace resources.

Overrides

ListScopeNamespacesAsync(ListScopeNamespacesRequest, CallSettings)

public override PagedAsyncEnumerable<ListScopeNamespacesResponse, Namespace> ListScopeNamespacesAsync(ListScopeNamespacesRequest request, CallSettings callSettings = null)

Lists fleet namespaces.

Parameters
Name Description
request ListScopeNamespacesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListScopeNamespacesResponseNamespace

A pageable asynchronous sequence of Namespace resources.

Overrides

ListScopeRBACRoleBindings(ListScopeRBACRoleBindingsRequest, CallSettings)

public override PagedEnumerable<ListScopeRBACRoleBindingsResponse, RBACRoleBinding> ListScopeRBACRoleBindings(ListScopeRBACRoleBindingsRequest request, CallSettings callSettings = null)

Lists all Scope RBACRoleBindings.

Parameters
Name Description
request ListScopeRBACRoleBindingsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListScopeRBACRoleBindingsResponseRBACRoleBinding

A pageable sequence of RBACRoleBinding resources.

Overrides

ListScopeRBACRoleBindingsAsync(ListScopeRBACRoleBindingsRequest, CallSettings)

public override PagedAsyncEnumerable<ListScopeRBACRoleBindingsResponse, RBACRoleBinding> ListScopeRBACRoleBindingsAsync(ListScopeRBACRoleBindingsRequest request, CallSettings callSettings = null)

Lists all Scope RBACRoleBindings.

Parameters
Name Description
request ListScopeRBACRoleBindingsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListScopeRBACRoleBindingsResponseRBACRoleBinding

A pageable asynchronous sequence of RBACRoleBinding resources.

Overrides

ListScopes(ListScopesRequest, CallSettings)

public override PagedEnumerable<ListScopesResponse, Scope> ListScopes(ListScopesRequest request, CallSettings callSettings = null)

Lists Scopes.

Parameters
Name Description
request ListScopesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListScopesResponseScope

A pageable sequence of Scope resources.

Overrides

ListScopesAsync(ListScopesRequest, CallSettings)

public override PagedAsyncEnumerable<ListScopesResponse, Scope> ListScopesAsync(ListScopesRequest request, CallSettings callSettings = null)

Lists Scopes.

Parameters
Name Description
request ListScopesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListScopesResponseScope

A pageable asynchronous sequence of Scope resources.

Overrides

UpdateFeature(UpdateFeatureRequest, CallSettings)

public override Operation<Feature, OperationMetadata> UpdateFeature(UpdateFeatureRequest request, CallSettings callSettings = null)

Updates an existing Feature.

Parameters
Name Description
request UpdateFeatureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationFeatureOperationMetadata

The RPC response.

Overrides

UpdateFeatureAsync(UpdateFeatureRequest, CallSettings)

public override Task<Operation<Feature, OperationMetadata>> UpdateFeatureAsync(UpdateFeatureRequest request, CallSettings callSettings = null)

Updates an existing Feature.

Parameters
Name Description
request UpdateFeatureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationFeatureOperationMetadata

A Task containing the RPC response.

Overrides

UpdateFleet(UpdateFleetRequest, CallSettings)

public override Operation<Fleet, OperationMetadata> UpdateFleet(UpdateFleetRequest request, CallSettings callSettings = null)

Updates a fleet.

Parameters
Name Description
request UpdateFleetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationFleetOperationMetadata

The RPC response.

Overrides

UpdateFleetAsync(UpdateFleetRequest, CallSettings)

public override Task<Operation<Fleet, OperationMetadata>> UpdateFleetAsync(UpdateFleetRequest request, CallSettings callSettings = null)

Updates a fleet.

Parameters
Name Description
request UpdateFleetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationFleetOperationMetadata

A Task containing the RPC response.

Overrides

UpdateMembership(UpdateMembershipRequest, CallSettings)

public override Operation<Membership, OperationMetadata> UpdateMembership(UpdateMembershipRequest request, CallSettings callSettings = null)

Updates an existing Membership.

Parameters
Name Description
request UpdateMembershipRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationMembershipOperationMetadata

The RPC response.

Overrides

UpdateMembershipAsync(UpdateMembershipRequest, CallSettings)

public override Task<Operation<Membership, OperationMetadata>> UpdateMembershipAsync(UpdateMembershipRequest request, CallSettings callSettings = null)

Updates an existing Membership.

Parameters
Name Description
request UpdateMembershipRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationMembershipOperationMetadata

A Task containing the RPC response.

Overrides

UpdateMembershipBinding(UpdateMembershipBindingRequest, CallSettings)

public override Operation<MembershipBinding, OperationMetadata> UpdateMembershipBinding(UpdateMembershipBindingRequest request, CallSettings callSettings = null)

Updates a MembershipBinding.

Parameters
Name Description
request UpdateMembershipBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationMembershipBindingOperationMetadata

The RPC response.

Overrides

UpdateMembershipBindingAsync(UpdateMembershipBindingRequest, CallSettings)

public override Task<Operation<MembershipBinding, OperationMetadata>> UpdateMembershipBindingAsync(UpdateMembershipBindingRequest request, CallSettings callSettings = null)

Updates a MembershipBinding.

Parameters
Name Description
request UpdateMembershipBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationMembershipBindingOperationMetadata

A Task containing the RPC response.

Overrides

UpdateMembershipRBACRoleBinding(UpdateMembershipRBACRoleBindingRequest, CallSettings)

public override Operation<RBACRoleBinding, OperationMetadata> UpdateMembershipRBACRoleBinding(UpdateMembershipRBACRoleBindingRequest request, CallSettings callSettings = null)

Updates a Membership RBACRoleBinding.

Parameters
Name Description
request UpdateMembershipRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationRBACRoleBindingOperationMetadata

The RPC response.

Overrides

UpdateMembershipRBACRoleBindingAsync(UpdateMembershipRBACRoleBindingRequest, CallSettings)

public override Task<Operation<RBACRoleBinding, OperationMetadata>> UpdateMembershipRBACRoleBindingAsync(UpdateMembershipRBACRoleBindingRequest request, CallSettings callSettings = null)

Updates a Membership RBACRoleBinding.

Parameters
Name Description
request UpdateMembershipRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationRBACRoleBindingOperationMetadata

A Task containing the RPC response.

Overrides

UpdateScope(UpdateScopeRequest, CallSettings)

public override Operation<Scope, OperationMetadata> UpdateScope(UpdateScopeRequest request, CallSettings callSettings = null)

Updates a scopes.

Parameters
Name Description
request UpdateScopeRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationScopeOperationMetadata

The RPC response.

Overrides

UpdateScopeAsync(UpdateScopeRequest, CallSettings)

public override Task<Operation<Scope, OperationMetadata>> UpdateScopeAsync(UpdateScopeRequest request, CallSettings callSettings = null)

Updates a scopes.

Parameters
Name Description
request UpdateScopeRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationScopeOperationMetadata

A Task containing the RPC response.

Overrides

UpdateScopeNamespace(UpdateScopeNamespaceRequest, CallSettings)

public override Operation<Namespace, OperationMetadata> UpdateScopeNamespace(UpdateScopeNamespaceRequest request, CallSettings callSettings = null)

Updates a fleet namespace.

Parameters
Name Description
request UpdateScopeNamespaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationNamespaceOperationMetadata

The RPC response.

Overrides

UpdateScopeNamespaceAsync(UpdateScopeNamespaceRequest, CallSettings)

public override Task<Operation<Namespace, OperationMetadata>> UpdateScopeNamespaceAsync(UpdateScopeNamespaceRequest request, CallSettings callSettings = null)

Updates a fleet namespace.

Parameters
Name Description
request UpdateScopeNamespaceRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationNamespaceOperationMetadata

A Task containing the RPC response.

Overrides

UpdateScopeRBACRoleBinding(UpdateScopeRBACRoleBindingRequest, CallSettings)

public override Operation<RBACRoleBinding, OperationMetadata> UpdateScopeRBACRoleBinding(UpdateScopeRBACRoleBindingRequest request, CallSettings callSettings = null)

Updates a Scope RBACRoleBinding.

Parameters
Name Description
request UpdateScopeRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationRBACRoleBindingOperationMetadata

The RPC response.

Overrides

UpdateScopeRBACRoleBindingAsync(UpdateScopeRBACRoleBindingRequest, CallSettings)

public override Task<Operation<RBACRoleBinding, OperationMetadata>> UpdateScopeRBACRoleBindingAsync(UpdateScopeRBACRoleBindingRequest request, CallSettings callSettings = null)

Updates a Scope RBACRoleBinding.

Parameters
Name Description
request UpdateScopeRBACRoleBindingRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationRBACRoleBindingOperationMetadata

A Task containing the RPC response.

Overrides