packages feed

gogol-cloudidentity-1.0.0: gen/Gogol/CloudIdentity.hs

{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}

-- |
-- Module      : Gogol.CloudIdentity
-- Copyright   : (c) 2015-2025 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay <brendan.g.hay+gogol@gmail.com>
--               Toni Cebrián <toni@tonicebrian.com>
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- API for provisioning and managing identity resources.
--
-- /See:/ <https://cloud.google.com/identity/ Cloud Identity API Reference>
module Gogol.CloudIdentity
  ( -- * Configuration
    cloudIdentityService,

    -- * OAuth Scopes
    CloudIdentity'Devices,
    CloudIdentity'Devices'Lookup,
    CloudIdentity'Devices'Readonly,
    CloudIdentity'Groups,
    CloudIdentity'Groups'Readonly,
    CloudIdentity'Inboundsso,
    CloudIdentity'Inboundsso'Readonly,
    CloudIdentity'Policies,
    CloudIdentity'Policies'Readonly,
    CloudPlatform'FullControl,

    -- * Resources

    -- ** cloudidentity.customers.userinvitations.cancel
    CloudIdentityCustomersUserinvitationsCancelResource,
    CloudIdentityCustomersUserinvitationsCancel (..),
    newCloudIdentityCustomersUserinvitationsCancel,

    -- ** cloudidentity.customers.userinvitations.get
    CloudIdentityCustomersUserinvitationsGetResource,
    CloudIdentityCustomersUserinvitationsGet (..),
    newCloudIdentityCustomersUserinvitationsGet,

    -- ** cloudidentity.customers.userinvitations.isInvitableUser
    CloudIdentityCustomersUserinvitationsIsInvitableUserResource,
    CloudIdentityCustomersUserinvitationsIsInvitableUser (..),
    newCloudIdentityCustomersUserinvitationsIsInvitableUser,

    -- ** cloudidentity.customers.userinvitations.list
    CloudIdentityCustomersUserinvitationsListResource,
    CloudIdentityCustomersUserinvitationsList (..),
    newCloudIdentityCustomersUserinvitationsList,

    -- ** cloudidentity.customers.userinvitations.send
    CloudIdentityCustomersUserinvitationsSendResource,
    CloudIdentityCustomersUserinvitationsSend (..),
    newCloudIdentityCustomersUserinvitationsSend,

    -- ** cloudidentity.devices.cancelWipe
    CloudIdentityDevicesCancelWipeResource,
    CloudIdentityDevicesCancelWipe (..),
    newCloudIdentityDevicesCancelWipe,

    -- ** cloudidentity.devices.create
    CloudIdentityDevicesCreateResource,
    CloudIdentityDevicesCreate (..),
    newCloudIdentityDevicesCreate,

    -- ** cloudidentity.devices.delete
    CloudIdentityDevicesDeleteResource,
    CloudIdentityDevicesDelete (..),
    newCloudIdentityDevicesDelete,

    -- ** cloudidentity.devices.deviceUsers.approve
    CloudIdentityDevicesDeviceUsersApproveResource,
    CloudIdentityDevicesDeviceUsersApprove (..),
    newCloudIdentityDevicesDeviceUsersApprove,

    -- ** cloudidentity.devices.deviceUsers.block
    CloudIdentityDevicesDeviceUsersBlockResource,
    CloudIdentityDevicesDeviceUsersBlock (..),
    newCloudIdentityDevicesDeviceUsersBlock,

    -- ** cloudidentity.devices.deviceUsers.cancelWipe
    CloudIdentityDevicesDeviceUsersCancelWipeResource,
    CloudIdentityDevicesDeviceUsersCancelWipe (..),
    newCloudIdentityDevicesDeviceUsersCancelWipe,

    -- ** cloudidentity.devices.deviceUsers.clientStates.get
    CloudIdentityDevicesDeviceUsersClientStatesGetResource,
    CloudIdentityDevicesDeviceUsersClientStatesGet (..),
    newCloudIdentityDevicesDeviceUsersClientStatesGet,

    -- ** cloudidentity.devices.deviceUsers.clientStates.list
    CloudIdentityDevicesDeviceUsersClientStatesListResource,
    CloudIdentityDevicesDeviceUsersClientStatesList (..),
    newCloudIdentityDevicesDeviceUsersClientStatesList,

    -- ** cloudidentity.devices.deviceUsers.clientStates.patch
    CloudIdentityDevicesDeviceUsersClientStatesPatchResource,
    CloudIdentityDevicesDeviceUsersClientStatesPatch (..),
    newCloudIdentityDevicesDeviceUsersClientStatesPatch,

    -- ** cloudidentity.devices.deviceUsers.delete
    CloudIdentityDevicesDeviceUsersDeleteResource,
    CloudIdentityDevicesDeviceUsersDelete (..),
    newCloudIdentityDevicesDeviceUsersDelete,

    -- ** cloudidentity.devices.deviceUsers.get
    CloudIdentityDevicesDeviceUsersGetResource,
    CloudIdentityDevicesDeviceUsersGet (..),
    newCloudIdentityDevicesDeviceUsersGet,

    -- ** cloudidentity.devices.deviceUsers.list
    CloudIdentityDevicesDeviceUsersListResource,
    CloudIdentityDevicesDeviceUsersList (..),
    newCloudIdentityDevicesDeviceUsersList,

    -- ** cloudidentity.devices.deviceUsers.lookup
    CloudIdentityDevicesDeviceUsersLookupResource,
    CloudIdentityDevicesDeviceUsersLookup (..),
    newCloudIdentityDevicesDeviceUsersLookup,

    -- ** cloudidentity.devices.deviceUsers.wipe
    CloudIdentityDevicesDeviceUsersWipeResource,
    CloudIdentityDevicesDeviceUsersWipe (..),
    newCloudIdentityDevicesDeviceUsersWipe,

    -- ** cloudidentity.devices.get
    CloudIdentityDevicesGetResource,
    CloudIdentityDevicesGet (..),
    newCloudIdentityDevicesGet,

    -- ** cloudidentity.devices.list
    CloudIdentityDevicesListResource,
    CloudIdentityDevicesList (..),
    newCloudIdentityDevicesList,

    -- ** cloudidentity.devices.wipe
    CloudIdentityDevicesWipeResource,
    CloudIdentityDevicesWipe (..),
    newCloudIdentityDevicesWipe,

    -- ** cloudidentity.groups.create
    CloudIdentityGroupsCreateResource,
    CloudIdentityGroupsCreate (..),
    newCloudIdentityGroupsCreate,

    -- ** cloudidentity.groups.delete
    CloudIdentityGroupsDeleteResource,
    CloudIdentityGroupsDelete (..),
    newCloudIdentityGroupsDelete,

    -- ** cloudidentity.groups.get
    CloudIdentityGroupsGetResource,
    CloudIdentityGroupsGet (..),
    newCloudIdentityGroupsGet,

    -- ** cloudidentity.groups.getSecuritySettings
    CloudIdentityGroupsGetSecuritySettingsResource,
    CloudIdentityGroupsGetSecuritySettings (..),
    newCloudIdentityGroupsGetSecuritySettings,

    -- ** cloudidentity.groups.list
    CloudIdentityGroupsListResource,
    CloudIdentityGroupsList (..),
    newCloudIdentityGroupsList,

    -- ** cloudidentity.groups.lookup
    CloudIdentityGroupsLookupResource,
    CloudIdentityGroupsLookup (..),
    newCloudIdentityGroupsLookup,

    -- ** cloudidentity.groups.memberships.checkTransitiveMembership
    CloudIdentityGroupsMembershipsCheckTransitiveMembershipResource,
    CloudIdentityGroupsMembershipsCheckTransitiveMembership (..),
    newCloudIdentityGroupsMembershipsCheckTransitiveMembership,

    -- ** cloudidentity.groups.memberships.create
    CloudIdentityGroupsMembershipsCreateResource,
    CloudIdentityGroupsMembershipsCreate (..),
    newCloudIdentityGroupsMembershipsCreate,

    -- ** cloudidentity.groups.memberships.delete
    CloudIdentityGroupsMembershipsDeleteResource,
    CloudIdentityGroupsMembershipsDelete (..),
    newCloudIdentityGroupsMembershipsDelete,

    -- ** cloudidentity.groups.memberships.get
    CloudIdentityGroupsMembershipsGetResource,
    CloudIdentityGroupsMembershipsGet (..),
    newCloudIdentityGroupsMembershipsGet,

    -- ** cloudidentity.groups.memberships.getMembershipGraph
    CloudIdentityGroupsMembershipsGetMembershipGraphResource,
    CloudIdentityGroupsMembershipsGetMembershipGraph (..),
    newCloudIdentityGroupsMembershipsGetMembershipGraph,

    -- ** cloudidentity.groups.memberships.list
    CloudIdentityGroupsMembershipsListResource,
    CloudIdentityGroupsMembershipsList (..),
    newCloudIdentityGroupsMembershipsList,

    -- ** cloudidentity.groups.memberships.lookup
    CloudIdentityGroupsMembershipsLookupResource,
    CloudIdentityGroupsMembershipsLookup (..),
    newCloudIdentityGroupsMembershipsLookup,

    -- ** cloudidentity.groups.memberships.modifyMembershipRoles
    CloudIdentityGroupsMembershipsModifyMembershipRolesResource,
    CloudIdentityGroupsMembershipsModifyMembershipRoles (..),
    newCloudIdentityGroupsMembershipsModifyMembershipRoles,

    -- ** cloudidentity.groups.memberships.searchDirectGroups
    CloudIdentityGroupsMembershipsSearchDirectGroupsResource,
    CloudIdentityGroupsMembershipsSearchDirectGroups (..),
    newCloudIdentityGroupsMembershipsSearchDirectGroups,

    -- ** cloudidentity.groups.memberships.searchTransitiveGroups
    CloudIdentityGroupsMembershipsSearchTransitiveGroupsResource,
    CloudIdentityGroupsMembershipsSearchTransitiveGroups (..),
    newCloudIdentityGroupsMembershipsSearchTransitiveGroups,

    -- ** cloudidentity.groups.memberships.searchTransitiveMemberships
    CloudIdentityGroupsMembershipsSearchTransitiveMembershipsResource,
    CloudIdentityGroupsMembershipsSearchTransitiveMemberships (..),
    newCloudIdentityGroupsMembershipsSearchTransitiveMemberships,

    -- ** cloudidentity.groups.patch
    CloudIdentityGroupsPatchResource,
    CloudIdentityGroupsPatch (..),
    newCloudIdentityGroupsPatch,

    -- ** cloudidentity.groups.search
    CloudIdentityGroupsSearchResource,
    CloudIdentityGroupsSearch (..),
    newCloudIdentityGroupsSearch,

    -- ** cloudidentity.groups.updateSecuritySettings
    CloudIdentityGroupsUpdateSecuritySettingsResource,
    CloudIdentityGroupsUpdateSecuritySettings (..),
    newCloudIdentityGroupsUpdateSecuritySettings,

    -- ** cloudidentity.inboundSamlSsoProfiles.create
    CloudIdentityInboundSamlSsoProfilesCreateResource,
    CloudIdentityInboundSamlSsoProfilesCreate (..),
    newCloudIdentityInboundSamlSsoProfilesCreate,

    -- ** cloudidentity.inboundSamlSsoProfiles.delete
    CloudIdentityInboundSamlSsoProfilesDeleteResource,
    CloudIdentityInboundSamlSsoProfilesDelete (..),
    newCloudIdentityInboundSamlSsoProfilesDelete,

    -- ** cloudidentity.inboundSamlSsoProfiles.get
    CloudIdentityInboundSamlSsoProfilesGetResource,
    CloudIdentityInboundSamlSsoProfilesGet (..),
    newCloudIdentityInboundSamlSsoProfilesGet,

    -- ** cloudidentity.inboundSamlSsoProfiles.idpCredentials.add
    CloudIdentityInboundSamlSsoProfilesIdpCredentialsAddResource,
    CloudIdentityInboundSamlSsoProfilesIdpCredentialsAdd (..),
    newCloudIdentityInboundSamlSsoProfilesIdpCredentialsAdd,

    -- ** cloudidentity.inboundSamlSsoProfiles.idpCredentials.delete
    CloudIdentityInboundSamlSsoProfilesIdpCredentialsDeleteResource,
    CloudIdentityInboundSamlSsoProfilesIdpCredentialsDelete (..),
    newCloudIdentityInboundSamlSsoProfilesIdpCredentialsDelete,

    -- ** cloudidentity.inboundSamlSsoProfiles.idpCredentials.get
    CloudIdentityInboundSamlSsoProfilesIdpCredentialsGetResource,
    CloudIdentityInboundSamlSsoProfilesIdpCredentialsGet (..),
    newCloudIdentityInboundSamlSsoProfilesIdpCredentialsGet,

    -- ** cloudidentity.inboundSamlSsoProfiles.idpCredentials.list
    CloudIdentityInboundSamlSsoProfilesIdpCredentialsListResource,
    CloudIdentityInboundSamlSsoProfilesIdpCredentialsList (..),
    newCloudIdentityInboundSamlSsoProfilesIdpCredentialsList,

    -- ** cloudidentity.inboundSamlSsoProfiles.list
    CloudIdentityInboundSamlSsoProfilesListResource,
    CloudIdentityInboundSamlSsoProfilesList (..),
    newCloudIdentityInboundSamlSsoProfilesList,

    -- ** cloudidentity.inboundSamlSsoProfiles.patch
    CloudIdentityInboundSamlSsoProfilesPatchResource,
    CloudIdentityInboundSamlSsoProfilesPatch (..),
    newCloudIdentityInboundSamlSsoProfilesPatch,

    -- ** cloudidentity.inboundSsoAssignments.create
    CloudIdentityInboundSsoAssignmentsCreateResource,
    CloudIdentityInboundSsoAssignmentsCreate (..),
    newCloudIdentityInboundSsoAssignmentsCreate,

    -- ** cloudidentity.inboundSsoAssignments.delete
    CloudIdentityInboundSsoAssignmentsDeleteResource,
    CloudIdentityInboundSsoAssignmentsDelete (..),
    newCloudIdentityInboundSsoAssignmentsDelete,

    -- ** cloudidentity.inboundSsoAssignments.get
    CloudIdentityInboundSsoAssignmentsGetResource,
    CloudIdentityInboundSsoAssignmentsGet (..),
    newCloudIdentityInboundSsoAssignmentsGet,

    -- ** cloudidentity.inboundSsoAssignments.list
    CloudIdentityInboundSsoAssignmentsListResource,
    CloudIdentityInboundSsoAssignmentsList (..),
    newCloudIdentityInboundSsoAssignmentsList,

    -- ** cloudidentity.inboundSsoAssignments.patch
    CloudIdentityInboundSsoAssignmentsPatchResource,
    CloudIdentityInboundSsoAssignmentsPatch (..),
    newCloudIdentityInboundSsoAssignmentsPatch,

    -- ** cloudidentity.policies.get
    CloudIdentityPoliciesGetResource,
    CloudIdentityPoliciesGet (..),
    newCloudIdentityPoliciesGet,

    -- ** cloudidentity.policies.list
    CloudIdentityPoliciesListResource,
    CloudIdentityPoliciesList (..),
    newCloudIdentityPoliciesList,

    -- * Types

    -- ** Xgafv
    Xgafv (..),

    -- ** AddIdpCredentialOperationMetadata
    AddIdpCredentialOperationMetadata (..),
    newAddIdpCredentialOperationMetadata,

    -- ** AddIdpCredentialRequest
    AddIdpCredentialRequest (..),
    newAddIdpCredentialRequest,

    -- ** CancelUserInvitationRequest
    CancelUserInvitationRequest (..),
    newCancelUserInvitationRequest,

    -- ** CheckTransitiveMembershipResponse
    CheckTransitiveMembershipResponse (..),
    newCheckTransitiveMembershipResponse,

    -- ** CreateGroupMetadata
    CreateGroupMetadata (..),
    newCreateGroupMetadata,

    -- ** CreateInboundSamlSsoProfileOperationMetadata
    CreateInboundSamlSsoProfileOperationMetadata (..),
    newCreateInboundSamlSsoProfileOperationMetadata,

    -- ** CreateInboundSsoAssignmentOperationMetadata
    CreateInboundSsoAssignmentOperationMetadata (..),
    newCreateInboundSsoAssignmentOperationMetadata,

    -- ** CreateMembershipMetadata
    CreateMembershipMetadata (..),
    newCreateMembershipMetadata,

    -- ** DeleteGroupMetadata
    DeleteGroupMetadata (..),
    newDeleteGroupMetadata,

    -- ** DeleteIdpCredentialOperationMetadata
    DeleteIdpCredentialOperationMetadata (..),
    newDeleteIdpCredentialOperationMetadata,

    -- ** DeleteInboundSamlSsoProfileOperationMetadata
    DeleteInboundSamlSsoProfileOperationMetadata (..),
    newDeleteInboundSamlSsoProfileOperationMetadata,

    -- ** DeleteInboundSsoAssignmentOperationMetadata
    DeleteInboundSsoAssignmentOperationMetadata (..),
    newDeleteInboundSsoAssignmentOperationMetadata,

    -- ** DeleteMembershipMetadata
    DeleteMembershipMetadata (..),
    newDeleteMembershipMetadata,

    -- ** DsaPublicKeyInfo
    DsaPublicKeyInfo (..),
    newDsaPublicKeyInfo,

    -- ** DynamicGroupMetadata
    DynamicGroupMetadata (..),
    newDynamicGroupMetadata,

    -- ** DynamicGroupQuery
    DynamicGroupQuery (..),
    newDynamicGroupQuery,

    -- ** DynamicGroupQuery_ResourceType
    DynamicGroupQuery_ResourceType (..),

    -- ** DynamicGroupStatus
    DynamicGroupStatus (..),
    newDynamicGroupStatus,

    -- ** DynamicGroupStatus_Status
    DynamicGroupStatus_Status (..),

    -- ** EntityKey
    EntityKey (..),
    newEntityKey,

    -- ** ExpiryDetail
    ExpiryDetail (..),
    newExpiryDetail,

    -- ** GetMembershipGraphMetadata
    GetMembershipGraphMetadata (..),
    newGetMembershipGraphMetadata,

    -- ** GetMembershipGraphResponse
    GetMembershipGraphResponse (..),
    newGetMembershipGraphResponse,

    -- ** GoogleAppsCloudidentityDevicesV1AndroidAttributes
    GoogleAppsCloudidentityDevicesV1AndroidAttributes (..),
    newGoogleAppsCloudidentityDevicesV1AndroidAttributes,

    -- ** GoogleAppsCloudidentityDevicesV1AndroidAttributes_OwnershipPrivilege
    GoogleAppsCloudidentityDevicesV1AndroidAttributes_OwnershipPrivilege (..),

    -- ** GoogleAppsCloudidentityDevicesV1ApproveDeviceUserMetadata
    GoogleAppsCloudidentityDevicesV1ApproveDeviceUserMetadata (..),
    newGoogleAppsCloudidentityDevicesV1ApproveDeviceUserMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1ApproveDeviceUserRequest
    GoogleAppsCloudidentityDevicesV1ApproveDeviceUserRequest (..),
    newGoogleAppsCloudidentityDevicesV1ApproveDeviceUserRequest,

    -- ** GoogleAppsCloudidentityDevicesV1ApproveDeviceUserResponse
    GoogleAppsCloudidentityDevicesV1ApproveDeviceUserResponse (..),
    newGoogleAppsCloudidentityDevicesV1ApproveDeviceUserResponse,

    -- ** GoogleAppsCloudidentityDevicesV1BlockDeviceUserMetadata
    GoogleAppsCloudidentityDevicesV1BlockDeviceUserMetadata (..),
    newGoogleAppsCloudidentityDevicesV1BlockDeviceUserMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1BlockDeviceUserRequest
    GoogleAppsCloudidentityDevicesV1BlockDeviceUserRequest (..),
    newGoogleAppsCloudidentityDevicesV1BlockDeviceUserRequest,

    -- ** GoogleAppsCloudidentityDevicesV1BlockDeviceUserResponse
    GoogleAppsCloudidentityDevicesV1BlockDeviceUserResponse (..),
    newGoogleAppsCloudidentityDevicesV1BlockDeviceUserResponse,

    -- ** GoogleAppsCloudidentityDevicesV1BrowserAttributes
    GoogleAppsCloudidentityDevicesV1BrowserAttributes (..),
    newGoogleAppsCloudidentityDevicesV1BrowserAttributes,

    -- ** GoogleAppsCloudidentityDevicesV1BrowserInfo
    GoogleAppsCloudidentityDevicesV1BrowserInfo (..),
    newGoogleAppsCloudidentityDevicesV1BrowserInfo,

    -- ** GoogleAppsCloudidentityDevicesV1BrowserInfo_BrowserManagementState
    GoogleAppsCloudidentityDevicesV1BrowserInfo_BrowserManagementState (..),

    -- ** GoogleAppsCloudidentityDevicesV1BrowserInfo_PasswordProtectionWarningTrigger
    GoogleAppsCloudidentityDevicesV1BrowserInfo_PasswordProtectionWarningTrigger (..),

    -- ** GoogleAppsCloudidentityDevicesV1BrowserInfo_SafeBrowsingProtectionLevel
    GoogleAppsCloudidentityDevicesV1BrowserInfo_SafeBrowsingProtectionLevel (..),

    -- ** GoogleAppsCloudidentityDevicesV1CancelWipeDeviceMetadata
    GoogleAppsCloudidentityDevicesV1CancelWipeDeviceMetadata (..),
    newGoogleAppsCloudidentityDevicesV1CancelWipeDeviceMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1CancelWipeDeviceRequest
    GoogleAppsCloudidentityDevicesV1CancelWipeDeviceRequest (..),
    newGoogleAppsCloudidentityDevicesV1CancelWipeDeviceRequest,

    -- ** GoogleAppsCloudidentityDevicesV1CancelWipeDeviceResponse
    GoogleAppsCloudidentityDevicesV1CancelWipeDeviceResponse (..),
    newGoogleAppsCloudidentityDevicesV1CancelWipeDeviceResponse,

    -- ** GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserMetadata
    GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserMetadata (..),
    newGoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserRequest
    GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserRequest (..),
    newGoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserRequest,

    -- ** GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserResponse
    GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserResponse (..),
    newGoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserResponse,

    -- ** GoogleAppsCloudidentityDevicesV1CertificateAttributes
    GoogleAppsCloudidentityDevicesV1CertificateAttributes (..),
    newGoogleAppsCloudidentityDevicesV1CertificateAttributes,

    -- ** GoogleAppsCloudidentityDevicesV1CertificateAttributes_ValidationState
    GoogleAppsCloudidentityDevicesV1CertificateAttributes_ValidationState (..),

    -- ** GoogleAppsCloudidentityDevicesV1CertificateTemplate
    GoogleAppsCloudidentityDevicesV1CertificateTemplate (..),
    newGoogleAppsCloudidentityDevicesV1CertificateTemplate,

    -- ** GoogleAppsCloudidentityDevicesV1ClientState
    GoogleAppsCloudidentityDevicesV1ClientState (..),
    newGoogleAppsCloudidentityDevicesV1ClientState,

    -- ** GoogleAppsCloudidentityDevicesV1ClientState_ComplianceState
    GoogleAppsCloudidentityDevicesV1ClientState_ComplianceState (..),

    -- ** GoogleAppsCloudidentityDevicesV1ClientState_HealthScore
    GoogleAppsCloudidentityDevicesV1ClientState_HealthScore (..),

    -- ** GoogleAppsCloudidentityDevicesV1ClientState_KeyValuePairs
    GoogleAppsCloudidentityDevicesV1ClientState_KeyValuePairs (..),
    newGoogleAppsCloudidentityDevicesV1ClientState_KeyValuePairs,

    -- ** GoogleAppsCloudidentityDevicesV1ClientState_Managed
    GoogleAppsCloudidentityDevicesV1ClientState_Managed (..),

    -- ** GoogleAppsCloudidentityDevicesV1ClientState_OwnerType
    GoogleAppsCloudidentityDevicesV1ClientState_OwnerType (..),

    -- ** GoogleAppsCloudidentityDevicesV1CreateDeviceMetadata
    GoogleAppsCloudidentityDevicesV1CreateDeviceMetadata (..),
    newGoogleAppsCloudidentityDevicesV1CreateDeviceMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1CustomAttributeValue
    GoogleAppsCloudidentityDevicesV1CustomAttributeValue (..),
    newGoogleAppsCloudidentityDevicesV1CustomAttributeValue,

    -- ** GoogleAppsCloudidentityDevicesV1DeleteDeviceMetadata
    GoogleAppsCloudidentityDevicesV1DeleteDeviceMetadata (..),
    newGoogleAppsCloudidentityDevicesV1DeleteDeviceMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1DeleteDeviceUserMetadata
    GoogleAppsCloudidentityDevicesV1DeleteDeviceUserMetadata (..),
    newGoogleAppsCloudidentityDevicesV1DeleteDeviceUserMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1Device
    GoogleAppsCloudidentityDevicesV1Device (..),
    newGoogleAppsCloudidentityDevicesV1Device,

    -- ** GoogleAppsCloudidentityDevicesV1Device_CompromisedState
    GoogleAppsCloudidentityDevicesV1Device_CompromisedState (..),

    -- ** GoogleAppsCloudidentityDevicesV1Device_DeviceType
    GoogleAppsCloudidentityDevicesV1Device_DeviceType (..),

    -- ** GoogleAppsCloudidentityDevicesV1Device_EncryptionState
    GoogleAppsCloudidentityDevicesV1Device_EncryptionState (..),

    -- ** GoogleAppsCloudidentityDevicesV1Device_ManagementState
    GoogleAppsCloudidentityDevicesV1Device_ManagementState (..),

    -- ** GoogleAppsCloudidentityDevicesV1Device_OwnerType
    GoogleAppsCloudidentityDevicesV1Device_OwnerType (..),

    -- ** GoogleAppsCloudidentityDevicesV1DeviceUser
    GoogleAppsCloudidentityDevicesV1DeviceUser (..),
    newGoogleAppsCloudidentityDevicesV1DeviceUser,

    -- ** GoogleAppsCloudidentityDevicesV1DeviceUser_CompromisedState
    GoogleAppsCloudidentityDevicesV1DeviceUser_CompromisedState (..),

    -- ** GoogleAppsCloudidentityDevicesV1DeviceUser_ManagementState
    GoogleAppsCloudidentityDevicesV1DeviceUser_ManagementState (..),

    -- ** GoogleAppsCloudidentityDevicesV1DeviceUser_PasswordState
    GoogleAppsCloudidentityDevicesV1DeviceUser_PasswordState (..),

    -- ** GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes
    GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes (..),
    newGoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes,

    -- ** GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes_AdditionalSignals
    GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes_AdditionalSignals (..),
    newGoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes_AdditionalSignals,

    -- ** GoogleAppsCloudidentityDevicesV1ListClientStatesResponse
    GoogleAppsCloudidentityDevicesV1ListClientStatesResponse (..),
    newGoogleAppsCloudidentityDevicesV1ListClientStatesResponse,

    -- ** GoogleAppsCloudidentityDevicesV1ListDeviceUsersResponse
    GoogleAppsCloudidentityDevicesV1ListDeviceUsersResponse (..),
    newGoogleAppsCloudidentityDevicesV1ListDeviceUsersResponse,

    -- ** GoogleAppsCloudidentityDevicesV1ListDevicesResponse
    GoogleAppsCloudidentityDevicesV1ListDevicesResponse (..),
    newGoogleAppsCloudidentityDevicesV1ListDevicesResponse,

    -- ** GoogleAppsCloudidentityDevicesV1ListEndpointAppsMetadata
    GoogleAppsCloudidentityDevicesV1ListEndpointAppsMetadata (..),
    newGoogleAppsCloudidentityDevicesV1ListEndpointAppsMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1LookupSelfDeviceUsersResponse
    GoogleAppsCloudidentityDevicesV1LookupSelfDeviceUsersResponse (..),
    newGoogleAppsCloudidentityDevicesV1LookupSelfDeviceUsersResponse,

    -- ** GoogleAppsCloudidentityDevicesV1SignoutDeviceUserMetadata
    GoogleAppsCloudidentityDevicesV1SignoutDeviceUserMetadata (..),
    newGoogleAppsCloudidentityDevicesV1SignoutDeviceUserMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1UpdateClientStateMetadata
    GoogleAppsCloudidentityDevicesV1UpdateClientStateMetadata (..),
    newGoogleAppsCloudidentityDevicesV1UpdateClientStateMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1UpdateDeviceMetadata
    GoogleAppsCloudidentityDevicesV1UpdateDeviceMetadata (..),
    newGoogleAppsCloudidentityDevicesV1UpdateDeviceMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1WipeDeviceMetadata
    GoogleAppsCloudidentityDevicesV1WipeDeviceMetadata (..),
    newGoogleAppsCloudidentityDevicesV1WipeDeviceMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1WipeDeviceRequest
    GoogleAppsCloudidentityDevicesV1WipeDeviceRequest (..),
    newGoogleAppsCloudidentityDevicesV1WipeDeviceRequest,

    -- ** GoogleAppsCloudidentityDevicesV1WipeDeviceResponse
    GoogleAppsCloudidentityDevicesV1WipeDeviceResponse (..),
    newGoogleAppsCloudidentityDevicesV1WipeDeviceResponse,

    -- ** GoogleAppsCloudidentityDevicesV1WipeDeviceUserMetadata
    GoogleAppsCloudidentityDevicesV1WipeDeviceUserMetadata (..),
    newGoogleAppsCloudidentityDevicesV1WipeDeviceUserMetadata,

    -- ** GoogleAppsCloudidentityDevicesV1WipeDeviceUserRequest
    GoogleAppsCloudidentityDevicesV1WipeDeviceUserRequest (..),
    newGoogleAppsCloudidentityDevicesV1WipeDeviceUserRequest,

    -- ** GoogleAppsCloudidentityDevicesV1WipeDeviceUserResponse
    GoogleAppsCloudidentityDevicesV1WipeDeviceUserResponse (..),
    newGoogleAppsCloudidentityDevicesV1WipeDeviceUserResponse,

    -- ** Group
    Group (..),
    newGroup,

    -- ** Group_Labels
    Group_Labels (..),
    newGroup_Labels,

    -- ** GroupRelation
    GroupRelation (..),
    newGroupRelation,

    -- ** GroupRelation_Labels
    GroupRelation_Labels (..),
    newGroupRelation_Labels,

    -- ** GroupRelation_RelationType
    GroupRelation_RelationType (..),

    -- ** IdpCredential
    IdpCredential (..),
    newIdpCredential,

    -- ** InboundSamlSsoProfile
    InboundSamlSsoProfile (..),
    newInboundSamlSsoProfile,

    -- ** InboundSsoAssignment
    InboundSsoAssignment (..),
    newInboundSsoAssignment,

    -- ** InboundSsoAssignment_SsoMode
    InboundSsoAssignment_SsoMode (..),

    -- ** IsInvitableUserResponse
    IsInvitableUserResponse (..),
    newIsInvitableUserResponse,

    -- ** ListGroupsResponse
    ListGroupsResponse (..),
    newListGroupsResponse,

    -- ** ListIdpCredentialsResponse
    ListIdpCredentialsResponse (..),
    newListIdpCredentialsResponse,

    -- ** ListInboundSamlSsoProfilesResponse
    ListInboundSamlSsoProfilesResponse (..),
    newListInboundSamlSsoProfilesResponse,

    -- ** ListInboundSsoAssignmentsResponse
    ListInboundSsoAssignmentsResponse (..),
    newListInboundSsoAssignmentsResponse,

    -- ** ListMembershipsResponse
    ListMembershipsResponse (..),
    newListMembershipsResponse,

    -- ** ListPoliciesResponse
    ListPoliciesResponse (..),
    newListPoliciesResponse,

    -- ** ListUserInvitationsResponse
    ListUserInvitationsResponse (..),
    newListUserInvitationsResponse,

    -- ** LookupGroupNameResponse
    LookupGroupNameResponse (..),
    newLookupGroupNameResponse,

    -- ** LookupMembershipNameResponse
    LookupMembershipNameResponse (..),
    newLookupMembershipNameResponse,

    -- ** MemberRelation
    MemberRelation (..),
    newMemberRelation,

    -- ** MemberRelation_RelationType
    MemberRelation_RelationType (..),

    -- ** MemberRestriction
    MemberRestriction (..),
    newMemberRestriction,

    -- ** Membership
    Membership (..),
    newMembership,

    -- ** Membership_DeliverySetting
    Membership_DeliverySetting (..),

    -- ** Membership_Type
    Membership_Type (..),

    -- ** MembershipAdjacencyList
    MembershipAdjacencyList (..),
    newMembershipAdjacencyList,

    -- ** MembershipRelation
    MembershipRelation (..),
    newMembershipRelation,

    -- ** MembershipRelation_Labels
    MembershipRelation_Labels (..),
    newMembershipRelation_Labels,

    -- ** MembershipRole
    MembershipRole (..),
    newMembershipRole,

    -- ** MembershipRoleRestrictionEvaluation
    MembershipRoleRestrictionEvaluation (..),
    newMembershipRoleRestrictionEvaluation,

    -- ** MembershipRoleRestrictionEvaluation_State
    MembershipRoleRestrictionEvaluation_State (..),

    -- ** ModifyMembershipRolesRequest
    ModifyMembershipRolesRequest (..),
    newModifyMembershipRolesRequest,

    -- ** ModifyMembershipRolesResponse
    ModifyMembershipRolesResponse (..),
    newModifyMembershipRolesResponse,

    -- ** Operation
    Operation (..),
    newOperation,

    -- ** Operation_Metadata
    Operation_Metadata (..),
    newOperation_Metadata,

    -- ** Operation_Response
    Operation_Response (..),
    newOperation_Response,

    -- ** Policy
    Policy (..),
    newPolicy,

    -- ** Policy_Type
    Policy_Type (..),

    -- ** PolicyQuery
    PolicyQuery (..),
    newPolicyQuery,

    -- ** RestrictionEvaluation
    RestrictionEvaluation (..),
    newRestrictionEvaluation,

    -- ** RestrictionEvaluation_State
    RestrictionEvaluation_State (..),

    -- ** RestrictionEvaluations
    RestrictionEvaluations (..),
    newRestrictionEvaluations,

    -- ** RsaPublicKeyInfo
    RsaPublicKeyInfo (..),
    newRsaPublicKeyInfo,

    -- ** SamlIdpConfig
    SamlIdpConfig (..),
    newSamlIdpConfig,

    -- ** SamlSpConfig
    SamlSpConfig (..),
    newSamlSpConfig,

    -- ** SamlSsoInfo
    SamlSsoInfo (..),
    newSamlSsoInfo,

    -- ** SearchDirectGroupsResponse
    SearchDirectGroupsResponse (..),
    newSearchDirectGroupsResponse,

    -- ** SearchGroupsResponse
    SearchGroupsResponse (..),
    newSearchGroupsResponse,

    -- ** SearchTransitiveGroupsResponse
    SearchTransitiveGroupsResponse (..),
    newSearchTransitiveGroupsResponse,

    -- ** SearchTransitiveMembershipsResponse
    SearchTransitiveMembershipsResponse (..),
    newSearchTransitiveMembershipsResponse,

    -- ** SecuritySettings
    SecuritySettings (..),
    newSecuritySettings,

    -- ** SendUserInvitationRequest
    SendUserInvitationRequest (..),
    newSendUserInvitationRequest,

    -- ** Setting
    Setting (..),
    newSetting,

    -- ** Setting_Value
    Setting_Value (..),
    newSetting_Value,

    -- ** SignInBehavior
    SignInBehavior (..),
    newSignInBehavior,

    -- ** SignInBehavior_RedirectCondition
    SignInBehavior_RedirectCondition (..),

    -- ** Status
    Status (..),
    newStatus,

    -- ** Status_DetailsItem
    Status_DetailsItem (..),
    newStatus_DetailsItem,

    -- ** TransitiveMembershipRole
    TransitiveMembershipRole (..),
    newTransitiveMembershipRole,

    -- ** UpdateGroupMetadata
    UpdateGroupMetadata (..),
    newUpdateGroupMetadata,

    -- ** UpdateInboundSamlSsoProfileOperationMetadata
    UpdateInboundSamlSsoProfileOperationMetadata (..),
    newUpdateInboundSamlSsoProfileOperationMetadata,

    -- ** UpdateInboundSsoAssignmentOperationMetadata
    UpdateInboundSsoAssignmentOperationMetadata (..),
    newUpdateInboundSsoAssignmentOperationMetadata,

    -- ** UpdateMembershipMetadata
    UpdateMembershipMetadata (..),
    newUpdateMembershipMetadata,

    -- ** UpdateMembershipRolesParams
    UpdateMembershipRolesParams (..),
    newUpdateMembershipRolesParams,

    -- ** UserInvitation
    UserInvitation (..),
    newUserInvitation,

    -- ** UserInvitation_State
    UserInvitation_State (..),

    -- ** DevicesListView
    DevicesListView (..),

    -- ** GroupsCreateInitialGroupConfig
    GroupsCreateInitialGroupConfig (..),

    -- ** GroupsListView
    GroupsListView (..),

    -- ** GroupsMembershipsListView
    GroupsMembershipsListView (..),

    -- ** GroupsSearchView
    GroupsSearchView (..),
  )
