google_api_cloud_identity v0.13.0 GoogleApi.CloudIdentity.V1.Model.ClientState View Source

Represents the state associated with an API client calling the Devices API. Resource representing ClientState and supports updates from API users

Attributes

  • assetTags (type: list(String.t), default: nil) - The caller can specify asset tags for this resource
  • complianceState (type: String.t, default: nil) - The compliance state of the resource as specified by the API client.
  • createTime (type: DateTime.t, default: nil) - Output only. The time the client state data was created.
  • customId (type: String.t, default: nil) - This field may be used to store a unique identifier for the API resource within which these CustomAttributes are a field.
  • etag (type: String.t, default: nil) - The token that needs to be passed back for concurrency control in updates. Token needs to be passed back in UpdateRequest
  • healthScore (type: String.t, default: nil) - The Health score of the resource
  • keyValuePairs (type: %{optional(String.t) => GoogleApi.CloudIdentity.V1.Model.CustomAttributeValue.t}, default: nil) - 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.
  • lastUpdateTime (type: DateTime.t, default: nil) - Output only. The time the client state data was last updated.
  • managed (type: String.t, default: nil) - The management state of the resource as specified by the API client.
  • name (type: String.t, default: nil) - Output only. Resource name of the ClientState in format: devices/{device_id}/deviceUsers/{device_user_id}/clientState/{partner_id}, where partner_id corresponds to the partner storing the data.
  • ownerType (type: String.t, default: nil) - Output only. The owner of the ClientState
  • scoreReason (type: String.t, default: nil) - A descriptive cause of the health score.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.CloudIdentity.V1.Model.ClientState{
  assetTags: [String.t()],
  complianceState: String.t(),
  createTime: DateTime.t(),
  customId: String.t(),
  etag: String.t(),
  healthScore: String.t(),
  keyValuePairs: %{
    optional(String.t()) =>
      GoogleApi.CloudIdentity.V1.Model.CustomAttributeValue.t()
  },
  lastUpdateTime: DateTime.t(),
  managed: String.t(),
  name: String.t(),
  ownerType: String.t(),
  scoreReason: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.