package google.api.servicemanagement.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ServiceManager

servicemanager.proto:37

[Google Service Management API](/service-management/overview)

message ChangeReport

resources.proto:183

Change report associated with a particular service configuration. It contains a list of ConfigChanges based on the comparison between two service configurations.

Used in: GenerateConfigReportResponse

message ConfigFile

resources.proto:131

Generic specification of a source configuration file

Used in: ConfigSource

enum ConfigFile.FileType

resources.proto:132

Used in: ConfigFile

message ConfigRef

resources.proto:173

Represents a service configuration with its name and id.

message ConfigSource

resources.proto:119

Represents a source file which is used to generate the service configuration defined by `google.api.Service`.

Used in: SubmitConfigSourceRequest

message Diagnostic

resources.proto:97

Represents a diagnostic message (error or warning)

Used in: GenerateConfigReportResponse

enum Diagnostic.Kind

resources.proto:99

The kind of diagnostic information possible.

Used in: Diagnostic

enum GetServiceConfigRequest.ConfigView

servicemanager.proto:306

Used in: GetServiceConfigRequest

message ManagedService

resources.proto:40

The full representation of a Service that is managed by Google Service Management.

Used as response type in: ServiceManager.GetService

Used as field type in: CreateServiceRequest, ListServicesResponse, UndeleteServiceResponse

message OperationMetadata

resources.proto:50

The metadata associated with a long running operation resource.

enum OperationMetadata.Status

resources.proto:61

Code describes the status of the operation (or one of its steps).

Used in: Step

message OperationMetadata.Step

resources.proto:52

Represents the status of one operation step.

Used in: OperationMetadata

message Rollout

resources.proto:195

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.

Used as response type in: ServiceManager.GetServiceRollout

Used as field type in: CreateServiceRolloutRequest, ListServiceRolloutsResponse

message Rollout.DeleteServiceStrategy

resources.proto:235

Strategy used to delete a service. This strategy is a placeholder only used by the system generated rollout to delete a service.

Used in: Rollout

(message has no fields)

enum Rollout.RolloutStatus

resources.proto:238

Status of a Rollout.

Used in: Rollout

message Rollout.TrafficPercentStrategy

resources.proto:226

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. One example of how to gradually rollout a new service configuration using this strategy: Day 1 Rollout { id: "example.googleapis.com/rollout_20160206" traffic_percent_strategy { percentages: { "example.googleapis.com/20160201": 70.00 "example.googleapis.com/20160206": 30.00 } } } Day 2 Rollout { id: "example.googleapis.com/rollout_20160207" traffic_percent_strategy: { percentages: { "example.googleapis.com/20160206": 100.00 } } }

Used in: Rollout

message SubmitConfigSourceResponse

servicemanager.proto:377

Response message for SubmitConfigSource method.

message UndeleteServiceResponse

servicemanager.proto:299

Response message for UndeleteService method.