GKE Hub API

服务:gkehub.googleapis.com

创建 RPC 客户端存根需要名为 gkehub.googleapis.com 的服务。

google.cloud.gkehub.v1.GkeHub

方法
CreateFeature 添加新特征。
CreateFleet 创建舰队。
CreateMembership 创建新成员资格。
CreateMembershipBinding 创建 MembershipBinding。
CreateScope 创建范围。
CreateScopeNamespace 创建舰队命名空间。
CreateScopeRBACRoleBinding 创建范围 RBACRoleBinding。
DeleteFeature 移除特征。
DeleteFleet 移除舰队。
DeleteMembership 移除成员资格。
DeleteMembershipBinding 删除 MembershipBinding。
DeleteScope 删除范围。
DeleteScopeNamespace 删除舰队命名空间。
DeleteScopeRBACRoleBinding 删除范围 RBACRoleBinding。
GenerateConnectManifest 生成用于部署 GKE Connect Agent 的清单。
GetFeature 获取单个特征的详细信息。
GetFleet 返回舰队的详细信息。
GetMembership 获取成员资格的详细信息。
GetMembershipBinding 返回 MembershipBinding 的详细信息。
GetScope 返回范围的详细信息。
GetScopeNamespace 返回舰队命名空间的详细信息。
GetScopeRBACRoleBinding 返回范围 RBACRoleBinding 的详细信息。
ListFeatures 列出给定项目和位置中的特征。
ListFleets 返回调用方有权访问的组织或项目中的所有舰队。
ListMembershipBindings 列出 MembershipBinding。
ListMemberships 列出给定项目和位置中的成员资格。
ListScopeNamespaces 列出舰队命名空间。
ListScopeRBACRoleBindings 列出所有范围 RBACRoleBinding。
ListScopes 列出范围。
UpdateFeature 更新现有特征。
UpdateFleet 更新舰队。
UpdateMembership 更新现有成员资格。
UpdateMembershipBinding 更新 MembershipBinding。
UpdateScope 更新范围。
UpdateScopeNamespace 更新舰队命名空间。
UpdateScopeRBACRoleBinding 更新范围 RBACRoleBinding。

google.cloud.gkehub.v1alpha.GkeHub

方法
CreateFeature 添加新特征。
CreateFleet 创建舰队。
CreateMembership 创建新成员资格。
CreateMembershipBinding 创建 MembershipBinding。
CreateMembershipRBACRoleBinding 创建成员资格 RBACRoleBinding。
CreateScope 创建范围。
CreateScopeNamespace 创建舰队命名空间。
CreateScopeRBACRoleBinding 创建范围 RBACRoleBinding。
DeleteFeature 移除特征。
DeleteFleet 移除舰队。
DeleteMembership 移除成员资格。
DeleteMembershipBinding 删除 MembershipBinding。
DeleteMembershipRBACRoleBinding 删除成员资格 RBACRoleBinding。
DeleteScope 删除范围。
DeleteScopeNamespace 删除舰队命名空间。
DeleteScopeRBACRoleBinding 删除范围 RBACRoleBinding。
GenerateConnectManifest 生成用于部署 GKE Connect Agent 的清单。
GenerateMembershipRBACRoleBindingYAML 为指定的 RoleBinding 及其关联的模拟资源生成 RBAC 政策的 YAML。
GetFeature 获取单个特征的详细信息。
GetFleet 返回舰队的详细信息。
GetMembership 获取成员资格的详细信息。
GetMembershipBinding 返回 MembershipBinding 的详细信息。
GetMembershipRBACRoleBinding 返回成员资格 RBACRoleBinding 的详细信息。
GetScope 返回范围的详细信息。
GetScopeNamespace 返回舰队命名空间的详细信息。
GetScopeRBACRoleBinding 返回范围 RBACRoleBinding 的详细信息。
ListAdminClusterMemberships 列出给定项目和位置中管理员集群的成员资格。
ListFeatures 列出给定项目和位置中的特征。
ListFleets 返回调用方有权访问的组织或项目中的所有舰队。
ListMembershipBindings 列出 MembershipBinding。
ListMembershipRBACRoleBindings 列出所有成员资格 RBACRoleBinding。
ListMemberships 列出给定项目和位置中的成员资格。
ListScopeNamespaces 列出舰队命名空间。
ListScopeRBACRoleBindings 列出所有范围 RBACRoleBinding。
ListScopes 列出范围。
UpdateFeature 更新现有特征。
UpdateFleet 更新舰队。
UpdateMembership 更新现有成员资格。
UpdateMembershipBinding 更新 MembershipBinding。
UpdateMembershipRBACRoleBinding 更新成员资格 RBACRoleBinding。
UpdateScope 更新范围。
UpdateScopeNamespace 更新舰队命名空间。
UpdateScopeRBACRoleBinding 更新范围 RBACRoleBinding。
ValidateCreateMembership ValidateCreateMembership 是针对 CreateMembership 操作的预检检查。

