@datafire/google_cloudidentity
v3.0.0
Published
DataFire integration for Cloud Identity API
Downloads
4
Readme
@datafire/google_cloudidentity
Client library for Cloud Identity API
Installation and Usage
npm install --save @datafire/google_cloudidentity
let google_cloudidentity = require('@datafire/google_cloudidentity').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
API for provisioning and managing identity resources.
Actions
oauthCallback
Exchange the code passed to your redirect URI for an access_token
google_cloudidentity.oauthCallback({
"code": ""
}, context)
Input
- input
object
- code required
string
- code required
Output
- output
object
- access_token
string
- refresh_token
string
- token_type
string
- scope
string
- expiration
string
- access_token
oauthRefresh
Exchange a refresh_token for an access_token
google_cloudidentity.oauthRefresh(null, context)
Input
This action has no parameters
Output
- output
object
- access_token
string
- refresh_token
string
- token_type
string
- scope
string
- expiration
string
- access_token
cloudidentity.devices.list
Lists/Searches devices.
google_cloudidentity.cloudidentity.devices.list({}, context)
Input
- input
object
- customer
string
: Required. Resource name of the customer. - filter
string
: Optional. Additional restrictions when fetching list of devices. For a list of search fields, refer to Mobile device search fields. Multiple search fields are separated by the space character. - orderBy
string
: Optional. Order specification for devices in the response. Only one of the following field names may be used to specify the order:create_time
,last_sync_time
,model
,os_version
,device_type
andserial_number
.desc
may be specified optionally to specify results to be sorted in descending order. Default order is ascending. - pageSize
integer
: Optional. The maximum number of Devices to return. If unspecified, at most 20 Devices will be returned. The maximum value is 100; values above 100 will be coerced to 100. - pageToken
string
: Optional. A page token, received from a previousListDevices
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListDevices
must match the call that provided the page token. - view
string
(values: VIEW_UNSPECIFIED, COMPANY_INVENTORY, USER_ASSIGNED_DEVICES): Optional. The view to use for the List request. - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- customer
Output
- output ListDevicesResponse
cloudidentity.devices.create
Creates a device. Only company-owned device may be created. 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
google_cloudidentity.cloudidentity.devices.create({}, context)
Input
- input
object
- body CreateDeviceRequest
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
Output
- output Operation
cloudidentity.groups.list
Lists the Group
s under a customer or namespace.
google_cloudidentity.cloudidentity.groups.list({}, context)
Input
- input
object
- pageSize
integer
: The maximum number of results to return. Note that the number of results returned may be less than this value even if there are more available results. To fetch all results, clients must continue calling this method repeatedly until the response no longer contains anext_page_token
. If unspecified, defaults to 200 forView.BASIC
and to 50 forView.FULL
. Must not be greater than 1000 forView.BASIC
or 500 forView.FULL
. - pageToken
string
: Thenext_page_token
value returned from a previous list request, if any. - parent
string
: Required. The parent resource under which to list allGroup
s. Must be of the formidentitysources/{identity_source_id}
for external- identity-mapped groups orcustomers/{customer_id}
for Google Groups. - view
string
(values: VIEW_UNSPECIFIED, BASIC, FULL): The level of detail to be returned. If unspecified, defaults toView.BASIC
. - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- pageSize
Output
- output ListGroupsResponse
cloudidentity.groups.create
Creates a Group
.
google_cloudidentity.cloudidentity.groups.create({}, context)
Input
- input
object
- initialGroupConfig
string
(values: INITIAL_GROUP_CONFIG_UNSPECIFIED, WITH_INITIAL_OWNER, EMPTY): Required. The initial configuration option for theGroup
. - body Group
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- initialGroupConfig
Output
- output Operation
cloudidentity.groups.lookup
Looks up the resource name of a Group
by its EntityKey
.
google_cloudidentity.cloudidentity.groups.lookup({}, context)
Input
- input
object
- groupKey.id
string
: The ID of the entity. For Google-managed entities, theid
must be the email address of an existing group or user. For external-identity-mapped entities, theid
must be a string conforming to the Identity Source's requirements. Must be unique within anamespace
. - groupKey.namespace
string
: The namespace in which the entity exists. If not specified, theEntityKey
represents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKey
represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source_id}. - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- groupKey.id
Output
- output LookupGroupNameResponse
cloudidentity.groups.search
Searches for Group
s matching a specified query.
google_cloudidentity.cloudidentity.groups.search({}, context)
Input
- input
object
- pageSize
integer
: The maximum number of results to return. Note that the number of results returned may be less than this value even if there are more available results. To fetch all results, clients must continue calling this method repeatedly until the response no longer contains anext_page_token
. If unspecified, defaults to 200 forGroupView.BASIC
and to 50 forGroupView.FULL
. Must not be greater than 1000 forGroupView.BASIC
or 500 forGroupView.FULL
. - pageToken
string
: Thenext_page_token
value returned from a previous search request, if any. - query
string
: Required. The search query. Must be specified in Common Expression Language. May only contain equality operators on the parent and inclusion operators on labels (e.g.,parent == 'customers/{customer_id}' && 'cloudidentity.googleapis.com/groups.discussion_forum' in labels
). - view
string
(values: BASIC, FULL): The level of detail to be returned. If unspecified, defaults toView.BASIC
. - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- pageSize
Output
- output SearchGroupsResponse
cloudidentity.groups.memberships.delete
Deletes a Membership
.
google_cloudidentity.cloudidentity.groups.memberships.delete({
"name": ""
}, context)
Input
- input
object
- name required
string
: Required. The resource name of theMembership
to delete. Must be of the formgroups/{group_id}/memberships/{membership_id}
. - customer
string
: Required. Resource name of the customer. If you're using this API for your own organization, usecustomers/my_customer
If you're using this API to manage another organization, usecustomers/{customer_id}
, where customer_id is the customer to whom the device belongs. - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- name required
Output
- output Operation
cloudidentity.groups.memberships.get
Retrieves a Membership
.
google_cloudidentity.cloudidentity.groups.memberships.get({
"name": ""
}, context)
Input
- input
object
- name required
string
: Required. The resource name of theMembership
to retrieve. Must be of the formgroups/{group_id}/memberships/{membership_id}
. - customer
string
: Required. Resource name of the customer. If you're using this API for your own organization, usecustomers/my_customer
If you're using this API to manage another organization, usecustomers/{customer_id}
, where customer_id is the customer to whom the device belongs. - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- name required
Output
- output Membership
cloudidentity.groups.patch
Updates a Group
.
google_cloudidentity.cloudidentity.groups.patch({
"name": ""
}, context)
Input
- input
object
- name required
string
: Output only. The resource name of theGroup
. Shall be of the formgroups/{group_id}
. - updateMask
string
: Required. The fully-qualified names of fields to update. May only contain the following fields:display_name
,description
. - body Group
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- name required
Output
- output Operation
cloudidentity.devices.deviceUsers.approve
Approves device to access user data.
google_cloudidentity.cloudidentity.devices.deviceUsers.approve({
"name": ""
}, context)
Input
- input
object
- name required
string
: Required. Resource name of the Device in format:devices/{device_id}/deviceUsers/{device_user_id}
, where device_id is the unique ID assigned to the Device, and device_user_id is the unique ID assigned to the User. - body ApproveDeviceUserRequest
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- name required
Output
- output Operation
cloudidentity.devices.deviceUsers.block
Blocks device from accessing user data
google_cloudidentity.cloudidentity.devices.deviceUsers.block({
"name": ""
}, context)
Input
- input
object
- name required
string
: Required. Resource name of the Device in format:devices/{device_id}/deviceUsers/{device_user_id}
, where device_id is the unique ID assigned to the Device, and device_user_id is the unique ID assigned to the User. - body BlockDeviceUserRequest
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- name required
Output
- output Operation
cloudidentity.devices.deviceUsers.cancelWipe
Cancels an unfinished user account wipe. This operation can be used to cancel device wipe in the gap between the wipe operation returning success and the device being wiped.
google_cloudidentity.cloudidentity.devices.deviceUsers.cancelWipe({
"name": ""
}, context)
Input
- input
object
- name required
string
: Required. Resource name of the Device in format:devices/{device_id}/deviceUsers/{device_user_id}
, where device_id is the unique ID assigned to the Device, and device_user_id is the unique ID assigned to the User. - body CancelWipeDeviceUserRequest
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- name required
Output
- output Operation
cloudidentity.groups.memberships.modifyMembershipRoles
Modifies the MembershipRole
s of a Membership
.
google_cloudidentity.cloudidentity.groups.memberships.modifyMembershipRoles({
"name": ""
}, context)
Input
- input
object
- name required
string
: Required. The resource name of theMembership
whose roles are to be modified. Must be of the formgroups/{group_id}/memberships/{membership_id}
. - body ModifyMembershipRolesRequest
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- name required
Output
cloudidentity.devices.deviceUsers.wipe
Wipes the user's account on a device.
google_cloudidentity.cloudidentity.devices.deviceUsers.wipe({
"name": ""
}, context)
Input
- input
object
- name required
string
: Required. Resource name of the Device in format:devices/{device_id}/deviceUsers/{device_user_id}
, where device_id is the unique ID assigned to the Device, and device_user_id is the unique ID assigned to the User. - body WipeDeviceUserRequest
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- name required
Output
- output Operation
cloudidentity.devices.deviceUsers.list
Lists/Searches DeviceUsers.
google_cloudidentity.cloudidentity.devices.deviceUsers.list({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Required. To list all DeviceUsers, set this to "devices/-". To list all DeviceUsers owned by a device, set this to the resource name of the device. Format: devices/{device} - customer
string
: Required. Resource name of the customer. If you're using this API for your own organization, usecustomers/my_customer
If you're using this API to manage another organization, usecustomers/{customer_id}
, where customer_id is the customer to whom the device belongs. - filter
string
: Optional. Additional restrictions when fetching list of devices. For a list of search fields, refer to Mobile device search fields. Multiple search fields are separated by the space character. - orderBy
string
: Optional. Order specification for devices in the response. - pageSize
integer
: Optional. The maximum number of DeviceUsers to return. If unspecified, at most 5 DeviceUsers will be returned. The maximum value is 20; values above 20 will be coerced to 20. - pageToken
string
: Optional. A page token, received from a previousListDeviceUsers
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toListBooks
must match the call that provided the page token. - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- parent required
Output
- output ListDeviceUsersResponse
cloudidentity.groups.memberships.list
Lists the Membership
s within a Group
.
google_cloudidentity.cloudidentity.groups.memberships.list({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Required. The parentGroup
resource under which to lookup theMembership
name. Must be of the formgroups/{group_id}
. - pageSize
integer
: The maximum number of results to return. Note that the number of results returned may be less than this value even if there are more available results. To fetch all results, clients must continue calling this method repeatedly until the response no longer contains anext_page_token
. If unspecified, defaults to 200 forGroupView.BASIC
and to 50 forGroupView.FULL
. Must not be greater than 1000 forGroupView.BASIC
or 500 forGroupView.FULL
. - pageToken
string
: Thenext_page_token
value returned from a previous search request, if any. - view
string
(values: BASIC, FULL): The level of detail to be returned. If unspecified, defaults toMembershipView.BASIC
. - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- parent required
Output
- output ListMembershipsResponse
cloudidentity.groups.memberships.create
Creates a Membership
.
google_cloudidentity.cloudidentity.groups.memberships.create({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Required. The parentGroup
resource under which to create theMembership
. Must be of the formgroups/{group_id}
. - body Membership
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- parent required
Output
- output Operation
cloudidentity.groups.memberships.checkTransitiveMembership
Check a potential member for membership in a group. Note: This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. A member has membership to a group as long as there is a single viewable transitive membership between the group and the member. The actor must have view permissions to at least one transitive membership between the member and group.
google_cloudidentity.cloudidentity.groups.memberships.checkTransitiveMembership({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Resource name of the group to check the transitive membership in. Format:groups/{group_id}
, wheregroup_id
is the unique id assigned to the Group to which the Membership belongs to. - query
string
: Required. A CEL expression that MUST include member specification. This is arequired
field. Certain groups are uniquely identified by both a 'member_key_id' and a 'member_key_namespace', which requires an additional query input: 'member_key_namespace'. Example query:member_key_id == 'member_key_id_value'
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- parent required
Output
cloudidentity.groups.memberships.getMembershipGraph
Get a membership graph of just a member or both a member and a group. Note: This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. Given a member, the response will contain all membership paths from the member. Given both a group and a member, the response will contain all membership paths between the group and the member.
google_cloudidentity.cloudidentity.groups.memberships.getMembershipGraph({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Required. Resource name of the group to search transitive memberships in. Format:groups/{group_id}
, wheregroup_id
is the unique ID assigned to the Group to which the Membership belongs to. group_id can be a wildcard collection id "-". When a group_id is specified, the membership graph will be constrained to paths between the member (defined in the query) and the parent. If a wildcard collection is provided, all membership paths connected to the member will be returned. - query
string
: Required. A CEL expression that MUST include member specification AND label(s). Certain groups are uniquely identified by both a 'member_key_id' and a 'member_key_namespace', which requires an additional query input: 'member_key_namespace'. Example query:member_key_id == 'member_key_id_value' && in labels
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- parent required
Output
- output Operation
cloudidentity.groups.memberships.lookup
Looks up the resource name of a Membership
by its EntityKey
.
google_cloudidentity.cloudidentity.groups.memberships.lookup({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Required. The parentGroup
resource under which to lookup theMembership
name. Must be of the formgroups/{group_id}
. - memberKey.id
string
: The ID of the entity. For Google-managed entities, theid
must be the email address of an existing group or user. For external-identity-mapped entities, theid
must be a string conforming to the Identity Source's requirements. Must be unique within anamespace
. - memberKey.namespace
string
: The namespace in which the entity exists. If not specified, theEntityKey
represents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKey
represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source_id}. - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- parent required
Output
- output LookupMembershipNameResponse
cloudidentity.groups.memberships.searchTransitiveGroups
Search transitive groups of a member. Note: This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. A transitive group is any group that has a direct or indirect membership to the member. Actor must have view permissions all transitive groups.
google_cloudidentity.cloudidentity.groups.memberships.searchTransitiveGroups({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Resource name of the group to search transitive memberships in. Format:groups/{group_id}
, wheregroup_id
is always '-' as this API will search across all groups for a given member. - pageSize
integer
: The default page size is 200 (max 1000). - pageToken
string
: The next_page_token value returned from a previous list request, if any. - query
string
: Required. A CEL expression that MUST include member specification AND label(s). This is arequired
field. Users can search on label attributes of groups. CONTAINS match ('in') is supported on labels. Certain groups are uniquely identified by both a 'member_key_id' and a 'member_key_namespace', which requires an additional query input: 'member_key_namespace'. Example query:member_key_id == 'member_key_id_value' && in labels
- $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- parent required
Output
cloudidentity.groups.memberships.searchTransitiveMemberships
Search transitive memberships of a group. Note: This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. A transitive membership is any direct or indirect membership of a group. Actor must have view permissions to all transitive memberships.
google_cloudidentity.cloudidentity.groups.memberships.searchTransitiveMemberships({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Resource name of the group to search transitive memberships in. Format:groups/{group_id}
, wheregroup_id
is the unique ID assigned to the Group. - pageSize
integer
: The default page size is 200 (max 1000). - pageToken
string
: The next_page_token value returned from a previous list request, if any. - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- parent required
Output
cloudidentity.devices.deviceUsers.lookup
Looks up resource names of the DeviceUsers associated with the caller's credentials, as well as the properties provided in the request. This method must be called with end-user credentials with the scope: https://www.googleapis.com/auth/cloud-identity.devices.lookup If multiple properties are provided, only DeviceUsers having all of these properties are considered as matches - i.e. the query behaves like an AND. Different platforms require different amounts of information from the caller to ensure that the DeviceUser is uniquely identified. - iOS: No properties need to be passed, the caller's credentials are sufficient to identify the corresponding DeviceUser. - Android: Specifying the 'android_id' field is required. - Desktop: Specifying the 'raw_resource_id' field is required.
google_cloudidentity.cloudidentity.devices.deviceUsers.lookup({
"parent": ""
}, context)
Input
- input
object
- parent required
string
: Must be set to "devices/-/deviceUsers" to search across all DeviceUser belonging to the user. - androidId
string
: Android Id returned by Settings.Secure#ANDROID_ID. - pageSize
integer
: The maximum number of DeviceUsers to return. If unspecified, at most 20 DeviceUsers will be returned. The maximum value is 20; values above 20 will be coerced to 20. - pageToken
string
: A page token, received from a previousLookupDeviceUsers
call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided toLookupDeviceUsers
must match the call that provided the page token. - rawResourceId
string
: Raw Resource Id used by Google Endpoint Verification. If the user is enrolled into Google Endpoint Verification, this id will be saved as the 'device_resource_id' field in the following platform dependent files. Mac: ~/.secureConnect/context_aware_config.json Windows: C:\Users%USERPROFILE%.secureConnect\context_aware_config.json Linux: ~/.secureConnect/context_aware_config.json - userId
string
: The user whose DeviceUser's resource name will be fetched. Must be set to 'me' to fetch the DeviceUser's resource name for the calling user. - $.xgafv
string
(values: 1, 2): V1 error format. - access_token
string
: OAuth access token. - alt
string
(values: json, media, proto): Data format for response. - callback
string
: JSONP - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string
: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string
: Legacy upload protocol for media (e.g. "media", "multipart").
- parent required
Output
Definitions
AndroidAttributes
- AndroidAttributes
object
: Resource representing the Android specific attributes of a Device.- enabledUnknownSources
boolean
: Whether applications from unknown sources can be installed on device. - ownerProfileAccount
boolean
: Whether this account is on an owner/primary profile. For phones, only true for owner profiles. Android 4+ devices can have secondary or restricted user profiles. - ownershipPrivilege
string
(values: OWNERSHIP_PRIVILEGE_UNSPECIFIED, DEVICE_ADMINISTRATOR, PROFILE_OWNER, DEVICE_OWNER): Ownership privileges on device. - supportsWorkProfile
boolean
: Whether device supports Android work profiles. If false, this service will not block access to corp data even if an administrator turns on the "Enforce Work Profile" policy.
- enabledUnknownSources
ApproveDeviceUserRequest
- ApproveDeviceUserRequest
object
: Request message for approving the device to access user data.- customer
string
: Required. Resource name of the customer. If you're using this API for your own organization, usecustomers/my_customer
If you're using this API to manage another organization, usecustomers/{customer_id}
, where customer_id is the customer to whom the device belongs.
- customer
ApproveDeviceUserResponse
- ApproveDeviceUserResponse
object
: Response message for approving the device to access user data.- deviceUser DeviceUser
BlockDeviceUserRequest
- BlockDeviceUserRequest
object
: Request message for blocking account on device.- customer
string
: Required. Resource name of the customer. If you're using this API for your own organization, usecustomers/my_customer
If you're using this API to manage another organization, usecustomers/{customer_id}
, where customer_id is the customer to whom the device belongs.
- customer
BlockDeviceUserResponse
- BlockDeviceUserResponse
object
: Response message for blocking the device from accessing user data.- deviceUser DeviceUser
CancelWipeDeviceRequest
- CancelWipeDeviceRequest
object
: Request message for cancelling an unfinished device wipe.- customer
string
: Required. Resource name of the customer. If you're using this API for your own organization, usecustomers/my_customer
If you're using this API to manage another organization, usecustomers/{customer_id}
, where customer_id is the customer to whom the device belongs.
- customer
CancelWipeDeviceResponse
- CancelWipeDeviceResponse
object
: Response message for cancelling an unfinished device wipe.- device Device
CancelWipeDeviceUserRequest
- CancelWipeDeviceUserRequest
object
: Request message for cancelling an unfinished user account wipe.- customer
string
: Required. Resource name of the customer. If you're using this API for your own organization, usecustomers/my_customer
If you're using this API to manage another organization, usecustomers/{customer_id}
, where customer_id is the customer to whom the device belongs.
- customer
CancelWipeDeviceUserResponse
- CancelWipeDeviceUserResponse
object
: Response message for cancelling an unfinished user account wipe.- deviceUser DeviceUser
CheckTransitiveMembershipResponse
- CheckTransitiveMembershipResponse
object
: The response message for MembershipsService.CheckTransitiveMembership.- hasMembership
boolean
: Response does not include the possible roles of a member since the behavior of this rpc is not all-or-nothing unlike the other rpcs. So, it may not be possible to list all the roles definitively, due to possible lack of authorization in some of the paths.
- hasMembership
ClientState
- ClientState
object
: Represents the state associated with an API client calling the Devices API. Resource representing ClientState and supports updates from API users- assetTags
array
: The caller can specify asset tags for this resource- items
string
- items
- complianceState
string
(values: COMPLIANCE_STATE_UNSPECIFIED, COMPLIANT, NON_COMPLIANT): The compliance state of the resource as specified by the API client. - createTime
string
: Output only. The time the client state data was created. - customId
string
: This field may be used to store a unique identifier for the API resource within which these CustomAttributes are a field. - etag
string
: The token that needs to be passed back for concurrency control in updates. Token needs to be passed back in UpdateRequest - healthScore
string
(values: HEALTH_SCORE_UNSPECIFIED, VERY_POOR, POOR, NEUTRAL, GOOD, VERY_GOOD): The Health score of the resource - keyValuePairs
object
: 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
string
: Output only. The time the client state data was last updated. - managed
string
(values: MANAGED_STATE_UNSPECIFIED, MANAGED, UNMANAGED): The management state of the resource as specified by the API client. - name
string
: 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
string
(values: OWNER_TYPE_UNSPECIFIED, OWNER_TYPE_CUSTOMER, OWNER_TYPE_PARTNER): Output only. The owner of the ClientState - scoreReason
string
: A descriptive cause of the health score.
- assetTags
CreateDeviceRequest
- CreateDeviceRequest
object
: Request message for creating a Company Owned device.- customer
string
: Required. Resource name of the customer. If you're using this API for your own organization, usecustomers/my_customer
If you're using this API to manage another organization, usecustomers/{customer_id}
, where customer_id is the customer to whom the device belongs. - device Device
- customer
CustomAttributeValue
- CustomAttributeValue
object
: Additional custom attribute values may be one of these types- boolValue
boolean
: Represents a boolean value. - numberValue
number
: Represents a double value. - stringValue
string
: Represents a string value.
- boolValue
Device
- Device
object
: A Device within the Cloud Identity Devices API. Represents a Device known to Google Cloud, independent of the device ownership, type, and whether it is assigned or in use by a user.- androidSpecificAttributes AndroidAttributes
- assetTag
string
: Asset tag of the device. - basebandVersion
string
: Output only. Baseband version of the device. - bootloaderVersion
string
: Output only. Device bootloader version. Example: 0.6.7. - brand
string
: Output only. Device brand. Example: Samsung. - buildNumber
string
: Output only. Build number of the device. - compromisedState
string
(values: COMPROMISED_STATE_UNSPECIFIED, COMPROMISED, UNCOMPROMISED): Output only. Represents whether the Device is compromised. - createTime
string
: Output only. When the Company-Owned device was imported. This field is empty for BYOD devices. - deviceType
string
(values: DEVICE_TYPE_UNSPECIFIED, ANDROID, IOS, GOOGLE_SYNC, WINDOWS, MAC_OS, LINUX, CHROME_OS): Output only. Type of device. - enabledDeveloperOptions
boolean
: Output only. Whether developer options is enabled on device. - enabledUsbDebugging
boolean
: Output only. Whether USB debugging is enabled on device. - encryptionState
string
(values: ENCRYPTION_STATE_UNSPECIFIED, UNSUPPORTED_BY_DEVICE, ENCRYPTED, NOT_ENCRYPTED): Output only. Device encryption state. - imei
string
: Output only. IMEI number of device if GSM device; empty otherwise. - kernelVersion
string
: Output only. Kernel version of the device. - lastSyncTime
string
: Most recent time when device synced with this service. - managementState
string
(values: MANAGEMENT_STATE_UNSPECIFIED, APPROVED, BLOCKED, PENDING, UNPROVISIONED, WIPING, WIPED): Output only. Management state of the device - manufacturer
string
: Output only. Device manufacturer. Example: Motorola. - meid
string
: Output only. MEID number of device if CDMA device; empty otherwise. - model
string
: Output only. Model name of device. Example: Pixel 3. - name
string
: Output only. Resource name of the Device in format:devices/{device_id}
, where device_id is the unique id assigned to the Device. - networkOperator
string
: Output only. Mobile or network operator of device, if available. - osVersion
string
: Output only. OS version of the device. Example: Android 8.1.0. - otherAccounts
array
: Output only. Domain name for Google accounts on device. Type for other accounts on device. On Android, will only be populated if |ownership_privilege| is |PROFILE_OWNER| or |DEVICE_OWNER|. Does not include the account signed in to the device policy app if that account's domain has only one account. Examples: "com.example", "xyz.com".- items
string
- items
- ownerType
string
(values: DEVICE_OWNERSHIP_UNSPECIFIED, COMPANY, BYOD): Output only. Whether the device is owned by the company or an individual - releaseVersion
string
: Output only. OS release version. Example: 6.0. - securityPatchTime
string
: Output only. OS security patch update time on device. - serialNumber
string
: Serial Number of device. Example: HT82V1A01076. - wifiMacAddresses
array
: WiFi MAC addresses of device.- items
string
- items
DeviceUser
- DeviceUser
object
: Represents a user's use of a Device in the Cloud Identity Devices API. A DeviceUser is a resource representing a user's use of a Device- compromisedState
string
(values: COMPROMISED_STATE_UNSPECIFIED, COMPROMISED, NOT_COMPROMISED): Compromised State of the DeviceUser object - createTime
string
: When the user first signed in to the device - firstSyncTime
string
: Output only. Most recent time when user registered with this service. - languageCode
string
: Output only. Default locale used on device, in IETF BCP-47 format. - lastSyncTime
string
: Output only. Last time when user synced with policies. - managementState
string
(values: MANAGEMENT_STATE_UNSPECIFIED, WIPING, WIPED, APPROVED, BLOCKED, PENDING_APPROVAL, UNENROLLED): Output only. Management state of the user on the device. - name
string
: Output only. Resource name of the DeviceUser in format:devices/{device_id}/deviceUsers/{user_id}
, where user_id is the ID of the user associated with the user session. - passwordState
string
(values: PASSWORD_STATE_UNSPECIFIED, PASSWORD_SET, PASSWORD_NOT_SET): Password state of the DeviceUser object - userAgent
string
: Output only. User agent on the device for this specific user - userEmail
string
: Email address of the user registered on the device.
- compromisedState
DynamicGroupMetadata
- DynamicGroupMetadata
object
: Dynamic group metadata like queries and status.- queries
array
: Memberships will be the union of all queries. Only one entry with USER resource is currently supported.- items DynamicGroupQuery
- status DynamicGroupStatus
- queries
DynamicGroupQuery
- DynamicGroupQuery
object
: Defines a query on a resource.- query
string
: Query that determines the memberships of the dynamic group. Examples: All users with at least oneorganizations.department
of engineering.user.organizations.exists(org, org.department=='engineering')
All users with at least one location that hasarea
offoo
andbuilding_id
ofbar
.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')
- resourceType
string
(values: RESOURCE_TYPE_UNSPECIFIED, USER)
- query
DynamicGroupStatus
- DynamicGroupStatus
object
: The current status of a dynamic group along with timestamp.- status
string
(values: STATUS_UNSPECIFIED, UP_TO_DATE, UPDATING_MEMBERSHIPS): Status of the dynamic group. - statusTime
string
: The latest time at which the dynamic group is guaranteed to be in the given status. If status isUP_TO_DATE
, the latest time at which the dynamic group was confirmed to be up-to-date. If status isUPDATING_MEMBERSHIPS
, the time at which dynamic group was created.
- status
EntityKey
- EntityKey
object
: A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optionalnamespace
or a user without anamespace
. The combination ofid
andnamespace
must be unique; however, the sameid
can be used with differentnamespace
s.- id
string
: The ID of the entity. For Google-managed entities, theid
must be the email address of an existing group or user. For external-identity-mapped entities, theid
must be a string conforming to the Identity Source's requirements. Must be unique within anamespace
. - namespace
string
: The namespace in which the entity exists. If not specified, theEntityKey
represents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKey
represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source_id}.
- id
ExpiryDetail
- ExpiryDetail
object
: TheMembershipRole
expiry details.- expireTime
string
: The time at which theMembershipRole
will expire.
- expireTime
GetMembershipGraphResponse
- GetMembershipGraphResponse
object
: The response message for MembershipsService.GetMembershipGraph.- adjacencyList
array
: The membership graph's path information represented as an adjacency list.- items MembershipAdjacencyList
- groups
array
: The resources representing each group in the adjacency list. Each group in this list can be correlated to a 'group' of the MembershipAdjacencyList using the 'name' of the Group resource.- items Group
- adjacencyList
GoogleAppsCloudidentityDevicesV1AndroidAttributes
- GoogleAppsCloudidentityDevicesV1AndroidAttributes
object
: Resource representing the Android specific attributes of a Device.- enabledUnknownSources
boolean
: Whether applications from unknown sources can be installed on device. - ownerProfileAccount
boolean
: Whether this account is on an owner/primary profile. For phones, only true for owner profiles. Android 4+ devices can have secondary or restricted user profiles. - ownershipPrivilege
string
(values: OWNERSHIP_PRIVILEGE_UNSPECIFIED, DEVICE_ADMINISTRATOR, PROFILE_OWNER, DEVICE_OWNER): Ownership privileges on device. - supportsWorkProfile
boolean
: Whether device supports Android work profiles. If false, this service will not block access to corp data even if an administrator turns on the "Enforce Work Profile" policy.
- enabledUnknownSources
GoogleAppsCloudidentityDevicesV1ApproveDeviceUserResponse
- GoogleAppsCloudidentityDevicesV1ApproveDeviceUserResponse
object
: Response message for approving the device to access user data.- deviceUser GoogleAppsCloudidentityDevicesV1DeviceUser
GoogleAppsCloudidentityDevicesV1BlockDeviceUserResponse
- GoogleAppsCloudidentityDevicesV1BlockDeviceUserResponse
object
: Response message for blocking the device from accessing user data.- deviceUser GoogleAppsCloudidentityDevicesV1DeviceUser
GoogleAppsCloudidentityDevicesV1CancelWipeDeviceResponse
- GoogleAppsCloudidentityDevicesV1CancelWipeDeviceResponse
object
: Response message for cancelling an unfinished device wipe.
GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserResponse
- GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserResponse
object
: Response message for cancelling an unfinished user account wipe.- deviceUser GoogleAppsCloudidentityDevicesV1DeviceUser
GoogleAppsCloudidentityDevicesV1ClientState
- GoogleAppsCloudidentityDevicesV1ClientState
object
: Represents the state associated with an API client calling the Devices API. Resource representing ClientState and supports updates from API users- assetTags
array
: The caller can specify asset tags for this resource- items
string
- items
- complianceState
string
(values: COMPLIANCE_STATE_UNSPECIFIED, COMPLIANT, NON_COMPLIANT): The compliance state of the resource as specified by the API client. - createTime
string
: Output only. The time the client state data was created. - customId
string
: This field may be used to store a unique identifier for the API resource within which these CustomAttributes are a field. - etag
string
: The token that needs to be passed back for concurrency control in updates. Token needs to be passed back in UpdateRequest - healthScore
string
(values: HEALTH_SCORE_UNSPECIFIED, VERY_POOR, POOR, NEUTRAL, GOOD, VERY_GOOD): 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. - keyValuePairs
object
: 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
string
: Output only. The time the client state data was last updated. - managed
string
(values: MANAGED_STATE_UNSPECIFIED, MANAGED, UNMANAGED): The management state of the resource as specified by the API client. - name
string
: 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. For partners belonging to the "BeyondCorp Alliance", this is the partner ID specified to you by Google. For all other callers, this is a string of the form:{customer_id}-suffix
, wherecustomer_id
is your customer ID. The suffix is any string the caller specifies. This string will be displayed verbatim in the administration console. This suffix is used in setting up Custom Access Levels in Context-Aware Access. Your organization's customer ID can be obtained from the URL:GET https://www.googleapis.com/admin/directory/v1/customers/my_customer
The `id
- assetTags