# Package @google-cloud/network-security (3.1.0)

<button class="button button-with-icon cloud-select-dropdown__button " aria-haspopup="true">Version latest</button>

- [3.1.0 (latest)](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/overview)
- [1.1.2](https://docs.cloud.google.com/nodejs/docs/reference/network-security/1.1.2/overview)
- [1.0.2](https://docs.cloud.google.com/nodejs/docs/reference/network-security/1.0.2/overview)
- [0.5.0](https://docs.cloud.google.com/nodejs/docs/reference/network-security/0.5.0/overview)
- [0.3.0](https://docs.cloud.google.com/nodejs/docs/reference/network-security/0.3.0/overview)
- [0.2.0](https://docs.cloud.google.com/nodejs/docs/reference/network-security/0.2.0/overview)

## Classes

### [protos.google.api.ClientLibrarySettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.clientlibrarysettings)

Represents a ClientLibrarySettings.

### [protos.google.api.CommonLanguageSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.commonlanguagesettings)

Represents a CommonLanguageSettings.

### [protos.google.api.CppSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.cppsettings)

Represents a CppSettings.

### [protos.google.api.CustomHttpPattern](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.customhttppattern)

Represents a CustomHttpPattern.

### [protos.google.api.DotnetSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.dotnetsettings)

Represents a DotnetSettings.

### [protos.google.api.GoSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.gosettings)

Represents a GoSettings.

### [protos.google.api.Http](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.http)

Represents a Http.

### [protos.google.api.HttpRule](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.httprule)

Represents a HttpRule.

### [protos.google.api.JavaSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.javasettings)

Represents a JavaSettings.

### [protos.google.api.MethodSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.methodsettings-class)

Represents a MethodSettings.

### [protos.google.api.MethodSettings.LongRunning](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.methodsettings.longrunning)

Represents a LongRunning.

### [protos.google.api.NodeSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.nodesettings)

Represents a NodeSettings.

### [protos.google.api.PhpSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.phpsettings)

Represents a PhpSettings.

### [protos.google.api.Publishing](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.publishing)

Represents a Publishing.

### [protos.google.api.PythonSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.pythonsettings)

Represents a PythonSettings.

### [protos.google.api.ResourceDescriptor](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.resourcedescriptor-class)

Represents a ResourceDescriptor.

### [protos.google.api.ResourceReference](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.resourcereference)

Represents a ResourceReference.

### [protos.google.api.RubySettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.rubysettings)

Represents a RubySettings.

### [protos.google.cloud.networksecurity.v1.AuthorizationPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.authorizationpolicy-class)

Represents an AuthorizationPolicy.

### [protos.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.authorizationpolicy.rule-class)

Represents a Rule.

### [protos.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.authorizationpolicy.rule.destination-class)

Represents a Destination.

### [protos.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination.HttpHeaderMatch](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.authorizationpolicy.rule.destination.httpheadermatch)

Represents a HttpHeaderMatch.

### [protos.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Source](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.authorizationpolicy.rule.source)

Represents a Source.

### [protos.google.cloud.networksecurity.v1.CertificateProvider](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.certificateprovider)

Represents a CertificateProvider.

### [protos.google.cloud.networksecurity.v1.CertificateProviderInstance](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.certificateproviderinstance)

Represents a CertificateProviderInstance.

### [protos.google.cloud.networksecurity.v1.ClientTlsPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.clienttlspolicy)

Represents a ClientTlsPolicy.

### [protos.google.cloud.networksecurity.v1.CreateAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.createauthorizationpolicyrequest)

Represents a CreateAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1.CreateClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.createclienttlspolicyrequest)

Represents a CreateClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.CreateServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.createservertlspolicyrequest)

Represents a CreateServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.DeleteAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.deleteauthorizationpolicyrequest)

Represents a DeleteAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1.DeleteClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.deleteclienttlspolicyrequest)

Represents a DeleteClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.DeleteServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.deleteservertlspolicyrequest)

Represents a DeleteServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.GetAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.getauthorizationpolicyrequest)

Represents a GetAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1.GetClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.getclienttlspolicyrequest)

Represents a GetClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.GetServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.getservertlspolicyrequest)

Represents a GetServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.GrpcEndpoint](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.grpcendpoint)

Represents a GrpcEndpoint.

### [protos.google.cloud.networksecurity.v1.ListAuthorizationPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.listauthorizationpoliciesrequest)

Represents a ListAuthorizationPoliciesRequest.

### [protos.google.cloud.networksecurity.v1.ListAuthorizationPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.listauthorizationpoliciesresponse)

Represents a ListAuthorizationPoliciesResponse.

### [protos.google.cloud.networksecurity.v1.ListClientTlsPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.listclienttlspoliciesrequest)

Represents a ListClientTlsPoliciesRequest.

### [protos.google.cloud.networksecurity.v1.ListClientTlsPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.listclienttlspoliciesresponse)

