REST Resource: projects.locations.networkMonitoringProviders

リソース: NetworkMonitoringProvider

NetworkMonitoringProvider リソースについて説明するメッセージ。

JSON 表現
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "providerType": enum (ProviderType),
  "providerUri": string,
  "state": enum (State),
  "errors": [
    string
  ]
}
フィールド
name

string

出力専用。ID。リソースの名前。形式: projects/{project}/locations/{location}/networkMonitoringProviders/{networkMonitoringProvider}

createTime

string (Timestamp format)

出力専用。NetworkMonitoringProvider が作成された時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

出力専用。NetworkMonitoringProvider が更新された時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

providerType

enum (ProviderType)

必須。NetworkMonitoringProvider のタイプ。

providerUri

string

出力専用。プロバイダの UI へのリンク。

state

enum (State)

出力専用。NetworkMonitoringProvider の状態。

errors[]

string

出力専用。NetworkMonitoringProvider で検出されたエラー メッセージのリスト。

ProviderType

NetworkMonitoringProvider リソースの可能なタイプ。

列挙型
PROVIDER_TYPE_UNSPECIFIED デフォルト値。この値は、型が省略されている場合に使用されます。
EXTERNAL 外部プロバイダ。

状態

NetworkMonitoringProvider リソースの取り得る状態。

列挙型
STATE_UNSPECIFIED デフォルト値。この値は、ステータスが省略されている場合に使用されます。
ACTIVATING NetworkMonitoringProvider が有効になっています。
ACTIVE NetworkMonitoringProvider がアクティブです。
SUSPENDING NetworkMonitoringProvider が一時停止されています。
SUSPENDED NetworkMonitoringProvider が一時停止されています。
DELETING NetworkMonitoringProvider が削除されています。
DELETED NetworkMonitoringProvider が削除されます。

メソッド

create

NetworkMonitoringProvider リソースを作成します。

delete

NetworkMonitoringProvider リソースとそのすべての子リソースを削除します。

generateProviderAccessToken

指定された Google アクセス トークンのプロバイダ アクセス トークンを生成します。

get

NetworkMonitoringProvider リソースを取得します。

list

指定されたプロジェクトとロケーションの NetworkMonitoringProviders を一覧表示します。