リソース: VpcFlowLogsConfig
VPC Flow Logs を生成する構成。
| JSON 表現 | 
|---|
| { "name": string, "metadataFields": [ string ], "labels": { string: string, ... }, "createTime": string, "updateTime": string, "description": string, "state": enum ( | 
| フィールド | |
|---|---|
| name | 
 ID。構成の一意の名前。名前は次のいずれかの形式になります。 
 | 
| metadataFields[] | 
 省略可。報告される VPC Flow Logs に含めるカスタム メタデータ フィールド。metadata が CUSTOM_METADATA に設定されている場合のみ指定できます。 | 
| labels | 
 省略可。ユーザーが指定したメタデータを表すリソースラベル。 
 | 
| createTime | 
 出力専用。構成が作成された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| updateTime | 
 出力専用。構成が更新された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| description | 
 省略可。VPC Flow Logs 構成のユーザー指定の説明。512 文字以内。 | 
| state | 
 省略可。VPC フローログ構成の状態。デフォルト値は ENABLED です。新しい構成を作成する場合は、有効にする必要があります。state=DISABLED に設定すると、この構成のログ生成が一時停止します。 | 
| aggregationInterval | 
 省略可。ログの集約間隔。デフォルト値は INTERVAL_5_SEC です。 | 
| flowSampling | 
 省略可。フィールドの値は (0, 1] 内にある値にします。VPC Flow Logs のサンプリング レート。1.0 は収集されたすべてのログが報告されることを意味します。サンプリング レートを 0.0 に設定することはできません。VPC Flow Logs を無効にする場合には、代わりに state フィールドを使用します。デフォルト値は 1.0 です。 | 
| metadata | 
 省略可。報告される VPC フローログに、すべてのメタデータ フィールドを追加する、そのサブセットを追加する、またはいずれも追加しないかどうかを構成します。デフォルト値は INCLUDE_ALL_METADATA です。 | 
| filterExpr | 
 省略可。ロギング対象の VPC Flow Logs を定義するために使用されるエクスポート フィルタ。 | 
| crossProjectMetadata | 
 省略可。ログにプロジェクト間のアノテーションを含めるかどうかを決定します。このフィールドは、組織構成でのみ使用できます。組織構成で指定されていない場合、CROSS_PROJECT_METADATA_ENABLED に設定されます。 | 
| targetResourceState | 
 出力専用。診断用に構成されたターゲット リソースの状態を記述します。 | 
| 共用体フィールド target_resource。構成スコープのリソースへの参照。つまり、トラフィックがログに記録されるスコープです。ターゲット リソースは、構成と同じプロジェクトに属している必要があります。このフィールドは、組織レベルの構成ではサポートされていません。target_resourceは次のいずれかになります。 | |
| network | 
 ネットワーク内の VM、VPN トンネル、相互接続のアタッチメントからのトラフィックがロギングされます。形式: projects/{projectId}/global/networks/{name} | 
| subnet | 
 サブネットワーク内の VM からのトラフィックがロギングされます。形式: projects/{projectId}/regions/{region}/subnetworks/{name} | 
| interconnectAttachment | 
 相互接続のアタッチメントからのトラフィックがロギングされます。形式: projects/{projectId}/regions/{region}/interconnectAttachments/{name} | 
| vpnTunnel | 
 トラフィックは VPN トンネルからログに記録されます。形式: projects/{projectId}/regions/{region}/vpnTunnels/{name} | 
| メソッド | |
|---|---|
| 
 | 新しい VpcFlowLogsConfigを作成します。 | 
| 
 | 特定の VpcFlowLogsConfigを削除します。 | 
| 
 | 特定の VpcFlowLogsConfigの詳細を取得します。 | 
| 
 | 指定されたプロジェクト内のすべての VpcFlowLogsConfigsを表示します。 | 
| 
 | 既存の VpcFlowLogsConfigを更新します。 | 
| 
 | QueryOrgVpcFlowLogsConfigs は、指定されたプロジェクトに適用されるすべての組織レベルの VPC Flow Logs 構成のリストを返します。 | 
| 
 | ShowEffectiveFlowLogsConfigs は、指定されたリソースに適用可能なすべての VPC Flow Logs 構成のリストを返します。 |