Change report associated with a particular service
configuration.
It contains a list of ConfigChanges based on the comparison
between two service configurations.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Package types (1.13.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.13.1 (latest)](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types)\n- [1.13.0](/python/docs/reference/servicemanagement/1.13.0/google.cloud.servicemanagement_v1.types)\n- [1.12.0](/python/docs/reference/servicemanagement/1.12.0/google.cloud.servicemanagement_v1.types)\n- [1.11.0](/python/docs/reference/servicemanagement/1.11.0/google.cloud.servicemanagement_v1.types)\n- [1.10.1](/python/docs/reference/servicemanagement/1.10.1/google.cloud.servicemanagement_v1.types)\n- [1.8.5](/python/docs/reference/servicemanagement/1.8.5/google.cloud.servicemanagement_v1.types)\n- [1.7.0](/python/docs/reference/servicemanagement/1.7.0/google.cloud.servicemanagement_v1.types)\n- [1.6.1](/python/docs/reference/servicemanagement/1.6.1/google.cloud.servicemanagement_v1.types)\n- [1.5.1](/python/docs/reference/servicemanagement/1.5.1/google.cloud.servicemanagement_v1.types)\n- [1.4.0](/python/docs/reference/servicemanagement/1.4.0/google.cloud.servicemanagement_v1.types)\n- [1.3.3](/python/docs/reference/servicemanagement/1.3.3/google.cloud.servicemanagement_v1.types)\n- [1.2.3](/python/docs/reference/servicemanagement/1.2.3/google.cloud.servicemanagement_v1.types)\n- [1.1.1](/python/docs/reference/servicemanagement/1.1.1/google.cloud.servicemanagement_v1.types)\n- [1.0.4](/python/docs/reference/servicemanagement/1.0.4/google.cloud.servicemanagement_v1.types)\n- [0.1.0](/python/docs/reference/servicemanagement/0.1.0/google.cloud.servicemanagement_v1.types) \nAPI documentation for `servicemanagement_v1.types` package. \n\nClasses\n-------\n\n### [ChangeReport](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.ChangeReport)\n\nChange report associated with a particular service\nconfiguration.\nIt contains a list of ConfigChanges based on the comparison\nbetween two service configurations.\n\n### [ConfigFile](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.ConfigFile)\n\nGeneric specification of a source configuration file\n\n### [ConfigRef](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.ConfigRef)\n\nRepresents a service configuration with its name and id.\n\n### [ConfigSource](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.ConfigSource)\n\nRepresents a source file which is used to generate the service\nconfiguration defined by `google.api.Service`.\n\n### [CreateServiceConfigRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.CreateServiceConfigRequest)\n\nRequest message for CreateServiceConfig method.\n\n### [CreateServiceRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.CreateServiceRequest)\n\nRequest message for CreateService method.\n\n### [CreateServiceRolloutRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.CreateServiceRolloutRequest)\n\nRequest message for 'CreateServiceRollout'\n\n### [DeleteServiceRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.DeleteServiceRequest)\n\nRequest message for DeleteService method.\n\n### [Diagnostic](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.Diagnostic)\n\nRepresents a diagnostic message (error or warning)\n\n### [EnableServiceResponse](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.EnableServiceResponse)\n\nOperation payload for EnableService method.\n\n### [GenerateConfigReportRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.GenerateConfigReportRequest)\n\nRequest message for GenerateConfigReport method.\n\n### [GenerateConfigReportResponse](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.GenerateConfigReportResponse)\n\nResponse message for GenerateConfigReport method.\n\n### [GetServiceConfigRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.GetServiceConfigRequest)\n\nRequest message for GetServiceConfig method.\n\n### [GetServiceRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.GetServiceRequest)\n\nRequest message for `GetService` method.\n\n### [GetServiceRolloutRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.GetServiceRolloutRequest)\n\nRequest message for GetServiceRollout method.\n\n### [ListServiceConfigsRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.ListServiceConfigsRequest)\n\nRequest message for ListServiceConfigs method.\n\n### [ListServiceConfigsResponse](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.ListServiceConfigsResponse)\n\nResponse message for ListServiceConfigs method.\n\n### [ListServiceRolloutsRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.ListServiceRolloutsRequest)\n\nRequest message for 'ListServiceRollouts'\n\n### [ListServiceRolloutsResponse](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.ListServiceRolloutsResponse)\n\nResponse message for ListServiceRollouts method.\n\n### [ListServicesRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.ListServicesRequest)\n\nRequest message for `ListServices` method.\n\n### [ListServicesResponse](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.ListServicesResponse)\n\nResponse message for `ListServices` method.\n\n### [ManagedService](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.ManagedService)\n\nThe full representation of a Service that is managed by\nGoogle Service Management.\n\n### [OperationMetadata](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.OperationMetadata)\n\nThe metadata associated with a long running operation\nresource.\n\n### [Rollout](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.Rollout)\n\nA rollout resource that defines how service configuration\nversions are pushed to control plane systems. Typically, you\ncreate a new version of the service config, and then create a\nRollout to push the service config.\n\nThis message has `oneof`_ fields (mutually exclusive fields).\nFor each oneof, at most one member field can be set at the same time.\nSetting any member of the oneof automatically clears all other\nmembers.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\n### [SubmitConfigSourceRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.SubmitConfigSourceRequest)\n\nRequest message for SubmitConfigSource method.\n\n### [SubmitConfigSourceResponse](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.SubmitConfigSourceResponse)\n\nResponse message for SubmitConfigSource method.\n\n### [UndeleteServiceRequest](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.UndeleteServiceRequest)\n\nRequest message for UndeleteService method.\n\n### [UndeleteServiceResponse](/python/docs/reference/servicemanagement/latest/google.cloud.servicemanagement_v1.types.UndeleteServiceResponse)\n\nResponse message for UndeleteService method."]]