Represents a ListClientTlsPoliciesResponse.

### [protos.google.cloud.networksecurity.v1.ListServerTlsPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.listservertlspoliciesrequest)

Represents a ListServerTlsPoliciesRequest.

### [protos.google.cloud.networksecurity.v1.ListServerTlsPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.listservertlspoliciesresponse)

Represents a ListServerTlsPoliciesResponse.

### [protos.google.cloud.networksecurity.v1.NetworkSecurity](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.networksecurity-class)

Represents a NetworkSecurity

### [protos.google.cloud.networksecurity.v1.OperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.operationmetadata)

Represents an OperationMetadata.

### [protos.google.cloud.networksecurity.v1.ServerTlsPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.servertlspolicy-class)

Represents a ServerTlsPolicy.

### [protos.google.cloud.networksecurity.v1.ServerTlsPolicy.MTLSPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.servertlspolicy.mtlspolicy)

Represents a MTLSPolicy.

### [protos.google.cloud.networksecurity.v1.UpdateAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.updateauthorizationpolicyrequest)

Represents an UpdateAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1.UpdateClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.updateclienttlspolicyrequest)

Represents an UpdateClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.UpdateServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.updateservertlspolicyrequest)

Represents an UpdateServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.ValidationCA](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.validationca)

Represents a ValidationCA.

### [protos.google.cloud.networksecurity.v1beta1.AuthorizationPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.authorizationpolicy-class)

Represents an AuthorizationPolicy.

### [protos.google.cloud.networksecurity.v1beta1.AuthorizationPolicy.Rule](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.authorizationpolicy.rule-class)

Represents a Rule.

### [protos.google.cloud.networksecurity.v1beta1.AuthorizationPolicy.Rule.Destination](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.authorizationpolicy.rule.destination-class)

Represents a Destination.

### [protos.google.cloud.networksecurity.v1beta1.AuthorizationPolicy.Rule.Destination.HttpHeaderMatch](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.authorizationpolicy.rule.destination.httpheadermatch)

Represents a HttpHeaderMatch.

### [protos.google.cloud.networksecurity.v1beta1.AuthorizationPolicy.Rule.Source](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.authorizationpolicy.rule.source)

Represents a Source.

### [protos.google.cloud.networksecurity.v1beta1.CertificateProvider](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.certificateprovider)

Represents a CertificateProvider.

### [protos.google.cloud.networksecurity.v1beta1.CertificateProviderInstance](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.certificateproviderinstance)

Represents a CertificateProviderInstance.

### [protos.google.cloud.networksecurity.v1beta1.ClientTlsPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.clienttlspolicy)

Represents a ClientTlsPolicy.

### [protos.google.cloud.networksecurity.v1beta1.CreateAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.createauthorizationpolicyrequest)

Represents a CreateAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.CreateClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.createclienttlspolicyrequest)

Represents a CreateClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.CreateServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.createservertlspolicyrequest)

Represents a CreateServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.DeleteAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.deleteauthorizationpolicyrequest)

Represents a DeleteAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.DeleteClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.deleteclienttlspolicyrequest)

Represents a DeleteClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.DeleteServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.deleteservertlspolicyrequest)

Represents a DeleteServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.GetAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.getauthorizationpolicyrequest)

Represents a GetAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.GetClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.getclienttlspolicyrequest)

Represents a GetClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.GetServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.getservertlspolicyrequest)

Represents a GetServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.GrpcEndpoint](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.grpcendpoint)

Represents a GrpcEndpoint.

### [protos.google.cloud.networksecurity.v1beta1.ListAuthorizationPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.listauthorizationpoliciesrequest)

Represents a ListAuthorizationPoliciesRequest.

### [protos.google.cloud.networksecurity.v1beta1.ListAuthorizationPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.listauthorizationpoliciesresponse)

Represents a ListAuthorizationPoliciesResponse.

### [protos.google.cloud.networksecurity.v1beta1.ListClientTlsPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.listclienttlspoliciesrequest)

Represents a ListClientTlsPoliciesRequest.

### [protos.google.cloud.networksecurity.v1beta1.ListClientTlsPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.listclienttlspoliciesresponse)

Represents a ListClientTlsPoliciesResponse.

### [protos.google.cloud.networksecurity.v1beta1.ListServerTlsPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.listservertlspoliciesrequest)

Represents a ListServerTlsPoliciesRequest.

### [protos.google.cloud.networksecurity.v1beta1.ListServerTlsPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.listservertlspoliciesresponse)

Represents a ListServerTlsPoliciesResponse.

### [protos.google.cloud.networksecurity.v1beta1.NetworkSecurity](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.networksecurity-class)

Represents a NetworkSecurity

### [protos.google.cloud.networksecurity.v1beta1.OperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.operationmetadata)

Represents an OperationMetadata.

### [protos.google.cloud.networksecurity.v1beta1.ServerTlsPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.servertlspolicy-class)

