EntitlementChange(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Change event entry for Entitlement order history
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 |
suspension_reason |
google.cloud.channel_v1.types.Entitlement.SuspensionReason
Suspension reason for the Entitlement. This field is a member of oneof _ change_reason .
|
cancellation_reason |
google.cloud.channel_v1.types.EntitlementChange.CancellationReason
Cancellation reason for the Entitlement. This field is a member of oneof _ change_reason .
|
activation_reason |
google.cloud.channel_v1.types.EntitlementChange.ActivationReason
The Entitlement's activation reason This field is a member of oneof _ change_reason .
|
other_change_reason |
str
e.g. purchase_number change reason, entered by CRS. This field is a member of oneof _ change_reason .
|
entitlement |
str
Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} |
offer |
str
Required. Resource name of the Offer at the time of change. Takes the form: accounts/{account_id}/offers/{offer_id}. |
provisioned_service |
google.cloud.channel_v1.types.ProvisionedService
Service provisioned for an Entitlement. |
change_type |
google.cloud.channel_v1.types.EntitlementChange.ChangeType
The change action type. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
The submitted time of the change. |
operator_type |
google.cloud.channel_v1.types.EntitlementChange.OperatorType
Operator type responsible for the change. |
parameters |
MutableSequence[google.cloud.channel_v1.types.Parameter]
Extended parameters, such as: purchase_order_number, gcp_details; internal_correlation_id, long_running_operation_id, order_id; etc. |
operator |
str
Human-readable identifier that shows what operator made a change. When the operator_type is RESELLER, this is the user's email address. For all other operator types, this is empty. |
Classes
ActivationReason
ActivationReason(value)
The Entitlement's activation reason
CancellationReason
CancellationReason(value)
Cancellation reason for the entitlement
ChangeType
ChangeType(value)
Specifies the type of change action
OperatorType
OperatorType(value)
Specifies the type of operator responsible for the change