Namespace Google.Cloud.ServiceManagement.V1 (1.5.0)

Classes

ChangeReport

Change report associated with a particular service configuration.

It contains a list of ConfigChanges based on the comparison between two service configurations.

ConfigFile

Generic specification of a source configuration file

ConfigFile.Types

Container for nested types declared in the ConfigFile message type.

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.

CreateServiceConfigRequest

Request message for CreateServiceConfig method.

CreateServiceRequest

Request message for CreateService method.

CreateServiceRolloutRequest

Request message for 'CreateServiceRollout'

DeleteServiceRequest

Request message for DeleteService method.

Diagnostic

Represents a diagnostic message (error or warning)

Diagnostic.Types

Container for nested types declared in the Diagnostic message type.

GenerateConfigReportRequest

Request message for GenerateConfigReport method.

GenerateConfigReportResponse

Response message for GenerateConfigReport method.

GetServiceConfigRequest

Request message for GetServiceConfig method.

GetServiceConfigRequest.Types

Container for nested types declared in the GetServiceConfigRequest message type.

GetServiceRequest

Request message for GetService method.

GetServiceRolloutRequest

Request message for GetServiceRollout method.

ListServiceConfigsRequest

Request message for ListServiceConfigs method.

ListServiceConfigsResponse

Response message for ListServiceConfigs method.

ListServiceRolloutsRequest

Request message for 'ListServiceRollouts'

ListServiceRolloutsResponse

Response message for ListServiceRollouts method.

ListServicesRequest

Request message for ListServices method.

ListServicesResponse

Response message for ListServices method.

ManagedService

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

OperationMetadata

The metadata associated with a long running operation resource.

OperationMetadata.Types

Container for nested types declared in the OperationMetadata message type.

OperationMetadata.Types.Step

Represents the status of one operation step.

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.

Rollout.Types

Container for nested types declared in the Rollout message type.

Rollout.Types.DeleteServiceStrategy

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

Rollout.Types.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 percentage 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 } } }

ServiceManager

Google Service Management API

ServiceManager.ServiceManagerBase

Base class for server-side implementations of ServiceManager

ServiceManager.ServiceManagerClient

Client for ServiceManager

ServiceManagerClient

ServiceManager client wrapper, for convenient use.

ServiceManagerClientBuilder

Builder class for ServiceManagerClient to provide simple configuration of credentials, endpoint etc.

ServiceManagerClientImpl

ServiceManager client wrapper implementation, for convenient use.

ServiceManagerSettings

Settings for ServiceManagerClient instances.

SubmitConfigSourceRequest

Request message for SubmitConfigSource method.

SubmitConfigSourceResponse

Response message for SubmitConfigSource method.

UndeleteServiceRequest

Request message for UndeleteService method.

UndeleteServiceResponse

Response message for UndeleteService method.

Enums

ConfigFile.Types.FileType

Diagnostic.Types.Kind

The kind of diagnostic information possible.

GetServiceConfigRequest.Types.ConfigView

OperationMetadata.Types.Status

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

Rollout.StrategyOneofCase

Enum of possible cases for the "strategy" oneof.

Rollout.Types.RolloutStatus

Status of a Rollout.