Represents a ServerTlsPolicy.

### [protos.google.cloud.networksecurity.v1beta1.ServerTlsPolicy.MTLSPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.servertlspolicy.mtlspolicy)

Represents a MTLSPolicy.

### [protos.google.cloud.networksecurity.v1beta1.UpdateAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.updateauthorizationpolicyrequest)

Represents an UpdateAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.UpdateClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.updateclienttlspolicyrequest)

Represents an UpdateClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.UpdateServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.updateservertlspolicyrequest)

Represents an UpdateServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.ValidationCA](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.validationca)

Represents a ValidationCA.

### [protos.google.longrunning.CancelOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.canceloperationrequest)

Represents a CancelOperationRequest.

### [protos.google.longrunning.DeleteOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.deleteoperationrequest)

Represents a DeleteOperationRequest.

### [protos.google.longrunning.GetOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.getoperationrequest)

Represents a GetOperationRequest.

### [protos.google.longrunning.ListOperationsRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.listoperationsrequest)

Represents a ListOperationsRequest.

### [protos.google.longrunning.ListOperationsResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.listoperationsresponse)

Represents a ListOperationsResponse.

### [protos.google.longrunning.Operation](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.operation)

Represents an Operation.

### [protos.google.longrunning.OperationInfo](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.operationinfo)

Represents an OperationInfo.

### [protos.google.longrunning.Operations](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.operations-class)

Represents an Operations

### [protos.google.longrunning.WaitOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.waitoperationrequest)

Represents a WaitOperationRequest.

### [protos.google.protobuf.Any](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.any)

Represents an Any.

### [protos.google.protobuf.DescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.descriptorproto-class)

Represents a DescriptorProto.

### [protos.google.protobuf.DescriptorProto.ExtensionRange](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.descriptorproto.extensionrange)

Represents an ExtensionRange.

### [protos.google.protobuf.DescriptorProto.ReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.descriptorproto.reservedrange)

Represents a ReservedRange.

### [protos.google.protobuf.Duration](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.duration)

Represents a Duration.

### [protos.google.protobuf.Empty](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.empty)

Represents an Empty.

### [protos.google.protobuf.EnumDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.enumdescriptorproto-class)

Represents an EnumDescriptorProto.

### [protos.google.protobuf.EnumDescriptorProto.EnumReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.enumdescriptorproto.enumreservedrange)

Represents an EnumReservedRange.

### [protos.google.protobuf.EnumOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.enumoptions)

Represents an EnumOptions.

### [protos.google.protobuf.EnumValueDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.enumvaluedescriptorproto)

Represents an EnumValueDescriptorProto.

### [protos.google.protobuf.EnumValueOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.enumvalueoptions)

Represents an EnumValueOptions.

### [protos.google.protobuf.ExtensionRangeOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.extensionrangeoptions-class)

Represents an ExtensionRangeOptions.

### [protos.google.protobuf.ExtensionRangeOptions.Declaration](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.extensionrangeoptions.declaration)

Represents a Declaration.

### [protos.google.protobuf.FeatureSet](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.featureset-class)

Represents a FeatureSet.

### [protos.google.protobuf.FeatureSetDefaults](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.featuresetdefaults-class)

Represents a FeatureSetDefaults.

### [protos.google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.featuresetdefaults.featureseteditiondefault)

Represents a FeatureSetEditionDefault.

### [protos.google.protobuf.FieldDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fielddescriptorproto-class)

Represents a FieldDescriptorProto.

### [protos.google.protobuf.FieldMask](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fieldmask)

Represents a FieldMask.

### [protos.google.protobuf.FieldOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fieldoptions-class)

Represents a FieldOptions.

### [protos.google.protobuf.FieldOptions.EditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fieldoptions.editiondefault)

Represents an EditionDefault.

### [protos.google.protobuf.FileDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.filedescriptorproto)

Represents a FileDescriptorProto.

### [protos.google.protobuf.FileDescriptorSet](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.filedescriptorset)

Represents a FileDescriptorSet.

### [protos.google.protobuf.FileOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fileoptions-class)

Represents a FileOptions.

### [protos.google.protobuf.GeneratedCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.generatedcodeinfo-class)

Represents a GeneratedCodeInfo.

### [protos.google.protobuf.GeneratedCodeInfo.Annotation](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.generatedcodeinfo.annotation-class)

Represents an Annotation.

### [protos.google.protobuf.MessageOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.messageoptions)

Represents a MessageOptions.

### [protos.google.protobuf.MethodDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.methoddescriptorproto)

Represents a MethodDescriptorProto.

### [protos.google.protobuf.MethodOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.methodoptions-class)

Represents a MethodOptions.

### [protos.google.protobuf.OneofDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.oneofdescriptorproto)

Represents an OneofDescriptorProto.

### [protos.google.protobuf.OneofOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.oneofoptions)

