mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-02-01 14:54:02 +01:00
88 lines
32 KiB
HTML
88 lines
32 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `api` mod in crate `google_cloudidentity1`."><meta name="keywords" content="rust, rustlang, rust-lang, api"><title>google_cloudidentity1::api - Rust</title><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><link rel="stylesheet" type="text/css" href="../../dark.css" disabled ><link rel="stylesheet" type="text/css" href="../../ayu.css" disabled ><script id="default-settings"></script><script src="../../storage.js"></script><noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="icon" type="image/svg+xml" href="../../favicon.svg">
|
||
<link rel="alternate icon" type="image/png" href="../../favicon-16x16.png">
|
||
<link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><style type="text/css">#crate-search{background-image:url("../../down-arrow.svg");}</style></head><body class="rustdoc mod"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">☰</div><a href='../../google_cloudidentity1/index.html'><div class='logo-container rust-logo'><img src='../../rust-logo.png' alt='logo'></div></a><p class="location">Module api</p><div class="sidebar-elems"><div class="block items"><ul><li><a href="#structs">Structs</a></li><li><a href="#enums">Enums</a></li></ul></div><p class="location"><a href="../index.html">google_cloudidentity1</a></p><div id="sidebar-vars" data-name="api" data-ty="mod" data-relpath="../"></div><script defer src="../sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu"><img src="../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices" role="menu"></div></div><script src="../../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"></div><button type="button" class="help-button">?</button>
|
||
<a id="settings-menu" href="../../settings.html"><img src="../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class="fqn"><span class="in-band">Module <a href="../index.html">google_cloudidentity1</a>::<wbr><a class="mod" href="">api</a></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span><a class="srclink" href="../../src/google_cloudidentity1/api.rs.html#1-11180" title="goto source code">[src]</a></span></h1><h2 id="structs" class="section-header"><a href="#structs">Structs</a></h2>
|
||
<table><tr class="module-item"><td><a class="struct" href="struct.CheckTransitiveMembershipResponse.html" title="google_cloudidentity1::api::CheckTransitiveMembershipResponse struct">CheckTransitiveMembershipResponse</a></td><td class="docblock-short"><p>The response message for MembershipsService.CheckTransitiveMembership.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.CloudIdentity.html" title="google_cloudidentity1::api::CloudIdentity struct">CloudIdentity</a></td><td class="docblock-short"><p>Central instance to access all CloudIdentity related resource activities</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceCancelWipeCall.html" title="google_cloudidentity1::api::DeviceCancelWipeCall struct">DeviceCancelWipeCall</a></td><td class="docblock-short"><p>Cancels an unfinished device wipe. This operation can be used to cancel device wipe in the gap between the wipe operation returning success and the device being wiped. This operation is possible when the device is in a "pending wipe" state. The device enters the "pending wipe" state when a wipe device command is issued, but has not yet been sent to the device. The cancel wipe will fail if the wipe command has already been issued to the device.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceCreateCall.html" title="google_cloudidentity1::api::DeviceCreateCall struct">DeviceCreateCall</a></td><td class="docblock-short"><p>Creates a device. Only company-owned device may be created. <strong>Note</strong>: 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</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeleteCall.html" title="google_cloudidentity1::api::DeviceDeleteCall struct">DeviceDeleteCall</a></td><td class="docblock-short"><p>Deletes the specified device.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeviceUserApproveCall.html" title="google_cloudidentity1::api::DeviceDeviceUserApproveCall struct">DeviceDeviceUserApproveCall</a></td><td class="docblock-short"><p>Approves device to access user data.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeviceUserBlockCall.html" title="google_cloudidentity1::api::DeviceDeviceUserBlockCall struct">DeviceDeviceUserBlockCall</a></td><td class="docblock-short"><p>Blocks device from accessing user data</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeviceUserCancelWipeCall.html" title="google_cloudidentity1::api::DeviceDeviceUserCancelWipeCall struct">DeviceDeviceUserCancelWipeCall</a></td><td class="docblock-short"><p>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.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeviceUserClientStateGetCall.html" title="google_cloudidentity1::api::DeviceDeviceUserClientStateGetCall struct">DeviceDeviceUserClientStateGetCall</a></td><td class="docblock-short"><p>Gets the client state for the device user</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeviceUserClientStateListCall.html" title="google_cloudidentity1::api::DeviceDeviceUserClientStateListCall struct">DeviceDeviceUserClientStateListCall</a></td><td class="docblock-short"><p>Lists the client states for the given search query.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeviceUserClientStatePatchCall.html" title="google_cloudidentity1::api::DeviceDeviceUserClientStatePatchCall struct">DeviceDeviceUserClientStatePatchCall</a></td><td class="docblock-short"><p>Updates the client state for the device user <strong>Note</strong>: 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</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeviceUserDeleteCall.html" title="google_cloudidentity1::api::DeviceDeviceUserDeleteCall struct">DeviceDeviceUserDeleteCall</a></td><td class="docblock-short"><p>Deletes the specified DeviceUser. This also revokes the user's access to device data.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeviceUserGetCall.html" title="google_cloudidentity1::api::DeviceDeviceUserGetCall struct">DeviceDeviceUserGetCall</a></td><td class="docblock-short"><p>Retrieves the specified DeviceUser</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeviceUserListCall.html" title="google_cloudidentity1::api::DeviceDeviceUserListCall struct">DeviceDeviceUserListCall</a></td><td class="docblock-short"><p>Lists/Searches DeviceUsers.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeviceUserLookupCall.html" title="google_cloudidentity1::api::DeviceDeviceUserLookupCall struct">DeviceDeviceUserLookupCall</a></td><td class="docblock-short"><p>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.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceDeviceUserWipeCall.html" title="google_cloudidentity1::api::DeviceDeviceUserWipeCall struct">DeviceDeviceUserWipeCall</a></td><td class="docblock-short"><p>Wipes the user's account on a device. Other data on the device that is not associated with the user's work account is not affected. For example, if a Gmail app is installed on a device that is used for personal and work purposes, and the user is logged in to the Gmail app with their personal account as well as their work account, wiping the "deviceUser" by their work administrator will not affect their personal account within Gmail or other apps such as Photos.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceGetCall.html" title="google_cloudidentity1::api::DeviceGetCall struct">DeviceGetCall</a></td><td class="docblock-short"><p>Retrieves the specified device.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceListCall.html" title="google_cloudidentity1::api::DeviceListCall struct">DeviceListCall</a></td><td class="docblock-short"><p>Lists/Searches devices.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceMethods.html" title="google_cloudidentity1::api::DeviceMethods struct">DeviceMethods</a></td><td class="docblock-short"><p>A builder providing access to all methods supported on <em>device</em> resources.
|
||
It is not used directly, but through the <code>CloudIdentity</code> hub.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DeviceWipeCall.html" title="google_cloudidentity1::api::DeviceWipeCall struct">DeviceWipeCall</a></td><td class="docblock-short"><p>Wipes all data on the specified device.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DynamicGroupMetadata.html" title="google_cloudidentity1::api::DynamicGroupMetadata struct">DynamicGroupMetadata</a></td><td class="docblock-short"><p>Dynamic group metadata like queries and status.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DynamicGroupQuery.html" title="google_cloudidentity1::api::DynamicGroupQuery struct">DynamicGroupQuery</a></td><td class="docblock-short"><p>Defines a query on a resource.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.DynamicGroupStatus.html" title="google_cloudidentity1::api::DynamicGroupStatus struct">DynamicGroupStatus</a></td><td class="docblock-short"><p>The current status of a dynamic group along with timestamp.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.EntityKey.html" title="google_cloudidentity1::api::EntityKey struct">EntityKey</a></td><td class="docblock-short"><p>A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optional <code>namespace</code> or a user without a <code>namespace</code>. The combination of <code>id</code> and <code>namespace</code> must be unique; however, the same <code>id</code> can be used with different <code>namespace</code>s.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ExpiryDetail.html" title="google_cloudidentity1::api::ExpiryDetail struct">ExpiryDetail</a></td><td class="docblock-short"><p>The <code>MembershipRole</code> expiry details.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1AndroidAttributes.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1AndroidAttributes struct">GoogleAppsCloudidentityDevicesV1AndroidAttributes</a></td><td class="docblock-short"><p>Resource representing the Android specific attributes of a Device.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1ApproveDeviceUserRequest.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1ApproveDeviceUserRequest struct">GoogleAppsCloudidentityDevicesV1ApproveDeviceUserRequest</a></td><td class="docblock-short"><p>Request message for approving the device to access user data.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1BlockDeviceUserRequest.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1BlockDeviceUserRequest struct">GoogleAppsCloudidentityDevicesV1BlockDeviceUserRequest</a></td><td class="docblock-short"><p>Request message for blocking account on device.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1CancelWipeDeviceRequest.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1CancelWipeDeviceRequest struct">GoogleAppsCloudidentityDevicesV1CancelWipeDeviceRequest</a></td><td class="docblock-short"><p>Request message for cancelling an unfinished device wipe.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserRequest.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserRequest struct">GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserRequest</a></td><td class="docblock-short"><p>Request message for cancelling an unfinished user account wipe.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1ClientState.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1ClientState struct">GoogleAppsCloudidentityDevicesV1ClientState</a></td><td class="docblock-short"><p>Represents the state associated with an API client calling the Devices API. Resource representing ClientState and supports updates from API users</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1CustomAttributeValue.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1CustomAttributeValue struct">GoogleAppsCloudidentityDevicesV1CustomAttributeValue</a></td><td class="docblock-short"><p>Additional custom attribute values may be one of these types</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1Device.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1Device struct">GoogleAppsCloudidentityDevicesV1Device</a></td><td class="docblock-short"><p>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.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1DeviceUser.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1DeviceUser struct">GoogleAppsCloudidentityDevicesV1DeviceUser</a></td><td class="docblock-short"><p>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</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1ListClientStatesResponse.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1ListClientStatesResponse struct">GoogleAppsCloudidentityDevicesV1ListClientStatesResponse</a></td><td class="docblock-short"><p>Response message that is returned in ListClientStates.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1ListDeviceUsersResponse.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1ListDeviceUsersResponse struct">GoogleAppsCloudidentityDevicesV1ListDeviceUsersResponse</a></td><td class="docblock-short"><p>Response message that is returned from the ListDeviceUsers method.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1ListDevicesResponse.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1ListDevicesResponse struct">GoogleAppsCloudidentityDevicesV1ListDevicesResponse</a></td><td class="docblock-short"><p>Response message that is returned from the ListDevices method.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1LookupSelfDeviceUsersResponse.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1LookupSelfDeviceUsersResponse struct">GoogleAppsCloudidentityDevicesV1LookupSelfDeviceUsersResponse</a></td><td class="docblock-short"><p>Response containing resource names of the DeviceUsers associated with the caller's credentials.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1WipeDeviceRequest.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1WipeDeviceRequest struct">GoogleAppsCloudidentityDevicesV1WipeDeviceRequest</a></td><td class="docblock-short"><p>Request message for wiping all data on the device.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GoogleAppsCloudidentityDevicesV1WipeDeviceUserRequest.html" title="google_cloudidentity1::api::GoogleAppsCloudidentityDevicesV1WipeDeviceUserRequest struct">GoogleAppsCloudidentityDevicesV1WipeDeviceUserRequest</a></td><td class="docblock-short"><p>Request message for starting an account wipe on device.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Group.html" title="google_cloudidentity1::api::Group struct">Group</a></td><td class="docblock-short"><p>A group within the Cloud Identity Groups API. A <code>Group</code> is a collection of entities, where each entity is either a user, another group, or a service account.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupCreateCall.html" title="google_cloudidentity1::api::GroupCreateCall struct">GroupCreateCall</a></td><td class="docblock-short"><p>Creates a Group.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupDeleteCall.html" title="google_cloudidentity1::api::GroupDeleteCall struct">GroupDeleteCall</a></td><td class="docblock-short"><p>Deletes a <code>Group</code>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupGetCall.html" title="google_cloudidentity1::api::GroupGetCall struct">GroupGetCall</a></td><td class="docblock-short"><p>Retrieves a <code>Group</code>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupListCall.html" title="google_cloudidentity1::api::GroupListCall struct">GroupListCall</a></td><td class="docblock-short"><p>Lists the <code>Group</code>s under a customer or namespace.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupLookupCall.html" title="google_cloudidentity1::api::GroupLookupCall struct">GroupLookupCall</a></td><td class="docblock-short"><p>Looks up the <a href="https://cloud.google.com/apis/design/resource_names">resource name</a> of a <code>Group</code> by its <code>EntityKey</code>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupMembershipCheckTransitiveMembershipCall.html" title="google_cloudidentity1::api::GroupMembershipCheckTransitiveMembershipCall struct">GroupMembershipCheckTransitiveMembershipCall</a></td><td class="docblock-short"><p>Check a potential member for membership in a group. <strong>Note:</strong> This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. If the account of the member is not one of these, a 403 (PERMISSION_DENIED) HTTP status code will be returned. 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.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupMembershipCreateCall.html" title="google_cloudidentity1::api::GroupMembershipCreateCall struct">GroupMembershipCreateCall</a></td><td class="docblock-short"><p>Creates a <code>Membership</code>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupMembershipDeleteCall.html" title="google_cloudidentity1::api::GroupMembershipDeleteCall struct">GroupMembershipDeleteCall</a></td><td class="docblock-short"><p>Deletes a <code>Membership</code>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupMembershipGetCall.html" title="google_cloudidentity1::api::GroupMembershipGetCall struct">GroupMembershipGetCall</a></td><td class="docblock-short"><p>Retrieves a <code>Membership</code>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupMembershipGetMembershipGraphCall.html" title="google_cloudidentity1::api::GroupMembershipGetMembershipGraphCall struct">GroupMembershipGetMembershipGraphCall</a></td><td class="docblock-short"><p>Get a membership graph of just a member or both a member and a group. <strong>Note:</strong> This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. If the account of the member is not one of these, a 403 (PERMISSION_DENIED) HTTP status code will be returned. 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.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupMembershipListCall.html" title="google_cloudidentity1::api::GroupMembershipListCall struct">GroupMembershipListCall</a></td><td class="docblock-short"><p>Lists the <code>Membership</code>s within a <code>Group</code>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupMembershipLookupCall.html" title="google_cloudidentity1::api::GroupMembershipLookupCall struct">GroupMembershipLookupCall</a></td><td class="docblock-short"><p>Looks up the <a href="https://cloud.google.com/apis/design/resource_names">resource name</a> of a <code>Membership</code> by its <code>EntityKey</code>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupMembershipModifyMembershipRoleCall.html" title="google_cloudidentity1::api::GroupMembershipModifyMembershipRoleCall struct">GroupMembershipModifyMembershipRoleCall</a></td><td class="docblock-short"><p>Modifies the <code>MembershipRole</code>s of a <code>Membership</code>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupMembershipSearchTransitiveGroupCall.html" title="google_cloudidentity1::api::GroupMembershipSearchTransitiveGroupCall struct">GroupMembershipSearchTransitiveGroupCall</a></td><td class="docblock-short"><p>Search transitive groups of a member. <strong>Note:</strong> This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. If the account of the member is not one of these, a 403 (PERMISSION_DENIED) HTTP status code will be returned. A transitive group is any group that has a direct or indirect membership to the member. Actor must have view permissions all transitive groups.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupMembershipSearchTransitiveMembershipCall.html" title="google_cloudidentity1::api::GroupMembershipSearchTransitiveMembershipCall struct">GroupMembershipSearchTransitiveMembershipCall</a></td><td class="docblock-short"><p>Search transitive memberships of a group. <strong>Note:</strong> This feature is only available to Google Workspace Enterprise Standard, Enterprise Plus, and Enterprise for Education; and Cloud Identity Premium accounts. If the account of the group is not one of these, a 403 (PERMISSION_DENIED) HTTP status code will be returned. A transitive membership is any direct or indirect membership of a group. Actor must have view permissions to all transitive memberships.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupMethods.html" title="google_cloudidentity1::api::GroupMethods struct">GroupMethods</a></td><td class="docblock-short"><p>A builder providing access to all methods supported on <em>group</em> resources.
|
||
It is not used directly, but through the <code>CloudIdentity</code> hub.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupPatchCall.html" title="google_cloudidentity1::api::GroupPatchCall struct">GroupPatchCall</a></td><td class="docblock-short"><p>Updates a <code>Group</code>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupRelation.html" title="google_cloudidentity1::api::GroupRelation struct">GroupRelation</a></td><td class="docblock-short"><p>Message representing a transitive group of a user or a group.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.GroupSearchCall.html" title="google_cloudidentity1::api::GroupSearchCall struct">GroupSearchCall</a></td><td class="docblock-short"><p>Searches for <code>Group</code>s matching a specified query.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ListGroupsResponse.html" title="google_cloudidentity1::api::ListGroupsResponse struct">ListGroupsResponse</a></td><td class="docblock-short"><p>Response message for ListGroups operation.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ListMembershipsResponse.html" title="google_cloudidentity1::api::ListMembershipsResponse struct">ListMembershipsResponse</a></td><td class="docblock-short"><p>The response message for MembershipsService.ListMemberships.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.LookupGroupNameResponse.html" title="google_cloudidentity1::api::LookupGroupNameResponse struct">LookupGroupNameResponse</a></td><td class="docblock-short"><p>The response message for GroupsService.LookupGroupName.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.LookupMembershipNameResponse.html" title="google_cloudidentity1::api::LookupMembershipNameResponse struct">LookupMembershipNameResponse</a></td><td class="docblock-short"><p>The response message for MembershipsService.LookupMembershipName.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.MemberRelation.html" title="google_cloudidentity1::api::MemberRelation struct">MemberRelation</a></td><td class="docblock-short"><p>Message representing a transitive membership of a group.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Membership.html" title="google_cloudidentity1::api::Membership struct">Membership</a></td><td class="docblock-short"><p>A membership within the Cloud Identity Groups API. A <code>Membership</code> defines a relationship between a <code>Group</code> and an entity belonging to that <code>Group</code>, referred to as a "member".</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.MembershipRole.html" title="google_cloudidentity1::api::MembershipRole struct">MembershipRole</a></td><td class="docblock-short"><p>A membership role within the Cloud Identity Groups API. A <code>MembershipRole</code> defines the privileges granted to a <code>Membership</code>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ModifyMembershipRolesRequest.html" title="google_cloudidentity1::api::ModifyMembershipRolesRequest struct">ModifyMembershipRolesRequest</a></td><td class="docblock-short"><p>The request message for MembershipsService.ModifyMembershipRoles.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.ModifyMembershipRolesResponse.html" title="google_cloudidentity1::api::ModifyMembershipRolesResponse struct">ModifyMembershipRolesResponse</a></td><td class="docblock-short"><p>The response message for MembershipsService.ModifyMembershipRoles.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Operation.html" title="google_cloudidentity1::api::Operation struct">Operation</a></td><td class="docblock-short"><p>This resource represents a long-running operation that is the result of a network API call.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SearchGroupsResponse.html" title="google_cloudidentity1::api::SearchGroupsResponse struct">SearchGroupsResponse</a></td><td class="docblock-short"><p>The response message for GroupsService.SearchGroups.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SearchTransitiveGroupsResponse.html" title="google_cloudidentity1::api::SearchTransitiveGroupsResponse struct">SearchTransitiveGroupsResponse</a></td><td class="docblock-short"><p>The response message for MembershipsService.SearchTransitiveGroups.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.SearchTransitiveMembershipsResponse.html" title="google_cloudidentity1::api::SearchTransitiveMembershipsResponse struct">SearchTransitiveMembershipsResponse</a></td><td class="docblock-short"><p>The response message for MembershipsService.SearchTransitiveMemberships.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.Status.html" title="google_cloudidentity1::api::Status struct">Status</a></td><td class="docblock-short"><p>The <code>Status</code> type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by <a href="https://github.com/grpc">gRPC</a>. Each <code>Status</code> message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the <a href="https://cloud.google.com/apis/design/errors">API Design Guide</a>.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.TransitiveMembershipRole.html" title="google_cloudidentity1::api::TransitiveMembershipRole struct">TransitiveMembershipRole</a></td><td class="docblock-short"><p>Message representing the role of a TransitiveMembership.</p>
|
||
</td></tr><tr class="module-item"><td><a class="struct" href="struct.UpdateMembershipRolesParams.html" title="google_cloudidentity1::api::UpdateMembershipRolesParams struct">UpdateMembershipRolesParams</a></td><td class="docblock-short"><p>The details of an update to a <code>MembershipRole</code>.</p>
|
||
</td></tr></table><h2 id="enums" class="section-header"><a href="#enums">Enums</a></h2>
|
||
<table><tr class="module-item"><td><a class="enum" href="enum.Scope.html" title="google_cloudidentity1::api::Scope enum">Scope</a></td><td class="docblock-short"><p>Identifies the an OAuth2 authorization scope.
|
||
A scope is needed when requesting an
|
||
<a href="https://developers.google.com/youtube/v3/guides/authentication">authorization token</a>.</p>
|
||
</td></tr></table></section><section id="search" class="content hidden"></section><section class="footer"></section><div id="rustdoc-vars" data-root-path="../../" data-current-crate="google_cloudidentity1"></div>
|
||
<script src="../../main.js"></script><script defer src="../../search-index.js"></script></body></html> |