Class: Google::Cloud::Commerce::Consumer::Procurement::V1::AssignmentProtocol
- Inherits:
-
Object
- Object
- Google::Cloud::Commerce::Consumer::Procurement::V1::AssignmentProtocol
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/commerce/consumer/procurement/v1/license_management_service.rb
Overview
Assignment protocol for a license pool.
Defined Under Namespace
Classes: AutoAssignmentType, ManualAssignmentType
Instance Attribute Summary collapse
-
#auto_assignment_type ⇒ ::Google::Cloud::Commerce::Consumer::Procurement::V1::AssignmentProtocol::AutoAssignmentType
Allow automatic assignments triggered by data plane operations.
-
#manual_assignment_type ⇒ ::Google::Cloud::Commerce::Consumer::Procurement::V1::AssignmentProtocol::ManualAssignmentType
Allow manual assignments triggered by administrative operations only.
Instance Attribute Details
#auto_assignment_type ⇒ ::Google::Cloud::Commerce::Consumer::Procurement::V1::AssignmentProtocol::AutoAssignmentType
Returns Allow automatic assignments triggered by data plane operations.
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'proto_docs/google/cloud/commerce/consumer/procurement/v1/license_management_service.rb', line 33 class AssignmentProtocol include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Allow manual assignments triggered by administrative operations only. class ManualAssignmentType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configuration for automatic assignments handled by data plane operations. # @!attribute [rw] inactive_license_ttl # @return [::Google::Protobuf::Duration] # Optional. The time to live for an inactive license. After this time has # passed, the license will be automatically unassigned from the user. Must # be at least 7 days, if set. If unset, the license will never expire. class AutoAssignmentType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#manual_assignment_type ⇒ ::Google::Cloud::Commerce::Consumer::Procurement::V1::AssignmentProtocol::ManualAssignmentType
Returns Allow manual assignments triggered by administrative operations only.
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'proto_docs/google/cloud/commerce/consumer/procurement/v1/license_management_service.rb', line 33 class AssignmentProtocol include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Allow manual assignments triggered by administrative operations only. class ManualAssignmentType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Configuration for automatic assignments handled by data plane operations. # @!attribute [rw] inactive_license_ttl # @return [::Google::Protobuf::Duration] # Optional. The time to live for an inactive license. After this time has # passed, the license will be automatically unassigned from the user. Must # be at least 7 days, if set. If unset, the license will never expire. class AutoAssignmentType include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |