# Functions
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
View your data across Google Cloud Platform services.
View and manage your data across Google Cloud Platform services.
Manage your Google API service configuration.
# Structs
Api: Api is a light-weight descriptor for an API Interface.
Authentication: `Authentication` defines the authentication configuration for an API.
AuthenticationRule: Authentication rules for the service.
AuthorizationConfig: Configuration of authorization.
AuthorizationRule: Authorization rule for API services.
AuthProvider: Configuration for an anthentication provider, including support for [JSON Web Token (JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32) .
AuthRequirement: User-defined authentication requirements, including support for [JSON Web Token (JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32) .
Backend: `Backend` defines the backend configuration for a service.
BackendRule: A backend rule provides configuration for an individual API element.
BatchEnableServicesRequest: Request message for the `BatchEnableServices` method.
BatchEnableServicesResponse: Response message for the `BatchEnableServices` method.
Billing: Billing related configuration of the service.
BillingDestination: Configuration of a specific billing destination (Currently only support bill against consumer project).
CancelOperationRequest: The request message for Operations.CancelOperation.
Context: `Context` defines which contexts an API requests.
ContextRule: A context rule provides information about the context for an individual API element.
Control: Selects and configures the service controller used by the service.
CustomError: Customize service error responses.
CustomErrorRule: A custom error rule.
CustomHttpPattern: A custom pattern is used for defining custom HTTP verb.
DisableServiceRequest: Request message for the `DisableService` method.
DisableServiceResponse: Response message for the `DisableService` method.
Documentation: `Documentation` provides the information for describing a service.
DocumentationRule: A documentation rule provides information about individual API elements.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
EnableFailure: Provides error messages for the failing services.
EnableServiceRequest: Request message for the `EnableService` method.
EnableServiceResponse: Response message for the `EnableService` method.
Endpoint: `Endpoint` describes a network endpoint that serves a set of APIs.
Enum: Enum type definition.
EnumValue: Enum value definition.
Experimental: Experimental service configuration.
Field: A single field of a message type.
GoogleApiService: `Service` is the root object of Google service configuration schema.
GoogleApiServiceusageV1OperationMetadata: The operation metadata returned for the batchend services operation.
GoogleApiServiceusageV1Service: A service that is available for use by the consumer.
GoogleApiServiceusageV1ServiceConfig: The configuration of the service.
Http: Defines the HTTP configuration for an API service.
HttpRule: `HttpRule` defines the mapping of an RPC method to one or more HTTP REST API methods.
LabelDescriptor: A description of a label.
ListOperationsResponse: The response message for Operations.ListOperations.
ListServicesResponse: Response message for the `ListServices` method.
LogDescriptor: A description of a log type.
Logging: Logging configuration of the service.
LoggingDestination: Configuration of a specific logging destination (the producer project or the consumer project).
MediaDownload: Defines the Media configuration for a service in case of a download.
MediaUpload: Defines the Media configuration for a service in case of an upload.
Method: Method represents a method of an API interface.
MetricDescriptor: Defines a metric type and its schema.
MetricDescriptorMetadata: Additional annotations that can be used to guide the usage of a metric.
MetricRule: Bind API methods to metrics.
Mixin: Declares an API Interface to be included in this interface.
MonitoredResourceDescriptor: An object that describes the schema of a MonitoredResource object using a type name and a set of labels.
Monitoring: Monitoring configuration of the service.
MonitoringDestination: Configuration of a specific monitoring destination (the producer project or the consumer project).
OAuthRequirements: OAuth scopes are a way to define data and permissions on data.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: The operation metadata returned for the batchend services operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Option: A protocol buffer option, which can be attached to a message, field, enumeration, etc.
Page: Represents a documentation page.
Quota: Quota configuration helps to achieve fairness and budgeting in service usage.
QuotaLimit: `QuotaLimit` defines a specific limit that applies over a specified duration for a limit type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SourceContext: `SourceContext` represents information about the source of a protobuf element, like the file in which it is defined.
SourceInfo: Source information used to create a Service Config.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
SystemParameter: Define a parameter's name and location.
SystemParameterRule: Define a system parameter rule mapping system parameter definitions to methods.
SystemParameters: ### System parameter configuration
A system parameter is a special kind of parameter defined by the API system, not by an individual API.
Type: A protocol buffer message type.
Usage: Configuration controlling usage of a service.
UsageRule: Usage configuration rules for the service.