Индекс
-
GSuiteAddOns
(интерфейс) -
AddOns
(сообщение) -
Authorization
(сообщение) -
CreateDeploymentRequest
(сообщение) -
DeleteDeploymentRequest
(сообщение) -
Deployment
(сообщение) -
GetAuthorizationRequest
(сообщение) -
GetDeploymentRequest
(сообщение) -
GetInstallStatusRequest
(сообщение) -
InstallDeploymentRequest
(сообщение) -
InstallStatus
(сообщение) -
ListDeploymentsRequest
(сообщение) -
ListDeploymentsResponse
(сообщение) -
ReplaceDeploymentRequest
(сообщение) -
UninstallDeploymentRequest
(сообщение)
GSuiteДополнения
Сервис для управления развертыванием надстроек Google Workspace.
Создать развертывание |
---|
Создает развертывание с указанным именем и конфигурацией.
|
Удалить развертывание |
---|
Удаляет развертывание с указанным именем.
|
Получить авторизацию |
---|
Получает информацию об авторизации для развертываний в данном проекте.
|
Получить развертывание |
---|
Получает развертывание с указанным именем.
|
GetInstallStatus |
---|
Получает состояние установки тестового развертывания.
|
УстановкаРазвертывание |
---|
Устанавливает развертывание в вашу учетную запись для тестирования. Дополнительную информацию см. в разделе Проверка надстройки.
|
Список развертываний |
---|
Перечисляет все развертывания в конкретном проекте.
|
Замена развертывания |
---|
Создает или заменяет развертывание с указанным именем.
|
Удалить развертывание |
---|
Удаляет тестовое развертывание из учетной записи пользователя. Дополнительную информацию см. в разделе Проверка надстройки .
|
Дополнения
Конфигурация надстройки Google Workspace.
Поля | |
---|---|
common | Конфигурация, общая для всех дополнений Google Workspace. |
gmail | Конфигурация дополнения Gmail. |
drive | Конфигурация надстройки диска. |
calendar | Настройка дополнения календаря. |
docs | Конфигурация дополнения «Документы». |
sheets | Конфигурация надстройки Таблиц. |
slides | Конфигурация надстройки слайдов. |
httpOptions | Варианты отправки запросов на дополнительные конечные точки HTTP |
Авторизация
Информация авторизации, используемая при вызове конечных точек развертывания.
Поля | |
---|---|
name | Каноническое полное имя этого ресурса. Пример: |
serviceAccountEmail | Адрес электронной почты учетной записи службы, используемый для аутентификации запросов к дополнительным конечным точкам обратного вызова. |
oauthClientId | Идентификатор клиента OAuth, используемый для получения токенов доступа OAuth для пользователя от имени надстройки. |
Создать запрос развертывания
Сообщение запроса на создание развертывания.
Поля | |
---|---|
parent | Необходимый. Имя проекта, в котором необходимо создать развертывание. Пример: Для авторизации требуется следующее разрешение IAM для указанного
|
deploymentId | Необходимый. Идентификатор, который будет использоваться для этого развертывания. Полное имя созданного ресурса будет |
deployment | Необходимый. Развертывание, которое необходимо создать (имя_развертывания нельзя задать). |
Удалитьдеплойментрекуест
Сообщение с запросом на удаление развертывания.
Поля | |
---|---|
name | Необходимый. Полное имя ресурса развертывания, которое требуется удалить. Пример: Для авторизации требуется следующее разрешение IAM для указанного
|
etag | Etag развертывания, которое необходимо удалить. Если это предусмотрено, оно должно соответствовать etag сервера. |
Развертывание
Развертывание надстройки Google Workspace
Поля | |
---|---|
name | Имя ресурса развертывания. Пример: |
oauthScopes[] | Список областей Google OAuth, для которых запрашивается согласие конечного пользователя перед выполнением конечной точки надстройки. |
addOns | Конфигурация надстройки Google Workspace. |
etag | Это значение вычисляется сервером на основе версии развертывания в хранилище и может отправляться в запросах на обновление и удаление, чтобы убедиться, что клиент имеет актуальное значение, прежде чем продолжить. |
Получить запрос авторизации
Запросите сообщение, чтобы получить информацию для авторизации надстройки Google Workspace.
Поля | |
---|---|
name | Необходимый. Название проекта, для которого необходимо получить информацию об авторизации надстройки Google Workspace. Пример: Для авторизации требуется следующее разрешение IAM для указанного
|
GetDeploymentRequest
Запросите сообщение для получения развертывания.
Поля | |
---|---|
name | Необходимый. Полное имя ресурса развертывания, которое необходимо получить. Пример: Для авторизации требуется следующее разрешение IAM для указанного
|
GetInstallStatusRequest
Запросите сообщение, чтобы получить статус установки тестового развертывания.
Поля | |
---|---|
name | Необходимый. Полное имя ресурса развертывания. Пример: Для авторизации требуется следующее разрешение IAM для указанного
|
Инсталлдеплойментреквест
Сообщение с запросом на установку развертывания для тестирования.
Поля | |
---|---|
name | Необходимый. Полное имя ресурса развертывания, которое необходимо установить. Пример: Для авторизации требуется следующее разрешение IAM для указанного
|
Инсталлстатус
Статус установки тестового развертывания.
Поля | |
---|---|
name | Каноническое полное имя ресурса состояния установки развертывания. Пример: |
installed | True, если развертывание установлено для пользователя. |
Запрос списка развертываний
Сообщение запроса для перечисления развертываний для проекта.
Поля | |
---|---|
parent | Необходимый. Имя проекта, в котором необходимо создать развертывание. Пример: Для авторизации требуется следующее разрешение IAM для указанного
|
pageSize | Максимальное количество возвращаемых развертываний. Служба может вернуть меньше этого значения. Если не указано, возвращается не более 1000 развертываний. Максимально возможное значение — 1000; значения выше 1000 изменяются на 1000. |
pageToken | Токен страницы, полученный в результате предыдущего вызова При разбиении на страницы все остальные параметры, предоставляемые |
ListDeploymentsResponse
Ответное сообщение для получения списка развертываний.
Поля | |
---|---|
deployments[] | Список развертываний для данного проекта. |
nextPageToken | Токен, который можно отправить как |
Резаменедеплойментреквест
Сообщение запроса на создание или замену развертывания.
Поля | |
---|---|
deployment | Необходимый. Развертывание для создания или замены. Для авторизации требуется следующее разрешение IAM для указанного
|
ДеинсталлДеплойментрекуест
Сообщение с запросом на удаление тестового развертывания.
Поля | |
---|---|
name | Необходимый. Полное имя ресурса развертывания, которое необходимо установить. Пример: Для авторизации требуется следующее разрешение IAM для указанного
|