...

Source file src/google.golang.org/genproto/googleapis/cloud/networksecurity/v1/client_tls_policy.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/networksecurity/v1

     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 protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v3.12.2
    19  // source: google/cloud/networksecurity/v1/client_tls_policy.proto
    20  
    21  package networksecurity
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	_ "google.golang.org/genproto/googleapis/api/annotations"
    28  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    29  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    30  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    31  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    32  )
    33  
    34  const (
    35  	// Verify that this generated code is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    37  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    38  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    39  )
    40  
    41  // ClientTlsPolicy is a resource that specifies how a client should authenticate
    42  // connections to backends of a service. This resource itself does not affect
    43  // configuration unless it is attached to a backend service resource.
    44  type ClientTlsPolicy struct {
    45  	state         protoimpl.MessageState
    46  	sizeCache     protoimpl.SizeCache
    47  	unknownFields protoimpl.UnknownFields
    48  
    49  	// Required. Name of the ClientTlsPolicy resource. It matches the pattern
    50  	// `projects/*/locations/{location}/clientTlsPolicies/{client_tls_policy}`
    51  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    52  	// Optional. Free-text description of the resource.
    53  	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
    54  	// Output only. The timestamp when the resource was created.
    55  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
    56  	// Output only. The timestamp when the resource was updated.
    57  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
    58  	// Optional. Set of label tags associated with the resource.
    59  	Labels map[string]string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    60  	// Optional. Server Name Indication string to present to the server during TLS
    61  	// handshake. E.g: "secure.example.com".
    62  	Sni string `protobuf:"bytes,6,opt,name=sni,proto3" json:"sni,omitempty"`
    63  	// Optional. Defines a mechanism to provision client identity (public and private keys)
    64  	// for peer to peer authentication. The presence of this dictates mTLS.
    65  	ClientCertificate *CertificateProvider `protobuf:"bytes,7,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
    66  	// Optional. Defines the mechanism to obtain the Certificate Authority certificate to
    67  	// validate the server certificate. If empty, client does not validate the
    68  	// server certificate.
    69  	ServerValidationCa []*ValidationCA `protobuf:"bytes,8,rep,name=server_validation_ca,json=serverValidationCa,proto3" json:"server_validation_ca,omitempty"`
    70  }
    71  
    72  func (x *ClientTlsPolicy) Reset() {
    73  	*x = ClientTlsPolicy{}
    74  	if protoimpl.UnsafeEnabled {
    75  		mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[0]
    76  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    77  		ms.StoreMessageInfo(mi)
    78  	}
    79  }
    80  
    81  func (x *ClientTlsPolicy) String() string {
    82  	return protoimpl.X.MessageStringOf(x)
    83  }
    84  
    85  func (*ClientTlsPolicy) ProtoMessage() {}
    86  
    87  func (x *ClientTlsPolicy) ProtoReflect() protoreflect.Message {
    88  	mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[0]
    89  	if protoimpl.UnsafeEnabled && x != nil {
    90  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    91  		if ms.LoadMessageInfo() == nil {
    92  			ms.StoreMessageInfo(mi)
    93  		}
    94  		return ms
    95  	}
    96  	return mi.MessageOf(x)
    97  }
    98  
    99  // Deprecated: Use ClientTlsPolicy.ProtoReflect.Descriptor instead.
   100  func (*ClientTlsPolicy) Descriptor() ([]byte, []int) {
   101  	return file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescGZIP(), []int{0}
   102  }
   103  
   104  func (x *ClientTlsPolicy) GetName() string {
   105  	if x != nil {
   106  		return x.Name
   107  	}
   108  	return ""
   109  }
   110  
   111  func (x *ClientTlsPolicy) GetDescription() string {
   112  	if x != nil {
   113  		return x.Description
   114  	}
   115  	return ""
   116  }
   117  
   118  func (x *ClientTlsPolicy) GetCreateTime() *timestamppb.Timestamp {
   119  	if x != nil {
   120  		return x.CreateTime
   121  	}
   122  	return nil
   123  }
   124  
   125  func (x *ClientTlsPolicy) GetUpdateTime() *timestamppb.Timestamp {
   126  	if x != nil {
   127  		return x.UpdateTime
   128  	}
   129  	return nil
   130  }
   131  
   132  func (x *ClientTlsPolicy) GetLabels() map[string]string {
   133  	if x != nil {
   134  		return x.Labels
   135  	}
   136  	return nil
   137  }
   138  
   139  func (x *ClientTlsPolicy) GetSni() string {
   140  	if x != nil {
   141  		return x.Sni
   142  	}
   143  	return ""
   144  }
   145  
   146  func (x *ClientTlsPolicy) GetClientCertificate() *CertificateProvider {
   147  	if x != nil {
   148  		return x.ClientCertificate
   149  	}
   150  	return nil
   151  }
   152  
   153  func (x *ClientTlsPolicy) GetServerValidationCa() []*ValidationCA {
   154  	if x != nil {
   155  		return x.ServerValidationCa
   156  	}
   157  	return nil
   158  }
   159  
   160  // Request used by the ListClientTlsPolicies method.
   161  type ListClientTlsPoliciesRequest struct {
   162  	state         protoimpl.MessageState
   163  	sizeCache     protoimpl.SizeCache
   164  	unknownFields protoimpl.UnknownFields
   165  
   166  	// Required. The project and location from which the ClientTlsPolicies should
   167  	// be listed, specified in the format `projects/*/locations/{location}`.
   168  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   169  	// Maximum number of ClientTlsPolicies to return per call.
   170  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   171  	// The value returned by the last `ListClientTlsPoliciesResponse`
   172  	// Indicates that this is a continuation of a prior
   173  	// `ListClientTlsPolicies` call, and that the system
   174  	// should return the next page of data.
   175  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   176  }
   177  
   178  func (x *ListClientTlsPoliciesRequest) Reset() {
   179  	*x = ListClientTlsPoliciesRequest{}
   180  	if protoimpl.UnsafeEnabled {
   181  		mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[1]
   182  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   183  		ms.StoreMessageInfo(mi)
   184  	}
   185  }
   186  
   187  func (x *ListClientTlsPoliciesRequest) String() string {
   188  	return protoimpl.X.MessageStringOf(x)
   189  }
   190  
   191  func (*ListClientTlsPoliciesRequest) ProtoMessage() {}
   192  
   193  func (x *ListClientTlsPoliciesRequest) ProtoReflect() protoreflect.Message {
   194  	mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[1]
   195  	if protoimpl.UnsafeEnabled && x != nil {
   196  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   197  		if ms.LoadMessageInfo() == nil {
   198  			ms.StoreMessageInfo(mi)
   199  		}
   200  		return ms
   201  	}
   202  	return mi.MessageOf(x)
   203  }
   204  
   205  // Deprecated: Use ListClientTlsPoliciesRequest.ProtoReflect.Descriptor instead.
   206  func (*ListClientTlsPoliciesRequest) Descriptor() ([]byte, []int) {
   207  	return file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescGZIP(), []int{1}
   208  }
   209  
   210  func (x *ListClientTlsPoliciesRequest) GetParent() string {
   211  	if x != nil {
   212  		return x.Parent
   213  	}
   214  	return ""
   215  }
   216  
   217  func (x *ListClientTlsPoliciesRequest) GetPageSize() int32 {
   218  	if x != nil {
   219  		return x.PageSize
   220  	}
   221  	return 0
   222  }
   223  
   224  func (x *ListClientTlsPoliciesRequest) GetPageToken() string {
   225  	if x != nil {
   226  		return x.PageToken
   227  	}
   228  	return ""
   229  }
   230  
   231  // Response returned by the ListClientTlsPolicies method.
   232  type ListClientTlsPoliciesResponse struct {
   233  	state         protoimpl.MessageState
   234  	sizeCache     protoimpl.SizeCache
   235  	unknownFields protoimpl.UnknownFields
   236  
   237  	// List of ClientTlsPolicy resources.
   238  	ClientTlsPolicies []*ClientTlsPolicy `protobuf:"bytes,1,rep,name=client_tls_policies,json=clientTlsPolicies,proto3" json:"client_tls_policies,omitempty"`
   239  	// If there might be more results than those appearing in this response, then
   240  	// `next_page_token` is included. To get the next set of results, call this
   241  	// method again using the value of `next_page_token` as `page_token`.
   242  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   243  }
   244  
   245  func (x *ListClientTlsPoliciesResponse) Reset() {
   246  	*x = ListClientTlsPoliciesResponse{}
   247  	if protoimpl.UnsafeEnabled {
   248  		mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[2]
   249  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   250  		ms.StoreMessageInfo(mi)
   251  	}
   252  }
   253  
   254  func (x *ListClientTlsPoliciesResponse) String() string {
   255  	return protoimpl.X.MessageStringOf(x)
   256  }
   257  
   258  func (*ListClientTlsPoliciesResponse) ProtoMessage() {}
   259  
   260  func (x *ListClientTlsPoliciesResponse) ProtoReflect() protoreflect.Message {
   261  	mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[2]
   262  	if protoimpl.UnsafeEnabled && x != nil {
   263  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   264  		if ms.LoadMessageInfo() == nil {
   265  			ms.StoreMessageInfo(mi)
   266  		}
   267  		return ms
   268  	}
   269  	return mi.MessageOf(x)
   270  }
   271  
   272  // Deprecated: Use ListClientTlsPoliciesResponse.ProtoReflect.Descriptor instead.
   273  func (*ListClientTlsPoliciesResponse) Descriptor() ([]byte, []int) {
   274  	return file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescGZIP(), []int{2}
   275  }
   276  
   277  func (x *ListClientTlsPoliciesResponse) GetClientTlsPolicies() []*ClientTlsPolicy {
   278  	if x != nil {
   279  		return x.ClientTlsPolicies
   280  	}
   281  	return nil
   282  }
   283  
   284  func (x *ListClientTlsPoliciesResponse) GetNextPageToken() string {
   285  	if x != nil {
   286  		return x.NextPageToken
   287  	}
   288  	return ""
   289  }
   290  
   291  // Request used by the GetClientTlsPolicy method.
   292  type GetClientTlsPolicyRequest struct {
   293  	state         protoimpl.MessageState
   294  	sizeCache     protoimpl.SizeCache
   295  	unknownFields protoimpl.UnknownFields
   296  
   297  	// Required. A name of the ClientTlsPolicy to get. Must be in the format
   298  	// `projects/*/locations/{location}/clientTlsPolicies/*`.
   299  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   300  }
   301  
   302  func (x *GetClientTlsPolicyRequest) Reset() {
   303  	*x = GetClientTlsPolicyRequest{}
   304  	if protoimpl.UnsafeEnabled {
   305  		mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[3]
   306  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   307  		ms.StoreMessageInfo(mi)
   308  	}
   309  }
   310  
   311  func (x *GetClientTlsPolicyRequest) String() string {
   312  	return protoimpl.X.MessageStringOf(x)
   313  }
   314  
   315  func (*GetClientTlsPolicyRequest) ProtoMessage() {}
   316  
   317  func (x *GetClientTlsPolicyRequest) ProtoReflect() protoreflect.Message {
   318  	mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[3]
   319  	if protoimpl.UnsafeEnabled && x != nil {
   320  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   321  		if ms.LoadMessageInfo() == nil {
   322  			ms.StoreMessageInfo(mi)
   323  		}
   324  		return ms
   325  	}
   326  	return mi.MessageOf(x)
   327  }
   328  
   329  // Deprecated: Use GetClientTlsPolicyRequest.ProtoReflect.Descriptor instead.
   330  func (*GetClientTlsPolicyRequest) Descriptor() ([]byte, []int) {
   331  	return file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescGZIP(), []int{3}
   332  }
   333  
   334  func (x *GetClientTlsPolicyRequest) GetName() string {
   335  	if x != nil {
   336  		return x.Name
   337  	}
   338  	return ""
   339  }
   340  
   341  // Request used by the CreateClientTlsPolicy method.
   342  type CreateClientTlsPolicyRequest struct {
   343  	state         protoimpl.MessageState
   344  	sizeCache     protoimpl.SizeCache
   345  	unknownFields protoimpl.UnknownFields
   346  
   347  	// Required. The parent resource of the ClientTlsPolicy. Must be in
   348  	// the format `projects/*/locations/{location}`.
   349  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   350  	// Required. Short name of the ClientTlsPolicy resource to be created. This value should
   351  	// be 1-63 characters long, containing only letters, numbers, hyphens, and
   352  	// underscores, and should not start with a number. E.g. "client_mtls_policy".
   353  	ClientTlsPolicyId string `protobuf:"bytes,2,opt,name=client_tls_policy_id,json=clientTlsPolicyId,proto3" json:"client_tls_policy_id,omitempty"`
   354  	// Required. ClientTlsPolicy resource to be created.
   355  	ClientTlsPolicy *ClientTlsPolicy `protobuf:"bytes,3,opt,name=client_tls_policy,json=clientTlsPolicy,proto3" json:"client_tls_policy,omitempty"`
   356  }
   357  
   358  func (x *CreateClientTlsPolicyRequest) Reset() {
   359  	*x = CreateClientTlsPolicyRequest{}
   360  	if protoimpl.UnsafeEnabled {
   361  		mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[4]
   362  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   363  		ms.StoreMessageInfo(mi)
   364  	}
   365  }
   366  
   367  func (x *CreateClientTlsPolicyRequest) String() string {
   368  	return protoimpl.X.MessageStringOf(x)
   369  }
   370  
   371  func (*CreateClientTlsPolicyRequest) ProtoMessage() {}
   372  
   373  func (x *CreateClientTlsPolicyRequest) ProtoReflect() protoreflect.Message {
   374  	mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[4]
   375  	if protoimpl.UnsafeEnabled && x != nil {
   376  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   377  		if ms.LoadMessageInfo() == nil {
   378  			ms.StoreMessageInfo(mi)
   379  		}
   380  		return ms
   381  	}
   382  	return mi.MessageOf(x)
   383  }
   384  
   385  // Deprecated: Use CreateClientTlsPolicyRequest.ProtoReflect.Descriptor instead.
   386  func (*CreateClientTlsPolicyRequest) Descriptor() ([]byte, []int) {
   387  	return file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescGZIP(), []int{4}
   388  }
   389  
   390  func (x *CreateClientTlsPolicyRequest) GetParent() string {
   391  	if x != nil {
   392  		return x.Parent
   393  	}
   394  	return ""
   395  }
   396  
   397  func (x *CreateClientTlsPolicyRequest) GetClientTlsPolicyId() string {
   398  	if x != nil {
   399  		return x.ClientTlsPolicyId
   400  	}
   401  	return ""
   402  }
   403  
   404  func (x *CreateClientTlsPolicyRequest) GetClientTlsPolicy() *ClientTlsPolicy {
   405  	if x != nil {
   406  		return x.ClientTlsPolicy
   407  	}
   408  	return nil
   409  }
   410  
   411  // Request used by UpdateClientTlsPolicy method.
   412  type UpdateClientTlsPolicyRequest struct {
   413  	state         protoimpl.MessageState
   414  	sizeCache     protoimpl.SizeCache
   415  	unknownFields protoimpl.UnknownFields
   416  
   417  	// Optional. Field mask is used to specify the fields to be overwritten in the
   418  	// ClientTlsPolicy resource by the update.  The fields
   419  	// specified in the update_mask are relative to the resource, not
   420  	// the full request. A field will be overwritten if it is in the
   421  	// mask. If the user does not provide a mask then all fields will be
   422  	// overwritten.
   423  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   424  	// Required. Updated ClientTlsPolicy resource.
   425  	ClientTlsPolicy *ClientTlsPolicy `protobuf:"bytes,2,opt,name=client_tls_policy,json=clientTlsPolicy,proto3" json:"client_tls_policy,omitempty"`
   426  }
   427  
   428  func (x *UpdateClientTlsPolicyRequest) Reset() {
   429  	*x = UpdateClientTlsPolicyRequest{}
   430  	if protoimpl.UnsafeEnabled {
   431  		mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[5]
   432  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   433  		ms.StoreMessageInfo(mi)
   434  	}
   435  }
   436  
   437  func (x *UpdateClientTlsPolicyRequest) String() string {
   438  	return protoimpl.X.MessageStringOf(x)
   439  }
   440  
   441  func (*UpdateClientTlsPolicyRequest) ProtoMessage() {}
   442  
   443  func (x *UpdateClientTlsPolicyRequest) ProtoReflect() protoreflect.Message {
   444  	mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[5]
   445  	if protoimpl.UnsafeEnabled && x != nil {
   446  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   447  		if ms.LoadMessageInfo() == nil {
   448  			ms.StoreMessageInfo(mi)
   449  		}
   450  		return ms
   451  	}
   452  	return mi.MessageOf(x)
   453  }
   454  
   455  // Deprecated: Use UpdateClientTlsPolicyRequest.ProtoReflect.Descriptor instead.
   456  func (*UpdateClientTlsPolicyRequest) Descriptor() ([]byte, []int) {
   457  	return file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescGZIP(), []int{5}
   458  }
   459  
   460  func (x *UpdateClientTlsPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   461  	if x != nil {
   462  		return x.UpdateMask
   463  	}
   464  	return nil
   465  }
   466  
   467  func (x *UpdateClientTlsPolicyRequest) GetClientTlsPolicy() *ClientTlsPolicy {
   468  	if x != nil {
   469  		return x.ClientTlsPolicy
   470  	}
   471  	return nil
   472  }
   473  
   474  // Request used by the DeleteClientTlsPolicy method.
   475  type DeleteClientTlsPolicyRequest struct {
   476  	state         protoimpl.MessageState
   477  	sizeCache     protoimpl.SizeCache
   478  	unknownFields protoimpl.UnknownFields
   479  
   480  	// Required. A name of the ClientTlsPolicy to delete. Must be in
   481  	// the format `projects/*/locations/{location}/clientTlsPolicies/*`.
   482  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   483  }
   484  
   485  func (x *DeleteClientTlsPolicyRequest) Reset() {
   486  	*x = DeleteClientTlsPolicyRequest{}
   487  	if protoimpl.UnsafeEnabled {
   488  		mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[6]
   489  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   490  		ms.StoreMessageInfo(mi)
   491  	}
   492  }
   493  
   494  func (x *DeleteClientTlsPolicyRequest) String() string {
   495  	return protoimpl.X.MessageStringOf(x)
   496  }
   497  
   498  func (*DeleteClientTlsPolicyRequest) ProtoMessage() {}
   499  
   500  func (x *DeleteClientTlsPolicyRequest) ProtoReflect() protoreflect.Message {
   501  	mi := &file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[6]
   502  	if protoimpl.UnsafeEnabled && x != nil {
   503  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   504  		if ms.LoadMessageInfo() == nil {
   505  			ms.StoreMessageInfo(mi)
   506  		}
   507  		return ms
   508  	}
   509  	return mi.MessageOf(x)
   510  }
   511  
   512  // Deprecated: Use DeleteClientTlsPolicyRequest.ProtoReflect.Descriptor instead.
   513  func (*DeleteClientTlsPolicyRequest) Descriptor() ([]byte, []int) {
   514  	return file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescGZIP(), []int{6}
   515  }
   516  
   517  func (x *DeleteClientTlsPolicyRequest) GetName() string {
   518  	if x != nil {
   519  		return x.Name
   520  	}
   521  	return ""
   522  }
   523  
   524  var File_google_cloud_networksecurity_v1_client_tls_policy_proto protoreflect.FileDescriptor
   525  
   526  var file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDesc = []byte{
   527  	0x0a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
   528  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2f, 0x76,
   529  	0x31, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c,
   530  	0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   531  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73,
   532  	0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67,
   533  	0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68,
   534  	0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f,
   535  	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
   536  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63,
   537  	0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75,
   538  	0x72, 0x69, 0x74, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x74, 0x6c, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   539  	0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   540  	0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72,
   541  	0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
   542  	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70,
   543  	0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd7, 0x05, 0x0a, 0x0f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54,
   544  	0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   545  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d,
   546  	0x65, 0x12, 0x25, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
   547  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0b, 0x64, 0x65, 0x73,
   548  	0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61,
   549  	0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
   550  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
   551  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a,
   552  	0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70,
   553  	0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
   554  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   555  	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03,
   556  	0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x59, 0x0a, 0x06,
   557  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67,
   558  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77,
   559  	0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43,
   560  	0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x4c,
   561  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
   562  	0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x15, 0x0a, 0x03, 0x73, 0x6e, 0x69, 0x18, 0x06,
   563  	0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x03, 0x73, 0x6e, 0x69, 0x12, 0x68,
   564  	0x0a, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69,
   565  	0x63, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f,
   566  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
   567  	0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x65, 0x72,
   568  	0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72,
   569  	0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x65, 0x72,
   570  	0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x64, 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76,
   571  	0x65, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x61,
   572  	0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   573  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63,
   574  	0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
   575  	0x69, 0x6f, 0x6e, 0x43, 0x41, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x12, 0x73, 0x65, 0x72, 0x76,
   576  	0x65, 0x72, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x61, 0x1a, 0x39,
   577  	0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
   578  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
   579  	0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
   580  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x82, 0x01, 0xea, 0x41, 0x7f, 0x0a,
   581  	0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
   582  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
   583  	0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12,
   584  	0x4d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   585  	0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c,
   586  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54,
   587  	0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x63, 0x6c, 0x69, 0x65,
   588  	0x6e, 0x74, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x7d, 0x22, 0x9d,
   589  	0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73,
   590  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
   591  	0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
   592  	0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
   593  	0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
   594  	0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65,
   595  	0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18,
   596  	0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12,
   597  	0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20,
   598  	0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa9,
   599  	0x01, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73,
   600  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
   601  	0x12, 0x60, 0x0a, 0x13, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70,
   602  	0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e,
   603  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74,
   604  	0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e,
   605  	0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52,
   606  	0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69,
   607  	0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
   608  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
   609  	0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x67, 0x0a, 0x19, 0x47, 0x65,
   610  	0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
   611  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
   612  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x30, 0x0a, 0x2e, 0x6e,
   613  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x67,
   614  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c,
   615  	0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x04, 0x6e,
   616  	0x61, 0x6d, 0x65, 0x22, 0x87, 0x02, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6c,
   617  	0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71,
   618  	0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
   619  	0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x30, 0x12, 0x2e, 0x6e, 0x65,
   620  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x67, 0x6f,
   621  	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x69,
   622  	0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x61,
   623  	0x72, 0x65, 0x6e, 0x74, 0x12, 0x34, 0x0a, 0x14, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74,
   624  	0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
   625  	0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54,
   626  	0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x49, 0x64, 0x12, 0x61, 0x0a, 0x11, 0x63, 0x6c,
   627  	0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18,
   628  	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   629  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75,
   630  	0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c,
   631  	0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0f, 0x63, 0x6c,
   632  	0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0xc3, 0x01,
   633  	0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c,
   634  	0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40,
   635  	0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20,
   636  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   637  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42,
   638  	0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b,
   639  	0x12, 0x61, 0x0a, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6c, 0x73, 0x5f, 0x70,
   640  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f,
   641  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
   642  	0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c,
   643  	0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42, 0x03, 0xe0,
   644  	0x41, 0x02, 0x52, 0x0f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c,
   645  	0x69, 0x63, 0x79, 0x22, 0x6a, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x6c, 0x69,
   646  	0x65, 0x6e, 0x74, 0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75,
   647  	0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
   648  	0x09, 0x42, 0x36, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x30, 0x0a, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f,
   649  	0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   650  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74,
   651  	0x54, 0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42,
   652  	0xf6, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   653  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75,
   654  	0x72, 0x69, 0x74, 0x79, 0x2e, 0x76, 0x31, 0x42, 0x14, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54,
   655  	0x6c, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
   656  	0x4e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f,
   657  	0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67,
   658  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x65, 0x74,
   659  	0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2f, 0x76, 0x31, 0x3b,
   660  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0xaa,
   661  	0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4e,
   662  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x56,
   663  	0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64,
   664  	0x5c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
   665  	0x5c, 0x56, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c,
   666  	0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x65, 0x63, 0x75,
   667  	0x72, 0x69, 0x74, 0x79, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   668  }
   669  
   670  var (
   671  	file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescOnce sync.Once
   672  	file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescData = file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDesc
   673  )
   674  
   675  func file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescGZIP() []byte {
   676  	file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescOnce.Do(func() {
   677  		file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescData)
   678  	})
   679  	return file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDescData
   680  }
   681  
   682  var file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
   683  var file_google_cloud_networksecurity_v1_client_tls_policy_proto_goTypes = []interface{}{
   684  	(*ClientTlsPolicy)(nil),               // 0: google.cloud.networksecurity.v1.ClientTlsPolicy
   685  	(*ListClientTlsPoliciesRequest)(nil),  // 1: google.cloud.networksecurity.v1.ListClientTlsPoliciesRequest
   686  	(*ListClientTlsPoliciesResponse)(nil), // 2: google.cloud.networksecurity.v1.ListClientTlsPoliciesResponse
   687  	(*GetClientTlsPolicyRequest)(nil),     // 3: google.cloud.networksecurity.v1.GetClientTlsPolicyRequest
   688  	(*CreateClientTlsPolicyRequest)(nil),  // 4: google.cloud.networksecurity.v1.CreateClientTlsPolicyRequest
   689  	(*UpdateClientTlsPolicyRequest)(nil),  // 5: google.cloud.networksecurity.v1.UpdateClientTlsPolicyRequest
   690  	(*DeleteClientTlsPolicyRequest)(nil),  // 6: google.cloud.networksecurity.v1.DeleteClientTlsPolicyRequest
   691  	nil,                                   // 7: google.cloud.networksecurity.v1.ClientTlsPolicy.LabelsEntry
   692  	(*timestamppb.Timestamp)(nil),         // 8: google.protobuf.Timestamp
   693  	(*CertificateProvider)(nil),           // 9: google.cloud.networksecurity.v1.CertificateProvider
   694  	(*ValidationCA)(nil),                  // 10: google.cloud.networksecurity.v1.ValidationCA
   695  	(*fieldmaskpb.FieldMask)(nil),         // 11: google.protobuf.FieldMask
   696  }
   697  var file_google_cloud_networksecurity_v1_client_tls_policy_proto_depIdxs = []int32{
   698  	8,  // 0: google.cloud.networksecurity.v1.ClientTlsPolicy.create_time:type_name -> google.protobuf.Timestamp
   699  	8,  // 1: google.cloud.networksecurity.v1.ClientTlsPolicy.update_time:type_name -> google.protobuf.Timestamp
   700  	7,  // 2: google.cloud.networksecurity.v1.ClientTlsPolicy.labels:type_name -> google.cloud.networksecurity.v1.ClientTlsPolicy.LabelsEntry
   701  	9,  // 3: google.cloud.networksecurity.v1.ClientTlsPolicy.client_certificate:type_name -> google.cloud.networksecurity.v1.CertificateProvider
   702  	10, // 4: google.cloud.networksecurity.v1.ClientTlsPolicy.server_validation_ca:type_name -> google.cloud.networksecurity.v1.ValidationCA
   703  	0,  // 5: google.cloud.networksecurity.v1.ListClientTlsPoliciesResponse.client_tls_policies:type_name -> google.cloud.networksecurity.v1.ClientTlsPolicy
   704  	0,  // 6: google.cloud.networksecurity.v1.CreateClientTlsPolicyRequest.client_tls_policy:type_name -> google.cloud.networksecurity.v1.ClientTlsPolicy
   705  	11, // 7: google.cloud.networksecurity.v1.UpdateClientTlsPolicyRequest.update_mask:type_name -> google.protobuf.FieldMask
   706  	0,  // 8: google.cloud.networksecurity.v1.UpdateClientTlsPolicyRequest.client_tls_policy:type_name -> google.cloud.networksecurity.v1.ClientTlsPolicy
   707  	9,  // [9:9] is the sub-list for method output_type
   708  	9,  // [9:9] is the sub-list for method input_type
   709  	9,  // [9:9] is the sub-list for extension type_name
   710  	9,  // [9:9] is the sub-list for extension extendee
   711  	0,  // [0:9] is the sub-list for field type_name
   712  }
   713  
   714  func init() { file_google_cloud_networksecurity_v1_client_tls_policy_proto_init() }
   715  func file_google_cloud_networksecurity_v1_client_tls_policy_proto_init() {
   716  	if File_google_cloud_networksecurity_v1_client_tls_policy_proto != nil {
   717  		return
   718  	}
   719  	file_google_cloud_networksecurity_v1_tls_proto_init()
   720  	if !protoimpl.UnsafeEnabled {
   721  		file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   722  			switch v := v.(*ClientTlsPolicy); i {
   723  			case 0:
   724  				return &v.state
   725  			case 1:
   726  				return &v.sizeCache
   727  			case 2:
   728  				return &v.unknownFields
   729  			default:
   730  				return nil
   731  			}
   732  		}
   733  		file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   734  			switch v := v.(*ListClientTlsPoliciesRequest); i {
   735  			case 0:
   736  				return &v.state
   737  			case 1:
   738  				return &v.sizeCache
   739  			case 2:
   740  				return &v.unknownFields
   741  			default:
   742  				return nil
   743  			}
   744  		}
   745  		file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   746  			switch v := v.(*ListClientTlsPoliciesResponse); i {
   747  			case 0:
   748  				return &v.state
   749  			case 1:
   750  				return &v.sizeCache
   751  			case 2:
   752  				return &v.unknownFields
   753  			default:
   754  				return nil
   755  			}
   756  		}
   757  		file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   758  			switch v := v.(*GetClientTlsPolicyRequest); i {
   759  			case 0:
   760  				return &v.state
   761  			case 1:
   762  				return &v.sizeCache
   763  			case 2:
   764  				return &v.unknownFields
   765  			default:
   766  				return nil
   767  			}
   768  		}
   769  		file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   770  			switch v := v.(*CreateClientTlsPolicyRequest); i {
   771  			case 0:
   772  				return &v.state
   773  			case 1:
   774  				return &v.sizeCache
   775  			case 2:
   776  				return &v.unknownFields
   777  			default:
   778  				return nil
   779  			}
   780  		}
   781  		file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   782  			switch v := v.(*UpdateClientTlsPolicyRequest); i {
   783  			case 0:
   784  				return &v.state
   785  			case 1:
   786  				return &v.sizeCache
   787  			case 2:
   788  				return &v.unknownFields
   789  			default:
   790  				return nil
   791  			}
   792  		}
   793  		file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   794  			switch v := v.(*DeleteClientTlsPolicyRequest); i {
   795  			case 0:
   796  				return &v.state
   797  			case 1:
   798  				return &v.sizeCache
   799  			case 2:
   800  				return &v.unknownFields
   801  			default:
   802  				return nil
   803  			}
   804  		}
   805  	}
   806  	type x struct{}
   807  	out := protoimpl.TypeBuilder{
   808  		File: protoimpl.DescBuilder{
   809  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   810  			RawDescriptor: file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDesc,
   811  			NumEnums:      0,
   812  			NumMessages:   8,
   813  			NumExtensions: 0,
   814  			NumServices:   0,
   815  		},
   816  		GoTypes:           file_google_cloud_networksecurity_v1_client_tls_policy_proto_goTypes,
   817  		DependencyIndexes: file_google_cloud_networksecurity_v1_client_tls_policy_proto_depIdxs,
   818  		MessageInfos:      file_google_cloud_networksecurity_v1_client_tls_policy_proto_msgTypes,
   819  	}.Build()
   820  	File_google_cloud_networksecurity_v1_client_tls_policy_proto = out.File
   821  	file_google_cloud_networksecurity_v1_client_tls_policy_proto_rawDesc = nil
   822  	file_google_cloud_networksecurity_v1_client_tls_policy_proto_goTypes = nil
   823  	file_google_cloud_networksecurity_v1_client_tls_policy_proto_depIdxs = nil
   824  }
   825  

View as plain text