REST Resource: domains

Ресурс: Домен

Информация о домене, зарегистрированном пользователем.

JSON-представление
{
  "name": string,
  "permission": enum (Permission),
  "verificationState": enum (VerificationState),
  "createTime": string,
  "lastVerifyTime": string,
  "userEmail": string
}
Поля
name

string

Идентификатор. Имя ресурса домена. Формат: domains/{domain_name} , где domain_name — это полное доменное имя (например, mymail.mydomain.com).

permission

enum ( Permission )

Только для вывода. Разрешение пользователя на использование данного домена.

verificationState

enum ( VerificationState )

Только вывод. Информация об истории подтверждения пользователя и свойствах домена.

createTime

string ( Timestamp format)

Только для вывода. Неизменяемый параметр. Отметка времени, когда домен был добавлен в учетную запись пользователя.

lastVerifyTime

string ( Timestamp format)

Отметка времени, когда домен был в последний раз подтвержден пользователем.

userEmail

string

Только вывод. Адрес электронной почты пользователя. Это должен быть действительный адрес электронной почты согласно RFC 5322. Сервис преобразует это значение в нижний регистр.

Разрешение

Права доступа пользователя к домену.

Перечисления
PERMISSION_UNSPECIFIED Неуказанное разрешение.
READER Пользователь имеет права на чтение домена.
OWNER Пользователь имеет права собственника домена.
NONE Пользователь не имеет доступа к домену.

VerificationState

Статус подтверждения пользователем домена.

Перечисления
VERIFICATION_STATE_UNSPECIFIED Не указано.
UNVERIFIED Домен не подтвержден.
VERIFIED Домен подтвержден.

Методы

get

Получает подробную информацию о зарегистрированном вами домене.

getComplianceStatus

Получает информацию о соответствии требованиям для заданного домена.

list

Получает список всех зарегистрированных вами доменов, а также соответствующие им метаданные.