Table of Contents

Namespace Google.Apis.Admin.Directory.directory_v1

Classes

AspsResource

The "asps" collection of methods.

AspsResource.DeleteRequest

Delete an ASP issued by a user.

AspsResource.GetRequest

Get information about an ASP issued by a user.

AspsResource.ListRequest

List the ASPs issued by a user.

ChannelsResource

The "channels" collection of methods.

ChannelsResource.StopRequest

Stop watching resources through this channel.

ChromeosdevicesResource

The "chromeosdevices" collection of methods.

ChromeosdevicesResource.ActionRequest

Takes an action that affects a Chrome OS Device. This includes deprovisioning, disabling, and re-enabling devices. Warning: * Deprovisioning a device will stop device policy syncing and remove device-level printers. After a device is deprovisioned, it must be wiped before it can be re-enrolled. * Lost or stolen devices should use the disable action. * Re-enabling a disabled device will consume a device license. If you do not have sufficient licenses available when completing the re-enable action, you will receive an error. For more information about deprovisioning and disabling devices, visit the help center.

ChromeosdevicesResource.GetRequest

Retrieves a Chrome OS device's properties.

ChromeosdevicesResource.ListRequest

Retrieves a paginated list of Chrome OS devices within an account.

ChromeosdevicesResource.MoveDevicesToOuRequest

Move or insert multiple Chrome OS devices to an organizational unit. You can move up to 50 devices at once.

ChromeosdevicesResource.PatchRequest

Updates a device's updatable properties, such as annotatedUser, annotatedLocation, notes, orgUnitPath, or annotatedAssetId. This method supports patch semantics.

ChromeosdevicesResource.UpdateRequest

Updates a device's updatable properties, such as annotatedUser, annotatedLocation, notes, orgUnitPath, or annotatedAssetId.

CustomerResource

The "customer" collection of methods.

CustomerResource.DevicesResource

The "devices" collection of methods.

CustomerResource.DevicesResource.ChromeosResource

The "chromeos" collection of methods.

CustomerResource.DevicesResource.ChromeosResource.CommandsResource

The "commands" collection of methods.

CustomerResource.DevicesResource.ChromeosResource.CommandsResource.GetRequest

Gets command data a specific command issued to the device.

CustomerResource.DevicesResource.ChromeosResource.IssueCommandRequest

Issues a command for the device to execute.

CustomersResource

The "customers" collection of methods.

CustomersResource.ChromeResource

The "chrome" collection of methods.

CustomersResource.ChromeResource.PrintersResource

The "printers" collection of methods.

CustomersResource.ChromeResource.PrintersResource.BatchCreatePrintersRequest

Creates printers under given Organization Unit.

CustomersResource.ChromeResource.PrintersResource.BatchDeletePrintersRequest

Deletes printers in batch.

CustomersResource.ChromeResource.PrintersResource.CreateRequest

Creates a printer under given Organization Unit.

CustomersResource.ChromeResource.PrintersResource.DeleteRequest

Deletes a Printer.

CustomersResource.ChromeResource.PrintersResource.GetRequest

