Class UserLicense (0.13.11)

UserLicense(mapping=None, *, ignore_unknown_fields=False, **kwargs)

User License information assigned by the admin.

Attributes

Name Description
user_principal str
Required. Immutable. The user principal of the User, could be email address or other prinical identifier. This field is immutable. Admin assign licenses based on the user principal.
user_profile str
Optional. The user profile. We user user full name(First name + Last name) as user profile.
license_assignment_state google.cloud.discoveryengine_v1.types.UserLicense.LicenseAssignmentState
Output only. License assignment state of the user. If the user is assigned with a license config, the user loggin will be assigned with the license; If the user's license assignment state is unassigned or unspecified, no license config will be associated to the user;
license_config str
Optional. The full resource name of the Subscription(LicenseConfig) assigned to the user.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. User created timestamp.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. User update timestamp.
last_login_time google.protobuf.timestamp_pb2.Timestamp
Output only. User last logged in time. If the user has not logged in yet, this field will be empty.

Classes

LicenseAssignmentState

LicenseAssignmentState(value)

License assignment state enumeration.