Package Classes (1.12.0)

Summary of entries of Classes for servicemanagement.

Classes

ServiceManagerAsyncClient

Google Service Management API <https://cloud.google.com/service-infrastructure/docs/overview>__

ServiceManagerClient

Google Service Management API <https://cloud.google.com/service-infrastructure/docs/overview>__

ListServiceConfigsAsyncPager

A pager for iterating through list_service_configs requests.

This class thinly wraps an initial ListServiceConfigsResponse object, and provides an __aiter__ method to iterate through its service_configs field.

If there are more pages, the __aiter__ method will make additional ListServiceConfigs requests and continue to iterate through the service_configs field on the corresponding responses.

All the usual ListServiceConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServiceConfigsPager

A pager for iterating through list_service_configs requests.

This class thinly wraps an initial ListServiceConfigsResponse object, and provides an __iter__ method to iterate through its service_configs field.

If there are more pages, the __iter__ method will make additional ListServiceConfigs requests and continue to iterate through the service_configs field on the corresponding responses.

All the usual ListServiceConfigsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServiceRolloutsAsyncPager

A pager for iterating through list_service_rollouts requests.

This class thinly wraps an initial ListServiceRolloutsResponse object, and provides an __aiter__ method to iterate through its rollouts field.

If there are more pages, the __aiter__ method will make additional ListServiceRollouts requests and continue to iterate through the rollouts field on the corresponding responses.

All the usual ListServiceRolloutsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServiceRolloutsPager

A pager for iterating through list_service_rollouts requests.

This class thinly wraps an initial ListServiceRolloutsResponse object, and provides an __iter__ method to iterate through its rollouts field.

If there are more pages, the __iter__ method will make additional ListServiceRollouts requests and continue to iterate through the rollouts field on the corresponding responses.

All the usual ListServiceRolloutsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServicesAsyncPager

A pager for iterating through list_services requests.

This class thinly wraps an initial ListServicesResponse object, and provides an __aiter__ method to iterate through its services field.

If there are more pages, the __aiter__ method will make additional ListServices requests and continue to iterate through the services field on the corresponding responses.

All the usual ListServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServicesPager

A pager for iterating through list_services requests.

This class thinly wraps an initial ListServicesResponse object, and provides an __iter__ method to iterate through its services field.

If there are more pages, the __iter__ method will make additional ListServices requests and continue to iterate through the services field on the corresponding responses.

All the usual ListServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

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

FileType

    To generate, use protoc with imports and source info
    included. For an example test.proto file, the following
    command would put the value in a new file named out.pb.

    $protoc --include_imports --include_source_info test.proto
    -o out.pb
PROTO_FILE (6):
    Uncompiled Proto file. Used for storage and display purposes
    only, currently server-side compilation is not supported.
    Should match the inputs to 'protoc' command used to
    generated FILE_DESCRIPTOR_SET_PROTO. A file of this type can
    only be included if at least one file of type
    FILE_DESCRIPTOR_SET_PROTO is included.

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)

Kind

The kind of diagnostic information possible.

EnableServiceResponse

Operation payload for EnableService method.

GenerateConfigReportRequest

Request message for GenerateConfigReport method.

GenerateConfigReportResponse

Response message for GenerateConfigReport method.

GetServiceConfigRequest

Request message for GetServiceConfig method.

ConfigView

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.

Status

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

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.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

DeleteServiceStrategy

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

RolloutStatus

Status of a Rollout.

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
    }
  }
}

PercentagesEntry

The abstract base class for a message.

SubmitConfigSourceRequest

Request message for SubmitConfigSource method.

SubmitConfigSourceResponse

Response message for SubmitConfigSource method.

UndeleteServiceRequest

Request message for UndeleteService method.

UndeleteServiceResponse

Response message for UndeleteService method.

Modules

pagers

API documentation for servicemanagement_v1.services.service_manager.pagers module.