Class AssignmentProtocol (0.6.0)

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.