# Package @google-cloud/service-control (3.3.0)

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

- [3.3.0 (latest)](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/overview)
- [3.2.0](https://docs.cloud.google.com/nodejs/docs/reference/service-control/3.2.0/overview)
- [2.3.0](https://docs.cloud.google.com/nodejs/docs/reference/service-control/2.3.0/overview)
- [2.2.0](https://docs.cloud.google.com/nodejs/docs/reference/service-control/2.2.0/overview)
- [2.1.2](https://docs.cloud.google.com/nodejs/docs/reference/service-control/2.1.2/overview)
- [2.0.3](https://docs.cloud.google.com/nodejs/docs/reference/service-control/2.0.3/overview)
- [1.4.0](https://docs.cloud.google.com/nodejs/docs/reference/service-control/1.4.0/overview)
- [1.3.0](https://docs.cloud.google.com/nodejs/docs/reference/service-control/1.3.0/overview)
- [1.2.1](https://docs.cloud.google.com/nodejs/docs/reference/service-control/1.2.1/overview)
- [1.1.4](https://docs.cloud.google.com/nodejs/docs/reference/service-control/1.1.4/overview)

## Classes

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

Represents a ClientLibrarySettings.

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

Represents a CommonLanguageSettings.

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

Represents a CppSettings.

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

Represents a CustomHttpPattern.

### [protos.google.api.Distribution](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution-class)

Represents a Distribution.

### [protos.google.api.Distribution.BucketOptions](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.bucketoptions-class)

Represents a BucketOptions.

### [protos.google.api.Distribution.BucketOptions.Explicit](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.bucketoptions.explicit)

Represents an Explicit.

### [protos.google.api.Distribution.BucketOptions.Exponential](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.bucketoptions.exponential)

Represents an Exponential.

### [protos.google.api.Distribution.BucketOptions.Linear](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.bucketoptions.linear)

Represents a Linear.

### [protos.google.api.Distribution.Exemplar](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.exemplar)

Represents an Exemplar.

### [protos.google.api.Distribution.Range](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.range)

Represents a Range.

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

Represents a DotnetSettings.

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

Represents a GoSettings.

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

Represents a Http.

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

Represents a HttpRule.

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

Represents a JavaSettings.

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

Represents a MethodSettings.

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

Represents a LongRunning.

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

Represents a NodeSettings.

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

Represents a PhpSettings.

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

Represents a Publishing.

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

Represents a PythonSettings.

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

Represents a RubySettings.

### [protos.google.api.servicecontrol.v1.AllocateQuotaRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.allocatequotarequest)

Represents an AllocateQuotaRequest.

### [protos.google.api.servicecontrol.v1.AllocateQuotaResponse](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.allocatequotaresponse)

Represents an AllocateQuotaResponse.

### [protos.google.api.servicecontrol.v1.CheckError](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.checkerror-class)

Represents a CheckError.

### [protos.google.api.servicecontrol.v1.CheckRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.checkrequest)

Represents a CheckRequest.

### [protos.google.api.servicecontrol.v1.CheckResponse](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.checkresponse-class)

Represents a CheckResponse.

### [protos.google.api.servicecontrol.v1.CheckResponse.CheckInfo](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.checkresponse.checkinfo)

Represents a CheckInfo.

### [protos.google.api.servicecontrol.v1.CheckResponse.ConsumerInfo](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.checkresponse.consumerinfo-class)

Represents a ConsumerInfo.

### [protos.google.api.servicecontrol.v1.Distribution](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.distribution-class)

Represents a Distribution.

### [protos.google.api.servicecontrol.v1.Distribution.ExplicitBuckets](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.distribution.explicitbuckets)

Represents an ExplicitBuckets.

### [protos.google.api.servicecontrol.v1.Distribution.ExponentialBuckets](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.distribution.exponentialbuckets)

Represents an ExponentialBuckets.

### [protos.google.api.servicecontrol.v1.Distribution.LinearBuckets](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.distribution.linearbuckets)

Represents a LinearBuckets.

### [protos.google.api.servicecontrol.v1.HttpRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.httprequest)

Represents a HttpRequest.

### [protos.google.api.servicecontrol.v1.LogEntry](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.logentry)

Represents a LogEntry.

### [protos.google.api.servicecontrol.v1.LogEntryOperation](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.logentryoperation)

Represents a LogEntryOperation.

### [protos.google.api.servicecontrol.v1.LogEntrySourceLocation](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.logentrysourcelocation)

Represents a LogEntrySourceLocation.

### [protos.google.api.servicecontrol.v1.MetricValue](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.metricvalue)

Represents a MetricValue.

### [protos.google.api.servicecontrol.v1.MetricValueSet](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.metricvalueset)

Represents a MetricValueSet.

### [protos.google.api.servicecontrol.v1.Operation](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.operation-class)

Represents an Operation.

### [protos.google.api.servicecontrol.v1.QuotaController](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.quotacontroller-class)

Represents a QuotaController

### [protos.google.api.servicecontrol.v1.QuotaError](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.quotaerror-class)

Represents a QuotaError.

### [protos.google.api.servicecontrol.v1.QuotaOperation](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.quotaoperation-class)

Represents a QuotaOperation.

### [protos.google.api.servicecontrol.v1.ReportRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.reportrequest)

Represents a ReportRequest.

### [protos.google.api.servicecontrol.v1.ReportResponse](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.reportresponse-class)

Represents a ReportResponse.

### [protos.google.api.servicecontrol.v1.ReportResponse.ReportError](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.reportresponse.reporterror)

Represents a ReportError.

### [protos.google.api.servicecontrol.v1.ServiceController](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.servicecontroller-class)

Represents a ServiceController

### [protos.google.api.servicecontrol.v2.CheckRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.checkrequest)

Represents a CheckRequest.

### [protos.google.api.servicecontrol.v2.CheckResponse](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.checkresponse)

Represents a CheckResponse.

### [protos.google.api.servicecontrol.v2.ReportRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.reportrequest)

Represents a ReportRequest.

### [protos.google.api.servicecontrol.v2.ReportResponse](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.reportresponse)

Represents a ReportResponse.

### [protos.google.api.servicecontrol.v2.ResourceInfo](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.resourceinfo)

Represents a ResourceInfo.

### [protos.google.api.servicecontrol.v2.ResourceInfoList](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.resourceinfolist)

Represents a ResourceInfoList.

### [protos.google.api.servicecontrol.v2.ServiceController](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.servicecontroller-class)

Represents a ServiceController

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

Represents an Any.

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

Represents a DescriptorProto.

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

Represents an ExtensionRange.

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

Represents a ReservedRange.

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

Represents a Duration.

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

Represents an EnumDescriptorProto.

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

Represents an EnumReservedRange.

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

Represents an EnumOptions.

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

Represents an EnumValueDescriptorProto.

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

Represents an EnumValueOptions.

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

Represents an ExtensionRangeOptions.

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

Represents a Declaration.

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

Represents a FeatureSet.

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

Represents a FeatureSetDefaults.

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

Represents a FeatureSetEditionDefault.

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

Represents a FieldDescriptorProto.

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

Represents a FieldOptions.

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

Represents an EditionDefault.

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

Represents a FileDescriptorProto.

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

Represents a FileDescriptorSet.

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

Represents a FileOptions.

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

Represents a GeneratedCodeInfo.

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

Represents an Annotation.

### [protos.google.protobuf.ListValue](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.protobuf.listvalue)

Represents a ListValue.

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

Represents a MessageOptions.

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

Represents a MethodDescriptorProto.

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

Represents a MethodOptions.

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

Represents an OneofDescriptorProto.

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

Represents an OneofOptions.

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

Represents a ServiceDescriptorProto.

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

Represents a ServiceOptions.

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

Represents a SourceCodeInfo.

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

Represents a Location.

### [protos.google.protobuf.Struct](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.protobuf.struct)

Represents a Struct.

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

Represents a Timestamp.

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

Represents an UninterpretedOption.

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

Represents a NamePart.

### [protos.google.protobuf.Value](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.protobuf.value)

Represents a Value.

### [protos.google.rpc.context.AttributeContext](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext-class)

Represents an AttributeContext.

### [protos.google.rpc.context.AttributeContext.Api](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.api)

Represents an Api.

### [protos.google.rpc.context.AttributeContext.Auth](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.auth)

Represents an Auth.

### [protos.google.rpc.context.AttributeContext.Peer](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.peer)

Represents a Peer.

### [protos.google.rpc.context.AttributeContext.Request](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.request)

Represents a Request.

### [protos.google.rpc.context.AttributeContext.Resource](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.resource)

Represents a Resource.

### [protos.google.rpc.context.AttributeContext.Response](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.response)

Represents a Response.

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

Represents a Status.

### [v1.QuotaControllerClient](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/v1.quotacontrollerclient)

\[Google Quota Control API\](/service-control/overview)

Allows clients to allocate and release quota against a \[managed service\](https://cloud.google.com/service-management/reference/rpc/google.api/servicemanagement.v1#google.api.servicemanagement.v1.ManagedService). v1

### [v1.ServiceControllerClient](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/v1.servicecontrollerclient)

\[Google Service Control API\](/service-control/overview)

Lets clients check and report operations against a \[managed service\](https://cloud.google.com/service-management/reference/rpc/google.api/servicemanagement.v1#google.api.servicemanagement.v1.ManagedService). v1

### [v2.ServiceControllerClient](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/v2.servicecontrollerclient)

\[Service Control API v2\](<https://cloud.google.com/service-infrastructure/docs/service-control/access-control>)

Private Preview. This feature is only available for approved services.

This API provides admission control and telemetry reporting for services that are integrated with \[Service Infrastructure\](<https://cloud.google.com/service-infrastructure>). v2

## Interfaces

### [protos.google.api.Distribution.BucketOptions.IExplicit](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.bucketoptions.iexplicit)

Properties of an Explicit.

### [protos.google.api.Distribution.BucketOptions.IExponential](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.bucketoptions.iexponential)

Properties of an Exponential.

### [protos.google.api.Distribution.BucketOptions.ILinear](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.bucketoptions.ilinear)

Properties of a Linear.

### [protos.google.api.Distribution.IBucketOptions](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.ibucketoptions)

Properties of a BucketOptions.

### [protos.google.api.Distribution.IExemplar](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.iexemplar)

Properties of an Exemplar.

### [protos.google.api.Distribution.IRange](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.distribution.irange)

Properties of a Range.

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

Properties of a ClientLibrarySettings.

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

Properties of a CommonLanguageSettings.

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

Properties of a CppSettings.

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

Properties of a CustomHttpPattern.

### [protos.google.api.IDistribution](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.idistribution)

Properties of a Distribution.

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

Properties of a DotnetSettings.

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

Properties of a GoSettings.

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

Properties of a Http.

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

Properties of a HttpRule.

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

Properties of a JavaSettings.

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

Properties of a MethodSettings.

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

Properties of a NodeSettings.

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

Properties of a PhpSettings.

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

Properties of a Publishing.

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

Properties of a PythonSettings.

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

Properties of a RubySettings.

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

Properties of a LongRunning.

### [protos.google.api.servicecontrol.v1.CheckResponse.ICheckInfo](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.checkresponse.icheckinfo)

Properties of a CheckInfo.

### [protos.google.api.servicecontrol.v1.CheckResponse.IConsumerInfo](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.checkresponse.iconsumerinfo)

Properties of a ConsumerInfo.

### [protos.google.api.servicecontrol.v1.Distribution.IExplicitBuckets](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.distribution.iexplicitbuckets)

Properties of an ExplicitBuckets.

### [protos.google.api.servicecontrol.v1.Distribution.IExponentialBuckets](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.distribution.iexponentialbuckets)

Properties of an ExponentialBuckets.

### [protos.google.api.servicecontrol.v1.Distribution.ILinearBuckets](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.distribution.ilinearbuckets)

Properties of a LinearBuckets.

### [protos.google.api.servicecontrol.v1.IAllocateQuotaRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.iallocatequotarequest)

Properties of an AllocateQuotaRequest.

### [protos.google.api.servicecontrol.v1.IAllocateQuotaResponse](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.iallocatequotaresponse)

Properties of an AllocateQuotaResponse.

### [protos.google.api.servicecontrol.v1.ICheckError](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.icheckerror)

Properties of a CheckError.

### [protos.google.api.servicecontrol.v1.ICheckRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.icheckrequest)

Properties of a CheckRequest.

### [protos.google.api.servicecontrol.v1.ICheckResponse](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.icheckresponse)

Properties of a CheckResponse.

### [protos.google.api.servicecontrol.v1.IDistribution](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.idistribution)

Properties of a Distribution.

### [protos.google.api.servicecontrol.v1.IHttpRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.ihttprequest)

Properties of a HttpRequest.

### [protos.google.api.servicecontrol.v1.ILogEntry](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.ilogentry)

Properties of a LogEntry.

### [protos.google.api.servicecontrol.v1.ILogEntryOperation](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.ilogentryoperation)

Properties of a LogEntryOperation.

### [protos.google.api.servicecontrol.v1.ILogEntrySourceLocation](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.ilogentrysourcelocation)

Properties of a LogEntrySourceLocation.

### [protos.google.api.servicecontrol.v1.IMetricValue](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.imetricvalue)

Properties of a MetricValue.

### [protos.google.api.servicecontrol.v1.IMetricValueSet](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.imetricvalueset)

Properties of a MetricValueSet.

### [protos.google.api.servicecontrol.v1.IOperation](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.ioperation)

Properties of an Operation.

### [protos.google.api.servicecontrol.v1.IQuotaError](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.iquotaerror)

Properties of a QuotaError.

### [protos.google.api.servicecontrol.v1.IQuotaOperation](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.iquotaoperation)

Properties of a QuotaOperation.

### [protos.google.api.servicecontrol.v1.IReportRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.ireportrequest)

Properties of a ReportRequest.

### [protos.google.api.servicecontrol.v1.IReportResponse](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.ireportresponse)

Properties of a ReportResponse.

### [protos.google.api.servicecontrol.v1.ReportResponse.IReportError](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.reportresponse.ireporterror)

Properties of a ReportError.

### [protos.google.api.servicecontrol.v2.ICheckRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.icheckrequest)

Properties of a CheckRequest.

### [protos.google.api.servicecontrol.v2.ICheckResponse](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.icheckresponse)

Properties of a CheckResponse.

### [protos.google.api.servicecontrol.v2.IReportRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.ireportrequest)

Properties of a ReportRequest.

### [protos.google.api.servicecontrol.v2.IReportResponse](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.ireportresponse)

Properties of a ReportResponse.

### [protos.google.api.servicecontrol.v2.IResourceInfo](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.iresourceinfo)

Properties of a ResourceInfo.

### [protos.google.api.servicecontrol.v2.IResourceInfoList](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v2.iresourceinfolist)

Properties of a ResourceInfoList.

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

Properties of an ExtensionRange.

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

Properties of a ReservedRange.

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

Properties of an EnumReservedRange.

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

Properties of a Declaration.

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

Properties of a FeatureSetEditionDefault.

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

Properties of an EditionDefault.

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

Properties of an Annotation.

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

Properties of an Any.

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

Properties of a DescriptorProto.

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

Properties of a Duration.

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

Properties of an EnumDescriptorProto.

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

Properties of an EnumOptions.

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

Properties of an EnumValueDescriptorProto.

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

Properties of an EnumValueOptions.

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

Properties of an ExtensionRangeOptions.

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

Properties of a FeatureSet.

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

Properties of a FeatureSetDefaults.

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

Properties of a FieldDescriptorProto.

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

Properties of a FieldOptions.

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

Properties of a FileDescriptorProto.

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

Properties of a FileDescriptorSet.

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

Properties of a FileOptions.

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

Properties of a GeneratedCodeInfo.

### [protos.google.protobuf.IListValue](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.protobuf.ilistvalue)

Properties of a ListValue.

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

Properties of a MessageOptions.

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

Properties of a MethodDescriptorProto.

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

Properties of a MethodOptions.

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

Properties of an OneofDescriptorProto.

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

Properties of an OneofOptions.

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

Properties of a ServiceDescriptorProto.

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

Properties of a ServiceOptions.

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

Properties of a SourceCodeInfo.

### [protos.google.protobuf.IStruct](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.protobuf.istruct)

Properties of a Struct.

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

Properties of a Timestamp.

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

Properties of an UninterpretedOption.

### [protos.google.protobuf.IValue](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.protobuf.ivalue)

Properties of a Value.

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

Properties of a Location.

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

Properties of a NamePart.

### [protos.google.rpc.context.AttributeContext.IApi](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.iapi)

Properties of an Api.

### [protos.google.rpc.context.AttributeContext.IAuth](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.iauth)

Properties of an Auth.

### [protos.google.rpc.context.AttributeContext.IPeer](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.ipeer)

Properties of a Peer.

### [protos.google.rpc.context.AttributeContext.IRequest](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.irequest)

Properties of a Request.

### [protos.google.rpc.context.AttributeContext.IResource](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.iresource)

Properties of a Resource.

### [protos.google.rpc.context.AttributeContext.IResponse](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.attributecontext.iresponse)

Properties of a Response.

### [protos.google.rpc.context.IAttributeContext](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.rpc.context.iattributecontext)

Properties of an AttributeContext.

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

Properties of a Status.

## Enums

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

ClientLibraryDestination enum.

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

ClientLibraryOrganization enum.

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

LaunchStage enum.

### [protos.google.api.servicecontrol.v1.CheckError.Code](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.checkerror.code)

Code enum.

### [protos.google.api.servicecontrol.v1.CheckResponse.ConsumerInfo.ConsumerType](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.checkresponse.consumerinfo.consumertype)

ConsumerType enum.

### [protos.google.api.servicecontrol.v1.Operation.Importance](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.operation.importance)

Importance enum.

### [protos.google.api.servicecontrol.v1.QuotaError.Code](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.quotaerror.code)

Code enum.

### [protos.google.api.servicecontrol.v1.QuotaOperation.QuotaMode](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.api.servicecontrol.v1.quotaoperation.quotamode)

QuotaMode enum.

### [protos.google.logging.type.LogSeverity](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.logging.type.logseverity)

LogSeverity enum.

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

Edition enum.

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

VerificationState enum.

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

EnumType enum.

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

FieldPresence enum.

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

JsonFormat enum.

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

MessageEncoding enum.

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

RepeatedFieldEncoding enum.

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

Utf8Validation enum.

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

Label enum.

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

Type enum.

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

CType enum.

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

JSType enum.

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

OptionRetention enum.

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

OptionTargetType enum.

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

OptimizeMode enum.

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

Semantic enum.

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

IdempotencyLevel enum.

### [protos.google.protobuf.NullValue](https://docs.cloud.google.com/nodejs/docs/reference/service-control/latest/service-control/protos.google.protobuf.nullvalue)

NullValue enum.

## Variables

### _default

    _default: {
        v1: typeof v1;
        v2: typeof v2;
        QuotaControllerClient: typeof v1.QuotaControllerClient;
        ServiceControllerClient: typeof v1.ServiceControllerClient;
    }

### QuotaControllerClient

    QuotaControllerClient: typeof v1.QuotaControllerClient

### ServiceControllerClient

    ServiceControllerClient: typeof v1.ServiceControllerClient

## Type Aliases

### protos.google.api.servicecontrol.v1.QuotaController.AllocateQuotaCallback

    type AllocateQuotaCallback = (error: (Error|null), response?: google.api.servicecontrol.v1.AllocateQuotaResponse) => void;

Callback as used by .

### protos.google.api.servicecontrol.v1.ServiceController.CheckCallback

    type CheckCallback = (error: (Error|null), response?: google.api.servicecontrol.v1.CheckResponse) => void;

Callback as used by .

### protos.google.api.servicecontrol.v1.ServiceController.ReportCallback

    type ReportCallback = (error: (Error|null), response?: google.api.servicecontrol.v1.ReportResponse) => void;

Callback as used by .

### protos.google.api.servicecontrol.v2.ServiceController.CheckCallback

    type CheckCallback = (error: (Error|null), response?: google.api.servicecontrol.v2.CheckResponse) => void;

Callback as used by .

### protos.google.api.servicecontrol.v2.ServiceController.ReportCallback

    type ReportCallback = (error: (Error|null), response?: google.api.servicecontrol.v2.ReportResponse) => void;

Callback as used by .

### QuotaControllerClient

    type QuotaControllerClient = v1.QuotaControllerClient;

### ServiceControllerClient

    type ServiceControllerClient = v1.ServiceControllerClient;