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.