google_api_service_management v0.40.0 API Reference
Modules
API calls for all endpoints tagged Operations
.
API calls for all endpoints tagged Services
.
Handle Tesla connections for GoogleApi.ServiceManagement.V1.
Generated advice about this change, used for providing more information about how a change will affect the existing service.
Api is a light-weight descriptor for an API Interface.
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.
Provides the configuration for logging a type of permissions. Example
Configuration for an authentication provider, including support for JSON Web Token (JWT).
User-defined authentication requirements, including support for JSON Web Token (JWT).
Authentication
defines the authentication configuration for an API.
Authentication rules for the service.
Backend
defines the backend configuration for a service.
A backend rule provides configuration for an individual API element.
Billing related configuration of the service.
Configuration of a specific billing destination (Currently only support bill against consumer project).
Associates members
with a role
.
Change report associated with a particular service configuration.
Output generated from semantically comparing two versions of a service configuration.
Generic specification of a source configuration file
Represents a service configuration with its name and id.
Represents a source file which is used to generate the service configuration
defined by google.api.Service
.
Context
defines which contexts an API requests.
A context rule provides information about the context for an individual API element.
Selects and configures the service controller used by the service. The service controller handles features like abuse, quota, billing, logging, monitoring, etc.
Customize service error responses. For example, list any service specific protobuf types that can appear in error detail lists of error responses.
A custom error rule.
A custom pattern is used for defining custom HTTP verb.
Strategy used to delete a service. This strategy is a placeholder only used by the system generated rollout to delete a service.
Represents a diagnostic message (error or warning)
Request message for DisableService method.
Operation payload for DisableService method.
Documentation
provides the information for describing a service.
A documentation rule provides information about individual API elements.
Request message for EnableService method.
Operation payload for EnableService method.
Endpoint
describes a network endpoint that serves a set of APIs.
A service may expose any number of endpoints, and all endpoints share the
same service configuration, such as quota configuration and monitoring
configuration.
Enum type definition.
Enum value definition.
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.
A single field of a message type.
Encapsulation of flow-specific error details for debugging. Used as a details field on an error Status, not intended for external use.
Request message for GenerateConfigReport method.
Response message for GenerateConfigReport method.
Request message for GetIamPolicy
method.
Encapsulates settings provided to GetIamPolicy.
Defines the HTTP configuration for an API service. It contains a list of HttpRule, each specifying the mapping of an RPC method to one or more HTTP REST API methods.
gRPC Transcoding
gRPC Transcoding is a feature for mapping between a gRPC method and one or more HTTP REST endpoints. It allows developers to build a single API service that supports both gRPC APIs and REST APIs. Many systems, including Google APIs, Cloud Endpoints, gRPC Gateway, and Envoy proxy support this feature and use it for large scale production services.
Specifies a location to extract JWT from an API request.
A description of a label.
The response message for Operations.ListOperations.
Response message for ListServiceConfigs method.
Response message for ListServiceRollouts method.
Response message for ListServices
method.
A description of a log type. Example in YAML format
Logging configuration of the service.
Configuration of a specific logging destination (the producer project or the consumer project).
The full representation of a Service that is managed by Google Service Management.
Method represents a method of an API interface.
Defines a metric type and its schema. Once a metric descriptor is created, deleting or altering it stops data collection and makes the metric type's existing data unusable.
Additional annotations that can be used to guide the usage of a metric.
Bind API methods to metrics. Binding a method to a metric causes that metric's configured quota behaviors to apply to the method call.
Declares an API Interface to be included in this interface. The including interface must redeclare all the methods from the included interface, but documentation and options are inherited as follows
An object that describes the schema of a MonitoredResource object using a
type name and a set of labels. For example, the monitored resource
descriptor for Google Compute Engine VM instances has a type of
"gce_instance"
and specifies the use of the labels "instance_id"
and
"zone"
to identify particular VM instances.
Monitoring configuration of the service.
Configuration of a specific monitoring destination (the producer project or the consumer project).
OAuth scopes are a way to define data and permissions on data. For example, there are scopes defined for "Read-only access to Google Calendar" and "Access to Cloud Platform". Users can consent to a scope for an application, giving it permission to access that data on their behalf.
This resource represents a long-running operation that is the result of a network API call.
The metadata associated with a long running operation resource.
A protocol buffer option, which can be attached to a message, field, enumeration, etc.
Represents a documentation page. A page can contain subpages to represent nested documentation set structure.
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
Quota configuration helps to achieve fairness and budgeting in service usage.
QuotaLimit
defines a specific limit that applies over a specified duration
for a limit type. There can be at most one limit for a duration and limit
type combination defined within a QuotaGroup
.
A rollout resource that defines how service configuration versions are pushed to control plane systems. Typically, you create a new version of the service config, and then create a Rollout to push the service config.
Service
is the root object of Google service configuration schema. It
describes basic information about a service, such as the name and the
title, and delegates other aspects to sub-sections. Each sub-section is
either a proto message or a repeated proto message that configures a
specific aspect, such as auth. See each proto message definition for details.
The per-product per-project service identity for a service.
Request message for SetIamPolicy
method.
SourceContext
represents information about the source of a
protobuf element, like the file in which it is defined.
Source information used to create a Service Config
The Status
type defines a logical error model that is suitable for
different programming environments, including REST APIs and RPC APIs. It is
used by gRPC. Each Status
message contains
three pieces of data: error code, error message, and error details.
Represents the status of one operation step.
Request message for SubmitConfigSource method.
Response message for SubmitConfigSource method.
Define a parameter's name and location. The parameter may be passed as either an HTTP header or a URL query parameter, and if both are passed the behavior is implementation-dependent.
Define a system parameter rule mapping system parameter definitions to methods.
Request message for TestIamPermissions
method.
Response message for TestIamPermissions
method.
Strategy that specifies how clients of Google Service Controller want to send traffic to use different config versions. This is generally used by API proxy to split traffic based on your configured percentage for each config version.
A protocol buffer message type.
Response message for UndeleteService method.
Configuration controlling usage of a service.
Usage configuration rules for the service.