Represents an OneofOptions.

### [protos.google.protobuf.ServiceDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.servicedescriptorproto)

Represents a ServiceDescriptorProto.

### [protos.google.protobuf.ServiceOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.serviceoptions)

Represents a ServiceOptions.

### [protos.google.protobuf.SourceCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.sourcecodeinfo-class)

Represents a SourceCodeInfo.

### [protos.google.protobuf.SourceCodeInfo.Location](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.sourcecodeinfo.location)

Represents a Location.

### [protos.google.protobuf.Timestamp](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.timestamp)

Represents a Timestamp.

### [protos.google.protobuf.UninterpretedOption](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.uninterpretedoption-class)

Represents an UninterpretedOption.

### [protos.google.protobuf.UninterpretedOption.NamePart](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.uninterpretedoption.namepart)

Represents a NamePart.

### [protos.google.rpc.Status](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.rpc.status)

Represents a Status.

### [v1.NetworkSecurityClient](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/v1.networksecurityclient)

Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information. v1

### [v1beta1.NetworkSecurityClient](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/v1beta1.networksecurityclient)

Network Security API provides resources to configure authentication and authorization policies. Refer to per API resource documentation for more information. v1beta1

## Interfaces

### [protos.google.api.IClientLibrarySettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.iclientlibrarysettings)

Properties of a ClientLibrarySettings.

### [protos.google.api.ICommonLanguageSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.icommonlanguagesettings)

Properties of a CommonLanguageSettings.

### [protos.google.api.ICppSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.icppsettings)

Properties of a CppSettings.

### [protos.google.api.ICustomHttpPattern](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.icustomhttppattern)

Properties of a CustomHttpPattern.

### [protos.google.api.IDotnetSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.idotnetsettings)

Properties of a DotnetSettings.

### [protos.google.api.IGoSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.igosettings)

Properties of a GoSettings.

### [protos.google.api.IHttp](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.ihttp)

Properties of a Http.

### [protos.google.api.IHttpRule](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.ihttprule)

Properties of a HttpRule.

### [protos.google.api.IJavaSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.ijavasettings)

Properties of a JavaSettings.

### [protos.google.api.IMethodSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.imethodsettings)

Properties of a MethodSettings.

### [protos.google.api.INodeSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.inodesettings)

Properties of a NodeSettings.

### [protos.google.api.IPhpSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.iphpsettings)

Properties of a PhpSettings.

### [protos.google.api.IPublishing](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.ipublishing)

Properties of a Publishing.

### [protos.google.api.IPythonSettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.ipythonsettings)

Properties of a PythonSettings.

### [protos.google.api.IResourceDescriptor](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.iresourcedescriptor)

Properties of a ResourceDescriptor.

### [protos.google.api.IResourceReference](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.iresourcereference)

Properties of a ResourceReference.

### [protos.google.api.IRubySettings](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.irubysettings)

Properties of a RubySettings.

### [protos.google.api.MethodSettings.ILongRunning](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.methodsettings.ilongrunning)

Properties of a LongRunning.

### [protos.google.cloud.networksecurity.v1.AuthorizationPolicy.IRule](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.authorizationpolicy.irule)

Properties of a Rule.

### [protos.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.Destination.IHttpHeaderMatch](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.authorizationpolicy.rule.destination.ihttpheadermatch)

Properties of a HttpHeaderMatch.

### [protos.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.IDestination](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.authorizationpolicy.rule.idestination)

Properties of a Destination.

### [protos.google.cloud.networksecurity.v1.AuthorizationPolicy.Rule.ISource](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.authorizationpolicy.rule.isource)

Properties of a Source.

### [protos.google.cloud.networksecurity.v1.IAuthorizationPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.iauthorizationpolicy)

Properties of an AuthorizationPolicy.

### [protos.google.cloud.networksecurity.v1.ICertificateProvider](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.icertificateprovider)

Properties of a CertificateProvider.

### [protos.google.cloud.networksecurity.v1.ICertificateProviderInstance](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.icertificateproviderinstance)

Properties of a CertificateProviderInstance.

### [protos.google.cloud.networksecurity.v1.IClientTlsPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.iclienttlspolicy)

Properties of a ClientTlsPolicy.

### [protos.google.cloud.networksecurity.v1.ICreateAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.icreateauthorizationpolicyrequest)

Properties of a CreateAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1.ICreateClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.icreateclienttlspolicyrequest)

Properties of a CreateClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.ICreateServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.icreateservertlspolicyrequest)

Properties of a CreateServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.IDeleteAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.ideleteauthorizationpolicyrequest)

Properties of a DeleteAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1.IDeleteClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.ideleteclienttlspolicyrequest)

Properties of a DeleteClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.IDeleteServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.ideleteservertlspolicyrequest)

Properties of a DeleteServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.IGetAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.igetauthorizationpolicyrequest)

Properties of a GetAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1.IGetClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.igetclienttlspolicyrequest)

