- HTTP リクエスト
- パスパラメータ
- クエリ パラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- ListAssetsResult
- アセット
- SecurityCenterProperties
- 都道府県
- 試してみる
組織のアセットを一覧表示します。
HTTP リクエスト
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
parent |
必須。アセットが属する組織の名前。形式は「organizations/[organization_id]」です。 |
クエリ パラメータ
パラメータ | |
---|---|
filter |
アセット全体に適用するフィルタを定義する式。式は、論理演算子 制限は
サポートされている演算子は次のとおりです。
サポートされている値の型は次のとおりです。
たとえば、 |
orderBy |
並べ替えに使用するフィールドと順序を定義する式。文字列の値は、SQL 構文に従って、フィールドのカンマ区切りリストにする必要があります。たとえば、「name、resourceProperties.a_property」のようにします。デフォルトの並べ替え順序は昇順です。フィールドに対して降順を指定するには、フィールド名に接尾辞「desc」を追加する必要があります。たとえば、「name desc,resourceProperties.a_property」のように指定します。構文内の余分な空白文字は重要ではありません。「name desc,resourceProperties.a_property」と「name desc , resourceProperties.a_property」は同等です。 |
readTime |
アセットのフィルタリング時に参照点として使用される時間。フィルタは、指定された時刻に存在するアセットに限定され、その値は特定の時刻の値です。このフィールドが指定されていない場合、デフォルトは API のバージョンの NOW になります。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
compareDuration |
compareDuration が設定されている場合、ListAssetResult の「state」属性が更新され、readTime より前の compareDuration 期間中にアセットが追加されたか、削除されたか、存在し続けたかが示されます。これは、(readTime - compareDuration)と readTime の間の時間です。 状態の値は、2 つの時点でのアセットの存在に基づいて導出されます。2 回目の測定までの間の中間状態の変化は結果に影響しません。たとえば、アセットを削除して再作成しても、結果は影響を受けません。 compareDuration が指定されている場合の「state」の値:
compareDuration が指定されていない場合、可能な状態は「UNUSED」のみです。これは、アセットが readTime に存在することを示します。
|
fieldMask |
省略可。レスポンスに表示する ListAssetsResult フィールドを指定する項目マスク。フィールド マスクが空の場合は、すべてのフィールドが一覧表示されます。 |
pageToken |
最後の |
pageSize |
1 回のレスポンスで返される結果の最大件数。デフォルトは 10 で、最小値は 1、最大値は 1,000 です。 |
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
アセットの一覧表示に対するレスポンス メッセージ。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{
"listAssetsResults": [
{
object ( |
フィールド | |
---|---|
listAssetsResults[] |
リスト リクエストに一致するアセット。 |
readTime |
リスト リクエストの実行に使用された時間。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
nextPageToken |
結果の次のページを取得するためのトークン。それ以上の結果がない場合は空です。 |
totalSize |
クエリに一致するアセットの合計数。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/cloud-platform
詳細については、Authentication Overview をご覧ください。
ListAssetsResult
アセットとそのステータスを含む結果。
JSON 表現 |
---|
{ "asset": { object ( |
フィールド | |
---|---|
asset |
検索リクエストに一致するアセット。 |
state |
アセットの状態。 |
アセット
Google Cloud リソースの Security Command Center での表現。
アセットは、単一の Google Cloud リソースに関する情報をキャプチャする Security Command Center リソースです。アセットに対するすべての変更は Security Command Center のコンテキスト内でのみ行われ、参照されている Google Cloud リソースには影響しません。
JSON 表現 |
---|
{ "name": string, "securityCenterProperties": { object ( |
フィールド | |
---|---|
name |
このアセットの相対リソース名。https://cloud.google.com/apis/design/resource_names#relative_resource_name をご覧ください。例: "organizations/{organization_id}/assets/{asset_id}"。 |
securityCenterProperties |
Security Command Center マネージド プロパティ。これらのプロパティは Security Command Center によって管理され、ユーザーが変更することはできません。 |
resourceProperties |
リソース管理プロパティ。これらのプロパティは Google Cloud リソースによって管理および定義され、ユーザーが変更することはできません。
|
securityMarks |
ユーザーが指定したセキュリティ マーク。これらのマークはすべてユーザーによって管理され、アセットに属する SecurityMarks リソースから取得されます。 |
createTime |
Security Command Center でアセットが作成された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
Security Command Center でアセットが最後に更新、追加、削除された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
SecurityCenterProperties
Security Command Center マネージド プロパティ。これらのプロパティは Security Command Center によって管理され、ユーザーが変更することはできません。
JSON 表現 |
---|
{ "resourceName": string, "resourceType": string, "resourceParent": string, "resourceProject": string, "resourceOwners": [ string ] } |
フィールド | |
---|---|
resourceName |
変更不可。このアセットが表す Google Cloud リソースの完全なリソース名。このフィールドは作成後に変更できません。https://cloud.google.com/apis/design/resource_names#full_resource_name をご覧ください。 |
resourceType |
Google Cloud リソースのタイプ。例: APPLICATION、PROJECT、ORGANIZATION。これは、Security Command Center またはリソースのプロバイダによって定義された大文字と小文字を区別しないフィールドであり、作成後は変更できません。 |
resourceParent |
リソースの直属の親の完全なリソース名。https://cloud.google.com/apis/design/resource_names#full_resource_name をご覧ください。 |
resourceProject |
リソースが属するプロジェクトの完全なリソース名。https://cloud.google.com/apis/design/resource_names#full_resource_name をご覧ください。 |
resourceOwners[] |
Google Cloud リソースのオーナー。 |
州
アセットの状態。
2 つの時点をまたいでクエリを実行すると、2 つの時点間の変更(追加、削除、アクティブ)が示されます。リクエストで compareDuration が指定されていない場合、状態は UNUSED になります。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
未指定の状態 |
UNUSED |
リクエストで、結果でこのフィールドを使用するように指定されていません。 |
ADDED |
期間中にアセットが追加された。 |
REMOVED |
期間中にアセットが削除された。 |
ACTIVE |
アセットが両方の時点でアクティブだった。 |