Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.Google.Directory
Contents
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- admin.channels.stop
- directory.asps.delete
- directory.asps.get
- directory.asps.list
- directory.chromeosdevices.action
- directory.chromeosdevices.get
- directory.chromeosdevices.list
- directory.chromeosdevices.moveDevicesToOu
- directory.chromeosdevices.patch
- directory.chromeosdevices.update
- directory.customers.get
- directory.customers.patch
- directory.customers.update
- directory.domainAliases.delete
- directory.domainAliases.get
- directory.domainAliases.insert
- directory.domainAliases.list
- directory.domains.delete
- directory.domains.get
- directory.domains.insert
- directory.domains.list
- directory.groups.aliases.delete
- directory.groups.aliases.insert
- directory.groups.aliases.list
- directory.groups.delete
- directory.groups.get
- directory.groups.insert
- directory.groups.list
- directory.groups.patch
- directory.groups.update
- directory.members.delete
- directory.members.get
- directory.members.hasMember
- directory.members.insert
- directory.members.list
- directory.members.patch
- directory.members.update
- directory.mobiledevices.action
- directory.mobiledevices.delete
- directory.mobiledevices.get
- directory.mobiledevices.list
- directory.notifications.delete
- directory.notifications.get
- directory.notifications.list
- directory.notifications.patch
- directory.notifications.update
- directory.orgunits.delete
- directory.orgunits.get
- directory.orgunits.insert
- directory.orgunits.list
- directory.orgunits.patch
- directory.orgunits.update
- directory.privileges.list
- directory.resolvedAppAccessSettings.GetSettings
- directory.resolvedAppAccessSettings.ListTrustedApps
- directory.resources.buildings.delete
- directory.resources.buildings.get
- directory.resources.buildings.insert
- directory.resources.buildings.list
- directory.resources.buildings.patch
- directory.resources.buildings.update
- directory.resources.calendars.delete
- directory.resources.calendars.get
- directory.resources.calendars.insert
- directory.resources.calendars.list
- directory.resources.calendars.patch
- directory.resources.calendars.update
- directory.resources.features.delete
- directory.resources.features.get
- directory.resources.features.insert
- directory.resources.features.list
- directory.resources.features.patch
- directory.resources.features.rename
- directory.resources.features.update
- directory.roleAssignments.delete
- directory.roleAssignments.get
- directory.roleAssignments.insert
- directory.roleAssignments.list
- directory.roles.delete
- directory.roles.get
- directory.roles.insert
- directory.roles.list
- directory.roles.patch
- directory.roles.update
- directory.schemas.delete
- directory.schemas.get
- directory.schemas.insert
- directory.schemas.list
- directory.schemas.patch
- directory.schemas.update
- directory.tokens.delete
- directory.tokens.get
- directory.tokens.list
- directory.users.aliases.delete
- directory.users.aliases.insert
- directory.users.aliases.list
- directory.users.aliases.watch
- directory.users.delete
- directory.users.get
- directory.users.insert
- directory.users.list
- directory.users.makeAdmin
- directory.users.patch
- directory.users.photos.delete
- directory.users.photos.get
- directory.users.photos.patch
- directory.users.photos.update
- directory.users.undelete
- directory.users.update
- directory.users.watch
- directory.verificationCodes.generate
- directory.verificationCodes.invalidate
- directory.verificationCodes.list
- Types
- UserLocation
- VerificationCode
- Feature
- OrgUnit
- UserMakeAdmin
- UserAbout
- UsersListEvent
- Privileges
- Groups
- UsersAliasesListEvent
- RoleAssignments
- Privilege
- UsersAliasesWatchEvent
- Roles
- UsersWatchEvent
- ChromeOSDeviceDiskVolumeReportsItem
- UserAddress
- CustomerPostalAddress
- RoleAssignment
- Group
- ChromeOSDevice
- ChromeosDevicesPatchProjection
- ChromeosDevicesGetProjection
- Users
- Asp
- Schemas
- ChromeOSDeviceDeviceFilesItem
- UsersListViewType
- Buildings
- OrgUnitsListType
- Notification
- MobileDevicesListSortOrder
- UserIm
- UsersListOrderBy
- Tokens
- UserCustomSchemas
- UserKeyword
- DomainAliases
- Aliases
- CalendarResource
- GroupsListOrderBy
- UserUndelete
- Members
- Channel
- MobileDevices
- Token
- UserName
- UsersWatchViewType
- Building
- ChromeOSDeviceRecentUsersItem
- DomainAlias
- UserGender
- Alias
- UsersGetProjection
- Schema
- ChromeOSMoveDevicesToOu
- User
- MobileDevicesListProjection
- ChromeOSDeviceAction
- FeatureRename
- Role
- Customer
- MobileDeviceApplicationsItem
- ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem
- MobileDevicesListOrderBy
- UsersListSortOrder
- OrgUnits
- UserSSHPublicKey
- VerificationCodes
- BuildingCoordinates
- ChromeosDevicesListSortOrder
- UserRelation
- TrustedApps
- UsersWatchSortOrder
- Features
- ChannelParams
- ChromeOSDeviceTpmVersionInfo
- UserOrganization
- UserWebsite
- GroupsListSortOrder
- ChromeOSDeviceActiveTimeRangesItem
- UserEmail
- UserPhone
- UserPhoto
- ChromeOSDeviceSystemRamFreeReportsItem
- UserPosixAccount
- UsersListProjection
- FeatureInstance
- ChromeosDevicesUpdateProjection
- MobileDevicesGetProjection
- MobileDevice
- ChromeOSDeviceCPUStatusReportsItem
- Member
- AppAccessCollections
- UserCustomProperties
- UserLanguage
- Domains
- CalendarResources
- ChromeosDevicesListOrderBy
- UsersWatchProjection
- UsersWatchOrderBy
- Notifications
- ChromeosDevicesListProjection
- SchemaFieldSpecNumericIndexingSpec
- MobileDeviceAction
- SchemaFieldSpec
- ChromeOSDevices
- MembersHasMember
- TrustedAppId
- UserExternalId
- Asps
- ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem
- UsersGetViewType
- RoleRolePrivilegesItem
- Domains2
Description
Manages enterprise resources such as users and groups, administrative notifications, security features, and more.
Synopsis
- directoryService :: ServiceConfig
- adminDirectoryRoleManagementReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly"]
- adminDirectoryGroupReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.readonly"]
- adminDirectoryDeviceChromeosReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly"]
- adminDirectoryDeviceChromeosScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.chromeos"]
- adminDirectoryUserScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user"]
- adminDirectoryGroupMemberReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.member.readonly"]
- adminDirectoryUserAliasScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.alias"]
- adminDirectoryResourceCalendarScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.resource.calendar"]
- adminDirectoryDeviceMobileActionScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile.action"]
- adminDirectoryResourceCalendarReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly"]
- adminDirectoryDomainReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.domain.readonly"]
- adminDirectoryUserschemaScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.userschema"]
- adminDirectoryUserschemaReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.userschema.readonly"]
- adminDirectoryDomainScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.domain"]
- adminDirectoryRoleManagementScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.rolemanagement"]
- adminDirectoryGroupScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group"]
- adminDirectoryOrgUnitReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.orgunit.readonly"]
- adminDirectoryCustomerScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.customer"]
- adminDirectoryCustomerReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.customer.readonly"]
- adminDirectoryOrgUnitScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.orgunit"]
- adminDirectoryUserReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.readonly"]
- adminDirectoryUserAliasReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.alias.readonly"]
- adminDirectoryUserSecurityScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.security"]
- adminDirectoryGroupMemberScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.member"]
- adminDirectoryNotificationsScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.notifications"]
- adminDirectoryDeviceMobileScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile"]
- adminDirectoryDeviceMobileReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile.readonly"]
- type DirectoryAPI = PrivilegesListResource :<|> (GroupsAliasesInsertResource :<|> (GroupsAliasesListResource :<|> (GroupsAliasesDeleteResource :<|> (GroupsInsertResource :<|> (GroupsListResource :<|> (GroupsPatchResource :<|> (GroupsGetResource :<|> (GroupsDeleteResource :<|> (GroupsUpdateResource :<|> (RoleAssignmentsInsertResource :<|> (RoleAssignmentsListResource :<|> (RoleAssignmentsGetResource :<|> (RoleAssignmentsDeleteResource :<|> (RolesInsertResource :<|> (RolesListResource :<|> (RolesPatchResource :<|> (RolesGetResource :<|> (RolesDeleteResource :<|> (RolesUpdateResource :<|> (CustomersPatchResource :<|> (CustomersGetResource :<|> (CustomersUpdateResource :<|> (UsersAliasesInsertResource :<|> (UsersAliasesListResource :<|> (UsersAliasesDeleteResource :<|> (UsersAliasesWatchResource :<|> (UsersPhotosPatchResource :<|> (UsersPhotosGetResource :<|> (UsersPhotosDeleteResource :<|> (UsersPhotosUpdateResource :<|> (UsersInsertResource :<|> (UsersListResource :<|> (UsersUndeleteResource :<|> (UsersPatchResource :<|> (UsersGetResource :<|> (UsersMakeAdminResource :<|> (UsersDeleteResource :<|> (UsersUpdateResource :<|> (UsersWatchResource :<|> (SchemasInsertResource :<|> (SchemasListResource :<|> (SchemasPatchResource :<|> (SchemasGetResource :<|> (SchemasDeleteResource :<|> (SchemasUpdateResource :<|> (ResolvedAppAccessSettingsListTrustedAppsResource :<|> (ResolvedAppAccessSettingsGetSettingsResource :<|> (TokensListResource :<|> (TokensGetResource :<|> (TokensDeleteResource :<|> (DomainAliasesInsertResource :<|> (DomainAliasesListResource :<|> (DomainAliasesGetResource :<|> (DomainAliasesDeleteResource :<|> (ChannelsStopResource :<|> (MembersInsertResource :<|> (MembersListResource :<|> (MembersHasMemberResource :<|> (MembersPatchResource :<|> (MembersGetResource :<|> (MembersDeleteResource :<|> (MembersUpdateResource :<|> (MobileDevicesListResource :<|> (MobileDevicesGetResource :<|> (MobileDevicesActionResource :<|> (MobileDevicesDeleteResource :<|> (ResourcesBuildingsInsertResource :<|> (ResourcesBuildingsListResource :<|> (ResourcesBuildingsPatchResource :<|> (ResourcesBuildingsGetResource :<|> (ResourcesBuildingsDeleteResource :<|> (ResourcesBuildingsUpdateResource :<|> (ResourcesCalendarsInsertResource :<|> (ResourcesCalendarsListResource :<|> (ResourcesCalendarsPatchResource :<|> (ResourcesCalendarsGetResource :<|> (ResourcesCalendarsDeleteResource :<|> (ResourcesCalendarsUpdateResource :<|> (ResourcesFeaturesInsertResource :<|> (ResourcesFeaturesListResource :<|> (ResourcesFeaturesPatchResource :<|> (ResourcesFeaturesGetResource :<|> (ResourcesFeaturesRenameResource :<|> (ResourcesFeaturesDeleteResource :<|> (ResourcesFeaturesUpdateResource :<|> (OrgUnitsInsertResource :<|> (OrgUnitsListResource :<|> (OrgUnitsPatchResource :<|> (OrgUnitsGetResource :<|> (OrgUnitsDeleteResource :<|> (OrgUnitsUpdateResource :<|> (VerificationCodesListResource :<|> (VerificationCodesGenerateResource :<|> (VerificationCodesInvalidateResource :<|> (DomainsInsertResource :<|> (DomainsListResource :<|> (DomainsGetResource :<|> (DomainsDeleteResource :<|> (NotificationsListResource :<|> (NotificationsPatchResource :<|> (NotificationsGetResource :<|> (NotificationsDeleteResource :<|> (NotificationsUpdateResource :<|> (ChromeosDevicesListResource :<|> (ChromeosDevicesMoveDevicesToOuResource :<|> (ChromeosDevicesPatchResource :<|> (ChromeosDevicesGetResource :<|> (ChromeosDevicesActionResource :<|> (ChromeosDevicesUpdateResource :<|> (AspsListResource :<|> (AspsGetResource :<|> AspsDeleteResource)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
- module Network.Google.Resource.Admin.Channels.Stop
- module Network.Google.Resource.Directory.Asps.Delete
- module Network.Google.Resource.Directory.Asps.Get
- module Network.Google.Resource.Directory.Asps.List
- module Network.Google.Resource.Directory.ChromeosDevices.Action
- module Network.Google.Resource.Directory.ChromeosDevices.Get
- module Network.Google.Resource.Directory.ChromeosDevices.List
- module Network.Google.Resource.Directory.ChromeosDevices.MoveDevicesToOu
- module Network.Google.Resource.Directory.ChromeosDevices.Patch
- module Network.Google.Resource.Directory.ChromeosDevices.Update
- module Network.Google.Resource.Directory.Customers.Get
- module Network.Google.Resource.Directory.Customers.Patch
- module Network.Google.Resource.Directory.Customers.Update
- module Network.Google.Resource.Directory.DomainAliases.Delete
- module Network.Google.Resource.Directory.DomainAliases.Get
- module Network.Google.Resource.Directory.DomainAliases.Insert
- module Network.Google.Resource.Directory.DomainAliases.List
- module Network.Google.Resource.Directory.Domains.Delete
- module Network.Google.Resource.Directory.Domains.Get
- module Network.Google.Resource.Directory.Domains.Insert
- module Network.Google.Resource.Directory.Domains.List
- module Network.Google.Resource.Directory.Groups.Aliases.Delete
- module Network.Google.Resource.Directory.Groups.Aliases.Insert
- module Network.Google.Resource.Directory.Groups.Aliases.List
- module Network.Google.Resource.Directory.Groups.Delete
- module Network.Google.Resource.Directory.Groups.Get
- module Network.Google.Resource.Directory.Groups.Insert
- module Network.Google.Resource.Directory.Groups.List
- module Network.Google.Resource.Directory.Groups.Patch
- module Network.Google.Resource.Directory.Groups.Update
- module Network.Google.Resource.Directory.Members.Delete
- module Network.Google.Resource.Directory.Members.Get
- module Network.Google.Resource.Directory.Members.HasMember
- module Network.Google.Resource.Directory.Members.Insert
- module Network.Google.Resource.Directory.Members.List
- module Network.Google.Resource.Directory.Members.Patch
- module Network.Google.Resource.Directory.Members.Update
- module Network.Google.Resource.Directory.MobileDevices.Action
- module Network.Google.Resource.Directory.MobileDevices.Delete
- module Network.Google.Resource.Directory.MobileDevices.Get
- module Network.Google.Resource.Directory.MobileDevices.List
- module Network.Google.Resource.Directory.Notifications.Delete
- module Network.Google.Resource.Directory.Notifications.Get
- module Network.Google.Resource.Directory.Notifications.List
- module Network.Google.Resource.Directory.Notifications.Patch
- module Network.Google.Resource.Directory.Notifications.Update
- module Network.Google.Resource.Directory.OrgUnits.Delete
- module Network.Google.Resource.Directory.OrgUnits.Get
- module Network.Google.Resource.Directory.OrgUnits.Insert
- module Network.Google.Resource.Directory.OrgUnits.List
- module Network.Google.Resource.Directory.OrgUnits.Patch
- module Network.Google.Resource.Directory.OrgUnits.Update
- module Network.Google.Resource.Directory.Privileges.List
- module Network.Google.Resource.Directory.ResolvedAppAccessSettings.GetSettings
- module Network.Google.Resource.Directory.ResolvedAppAccessSettings.ListTrustedApps
- module Network.Google.Resource.Directory.Resources.Buildings.Delete
- module Network.Google.Resource.Directory.Resources.Buildings.Get
- module Network.Google.Resource.Directory.Resources.Buildings.Insert
- module Network.Google.Resource.Directory.Resources.Buildings.List
- module Network.Google.Resource.Directory.Resources.Buildings.Patch
- module Network.Google.Resource.Directory.Resources.Buildings.Update
- module Network.Google.Resource.Directory.Resources.Calendars.Delete
- module Network.Google.Resource.Directory.Resources.Calendars.Get
- module Network.Google.Resource.Directory.Resources.Calendars.Insert
- module Network.Google.Resource.Directory.Resources.Calendars.List
- module Network.Google.Resource.Directory.Resources.Calendars.Patch
- module Network.Google.Resource.Directory.Resources.Calendars.Update
- module Network.Google.Resource.Directory.Resources.Features.Delete
- module Network.Google.Resource.Directory.Resources.Features.Get
- module Network.Google.Resource.Directory.Resources.Features.Insert
- module Network.Google.Resource.Directory.Resources.Features.List
- module Network.Google.Resource.Directory.Resources.Features.Patch
- module Network.Google.Resource.Directory.Resources.Features.Rename
- module Network.Google.Resource.Directory.Resources.Features.Update
- module Network.Google.Resource.Directory.RoleAssignments.Delete
- module Network.Google.Resource.Directory.RoleAssignments.Get
- module Network.Google.Resource.Directory.RoleAssignments.Insert
- module Network.Google.Resource.Directory.RoleAssignments.List
- module Network.Google.Resource.Directory.Roles.Delete
- module Network.Google.Resource.Directory.Roles.Get
- module Network.Google.Resource.Directory.Roles.Insert
- module Network.Google.Resource.Directory.Roles.List
- module Network.Google.Resource.Directory.Roles.Patch
- module Network.Google.Resource.Directory.Roles.Update
- module Network.Google.Resource.Directory.Schemas.Delete
- module Network.Google.Resource.Directory.Schemas.Get
- module Network.Google.Resource.Directory.Schemas.Insert
- module Network.Google.Resource.Directory.Schemas.List
- module Network.Google.Resource.Directory.Schemas.Patch
- module Network.Google.Resource.Directory.Schemas.Update
- module Network.Google.Resource.Directory.Tokens.Delete
- module Network.Google.Resource.Directory.Tokens.Get
- module Network.Google.Resource.Directory.Tokens.List
- module Network.Google.Resource.Directory.Users.Aliases.Delete
- module Network.Google.Resource.Directory.Users.Aliases.Insert
- module Network.Google.Resource.Directory.Users.Aliases.List
- module Network.Google.Resource.Directory.Users.Aliases.Watch
- module Network.Google.Resource.Directory.Users.Delete
- module Network.Google.Resource.Directory.Users.Get
- module Network.Google.Resource.Directory.Users.Insert
- module Network.Google.Resource.Directory.Users.List
- module Network.Google.Resource.Directory.Users.MakeAdmin
- module Network.Google.Resource.Directory.Users.Patch
- module Network.Google.Resource.Directory.Users.Photos.Delete
- module Network.Google.Resource.Directory.Users.Photos.Get
- module Network.Google.Resource.Directory.Users.Photos.Patch
- module Network.Google.Resource.Directory.Users.Photos.Update
- module Network.Google.Resource.Directory.Users.Undelete
- module Network.Google.Resource.Directory.Users.Update
- module Network.Google.Resource.Directory.Users.Watch
- module Network.Google.Resource.Directory.VerificationCodes.Generate
- module Network.Google.Resource.Directory.VerificationCodes.Invalidate
- module Network.Google.Resource.Directory.VerificationCodes.List
- data UserLocation
- userLocation :: UserLocation
- ulArea :: Lens' UserLocation (Maybe Text)
- ulBuildingId :: Lens' UserLocation (Maybe Text)
- ulDeskCode :: Lens' UserLocation (Maybe Text)
- ulFloorName :: Lens' UserLocation (Maybe Text)
- ulType :: Lens' UserLocation (Maybe Text)
- ulCustomType :: Lens' UserLocation (Maybe Text)
- ulFloorSection :: Lens' UserLocation (Maybe Text)
- data VerificationCode
- verificationCode :: VerificationCode
- vcVerificationCode :: Lens' VerificationCode (Maybe Text)
- vcEtag :: Lens' VerificationCode (Maybe Text)
- vcKind :: Lens' VerificationCode Text
- vcUserId :: Lens' VerificationCode (Maybe Text)
- data Feature
- feature :: Feature
- fEtags :: Lens' Feature (Maybe Text)
- fKind :: Lens' Feature Text
- fName :: Lens' Feature (Maybe Text)
- data OrgUnit
- orgUnit :: OrgUnit
- ouEtag :: Lens' OrgUnit (Maybe Text)
- ouParentOrgUnitPath :: Lens' OrgUnit (Maybe Text)
- ouKind :: Lens' OrgUnit Text
- ouOrgUnitPath :: Lens' OrgUnit (Maybe Text)
- ouName :: Lens' OrgUnit (Maybe Text)
- ouBlockInheritance :: Lens' OrgUnit (Maybe Bool)
- ouParentOrgUnitId :: Lens' OrgUnit (Maybe Text)
- ouDescription :: Lens' OrgUnit (Maybe Text)
- ouOrgUnitId :: Lens' OrgUnit (Maybe Text)
- data UserMakeAdmin
- userMakeAdmin :: UserMakeAdmin
- umaStatus :: Lens' UserMakeAdmin (Maybe Bool)
- data UserAbout
- userAbout :: UserAbout
- uaValue :: Lens' UserAbout (Maybe Text)
- uaContentType :: Lens' UserAbout (Maybe Text)
- data UsersListEvent
- data Privileges
- privileges :: Privileges
- pEtag :: Lens' Privileges (Maybe Text)
- pKind :: Lens' Privileges Text
- pItems :: Lens' Privileges [Privilege]
- data Groups
- groups :: Groups
- gGroups :: Lens' Groups [Group]
- gEtag :: Lens' Groups (Maybe Text)
- gNextPageToken :: Lens' Groups (Maybe Text)
- gKind :: Lens' Groups Text
- data UsersAliasesListEvent
- data RoleAssignments
- roleAssignments :: RoleAssignments
- raEtag :: Lens' RoleAssignments (Maybe Text)
- raNextPageToken :: Lens' RoleAssignments (Maybe Text)
- raKind :: Lens' RoleAssignments Text
- raItems :: Lens' RoleAssignments [RoleAssignment]
- data Privilege
- privilege :: Privilege
- priEtag :: Lens' Privilege (Maybe Text)
- priIsOuScopable :: Lens' Privilege (Maybe Bool)
- priKind :: Lens' Privilege Text
- priServiceName :: Lens' Privilege (Maybe Text)
- priServiceId :: Lens' Privilege (Maybe Text)
- priPrivilegeName :: Lens' Privilege (Maybe Text)
- priChildPrivileges :: Lens' Privilege [Privilege]
- data UsersAliasesWatchEvent
- data Roles
- roles :: Roles
- rEtag :: Lens' Roles (Maybe Text)
- rNextPageToken :: Lens' Roles (Maybe Text)
- rKind :: Lens' Roles Text
- rItems :: Lens' Roles [Role]
- data UsersWatchEvent
- data ChromeOSDeviceDiskVolumeReportsItem
- chromeOSDeviceDiskVolumeReportsItem :: ChromeOSDeviceDiskVolumeReportsItem
- coddvriVolumeInfo :: Lens' ChromeOSDeviceDiskVolumeReportsItem [ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem]
- data UserAddress
- userAddress :: UserAddress
- uaStreetAddress :: Lens' UserAddress (Maybe Text)
- uaPoBox :: Lens' UserAddress (Maybe Text)
- uaCountry :: Lens' UserAddress (Maybe Text)
- uaPostalCode :: Lens' UserAddress (Maybe Text)
- uaFormatted :: Lens' UserAddress (Maybe Text)
- uaExtendedAddress :: Lens' UserAddress (Maybe Text)
- uaLocality :: Lens' UserAddress (Maybe Text)
- uaPrimary :: Lens' UserAddress (Maybe Bool)
- uaCountryCode :: Lens' UserAddress (Maybe Text)
- uaRegion :: Lens' UserAddress (Maybe Text)
- uaType :: Lens' UserAddress (Maybe Text)
- uaCustomType :: Lens' UserAddress (Maybe Text)
- uaSourceIsStructured :: Lens' UserAddress (Maybe Bool)
- data CustomerPostalAddress
- customerPostalAddress :: CustomerPostalAddress
- cpaOrganizationName :: Lens' CustomerPostalAddress (Maybe Text)
- cpaPostalCode :: Lens' CustomerPostalAddress (Maybe Text)
- cpaAddressLine1 :: Lens' CustomerPostalAddress (Maybe Text)
- cpaLocality :: Lens' CustomerPostalAddress (Maybe Text)
- cpaContactName :: Lens' CustomerPostalAddress (Maybe Text)
- cpaAddressLine2 :: Lens' CustomerPostalAddress (Maybe Text)
- cpaCountryCode :: Lens' CustomerPostalAddress (Maybe Text)
- cpaRegion :: Lens' CustomerPostalAddress (Maybe Text)
- cpaAddressLine3 :: Lens' CustomerPostalAddress (Maybe Text)
- data RoleAssignment
- roleAssignment :: RoleAssignment
- rolEtag :: Lens' RoleAssignment (Maybe Text)
- rolScopeType :: Lens' RoleAssignment (Maybe Text)
- rolKind :: Lens' RoleAssignment Text
- rolAssignedTo :: Lens' RoleAssignment (Maybe Text)
- rolRoleId :: Lens' RoleAssignment (Maybe Int64)
- rolRoleAssignmentId :: Lens' RoleAssignment (Maybe Int64)
- rolOrgUnitId :: Lens' RoleAssignment (Maybe Text)
- data Group
- group' :: Group
- groEmail :: Lens' Group (Maybe Text)
- groEtag :: Lens' Group (Maybe Text)
- groDirectMembersCount :: Lens' Group (Maybe Int64)
- groKind :: Lens' Group Text
- groAliases :: Lens' Group [Text]
- groNonEditableAliases :: Lens' Group [Text]
- groName :: Lens' Group (Maybe Text)
- groAdminCreated :: Lens' Group (Maybe Bool)
- groId :: Lens' Group (Maybe Text)
- groDescription :: Lens' Group (Maybe Text)
- data ChromeOSDevice
- chromeOSDevice :: ChromeOSDevice
- codStatus :: Lens' ChromeOSDevice (Maybe Text)
- codEtag :: Lens' ChromeOSDevice (Maybe Text)
- codCPUStatusReports :: Lens' ChromeOSDevice [ChromeOSDeviceCPUStatusReportsItem]
- codAnnotatedUser :: Lens' ChromeOSDevice (Maybe Text)
- codSystemRamFreeReports :: Lens' ChromeOSDevice [ChromeOSDeviceSystemRamFreeReportsItem]
- codPlatformVersion :: Lens' ChromeOSDevice (Maybe Text)
- codLastSync :: Lens' ChromeOSDevice (Maybe UTCTime)
- codActiveTimeRanges :: Lens' ChromeOSDevice [ChromeOSDeviceActiveTimeRangesItem]
- codKind :: Lens' ChromeOSDevice Text
- codEthernetMACAddress :: Lens' ChromeOSDevice (Maybe Text)
- codLastEnrollmentTime :: Lens' ChromeOSDevice (Maybe UTCTime)
- codAnnotatedLocation :: Lens' ChromeOSDevice (Maybe Text)
- codMACAddress :: Lens' ChromeOSDevice (Maybe Text)
- codOrgUnitPath :: Lens' ChromeOSDevice (Maybe Text)
- codRecentUsers :: Lens' ChromeOSDevice [ChromeOSDeviceRecentUsersItem]
- codSupportEndDate :: Lens' ChromeOSDevice (Maybe UTCTime)
- codModel :: Lens' ChromeOSDevice (Maybe Text)
- codWillAutoRenew :: Lens' ChromeOSDevice (Maybe Bool)
- codMeid :: Lens' ChromeOSDevice (Maybe Text)
- codDeviceFiles :: Lens' ChromeOSDevice [ChromeOSDeviceDeviceFilesItem]
- codDeviceId :: Lens' ChromeOSDevice (Maybe Text)
- codBootMode :: Lens' ChromeOSDevice (Maybe Text)
- codTpmVersionInfo :: Lens' ChromeOSDevice (Maybe ChromeOSDeviceTpmVersionInfo)
- codOrderNumber :: Lens' ChromeOSDevice (Maybe Text)
- codDiskVolumeReports :: Lens' ChromeOSDevice [ChromeOSDeviceDiskVolumeReportsItem]
- codAnnotatedAssetId :: Lens' ChromeOSDevice (Maybe Text)
- codNotes :: Lens' ChromeOSDevice (Maybe Text)
- codSerialNumber :: Lens' ChromeOSDevice (Maybe Text)
- codFirmwareVersion :: Lens' ChromeOSDevice (Maybe Text)
- codOSVersion :: Lens' ChromeOSDevice (Maybe Text)
- codSystemRamTotal :: Lens' ChromeOSDevice (Maybe Int64)
- data ChromeosDevicesPatchProjection
- data ChromeosDevicesGetProjection
- data Users
- users :: Users
- uEtag :: Lens' Users (Maybe Text)
- uNextPageToken :: Lens' Users (Maybe Text)
- uUsers :: Lens' Users [User]
- uKind :: Lens' Users Text
- uTriggerEvent :: Lens' Users (Maybe Text)
- data Asp
- asp :: Asp
- aCreationTime :: Lens' Asp (Maybe Int64)
- aEtag :: Lens' Asp (Maybe Text)
- aCodeId :: Lens' Asp (Maybe Int32)
- aKind :: Lens' Asp Text
- aName :: Lens' Asp (Maybe Text)
- aLastTimeUsed :: Lens' Asp (Maybe Int64)
- aUserKey :: Lens' Asp (Maybe Text)
- data Schemas
- schemas :: Schemas
- sEtag :: Lens' Schemas (Maybe Text)
- sSchemas :: Lens' Schemas [Schema]
- sKind :: Lens' Schemas Text
- data ChromeOSDeviceDeviceFilesItem
- chromeOSDeviceDeviceFilesItem :: ChromeOSDeviceDeviceFilesItem
- coddfiName :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe Text)
- coddfiDownloadURL :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe Text)
- coddfiType :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe Text)
- coddfiCreateTime :: Lens' ChromeOSDeviceDeviceFilesItem (Maybe UTCTime)
- data UsersListViewType
- data Buildings
- buildings :: Buildings
- bEtag :: Lens' Buildings (Maybe Text)
- bNextPageToken :: Lens' Buildings (Maybe Text)
- bBuildings :: Lens' Buildings [Building]
- bKind :: Lens' Buildings Text
- data OrgUnitsListType
- data Notification
- notification :: Notification
- nSubject :: Lens' Notification (Maybe Text)
- nEtag :: Lens' Notification (Maybe Text)
- nKind :: Lens' Notification Text
- nBody :: Lens' Notification (Maybe Text)
- nFromAddress :: Lens' Notification (Maybe Text)
- nIsUnread :: Lens' Notification (Maybe Bool)
- nNotificationId :: Lens' Notification (Maybe Text)
- nSendTime :: Lens' Notification (Maybe UTCTime)
- data MobileDevicesListSortOrder
- data UserIm
- userIm :: UserIm
- uiIm :: Lens' UserIm (Maybe Text)
- uiProtocol :: Lens' UserIm (Maybe Text)
- uiPrimary :: Lens' UserIm (Maybe Bool)
- uiCustomProtocol :: Lens' UserIm (Maybe Text)
- uiType :: Lens' UserIm (Maybe Text)
- uiCustomType :: Lens' UserIm (Maybe Text)
- data UsersListOrderBy
- | FamilyName
- | GivenName
- data Tokens
- tokens :: Tokens
- tEtag :: Lens' Tokens (Maybe Text)
- tKind :: Lens' Tokens Text
- tItems :: Lens' Tokens [Token]
- data UserCustomSchemas
- userCustomSchemas :: HashMap Text UserCustomProperties -> UserCustomSchemas
- ucsAddtional :: Lens' UserCustomSchemas (HashMap Text UserCustomProperties)
- data UserKeyword
- userKeyword :: UserKeyword
- ukValue :: Lens' UserKeyword (Maybe Text)
- ukType :: Lens' UserKeyword (Maybe Text)
- ukCustomType :: Lens' UserKeyword (Maybe Text)
- data DomainAliases
- domainAliases :: DomainAliases
- daEtag :: Lens' DomainAliases (Maybe Text)
- daKind :: Lens' DomainAliases Text
- daDomainAliases :: Lens' DomainAliases [DomainAlias]
- data Aliases
- aliases :: Aliases
- aliEtag :: Lens' Aliases (Maybe Text)
- aliKind :: Lens' Aliases Text
- aliAliases :: Lens' Aliases [JSONValue]
- data CalendarResource
- calendarResource :: CalendarResource
- crEtags :: Lens' CalendarResource (Maybe Text)
- crResourceId :: Lens' CalendarResource (Maybe Text)
- crResourceType :: Lens' CalendarResource (Maybe Text)
- crResourceName :: Lens' CalendarResource (Maybe Text)
- crKind :: Lens' CalendarResource Text
- crBuildingId :: Lens' CalendarResource (Maybe Text)
- crFeatureInstances :: Lens' CalendarResource (Maybe JSONValue)
- crResourceEmail :: Lens' CalendarResource (Maybe Text)
- crCapacity :: Lens' CalendarResource (Maybe Int32)
- crResourceDescription :: Lens' CalendarResource (Maybe Text)
- crFloorName :: Lens' CalendarResource (Maybe Text)
- crGeneratedResourceName :: Lens' CalendarResource (Maybe Text)
- crResourceCategory :: Lens' CalendarResource (Maybe Text)
- crFloorSection :: Lens' CalendarResource (Maybe Text)
- crUserVisibleDescription :: Lens' CalendarResource (Maybe Text)
- data GroupsListOrderBy = GLOBEmail
- data UserUndelete
- userUndelete :: UserUndelete
- uuOrgUnitPath :: Lens' UserUndelete (Maybe Text)
- data Members
- members :: Members
- mEtag :: Lens' Members (Maybe Text)
- mNextPageToken :: Lens' Members (Maybe Text)
- mKind :: Lens' Members Text
- mMembers :: Lens' Members [Member]
- data Channel
- channel :: Channel
- cResourceURI :: Lens' Channel (Maybe Text)
- cResourceId :: Lens' Channel (Maybe Text)
- cKind :: Lens' Channel Text
- cExpiration :: Lens' Channel (Maybe Int64)
- cToken :: Lens' Channel (Maybe Text)
- cAddress :: Lens' Channel (Maybe Text)
- cPayload :: Lens' Channel (Maybe Bool)
- cParams :: Lens' Channel (Maybe ChannelParams)
- cId :: Lens' Channel (Maybe Text)
- cType :: Lens' Channel (Maybe Text)
- data MobileDevices
- mobileDevices :: MobileDevices
- mdEtag :: Lens' MobileDevices (Maybe Text)
- mdNextPageToken :: Lens' MobileDevices (Maybe Text)
- mdKind :: Lens' MobileDevices Text
- mdMobileDevices :: Lens' MobileDevices [MobileDevice]
- data Token
- token :: Token
- tokClientId :: Lens' Token (Maybe Text)
- tokEtag :: Lens' Token (Maybe Text)
- tokDisplayText :: Lens' Token (Maybe Text)
- tokKind :: Lens' Token Text
- tokScopes :: Lens' Token [Text]
- tokNATiveApp :: Lens' Token (Maybe Bool)
- tokAnonymous :: Lens' Token (Maybe Bool)
- tokUserKey :: Lens' Token (Maybe Text)
- data UserName
- userName :: UserName
- unGivenName :: Lens' UserName (Maybe Text)
- unFullName :: Lens' UserName (Maybe Text)
- unFamilyName :: Lens' UserName (Maybe Text)
- data UsersWatchViewType
- data Building
- building :: Building
- buiEtags :: Lens' Building (Maybe Text)
- buiKind :: Lens' Building Text
- buiBuildingId :: Lens' Building (Maybe Text)
- buiCoordinates :: Lens' Building (Maybe BuildingCoordinates)
- buiBuildingName :: Lens' Building (Maybe Text)
- buiFloorNames :: Lens' Building [Text]
- buiDescription :: Lens' Building (Maybe Text)
- data ChromeOSDeviceRecentUsersItem
- chromeOSDeviceRecentUsersItem :: ChromeOSDeviceRecentUsersItem
- codruiEmail :: Lens' ChromeOSDeviceRecentUsersItem (Maybe Text)
- codruiType :: Lens' ChromeOSDeviceRecentUsersItem (Maybe Text)
- data DomainAlias
- domainAlias :: DomainAlias
- dCreationTime :: Lens' DomainAlias (Maybe Int64)
- dEtag :: Lens' DomainAlias (Maybe Text)
- dKind :: Lens' DomainAlias Text
- dVerified :: Lens' DomainAlias (Maybe Bool)
- dDomainAliasName :: Lens' DomainAlias (Maybe Text)
- dParentDomainName :: Lens' DomainAlias (Maybe Text)
- data UserGender
- userGender :: UserGender
- ugAddressMeAs :: Lens' UserGender (Maybe Text)
- ugCustomGender :: Lens' UserGender (Maybe Text)
- ugType :: Lens' UserGender (Maybe Text)
- data Alias
- alias :: Alias
- aaEtag :: Lens' Alias (Maybe Text)
- aaKind :: Lens' Alias Text
- aaAlias :: Lens' Alias (Maybe Text)
- aaId :: Lens' Alias (Maybe Text)
- aaPrimaryEmail :: Lens' Alias (Maybe Text)
- data UsersGetProjection
- data Schema
- schema :: Schema
- schEtag :: Lens' Schema (Maybe Text)
- schKind :: Lens' Schema Text
- schSchemaName :: Lens' Schema (Maybe Text)
- schSchemaId :: Lens' Schema (Maybe Text)
- schDisplayName :: Lens' Schema (Maybe Text)
- schFields :: Lens' Schema [SchemaFieldSpec]
- data ChromeOSMoveDevicesToOu
- chromeOSMoveDevicesToOu :: ChromeOSMoveDevicesToOu
- comdtoDeviceIds :: Lens' ChromeOSMoveDevicesToOu [Text]
- data User
- user :: User
- useCreationTime :: Lens' User (Maybe UTCTime)
- useLastLoginTime :: Lens' User (Maybe UTCTime)
- useThumbnailPhotoEtag :: Lens' User (Maybe Text)
- useEtag :: Lens' User (Maybe Text)
- usePosixAccounts :: Lens' User (Maybe JSONValue)
- useIPWhiteListed :: Lens' User (Maybe Bool)
- useRelations :: Lens' User (Maybe JSONValue)
- useSSHPublicKeys :: Lens' User (Maybe JSONValue)
- useHashFunction :: Lens' User (Maybe Text)
- useKind :: Lens' User Text
- useChangePasswordAtNextLogin :: Lens' User (Maybe Bool)
- useWebsites :: Lens' User (Maybe JSONValue)
- useAddresses :: Lens' User (Maybe JSONValue)
- useAliases :: Lens' User [Text]
- useThumbnailPhotoURL :: Lens' User (Maybe Text)
- useExternalIds :: Lens' User (Maybe JSONValue)
- useSuspended :: Lens' User (Maybe Bool)
- useAgreedToTerms :: Lens' User (Maybe Bool)
- useDeletionTime :: Lens' User (Maybe UTCTime)
- useNonEditableAliases :: Lens' User [Text]
- useOrgUnitPath :: Lens' User (Maybe Text)
- useCustomerId :: Lens' User (Maybe Text)
- useLanguages :: Lens' User (Maybe JSONValue)
- useIncludeInGlobalAddressList :: Lens' User (Maybe Bool)
- useGender :: Lens' User (Maybe JSONValue)
- usePhones :: Lens' User (Maybe JSONValue)
- useName :: Lens' User (Maybe UserName)
- usePassword :: Lens' User (Maybe Text)
- useEmails :: Lens' User (Maybe JSONValue)
- useIms :: Lens' User (Maybe JSONValue)
- useKeywords :: Lens' User (Maybe JSONValue)
- useIsAdmin :: Lens' User (Maybe Bool)
- useIsEnrolledIn2Sv :: Lens' User (Maybe Bool)
- useId :: Lens' User (Maybe Text)
- useOrganizations :: Lens' User (Maybe JSONValue)
- usePrimaryEmail :: Lens' User (Maybe Text)
- useIsEnforcedIn2Sv :: Lens' User (Maybe Bool)
- useNotes :: Lens' User (Maybe JSONValue)
- useIsDelegatedAdmin :: Lens' User (Maybe Bool)
- useLocations :: Lens' User (Maybe JSONValue)
- useArchived :: Lens' User (Maybe Bool)
- useIsMailboxSetup :: Lens' User (Maybe Bool)
- useCustomSchemas :: Lens' User (Maybe UserCustomSchemas)
- useSuspensionReason :: Lens' User (Maybe Text)
- data MobileDevicesListProjection
- data ChromeOSDeviceAction
- chromeOSDeviceAction :: ChromeOSDeviceAction
- codaAction :: Lens' ChromeOSDeviceAction (Maybe Text)
- codaDeprovisionReason :: Lens' ChromeOSDeviceAction (Maybe Text)
- data FeatureRename
- featureRename :: FeatureRename
- frNewName :: Lens' FeatureRename (Maybe Text)
- data Role
- role' :: Role
- rrEtag :: Lens' Role (Maybe Text)
- rrKind :: Lens' Role Text
- rrRoleName :: Lens' Role (Maybe Text)
- rrIsSystemRole :: Lens' Role (Maybe Bool)
- rrRoleId :: Lens' Role (Maybe Int64)
- rrRoleDescription :: Lens' Role (Maybe Text)
- rrIsSuperAdminRole :: Lens' Role (Maybe Bool)
- rrRolePrivileges :: Lens' Role [RoleRolePrivilegesItem]
- data Customer
- customer :: Customer
- cusEtag :: Lens' Customer (Maybe Text)
- cusKind :: Lens' Customer Text
- cusAlternateEmail :: Lens' Customer (Maybe Text)
- cusCustomerDomain :: Lens' Customer (Maybe Text)
- cusPhoneNumber :: Lens' Customer (Maybe Text)
- cusLanguage :: Lens' Customer (Maybe Text)
- cusId :: Lens' Customer (Maybe Text)
- cusCustomerCreationTime :: Lens' Customer (Maybe UTCTime)
- cusPostalAddress :: Lens' Customer (Maybe CustomerPostalAddress)
- data MobileDeviceApplicationsItem
- mobileDeviceApplicationsItem :: MobileDeviceApplicationsItem
- mdaiVersionCode :: Lens' MobileDeviceApplicationsItem (Maybe Int32)
- mdaiVersionName :: Lens' MobileDeviceApplicationsItem (Maybe Text)
- mdaiPackageName :: Lens' MobileDeviceApplicationsItem (Maybe Text)
- mdaiDisplayName :: Lens' MobileDeviceApplicationsItem (Maybe Text)
- mdaiPermission :: Lens' MobileDeviceApplicationsItem [Text]
- data ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem
- chromeOSDeviceDiskVolumeReportsItemVolumeInfoItem :: ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem
- coddvriviiStorageFree :: Lens' ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem (Maybe Int64)
- coddvriviiStorageTotal :: Lens' ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem (Maybe Int64)
- coddvriviiVolumeId :: Lens' ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem (Maybe Text)
- data MobileDevicesListOrderBy
- data UsersListSortOrder
- data OrgUnits
- orgUnits :: OrgUnits
- oEtag :: Lens' OrgUnits (Maybe Text)
- oKind :: Lens' OrgUnits Text
- oOrganizationUnits :: Lens' OrgUnits [OrgUnit]
- data UserSSHPublicKey
- userSSHPublicKey :: UserSSHPublicKey
- uspkFingerprint :: Lens' UserSSHPublicKey (Maybe Text)
- uspkKey :: Lens' UserSSHPublicKey (Maybe Text)
- uspkExpirationTimeUsec :: Lens' UserSSHPublicKey (Maybe Int64)
- data VerificationCodes
- verificationCodes :: VerificationCodes
- vEtag :: Lens' VerificationCodes (Maybe Text)
- vKind :: Lens' VerificationCodes Text
- vItems :: Lens' VerificationCodes [VerificationCode]
- data BuildingCoordinates
- buildingCoordinates :: BuildingCoordinates
- bcLatitude :: Lens' BuildingCoordinates (Maybe Double)
- bcLongitude :: Lens' BuildingCoordinates (Maybe Double)
- data ChromeosDevicesListSortOrder
- data UserRelation
- userRelation :: UserRelation
- urValue :: Lens' UserRelation (Maybe Text)
- urType :: Lens' UserRelation (Maybe Text)
- urCustomType :: Lens' UserRelation (Maybe Text)
- data TrustedApps
- trustedApps :: TrustedApps
- taEtag :: Lens' TrustedApps (Maybe Text)
- taNextPageToken :: Lens' TrustedApps (Maybe Text)
- taKind :: Lens' TrustedApps Text
- taTrustedApps :: Lens' TrustedApps [TrustedAppId]
- data UsersWatchSortOrder
- data Features
- features :: Features
- feaEtag :: Lens' Features (Maybe Text)
- feaNextPageToken :: Lens' Features (Maybe Text)
- feaKind :: Lens' Features Text
- feaFeatures :: Lens' Features [Feature]
- data ChannelParams
- channelParams :: HashMap Text Text -> ChannelParams
- cpAddtional :: Lens' ChannelParams (HashMap Text Text)
- data ChromeOSDeviceTpmVersionInfo
- chromeOSDeviceTpmVersionInfo :: ChromeOSDeviceTpmVersionInfo
- codtviVendorSpecific :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- codtviManufacturer :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- codtviSpecLevel :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- codtviTpmModel :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- codtviFamily :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- codtviFirmwareVersion :: Lens' ChromeOSDeviceTpmVersionInfo (Maybe Text)
- data UserOrganization
- userOrganization :: UserOrganization
- uoDePartment :: Lens' UserOrganization (Maybe Text)
- uoLocation :: Lens' UserOrganization (Maybe Text)
- uoCostCenter :: Lens' UserOrganization (Maybe Text)
- uoDomain :: Lens' UserOrganization (Maybe Text)
- uoSymbol :: Lens' UserOrganization (Maybe Text)
- uoPrimary :: Lens' UserOrganization (Maybe Bool)
- uoName :: Lens' UserOrganization (Maybe Text)
- uoFullTimeEquivalent :: Lens' UserOrganization (Maybe Int32)
- uoTitle :: Lens' UserOrganization (Maybe Text)
- uoType :: Lens' UserOrganization (Maybe Text)
- uoCustomType :: Lens' UserOrganization (Maybe Text)
- uoDescription :: Lens' UserOrganization (Maybe Text)
- data UserWebsite
- userWebsite :: UserWebsite
- uwValue :: Lens' UserWebsite (Maybe Text)
- uwPrimary :: Lens' UserWebsite (Maybe Bool)
- uwType :: Lens' UserWebsite (Maybe Text)
- uwCustomType :: Lens' UserWebsite (Maybe Text)
- data GroupsListSortOrder
- data ChromeOSDeviceActiveTimeRangesItem
- chromeOSDeviceActiveTimeRangesItem :: ChromeOSDeviceActiveTimeRangesItem
- codatriDate :: Lens' ChromeOSDeviceActiveTimeRangesItem (Maybe Day)
- codatriActiveTime :: Lens' ChromeOSDeviceActiveTimeRangesItem (Maybe Int32)
- data UserEmail
- userEmail :: UserEmail
- ueAddress :: Lens' UserEmail (Maybe Text)
- uePrimary :: Lens' UserEmail (Maybe Bool)
- ueType :: Lens' UserEmail (Maybe Text)
- ueCustomType :: Lens' UserEmail (Maybe Text)
- data UserPhone
- userPhone :: UserPhone
- upValue :: Lens' UserPhone (Maybe Text)
- upPrimary :: Lens' UserPhone (Maybe Bool)
- upType :: Lens' UserPhone (Maybe Text)
- upCustomType :: Lens' UserPhone (Maybe Text)
- data UserPhoto
- userPhoto :: UserPhoto
- upPhotoData :: Lens' UserPhoto (Maybe ByteString)
- upEtag :: Lens' UserPhoto (Maybe Text)
- upHeight :: Lens' UserPhoto (Maybe Int32)
- upKind :: Lens' UserPhoto Text
- upWidth :: Lens' UserPhoto (Maybe Int32)
- upMimeType :: Lens' UserPhoto (Maybe Text)
- upId :: Lens' UserPhoto (Maybe Text)
- upPrimaryEmail :: Lens' UserPhoto (Maybe Text)
- data ChromeOSDeviceSystemRamFreeReportsItem
- chromeOSDeviceSystemRamFreeReportsItem :: ChromeOSDeviceSystemRamFreeReportsItem
- codsrfriReportTime :: Lens' ChromeOSDeviceSystemRamFreeReportsItem (Maybe UTCTime)
- codsrfriSystemRamFreeInfo :: Lens' ChromeOSDeviceSystemRamFreeReportsItem [Int64]
- data UserPosixAccount
- userPosixAccount :: UserPosixAccount
- upaGecos :: Lens' UserPosixAccount (Maybe Text)
- upaUid :: Lens' UserPosixAccount (Maybe Word64)
- upaUsername :: Lens' UserPosixAccount (Maybe Text)
- upaShell :: Lens' UserPosixAccount (Maybe Text)
- upaPrimary :: Lens' UserPosixAccount (Maybe Bool)
- upaAccountId :: Lens' UserPosixAccount (Maybe Text)
- upaGid :: Lens' UserPosixAccount (Maybe Word64)
- upaOperatingSystemType :: Lens' UserPosixAccount (Maybe Text)
- upaSystemId :: Lens' UserPosixAccount (Maybe Text)
- upaHomeDirectory :: Lens' UserPosixAccount (Maybe Text)
- data UsersListProjection
- data FeatureInstance
- featureInstance :: FeatureInstance
- fiFeature :: Lens' FeatureInstance (Maybe Feature)
- data ChromeosDevicesUpdateProjection
- data MobileDevicesGetProjection
- data MobileDevice
- mobileDevice :: MobileDevice
- mobEmail :: Lens' MobileDevice [Text]
- mobStatus :: Lens' MobileDevice (Maybe Text)
- mobPrivilege :: Lens' MobileDevice (Maybe Text)
- mobEtag :: Lens' MobileDevice (Maybe Text)
- mobResourceId :: Lens' MobileDevice (Maybe Text)
- mobManufacturer :: Lens' MobileDevice (Maybe Text)
- mobBuildNumber :: Lens' MobileDevice (Maybe Text)
- mobManagedAccountIsOnOwnerProFile :: Lens' MobileDevice (Maybe Bool)
- mobLastSync :: Lens' MobileDevice (Maybe UTCTime)
- mobOtherAccountsInfo :: Lens' MobileDevice [Text]
- mobKind :: Lens' MobileDevice Text
- mobAdbStatus :: Lens' MobileDevice (Maybe Bool)
- mobReleaseVersion :: Lens' MobileDevice (Maybe Text)
- mobBrand :: Lens' MobileDevice (Maybe Text)
- mobSecurityPatchLevel :: Lens' MobileDevice (Maybe Int64)
- mobNetworkOperator :: Lens' MobileDevice (Maybe Text)
- mobKernelVersion :: Lens' MobileDevice (Maybe Text)
- mobOS :: Lens' MobileDevice (Maybe Text)
- mobName :: Lens' MobileDevice [Text]
- mobModel :: Lens' MobileDevice (Maybe Text)
- mobDeveloperOptionsStatus :: Lens' MobileDevice (Maybe Bool)
- mobUnknownSourcesStatus :: Lens' MobileDevice (Maybe Bool)
- mobMeid :: Lens' MobileDevice (Maybe Text)
- mobBootLoaderVersion :: Lens' MobileDevice (Maybe Text)
- mobDeviceId :: Lens' MobileDevice (Maybe Text)
- mobFirstSync :: Lens' MobileDevice (Maybe UTCTime)
- mobUserAgent :: Lens' MobileDevice (Maybe Text)
- mobImei :: Lens' MobileDevice (Maybe Text)
- mobType :: Lens' MobileDevice (Maybe Text)
- mobWifiMACAddress :: Lens' MobileDevice (Maybe Text)
- mobEncryptionStatus :: Lens' MobileDevice (Maybe Text)
- mobSerialNumber :: Lens' MobileDevice (Maybe Text)
- mobDevicePasswordStatus :: Lens' MobileDevice (Maybe Text)
- mobHardwareId :: Lens' MobileDevice (Maybe Text)
- mobBasebandVersion :: Lens' MobileDevice (Maybe Text)
- mobSupportsWorkProFile :: Lens' MobileDevice (Maybe Bool)
- mobHardware :: Lens' MobileDevice (Maybe Text)
- mobDeviceCompromisedStatus :: Lens' MobileDevice (Maybe Text)
- mobApplications :: Lens' MobileDevice [MobileDeviceApplicationsItem]
- mobDefaultLanguage :: Lens' MobileDevice (Maybe Text)
- data ChromeOSDeviceCPUStatusReportsItem
- chromeOSDeviceCPUStatusReportsItem :: ChromeOSDeviceCPUStatusReportsItem
- codcsriCPUUtilizationPercentageInfo :: Lens' ChromeOSDeviceCPUStatusReportsItem [Int32]
- codcsriCPUTemperatureInfo :: Lens' ChromeOSDeviceCPUStatusReportsItem [ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem]
- codcsriReportTime :: Lens' ChromeOSDeviceCPUStatusReportsItem (Maybe UTCTime)
- data Member
- member :: Member
- memEmail :: Lens' Member (Maybe Text)
- memStatus :: Lens' Member (Maybe Text)
- memEtag :: Lens' Member (Maybe Text)
- memKind :: Lens' Member Text
- memDeliverySettings :: Lens' Member (Maybe Text)
- memRole :: Lens' Member (Maybe Text)
- memId :: Lens' Member (Maybe Text)
- memType :: Lens' Member (Maybe Text)
- data AppAccessCollections
- appAccessCollections :: AppAccessCollections
- aacEtag :: Lens' AppAccessCollections (Maybe Text)
- aacResourceId :: Lens' AppAccessCollections (Maybe Int64)
- aacEnforceSettingsForAndroidDrive :: Lens' AppAccessCollections (Maybe Bool)
- aacResourceName :: Lens' AppAccessCollections (Maybe Text)
- aacKind :: Lens' AppAccessCollections Text
- aacTrustDomainOwnedApps :: Lens' AppAccessCollections (Maybe Bool)
- aacBlockedAPIAccessBuckets :: Lens' AppAccessCollections [Text]
- aacErrorMessage :: Lens' AppAccessCollections (Maybe Text)
- data UserCustomProperties
- userCustomProperties :: HashMap Text JSONValue -> UserCustomProperties
- ucpAddtional :: Lens' UserCustomProperties (HashMap Text JSONValue)
- data UserLanguage
- userLanguage :: UserLanguage
- ulLanguageCode :: Lens' UserLanguage (Maybe Text)
- ulCustomLanguage :: Lens' UserLanguage (Maybe Text)
- data Domains
- domains :: Domains
- domCreationTime :: Lens' Domains (Maybe Int64)
- domEtag :: Lens' Domains (Maybe Text)
- domKind :: Lens' Domains Text
- domDomainAliases :: Lens' Domains [DomainAlias]
- domVerified :: Lens' Domains (Maybe Bool)
- domDomainName :: Lens' Domains (Maybe Text)
- domIsPrimary :: Lens' Domains (Maybe Bool)
- data CalendarResources
- calendarResources :: CalendarResources
- crsEtag :: Lens' CalendarResources (Maybe Text)
- crsNextPageToken :: Lens' CalendarResources (Maybe Text)
- crsKind :: Lens' CalendarResources Text
- crsItems :: Lens' CalendarResources [CalendarResource]
- data ChromeosDevicesListOrderBy
- data UsersWatchProjection
- data UsersWatchOrderBy
- data Notifications
- notifications :: Notifications
- notEtag :: Lens' Notifications (Maybe Text)
- notNextPageToken :: Lens' Notifications (Maybe Text)
- notKind :: Lens' Notifications Text
- notItems :: Lens' Notifications [Notification]
- notUnreadNotificationsCount :: Lens' Notifications (Maybe Int32)
- data ChromeosDevicesListProjection
- data SchemaFieldSpecNumericIndexingSpec
- schemaFieldSpecNumericIndexingSpec :: SchemaFieldSpecNumericIndexingSpec
- sfsnisMaxValue :: Lens' SchemaFieldSpecNumericIndexingSpec (Maybe Double)
- sfsnisMinValue :: Lens' SchemaFieldSpecNumericIndexingSpec (Maybe Double)
- data MobileDeviceAction
- mobileDeviceAction :: MobileDeviceAction
- mdaAction :: Lens' MobileDeviceAction (Maybe Text)
- data SchemaFieldSpec
- schemaFieldSpec :: SchemaFieldSpec
- sfsEtag :: Lens' SchemaFieldSpec (Maybe Text)
- sfsKind :: Lens' SchemaFieldSpec Text
- sfsNumericIndexingSpec :: Lens' SchemaFieldSpec (Maybe SchemaFieldSpecNumericIndexingSpec)
- sfsReadAccessType :: Lens' SchemaFieldSpec Text
- sfsFieldId :: Lens' SchemaFieldSpec (Maybe Text)
- sfsIndexed :: Lens' SchemaFieldSpec Bool
- sfsFieldType :: Lens' SchemaFieldSpec (Maybe Text)
- sfsFieldName :: Lens' SchemaFieldSpec (Maybe Text)
- sfsDisplayName :: Lens' SchemaFieldSpec (Maybe Text)
- sfsMultiValued :: Lens' SchemaFieldSpec (Maybe Bool)
- data ChromeOSDevices
- chromeOSDevices :: ChromeOSDevices
- cosdEtag :: Lens' ChromeOSDevices (Maybe Text)
- cosdNextPageToken :: Lens' ChromeOSDevices (Maybe Text)
- cosdKind :: Lens' ChromeOSDevices Text
- cosdChromeosDevices :: Lens' ChromeOSDevices [ChromeOSDevice]
- data MembersHasMember
- membersHasMember :: MembersHasMember
- mhmIsMember :: Lens' MembersHasMember (Maybe Bool)
- data TrustedAppId
- trustedAppId :: TrustedAppId
- taiCertificateHashSHA256 :: Lens' TrustedAppId (Maybe Text)
- taiEtag :: Lens' TrustedAppId (Maybe Text)
- taiKind :: Lens' TrustedAppId Text
- taiCertificateHashSHA1 :: Lens' TrustedAppId (Maybe Text)
- taiAndroidPackageName :: Lens' TrustedAppId (Maybe Text)
- data UserExternalId
- userExternalId :: UserExternalId
- ueiValue :: Lens' UserExternalId (Maybe Text)
- ueiType :: Lens' UserExternalId (Maybe Text)
- ueiCustomType :: Lens' UserExternalId (Maybe Text)
- data Asps
- asps :: Asps
- aspEtag :: Lens' Asps (Maybe Text)
- aspKind :: Lens' Asps Text
- aspItems :: Lens' Asps [Asp]
- data ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem
- chromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem :: ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem
- codcsrictiiTemperature :: Lens' ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem (Maybe Int32)
- codcsrictiiLabel :: Lens' ChromeOSDeviceCPUStatusReportsItemCPUTemperatureInfoItem (Maybe Text)
- data UsersGetViewType
- data RoleRolePrivilegesItem
- roleRolePrivilegesItem :: RoleRolePrivilegesItem
- rrpiServiceId :: Lens' RoleRolePrivilegesItem (Maybe Text)
- rrpiPrivilegeName :: Lens' RoleRolePrivilegesItem (Maybe Text)
- data Domains2
- domains2 :: Domains2
- ddEtag :: Lens' Domains2 (Maybe Text)
- ddKind :: Lens' Domains2 Text
- ddDomains :: Lens' Domains2 [Domains]
Service Configuration
directoryService :: ServiceConfig Source #
Default request referring to version directory_v1
of the Admin Directory API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
adminDirectoryRoleManagementReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly"] Source #
View delegated admin roles for your domain
adminDirectoryGroupReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.readonly"] Source #
View groups on your domain
adminDirectoryDeviceChromeosReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly"] Source #
View your Chrome OS devices' metadata
adminDirectoryDeviceChromeosScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.chromeos"] Source #
View and manage your Chrome OS devices' metadata
adminDirectoryUserScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user"] Source #
View and manage the provisioning of users on your domain
adminDirectoryGroupMemberReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.member.readonly"] Source #
View group subscriptions on your domain
adminDirectoryUserAliasScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.alias"] Source #
View and manage user aliases on your domain
adminDirectoryResourceCalendarScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.resource.calendar"] Source #
View and manage the provisioning of calendar resources on your domain
adminDirectoryDeviceMobileActionScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile.action"] Source #
Manage your mobile devices by performing administrative tasks
adminDirectoryResourceCalendarReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly"] Source #
View calendar resources on your domain
adminDirectoryDomainReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.domain.readonly"] Source #
View domains related to your customers
adminDirectoryUserschemaScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.userschema"] Source #
View and manage the provisioning of user schemas on your domain
adminDirectoryUserschemaReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.userschema.readonly"] Source #
View user schemas on your domain
adminDirectoryDomainScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.domain"] Source #
View and manage the provisioning of domains for your customers
adminDirectoryRoleManagementScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.rolemanagement"] Source #
Manage delegated admin roles for your domain
adminDirectoryGroupScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group"] Source #
View and manage the provisioning of groups on your domain
adminDirectoryOrgUnitReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.orgunit.readonly"] Source #
View organization units on your domain
adminDirectoryCustomerScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.customer"] Source #
View and manage customer related information
adminDirectoryCustomerReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.customer.readonly"] Source #
View customer related information
adminDirectoryOrgUnitScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.orgunit"] Source #
View and manage organization units on your domain
adminDirectoryUserReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.readonly"] Source #
View users on your domain
adminDirectoryUserAliasReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.alias.readonly"] Source #
View user aliases on your domain
adminDirectoryUserSecurityScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.user.security"] Source #
Manage data access permissions for users on your domain
adminDirectoryGroupMemberScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.group.member"] Source #
View and manage group subscriptions on your domain
adminDirectoryNotificationsScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.notifications"] Source #
View and manage notifications received on your domain
adminDirectoryDeviceMobileScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile"] Source #
View and manage your mobile devices' metadata
adminDirectoryDeviceMobileReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/admin.directory.device.mobile.readonly"] Source #
View your mobile devices' metadata
API Declaration
type DirectoryAPI = PrivilegesListResource :<|> (GroupsAliasesInsertResource :<|> (GroupsAliasesListResource :<|> (GroupsAliasesDeleteResource :<|> (GroupsInsertResource :<|> (GroupsListResource :<|> (GroupsPatchResource :<|> (GroupsGetResource :<|> (GroupsDeleteResource :<|> (GroupsUpdateResource :<|> (RoleAssignmentsInsertResource :<|> (RoleAssignmentsListResource :<|> (RoleAssignmentsGetResource :<|> (RoleAssignmentsDeleteResource :<|> (RolesInsertResource :<|> (RolesListResource :<|> (RolesPatchResource :<|> (RolesGetResource :<|> (RolesDeleteResource :<|> (RolesUpdateResource :<|> (CustomersPatchResource :<|> (CustomersGetResource :<|> (CustomersUpdateResource :<|> (UsersAliasesInsertResource :<|> (UsersAliasesListResource :<|> (UsersAliasesDeleteResource :<|> (UsersAliasesWatchResource :<|> (UsersPhotosPatchResource :<|> (UsersPhotosGetResource :<|> (UsersPhotosDeleteResource :<|> (UsersPhotosUpdateResource :<|> (UsersInsertResource :<|> (UsersListResource :<|> (UsersUndeleteResource :<|> (UsersPatchResource :<|> (UsersGetResource :<|> (UsersMakeAdminResource :<|> (UsersDeleteResource :<|> (UsersUpdateResource :<|> (UsersWatchResource :<|> (SchemasInsertResource :<|> (SchemasListResource :<|> (SchemasPatchResource :<|> (SchemasGetResource :<|> (SchemasDeleteResource :<|> (SchemasUpdateResource :<|> (ResolvedAppAccessSettingsListTrustedAppsResource :<|> (ResolvedAppAccessSettingsGetSettingsResource :<|> (TokensListResource :<|> (TokensGetResource :<|> (TokensDeleteResource :<|> (DomainAliasesInsertResource :<|> (DomainAliasesListResource :<|> (DomainAliasesGetResource :<|> (DomainAliasesDeleteResource :<|> (ChannelsStopResource :<|> (MembersInsertResource :<|> (MembersListResource :<|> (MembersHasMemberResource :<|> (MembersPatchResource :<|> (MembersGetResource :<|> (MembersDeleteResource :<|> (MembersUpdateResource :<|> (MobileDevicesListResource :<|> (MobileDevicesGetResource :<|> (MobileDevicesActionResource :<|> (MobileDevicesDeleteResource :<|> (ResourcesBuildingsInsertResource :<|> (ResourcesBuildingsListResource :<|> (ResourcesBuildingsPatchResource :<|> (ResourcesBuildingsGetResource :<|> (ResourcesBuildingsDeleteResource :<|> (ResourcesBuildingsUpdateResource :<|> (ResourcesCalendarsInsertResource :<|> (ResourcesCalendarsListResource :<|> (ResourcesCalendarsPatchResource :<|> (ResourcesCalendarsGetResource :<|> (ResourcesCalendarsDeleteResource :<|> (ResourcesCalendarsUpdateResource :<|> (ResourcesFeaturesInsertResource :<|> (ResourcesFeaturesListResource :<|> (ResourcesFeaturesPatchResource :<|> (ResourcesFeaturesGetResource :<|> (ResourcesFeaturesRenameResource :<|> (ResourcesFeaturesDeleteResource :<|> (ResourcesFeaturesUpdateResource :<|> (OrgUnitsInsertResource :<|> (OrgUnitsListResource :<|> (OrgUnitsPatchResource :<|> (OrgUnitsGetResource :<|> (OrgUnitsDeleteResource :<|> (OrgUnitsUpdateResource :<|> (VerificationCodesListResource :<|> (VerificationCodesGenerateResource :<|> (VerificationCodesInvalidateResource :<|> (DomainsInsertResource :<|> (DomainsListResource :<|> (DomainsGetResource :<|> (DomainsDeleteResource :<|> (NotificationsListResource :<|> (NotificationsPatchResource :<|> (NotificationsGetResource :<|> (NotificationsDeleteResource :<|> (NotificationsUpdateResource :<|> (ChromeosDevicesListResource :<|> (ChromeosDevicesMoveDevicesToOuResource :<|> (ChromeosDevicesPatchResource :<|> (ChromeosDevicesGetResource :<|> (ChromeosDevicesActionResource :<|> (ChromeosDevicesUpdateResource :<|> (AspsListResource :<|> (AspsGetResource :<|> AspsDeleteResource))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source #
Represents the entirety of the methods and resources available for the Admin Directory API service.
Resources
admin.channels.stop
directory.asps.delete
directory.asps.get
directory.asps.list
directory.chromeosdevices.action
directory.chromeosdevices.get
directory.chromeosdevices.list
directory.chromeosdevices.moveDevicesToOu
directory.chromeosdevices.patch
directory.chromeosdevices.update
directory.customers.get
directory.customers.patch
directory.customers.update
directory.domainAliases.delete
directory.domainAliases.get
directory.domainAliases.insert
directory.domainAliases.list
directory.domains.delete
directory.domains.get
directory.domains.insert
directory.domains.list
directory.groups.aliases.delete
directory.groups.aliases.insert
directory.groups.aliases.list
directory.groups.delete
directory.groups.get
directory.groups.insert
directory.groups.list
directory.groups.patch
directory.groups.update
directory.members.delete
directory.members.get
directory.members.hasMember
directory.members.insert
directory.members.list
directory.members.patch
directory.members.update
directory.mobiledevices.action
directory.mobiledevices.delete
directory.mobiledevices.get
directory.mobiledevices.list
directory.notifications.delete
directory.notifications.get
directory.notifications.list
directory.notifications.patch
directory.notifications.update
directory.orgunits.delete
directory.orgunits.get
directory.orgunits.insert
directory.orgunits.list
directory.orgunits.patch
directory.orgunits.update
directory.privileges.list
directory.resolvedAppAccessSettings.GetSettings
directory.resolvedAppAccessSettings.ListTrustedApps
directory.resources.buildings.delete
directory.resources.buildings.get
directory.resources.buildings.insert
directory.resources.buildings.list
directory.resources.buildings.patch
directory.resources.buildings.update
directory.resources.calendars.delete
directory.resources.calendars.get
directory.resources.calendars.insert
directory.resources.calendars.list
directory.resources.calendars.patch
directory.resources.calendars.update
directory.resources.features.delete
directory.resources.features.get
directory.resources.features.insert
directory.resources.features.list
directory.resources.features.patch
directory.resources.features.rename
directory.resources.features.update
directory.roleAssignments.delete
directory.roleAssignments.get
directory.roleAssignments.insert
directory.roleAssignments.list
directory.roles.delete
directory.roles.get
directory.roles.insert
directory.roles.list
directory.roles.patch
directory.roles.update
directory.schemas.delete
directory.schemas.get
directory.schemas.insert
directory.schemas.list
directory.schemas.patch
directory.schemas.update
directory.tokens.delete
directory.tokens.get
directory.tokens.list
directory.users.aliases.delete
directory.users.aliases.insert
directory.users.aliases.list
directory.users.aliases.watch
directory.users.delete
directory.users.get
directory.users.insert
directory.users.list
directory.users.makeAdmin
directory.users.patch
directory.users.photos.delete
directory.users.photos.get
directory.users.photos.patch
directory.users.photos.update
directory.users.undelete
directory.users.update
directory.users.watch
directory.verificationCodes.generate
directory.verificationCodes.invalidate
directory.verificationCodes.list
Types
UserLocation
data UserLocation Source #
JSON template for a location entry.
See: userLocation
smart constructor.
Instances
userLocation :: UserLocation Source #
Creates a value of UserLocation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ulArea :: Lens' UserLocation (Maybe Text) Source #
Textual location. This is most useful for display purposes to concisely describe the location. For example, "Mountain View, CA", "Near Seattle", "US-NYC-9TH 9A209A".
ulBuildingId :: Lens' UserLocation (Maybe Text) Source #
Building Identifier.
ulDeskCode :: Lens' UserLocation (Maybe Text) Source #
Most specific textual code of individual desk location.
ulFloorName :: Lens' UserLocation (Maybe Text) Source #
Floor name/number.
ulType :: Lens' UserLocation (Maybe Text) Source #
Each entry can have a type which indicates standard types of that entry. For example location could be of types default and desk. In addition to standard type, an entry can have a custom type and can give it any name. Such types should have "custom" as type and also have a customType value.
ulCustomType :: Lens' UserLocation (Maybe Text) Source #
Custom Type.
ulFloorSection :: Lens' UserLocation (Maybe Text) Source #
Floor section. More specific location within the floor. For example, if a floor is divided into sections "A", "B", and "C", this field would identify one of those values.
VerificationCode
data VerificationCode Source #
JSON template for verification codes in Directory API.
See: verificationCode
smart constructor.
Instances
verificationCode :: VerificationCode Source #
Creates a value of VerificationCode
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vcVerificationCode :: Lens' VerificationCode (Maybe Text) Source #
A current verification code for the user. Invalidated or used verification codes are not returned as part of the result.
Feature
JSON template for Feature object in Directory API.
See: feature
smart constructor.
Instances
Eq Feature Source # | |
Data Feature Source # | |
Defined in Network.Google.Directory.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Feature -> c Feature # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Feature # toConstr :: Feature -> Constr # dataTypeOf :: Feature -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Feature) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Feature) # gmapT :: (forall b. Data b => b -> b) -> Feature -> Feature # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Feature -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Feature -> r # gmapQ :: (forall d. Data d => d -> u) -> Feature -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Feature -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Feature -> m Feature # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Feature -> m Feature # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Feature -> m Feature # | |
Show Feature Source # | |
Generic Feature Source # | |
ToJSON Feature Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Feature Source # | |
type Rep Feature Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Feature = D1 (MetaData "Feature" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Feature'" PrefixI True) (S1 (MetaSel (Just "_fEtags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_fKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_fName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
OrgUnit
JSON template for Org Unit resource in Directory API.
See: orgUnit
smart constructor.
Instances
Creates a value of OrgUnit
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UserMakeAdmin
data UserMakeAdmin Source #
JSON request template for setting/revoking admin status of a user in Directory API.
See: userMakeAdmin
smart constructor.
Instances
userMakeAdmin :: UserMakeAdmin Source #
Creates a value of UserMakeAdmin
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
umaStatus :: Lens' UserMakeAdmin (Maybe Bool) Source #
Boolean indicating new admin status of the user
UserAbout
JSON template for About (notes) of a user in Directory API.
See: userAbout
smart constructor.
Instances
Eq UserAbout Source # | |
Data UserAbout Source # | |
Defined in Network.Google.Directory.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserAbout -> c UserAbout # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserAbout # toConstr :: UserAbout -> Constr # dataTypeOf :: UserAbout -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserAbout) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserAbout) # gmapT :: (forall b. Data b => b -> b) -> UserAbout -> UserAbout # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserAbout -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserAbout -> r # gmapQ :: (forall d. Data d => d -> u) -> UserAbout -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UserAbout -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserAbout -> m UserAbout # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserAbout -> m UserAbout # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserAbout -> m UserAbout # | |
Show UserAbout Source # | |
Generic UserAbout Source # | |
ToJSON UserAbout Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON UserAbout Source # | |
type Rep UserAbout Source # | |
Defined in Network.Google.Directory.Types.Product type Rep UserAbout = D1 (MetaData "UserAbout" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "UserAbout'" PrefixI True) (S1 (MetaSel (Just "_uaValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uaContentType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) |
userAbout :: UserAbout Source #
Creates a value of UserAbout
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uaContentType :: Lens' UserAbout (Maybe Text) Source #
About entry can have a type which indicates the content type. It can either be plain or html. By default, notes contents are assumed to contain plain text.
UsersListEvent
data UsersListEvent Source #
Event on which subscription is intended (if subscribing)
Constructors
Add |
|
Delete' |
|
MakeAdmin |
|
Undelete |
|
Update |
|
Instances
Privileges
data Privileges Source #
JSON response template for List privileges operation in Directory API.
See: privileges
smart constructor.
Instances
privileges :: Privileges Source #
Creates a value of Privileges
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Groups
JSON response template for List Groups operation in Directory API.
See: groups
smart constructor.
Instances
Eq Groups Source # | |
Data Groups Source # | |
Defined in Network.Google.Directory.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Groups -> c Groups # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Groups # toConstr :: Groups -> Constr # dataTypeOf :: Groups -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Groups) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Groups) # gmapT :: (forall b. Data b => b -> b) -> Groups -> Groups # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Groups -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Groups -> r # gmapQ :: (forall d. Data d => d -> u) -> Groups -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Groups -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Groups -> m Groups # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Groups -> m Groups # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Groups -> m Groups # | |
Show Groups Source # | |
Generic Groups Source # | |
ToJSON Groups Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Groups Source # | |
type Rep Groups Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Groups = D1 (MetaData "Groups" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Groups'" PrefixI True) ((S1 (MetaSel (Just "_gGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Group])) :*: S1 (MetaSel (Just "_gEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_gNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) |
Creates a value of Groups
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UsersAliasesListEvent
data UsersAliasesListEvent Source #
Event on which subscription is intended (if subscribing)
Constructors
UALEAdd |
|
UALEDelete' |
|
Instances
RoleAssignments
data RoleAssignments Source #
JSON response template for List roleAssignments operation in Directory API.
See: roleAssignments
smart constructor.
Instances
roleAssignments :: RoleAssignments Source #
Creates a value of RoleAssignments
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
raItems :: Lens' RoleAssignments [RoleAssignment] Source #
A list of RoleAssignment resources.
Privilege
JSON template for privilege resource in Directory API.
See: privilege
smart constructor.
Instances
privilege :: Privilege Source #
Creates a value of Privilege
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
priIsOuScopable :: Lens' Privilege (Maybe Bool) Source #
If the privilege can be restricted to an organization unit.
priServiceName :: Lens' Privilege (Maybe Text) Source #
The name of the service this privilege is for.
priServiceId :: Lens' Privilege (Maybe Text) Source #
The obfuscated ID of the service this privilege is for.
priChildPrivileges :: Lens' Privilege [Privilege] Source #
A list of child privileges. Privileges for a service form a tree. Each privilege can have a list of child privileges; this list is empty for a leaf privilege.
UsersAliasesWatchEvent
data UsersAliasesWatchEvent Source #
Event on which subscription is intended (if subscribing)
Constructors
UAWEAdd |
|
UAWEDelete' |
|
Instances
Roles
JSON response template for List roles operation in Directory API.
See: roles
smart constructor.
Instances
Eq Roles Source # | |
Data Roles Source # | |
Defined in Network.Google.Directory.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Roles -> c Roles # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Roles # dataTypeOf :: Roles -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Roles) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Roles) # gmapT :: (forall b. Data b => b -> b) -> Roles -> Roles # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Roles -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Roles -> r # gmapQ :: (forall d. Data d => d -> u) -> Roles -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Roles -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Roles -> m Roles # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Roles -> m Roles # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Roles -> m Roles # | |
Show Roles Source # | |
Generic Roles Source # | |
ToJSON Roles Source # | |
Defined in Network.Google.Directory.Types.Product | |
FromJSON Roles Source # | |
type Rep Roles Source # | |
Defined in Network.Google.Directory.Types.Product type Rep Roles = D1 (MetaData "Roles" "Network.Google.Directory.Types.Product" "gogol-admin-directory-0.4.0-18Kt4WHsDGO3AIyYatQRRN" False) (C1 (MetaCons "Roles'" PrefixI True) ((S1 (MetaSel (Just "_rEtag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_rItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Role]))))) |
Creates a value of Roles
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
UsersWatchEvent
data UsersWatchEvent Source #
Event on which subscription is intended (if subscribing)
Constructors
UWEAdd |
|
UWEDelete' |
|
UWEMakeAdmin |
|
UWEUndelete |
|
UWEUpdate |
|
Instances
ChromeOSDeviceDiskVolumeReportsItem
data ChromeOSDeviceDiskVolumeReportsItem Source #
Instances
chromeOSDeviceDiskVolumeReportsItem :: ChromeOSDeviceDiskVolumeReportsItem Source #
Creates a value of ChromeOSDeviceDiskVolumeReportsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
coddvriVolumeInfo :: Lens' ChromeOSDeviceDiskVolumeReportsItem [ChromeOSDeviceDiskVolumeReportsItemVolumeInfoItem] Source #
Disk volumes
UserAddress
data UserAddress Source #
JSON template for address.
See: userAddress
smart constructor.
Instances
userAddress :: UserAddress Source #
Creates a value of UserAddress
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uaStreetAddress :: Lens' UserAddress (Maybe Text) Source #
Street.
uaPostalCode :: Lens' UserAddress (Maybe Text) Source #
Postal code.
uaFormatted :: Lens' UserAddress (Maybe Text) Source #
Formatted address.
uaExtendedAddress :: Lens' UserAddress (Maybe Text) Source #
Extended Address.
uaLocality :: Lens' UserAddress (Maybe Text) Source #
Locality.
uaPrimary :: Lens' UserAddress (Maybe Bool) Source #
If this is user's primary address. Only one entry could be marked as primary.
uaCountryCode :: Lens' UserAddress (Maybe Text) Source #
Country code.
uaType :: Lens' UserAddress (Maybe Text) Source #
Each entry can have a type which indicates standard values of that entry. For example address could be of home, work etc. In addition to the standard type, an entry can have a custom type and can take any value. Such type should have the CUSTOM value as type and also have a customType value.
uaCustomType :: Lens' UserAddress (Maybe Text) Source #
Custom type.
uaSourceIsStructured :: Lens' UserAddress (Maybe Bool) Source #
User supplied address was structured. Structured addresses are NOT supported at this time. You might be able to write structured addresses, but any values will eventually be clobbered.
CustomerPostalAddress
data CustomerPostalAddress Source #
JSON template for postal address of a customer.
See: customerPostalAddress
smart constructor.
Instances
customerPostalAddress :: CustomerPostalAddress Source #
Creates a value of CustomerPostalAddress
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cpaOrganizationName :: Lens' CustomerPostalAddress (Maybe Text) Source #
The company or company division name.
cpaPostalCode :: Lens' CustomerPostalAddress (Maybe Text) Source #
The postal code. A postalCode example is a postal zip code such as 10009. This is in accordance with - http://portablecontacts.net/draft-spec.html#address_element.
cpaAddressLine1 :: Lens' CustomerPostalAddress (Maybe Text) Source #
A customer's physical address. The address can be composed of one to three lines.
cpaLocality :: Lens' CustomerPostalAddress (Maybe Text) Source #
Name of the locality. An example of a locality value is the city of San Francisco.
cpaContactName :: Lens' CustomerPostalAddress (Maybe Text) Source #
The customer contact's name.
cpaAddressLine2 :: Lens' CustomerPostalAddress (Maybe Text) Source #
Address line 2 of the address.
cpaCountryCode :: Lens' CustomerPostalAddress (Maybe Text) Source #
This is a required property. For countryCode information see the ISO 3166 country code elements.
cpaRegion :: Lens' CustomerPostalAddress (Maybe Text) Source #
Name of the region. An example of a region value is NY for the state of New York.
cpaAddressLine3 :: Lens' CustomerPostalAddress (Maybe Text) Source #
Address line 3 of the address.
RoleAssignment
data RoleAssignment Source #
JSON template for roleAssignment resource in Directory API.
See: roleAssignment
smart constructor.
Instances
roleAssignment :: RoleAssignment Source #
Creates a value of RoleAssignment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rolScopeType :: Lens' RoleAssignment (Maybe Text) Source #
The scope in which this role is assigned. Possible values are: - CUSTOMER - ORG_UNIT