| Class | Description |
|---|---|
| AddDnsRecordSetMetadata |
Metadata provided through GetOperation request for the LRO generated by AddDnsRecordSet API
|
| AddDnsZoneMetadata |
Metadata provided through GetOperation request for the LRO generated by AddDnsZone API
|
| AddDnsZoneResponse |
Represents managed DNS zones created in the shared producer host and consumer projects.
|
| AddRolesMetadata |
Metadata provided through GetOperation request for the LRO generated by AddRoles API
|
| AddRolesResponse |
Represents IAM roles added to the shared VPC host project.
|
| AddSubnetworkRequest |
Request to create a subnetwork in a previously peered service network.
|
| Api |
Api is a light-weight descriptor for an API Interface.
|
| Aspect |
Aspect represents Generic aspect.
|
| Authentication |
`Authentication` defines the authentication configuration for API methods provided by an API
service.
|
| AuthenticationRule |
Authentication rules for the service.
|
| AuthProvider |
Configuration for an authentication 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.
|
| BatchingConfigProto |
`BatchingConfigProto` defines the batching configuration for an API method.
|
| BatchingDescriptorProto |
`BatchingDescriptorProto` specifies the fields of the request message to be used for batching,
and, optionally, the fields of the response message to be used for demultiplexing.
|
| BatchingSettingsProto |
`BatchingSettingsProto` specifies a set of batching thresholds, each of which acts as a trigger
to send a batch of messages as a request.
|
| Billing |
Billing related configuration of the service.
|
| BillingDestination |
Configuration of a specific billing destination (Currently only support bill against consumer
project).
|
| CleanupConnectionMetadata |
Metadata provided through GetOperation request for the LRO generated by Cleanup Connection API
|
| ClientLibrarySettings |
Details about how and where to publish client libraries.
|
| CloudSQLConfig |
Cloud SQL configuration.
|
| CommonLanguageSettings |
Required information for every language.
|
| Connection |
Represents a private connection resource.
|
| ConsumerConfig |
Configuration information for a private service access connection.
|
| ConsumerConfigMetadata |
Metadata provided through GetOperation request for the LRO generated by UpdateConsumerConfig API.
|
| 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.
|
| CppSettings |
Settings for C++ client libraries.
|
| CustomError |
Customize service error responses.
|
| CustomErrorRule |
A custom error rule.
|
| CustomHttpPattern |
A custom pattern is used for defining custom HTTP verb.
|
| DeleteConnectionMetadata |
Metadata provided through GetOperation request for the LRO generated by Delete Connection API
|
| DeletePeeredDnsDomainMetadata |
Metadata provided through GetOperation request for the LRO generated by DeletePeeredDnsDomain
API.
|
| DnsRecordSet |
Represents a DNS record set resource.
|
| DnsZone |
Represents a DNS zone resource.
|
| Documentation |
`Documentation` provides the information for describing a service.
|
| DocumentationRule |
A documentation rule provides information about individual API elements.
|
| DotnetSettings |
Settings for Dotnet client libraries.
|
| Endpoint |
`Endpoint` describes a network address of a service that serves a set of APIs.
|
| EnumValue |
Enum value definition.
|
| ExperimentalFeatures |
Experimental features to be included during client library generation.
|
| Field |
A single field of a message type.
|
| FieldPolicy |
Google API Policy Annotation This message defines a simple API policy annotation that can be used
to annotate API request and response message fields with applicable policies.
|
| GoogleCloudServicenetworkingV1betaConnection |
Represents a private connection resource.
|
| GoogleCloudServicenetworkingV1betaSubnetwork |
Represents a subnet that was created or discovered by a private access management service.
|
| GoogleCloudServicenetworkingV1ConsumerConfigReservedRange |
Allocated IP address ranges for this private service access connection.
|
| GoSettings |
Settings for Go client libraries.
|
| Http |
Defines the HTTP configuration for an API service.
|
| HttpRule |
gRPC Transcoding gRPC Transcoding is a feature for mapping between a gRPC method and one or more
HTTP REST endpoints.
|
| JavaSettings |
Settings for Java client libraries.
|
| JwtLocation |
Specifies a location to extract JWT from an API request.
|
| LabelDescriptor |
A description of a label.
|
| ListConnectionsResponse |
ListConnectionsResponse is the response to list peering states for the given service and consumer
project.
|
| 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).
|
| LongRunning |
Describes settings to use when generating API methods that use the long-running operation
pattern.
|
| Method |
Method represents a method of an API interface.
|
| MethodPolicy |
Defines policies applying to an RPC method.
|
| MethodSettings |
Describes the generator configuration for a method.
|
| 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).
|
| NodeSettings |
Settings for Node client libraries.
|
| 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.
|
| Option |
A protocol buffer option, which can be attached to a message, field, enumeration, etc.
|
| Page |
Represents a documentation page.
|
| PartialDeleteConnectionMetadata |
Metadata provided through GetOperation request for the LRO generated by Partial Delete Connection
API
|
| PeeredDnsDomain |
DNS domain suffix for which requests originating in the producer VPC network are resolved in the
associated consumer VPC network.
|
| PeeredDnsDomainMetadata |
Metadata provided through GetOperation request for the LRO generated by CreatePeeredDnsDomain
API.
|
| PhpSettings |
Settings for Php client libraries.
|
| PolicyBinding |
Grouping of IAM role and IAM member.
|
| Publishing |
This message configures the settings for publishing [Google Cloud Client
libraries](https://cloud.google.com/apis/docs/cloud-client-libraries) generated from the service
config.
|
| PythonSettings |
Settings for Python client libraries.
|
| 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.
|
| Range |
Represents a found unused range.
|
| RemoveDnsRecordSetMetadata |
Metadata provided through GetOperation request for the LRO generated by RemoveDnsRecordSet API
|
| RemoveDnsRecordSetResponse |
Blank message response type for RemoveDnsRecordSet API
|
| RemoveDnsZoneMetadata |
Metadata provided through GetOperation request for the LRO generated by RemoveDnsZone API
|
| RemoveDnsZoneResponse |
Blank message response type for RemoveDnsZone API
|
| Route |
Represents a route that was created or discovered by a private access management service.
|
| RubySettings |
Settings for Ruby client libraries.
|
| SearchRangeRequest |
Request to search for an unused range within allocated ranges.
|
| SecondaryIpRange |
Model definition for SecondaryIpRange.
|
| SelectiveGapicGeneration |
This message is used to configure the generation of a subset of the RPCs in a service for client
libraries.
|
| Service |
`Service` is the root object of Google API service configuration (service config).
|
| ServiceNetworkingEnum |
Enum type definition.
|
| 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.
|
| Subnetwork |
Represents a subnet that was created or discovered by a private access management service.
|
| 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.
|
| UpdateDnsRecordSetMetadata |
Metadata provided through GetOperation request for the LRO generated by UpdateDnsRecordSet API
|
| Usage |
Configuration controlling usage of a service.
|
| UsageRule |
Usage configuration rules for the service.
|
| VpcServiceControls |
Response for the get VPC Service Controls request.
|
Copyright © 2011–2025 Google. All rights reserved.