Properties of a GetClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.IGetServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.igetservertlspolicyrequest)

Properties of a GetServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.IGrpcEndpoint](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.igrpcendpoint)

Properties of a GrpcEndpoint.

### [protos.google.cloud.networksecurity.v1.IListAuthorizationPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.ilistauthorizationpoliciesrequest)

Properties of a ListAuthorizationPoliciesRequest.

### [protos.google.cloud.networksecurity.v1.IListAuthorizationPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.ilistauthorizationpoliciesresponse)

Properties of a ListAuthorizationPoliciesResponse.

### [protos.google.cloud.networksecurity.v1.IListClientTlsPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.ilistclienttlspoliciesrequest)

Properties of a ListClientTlsPoliciesRequest.

### [protos.google.cloud.networksecurity.v1.IListClientTlsPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.ilistclienttlspoliciesresponse)

Properties of a ListClientTlsPoliciesResponse.

### [protos.google.cloud.networksecurity.v1.IListServerTlsPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.ilistservertlspoliciesrequest)

Properties of a ListServerTlsPoliciesRequest.

### [protos.google.cloud.networksecurity.v1.IListServerTlsPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.ilistservertlspoliciesresponse)

Properties of a ListServerTlsPoliciesResponse.

### [protos.google.cloud.networksecurity.v1.IOperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.ioperationmetadata)

Properties of an OperationMetadata.

### [protos.google.cloud.networksecurity.v1.IServerTlsPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.iservertlspolicy)

Properties of a ServerTlsPolicy.

### [protos.google.cloud.networksecurity.v1.IUpdateAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.iupdateauthorizationpolicyrequest)

Properties of an UpdateAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1.IUpdateClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.iupdateclienttlspolicyrequest)

Properties of an UpdateClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.IUpdateServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.iupdateservertlspolicyrequest)

Properties of an UpdateServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1.IValidationCA](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.ivalidationca)

Properties of a ValidationCA.

### [protos.google.cloud.networksecurity.v1.ServerTlsPolicy.IMTLSPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.servertlspolicy.imtlspolicy)

Properties of a MTLSPolicy.

### [protos.google.cloud.networksecurity.v1beta1.AuthorizationPolicy.IRule](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.authorizationpolicy.irule)

Properties of a Rule.

### [protos.google.cloud.networksecurity.v1beta1.AuthorizationPolicy.Rule.Destination.IHttpHeaderMatch](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.authorizationpolicy.rule.destination.ihttpheadermatch)

Properties of a HttpHeaderMatch.

### [protos.google.cloud.networksecurity.v1beta1.AuthorizationPolicy.Rule.IDestination](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.authorizationpolicy.rule.idestination)

Properties of a Destination.

### [protos.google.cloud.networksecurity.v1beta1.AuthorizationPolicy.Rule.ISource](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.authorizationpolicy.rule.isource)

Properties of a Source.

### [protos.google.cloud.networksecurity.v1beta1.IAuthorizationPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.iauthorizationpolicy)

Properties of an AuthorizationPolicy.

### [protos.google.cloud.networksecurity.v1beta1.ICertificateProvider](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.icertificateprovider)

Properties of a CertificateProvider.

### [protos.google.cloud.networksecurity.v1beta1.ICertificateProviderInstance](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.icertificateproviderinstance)

Properties of a CertificateProviderInstance.

### [protos.google.cloud.networksecurity.v1beta1.IClientTlsPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.iclienttlspolicy)

Properties of a ClientTlsPolicy.

### [protos.google.cloud.networksecurity.v1beta1.ICreateAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.icreateauthorizationpolicyrequest)

Properties of a CreateAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.ICreateClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.icreateclienttlspolicyrequest)

Properties of a CreateClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.ICreateServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.icreateservertlspolicyrequest)

Properties of a CreateServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.IDeleteAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.ideleteauthorizationpolicyrequest)

Properties of a DeleteAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.IDeleteClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.ideleteclienttlspolicyrequest)

Properties of a DeleteClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.IDeleteServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.ideleteservertlspolicyrequest)

Properties of a DeleteServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.IGetAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.igetauthorizationpolicyrequest)

Properties of a GetAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.IGetClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.igetclienttlspolicyrequest)

Properties of a GetClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.IGetServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.igetservertlspolicyrequest)

Properties of a GetServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.IGrpcEndpoint](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.igrpcendpoint)

Properties of a GrpcEndpoint.

### [protos.google.cloud.networksecurity.v1beta1.IListAuthorizationPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.ilistauthorizationpoliciesrequest)

Properties of a ListAuthorizationPoliciesRequest.

### [protos.google.cloud.networksecurity.v1beta1.IListAuthorizationPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.ilistauthorizationpoliciesresponse)

Properties of a ListAuthorizationPoliciesResponse.

