1 // Copyright 2022 Google LLC 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // Code generated by aliasgen. DO NOT EDIT. 16 17 // Package gkehub aliases all exported identifiers in package 18 // "cloud.google.com/go/gkehub/apiv1beta1/gkehubpb". 19 // 20 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb. 21 // Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md 22 // for more details. 23 package gkehub 24 25 import ( 26 src "cloud.google.com/go/gkehub/apiv1beta1/gkehubpb" 27 grpc "google.golang.org/grpc" 28 ) 29 30 // Deprecated: Please use consts in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 31 const ( 32 MembershipState_CODE_UNSPECIFIED = src.MembershipState_CODE_UNSPECIFIED 33 MembershipState_CREATING = src.MembershipState_CREATING 34 MembershipState_DELETING = src.MembershipState_DELETING 35 MembershipState_READY = src.MembershipState_READY 36 MembershipState_SERVICE_UPDATING = src.MembershipState_SERVICE_UPDATING 37 MembershipState_UPDATING = src.MembershipState_UPDATING 38 Membership_INFRASTRUCTURE_TYPE_UNSPECIFIED = src.Membership_INFRASTRUCTURE_TYPE_UNSPECIFIED 39 Membership_MULTI_CLOUD = src.Membership_MULTI_CLOUD 40 Membership_ON_PREM = src.Membership_ON_PREM 41 OnPremCluster_BOOTSTRAP = src.OnPremCluster_BOOTSTRAP 42 OnPremCluster_CLUSTERTYPE_UNSPECIFIED = src.OnPremCluster_CLUSTERTYPE_UNSPECIFIED 43 OnPremCluster_HYBRID = src.OnPremCluster_HYBRID 44 OnPremCluster_STANDALONE = src.OnPremCluster_STANDALONE 45 OnPremCluster_USER = src.OnPremCluster_USER 46 ) 47 48 // Deprecated: Please use vars in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 49 var ( 50 File_google_cloud_gkehub_v1beta1_membership_proto = src.File_google_cloud_gkehub_v1beta1_membership_proto 51 MembershipState_Code_name = src.MembershipState_Code_name 52 MembershipState_Code_value = src.MembershipState_Code_value 53 Membership_InfrastructureType_name = src.Membership_InfrastructureType_name 54 Membership_InfrastructureType_value = src.Membership_InfrastructureType_value 55 OnPremCluster_ClusterType_name = src.OnPremCluster_ClusterType_name 56 OnPremCluster_ClusterType_value = src.OnPremCluster_ClusterType_value 57 ) 58 59 // ApplianceCluster contains information specific to GDC Edge Appliance 60 // Clusters. 61 // 62 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 63 type ApplianceCluster = src.ApplianceCluster 64 65 // Authority encodes how Google will recognize identities from this 66 // Membership. See the workload identity documentation for more details: 67 // https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity 68 // 69 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 70 type Authority = src.Authority 71 72 // The information required from end users to use GKE Connect. 73 // 74 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 75 type ConnectAgent = src.ConnectAgent 76 77 // ConnectAgentResource represents a Kubernetes resource manifest for Connect 78 // Agent deployment. 79 // 80 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 81 type ConnectAgentResource = src.ConnectAgentResource 82 83 // Request message for the `GkeHubMembershipService.CreateMembership` method. 84 // 85 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 86 type CreateMembershipRequest = src.CreateMembershipRequest 87 88 // Request message for `GkeHubMembershipService.DeleteMembership` method. 89 // 90 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 91 type DeleteMembershipRequest = src.DeleteMembershipRequest 92 93 // EdgeCluster contains information specific to Google Edge Clusters. 94 // 95 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 96 type EdgeCluster = src.EdgeCluster 97 98 // Request message for `GkeHubMembershipService.GenerateConnectManifest` 99 // method. . 100 // 101 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 102 type GenerateConnectManifestRequest = src.GenerateConnectManifestRequest 103 104 // GenerateConnectManifestResponse contains manifest information for 105 // installing/upgrading a Connect agent. 106 // 107 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 108 type GenerateConnectManifestResponse = src.GenerateConnectManifestResponse 109 110 // The request to generate the manifests for exclusivity artifacts. 111 // 112 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 113 type GenerateExclusivityManifestRequest = src.GenerateExclusivityManifestRequest 114 115 // The response of the exclusivity artifacts manifests for the client to 116 // apply. 117 // 118 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 119 type GenerateExclusivityManifestResponse = src.GenerateExclusivityManifestResponse 120 121 // Request message for `GkeHubMembershipService.GetMembership` method. 122 // 123 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 124 type GetMembershipRequest = src.GetMembershipRequest 125 126 // GkeCluster contains information specific to GKE clusters. 127 // 128 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 129 type GkeCluster = src.GkeCluster 130 131 // GkeHubMembershipServiceClient is the client API for GkeHubMembershipService 132 // service. For semantics around ctx use and closing/ending streaming RPCs, 133 // please refer to 134 // https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 135 // 136 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 137 type GkeHubMembershipServiceClient = src.GkeHubMembershipServiceClient 138 139 // GkeHubMembershipServiceServer is the server API for GkeHubMembershipService 140 // service. 141 // 142 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 143 type GkeHubMembershipServiceServer = src.GkeHubMembershipServiceServer 144 145 // KubernetesMetadata provides informational metadata for Memberships 146 // representing Kubernetes clusters. 147 // 148 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 149 type KubernetesMetadata = src.KubernetesMetadata 150 151 // KubernetesResource contains the YAML manifests and configuration for 152 // Membership Kubernetes resources in the cluster. After CreateMembership or 153 // UpdateMembership, these resources should be re-applied in the cluster. 154 // 155 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 156 type KubernetesResource = src.KubernetesResource 157 158 // Request message for `GkeHubMembershipService.ListMemberships` method. 159 // 160 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 161 type ListMembershipsRequest = src.ListMembershipsRequest 162 163 // Response message for the `GkeHubMembershipService.ListMemberships` method. 164 // 165 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 166 type ListMembershipsResponse = src.ListMembershipsResponse 167 168 // Membership contains information about a member cluster. 169 // 170 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 171 type Membership = src.Membership 172 173 // MembershipEndpoint contains information needed to contact a Kubernetes API, 174 // endpoint and any additional Kubernetes metadata. 175 // 176 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 177 type MembershipEndpoint = src.MembershipEndpoint 178 type MembershipEndpoint_ApplianceCluster = src.MembershipEndpoint_ApplianceCluster 179 type MembershipEndpoint_EdgeCluster = src.MembershipEndpoint_EdgeCluster 180 type MembershipEndpoint_GkeCluster = src.MembershipEndpoint_GkeCluster 181 type MembershipEndpoint_MultiCloudCluster = src.MembershipEndpoint_MultiCloudCluster 182 type MembershipEndpoint_OnPremCluster = src.MembershipEndpoint_OnPremCluster 183 184 // State of the Membership resource. 185 // 186 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 187 type MembershipState = src.MembershipState 188 189 // Code describes the state of a Membership resource. 190 // 191 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 192 type MembershipState_Code = src.MembershipState_Code 193 type Membership_Endpoint = src.Membership_Endpoint 194 195 // Specifies the infrastructure type of a Membership. Infrastructure type is 196 // used by Hub to control infrastructure-specific behavior, including pricing. 197 // Each GKE distribution (on-GCP, on-Prem, on-X,...) will set this field 198 // automatically, but Attached Clusters customers should specify a type during 199 // registration. 200 // 201 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 202 type Membership_InfrastructureType = src.Membership_InfrastructureType 203 204 // MultiCloudCluster contains information specific to GKE Multi-Cloud 205 // clusters. 206 // 207 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 208 type MultiCloudCluster = src.MultiCloudCluster 209 210 // OnPremCluster contains information specific to GKE On-Prem clusters. 211 // 212 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 213 type OnPremCluster = src.OnPremCluster 214 215 // ClusterType describes on prem cluster's type. 216 // 217 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 218 type OnPremCluster_ClusterType = src.OnPremCluster_ClusterType 219 220 // Represents the metadata of the long-running operation. 221 // 222 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 223 type OperationMetadata = src.OperationMetadata 224 225 // ResourceManifest represents a single Kubernetes resource to be applied to 226 // the cluster. 227 // 228 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 229 type ResourceManifest = src.ResourceManifest 230 231 // ResourceOptions represent options for Kubernetes resource generation. 232 // 233 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 234 type ResourceOptions = src.ResourceOptions 235 236 // TypeMeta is the type information needed for content unmarshalling of 237 // Kubernetes resources in the manifest. 238 // 239 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 240 type TypeMeta = src.TypeMeta 241 242 // UnimplementedGkeHubMembershipServiceServer can be embedded to have forward 243 // compatible implementations. 244 // 245 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 246 type UnimplementedGkeHubMembershipServiceServer = src.UnimplementedGkeHubMembershipServiceServer 247 248 // Request message for `GkeHubMembershipService.UpdateMembership` method. 249 // 250 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 251 type UpdateMembershipRequest = src.UpdateMembershipRequest 252 253 // The request to validate the existing state of the membership CR in the 254 // cluster. 255 // 256 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 257 type ValidateExclusivityRequest = src.ValidateExclusivityRequest 258 259 // The response of exclusivity artifacts validation result status. 260 // 261 // Deprecated: Please use types in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 262 type ValidateExclusivityResponse = src.ValidateExclusivityResponse 263 264 // Deprecated: Please use funcs in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 265 func NewGkeHubMembershipServiceClient(cc grpc.ClientConnInterface) GkeHubMembershipServiceClient { 266 return src.NewGkeHubMembershipServiceClient(cc) 267 } 268 269 // Deprecated: Please use funcs in: cloud.google.com/go/gkehub/apiv1beta1/gkehubpb 270 func RegisterGkeHubMembershipServiceServer(s *grpc.Server, srv GkeHubMembershipServiceServer) { 271 src.RegisterGkeHubMembershipServiceServer(s, srv) 272 } 273