google.cloud.gkehub.v1alpha1.GkeHubDomainFeatureService

方法
CreateFeature 添加新特征。
DeleteFeature 移除特征。
GetFeature 获取单个特征的详细信息。
ListFeatures 列出给定项目和位置中的特征。
UpdateFeature 更新现有特征。

google.cloud.gkehub.v1alpha2.GkeHub

方法
CreateMembership 创建新成员资格。
DeleteMembership 移除成员资格。
GenerateConnectManifest 生成用于部署 GKE Connect Agent 的清单。
GetMembership 获取成员资格的详细信息。
InitializeHub 在此项目中初始化 Hub,包括创建默认 Hub 服务账号和 Hub 工作负载身份池。
ListMemberships 列出给定项目和位置中的成员资格。
UpdateMembership 更新现有成员资格。

google.cloud.gkehub.v1beta.GkeHub

方法
CreateFeature 添加新特征。
CreateFleet 创建舰队。
CreateMembership 创建新成员资格。
CreateMembershipBinding 创建 MembershipBinding。
CreateMembershipRBACRoleBinding 创建成员资格 RBACRoleBinding。
CreateScope 创建范围。
CreateScopeNamespace 创建舰队命名空间。
CreateScopeRBACRoleBinding 创建范围 RBACRoleBinding。
DeleteFeature 移除特征。
DeleteFleet 移除舰队。
DeleteMembership 移除成员资格。
DeleteMembershipBinding 删除 MembershipBinding。
DeleteMembershipRBACRoleBinding 删除成员资格 RBACRoleBinding。
DeleteScope 删除范围。
DeleteScopeNamespace 删除舰队命名空间。
DeleteScopeRBACRoleBinding 删除范围 RBACRoleBinding。
GenerateConnectManifest 生成用于部署 GKE Connect Agent 的清单。
GenerateMembershipRBACRoleBindingYAML 为指定的 RoleBinding 及其关联的模拟资源生成 RBAC 政策的 YAML。
GetFeature 获取单个特征的详细信息。
GetFleet 返回舰队的详细信息。
GetMembership 获取成员资格的详细信息。
GetMembershipBinding 返回 MembershipBinding 的详细信息。
GetMembershipRBACRoleBinding 返回成员资格 RBACRoleBinding 的详细信息。
GetScope 返回范围的详细信息。
GetScopeNamespace 返回舰队命名空间的详细信息。
GetScopeRBACRoleBinding 返回范围 RBACRoleBinding 的详细信息。
ListFeatures 列出给定项目和位置中的特征。
ListFleets 返回调用方有权访问的组织或项目中的所有舰队。
ListMembershipBindings 列出 MembershipBinding。
ListMembershipRBACRoleBindings 列出所有成员资格 RBACRoleBinding。
ListMemberships 列出给定项目和位置中的成员资格。
ListScopeNamespaces 列出舰队命名空间。
ListScopeRBACRoleBindings 列出所有范围 RBACRoleBinding。
ListScopes 列出范围。
UpdateFeature 更新现有特征。
UpdateFleet 更新舰队。
UpdateMembership 更新现有成员资格。
UpdateMembershipBinding 更新 MembershipBinding。
UpdateMembershipRBACRoleBinding 更新成员资格 RBACRoleBinding。
UpdateScope 更新范围。
UpdateScopeNamespace 更新舰队命名空间。
UpdateScopeRBACRoleBinding 更新范围 RBACRoleBinding。

google.cloud.gkehub.v1beta1.GkeHubMembershipService

方法
CreateMembership 创建新成员资格。
DeleteMembership 移除成员资格。
GenerateConnectManifest 生成用于部署 GKE Connect Agent 的清单。
GenerateExclusivityManifest GenerateExclusivityManifest 会生成清单,以根据需要更新集群中的排他性工件。
GetMembership 获取成员资格的详细信息。
ListMemberships 列出给定项目和位置中的成员资格。
UpdateMembership 更新现有成员资格。
ValidateExclusivity ValidateExclusivity 会验证集群中的排他性状态。

google.cloud.location.Locations

方法
GetLocation 获取位置相关信息。
ListLocations 列出有关此服务所支持位置的信息。

google.iam.v1.IAMPolicy

方法
GetIamPolicy 获取资源的访问权限控制政策。
SetIamPolicy 设置指定资源的访问权限控制政策。
TestIamPermissions 返回调用者对指定资源拥有的权限。

google.longrunning.Operations

方法
CancelOperation 对长时间运行的操作启动异步取消。
DeleteOperation 删除长时间运行的操作。
GetOperation 获取长时间运行的操作的最新状态。
ListOperations 列出与请求中指定的过滤条件匹配的操作。
WaitOperation 等到指定的长时间运行的操作完成,或最多达到指定的超时,从而返回最新状态。