Class and Description |
---|
AddTenantProjectRequest
Request to add a newly created and configured tenant project to a tenancy unit.
|
ApplyTenantProjectConfigRequest
Request to apply configuration to an existing tenant project.
|
AttachTenantProjectRequest
Request to attach an existing project to the tenancy unit as a new tenant resource.
|
CancelOperationRequest
The request message for Operations.CancelOperation.
|
CreateTenancyUnitRequest
Request to create a tenancy unit for a service consumer of a managed service.
|
DeleteTenantProjectRequest
Request message to delete tenant project resource from the tenancy unit.
|
RemoveTenantProjectRequest
Request message to remove a tenant project resource from the tenancy unit.
|
UndeleteTenantProjectRequest
Request message to undelete tenant project resource previously deleted from the tenancy unit.
|
Class and Description |
---|
AddTenantProjectRequest
Request to add a newly created and configured tenant project to a tenancy unit.
|
Api
Api is a light-weight descriptor for an API Interface.
|
ApplyTenantProjectConfigRequest
Request to apply configuration to an existing tenant project.
|
AttachTenantProjectRequest
Request to attach an existing project to the tenancy unit as a new tenant resource.
|
Authentication
`Authentication` defines the authentication configuration for an API.
|
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.
|
Billing
Billing related configuration of the service.
|
BillingConfig
Describes the billing configuration for a new tenant project.
|
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.
|
CreateTenancyUnitRequest
Request to create a tenancy unit for a service consumer of a managed service.
|
CustomError
Customize service error responses.
|
CustomErrorRule
A custom error rule.
|
CustomHttpPattern
A custom pattern is used for defining custom HTTP verb.
|
DeleteTenantProjectRequest
Request message to delete tenant project resource from the tenancy unit.
|
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.
|
Endpoint
`Endpoint` describes a network endpoint that serves a set of APIs.
|
EnumValue
Enum value definition.
|
Field
A single field of a message type.
|
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.
|
JwtLocation
Specifies a location to extract JWT from an API request.
|
LabelDescriptor
A description of a label.
|
ListOperationsResponse
The response message for Operations.ListOperations.
|
ListTenancyUnitsResponse
Response for the list request.
|
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).
|
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.
|
Option
A protocol buffer option, which can be attached to a message, field, enumeration, etc.
|
Page
Represents a documentation page.
|
PolicyBinding
Translates to IAM Policy bindings (without auditing at this level)
|
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.
|
RemoveTenantProjectRequest
Request message to remove a tenant project resource from the tenancy unit.
|
SearchTenancyUnitsResponse
Response for the search query.
|
Service
`Service` is the root object of Google service configuration schema.
|
ServiceAccountConfig
Describes the service account configuration for the tenant project.
|
ServiceConsumerManagementEnum
Enum type definition.
|
ServiceIdentity
The per-product per-project service identity for a service.
|
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.
|
TenancyUnit
Representation of a tenancy unit.
|
TenantProjectConfig
This structure defines a tenant project to be added to the specified tenancy unit and its initial
configuration and properties.
|
TenantProjectPolicy
Describes policy settings that need to be applied to a newly created tenant project.
|
TenantResource
Resource constituting the TenancyUnit.
|
Type
A protocol buffer message type.
|
UndeleteTenantProjectRequest
Request message to undelete tenant project resource previously deleted from the tenancy unit.
|
Usage
Configuration controlling usage of a service.
|
UsageRule
Usage configuration rules for the service.
|
V1AddVisibilityLabelsResponse
Response message for the `AddVisibilityLabels` method.
|
V1Beta1BatchCreateProducerOverridesResponse
Response message for BatchCreateProducerOverrides
|
V1Beta1DisableConsumerResponse
Response message for the `DisableConsumer` method.
|
V1Beta1EnableConsumerResponse
Response message for the `EnableConsumer` method.
|
V1Beta1GenerateServiceIdentityResponse
Response message for the `GenerateServiceIdentity` method.
|
V1Beta1ImportProducerOverridesResponse
Response message for ImportProducerOverrides
|
V1Beta1QuotaOverride
A quota override
|
V1Beta1RefreshConsumerResponse
Response message for the `RefreshConsumer` method.
|
V1Beta1ServiceIdentity
A service identity in the Identity and Access Management API.
|
V1DefaultIdentity
A default identity in the Identity and Access Management API.
|
V1DisableConsumerResponse
Response message for the `DisableConsumer` method.
|
V1EnableConsumerResponse
Response message for the `EnableConsumer` method.
|
V1GenerateDefaultIdentityResponse
Response message for the `GenerateDefaultIdentity` method.
|
V1GenerateServiceAccountResponse
Response message for the `GenerateServiceAccount` method.
|
V1RefreshConsumerResponse
Response message for the `RefreshConsumer` method.
|
V1RemoveVisibilityLabelsResponse
Response message for the `RemoveVisibilityLabels` method.
|
V1ServiceAccount
A service account in the Identity and Access Management API.
|