where

import Gogol.CloudIdentity.Customers.Userinvitations.Cancel
import Gogol.CloudIdentity.Customers.Userinvitations.Get
import Gogol.CloudIdentity.Customers.Userinvitations.IsInvitableUser
import Gogol.CloudIdentity.Customers.Userinvitations.List
import Gogol.CloudIdentity.Customers.Userinvitations.Send
import Gogol.CloudIdentity.Devices.CancelWipe
import Gogol.CloudIdentity.Devices.Create
import Gogol.CloudIdentity.Devices.Delete
import Gogol.CloudIdentity.Devices.DeviceUsers.Approve
import Gogol.CloudIdentity.Devices.DeviceUsers.Block
import Gogol.CloudIdentity.Devices.DeviceUsers.CancelWipe
import Gogol.CloudIdentity.Devices.DeviceUsers.ClientStates.Get
import Gogol.CloudIdentity.Devices.DeviceUsers.ClientStates.List
import Gogol.CloudIdentity.Devices.DeviceUsers.ClientStates.Patch
import Gogol.CloudIdentity.Devices.DeviceUsers.Delete
import Gogol.CloudIdentity.Devices.DeviceUsers.Get
import Gogol.CloudIdentity.Devices.DeviceUsers.List
import Gogol.CloudIdentity.Devices.DeviceUsers.Lookup
import Gogol.CloudIdentity.Devices.DeviceUsers.Wipe
import Gogol.CloudIdentity.Devices.Get
import Gogol.CloudIdentity.Devices.List
import Gogol.CloudIdentity.Devices.Wipe
import Gogol.CloudIdentity.Groups.Create
import Gogol.CloudIdentity.Groups.Delete
import Gogol.CloudIdentity.Groups.Get
import Gogol.CloudIdentity.Groups.GetSecuritySettings
import Gogol.CloudIdentity.Groups.List
import Gogol.CloudIdentity.Groups.Lookup
import Gogol.CloudIdentity.Groups.Memberships.CheckTransitiveMembership
import Gogol.CloudIdentity.Groups.Memberships.Create
import Gogol.CloudIdentity.Groups.Memberships.Delete
import Gogol.CloudIdentity.Groups.Memberships.Get
import Gogol.CloudIdentity.Groups.Memberships.GetMembershipGraph
import Gogol.CloudIdentity.Groups.Memberships.List
import Gogol.CloudIdentity.Groups.Memberships.Lookup
import Gogol.CloudIdentity.Groups.Memberships.ModifyMembershipRoles
import Gogol.CloudIdentity.Groups.Memberships.SearchDirectGroups
import Gogol.CloudIdentity.Groups.Memberships.SearchTransitiveGroups
import Gogol.CloudIdentity.Groups.Memberships.SearchTransitiveMemberships
import Gogol.CloudIdentity.Groups.Patch
import Gogol.CloudIdentity.Groups.Search
import Gogol.CloudIdentity.Groups.UpdateSecuritySettings
import Gogol.CloudIdentity.InboundSamlSsoProfiles.Create
import Gogol.CloudIdentity.InboundSamlSsoProfiles.Delete
import Gogol.CloudIdentity.InboundSamlSsoProfiles.Get
import Gogol.CloudIdentity.InboundSamlSsoProfiles.IdpCredentials.Add
import Gogol.CloudIdentity.InboundSamlSsoProfiles.IdpCredentials.Delete
import Gogol.CloudIdentity.InboundSamlSsoProfiles.IdpCredentials.Get
import Gogol.CloudIdentity.InboundSamlSsoProfiles.IdpCredentials.List
import Gogol.CloudIdentity.InboundSamlSsoProfiles.List
import Gogol.CloudIdentity.InboundSamlSsoProfiles.Patch
import Gogol.CloudIdentity.InboundSsoAssignments.Create
import Gogol.CloudIdentity.InboundSsoAssignments.Delete
import Gogol.CloudIdentity.InboundSsoAssignments.Get
import Gogol.CloudIdentity.InboundSsoAssignments.List
import Gogol.CloudIdentity.InboundSsoAssignments.Patch
import Gogol.CloudIdentity.Policies.Get
import Gogol.CloudIdentity.Policies.List
import Gogol.CloudIdentity.Types