Resource: ClientState
Represents the state associated with an API client calling the Devices API.
Resource representing ClientState
and supports updates from API users
JSON representation |
---|
{ "name" : string , "createTime" : string , "lastUpdateTime" : string , "etag" : string , "customId" : string , "assetTags" : [ string ] , "healthScore" : enum ( |
Fields | |
---|---|
name
|
Output only. Resource name
of the ClientState in format: For all other callers, this is a string of the form: Your organization's customer ID can be obtained from the URL: |
createTime
|
Output only. The time the client state data was created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
lastUpdateTime
|
Output only. The time the client state data was last updated. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
etag
|
The token that needs to be passed back for concurrency control in updates. Token needs to be passed back in UpdateRequest |
customId
|
This field may be used to store a unique identifier for the API resource within which these CustomAttributes are a field. |
assetTags[]
|
The caller can specify asset tags for this resource |
healthScore
|
The Health score of the resource. The Health score is the callers specification of the condition of the device from a usability point of view. For example, a third-party device management provider may specify a health score based on its compliance with organizational policies. |
scoreReason
|
A descriptive cause of the health score. |
managed
|
The management state of the resource as specified by the API client. |
complianceState
|
The compliance state of the resource as specified by the API client. |
keyValuePairs
|
The map of key-value attributes stored by callers specific to a device. The total serialized length of this map may not exceed 10KB. No limit is placed on the number of attributes in a map. An object containing a list of |
ownerType
|
Output only. The owner of the ClientState |
HealthScore
Enums | |
---|---|
HEALTH_SCORE_UNSPECIFIED
|
Default value |
VERY_POOR
|
The object is in very poor health as defined by the caller. |
POOR
|
The object is in poor health as defined by the caller. |
NEUTRAL
|
The object health is neither good nor poor, as defined by the caller. |
GOOD
|
The object is in good health as defined by the caller. |
VERY_GOOD
|
The object is in very good health as defined by the caller. |
ManagedState
Management status of the device as provided by the Client
Enums | |
---|---|
MANAGED_STATE_UNSPECIFIED
|
The management state of the resource is unknown or unspecified. |
MANAGED
|
The resource is managed. |
UNMANAGED
|
The resource is not managed. |
ComplianceState
Whether the object is compliant with third party policies or not
Enums | |
---|---|
COMPLIANCE_STATE_UNSPECIFIED
|
The compliance state of the resource is unknown or unspecified. |
COMPLIANT
|
Device is compliant with third party policies |
NON_COMPLIANT
|
Device is not compliant with third party policies |
CustomAttributeValue
Additional custom attribute values may be one of these types
JSON representation |
---|
{ // Union field |
kind
. The kind of value. kind
can be only one of the following:numberValue
number
Represents a double value.
stringValue
string
Represents a string value.
boolValue
boolean
Represents a boolean value.
OwnerType
Ownership type of data
Enums | |
---|---|
OWNER_TYPE_UNSPECIFIED
|
Unknown owner type |
OWNER_TYPE_CUSTOMER
|
Customer is the owner |
OWNER_TYPE_PARTNER
|
Partner is the owner |
Methods |
|
---|---|
|
Gets the client state for the device user |
|
Lists the client states for the given search query. |
|
Updates the client state for the device user Note: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium |