Show / Hide Table of Contents

Namespace Google.Apis.Admin.Directory.directory_v1.Data

Classes

Alias

JSON template for Alias object in Directory API.

Aliases

JSON response template to list aliases in Directory API.

Asp

An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the help center.

Asps

AuxiliaryMessage

Auxiliary message about issues with printers or settings. Example: {message_type:AUXILIARY_MESSAGE_WARNING, field_mask:make_and_model, message:"Given printer is invalid or no longer supported."}

BacklightInfo

Information about the device's backlights.

BatchChangeChromeOsDeviceStatusRequest

A request for changing the status of a batch of ChromeOS devices.

BatchChangeChromeOsDeviceStatusResponse

The response of changing the status of a batch of ChromeOS devices.

BatchCreatePrintServersRequest

Request to add multiple new print servers in a batch.

BatchCreatePrintServersResponse

BatchCreatePrintersRequest

Request for adding new printers in batch.

BatchCreatePrintersResponse

Response for adding new printers in batch.

BatchDeletePrintServersRequest

Request to delete multiple existing print servers in a batch.

BatchDeletePrintServersResponse

BatchDeletePrintersRequest

Request for deleting existing printers in batch.

BatchDeletePrintersResponse

Response for deleting existing printers in batch.

Building

Public API: Resources.buildings

BuildingAddress

Public API: Resources.buildings

BuildingCoordinates

Public API: Resources.buildings

Buildings

Public API: Resources.buildings

ByteUsage

Represents a data capacity with some amount of current usage in bytes.

CalendarResource

Public API: Resources.calendars

CalendarResources

Public API: Resources.calendars

ChangeChromeOsDeviceStatusResult

The result of a single ChromeOS device for a Change state operation.

ChangeChromeOsDeviceStatusSucceeded

Response for a successful ChromeOS device status change.

Channel

An notification channel used to watch for resource changes.

ChromeOsDevice

Google Chrome devices run on the Chrome OS. For more information about common API tasks, see the Developer's Guide.

ChromeOsDevice.ActiveTimeRangesData

A list of active time ranges (Read-only).

ChromeOsDevice.CpuInfoData

Information regarding CPU specs in the device.

ChromeOsDevice.CpuInfoData.LogicalCpusData

Information for the Logical CPUs

ChromeOsDevice.CpuInfoData.LogicalCpusData.CStatesData

C-States indicate the power consumption state of the CPU. For more information look at documentation published by the CPU maker.

ChromeOsDevice.CpuStatusReportsData

Reports of CPU utilization and temperature (Read-only)

ChromeOsDevice.CpuStatusReportsData.CpuTemperatureInfoData

A list of CPU temperature samples.

ChromeOsDevice.DeviceFilesData

A list of device files to download (Read-only)

ChromeOsDevice.DiskVolumeReportsData

Reports of disk space and other info about mounted/connected volumes.

ChromeOsDevice.DiskVolumeReportsData.VolumeInfoData

Disk volumes

ChromeOsDevice.LastKnownNetworkData

Contains last known network (Read-only)

ChromeOsDevice.RecentUsersData

A list of recent device users, in descending order, by last login time.

ChromeOsDevice.ScreenshotFilesData

A list of screenshot files to download. Type is always "SCREENSHOT_FILE". (Read-only)

ChromeOsDevice.SystemRamFreeReportsData

Reports of amounts of available RAM memory (Read-only)

ChromeOsDevice.TpmVersionInfoData

Trusted Platform Module (TPM) (Read-only)

ChromeOsDeviceAction

Data about an update to the status of a Chrome OS device.

ChromeOsDevices

ChromeOsMoveDevicesToOu

CreatePrintServerRequest

Request for adding a new print server.

CreatePrinterRequest

Request for adding a new printer.

Customer

CustomerPostalAddress

DirectoryChromeosdevicesCommand

Information regarding a command that was issued to a device.

DirectoryChromeosdevicesCommandResult

The result of executing a command.

