1// Copyright 2021 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 protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.26.0 18// protoc v3.12.2 19// source: google/cloud/sql/v1/cloud_sql_ssl_certs.proto 20 21package sql 22 23import ( 24 context "context" 25 reflect "reflect" 26 sync "sync" 27 28 _ "google.golang.org/genproto/googleapis/api/annotations" 29 grpc "google.golang.org/grpc" 30 codes "google.golang.org/grpc/codes" 31 status "google.golang.org/grpc/status" 32 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 33 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 34) 35 36const ( 37 // Verify that this generated code is sufficiently up-to-date. 38 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 39 // Verify that runtime/protoimpl is sufficiently up-to-date. 40 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 41) 42 43type SqlSslCertsDeleteRequest struct { 44 state protoimpl.MessageState 45 sizeCache protoimpl.SizeCache 46 unknownFields protoimpl.UnknownFields 47 48 // Cloud SQL instance ID. This does not include the project ID. 49 Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` 50 // Project ID of the project that contains the instance. 51 Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` 52 // Sha1 FingerPrint. 53 Sha1Fingerprint string `protobuf:"bytes,3,opt,name=sha1_fingerprint,json=sha1Fingerprint,proto3" json:"sha1_fingerprint,omitempty"` 54} 55 56func (x *SqlSslCertsDeleteRequest) Reset() { 57 *x = SqlSslCertsDeleteRequest{} 58 if protoimpl.UnsafeEnabled { 59 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[0] 60 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 61 ms.StoreMessageInfo(mi) 62 } 63} 64 65func (x *SqlSslCertsDeleteRequest) String() string { 66 return protoimpl.X.MessageStringOf(x) 67} 68 69func (*SqlSslCertsDeleteRequest) ProtoMessage() {} 70 71func (x *SqlSslCertsDeleteRequest) ProtoReflect() protoreflect.Message { 72 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[0] 73 if protoimpl.UnsafeEnabled && x != nil { 74 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 75 if ms.LoadMessageInfo() == nil { 76 ms.StoreMessageInfo(mi) 77 } 78 return ms 79 } 80 return mi.MessageOf(x) 81} 82 83// Deprecated: Use SqlSslCertsDeleteRequest.ProtoReflect.Descriptor instead. 84func (*SqlSslCertsDeleteRequest) Descriptor() ([]byte, []int) { 85 return file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescGZIP(), []int{0} 86} 87 88func (x *SqlSslCertsDeleteRequest) GetInstance() string { 89 if x != nil { 90 return x.Instance 91 } 92 return "" 93} 94 95func (x *SqlSslCertsDeleteRequest) GetProject() string { 96 if x != nil { 97 return x.Project 98 } 99 return "" 100} 101 102func (x *SqlSslCertsDeleteRequest) GetSha1Fingerprint() string { 103 if x != nil { 104 return x.Sha1Fingerprint 105 } 106 return "" 107} 108 109type SqlSslCertsGetRequest struct { 110 state protoimpl.MessageState 111 sizeCache protoimpl.SizeCache 112 unknownFields protoimpl.UnknownFields 113 114 // Cloud SQL instance ID. This does not include the project ID. 115 Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` 116 // Project ID of the project that contains the instance. 117 Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` 118 // Sha1 FingerPrint. 119 Sha1Fingerprint string `protobuf:"bytes,3,opt,name=sha1_fingerprint,json=sha1Fingerprint,proto3" json:"sha1_fingerprint,omitempty"` 120} 121 122func (x *SqlSslCertsGetRequest) Reset() { 123 *x = SqlSslCertsGetRequest{} 124 if protoimpl.UnsafeEnabled { 125 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[1] 126 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 127 ms.StoreMessageInfo(mi) 128 } 129} 130 131func (x *SqlSslCertsGetRequest) String() string { 132 return protoimpl.X.MessageStringOf(x) 133} 134 135func (*SqlSslCertsGetRequest) ProtoMessage() {} 136 137func (x *SqlSslCertsGetRequest) ProtoReflect() protoreflect.Message { 138 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[1] 139 if protoimpl.UnsafeEnabled && x != nil { 140 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 141 if ms.LoadMessageInfo() == nil { 142 ms.StoreMessageInfo(mi) 143 } 144 return ms 145 } 146 return mi.MessageOf(x) 147} 148 149// Deprecated: Use SqlSslCertsGetRequest.ProtoReflect.Descriptor instead. 150func (*SqlSslCertsGetRequest) Descriptor() ([]byte, []int) { 151 return file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescGZIP(), []int{1} 152} 153 154func (x *SqlSslCertsGetRequest) GetInstance() string { 155 if x != nil { 156 return x.Instance 157 } 158 return "" 159} 160 161func (x *SqlSslCertsGetRequest) GetProject() string { 162 if x != nil { 163 return x.Project 164 } 165 return "" 166} 167 168func (x *SqlSslCertsGetRequest) GetSha1Fingerprint() string { 169 if x != nil { 170 return x.Sha1Fingerprint 171 } 172 return "" 173} 174 175type SqlSslCertsInsertRequest struct { 176 state protoimpl.MessageState 177 sizeCache protoimpl.SizeCache 178 unknownFields protoimpl.UnknownFields 179 180 // Cloud SQL instance ID. This does not include the project ID. 181 Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` 182 // Project ID of the project that contains the instance. 183 Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` 184 Body *SslCertsInsertRequest `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"` 185} 186 187func (x *SqlSslCertsInsertRequest) Reset() { 188 *x = SqlSslCertsInsertRequest{} 189 if protoimpl.UnsafeEnabled { 190 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[2] 191 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 192 ms.StoreMessageInfo(mi) 193 } 194} 195 196func (x *SqlSslCertsInsertRequest) String() string { 197 return protoimpl.X.MessageStringOf(x) 198} 199 200func (*SqlSslCertsInsertRequest) ProtoMessage() {} 201 202func (x *SqlSslCertsInsertRequest) ProtoReflect() protoreflect.Message { 203 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[2] 204 if protoimpl.UnsafeEnabled && x != nil { 205 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 206 if ms.LoadMessageInfo() == nil { 207 ms.StoreMessageInfo(mi) 208 } 209 return ms 210 } 211 return mi.MessageOf(x) 212} 213 214// Deprecated: Use SqlSslCertsInsertRequest.ProtoReflect.Descriptor instead. 215func (*SqlSslCertsInsertRequest) Descriptor() ([]byte, []int) { 216 return file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescGZIP(), []int{2} 217} 218 219func (x *SqlSslCertsInsertRequest) GetInstance() string { 220 if x != nil { 221 return x.Instance 222 } 223 return "" 224} 225 226func (x *SqlSslCertsInsertRequest) GetProject() string { 227 if x != nil { 228 return x.Project 229 } 230 return "" 231} 232 233func (x *SqlSslCertsInsertRequest) GetBody() *SslCertsInsertRequest { 234 if x != nil { 235 return x.Body 236 } 237 return nil 238} 239 240type SqlSslCertsListRequest struct { 241 state protoimpl.MessageState 242 sizeCache protoimpl.SizeCache 243 unknownFields protoimpl.UnknownFields 244 245 // Cloud SQL instance ID. This does not include the project ID. 246 Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` 247 // Project ID of the project that contains the instance. 248 Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` 249} 250 251func (x *SqlSslCertsListRequest) Reset() { 252 *x = SqlSslCertsListRequest{} 253 if protoimpl.UnsafeEnabled { 254 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[3] 255 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 256 ms.StoreMessageInfo(mi) 257 } 258} 259 260func (x *SqlSslCertsListRequest) String() string { 261 return protoimpl.X.MessageStringOf(x) 262} 263 264func (*SqlSslCertsListRequest) ProtoMessage() {} 265 266func (x *SqlSslCertsListRequest) ProtoReflect() protoreflect.Message { 267 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[3] 268 if protoimpl.UnsafeEnabled && x != nil { 269 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 270 if ms.LoadMessageInfo() == nil { 271 ms.StoreMessageInfo(mi) 272 } 273 return ms 274 } 275 return mi.MessageOf(x) 276} 277 278// Deprecated: Use SqlSslCertsListRequest.ProtoReflect.Descriptor instead. 279func (*SqlSslCertsListRequest) Descriptor() ([]byte, []int) { 280 return file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescGZIP(), []int{3} 281} 282 283func (x *SqlSslCertsListRequest) GetInstance() string { 284 if x != nil { 285 return x.Instance 286 } 287 return "" 288} 289 290func (x *SqlSslCertsListRequest) GetProject() string { 291 if x != nil { 292 return x.Project 293 } 294 return "" 295} 296 297// SslCerts insert request. 298type SslCertsInsertRequest struct { 299 state protoimpl.MessageState 300 sizeCache protoimpl.SizeCache 301 unknownFields protoimpl.UnknownFields 302 303 // User supplied name. Must be a distinct name from the other certificates 304 // for this instance. 305 CommonName string `protobuf:"bytes,1,opt,name=common_name,json=commonName,proto3" json:"common_name,omitempty"` 306} 307 308func (x *SslCertsInsertRequest) Reset() { 309 *x = SslCertsInsertRequest{} 310 if protoimpl.UnsafeEnabled { 311 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[4] 312 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 313 ms.StoreMessageInfo(mi) 314 } 315} 316 317func (x *SslCertsInsertRequest) String() string { 318 return protoimpl.X.MessageStringOf(x) 319} 320 321func (*SslCertsInsertRequest) ProtoMessage() {} 322 323func (x *SslCertsInsertRequest) ProtoReflect() protoreflect.Message { 324 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[4] 325 if protoimpl.UnsafeEnabled && x != nil { 326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 327 if ms.LoadMessageInfo() == nil { 328 ms.StoreMessageInfo(mi) 329 } 330 return ms 331 } 332 return mi.MessageOf(x) 333} 334 335// Deprecated: Use SslCertsInsertRequest.ProtoReflect.Descriptor instead. 336func (*SslCertsInsertRequest) Descriptor() ([]byte, []int) { 337 return file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescGZIP(), []int{4} 338} 339 340func (x *SslCertsInsertRequest) GetCommonName() string { 341 if x != nil { 342 return x.CommonName 343 } 344 return "" 345} 346 347// SslCert insert response. 348type SslCertsInsertResponse struct { 349 state protoimpl.MessageState 350 sizeCache protoimpl.SizeCache 351 unknownFields protoimpl.UnknownFields 352 353 // This is always **sql#sslCertsInsert**. 354 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` 355 // The operation to track the ssl certs insert request. 356 Operation *Operation `protobuf:"bytes,2,opt,name=operation,proto3" json:"operation,omitempty"` 357 // The server Certificate Authority's certificate. If this is missing you can 358 // force a new one to be generated by calling resetSslConfig method on 359 // instances resource. 360 ServerCaCert *SslCert `protobuf:"bytes,3,opt,name=server_ca_cert,json=serverCaCert,proto3" json:"server_ca_cert,omitempty"` 361 // The new client certificate and private key. 362 ClientCert *SslCertDetail `protobuf:"bytes,4,opt,name=client_cert,json=clientCert,proto3" json:"client_cert,omitempty"` 363} 364 365func (x *SslCertsInsertResponse) Reset() { 366 *x = SslCertsInsertResponse{} 367 if protoimpl.UnsafeEnabled { 368 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[5] 369 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 370 ms.StoreMessageInfo(mi) 371 } 372} 373 374func (x *SslCertsInsertResponse) String() string { 375 return protoimpl.X.MessageStringOf(x) 376} 377 378func (*SslCertsInsertResponse) ProtoMessage() {} 379 380func (x *SslCertsInsertResponse) ProtoReflect() protoreflect.Message { 381 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[5] 382 if protoimpl.UnsafeEnabled && x != nil { 383 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 384 if ms.LoadMessageInfo() == nil { 385 ms.StoreMessageInfo(mi) 386 } 387 return ms 388 } 389 return mi.MessageOf(x) 390} 391 392// Deprecated: Use SslCertsInsertResponse.ProtoReflect.Descriptor instead. 393func (*SslCertsInsertResponse) Descriptor() ([]byte, []int) { 394 return file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescGZIP(), []int{5} 395} 396 397func (x *SslCertsInsertResponse) GetKind() string { 398 if x != nil { 399 return x.Kind 400 } 401 return "" 402} 403 404func (x *SslCertsInsertResponse) GetOperation() *Operation { 405 if x != nil { 406 return x.Operation 407 } 408 return nil 409} 410 411func (x *SslCertsInsertResponse) GetServerCaCert() *SslCert { 412 if x != nil { 413 return x.ServerCaCert 414 } 415 return nil 416} 417 418func (x *SslCertsInsertResponse) GetClientCert() *SslCertDetail { 419 if x != nil { 420 return x.ClientCert 421 } 422 return nil 423} 424 425// SslCerts list response. 426type SslCertsListResponse struct { 427 state protoimpl.MessageState 428 sizeCache protoimpl.SizeCache 429 unknownFields protoimpl.UnknownFields 430 431 // This is always **sql#sslCertsList**. 432 Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"` 433 // List of client certificates for the instance. 434 Items []*SslCert `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` 435} 436 437func (x *SslCertsListResponse) Reset() { 438 *x = SslCertsListResponse{} 439 if protoimpl.UnsafeEnabled { 440 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[6] 441 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 442 ms.StoreMessageInfo(mi) 443 } 444} 445 446func (x *SslCertsListResponse) String() string { 447 return protoimpl.X.MessageStringOf(x) 448} 449 450func (*SslCertsListResponse) ProtoMessage() {} 451 452func (x *SslCertsListResponse) ProtoReflect() protoreflect.Message { 453 mi := &file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[6] 454 if protoimpl.UnsafeEnabled && x != nil { 455 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 456 if ms.LoadMessageInfo() == nil { 457 ms.StoreMessageInfo(mi) 458 } 459 return ms 460 } 461 return mi.MessageOf(x) 462} 463 464// Deprecated: Use SslCertsListResponse.ProtoReflect.Descriptor instead. 465func (*SslCertsListResponse) Descriptor() ([]byte, []int) { 466 return file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescGZIP(), []int{6} 467} 468 469func (x *SslCertsListResponse) GetKind() string { 470 if x != nil { 471 return x.Kind 472 } 473 return "" 474} 475 476func (x *SslCertsListResponse) GetItems() []*SslCert { 477 if x != nil { 478 return x.Items 479 } 480 return nil 481} 482 483var File_google_cloud_sql_v1_cloud_sql_ssl_certs_proto protoreflect.FileDescriptor 484 485var file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDesc = []byte{ 486 0x0a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73, 487 0x71, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x71, 0x6c, 0x5f, 488 0x73, 0x73, 0x6c, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 489 0x13, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 490 0x6c, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 491 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 492 0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 493 0x2f, 0x73, 0x71, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x71, 494 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 495 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 496 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7b, 0x0a, 0x18, 0x53, 0x71, 497 0x6c, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 498 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 499 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 500 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 501 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x29, 0x0a, 0x10, 502 0x73, 0x68, 0x61, 0x31, 0x5f, 0x66, 0x69, 0x6e, 0x67, 0x65, 0x72, 0x70, 0x72, 0x69, 0x6e, 0x74, 503 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x73, 0x68, 0x61, 0x31, 0x46, 0x69, 0x6e, 0x67, 504 0x65, 0x72, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x22, 0x78, 0x0a, 0x15, 0x53, 0x71, 0x6c, 0x53, 0x73, 505 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 506 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 507 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 508 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 509 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x73, 0x68, 0x61, 0x31, 0x5f, 0x66, 510 0x69, 0x6e, 0x67, 0x65, 0x72, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 511 0x52, 0x0f, 0x73, 0x68, 0x61, 0x31, 0x46, 0x69, 0x6e, 0x67, 0x65, 0x72, 0x70, 0x72, 0x69, 0x6e, 512 0x74, 0x22, 0x90, 0x01, 0x0a, 0x18, 0x53, 0x71, 0x6c, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 513 0x73, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 514 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 515 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 516 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 517 0x6a, 0x65, 0x63, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x64, 0x20, 0x01, 518 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 519 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 520 0x73, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 521 0x62, 0x6f, 0x64, 0x79, 0x22, 0x4e, 0x0a, 0x16, 0x53, 0x71, 0x6c, 0x53, 0x73, 0x6c, 0x43, 0x65, 522 0x72, 0x74, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 523 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 524 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 525 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 526 0x6a, 0x65, 0x63, 0x74, 0x22, 0x38, 0x0a, 0x15, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 527 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 528 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 529 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xf3, 530 0x01, 0x0a, 0x16, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x49, 0x6e, 0x73, 0x65, 0x72, 531 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 532 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x3c, 0x0a, 533 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 534 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 535 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 536 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x0a, 0x0e, 0x73, 537 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x18, 0x03, 0x20, 538 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 539 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 540 0x74, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x43, 0x65, 0x72, 0x74, 0x12, 541 0x43, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x18, 0x04, 542 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 543 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 544 0x72, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 545 0x43, 0x65, 0x72, 0x74, 0x22, 0x5e, 0x0a, 0x14, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 546 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 547 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 548 0x12, 0x32, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 549 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 550 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x05, 0x69, 551 0x74, 0x65, 0x6d, 0x73, 0x32, 0xaa, 0x06, 0x0a, 0x12, 0x53, 0x71, 0x6c, 0x53, 0x73, 0x6c, 0x43, 552 0x65, 0x72, 0x74, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xa8, 0x01, 0x0a, 0x06, 553 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 554 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 555 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 556 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 557 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 558 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x2a, 0x47, 0x2f, 559 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 560 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 561 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x73, 0x73, 0x6c, 0x43, 0x65, 562 0x72, 0x74, 0x73, 0x2f, 0x7b, 0x73, 0x68, 0x61, 0x31, 0x5f, 0x66, 0x69, 0x6e, 0x67, 0x65, 0x72, 563 0x70, 0x72, 0x69, 0x6e, 0x74, 0x7d, 0x12, 0xa0, 0x01, 0x0a, 0x03, 0x47, 0x65, 0x74, 0x12, 0x2a, 564 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 565 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 566 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 567 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 568 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x22, 0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 569 0x12, 0x47, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 570 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 571 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x73, 0x73, 572 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x2f, 0x7b, 0x73, 0x68, 0x61, 0x31, 0x5f, 0x66, 0x69, 0x6e, 573 0x67, 0x65, 0x72, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x7d, 0x12, 0xa8, 0x01, 0x0a, 0x06, 0x49, 0x6e, 574 0x73, 0x65, 0x72, 0x74, 0x12, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 575 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x53, 0x73, 576 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 577 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 578 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 579 0x74, 0x73, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 580 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x22, 0x34, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 581 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 582 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 583 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x73, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x3a, 0x04, 584 0x62, 0x6f, 0x64, 0x79, 0x12, 0x9c, 0x01, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2b, 0x2e, 585 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 586 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x4c, 587 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 588 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 589 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 590 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x36, 0x12, 0x34, 0x2f, 591 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 592 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 593 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x73, 0x73, 0x6c, 0x43, 0x65, 594 0x72, 0x74, 0x73, 0x1a, 0x7c, 0xca, 0x41, 0x17, 0x73, 0x71, 0x6c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 595 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 596 0x41, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 597 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 598 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 599 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 600 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 601 0x2f, 0x73, 0x71, 0x6c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x61, 0x64, 0x6d, 0x69, 602 0x6e, 0x42, 0x6a, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 603 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x42, 0x15, 0x43, 0x6c, 604 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x50, 0x72, 605 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 606 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 607 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 608 0x75, 0x64, 0x2f, 0x73, 0x71, 0x6c, 0x2f, 0x76, 0x31, 0x3b, 0x73, 0x71, 0x6c, 0x62, 0x06, 0x70, 609 0x72, 0x6f, 0x74, 0x6f, 0x33, 610} 611 612var ( 613 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescOnce sync.Once 614 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescData = file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDesc 615) 616 617func file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescGZIP() []byte { 618 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescOnce.Do(func() { 619 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescData) 620 }) 621 return file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDescData 622} 623 624var file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes = make([]protoimpl.MessageInfo, 7) 625var file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_goTypes = []interface{}{ 626 (*SqlSslCertsDeleteRequest)(nil), // 0: google.cloud.sql.v1.SqlSslCertsDeleteRequest 627 (*SqlSslCertsGetRequest)(nil), // 1: google.cloud.sql.v1.SqlSslCertsGetRequest 628 (*SqlSslCertsInsertRequest)(nil), // 2: google.cloud.sql.v1.SqlSslCertsInsertRequest 629 (*SqlSslCertsListRequest)(nil), // 3: google.cloud.sql.v1.SqlSslCertsListRequest 630 (*SslCertsInsertRequest)(nil), // 4: google.cloud.sql.v1.SslCertsInsertRequest 631 (*SslCertsInsertResponse)(nil), // 5: google.cloud.sql.v1.SslCertsInsertResponse 632 (*SslCertsListResponse)(nil), // 6: google.cloud.sql.v1.SslCertsListResponse 633 (*Operation)(nil), // 7: google.cloud.sql.v1.Operation 634 (*SslCert)(nil), // 8: google.cloud.sql.v1.SslCert 635 (*SslCertDetail)(nil), // 9: google.cloud.sql.v1.SslCertDetail 636} 637var file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_depIdxs = []int32{ 638 4, // 0: google.cloud.sql.v1.SqlSslCertsInsertRequest.body:type_name -> google.cloud.sql.v1.SslCertsInsertRequest 639 7, // 1: google.cloud.sql.v1.SslCertsInsertResponse.operation:type_name -> google.cloud.sql.v1.Operation 640 8, // 2: google.cloud.sql.v1.SslCertsInsertResponse.server_ca_cert:type_name -> google.cloud.sql.v1.SslCert 641 9, // 3: google.cloud.sql.v1.SslCertsInsertResponse.client_cert:type_name -> google.cloud.sql.v1.SslCertDetail 642 8, // 4: google.cloud.sql.v1.SslCertsListResponse.items:type_name -> google.cloud.sql.v1.SslCert 643 0, // 5: google.cloud.sql.v1.SqlSslCertsService.Delete:input_type -> google.cloud.sql.v1.SqlSslCertsDeleteRequest 644 1, // 6: google.cloud.sql.v1.SqlSslCertsService.Get:input_type -> google.cloud.sql.v1.SqlSslCertsGetRequest 645 2, // 7: google.cloud.sql.v1.SqlSslCertsService.Insert:input_type -> google.cloud.sql.v1.SqlSslCertsInsertRequest 646 3, // 8: google.cloud.sql.v1.SqlSslCertsService.List:input_type -> google.cloud.sql.v1.SqlSslCertsListRequest 647 7, // 9: google.cloud.sql.v1.SqlSslCertsService.Delete:output_type -> google.cloud.sql.v1.Operation 648 8, // 10: google.cloud.sql.v1.SqlSslCertsService.Get:output_type -> google.cloud.sql.v1.SslCert 649 5, // 11: google.cloud.sql.v1.SqlSslCertsService.Insert:output_type -> google.cloud.sql.v1.SslCertsInsertResponse 650 6, // 12: google.cloud.sql.v1.SqlSslCertsService.List:output_type -> google.cloud.sql.v1.SslCertsListResponse 651 9, // [9:13] is the sub-list for method output_type 652 5, // [5:9] is the sub-list for method input_type 653 5, // [5:5] is the sub-list for extension type_name 654 5, // [5:5] is the sub-list for extension extendee 655 0, // [0:5] is the sub-list for field type_name 656} 657 658func init() { file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_init() } 659func file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_init() { 660 if File_google_cloud_sql_v1_cloud_sql_ssl_certs_proto != nil { 661 return 662 } 663 file_google_cloud_sql_v1_cloud_sql_resources_proto_init() 664 if !protoimpl.UnsafeEnabled { 665 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 666 switch v := v.(*SqlSslCertsDeleteRequest); i { 667 case 0: 668 return &v.state 669 case 1: 670 return &v.sizeCache 671 case 2: 672 return &v.unknownFields 673 default: 674 return nil 675 } 676 } 677 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 678 switch v := v.(*SqlSslCertsGetRequest); i { 679 case 0: 680 return &v.state 681 case 1: 682 return &v.sizeCache 683 case 2: 684 return &v.unknownFields 685 default: 686 return nil 687 } 688 } 689 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 690 switch v := v.(*SqlSslCertsInsertRequest); i { 691 case 0: 692 return &v.state 693 case 1: 694 return &v.sizeCache 695 case 2: 696 return &v.unknownFields 697 default: 698 return nil 699 } 700 } 701 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 702 switch v := v.(*SqlSslCertsListRequest); i { 703 case 0: 704 return &v.state 705 case 1: 706 return &v.sizeCache 707 case 2: 708 return &v.unknownFields 709 default: 710 return nil 711 } 712 } 713 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 714 switch v := v.(*SslCertsInsertRequest); i { 715 case 0: 716 return &v.state 717 case 1: 718 return &v.sizeCache 719 case 2: 720 return &v.unknownFields 721 default: 722 return nil 723 } 724 } 725 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 726 switch v := v.(*SslCertsInsertResponse); i { 727 case 0: 728 return &v.state 729 case 1: 730 return &v.sizeCache 731 case 2: 732 return &v.unknownFields 733 default: 734 return nil 735 } 736 } 737 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 738 switch v := v.(*SslCertsListResponse); i { 739 case 0: 740 return &v.state 741 case 1: 742 return &v.sizeCache 743 case 2: 744 return &v.unknownFields 745 default: 746 return nil 747 } 748 } 749 } 750 type x struct{} 751 out := protoimpl.TypeBuilder{ 752 File: protoimpl.DescBuilder{ 753 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 754 RawDescriptor: file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDesc, 755 NumEnums: 0, 756 NumMessages: 7, 757 NumExtensions: 0, 758 NumServices: 1, 759 }, 760 GoTypes: file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_goTypes, 761 DependencyIndexes: file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_depIdxs, 762 MessageInfos: file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_msgTypes, 763 }.Build() 764 File_google_cloud_sql_v1_cloud_sql_ssl_certs_proto = out.File 765 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_rawDesc = nil 766 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_goTypes = nil 767 file_google_cloud_sql_v1_cloud_sql_ssl_certs_proto_depIdxs = nil 768} 769 770// Reference imports to suppress errors if they are not otherwise used. 771var _ context.Context 772var _ grpc.ClientConnInterface 773 774// This is a compile-time assertion to ensure that this generated file 775// is compatible with the grpc package it is being compiled against. 776const _ = grpc.SupportPackageIsVersion6 777 778// SqlSslCertsServiceClient is the client API for SqlSslCertsService service. 779// 780// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 781type SqlSslCertsServiceClient interface { 782 // Deletes the SSL certificate. For First Generation instances, the 783 // certificate remains valid until the instance is restarted. 784 Delete(ctx context.Context, in *SqlSslCertsDeleteRequest, opts ...grpc.CallOption) (*Operation, error) 785 // Retrieves a particular SSL certificate. Does not include the private key 786 // (required for usage). The private key must be saved from the response to 787 // initial creation. 788 Get(ctx context.Context, in *SqlSslCertsGetRequest, opts ...grpc.CallOption) (*SslCert, error) 789 // Creates an SSL certificate and returns it along with the private key and 790 // server certificate authority. The new certificate will not be usable until 791 // the instance is restarted. 792 Insert(ctx context.Context, in *SqlSslCertsInsertRequest, opts ...grpc.CallOption) (*SslCertsInsertResponse, error) 793 // Lists all of the current SSL certificates for the instance. 794 List(ctx context.Context, in *SqlSslCertsListRequest, opts ...grpc.CallOption) (*SslCertsListResponse, error) 795} 796 797type sqlSslCertsServiceClient struct { 798 cc grpc.ClientConnInterface 799} 800 801func NewSqlSslCertsServiceClient(cc grpc.ClientConnInterface) SqlSslCertsServiceClient { 802 return &sqlSslCertsServiceClient{cc} 803} 804 805func (c *sqlSslCertsServiceClient) Delete(ctx context.Context, in *SqlSslCertsDeleteRequest, opts ...grpc.CallOption) (*Operation, error) { 806 out := new(Operation) 807 err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlSslCertsService/Delete", in, out, opts...) 808 if err != nil { 809 return nil, err 810 } 811 return out, nil 812} 813 814func (c *sqlSslCertsServiceClient) Get(ctx context.Context, in *SqlSslCertsGetRequest, opts ...grpc.CallOption) (*SslCert, error) { 815 out := new(SslCert) 816 err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlSslCertsService/Get", in, out, opts...) 817 if err != nil { 818 return nil, err 819 } 820 return out, nil 821} 822 823func (c *sqlSslCertsServiceClient) Insert(ctx context.Context, in *SqlSslCertsInsertRequest, opts ...grpc.CallOption) (*SslCertsInsertResponse, error) { 824 out := new(SslCertsInsertResponse) 825 err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlSslCertsService/Insert", in, out, opts...) 826 if err != nil { 827 return nil, err 828 } 829 return out, nil 830} 831 832func (c *sqlSslCertsServiceClient) List(ctx context.Context, in *SqlSslCertsListRequest, opts ...grpc.CallOption) (*SslCertsListResponse, error) { 833 out := new(SslCertsListResponse) 834 err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlSslCertsService/List", in, out, opts...) 835 if err != nil { 836 return nil, err 837 } 838 return out, nil 839} 840 841// SqlSslCertsServiceServer is the server API for SqlSslCertsService service. 842type SqlSslCertsServiceServer interface { 843 // Deletes the SSL certificate. For First Generation instances, the 844 // certificate remains valid until the instance is restarted. 845 Delete(context.Context, *SqlSslCertsDeleteRequest) (*Operation, error) 846 // Retrieves a particular SSL certificate. Does not include the private key 847 // (required for usage). The private key must be saved from the response to 848 // initial creation. 849 Get(context.Context, *SqlSslCertsGetRequest) (*SslCert, error) 850 // Creates an SSL certificate and returns it along with the private key and 851 // server certificate authority. The new certificate will not be usable until 852 // the instance is restarted. 853 Insert(context.Context, *SqlSslCertsInsertRequest) (*SslCertsInsertResponse, error) 854 // Lists all of the current SSL certificates for the instance. 855 List(context.Context, *SqlSslCertsListRequest) (*SslCertsListResponse, error) 856} 857 858// UnimplementedSqlSslCertsServiceServer can be embedded to have forward compatible implementations. 859type UnimplementedSqlSslCertsServiceServer struct { 860} 861 862func (*UnimplementedSqlSslCertsServiceServer) Delete(context.Context, *SqlSslCertsDeleteRequest) (*Operation, error) { 863 return nil, status.Errorf(codes.Unimplemented, "method Delete not implemented") 864} 865func (*UnimplementedSqlSslCertsServiceServer) Get(context.Context, *SqlSslCertsGetRequest) (*SslCert, error) { 866 return nil, status.Errorf(codes.Unimplemented, "method Get not implemented") 867} 868func (*UnimplementedSqlSslCertsServiceServer) Insert(context.Context, *SqlSslCertsInsertRequest) (*SslCertsInsertResponse, error) { 869 return nil, status.Errorf(codes.Unimplemented, "method Insert not implemented") 870} 871func (*UnimplementedSqlSslCertsServiceServer) List(context.Context, *SqlSslCertsListRequest) (*SslCertsListResponse, error) { 872 return nil, status.Errorf(codes.Unimplemented, "method List not implemented") 873} 874 875func RegisterSqlSslCertsServiceServer(s *grpc.Server, srv SqlSslCertsServiceServer) { 876 s.RegisterService(&_SqlSslCertsService_serviceDesc, srv) 877} 878 879func _SqlSslCertsService_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 880 in := new(SqlSslCertsDeleteRequest) 881 if err := dec(in); err != nil { 882 return nil, err 883 } 884 if interceptor == nil { 885 return srv.(SqlSslCertsServiceServer).Delete(ctx, in) 886 } 887 info := &grpc.UnaryServerInfo{ 888 Server: srv, 889 FullMethod: "/google.cloud.sql.v1.SqlSslCertsService/Delete", 890 } 891 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 892 return srv.(SqlSslCertsServiceServer).Delete(ctx, req.(*SqlSslCertsDeleteRequest)) 893 } 894 return interceptor(ctx, in, info, handler) 895} 896 897func _SqlSslCertsService_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 898 in := new(SqlSslCertsGetRequest) 899 if err := dec(in); err != nil { 900 return nil, err 901 } 902 if interceptor == nil { 903 return srv.(SqlSslCertsServiceServer).Get(ctx, in) 904 } 905 info := &grpc.UnaryServerInfo{ 906 Server: srv, 907 FullMethod: "/google.cloud.sql.v1.SqlSslCertsService/Get", 908 } 909 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 910 return srv.(SqlSslCertsServiceServer).Get(ctx, req.(*SqlSslCertsGetRequest)) 911 } 912 return interceptor(ctx, in, info, handler) 913} 914 915func _SqlSslCertsService_Insert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 916 in := new(SqlSslCertsInsertRequest) 917 if err := dec(in); err != nil { 918 return nil, err 919 } 920 if interceptor == nil { 921 return srv.(SqlSslCertsServiceServer).Insert(ctx, in) 922 } 923 info := &grpc.UnaryServerInfo{ 924 Server: srv, 925 FullMethod: "/google.cloud.sql.v1.SqlSslCertsService/Insert", 926 } 927 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 928 return srv.(SqlSslCertsServiceServer).Insert(ctx, req.(*SqlSslCertsInsertRequest)) 929 } 930 return interceptor(ctx, in, info, handler) 931} 932 933func _SqlSslCertsService_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 934 in := new(SqlSslCertsListRequest) 935 if err := dec(in); err != nil { 936 return nil, err 937 } 938 if interceptor == nil { 939 return srv.(SqlSslCertsServiceServer).List(ctx, in) 940 } 941 info := &grpc.UnaryServerInfo{ 942 Server: srv, 943 FullMethod: "/google.cloud.sql.v1.SqlSslCertsService/List", 944 } 945 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 946 return srv.(SqlSslCertsServiceServer).List(ctx, req.(*SqlSslCertsListRequest)) 947 } 948 return interceptor(ctx, in, info, handler) 949} 950 951var _SqlSslCertsService_serviceDesc = grpc.ServiceDesc{ 952 ServiceName: "google.cloud.sql.v1.SqlSslCertsService", 953 HandlerType: (*SqlSslCertsServiceServer)(nil), 954 Methods: []grpc.MethodDesc{ 955 { 956 MethodName: "Delete", 957 Handler: _SqlSslCertsService_Delete_Handler, 958 }, 959 { 960 MethodName: "Get", 961 Handler: _SqlSslCertsService_Get_Handler, 962 }, 963 { 964 MethodName: "Insert", 965 Handler: _SqlSslCertsService_Insert_Handler, 966 }, 967 { 968 MethodName: "List", 969 Handler: _SqlSslCertsService_List_Handler, 970 }, 971 }, 972 Streams: []grpc.StreamDesc{}, 973 Metadata: "google/cloud/sql/v1/cloud_sql_ssl_certs.proto", 974} 975