View Source GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1ChromeBrowserProfile (google_api_chrome_management v0.8.0)

A representation of a Chrome browser profile.

Attributes

  • affiliationState (type: String.t, default: nil) - Output only. The specific affiliation state of the profile.
  • annotatedLocation (type: String.t, default: nil) - Optional. Location of the profile annotated by the admin.
  • annotatedUser (type: String.t, default: nil) - Optional. User of the profile annotated by the admin.
  • attestationCredential (type: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1AttestationCredential.t, default: nil) - Output only. Attestation credential information of the profile.
  • browserChannel (type: String.t, default: nil) - Output only. Channel of the browser on which the profile exists.
  • browserVersion (type: String.t, default: nil) - Output only. Version of the browser on which the profile exists.
  • deviceInfo (type: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1DeviceInfo.t, default: nil) - Output only. Basic information of the device on which the profile exists. This information is only available for the affiliated profiles.
  • displayName (type: String.t, default: nil) - Output only. Profile display name set by client.
  • etag (type: String.t, default: nil) - Output only. Etag of this ChromeBrowserProfile resource. This etag can be used with UPDATE operation to ensure consistency.
  • extensionCount (type: String.t, default: nil) - Output only. Number of extensions installed on the profile.
  • firstEnrollmentTime (type: DateTime.t, default: nil) - Output only. Timestamp of the first enrollment of the profile.
  • identityProvider (type: String.t, default: nil) - Output only. Identify provider of the profile.
  • lastActivityTime (type: DateTime.t, default: nil) - Output only. Timestamp of the latest activity by the profile.
  • lastPolicyFetchTime (type: DateTime.t, default: nil) - Output only. Timestamp of the latest policy fetch by the profile.
  • lastPolicySyncTime (type: DateTime.t, default: nil) - Output only. Timestamp of the latest policy sync by the profile.
  • lastStatusReportTime (type: DateTime.t, default: nil) - Output only. Timestamp of the latest status report by the profile.
  • name (type: String.t, default: nil) - Identifier. Format: customers/{customer_id}/profiles/{profile_permanent_id}
  • osPlatformType (type: String.t, default: nil) - Output only. OS platform of the device on which the profile exists.
  • osPlatformVersion (type: String.t, default: nil) - Output only. Major OS version of the device on which the profile exists. (i.e. Windows 10)
  • osVersion (type: String.t, default: nil) - Output only. OS version of the device on which the profile exists.
  • policyCount (type: String.t, default: nil) - Output only. Number of policies applied on the profile.
  • profileId (type: String.t, default: nil) - Output only. Chrome client side profile ID.
  • profilePermanentId (type: String.t, default: nil) - Output only. Profile permanent ID is the unique identifier of a profile within one customer.
  • reportingData (type: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1ReportingData.t, default: nil) - Output only. Detailed reporting data of the profile. This information is only available when the profile reporting policy is enabled.
  • userEmail (type: String.t, default: nil) - Output only. Email address of the user to which the profile belongs.
  • userId (type: String.t, default: nil) - Output only. Unique Directory API ID of the user that can be used in Admin SDK Users API.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() ::
  %GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1ChromeBrowserProfile{
    affiliationState: String.t() | nil,
    annotatedLocation: String.t() | nil,
    annotatedUser: String.t() | nil,
    attestationCredential:
      GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1AttestationCredential.t()
      | nil,
    browserChannel: String.t() | nil,
    browserVersion: String.t() | nil,
    deviceInfo:
      GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1DeviceInfo.t()
      | nil,
    displayName: String.t() | nil,
    etag: String.t() | nil,
    extensionCount: String.t() | nil,
    firstEnrollmentTime: DateTime.t() | nil,
    identityProvider: String.t() | nil,
    lastActivityTime: DateTime.t() | nil,
    lastPolicyFetchTime: DateTime.t() | nil,
    lastPolicySyncTime: DateTime.t() | nil,
    lastStatusReportTime: DateTime.t() | nil,
    name: String.t() | nil,
    osPlatformType: String.t() | nil,
    osPlatformVersion: String.t() | nil,
    osVersion: String.t() | nil,
    policyCount: String.t() | nil,
    profileId: String.t() | nil,
    profilePermanentId: String.t() | nil,
    reportingData:
      GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1ReportingData.t()
      | nil,
    userEmail: String.t() | nil,
    userId: String.t() | nil
  }

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.