googleapis.servicemanagement.v1 library

Classes

Advice
Generated advice about this change, used for providing more information about how a change will affect the existing service.
Api
Api is a light-weight descriptor for an API Interface. [...]
AuditConfig
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. [...]
AuditLogConfig
Provides the configuration for logging a type of permissions. Example: [...]
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).
AuthRequirement
User-defined authentication requirements, including support for JSON Web Token (JWT).
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. [...]
BillingDestination
Configuration of a specific billing destination (Currently only support bill against consumer project).
Binding
Associates members with a role.
ChangeReport
Change report associated with a particular service configuration. [...]
ConfigChange
Output generated from semantically comparing two versions of a service configuration. [...]
ConfigFile
Generic specification of a source configuration file
ConfigRef
Represents a service configuration with its name and id.
ConfigSource
Represents a source file which is used to generate the service configuration defined by google.api.Service.
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. The service controller handles features like abuse, quota, billing, logging, monitoring, etc.
CustomError
Customize service error responses. For example, list any service specific protobuf types that can appear in error detail lists of error responses. [...]
CustomErrorRule
A custom error rule.
CustomHttpPattern
A custom pattern is used for defining custom HTTP verb.
DeleteServiceStrategy
Strategy used to delete a service. This strategy is a placeholder only used by the system generated rollout to delete a service.
Diagnostic
Represents a diagnostic message (error or warning)
DisableServiceRequest
Request message for DisableService method.
Documentation
Documentation provides the information for describing a service. [...]
DocumentationRule
A documentation rule provides information about individual API elements.
EnableServiceRequest
Request message for EnableService method.
Endpoint
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
Enum type definition.
EnumValue
Enum value definition.
Expr
Represents an expression text. Example: [...]
Field
A single field of a message type.
FlowErrorDetails
Encapsulation of flow-specific error details for debugging. Used as a details field on an error Status, not intended for external use.
GenerateConfigReportRequest
Request message for GenerateConfigReport method.
GenerateConfigReportResponse
Response message for GenerateConfigReport method.
GetIamPolicyRequest
Request message for GetIamPolicy method.
Http
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.
HttpRule
gRPC Transcoding [...]
LabelDescriptor
A description of a label.
ListOperationsResponse
The response message for Operations.ListOperations.
ListServiceConfigsResponse
Response message for ListServiceConfigs method.
ListServiceRolloutsResponse
Response message for ListServiceRollouts method.
ListServicesResponse
Response message for ListServices method.
LogDescriptor
A description of a log type. Example in YAML format: [...]
Logging
Logging configuration of the service. [...]
LoggingDestination
Configuration of a specific logging destination (the producer project or the consumer project).
ManagedService
The full representation of a Service that is managed by Google Service Management.
Method
Method represents a method of an API interface.
MetricDescriptor
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.
MetricDescriptorMetadata
Additional annotations that can be used to guide the usage of a metric.
MetricRule
Bind API methods to metrics. Binding a method to a metric causes that metric's configured quota behaviors to apply to the method call.
Mixin
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: [...]
MonitoredResourceDescriptor
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
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. 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. [...]
Operation
This resource represents a long-running operation that is the result of a network API call.
OperationMetadata
The metadata associated with a long running operation resource.
OperationsResourceApi
Option
A protocol buffer option, which can be attached to a message, field, enumeration, etc.
Page
Represents a documentation page. A page can contain subpages to represent nested documentation set structure.
Policy
Defines an Identity and Access Management (IAM) policy. It is used to specify access control policies for Cloud Platform resources. [...]
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. There can be at most one limit for a duration and limit type combination defined within a QuotaGroup.
Rollout
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
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. [...]
ServicemanagementApi
Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.
ServicesConfigsResourceApi
ServicesConsumersResourceApi
ServicesResourceApi
ServicesRolloutsResourceApi
SetIamPolicyRequest
Request message for SetIamPolicy method.
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. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. [...]
Step
Represents the status of one operation step.
SubmitConfigSourceRequest
Request message for SubmitConfigSource method.
SubmitConfigSourceResponse
Response message for SubmitConfigSource method.
SystemParameter
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.
SystemParameterRule
Define a system parameter rule mapping system parameter definitions to methods.
SystemParameters
System parameter configuration [...]
TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse
Response message for TestIamPermissions method.
TrafficPercentStrategy
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 precentage for each config version. [...]
Type
A protocol buffer message type.
UndeleteServiceResponse
Response message for UndeleteService method.
Usage
Configuration controlling usage of a service.
UsageRule
Usage configuration rules for the service. [...]

Constants

USER_AGENT → const String
'dart-api-client servicemanagement/v1'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.