package google.api.servicemanagement.v1

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

service ServiceManager

servicemanager.proto:38

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

message ChangeReport

resources.proto:184

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:132

Generic specification of a source configuration file

Used in: ConfigSource

enum ConfigFile.FileType

resources.proto:133

Used in: ConfigFile

message ConfigRef

resources.proto:174

Represents a service configuration with its name and id.

message ConfigSource

resources.proto:120

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

Used in: SubmitConfigSourceRequest

message Diagnostic

resources.proto:98

Represents a diagnostic message (error or warning)

Used in: GenerateConfigReportResponse

enum Diagnostic.Kind

resources.proto:100

The kind of diagnostic information possible.

Used in: Diagnostic

enum GetServiceConfigRequest.ConfigView

servicemanager.proto:294

Used in: GetServiceConfigRequest

message ManagedService

resources.proto:41

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:51

The metadata associated with a long running operation resource.

enum OperationMetadata.Status

resources.proto:62

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

Used in: Step

message OperationMetadata.Step

resources.proto:53

Represents the status of one operation step.

Used in: OperationMetadata

message Rollout

resources.proto:196

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:236

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:241

Status of a Rollout.

Used in: Rollout

message Rollout.TrafficPercentStrategy

resources.proto:227

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:365

Response message for SubmitConfigSource method.

message UndeleteServiceResponse

servicemanager.proto:287

Response message for UndeleteService method.