### [protos.google.cloud.networksecurity.v1beta1.IListClientTlsPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.ilistclienttlspoliciesrequest)

Properties of a ListClientTlsPoliciesRequest.

### [protos.google.cloud.networksecurity.v1beta1.IListClientTlsPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.ilistclienttlspoliciesresponse)

Properties of a ListClientTlsPoliciesResponse.

### [protos.google.cloud.networksecurity.v1beta1.IListServerTlsPoliciesRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.ilistservertlspoliciesrequest)

Properties of a ListServerTlsPoliciesRequest.

### [protos.google.cloud.networksecurity.v1beta1.IListServerTlsPoliciesResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.ilistservertlspoliciesresponse)

Properties of a ListServerTlsPoliciesResponse.

### [protos.google.cloud.networksecurity.v1beta1.IOperationMetadata](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.ioperationmetadata)

Properties of an OperationMetadata.

### [protos.google.cloud.networksecurity.v1beta1.IServerTlsPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.iservertlspolicy)

Properties of a ServerTlsPolicy.

### [protos.google.cloud.networksecurity.v1beta1.IUpdateAuthorizationPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.iupdateauthorizationpolicyrequest)

Properties of an UpdateAuthorizationPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.IUpdateClientTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.iupdateclienttlspolicyrequest)

Properties of an UpdateClientTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.IUpdateServerTlsPolicyRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.iupdateservertlspolicyrequest)

Properties of an UpdateServerTlsPolicyRequest.

### [protos.google.cloud.networksecurity.v1beta1.IValidationCA](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.ivalidationca)

Properties of a ValidationCA.

### [protos.google.cloud.networksecurity.v1beta1.ServerTlsPolicy.IMTLSPolicy](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.servertlspolicy.imtlspolicy)

Properties of a MTLSPolicy.

### [protos.google.longrunning.ICancelOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.icanceloperationrequest)

Properties of a CancelOperationRequest.

### [protos.google.longrunning.IDeleteOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.ideleteoperationrequest)

Properties of a DeleteOperationRequest.

### [protos.google.longrunning.IGetOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.igetoperationrequest)

Properties of a GetOperationRequest.

### [protos.google.longrunning.IListOperationsRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.ilistoperationsrequest)

Properties of a ListOperationsRequest.

### [protos.google.longrunning.IListOperationsResponse](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.ilistoperationsresponse)

Properties of a ListOperationsResponse.

### [protos.google.longrunning.IOperation](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.ioperation)

Properties of an Operation.

### [protos.google.longrunning.IOperationInfo](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.ioperationinfo)

Properties of an OperationInfo.

### [protos.google.longrunning.IWaitOperationRequest](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.longrunning.iwaitoperationrequest)

Properties of a WaitOperationRequest.

### [protos.google.protobuf.DescriptorProto.IExtensionRange](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.descriptorproto.iextensionrange)

Properties of an ExtensionRange.

### [protos.google.protobuf.DescriptorProto.IReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.descriptorproto.ireservedrange)

Properties of a ReservedRange.

### [protos.google.protobuf.EnumDescriptorProto.IEnumReservedRange](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.enumdescriptorproto.ienumreservedrange)

Properties of an EnumReservedRange.

### [protos.google.protobuf.ExtensionRangeOptions.IDeclaration](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.extensionrangeoptions.ideclaration)

Properties of a Declaration.

### [protos.google.protobuf.FeatureSetDefaults.IFeatureSetEditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.featuresetdefaults.ifeatureseteditiondefault)

Properties of a FeatureSetEditionDefault.

### [protos.google.protobuf.FieldOptions.IEditionDefault](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fieldoptions.ieditiondefault)

Properties of an EditionDefault.

### [protos.google.protobuf.GeneratedCodeInfo.IAnnotation](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.generatedcodeinfo.iannotation)

Properties of an Annotation.

### [protos.google.protobuf.IAny](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.iany)

Properties of an Any.

### [protos.google.protobuf.IDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.idescriptorproto)

Properties of a DescriptorProto.

### [protos.google.protobuf.IDuration](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.iduration)

Properties of a Duration.

### [protos.google.protobuf.IEmpty](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.iempty)

Properties of an Empty.

### [protos.google.protobuf.IEnumDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ienumdescriptorproto)

Properties of an EnumDescriptorProto.

### [protos.google.protobuf.IEnumOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ienumoptions)

Properties of an EnumOptions.

### [protos.google.protobuf.IEnumValueDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ienumvaluedescriptorproto)

Properties of an EnumValueDescriptorProto.

### [protos.google.protobuf.IEnumValueOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ienumvalueoptions)

Properties of an EnumValueOptions.

### [protos.google.protobuf.IExtensionRangeOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.iextensionrangeoptions)

Properties of an ExtensionRangeOptions.

### [protos.google.protobuf.IFeatureSet](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ifeatureset)

Properties of a FeatureSet.

### [protos.google.protobuf.IFeatureSetDefaults](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ifeaturesetdefaults)