Returns a Printer resource (printer's config).

CustomersResource.ChromeResource.PrintersResource.ListPrinterModelsRequest

Lists the supported printer models.

CustomersResource.ChromeResource.PrintersResource.ListRequest

List printers configs.

CustomersResource.ChromeResource.PrintersResource.PatchRequest

Updates a Printer resource.

CustomersResource.GetRequest

Retrieves a customer.

CustomersResource.PatchRequest

Patch Customers via Apiary Patch Orchestration

CustomersResource.UpdateRequest

Updates a customer.

DirectoryBaseServiceRequest<TResponse>

A base abstract class for Directory requests.

DirectoryService

The Directory Service.

DirectoryService.Scope

Available OAuth 2.0 scopes for use with the Admin SDK API.

DirectoryService.ScopeConstants

Available OAuth 2.0 scope constants for use with the Admin SDK API.

DomainAliasesResource

The "domainAliases" collection of methods.

DomainAliasesResource.DeleteRequest

Deletes a domain Alias of the customer.

DomainAliasesResource.GetRequest

Retrieves a domain alias of the customer.

DomainAliasesResource.InsertRequest

Inserts a domain alias of the customer.

DomainAliasesResource.ListRequest

Lists the domain aliases of the customer.

DomainsResource

The "domains" collection of methods.

DomainsResource.DeleteRequest

Deletes a domain of the customer.

DomainsResource.GetRequest

Retrieves a domain of the customer.

DomainsResource.InsertRequest

Inserts a domain of the customer.

DomainsResource.ListRequest

Lists the domains of the customer.

GroupsResource

The "groups" collection of methods.

GroupsResource.AliasesResource

The "aliases" collection of methods.

GroupsResource.AliasesResource.DeleteRequest

Removes an alias.

GroupsResource.AliasesResource.InsertRequest

Adds an alias for the group.

GroupsResource.AliasesResource.ListRequest

Lists all aliases for a group.

GroupsResource.DeleteRequest

Deletes a group.

GroupsResource.GetRequest

Retrieves a group's properties.

GroupsResource.InsertRequest

Creates a group.

GroupsResource.ListRequest

Retrieve all groups of a domain or of a user given a userKey (paginated)

GroupsResource.PatchRequest

Updates a group's properties. This method supports patch semantics.

GroupsResource.UpdateRequest

Updates a group's properties.

MembersResource

The "members" collection of methods.

MembersResource.DeleteRequest

Removes a member from a group.

MembersResource.GetRequest

Retrieves a group member's properties.

MembersResource.HasMemberRequest

Checks whether the given user is a member of the group. Membership can be direct or nested.

MembersResource.InsertRequest

Adds a user to the specified group.

MembersResource.ListRequest

Retrieves a paginated list of all members in a group.

MembersResource.PatchRequest

Updates the membership properties of a user in the specified group. This method supports patch semantics.

MembersResource.UpdateRequest

Updates the membership of a user in the specified group.

MobiledevicesResource

The "mobiledevices" collection of methods.

MobiledevicesResource.ActionRequest

Takes an action that affects a mobile device. For example, remotely wiping a device.

MobiledevicesResource.DeleteRequest

Removes a mobile device.

MobiledevicesResource.GetRequest

Retrieves a mobile device's properties.

MobiledevicesResource.ListRequest

Retrieves a paginated list of all mobile devices for an account.

OrgunitsResource

The "orgunits" collection of methods.

OrgunitsResource.DeleteRequest

Removes an organizational unit.

OrgunitsResource.GetRequest

Retrieves an organizational unit.

OrgunitsResource.InsertRequest

Adds an organizational unit.

OrgunitsResource.ListRequest

Retrieves a list of all organizational units for an account.

OrgunitsResource.PatchRequest

Updates an organizational unit. This method supports patch semantics

OrgunitsResource.UpdateRequest

Updates an organizational unit.

PrivilegesResource

The "privileges" collection of methods.

PrivilegesResource.ListRequest

Retrieves a paginated list of all privileges for a customer.

ResourcesResource

The "resources" collection of methods.

ResourcesResource.BuildingsResource

The "buildings" collection of methods.

ResourcesResource.BuildingsResource.DeleteRequest

Deletes a building.

ResourcesResource.BuildingsResource.GetRequest

Retrieves a building.

ResourcesResource.BuildingsResource.InsertRequest

Inserts a building.

ResourcesResource.BuildingsResource.ListRequest

Retrieves a list of buildings for an account.

ResourcesResource.BuildingsResource.PatchRequest

Patches a building via Apiary Patch Orchestration.

ResourcesResource.BuildingsResource.UpdateRequest

Updates a building.

ResourcesResource.CalendarsResource

The "calendars" collection of methods.

ResourcesResource.CalendarsResource.DeleteRequest

Deletes a calendar resource.

ResourcesResource.CalendarsResource.GetRequest

Retrieves a calendar resource.

ResourcesResource.CalendarsResource.InsertRequest

Inserts a calendar resource.

ResourcesResource.CalendarsResource.ListRequest

Retrieves a list of calendar resources for an account.

ResourcesResource.CalendarsResource.PatchRequest

Patches a calendar resource via Apiary Patch Orchestration.

ResourcesResource.CalendarsResource.UpdateRequest

Updates a calendar resource. This method supports patch semantics, meaning you only need to include the fields you wish to update. Fields that are not present in the request will be preserved.

ResourcesResource.FeaturesResource

The "features" collection of methods.

ResourcesResource.FeaturesResource.DeleteRequest

Deletes a feature.

ResourcesResource.FeaturesResource.GetRequest

Retrieves a feature.

ResourcesResource.FeaturesResource.InsertRequest

Inserts a feature.

ResourcesResource.FeaturesResource.ListRequest

Retrieves a list of features for an account.

ResourcesResource.FeaturesResource.PatchRequest

Patches a feature via Apiary Patch Orchestration.

ResourcesResource.FeaturesResource.RenameRequest

Renames a feature.

ResourcesResource.FeaturesResource.UpdateRequest

Updates a feature.

RoleAssignmentsResource

The "roleAssignments" collection of methods.

RoleAssignmentsResource.DeleteRequest

Deletes a role assignment.

RoleAssignmentsResource.GetRequest

Retrieve a role assignment.

RoleAssignmentsResource.InsertRequest

Creates a role assignment.

RoleAssignmentsResource.ListRequest

Retrieves a paginated list of all roleAssignments.

RolesResource

The "roles" collection of methods.

RolesResource.DeleteRequest

Deletes a role.

RolesResource.GetRequest

Retrieves a role.

RolesResource.InsertRequest

Creates a role.

RolesResource.ListRequest

Retrieves a paginated list of all the roles in a domain.

RolesResource.PatchRequest

Patch role via Apiary Patch Orchestration

RolesResource.UpdateRequest

Updates a role.

SchemasResource

The "schemas" collection of methods.

SchemasResource.DeleteRequest

Delete schema

SchemasResource.GetRequest

Retrieve schema

SchemasResource.InsertRequest

Create schema.

SchemasResource.ListRequest

Retrieve all schemas for a customer

SchemasResource.PatchRequest

Patch Schema via Apiary Patch Orchestration

SchemasResource.UpdateRequest

Update schema

TokensResource

The "tokens" collection of methods.

TokensResource.DeleteRequest

Delete all access tokens issued by a user for an application.

TokensResource.GetRequest

Get information about an access token issued by a user.

TokensResource.ListRequest

Returns the set of tokens specified user has issued to 3rd party applications.

TwoStepVerificationResource

The "twoStepVerification" collection of methods.

TwoStepVerificationResource.TurnOffRequest

Turn off 2-Step Verification for user.

UsersResource

The "users" collection of methods.

UsersResource.AliasesResource

The "aliases" collection of methods.

UsersResource.AliasesResource.DeleteRequest

Removes an alias.

UsersResource.AliasesResource.InsertRequest

Adds an alias.

UsersResource.AliasesResource.ListRequest

Lists all aliases for a user.

UsersResource.AliasesResource.WatchRequest

Watch for changes in users list.

UsersResource.DeleteRequest

Deletes a user.

UsersResource.GetRequest

Retrieves a user.

UsersResource.InsertRequest

Creates a user.

UsersResource.ListRequest

Retrieves a paginated list of either deleted users or all users in a domain.

UsersResource.MakeAdminRequest

Makes a user a super administrator.

UsersResource.PatchRequest

Updates a user using patch semantics. The update method should be used instead, since it also supports patch semantics and has better performance. This method is unable to clear fields that contain repeated objects (addresses, phones, etc). Use the update method instead.

UsersResource.PhotosResource

The "photos" collection of methods.

UsersResource.PhotosResource.DeleteRequest

Removes the user's photo.

UsersResource.PhotosResource.GetRequest

Retrieves the user's photo.

UsersResource.PhotosResource.PatchRequest

Adds a photo for the user. This method supports patch semantics.

UsersResource.PhotosResource.UpdateRequest

Adds a photo for the user.

UsersResource.SignOutRequest

Sign a user out of all web and device sessions and reset their sign-in cookies. User will have to sign in by authenticating again.

UsersResource.UndeleteRequest

Undeletes a deleted user.

UsersResource.UpdateRequest

Updates a user. This method supports patch semantics, meaning you only need to include the fields you wish to update. Fields that are not present in the request will be preserved, and fields set to null will be cleared.

UsersResource.WatchRequest

Watch for changes in users list

VerificationCodesResource

The "verificationCodes" collection of methods.

VerificationCodesResource.GenerateRequest

Generate new backup verification codes for the user.

VerificationCodesResource.InvalidateRequest

Invalidate the current backup verification codes for the user.

VerificationCodesResource.ListRequest

Returns the current set of valid backup verification codes for the specified user.

Enums

ChromeosdevicesResource.GetRequest.ProjectionEnum

Determines whether the response contains the full list of properties or only a subset.

ChromeosdevicesResource.ListRequest.OrderByEnum

Device property to use for sorting results.

ChromeosdevicesResource.ListRequest.ProjectionEnum

Restrict information returned to a set of selected fields.

ChromeosdevicesResource.ListRequest.SortOrderEnum

Whether to return results in ascending or descending order. Must be used with the orderBy parameter.

ChromeosdevicesResource.PatchRequest.ProjectionEnum

Restrict information returned to a set of selected fields.

ChromeosdevicesResource.UpdateRequest.ProjectionEnum

Restrict information returned to a set of selected fields.

DirectoryBaseServiceRequest<TResponse>.AltEnum

Data format for response.

DirectoryBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

GroupsResource.ListRequest.OrderByEnum

Column to use for sorting results

GroupsResource.ListRequest.SortOrderEnum

Whether to return results in ascending or descending order. Only of use when orderBy is also used

MobiledevicesResource.GetRequest.ProjectionEnum

Restrict information returned to a set of selected fields.

MobiledevicesResource.ListRequest.OrderByEnum

Device property to use for sorting results.

MobiledevicesResource.ListRequest.ProjectionEnum

Restrict information returned to a set of selected fields.

MobiledevicesResource.ListRequest.SortOrderEnum

Whether to return results in ascending or descending order. Must be used with the orderBy parameter.

OrgunitsResource.ListRequest.TypeEnum

Whether to return all sub-organizations or just immediate children.

ResourcesResource.BuildingsResource.InsertRequest.CoordinatesSourceEnum

Source from which Building.coordinates are derived.

ResourcesResource.BuildingsResource.PatchRequest.CoordinatesSourceEnum

Source from which Building.coordinates are derived.

ResourcesResource.BuildingsResource.UpdateRequest.CoordinatesSourceEnum

Source from which Building.coordinates are derived.

UsersResource.AliasesResource.ListRequest.EventEnum

Events to watch for.

UsersResource.AliasesResource.WatchRequest.EventEnum

Events to watch for.

UsersResource.GetRequest.ProjectionEnum

What subset of fields to fetch for this user.

UsersResource.GetRequest.ViewTypeEnum

Whether to fetch the administrator-only or domain-wide public view of the user. For more information, see Retrieve a user as a non-administrator.

UsersResource.ListRequest.EventEnum

Event on which subscription is intended (if subscribing)

UsersResource.ListRequest.OrderByEnum

Property to use for sorting results.

UsersResource.ListRequest.ProjectionEnum

What subset of fields to fetch for this user.

UsersResource.ListRequest.SortOrderEnum

Whether to return results in ascending or descending order.

UsersResource.ListRequest.ViewTypeEnum

Whether to fetch the administrator-only or domain-wide public view of the user. For more information, see Retrieve a user as a non-administrator.

UsersResource.WatchRequest.EventEnum

Events to watch for.

UsersResource.WatchRequest.OrderByEnum

Column to use for sorting results

UsersResource.WatchRequest.ProjectionEnum

What subset of fields to fetch for this user.

UsersResource.WatchRequest.SortOrderEnum

Whether to return results in ascending or descending order.

UsersResource.WatchRequest.ViewTypeEnum

Whether to fetch the administrator-only or domain-wide public view of the user. For more information, see Retrieve a user as a non-administrator.