DirectoryChromeosdevicesIssueCommandRequest

A request for issuing a command.

DirectoryChromeosdevicesIssueCommandResponse

A response for issuing a command.

DomainAlias

DomainAliases

Domains

Domains2

Empty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

FailureInfo

Info about failures

FanInfo

Information about the device's fan.

Feature

JSON template for Feature object in Directory API.

FeatureInstance

JSON template for a feature instance.

FeatureRename

Features

Public API: Resources.features

Group

Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the Developer's Guide. For information about other types of groups, see the Cloud Identity Groups API documentation. Note: The user calling the API (or being impersonated by a service account) must have an assigned role that includes Admin API Groups permissions, such as Super Admin or Groups Admin.

GroupAlias

The Directory API manages aliases, which are alternative email addresses.

Groups

ListPrintServersResponse

ListPrinterModelsResponse

Response for listing allowed printer models.

ListPrintersResponse

Response for listing printers.

Member

A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the Developer's Guide.

Members

MembersHasMember

JSON template for Has Member response in Directory API.

MobileDevice

Google Workspace Mobile Management includes Android, Google Sync, and iOS devices. For more information about common group mobile device API tasks, see the Developer's Guide.

MobileDevice.ApplicationsData

The list of applications installed on an Android mobile device. It is not applicable to Google Sync and iOS devices. The list includes any Android applications that access Google Workspace data. When updating an applications list, it is important to note that updates replace the existing list. If the Android device has two existing applications and the API updates the list with five applications, the is now the updated list of five applications.

MobileDeviceAction

MobileDevices

OrgUnit

Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the Developer's Guide. The customer's organizational unit hierarchy is limited to 35 levels of depth.

OrgUnits

OsUpdateStatus

Contains information regarding the current OS update status.

PrintServer

Configuration for a print server.

PrintServerFailureInfo

Info about failures

Printer

Printer configuration.

PrinterModel

Printer manufacturer and model

Privilege

Privileges

Role

Role.RolePrivilegesData

The set of privileges that are granted to this role.

RoleAssignment

Defines an assignment of a role.

RoleAssignments

Roles

Schema

The type of API resource. For Schema resources, this is always admin#directory#schema.

SchemaFieldSpec

You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see Custom User Fields.

SchemaFieldSpec.NumericIndexingSpecData

Indexing spec for a numeric field. By default, only exact match queries will be supported for numeric fields. Setting the numericIndexingSpec allows range queries to be supported.

Schemas

JSON response template for List Schema operation in Directory API.

Status

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

Token

JSON template for token resource in Directory API.

Tokens

JSON response template for List tokens operation in Directory API.

User

The Directory API allows you to create and manage your account's users, user aliases, and user Google profile photos. For more information about common tasks, see the User Accounts Developer's Guide and the User Aliases Developer's Guide.

UserAbout

JSON template for About (notes) of a user in Directory API.

UserAddress

JSON template for address.

UserAlias

The Directory API manages aliases, which are alternative email addresses.

UserEmail

JSON template for an email.

UserEmail.PublicKeyEncryptionCertificatesData

Public Key Encryption Certificates. Current limit: 1 per email address, and 5 per user.

UserExternalId

JSON template for an externalId entry.

UserGender

UserIm

JSON template for instant messenger of an user.

UserKeyword

JSON template for a keyword entry.

UserLanguage

JSON template for a language entry.

UserLocation

JSON template for a location entry.

UserMakeAdmin

UserName

UserOrganization

JSON template for an organization entry.

UserPhone

JSON template for a phone entry.

UserPhoto

UserPosixAccount

JSON template for a POSIX account entry.

UserRelation

JSON template for a relation entry.

UserSshPublicKey

JSON template for a POSIX account entry.

UserUndelete

UserWebsite

JSON template for a website entry.

Users

VerificationCode

The Directory API allows you to view, generate, and invalidate backup verification codes for a user.

VerificationCodes

JSON response template for list verification codes operation in Directory API.

In this article
Back to top Generated by DocFX