Properties of a FeatureSetDefaults.

### [protos.google.protobuf.IFieldDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ifielddescriptorproto)

Properties of a FieldDescriptorProto.

### [protos.google.protobuf.IFieldMask](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ifieldmask)

Properties of a FieldMask.

### [protos.google.protobuf.IFieldOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ifieldoptions)

Properties of a FieldOptions.

### [protos.google.protobuf.IFileDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ifiledescriptorproto)

Properties of a FileDescriptorProto.

### [protos.google.protobuf.IFileDescriptorSet](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ifiledescriptorset)

Properties of a FileDescriptorSet.

### [protos.google.protobuf.IFileOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ifileoptions)

Properties of a FileOptions.

### [protos.google.protobuf.IGeneratedCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.igeneratedcodeinfo)

Properties of a GeneratedCodeInfo.

### [protos.google.protobuf.IMessageOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.imessageoptions)

Properties of a MessageOptions.

### [protos.google.protobuf.IMethodDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.imethoddescriptorproto)

Properties of a MethodDescriptorProto.

### [protos.google.protobuf.IMethodOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.imethodoptions)

Properties of a MethodOptions.

### [protos.google.protobuf.IOneofDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ioneofdescriptorproto)

Properties of an OneofDescriptorProto.

### [protos.google.protobuf.IOneofOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.ioneofoptions)

Properties of an OneofOptions.

### [protos.google.protobuf.IServiceDescriptorProto](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.iservicedescriptorproto)

Properties of a ServiceDescriptorProto.

### [protos.google.protobuf.IServiceOptions](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.iserviceoptions)

Properties of a ServiceOptions.

### [protos.google.protobuf.ISourceCodeInfo](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.isourcecodeinfo)

Properties of a SourceCodeInfo.

### [protos.google.protobuf.ITimestamp](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.itimestamp)

Properties of a Timestamp.

### [protos.google.protobuf.IUninterpretedOption](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.iuninterpretedoption)

Properties of an UninterpretedOption.

### [protos.google.protobuf.SourceCodeInfo.ILocation](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.sourcecodeinfo.ilocation)

Properties of a Location.

### [protos.google.protobuf.UninterpretedOption.INamePart](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.uninterpretedoption.inamepart)

Properties of a NamePart.

### [protos.google.rpc.IStatus](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.rpc.istatus)

Properties of a Status.

## Enums

### [protos.google.api.ClientLibraryDestination](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.clientlibrarydestination)

ClientLibraryDestination enum.

### [protos.google.api.ClientLibraryOrganization](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.clientlibraryorganization)

ClientLibraryOrganization enum.

### [protos.google.api.FieldBehavior](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.fieldbehavior)

FieldBehavior enum.

### [protos.google.api.LaunchStage](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.launchstage)

LaunchStage enum.

### [protos.google.api.ResourceDescriptor.History](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.resourcedescriptor.history)

History enum.

### [protos.google.api.ResourceDescriptor.Style](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.api.resourcedescriptor.style)

Style enum.

### [protos.google.cloud.networksecurity.v1.AuthorizationPolicy.Action](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1.authorizationpolicy.action)

Action enum.

### [protos.google.cloud.networksecurity.v1beta1.AuthorizationPolicy.Action](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.cloud.networksecurity.v1beta1.authorizationpolicy.action)

Action enum.

### [protos.google.protobuf.Edition](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.edition)

Edition enum.

### [protos.google.protobuf.ExtensionRangeOptions.VerificationState](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.extensionrangeoptions.verificationstate)

VerificationState enum.

### [protos.google.protobuf.FeatureSet.EnumType](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.featureset.enumtype)

EnumType enum.

### [protos.google.protobuf.FeatureSet.FieldPresence](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.featureset.fieldpresence)

FieldPresence enum.

### [protos.google.protobuf.FeatureSet.JsonFormat](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.featureset.jsonformat)

JsonFormat enum.

### [protos.google.protobuf.FeatureSet.MessageEncoding](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.featureset.messageencoding)

MessageEncoding enum.

### [protos.google.protobuf.FeatureSet.RepeatedFieldEncoding](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.featureset.repeatedfieldencoding)

RepeatedFieldEncoding enum.

### [protos.google.protobuf.FeatureSet.Utf8Validation](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.featureset.utf8validation)

Utf8Validation enum.

### [protos.google.protobuf.FieldDescriptorProto.Label](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fielddescriptorproto.label)

Label enum.

### [protos.google.protobuf.FieldDescriptorProto.Type](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fielddescriptorproto.type)

Type enum.

### [protos.google.protobuf.FieldOptions.CType](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fieldoptions.ctype)

CType enum.

### [protos.google.protobuf.FieldOptions.JSType](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fieldoptions.jstype)

JSType enum.

### [protos.google.protobuf.FieldOptions.OptionRetention](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fieldoptions.optionretention)

OptionRetention enum.

