AssignmentProtocol(mapping=None, *, ignore_unknown_fields=False, **kwargs)Assignment protocol for a license pool.
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
Attributes |
|
|---|---|
| Name | Description |
manual_assignment_type |
google.cloud.commerce_consumer_procurement_v1.types.AssignmentProtocol.ManualAssignmentType
Allow manual assignments triggered by administrative operations only. This field is a member of oneof_ assignment_type.
|
auto_assignment_type |
google.cloud.commerce_consumer_procurement_v1.types.AssignmentProtocol.AutoAssignmentType
Allow automatic assignments triggered by data plane operations. This field is a member of oneof_ assignment_type.
|
Classes
AutoAssignmentType
AutoAssignmentType(mapping=None, *, ignore_unknown_fields=False, **kwargs)Configuration for automatic assignments handled by data plane operations.
ManualAssignmentType
ManualAssignmentType(mapping=None, *, ignore_unknown_fields=False, **kwargs)Allow manual assignments triggered by administrative operations only.