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 レベルでユーザーのドメイン所有権を検証します。