### [protos.google.protobuf.FieldOptions.OptionTargetType](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fieldoptions.optiontargettype)

OptionTargetType enum.

### [protos.google.protobuf.FileOptions.OptimizeMode](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.fileoptions.optimizemode)

OptimizeMode enum.

### [protos.google.protobuf.GeneratedCodeInfo.Annotation.Semantic](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.generatedcodeinfo.annotation.semantic)

Semantic enum.

### [protos.google.protobuf.MethodOptions.IdempotencyLevel](https://docs.cloud.google.com/nodejs/docs/reference/network-security/latest/network-security/protos.google.protobuf.methodoptions.idempotencylevel)

IdempotencyLevel enum.

## Variables

### _default

    _default: {
        v1: typeof v1;
        v1beta1: typeof v1beta1;
        NetworkSecurityClient: typeof v1beta1.NetworkSecurityClient;
    }

### NetworkSecurityClient

    NetworkSecurityClient: typeof v1beta1.NetworkSecurityClient

## Type Aliases

### NetworkSecurityClient

    type NetworkSecurityClient = v1beta1.NetworkSecurityClient;

### protos.google.cloud.networksecurity.v1.NetworkSecurity.CreateAuthorizationPolicyCallback

    type CreateAuthorizationPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.CreateClientTlsPolicyCallback

    type CreateClientTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.CreateServerTlsPolicyCallback

    type CreateServerTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.DeleteAuthorizationPolicyCallback

    type DeleteAuthorizationPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.DeleteClientTlsPolicyCallback

    type DeleteClientTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.DeleteServerTlsPolicyCallback

    type DeleteServerTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.GetAuthorizationPolicyCallback

    type GetAuthorizationPolicyCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1.AuthorizationPolicy) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.GetClientTlsPolicyCallback

    type GetClientTlsPolicyCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1.ClientTlsPolicy) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.GetServerTlsPolicyCallback

    type GetServerTlsPolicyCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1.ServerTlsPolicy) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.ListAuthorizationPoliciesCallback

    type ListAuthorizationPoliciesCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1.ListAuthorizationPoliciesResponse) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.ListClientTlsPoliciesCallback

    type ListClientTlsPoliciesCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1.ListClientTlsPoliciesResponse) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.ListServerTlsPoliciesCallback

    type ListServerTlsPoliciesCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1.ListServerTlsPoliciesResponse) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.UpdateAuthorizationPolicyCallback

    type UpdateAuthorizationPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.UpdateClientTlsPolicyCallback

    type UpdateClientTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1.NetworkSecurity.UpdateServerTlsPolicyCallback

    type UpdateServerTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.CreateAuthorizationPolicyCallback

    type CreateAuthorizationPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.CreateClientTlsPolicyCallback

    type CreateClientTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.CreateServerTlsPolicyCallback

    type CreateServerTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.DeleteAuthorizationPolicyCallback

    type DeleteAuthorizationPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.DeleteClientTlsPolicyCallback

    type DeleteClientTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.DeleteServerTlsPolicyCallback

    type DeleteServerTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.GetAuthorizationPolicyCallback

    type GetAuthorizationPolicyCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1beta1.AuthorizationPolicy) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.GetClientTlsPolicyCallback

    type GetClientTlsPolicyCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1beta1.ClientTlsPolicy) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.GetServerTlsPolicyCallback

    type GetServerTlsPolicyCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1beta1.ServerTlsPolicy) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.ListAuthorizationPoliciesCallback

    type ListAuthorizationPoliciesCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1beta1.ListAuthorizationPoliciesResponse) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.ListClientTlsPoliciesCallback

    type ListClientTlsPoliciesCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1beta1.ListClientTlsPoliciesResponse) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.ListServerTlsPoliciesCallback

    type ListServerTlsPoliciesCallback = (error: (Error|null), response?: google.cloud.networksecurity.v1beta1.ListServerTlsPoliciesResponse) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.UpdateAuthorizationPolicyCallback

    type UpdateAuthorizationPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.UpdateClientTlsPolicyCallback

    type UpdateClientTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.cloud.networksecurity.v1beta1.NetworkSecurity.UpdateServerTlsPolicyCallback

    type UpdateServerTlsPolicyCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.longrunning.Operations.CancelOperationCallback

    type CancelOperationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

### protos.google.longrunning.Operations.DeleteOperationCallback

    type DeleteOperationCallback = (error: (Error|null), response?: google.protobuf.Empty) => void;

Callback as used by .

### protos.google.longrunning.Operations.GetOperationCallback

    type GetOperationCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .

### protos.google.longrunning.Operations.ListOperationsCallback

    type ListOperationsCallback = (error: (Error|null), response?: google.longrunning.ListOperationsResponse) => void;

Callback as used by .

### protos.google.longrunning.Operations.WaitOperationCallback

    type WaitOperationCallback = (error: (Error|null), response?: google.longrunning.Operation) => void;

Callback as used by .