REST Resource: domains

リソース: ドメイン

ユーザーが登録したドメインに関する情報。

JSON 表現
{
  "name": string,
  "permission": enum (Permission),
  "verificationState": enum (VerificationState),
  "createTime": string,
  "lastVerifyTime": string
}
フィールド
name

string

ID。ドメインのリソース名。形式: domains/{domain_name}。domain_name は完全修飾ドメイン名(mymail.mydomain.com など)。

permission

enum (Permission)

出力専用。このドメインに対するユーザーの権限。

verificationState

enum (VerificationState)

出力専用。ドメインに対するユーザーの検証履歴とプロパティに関する情報。

createTime

string (Timestamp format)

出力専用。変更不可。ドメインがユーザーのアカウントに追加されたときのタイムスタンプ。

lastVerifyTime

string (Timestamp format)

ユーザーがドメインを最後に検証したときのタイムスタンプ。

VerificationState

ドメインに対するユーザーの検証ステータス。

列挙型
VERIFICATION_STATE_UNSPECIFIED 指定なし。
UNVERIFIED ドメインが未検証。
VERIFIED ドメインが検証済み。

メソッド

create

ユーザーのアカウントにドメインを追加します。

delete

ユーザーのアカウントからドメインを削除します。

get

登録したドメインの詳細情報を取得します。

getComplianceStatus

特定のドメインのコンプライアンス ステータスを取得します。

getVerificationToken

ユーザーがドメインの所有権を確認するために使用する確認トークンを取得します。

list

登録したすべてのドメインのリストと、対応するメタデータを取得します。

verify

DNS レベルでユーザーのドメイン所有権を検証します。