View Source API Reference google_api_service_control v0.40.0

Modules

API client metadata for GoogleApi.ServiceControl.V1.

API calls for all endpoints tagged Services.

Handle Tesla connections for GoogleApi.ServiceControl.V1.

Attributes

  • unusedArguments (type: list(String.t), default: nil) - A list of label keys that were unused by the server in processing the request. Thus, for similar requests repeated in a certain future time window, the caller can choose to ignore these labels in the requests to achieve better client-side cache hits and quota aggregation for rate quota. This field is not populated for allocation quota checks.

Request message for the AllocateQuota method.

Response message for the AllocateQuota method.

The allowed types for [VALUE] in a [KEY]:[VALUE] attribute.

A set of attributes, each in the format [KEY]:[VALUE].

Common audit log format for Google Cloud Platform API operations.

This message defines request authentication attributes. Terminology is based on the JSON Web Token (JWT) standard, but the terms also correlate to concepts in other standards.

Authentication information for the operation.

Authorization information for the operation.

Defines the errors to be returned in google.api.servicecontrol.v1.CheckResponse.check_errors.

Contains additional information about the check operation.

Request message for the Check method.

Response message for the Check method.

ConsumerInfo provides information about the consumer.

Distribution represents a frequency distribution of double-valued sample points. It contains the size of the population of sample points plus additional optional information: the arithmetic mean of the samples the minimum and maximum of the samples the sum-squared-deviation of the samples, used to compute variance a histogram of the values of the sample points

Exemplars are example points that may be used to annotate aggregated distribution values. They are metadata that gives information about a particular value added to a Distribution bucket, such as a trace ID that was active when a value was added. They may contain further information, such as a example values and timestamps, origin, etc.

Describing buckets with arbitrary user-provided width.

Describing buckets with exponentially growing width.

A common proto for logging HTTP requests. Only contains semantics defined by the HTTP specification. Product-specific logging information MUST be defined in a separate message.

Describing buckets with constant width.

Additional information about a potentially long-running operation with which a log entry is associated.

Additional information about the source code location that produced the log entry.

Represents a single metric value.

Represents a set of metric values in the same metric. Each metric value in the set should have a unique combination of start time, end time, and label values.

Represents an amount of money with its currency type.

Represents information regarding an operation.

Represents OrgPolicy Violation information.

This message defines attributes for a node that handles a network request. The node can be either a service or an application that sends, forwards, or receives the request. Service peers should fill in principal and labels as appropriate.

Information related to policy violations for this request.

Represents error information for QuotaOperation.

Contains the quota information for a quota check response.

Represents information regarding a quota operation.

Represents the properties needed for quota operations.

Represents the processing error of one Operation in the request.

Request message for the Report method.

Response message for the Report method.

This message defines attributes for an HTTP request. If the actual request is not an HTTP request, the runtime system should try to map the actual request to an equivalent HTTP request.

This message defines core attributes for a resource. A resource is an addressable (named) entity provided by the destination service. For example, a file stored on a network storage service.

Describes a resource associated with this operation.

Location information about a resource.

Identity delegation history of an authenticated service account.

The history of delegation across multiple services as the result of the original user's action. Such as "service A uses its own account to do something for user B". This differs from ServiceAccountDelegationInfo, which only tracks the history of direct token exchanges (impersonation).

Metadata describing the service and additional service specific information used to identify the job or unit of work at hand.

The context of a span. This is attached to an Exemplar in Distribution values during aggregation. It contains the name of a span with format: projects/[PROJECT_ID_OR_NUMBER]/traces/[TRACE_ID]/spans/[SPAN_ID]

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. You can find out more about this error model and how to work with it in the API Design Guide.

A span represents a single operation within a trace. Spans can be nested to form a trace tree. Often, a trace contains a root span that describes the end-to-end latency, and one or more subspans for its sub-operations. A trace can also contain multiple root spans, or none at all. Spans do not need to be contiguous—there may be gaps or overlaps between spans in a trace.

Represents a string that might be shortened to a specified length.

A common proto for logging HTTP requests. Only contains semantics defined by the HTTP specification. Product-specific logging information MUST be defined in a separate message.

Additional information about a potentially long-running operation with which a log entry is associated.

Additional information about the source code location that produced the log entry.

Provides information about the Policy violation info for this request.

API client metadata for GoogleApi.ServiceControl.V2.

API calls for all endpoints tagged Services.

Handle Tesla connections for GoogleApi.ServiceControl.V2.

This message defines attributes associated with API operations, such as a network API request. The terminology is based on the conventions used by Google APIs, Istio, and OpenAPI.

This message defines the standard attribute vocabulary for Google APIs. An attribute is a piece of metadata that describes an activity on a network service. For example, the size of an HTTP request, or the status code of an HTTP response. Each attribute has a type and a name, which is logically defined as a proto message field in AttributeContext. The field type becomes the attribute type, and the field path becomes the attribute name. For example, the attribute source.ip maps to field AttributeContext.source.ip. This message definition is guaranteed not to have any wire breaking change. So you can use it directly for passing attributes across different systems. NOTE: Different system may generate different subset of attributes. Please verify the system specification before relying on an attribute generated a system.

Common audit log format for Google Cloud Platform API operations.

This message defines request authentication attributes. Terminology is based on the JSON Web Token (JWT) standard, but the terms also correlate to concepts in other standards.

Authentication information for the operation.

Authorization information for the operation.

Request message for the Check method.

Response message for the Check method.

Represents OrgPolicy Violation information.

This message defines attributes for a node that handles a network request. The node can be either a service or an application that sends, forwards, or receives the request. Service peers should fill in principal and labels as appropriate.

Information related to policy violations for this request.

Request message for the Report method.

Response message for the Report method.

This message defines attributes for an HTTP request. If the actual request is not an HTTP request, the runtime system should try to map the actual request to an equivalent HTTP request.

This message defines core attributes for a resource. A resource is an addressable (named) entity provided by the destination service. For example, a file stored on a network storage service.

Describes a resource referenced in the request.

Location information about a resource.

This message defines attributes for a typical network response. It generally models semantics of an HTTP response.

Identity delegation history of an authenticated service account.

The history of delegation across multiple services as the result of the original user's action. Such as "service A uses its own account to do something for user B". This differs from ServiceAccountDelegationInfo, which only tracks the history of direct token exchanges (impersonation).

Metadata describing the service and additional service specific information used to identify the job or unit of work at hand.

The context of a span. This is attached to an Exemplar in Distribution values during aggregation. It contains the name of a span with format: projects/[PROJECT_ID_OR_NUMBER]/traces/[TRACE_ID]/spans/[SPAN_ID]

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. You can find out more about this error model and how to work with it in the API Design Guide.

A common proto for logging HTTP requests. Only contains semantics defined by the HTTP specification. Product-specific logging information MUST be defined in a separate message.

Additional information about a potentially long-running operation with which a log entry is associated.

Additional information about the source code location that produced the log entry.

Provides information about the Policy violation info for this request.