Security Command Center API を使用すると、組織内のアセットと検出結果の期間ビューにアクセスできます。
- REST リソース: v2.folders.assets
- REST リソース: v2.folders.findings
- REST リソース: v2.folders.locations.bigQueryExports
- REST リソース: v2.folders.locations.findings
- REST リソース: v2.folders.locations.muteConfigs
- REST リソース: v2.folders.locations.notificationConfigs
- REST リソース: v2.folders.muteConfigs
- REST リソース: v2.folders.sources
- REST リソース: v2.folders.sources.findings
- REST リソース: v2.folders.sources.findings.externalSystems
- REST リソース: v2.folders.sources.locations.findings
- REST リソース: v2.folders.sources.locations.findings.externalSystems
- REST リソース: v2.organizations.assets
- REST リソース: v2.organizations.attackPaths
- REST リソース: v2.organizations.findings
- REST リソース: v2.organizations.locations.bigQueryExports
- REST リソース: v2.organizations.locations.findings
- REST リソース: v2.organizations.locations.muteConfigs
- REST リソース: v2.organizations.locations.notificationConfigs
- REST リソース: v2.organizations.locations.resourceValueConfigs
- REST リソース: v2.organizations.locations.simulations
- REST リソース: v2.organizations.locations.simulations.attackExposureResults.attackPaths
- REST リソース: v2.organizations.locations.simulations.valuedResources
- REST リソース: v2.organizations.locations.simulations.valuedResources.attackPaths
- REST リソース: v2.organizations.muteConfigs
- REST リソース: v2.organizations.operations
- REST リソース: v2.organizations.resourceValueConfigs
- REST リソース: v2.organizations.simulations
- REST リソース: v2.organizations.simulations.attackExposureResults.attackPaths
- REST リソース: v2.organizations.simulations.attackExposureResults.valuedResources
- REST リソース: v2.organizations.simulations.attackPaths
- REST リソース: v2.organizations.simulations.valuedResources
- REST リソース: v2.organizations.simulations.valuedResources.attackPaths
- REST リソース: v2.organizations.sources
- REST リソース: v2.organizations.sources.findings
- REST リソース: v2.organizations.sources.findings.externalSystems
- REST リソース: v2.organizations.sources.locations.findings
- REST リソース: v2.organizations.sources.locations.findings.externalSystems
- REST リソース: v2.organizations.valuedResources
- REST リソース: v2.projects.assets
- REST リソース: v2.projects.findings
- REST リソース: v2.projects.locations.bigQueryExports
- REST リソース: v2.projects.locations.findings
- REST リソース: v2.projects.locations.muteConfigs
- REST リソース: v2.projects.locations.notificationConfigs
- REST リソース: v2.projects.muteConfigs
- REST リソース: v2.projects.sources
- REST リソース: v2.projects.sources.findings
- REST リソース: v2.projects.sources.findings.externalSystems
- REST リソース: v2.projects.sources.locations.findings
- REST リソース: v2.projects.sources.locations.findings.externalSystems
- REST リソース: v1p1beta1.folders.assets
- REST リソース: v1p1beta1.folders.sources
- REST リソース: v1p1beta1.folders.sources.findings
- REST リソース: v1p1beta1.organizations
- REST リソース: v1p1beta1.organizations.assets
- REST リソース: v1p1beta1.organizations.notificationConfigs
- REST リソース: v1p1beta1.organizations.operations
- REST リソース: v1p1beta1.organizations.sources
- REST リソース: v1p1beta1.organizations.sources.findings
- REST リソース: v1p1beta1.projects.assets
- REST リソース: v1p1beta1.projects.sources
- REST リソース: v1p1beta1.projects.sources.findings
- REST リソース: v1beta2.folders
- REST リソース: v1beta2.folders.containerThreatDetectionSettings
- REST リソース: v1beta2.folders.eventThreatDetectionSettings
- REST リソース: v1beta2.folders.rapidVulnerabilityDetectionSettings
- REST リソース: v1beta2.folders.securityHealthAnalyticsSettings
- REST リソース: v1beta2.folders.virtualMachineThreatDetectionSettings
- REST リソース: v1beta2.folders.webSecurityScannerSettings
- REST リソース: v1beta2.organizations
- REST リソース: v1beta2.organizations.containerThreatDetectionSettings
- REST リソース: v1beta2.organizations.eventThreatDetectionSettings
- REST リソース: v1beta2.organizations.rapidVulnerabilityDetectionSettings
- REST リソース: v1beta2.organizations.securityHealthAnalyticsSettings
- REST リソース: v1beta2.organizations.virtualMachineThreatDetectionSettings
- REST リソース: v1beta2.organizations.webSecurityScannerSettings
- REST リソース: v1beta2.projects
- REST リソース: v1beta2.projects.containerThreatDetectionSettings
- REST リソース: v1beta2.projects.eventThreatDetectionSettings
- REST リソース: v1beta2.projects.locations.clusters
- REST リソース: v1beta2.projects.locations.clusters.containerThreatDetectionSettings
- REST リソース: v1beta2.projects.rapidVulnerabilityDetectionSettings
- REST リソース: v1beta2.projects.securityHealthAnalyticsSettings
- REST リソース: v1beta2.projects.virtualMachineThreatDetectionSettings
- REST リソース: v1beta2.projects.webSecurityScannerSettings
- REST リソース: v1beta1.organizations
- REST リソース: v1beta1.organizations.assets
- REST リソース: v1beta1.organizations.operations
- REST リソース: v1beta1.organizations.sources
- REST リソース: v1beta1.organizations.sources.findings
- REST リソース: v1.folders.assets
- REST リソース: v1.folders.bigQueryExports
- REST リソース: v1.folders.eventThreatDetectionSettings
- REST リソース: v1.folders.eventThreatDetectionSettings.customModules
- REST リソース: v1.folders.eventThreatDetectionSettings.effectiveCustomModules
- REST リソース: v1.folders.findings
- REST リソース: v1.folders.locations.muteConfigs
- REST リソース: v1.folders.muteConfigs
- REST リソース: v1.folders.notificationConfigs
- REST リソース: v1.folders.securityHealthAnalyticsSettings.customModules
- REST リソース: v1.folders.securityHealthAnalyticsSettings.effectiveCustomModules
- REST リソース: v1.folders.sources
- REST リソース: v1.folders.sources.findings
- REST リソース: v1.folders.sources.findings.externalSystems
- REST リソース: v1.organizations
- REST リソース: v1.organizations.assets
- REST リソース: v1.organizations.attackPaths
- REST リソース: v1.organizations.bigQueryExports
- REST リソース: v1.organizations.eventThreatDetectionSettings
- REST リソース: v1.organizations.eventThreatDetectionSettings.customModules
- REST リソース: v1.organizations.eventThreatDetectionSettings.effectiveCustomModules
- REST リソース: v1.organizations.findings
- REST リソース: v1.organizations.locations.muteConfigs
- REST リソース: v1.organizations.muteConfigs
- REST リソース: v1.organizations.notificationConfigs
- REST リソース: v1.organizations.operations
- REST リソース: v1.organizations.resourceValueConfigs
- REST リソース: v1.organizations.securityHealthAnalyticsSettings.customModules
- REST リソース: v1.organizations.securityHealthAnalyticsSettings.effectiveCustomModules
- REST リソース: v1.organizations.simulations
- REST リソース: v1.organizations.simulations.attackExposureResults.attackPaths
- REST リソース: v1.organizations.simulations.attackExposureResults.valuedResources
- REST リソース: v1.organizations.simulations.attackPaths
- REST リソース: v1.organizations.simulations.valuedResources
- REST リソース: v1.organizations.simulations.valuedResources.attackPaths
- REST リソース: v1.organizations.sources
- REST リソース: v1.organizations.sources.findings
- REST リソース: v1.organizations.sources.findings.externalSystems
- REST リソース: v1.organizations.valuedResources
- REST リソース: v1.projects.assets
- REST リソース: v1.projects.bigQueryExports
- REST リソース: v1.projects.eventThreatDetectionSettings
- REST リソース: v1.projects.eventThreatDetectionSettings.customModules
- REST リソース: v1.projects.eventThreatDetectionSettings.effectiveCustomModules
- REST リソース: v1.projects.findings
- REST リソース: v1.projects.locations.muteConfigs
- REST リソース: v1.projects.muteConfigs
- REST リソース: v1.projects.notificationConfigs
- REST リソース: v1.projects.securityHealthAnalyticsSettings.customModules
- REST リソース: v1.projects.securityHealthAnalyticsSettings.effectiveCustomModules
- REST リソース: v1.projects.sources
- REST リソース: v1.projects.sources.findings
- REST リソース: v1.projects.sources.findings.externalSystems
サービス: securitycenter.googleapis.com
このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用してください。
ディスカバリ ドキュメント
ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次のディスカバリ ドキュメントが用意されています。
- https://securitycenter.googleapis.com/$discovery/rest?version=v2
- https://securitycenter.googleapis.com/$discovery/rest?version=v1
- https://securitycenter.googleapis.com/$discovery/rest?version=v1p1beta1
- https://securitycenter.googleapis.com/$discovery/rest?version=v1beta2
- https://securitycenter.googleapis.com/$discovery/rest?version=v1beta1
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。
https://securitycenter.googleapis.com
リージョン サービス エンドポイント
リージョン サービス エンドポイントは、単一リージョン内の API サービスのネットワーク アドレスを指定するベース URL です。複数のリージョンで利用可能なサービスには、複数のリージョン エンドポイントが存在する場合があります。ロケーションを選択して、このサービスのリージョン サービス エンドポイントを表示します。
REST リソース: v2.folders.assets
メソッド | |
---|---|
updateSecurityMarks |
PATCH /v2/{securityMarks.name=folders/*/assets/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v2.folders.findings
メソッド | |
---|---|
bulkMute |
POST /v2/{parent=folders/*}/findings:bulkMute フィルタに基づいて親の検出結果を一括でミュートする LRO を開始します。 |
REST リソース: v2.folders.locations.bigQueryExports
メソッド | |
---|---|
create |
POST /v2/{parent=folders/*/locations/*}/bigQueryExports BigQuery Export を作成します。 |
delete |
DELETE /v2/{name=folders/*/locations/*/bigQueryExports/*} 既存の BigQuery Export を削除します。 |
get |
GET /v2/{name=folders/*/locations/*/bigQueryExports/*} BigQuery Export を取得します。 |
list |
GET /v2/{parent=folders/*/locations/*}/bigQueryExports BigQuery エクスポートを一覧表示します。 |
patch |
PATCH /v2/{bigQueryExport.name=folders/*/locations/*/bigQueryExports/*} BigQuery Export を更新します。 |
REST リソース: v2.folders.locations.findings
メソッド | |
---|---|
bulkMute |
POST /v2/{parent=folders/*/locations/*}/findings:bulkMute フィルタに基づいて親の検出結果を一括でミュートする LRO を開始します。 |
REST リソース: v2.folders.locations.muteConfigs
メソッド | |
---|---|
create |
POST /v2/{parent=folders/*/locations/*}/muteConfigs ミュート構成を作成します。 |
delete |
DELETE /v2/{name=folders/*/locations/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v2/{name=folders/*/locations/*/muteConfigs/*} ミュート構成を取得します。 |
list |
GET /v2/{parent=folders/*/locations/*}/muteConfigs ミュート構成を一覧表示します。 |
patch |
PATCH /v2/{muteConfig.name=folders/*/locations/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v2.folders.locations.notificationConfigs
メソッド | |
---|---|
create |
POST /v2/{parent=folders/*/locations/*}/notificationConfigs 通知構成を作成します。 |
delete |
DELETE /v2/{name=folders/*/locations/*/notificationConfigs/*} 通知構成を削除します。 |
get |
GET /v2/{name=folders/*/locations/*/notificationConfigs/*} 通知構成を取得します。 |
list |
GET /v2/{parent=folders/*/locations/*}/notificationConfigs 通知構成を一覧表示します。 |
patch |
PATCH /v2/{notificationConfig.name=folders/*/locations/*/notificationConfigs/*} 通知構成を更新します。 |
REST リソース: v2.folders.muteConfigs
メソッド | |
---|---|
create |
POST /v2/{parent=folders/*}/muteConfigs ミュート構成を作成します。 |
delete |
DELETE /v2/{name=folders/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v2/{name=folders/*/muteConfigs/*} ミュート構成を取得します。 |
list |
GET /v2/{parent=folders/*}/muteConfigs ミュート構成を一覧表示します。 |
patch |
PATCH /v2/{muteConfig.name=folders/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v2.folders.sources
メソッド | |
---|---|
list |
GET /v2/{parent=folders/*}/sources 組織に属するすべてのソースを一覧表示します。 |
REST リソース: v2.folders.sources.findings
メソッド | |
---|---|
group |
POST /v2/{parent=folders/*/sources/*}/findings:group 組織またはソースの検出結果をフィルタし、ロケーション内の指定されたプロパティでグループ化します。 |
list |
GET /v2/{parent=folders/*/sources/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v2/{finding.name=folders/*/sources/*/findings/*} 検出結果を作成または更新します。 |
setMute |
POST /v2/{name=folders/*/sources/*/findings/*}:setMute 検出結果のミュート状態を更新します。 |
setState |
POST /v2/{name=folders/*/sources/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v2/{securityMarks.name=folders/*/sources/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v2.folders.sources.findings.externalSystems
メソッド | |
---|---|
patch |
PATCH /v2/{externalSystem.name=folders/*/sources/*/findings/*/externalSystems/*} 外部システムを更新します。 |
REST リソース: v2.folders.sources.locations.findings
メソッド | |
---|---|
group |
POST /v2/{parent=folders/*/sources/*/locations/*}/findings:group 組織またはソースの検出結果をフィルタし、ロケーション内の指定されたプロパティでグループ化します。 |
list |
GET /v2/{parent=folders/*/sources/*/locations/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v2/{finding.name=folders/*/sources/*/locations/*/findings/*} 検出結果を作成または更新します。 |
setMute |
POST /v2/{name=folders/*/sources/*/locations/*/findings/*}:setMute 検出結果のミュート状態を更新します。 |
setState |
POST /v2/{name=folders/*/sources/*/locations/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v2/{securityMarks.name=folders/*/sources/*/locations/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v2.folders.sources.locations.findings.externalSystems
メソッド | |
---|---|
patch |
PATCH /v2/{externalSystem.name=folders/*/sources/*/locations/*/findings/*/externalSystems/*} 外部システムを更新します。 |
REST リソース: v2.organizations.assets
メソッド | |
---|---|
updateSecurityMarks |
PATCH /v2/{securityMarks.name=organizations/*/assets/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v2.organizations.attackPaths
メソッド | |
---|---|
list |
GET /v2/{parent=organizations/*}/attackPaths シミュレーション結果または重要なリソースのセットとフィルタの攻撃パスを一覧表示します。 |
REST リソース: v2.organizations.findings
メソッド | |
---|---|
bulkMute |
POST /v2/{parent=organizations/*}/findings:bulkMute フィルタに基づいて親の検出結果を一括でミュートする LRO を開始します。 |
REST リソース: v2.organizations.locations.bigQueryExports
メソッド | |
---|---|
create |
POST /v2/{parent=organizations/*/locations/*}/bigQueryExports BigQuery Export を作成します。 |
delete |
DELETE /v2/{name=organizations/*/locations/*/bigQueryExports/*} 既存の BigQuery Export を削除します。 |
get |
GET /v2/{name=organizations/*/locations/*/bigQueryExports/*} BigQuery Export を取得します。 |
list |
GET /v2/{parent=organizations/*/locations/*}/bigQueryExports BigQuery エクスポートを一覧表示します。 |
patch |
PATCH /v2/{bigQueryExport.name=organizations/*/locations/*/bigQueryExports/*} BigQuery Export を更新します。 |
REST リソース: v2.organizations.locations.findings
メソッド | |
---|---|
bulkMute |
POST /v2/{parent=organizations/*/locations/*}/findings:bulkMute フィルタに基づいて親の検出結果を一括でミュートする LRO を開始します。 |
REST リソース: v2.organizations.locations.muteConfigs
メソッド | |
---|---|
create |
POST /v2/{parent=organizations/*/locations/*}/muteConfigs ミュート構成を作成します。 |
delete |
DELETE /v2/{name=organizations/*/locations/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v2/{name=organizations/*/locations/*/muteConfigs/*} ミュート構成を取得します。 |
list |
GET /v2/{parent=organizations/*/locations/*}/muteConfigs ミュート構成を一覧表示します。 |
patch |
PATCH /v2/{muteConfig.name=organizations/*/locations/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v2.organizations.locations.notificationConfigs
メソッド | |
---|---|
create |
POST /v2/{parent=organizations/*/locations/*}/notificationConfigs 通知構成を作成します。 |
delete |
DELETE /v2/{name=organizations/*/locations/*/notificationConfigs/*} 通知構成を削除します。 |
get |
GET /v2/{name=organizations/*/locations/*/notificationConfigs/*} 通知構成を取得します。 |
list |
GET /v2/{parent=organizations/*/locations/*}/notificationConfigs 通知構成を一覧表示します。 |
patch |
PATCH /v2/{notificationConfig.name=organizations/*/locations/*/notificationConfigs/*} 通知構成を更新します。 |
REST リソース: v2.organizations.locations.resourceValueConfigs
メソッド | |
---|---|
batchCreate |
POST /v2/{parent=organizations/*/locations/*}/resourceValueConfigs:batchCreate 組織の ResourceValueConfig を作成します。 |
delete |
DELETE /v2/{name=organizations/*/locations/*/resourceValueConfigs/*} ResourceValueConfig を削除します。 |
get |
GET /v2/{name=organizations/*/locations/*/resourceValueConfigs/*} ResourceValueConfig を取得します。 |
list |
GET /v2/{parent=organizations/*/locations/*}/resourceValueConfigs すべての ResourceValueConfig を一覧表示します。 |
patch |
PATCH /v2/{resourceValueConfig.name=organizations/*/locations/*/resourceValueConfigs/*} 既存の ResourceValueConfigs を新しいルールで更新します。 |
REST リソース: v2.organizations.locations.simulations
メソッド | |
---|---|
get |
GET /v2/{name=organizations/*/locations/*/simulations/*} 指定した組織のシミュレーションを名前で取得するか、最新のシミュレーションを取得します。 |
REST リソース: v2.organizations.locations.simulations.attackExposureResults.attackPaths
メソッド | |
---|---|
list |
GET /v2/{parent=organizations/*/locations/*/simulations/*/attackExposureResults/*}/attackPaths シミュレーション結果または重要なリソースのセットとフィルタの攻撃パスを一覧表示します。 |
REST リソース: v2.organizations.locations.simulations.valuedResources
メソッド | |
---|---|
get |
GET /v2/{name=organizations/*/locations/*/simulations/*/valuedResources/*} 名前で値付きリソースを取得する |
REST リソース: v2.organizations.locations.simulations.valuedResources.attackPaths
メソッド | |
---|---|
list |
GET /v2/{parent=organizations/*/locations/*/simulations/*/valuedResources/*}/attackPaths シミュレーション結果または重要なリソースのセットとフィルタの攻撃パスを一覧表示します。 |
REST リソース: v2.organizations.muteConfigs
メソッド | |
---|---|
create |
POST /v2/{parent=organizations/*}/muteConfigs ミュート構成を作成します。 |
delete |
DELETE /v2/{name=organizations/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v2/{name=organizations/*/muteConfigs/*} ミュート構成を取得します。 |
list |
GET /v2/{parent=organizations/*}/muteConfigs ミュート構成を一覧表示します。 |
patch |
PATCH /v2/{muteConfig.name=organizations/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v2.organizations.operations
メソッド | |
---|---|
cancel |
POST /v2/{name=organizations/*/operations/*}:cancel 長時間実行オペレーションの非同期キャンセルを開始します。 |
delete |
DELETE /v2/{name=organizations/*/operations/*} 長時間実行オペレーションを削除します。 |
get |
GET /v2/{name=organizations/*/operations/*} 長時間実行オペレーションの最新状態を取得します。 |
list |
GET /v2/{name=organizations/*/operations} リクエスト内の指定したフィルタに一致するオペレーションを一覧表示します。 |
REST リソース: v2.organizations.resourceValueConfigs
メソッド | |
---|---|
batchCreate |
POST /v2/{parent=organizations/*}/resourceValueConfigs:batchCreate 組織の ResourceValueConfig を作成します。 |
delete |
DELETE /v2/{name=organizations/*/resourceValueConfigs/*} ResourceValueConfig を削除します。 |
get |
GET /v2/{name=organizations/*/resourceValueConfigs/*} ResourceValueConfig を取得します。 |
list |
GET /v2/{parent=organizations/*}/resourceValueConfigs すべての ResourceValueConfig を一覧表示します。 |
patch |
PATCH /v2/{resourceValueConfig.name=organizations/*/resourceValueConfigs/*} 既存の ResourceValueConfigs を新しいルールで更新します。 |
REST リソース: v2.organizations.simulations
メソッド | |
---|---|
get |
GET /v2/{name=organizations/*/simulations/*} 指定した組織のシミュレーションを名前で取得するか、最新のシミュレーションを取得します。 |
REST リソース: v2.organizations.simulations.attackExposureResults.attackPaths
メソッド | |
---|---|
list |
GET /v2/{parent=organizations/*/simulations/*/attackExposureResults/*}/attackPaths シミュレーション結果または重要なリソースのセットとフィルタの攻撃パスを一覧表示します。 |
REST リソース: v2.organizations.simulations.attackExposureResults.valuedResources
メソッド | |
---|---|
list |
GET /v2/{parent=organizations/*/simulations/*/attackExposureResults/*}/valuedResources シミュレーション結果とフィルタのセットの価値の高いリソースを一覧表示します。 |
REST リソース: v2.organizations.simulations.attackPaths
メソッド | |
---|---|
list |
GET /v2/{parent=organizations/*/simulations/*}/attackPaths シミュレーション結果または重要なリソースのセットとフィルタの攻撃パスを一覧表示します。 |
REST リソース: v2.organizations.simulations.valuedResources
メソッド | |
---|---|
get |
GET /v2/{name=organizations/*/simulations/*/valuedResources/*} 名前で値付きリソースを取得する |
list |
GET /v2/{parent=organizations/*/simulations/*}/valuedResources シミュレーション結果とフィルタのセットの価値の高いリソースを一覧表示します。 |
REST リソース: v2.organizations.simulations.valuedResources.attackPaths
メソッド | |
---|---|
list |
GET /v2/{parent=organizations/*/simulations/*/valuedResources/*}/attackPaths シミュレーション結果または重要なリソースのセットとフィルタの攻撃パスを一覧表示します。 |
REST リソース: v2.organizations.sources
メソッド | |
---|---|
create |
POST /v2/{parent=organizations/*}/sources ソースを作成します。 |
get |
GET /v2/{name=organizations/*/sources/*} ソースを取得します。 |
getIamPolicy |
POST /v2/{resource=organizations/*/sources/*}:getIamPolicy 指定したソースのアクセス制御ポリシーを取得します。 |
list |
GET /v2/{parent=organizations/*}/sources 組織に属するすべてのソースを一覧表示します。 |
patch |
PATCH /v2/{source.name=organizations/*/sources/*} ソースを更新します。 |
setIamPolicy |
POST /v2/{resource=organizations/*/sources/*}:setIamPolicy 指定したソースにアクセス制御ポリシーを設定します。 |
testIamPermissions |
POST /v2/{resource=organizations/*/sources/*}:testIamPermissions 指定されたソースに対して呼び出し元が持っている権限を返します。 |
REST リソース: v2.organizations.sources.findings
メソッド | |
---|---|
create |
POST /v2/{parent=organizations/*/sources/*}/findings ロケーションに検出結果を作成します。 |
group |
POST /v2/{parent=organizations/*/sources/*}/findings:group 組織またはソースの検出結果をフィルタし、ロケーション内の指定されたプロパティでグループ化します。 |
list |
GET /v2/{parent=organizations/*/sources/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v2/{finding.name=organizations/*/sources/*/findings/*} 検出結果を作成または更新します。 |
setMute |
POST /v2/{name=organizations/*/sources/*/findings/*}:setMute 検出結果のミュート状態を更新します。 |
setState |
POST /v2/{name=organizations/*/sources/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v2/{securityMarks.name=organizations/*/sources/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v2.organizations.sources.findings.externalSystems
メソッド | |
---|---|
patch |
PATCH /v2/{externalSystem.name=organizations/*/sources/*/findings/*/externalSystems/*} 外部システムを更新します。 |
REST リソース: v2.organizations.sources.locations.findings
メソッド | |
---|---|
create |
POST /v2/{parent=organizations/*/sources/*/locations/*}/findings ロケーションに検出結果を作成します。 |
group |
POST /v2/{parent=organizations/*/sources/*/locations/*}/findings:group 組織またはソースの検出結果をフィルタし、ロケーション内の指定されたプロパティでグループ化します。 |
list |
GET /v2/{parent=organizations/*/sources/*/locations/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v2/{finding.name=organizations/*/sources/*/locations/*/findings/*} 検出結果を作成または更新します。 |
setMute |
POST /v2/{name=organizations/*/sources/*/locations/*/findings/*}:setMute 検出結果のミュート状態を更新します。 |
setState |
POST /v2/{name=organizations/*/sources/*/locations/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v2/{securityMarks.name=organizations/*/sources/*/locations/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v2.organizations.sources.locations.findings.externalSystems
メソッド | |
---|---|
patch |
PATCH /v2/{externalSystem.name=organizations/*/sources/*/locations/*/findings/*/externalSystems/*} 外部システムを更新します。 |
REST リソース: v2.organizations.valuedResources
メソッド | |
---|---|
list |
GET /v2/{parent=organizations/*}/valuedResources シミュレーション結果とフィルタのセットの価値の高いリソースを一覧表示します。 |
REST リソース: v2.projects.assets
メソッド | |
---|---|
updateSecurityMarks |
PATCH /v2/{securityMarks.name=projects/*/assets/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v2.projects.findings
メソッド | |
---|---|
bulkMute |
POST /v2/{parent=projects/*}/findings:bulkMute フィルタに基づいて親の検出結果を一括でミュートする LRO を開始します。 |
REST リソース: v2.projects.locations.bigQueryExports
メソッド | |
---|---|
create |
POST /v2/{parent=projects/*/locations/*}/bigQueryExports BigQuery Export を作成します。 |
delete |
DELETE /v2/{name=projects/*/locations/*/bigQueryExports/*} 既存の BigQuery Export を削除します。 |
get |
GET /v2/{name=projects/*/locations/*/bigQueryExports/*} BigQuery Export を取得します。 |
list |
GET /v2/{parent=projects/*/locations/*}/bigQueryExports BigQuery エクスポートを一覧表示します。 |
patch |
PATCH /v2/{bigQueryExport.name=projects/*/locations/*/bigQueryExports/*} BigQuery Export を更新します。 |
REST リソース: v2.projects.locations.findings
メソッド | |
---|---|
bulkMute |
POST /v2/{parent=projects/*/locations/*}/findings:bulkMute フィルタに基づいて親の検出結果を一括でミュートする LRO を開始します。 |
REST リソース: v2.projects.locations.muteConfigs
メソッド | |
---|---|
create |
POST /v2/{parent=projects/*/locations/*}/muteConfigs ミュート構成を作成します。 |
delete |
DELETE /v2/{name=projects/*/locations/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v2/{name=projects/*/locations/*/muteConfigs/*} ミュート構成を取得します。 |
list |
GET /v2/{parent=projects/*/locations/*}/muteConfigs ミュート構成を一覧表示します。 |
patch |
PATCH /v2/{muteConfig.name=projects/*/locations/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v2.projects.locations.notificationConfigs
メソッド | |
---|---|
create |
POST /v2/{parent=projects/*/locations/*}/notificationConfigs 通知構成を作成します。 |
delete |
DELETE /v2/{name=projects/*/locations/*/notificationConfigs/*} 通知構成を削除します。 |
get |
GET /v2/{name=projects/*/locations/*/notificationConfigs/*} 通知構成を取得します。 |
list |
GET /v2/{parent=projects/*/locations/*}/notificationConfigs 通知構成を一覧表示します。 |
patch |
PATCH /v2/{notificationConfig.name=projects/*/locations/*/notificationConfigs/*} 通知構成を更新します。 |
REST リソース: v2.projects.muteConfigs
メソッド | |
---|---|
create |
POST /v2/{parent=projects/*}/muteConfigs ミュート構成を作成します。 |
delete |
DELETE /v2/{name=projects/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v2/{name=projects/*/muteConfigs/*} ミュート構成を取得します。 |
list |
GET /v2/{parent=projects/*}/muteConfigs ミュート構成を一覧表示します。 |
patch |
PATCH /v2/{muteConfig.name=projects/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v2.projects.sources
メソッド | |
---|---|
list |
GET /v2/{parent=projects/*}/sources 組織に属するすべてのソースを一覧表示します。 |
REST リソース: v2.projects.sources.findings
メソッド | |
---|---|
group |
POST /v2/{parent=projects/*/sources/*}/findings:group 組織またはソースの検出結果をフィルタし、ロケーション内の指定されたプロパティでグループ化します。 |
list |
GET /v2/{parent=projects/*/sources/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v2/{finding.name=projects/*/sources/*/findings/*} 検出結果を作成または更新します。 |
setMute |
POST /v2/{name=projects/*/sources/*/findings/*}:setMute 検出結果のミュート状態を更新します。 |
setState |
POST /v2/{name=projects/*/sources/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v2/{securityMarks.name=projects/*/sources/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v2.projects.sources.findings.externalSystems
メソッド | |
---|---|
patch |
PATCH /v2/{externalSystem.name=projects/*/sources/*/findings/*/externalSystems/*} 外部システムを更新します。 |
REST リソース: v2.projects.sources.locations.findings
メソッド | |
---|---|
group |
POST /v2/{parent=projects/*/sources/*/locations/*}/findings:group 組織またはソースの検出結果をフィルタし、ロケーション内の指定されたプロパティでグループ化します。 |
list |
GET /v2/{parent=projects/*/sources/*/locations/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v2/{finding.name=projects/*/sources/*/locations/*/findings/*} 検出結果を作成または更新します。 |
setMute |
POST /v2/{name=projects/*/sources/*/locations/*/findings/*}:setMute 検出結果のミュート状態を更新します。 |
setState |
POST /v2/{name=projects/*/sources/*/locations/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v2/{securityMarks.name=projects/*/sources/*/locations/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v2.projects.sources.locations.findings.externalSystems
メソッド | |
---|---|
patch |
PATCH /v2/{externalSystem.name=projects/*/sources/*/locations/*/findings/*/externalSystems/*} 外部システムを更新します。 |
REST リソース: v1p1beta1.folders.assets
メソッド | |
---|---|
group |
POST /v1p1beta1/{parent=folders/*}/assets:group 組織のアセットをフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1p1beta1/{parent=folders/*}/assets 組織のアセットを一覧表示します。 |
updateSecurityMarks |
PATCH /v1p1beta1/{securityMarks.name=folders/*/assets/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1p1beta1.folders.sources
メソッド | |
---|---|
list |
GET /v1p1beta1/{parent=folders/*}/sources 組織に属するすべてのソースを一覧表示します。 |
REST リソース: v1p1beta1.folders.sources.findings
メソッド | |
---|---|
group |
POST /v1p1beta1/{parent=folders/*/sources/*}/findings:group 組織またはソースの検出結果をフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1p1beta1/{parent=folders/*/sources/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v1p1beta1/{finding.name=folders/*/sources/*/findings/*} 検出結果を作成または更新します。 |
setState |
POST /v1p1beta1/{name=folders/*/sources/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v1p1beta1/{securityMarks.name=folders/*/sources/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1p1beta1.organizations
メソッド | |
---|---|
getOrganizationSettings |
GET /v1p1beta1/{name=organizations/*/organizationSettings} 組織の設定を取得します。 |
updateOrganizationSettings |
PATCH /v1p1beta1/{organizationSettings.name=organizations/*/organizationSettings} 組織の設定を更新します。 |
REST リソース: v1p1beta1.organizations.assets
メソッド | |
---|---|
group |
POST /v1p1beta1/{parent=organizations/*}/assets:group 組織のアセットをフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1p1beta1/{parent=organizations/*}/assets 組織のアセットを一覧表示します。 |
runDiscovery |
POST /v1p1beta1/{parent=organizations/*}/assets:runDiscovery アセット ディスカバリを実行します。 |
updateSecurityMarks |
PATCH /v1p1beta1/{securityMarks.name=organizations/*/assets/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1p1beta1.organizations.notificationConfigs
メソッド | |
---|---|
create |
POST /v1p1beta1/{parent=organizations/*}/notificationConfigs 通知構成を作成します。 |
delete |
DELETE /v1p1beta1/{name=organizations/*/notificationConfigs/*} 通知構成を削除します。 |
get |
GET /v1p1beta1/{name=organizations/*/notificationConfigs/*} 通知構成を取得します。 |
list |
GET /v1p1beta1/{parent=organizations/*}/notificationConfigs 通知構成を一覧表示します。 |
patch |
PATCH /v1p1beta1/{notificationConfig.name=organizations/*/notificationConfigs/*} 通知構成を更新します。 |
REST リソース: v1p1beta1.organizations.operations
メソッド | |
---|---|
cancel |
POST /v1p1beta1/{name=organizations/*/operations/*}:cancel 長時間実行オペレーションの非同期キャンセルを開始します。 |
delete |
DELETE /v1p1beta1/{name=organizations/*/operations/*} 長時間実行オペレーションを削除します。 |
get |
GET /v1p1beta1/{name=organizations/*/operations/*} 長時間実行オペレーションの最新状態を取得します。 |
list |
GET /v1p1beta1/{name=organizations/*/operations} リクエスト内の指定したフィルタに一致するオペレーションを一覧表示します。 |
REST リソース: v1p1beta1.organizations.sources
メソッド | |
---|---|
create |
POST /v1p1beta1/{parent=organizations/*}/sources ソースを作成します。 |
get |
GET /v1p1beta1/{name=organizations/*/sources/*} ソースを取得します。 |
getIamPolicy |
POST /v1p1beta1/{resource=organizations/*/sources/*}:getIamPolicy 指定したソースのアクセス制御ポリシーを取得します。 |
list |
GET /v1p1beta1/{parent=organizations/*}/sources 組織に属するすべてのソースを一覧表示します。 |
patch |
PATCH /v1p1beta1/{source.name=organizations/*/sources/*} ソースを更新します。 |
setIamPolicy |
POST /v1p1beta1/{resource=organizations/*/sources/*}:setIamPolicy 指定したソースにアクセス制御ポリシーを設定します。 |
testIamPermissions |
POST /v1p1beta1/{resource=organizations/*/sources/*}:testIamPermissions 指定したソースに対して呼び出し元が持っている権限を返します。 |
REST リソース: v1p1beta1.organizations.sources.findings
メソッド | |
---|---|
create |
POST /v1p1beta1/{parent=organizations/*/sources/*}/findings 検出結果を作成します。 |
group |
POST /v1p1beta1/{parent=organizations/*/sources/*}/findings:group 組織またはソースの検出結果をフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1p1beta1/{parent=organizations/*/sources/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v1p1beta1/{finding.name=organizations/*/sources/*/findings/*} 検出結果を作成または更新します。 |
setState |
POST /v1p1beta1/{name=organizations/*/sources/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v1p1beta1/{securityMarks.name=organizations/*/sources/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1p1beta1.projects.assets
メソッド | |
---|---|
group |
POST /v1p1beta1/{parent=projects/*}/assets:group 組織のアセットをフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1p1beta1/{parent=projects/*}/assets 組織のアセットを一覧表示します。 |
updateSecurityMarks |
PATCH /v1p1beta1/{securityMarks.name=projects/*/assets/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1p1beta1.projects.sources
メソッド | |
---|---|
list |
GET /v1p1beta1/{parent=projects/*}/sources 組織に属するすべてのソースを一覧表示します。 |
REST リソース: v1p1beta1.projects.sources.findings
メソッド | |
---|---|
group |
POST /v1p1beta1/{parent=projects/*/sources/*}/findings:group 組織またはソースの検出結果をフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1p1beta1/{parent=projects/*/sources/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v1p1beta1/{finding.name=projects/*/sources/*/findings/*} 検出結果を作成または更新します。 |
setState |
POST /v1p1beta1/{name=projects/*/sources/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v1p1beta1/{securityMarks.name=projects/*/sources/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1beta2.folders
メソッド | |
---|---|
getContainerThreatDetectionSettings |
GET /v1beta2/{name=folders/*/containerThreatDetectionSettings} ContainerThreatDetectionSettings リソースを取得します。 |
getEventThreatDetectionSettings |
GET /v1beta2/{name=folders/*/eventThreatDetectionSettings} EventThreatDetectionSettings リソースを取得します。 |
getRapidVulnerabilityDetectionSettings |
GET /v1beta2/{name=folders/*/rapidVulnerabilityDetectionSettings} RapidVulnerabilityDetectionSettings リソースを取得します。 |
getSecurityCenterSettings |
GET /v1beta2/{name=folders/*/securityCenterSettings} SecurityCenterSettings リソースを取得します。 |
getSecurityHealthAnalyticsSettings |
GET /v1beta2/{name=folders/*/securityHealthAnalyticsSettings} SecurityHealthAnalyticsSettings リソースを取得します。 |
getVirtualMachineThreatDetectionSettings |
GET /v1beta2/{name=folders/*/virtualMachineThreatDetectionSettings} VirtualMachineThreatDetectionSettings リソースを取得します。 |
getWebSecurityScannerSettings |
GET /v1beta2/{name=folders/*/webSecurityScannerSettings} WebSecurityScannerSettings リソースを取得します。 |
updateContainerThreatDetectionSettings |
PATCH /v1beta2/{containerThreatDetectionSettings.name=folders/*/containerThreatDetectionSettings} ContainerThreatDetectionSettings リソースを更新します。 |
updateEventThreatDetectionSettings |
PATCH /v1beta2/{eventThreatDetectionSettings.name=folders/*/eventThreatDetectionSettings} EventThreatDetectionSettings リソースを更新します。 |
updateRapidVulnerabilityDetectionSettings |
PATCH /v1beta2/{rapidVulnerabilityDetectionSettings.name=folders/*/rapidVulnerabilityDetectionSettings} RapidVulnerabilityDetectionSettings リソースを更新します。 |
updateSecurityHealthAnalyticsSettings |
PATCH /v1beta2/{securityHealthAnalyticsSettings.name=folders/*/securityHealthAnalyticsSettings} SecurityHealthAnalyticsSettings リソースを更新します。 |
updateVirtualMachineThreatDetectionSettings |
PATCH /v1beta2/{virtualMachineThreatDetectionSettings.name=folders/*/virtualMachineThreatDetectionSettings} VirtualMachineThreatDetectionSettings リソースを更新します。 |
updateWebSecurityScannerSettings |
PATCH /v1beta2/{webSecurityScannerSettings.name=folders/*/webSecurityScannerSettings} WebSecurityScannerSettings リソースを更新します。 |
REST リソース: v1beta2.folders.containerThreatDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=folders/*/containerThreatDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な ContainerThreatDetectionSettings を計算します。 |
REST リソース: v1beta2.folders.eventThreatDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=folders/*/eventThreatDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な EventThreatDetectionSettings を計算します。 |
REST リソース: v1beta2.folders.rapidVulnerabilityDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=folders/*/rapidVulnerabilityDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な RapidVulnerabilityDetectionSettings を計算します。 |
REST リソース: v1beta2.folders.securityHealthAnalyticsSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=folders/*/securityHealthAnalyticsSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な SecurityHealthAnalyticsSettings を計算します。 |
REST リソース: v1beta2.folders.virtualMachineThreatDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=folders/*/virtualMachineThreatDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な VirtualMachineThreatDetectionSettings を計算します。 |
REST リソース: v1beta2.folders.webSecurityScannerSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=folders/*/webSecurityScannerSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な WebSecurityScannerSettings を計算します。 |
REST リソース: v1beta2.organizations
メソッド | |
---|---|
getContainerThreatDetectionSettings |
GET /v1beta2/{name=organizations/*/containerThreatDetectionSettings} ContainerThreatDetectionSettings リソースを取得します。 |
getEventThreatDetectionSettings |
GET /v1beta2/{name=organizations/*/eventThreatDetectionSettings} EventThreatDetectionSettings リソースを取得します。 |
getRapidVulnerabilityDetectionSettings |
GET /v1beta2/{name=organizations/*/rapidVulnerabilityDetectionSettings} RapidVulnerabilityDetectionSettings リソースを取得します。 |
getSecurityCenterSettings |
GET /v1beta2/{name=organizations/*/securityCenterSettings} SecurityCenterSettings リソースを取得します。 |
getSecurityHealthAnalyticsSettings |
GET /v1beta2/{name=organizations/*/securityHealthAnalyticsSettings} SecurityHealthAnalyticsSettings リソースを取得します。 |
getSubscription |
GET /v1beta2/{name=organizations/*/subscription} サブスクリプション リソースを取得します。 |
getVirtualMachineThreatDetectionSettings |
GET /v1beta2/{name=organizations/*/virtualMachineThreatDetectionSettings} VirtualMachineThreatDetectionSettings リソースを取得します。 |
getWebSecurityScannerSettings |
GET /v1beta2/{name=organizations/*/webSecurityScannerSettings} WebSecurityScannerSettings リソースを取得します。 |
updateContainerThreatDetectionSettings |
PATCH /v1beta2/{containerThreatDetectionSettings.name=organizations/*/containerThreatDetectionSettings} ContainerThreatDetectionSettings リソースを更新します。 |
updateEventThreatDetectionSettings |
PATCH /v1beta2/{eventThreatDetectionSettings.name=organizations/*/eventThreatDetectionSettings} EventThreatDetectionSettings リソースを更新します。 |
updateRapidVulnerabilityDetectionSettings |
PATCH /v1beta2/{rapidVulnerabilityDetectionSettings.name=organizations/*/rapidVulnerabilityDetectionSettings} RapidVulnerabilityDetectionSettings リソースを更新します。 |
updateSecurityHealthAnalyticsSettings |
PATCH /v1beta2/{securityHealthAnalyticsSettings.name=organizations/*/securityHealthAnalyticsSettings} SecurityHealthAnalyticsSettings リソースを更新します。 |
updateVirtualMachineThreatDetectionSettings |
PATCH /v1beta2/{virtualMachineThreatDetectionSettings.name=organizations/*/virtualMachineThreatDetectionSettings} VirtualMachineThreatDetectionSettings リソースを更新します。 |
updateWebSecurityScannerSettings |
PATCH /v1beta2/{webSecurityScannerSettings.name=organizations/*/webSecurityScannerSettings} WebSecurityScannerSettings リソースを更新します。 |
REST リソース: v1beta2.organizations.containerThreatDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=organizations/*/containerThreatDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な ContainerThreatDetectionSettings を計算します。 |
REST リソース: v1beta2.organizations.eventThreatDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=organizations/*/eventThreatDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な EventThreatDetectionSettings を計算します。 |
REST リソース: v1beta2.organizations.rapidVulnerabilityDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=organizations/*/rapidVulnerabilityDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な RapidVulnerabilityDetectionSettings を計算します。 |
REST リソース: v1beta2.organizations.securityHealthAnalyticsSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=organizations/*/securityHealthAnalyticsSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な SecurityHealthAnalyticsSettings を計算します。 |
REST リソース: v1beta2.organizations.virtualMachineThreatDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=organizations/*/virtualMachineThreatDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な VirtualMachineThreatDetectionSettings を計算します。 |
REST リソース: v1beta2.organizations.webSecurityScannerSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=organizations/*/webSecurityScannerSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な WebSecurityScannerSettings を計算します。 |
REST リソース: v1beta2.projects
メソッド | |
---|---|
getContainerThreatDetectionSettings |
GET /v1beta2/{name=projects/*/containerThreatDetectionSettings} ContainerThreatDetectionSettings リソースを取得します。 |
getEventThreatDetectionSettings |
GET /v1beta2/{name=projects/*/eventThreatDetectionSettings} EventThreatDetectionSettings リソースを取得します。 |
getRapidVulnerabilityDetectionSettings |
GET /v1beta2/{name=projects/*/rapidVulnerabilityDetectionSettings} RapidVulnerabilityDetectionSettings リソースを取得します。 |
getSecurityCenterSettings |
GET /v1beta2/{name=projects/*/securityCenterSettings} SecurityCenterSettings リソースを取得します。 |
getSecurityHealthAnalyticsSettings |
GET /v1beta2/{name=projects/*/securityHealthAnalyticsSettings} SecurityHealthAnalyticsSettings リソースを取得します。 |
getVirtualMachineThreatDetectionSettings |
GET /v1beta2/{name=projects/*/virtualMachineThreatDetectionSettings} VirtualMachineThreatDetectionSettings リソースを取得します。 |
getWebSecurityScannerSettings |
GET /v1beta2/{name=projects/*/webSecurityScannerSettings} WebSecurityScannerSettings リソースを取得します。 |
updateContainerThreatDetectionSettings |
PATCH /v1beta2/{containerThreatDetectionSettings.name=projects/*/containerThreatDetectionSettings} ContainerThreatDetectionSettings リソースを更新します。 |
updateEventThreatDetectionSettings |
PATCH /v1beta2/{eventThreatDetectionSettings.name=projects/*/eventThreatDetectionSettings} EventThreatDetectionSettings リソースを更新します。 |
updateRapidVulnerabilityDetectionSettings |
PATCH /v1beta2/{rapidVulnerabilityDetectionSettings.name=projects/*/rapidVulnerabilityDetectionSettings} RapidVulnerabilityDetectionSettings リソースを更新します。 |
updateSecurityHealthAnalyticsSettings |
PATCH /v1beta2/{securityHealthAnalyticsSettings.name=projects/*/securityHealthAnalyticsSettings} SecurityHealthAnalyticsSettings リソースを更新します。 |
updateVirtualMachineThreatDetectionSettings |
PATCH /v1beta2/{virtualMachineThreatDetectionSettings.name=projects/*/virtualMachineThreatDetectionSettings} VirtualMachineThreatDetectionSettings リソースを更新します。 |
updateWebSecurityScannerSettings |
PATCH /v1beta2/{webSecurityScannerSettings.name=projects/*/webSecurityScannerSettings} WebSecurityScannerSettings リソースを更新します。 |
REST リソース: v1beta2.projects.containerThreatDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=projects/*/containerThreatDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な ContainerThreatDetectionSettings を計算します。 |
REST リソース: v1beta2.projects.eventThreatDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=projects/*/eventThreatDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な EventThreatDetectionSettings を計算します。 |
REST リソース: v1beta2.projects.locations.clusters
メソッド | |
---|---|
getContainerThreatDetectionSettings |
GET /v1beta2/{name=projects/*/locations/*/clusters/*/containerThreatDetectionSettings} ContainerThreatDetectionSettings リソースを取得します。 |
updateContainerThreatDetectionSettings |
PATCH /v1beta2/{containerThreatDetectionSettings.name=projects/*/locations/*/clusters/*/containerThreatDetectionSettings} ContainerThreatDetectionSettings リソースを更新します。 |
REST リソース: v1beta2.projects.locations.clusters.containerThreatDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=projects/*/locations/*/clusters/*/containerThreatDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な ContainerThreatDetectionSettings を計算します。 |
REST リソース: v1beta2.projects.rapidVulnerabilityDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=projects/*/rapidVulnerabilityDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な RapidVulnerabilityDetectionSettings を計算します。 |
REST リソース: v1beta2.projects.securityHealthAnalyticsSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=projects/*/securityHealthAnalyticsSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な SecurityHealthAnalyticsSettings を計算します。 |
REST リソース: v1beta2.projects.virtualMachineThreatDetectionSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=projects/*/virtualMachineThreatDetectionSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な VirtualMachineThreatDetectionSettings を計算します。 |
REST リソース: v1beta2.projects.webSecurityScannerSettings
メソッド | |
---|---|
calculate |
GET /v1beta2/{name=projects/*/webSecurityScannerSettings}:calculate リソース階層内のレベルと設定に基づいて、有効な WebSecurityScannerSettings を計算します。 |
REST リソース: v1beta1.organizations
メソッド | |
---|---|
getOrganizationSettings |
GET /v1beta1/{name=organizations/*/organizationSettings} 組織の設定を取得します。 |
updateOrganizationSettings |
PATCH /v1beta1/{organizationSettings.name=organizations/*/organizationSettings} 組織の設定を更新します。 |
REST リソース: v1beta1.organizations.assets
メソッド | |
---|---|
group |
POST /v1beta1/{parent=organizations/*}/assets:group 組織のアセットをフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1beta1/{parent=organizations/*}/assets 組織のアセットを一覧表示します。 |
runDiscovery |
POST /v1beta1/{parent=organizations/*}/assets:runDiscovery アセット ディスカバリを実行します。 |
updateSecurityMarks |
PATCH /v1beta1/{securityMarks.name=organizations/*/assets/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1beta1.organizations.operations
メソッド | |
---|---|
cancel |
POST /v1beta1/{name=organizations/*/operations/*}:cancel 長時間実行オペレーションの非同期キャンセルを開始します。 |
delete |
DELETE /v1beta1/{name=organizations/*/operations/*} 長時間実行オペレーションを削除します。 |
get |
GET /v1beta1/{name=organizations/*/operations/*} 長時間実行オペレーションの最新状態を取得します。 |
list |
GET /v1beta1/{name=organizations/*/operations} リクエスト内の指定したフィルタに一致するオペレーションを一覧表示します。 |
REST リソース: v1beta1.organizations.sources
メソッド | |
---|---|
create |
POST /v1beta1/{parent=organizations/*}/sources ソースを作成します。 |
get |
GET /v1beta1/{name=organizations/*/sources/*} ソースを取得します。 |
getIamPolicy |
POST /v1beta1/{resource=organizations/*/sources/*}:getIamPolicy 指定したソースのアクセス制御ポリシーを取得します。 |
list |
GET /v1beta1/{parent=organizations/*}/sources 組織に属するすべてのソースを一覧表示します。 |
patch |
PATCH /v1beta1/{source.name=organizations/*/sources/*} ソースを更新します。 |
setIamPolicy |
POST /v1beta1/{resource=organizations/*/sources/*}:setIamPolicy 指定したソースにアクセス制御ポリシーを設定します。 |
testIamPermissions |
POST /v1beta1/{resource=organizations/*/sources/*}:testIamPermissions 指定されたソースに対して呼び出し元が持っている権限を返します。 |
REST リソース: v1beta1.organizations.sources.findings
メソッド | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/sources/*}/findings 検出結果を作成します。 |
group |
POST /v1beta1/{parent=organizations/*/sources/*}/findings:group 組織またはソースの検出結果をフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1beta1/{parent=organizations/*/sources/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v1beta1/{finding.name=organizations/*/sources/*/findings/*} 検出結果を作成または更新します。 |
setState |
POST /v1beta1/{name=organizations/*/sources/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v1beta1/{securityMarks.name=organizations/*/sources/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1.folders.assets
メソッド | |
---|---|
group |
POST /v1/{parent=folders/*}/assets:group 組織のアセットをフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1/{parent=folders/*}/assets 組織のアセットを一覧表示します。 |
updateSecurityMarks |
PATCH /v1/{securityMarks.name=folders/*/assets/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1.folders.bigQueryExports
メソッド | |
---|---|
create |
POST /v1/{parent=folders/*}/bigQueryExports BigQuery Export を作成します。 |
delete |
DELETE /v1/{name=folders/*/bigQueryExports/*} 既存の BigQuery Export を削除します。 |
get |
GET /v1/{name=folders/*/bigQueryExports/*} BigQuery Export を取得します。 |
list |
GET /v1/{parent=folders/*}/bigQueryExports BigQuery エクスポートを一覧表示します。 |
patch |
PATCH /v1/{bigQueryExport.name=folders/*/bigQueryExports/*} BigQuery Export を更新します。 |
REST リソース: v1.folders.eventThreatDetectionSettings
メソッド | |
---|---|
validateCustomModule |
POST /v1/{parent=folders/*/eventThreatDetectionSettings}:validateCustomModule 指定された Event Threat Detection カスタム モジュールを検証します。 |
REST リソース: v1.folders.eventThreatDetectionSettings.customModules
メソッド | |
---|---|
create |
POST /v1/{parent=folders/*/eventThreatDetectionSettings}/customModules 指定された Resource Manager 親のスコープで常駐 Event Threat Detection カスタム モジュールを作成し、指定された親のすべての子に継承カスタム モジュールを作成します。 |
delete |
DELETE /v1/{name=folders/*/eventThreatDetectionSettings/customModules/*} 指定された Event Threat Detection カスタム モジュールと、Resource Manager 階層内のそのすべての子孫を削除します。 |
get |
GET /v1/{name=folders/*/eventThreatDetectionSettings/customModules/*} Event Threat Detection のカスタム モジュールを取得します。 |
list |
GET /v1/{parent=folders/*/eventThreatDetectionSettings}/customModules 指定された Resource Manager 親のすべての Event Threat Detection カスタム モジュールを一覧表示します。 |
listDescendant |
GET /v1/{parent=folders/*/eventThreatDetectionSettings}/customModules:listDescendant 指定した Resource Manager の親とその子孫にある、すべての常駐 Event Threat Detection カスタム モジュールを一覧表示します。 |
patch |
PATCH /v1/{eventThreatDetectionCustomModule.name=folders/*/eventThreatDetectionSettings/customModules/*} 指定された更新マスクに基づいて、指定された名前の Event Threat Detection カスタム モジュールを更新します。 |
REST リソース: v1.folders.eventThreatDetectionSettings.effectiveCustomModules
メソッド | |
---|---|
get |
GET /v1/{name=folders/*/eventThreatDetectionSettings/effectiveCustomModules/*} 指定されたレベルで有効な Event Threat Detection カスタム モジュールを取得します。 |
list |
GET /v1/{parent=folders/*/eventThreatDetectionSettings}/effectiveCustomModules 指定された親に対して有効な Event Threat Detection のカスタム モジュールをすべて一覧表示します。 |
REST リソース: v1.folders.findings
メソッド | |
---|---|
bulkMute |
POST /v1/{parent=folders/*}/findings:bulkMute フィルタに基づいて親の検出結果を一括でミュートする LRO を開始します。 |
REST リソース: v1.folders.locations.muteConfigs
メソッド | |
---|---|
delete |
DELETE /v1/{name=folders/*/locations/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v1/{name=folders/*/locations/*/muteConfigs/*} ミュート構成を取得します。 |
patch |
PATCH /v1/{muteConfig.name=folders/*/locations/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v1.folders.muteConfigs
メソッド | |
---|---|
create |
POST /v1/{parent=folders/*}/muteConfigs ミュート構成を作成します。 |
delete |
DELETE /v1/{name=folders/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v1/{name=folders/*/muteConfigs/*} ミュート構成を取得します。 |
list |
GET /v1/{parent=folders/*}/muteConfigs ミュート構成を一覧表示します。 |
patch |
PATCH /v1/{muteConfig.name=folders/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v1.folders.notificationConfigs
メソッド | |
---|---|
create |
POST /v1/{parent=folders/*}/notificationConfigs 通知構成を作成します。 |
delete |
DELETE /v1/{name=folders/*/notificationConfigs/*} 通知構成を削除します。 |
get |
GET /v1/{name=folders/*/notificationConfigs/*} 通知構成を取得します。 |
list |
GET /v1/{parent=folders/*}/notificationConfigs 通知構成を一覧表示します。 |
patch |
PATCH /v1/{notificationConfig.name=folders/*/notificationConfigs/*} 通知構成を更新します。 |
REST リソース: v1.folders.securityHealthAnalyticsSettings.customModules
メソッド | |
---|---|
create |
POST /v1/{parent=folders/*/securityHealthAnalyticsSettings}/customModules 指定された CRM 親のスコープに常駐の SecurityHealthAnalyticsCustomModule を作成し、指定された親のすべての CRM 子孫に継承された SecurityHealthAnalyticsCustomModules を作成します。 |
delete |
DELETE /v1/{name=folders/*/securityHealthAnalyticsSettings/customModules/*} 指定された SecurityHealthAnalyticsCustomModule と、CRM 階層内のそのすべての子孫を削除します。 |
get |
GET /v1/{name=folders/*/securityHealthAnalyticsSettings/customModules/*} SecurityHealthAnalyticsCustomModule を取得します。 |
list |
GET /v1/{parent=folders/*/securityHealthAnalyticsSettings}/customModules 指定された親のすべての SecurityHealthAnalyticsCustomModules のリストを返します。 |
listDescendant |
GET /v1/{parent=folders/*/securityHealthAnalyticsSettings}/customModules:listDescendant 指定された CRM 親のすべての SecurityHealthAnalyticsCustomModule と、親のすべての CRM 子孫のリストを返します。 |
patch |
PATCH /v1/{securityHealthAnalyticsCustomModule.name=folders/*/securityHealthAnalyticsSettings/customModules/*} 指定された更新マスクに基づいて、指定された名前の SecurityHealthAnalyticsCustomModule を更新します。 |
simulate |
POST /v1/{parent=folders/*/securityHealthAnalyticsSettings}/customModules:simulate 特定の SecurityHealthAnalyticsCustomModule とリソースをシミュレートします。 |
REST リソース: v1.folders.securityHealthAnalyticsSettings.effectiveCustomModules
メソッド | |
---|---|
get |
GET /v1/{name=folders/*/securityHealthAnalyticsSettings/effectiveCustomModules/*} EffectiveSecurityHealthAnalyticsCustomModule を取得します。 |
list |
GET /v1/{parent=folders/*/securityHealthAnalyticsSettings}/effectiveCustomModules 指定された親のすべての EffectiveSecurityHealthAnalyticsCustomModules のリストを返します。 |
REST リソース: v1.folders.sources
メソッド | |
---|---|
list |
GET /v1/{parent=folders/*}/sources 組織に属するすべてのソースを一覧表示します。 |
REST リソース: v1.folders.sources.findings
メソッド | |
---|---|
group |
POST /v1/{parent=folders/*/sources/*}/findings:group 組織またはソースの検出結果をフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1/{parent=folders/*/sources/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v1/{finding.name=folders/*/sources/*/findings/*} 検出結果を作成または更新します。 |
setMute |
POST /v1/{name=folders/*/sources/*/findings/*}:setMute 検出結果のミュート状態を更新します。 |
setState |
POST /v1/{name=folders/*/sources/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v1/{securityMarks.name=folders/*/sources/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1.folders.sources.findings.externalSystems
メソッド | |
---|---|
patch |
PATCH /v1/{externalSystem.name=folders/*/sources/*/findings/*/externalSystems/*} 外部システムを更新します。 |
REST リソース: v1.organizations
メソッド | |
---|---|
getOrganizationSettings |
GET /v1/{name=organizations/*/organizationSettings} 組織の設定を取得します。 |
updateOrganizationSettings |
PATCH /v1/{organizationSettings.name=organizations/*/organizationSettings} 組織の設定を更新します。 |
REST リソース: v1.organizations.assets
メソッド | |
---|---|
group |
POST /v1/{parent=organizations/*}/assets:group 組織のアセットをフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1/{parent=organizations/*}/assets 組織のアセットを一覧表示します。 |
runDiscovery |
POST /v1/{parent=organizations/*}/assets:runDiscovery アセット ディスカバリを実行します。 |
updateSecurityMarks |
PATCH /v1/{securityMarks.name=organizations/*/assets/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1.organizations.attackPaths
メソッド | |
---|---|
list |
GET /v1/{parent=organizations/*}/attackPaths シミュレーション結果または重要なリソースのセットとフィルタの攻撃パスを一覧表示します。 |
REST リソース: v1.organizations.bigQueryExports
メソッド | |
---|---|
create |
POST /v1/{parent=organizations/*}/bigQueryExports BigQuery Export を作成します。 |
delete |
DELETE /v1/{name=organizations/*/bigQueryExports/*} 既存の BigQuery Export を削除します。 |
get |
GET /v1/{name=organizations/*/bigQueryExports/*} BigQuery Export を取得します。 |
list |
GET /v1/{parent=organizations/*}/bigQueryExports BigQuery エクスポートを一覧表示します。 |
patch |
PATCH /v1/{bigQueryExport.name=organizations/*/bigQueryExports/*} BigQuery Export を更新します。 |
REST リソース: v1.organizations.eventThreatDetectionSettings
メソッド | |
---|---|
validateCustomModule |
POST /v1/{parent=organizations/*/eventThreatDetectionSettings}:validateCustomModule 指定された Event Threat Detection カスタム モジュールを検証します。 |
REST リソース: v1.organizations.eventThreatDetectionSettings.customModules
メソッド | |
---|---|
create |
POST /v1/{parent=organizations/*/eventThreatDetectionSettings}/customModules 指定された Resource Manager 親のスコープに常駐する Event Threat Detection カスタム モジュールを作成し、指定された親のすべての子に継承されたカスタム モジュールも作成します。 |
delete |
DELETE /v1/{name=organizations/*/eventThreatDetectionSettings/customModules/*} 指定された Event Threat Detection カスタム モジュールと、Resource Manager 階層内のそのすべての子孫を削除します。 |
get |
GET /v1/{name=organizations/*/eventThreatDetectionSettings/customModules/*} Event Threat Detection のカスタム モジュールを取得します。 |
list |
GET /v1/{parent=organizations/*/eventThreatDetectionSettings}/customModules 指定された Resource Manager 親のすべての Event Threat Detection カスタム モジュールを一覧表示します。 |
listDescendant |
GET /v1/{parent=organizations/*/eventThreatDetectionSettings}/customModules:listDescendant 指定した Resource Manager の親とその子孫にある、すべての常駐 Event Threat Detection カスタム モジュールを一覧表示します。 |
patch |
PATCH /v1/{eventThreatDetectionCustomModule.name=organizations/*/eventThreatDetectionSettings/customModules/*} 指定された更新マスクに基づいて、指定された名前の Event Threat Detection カスタム モジュールを更新します。 |
REST リソース: v1.organizations.eventThreatDetectionSettings.effectiveCustomModules
メソッド | |
---|---|
get |
GET /v1/{name=organizations/*/eventThreatDetectionSettings/effectiveCustomModules/*} 指定されたレベルで有効な Event Threat Detection カスタム モジュールを取得します。 |
list |
GET /v1/{parent=organizations/*/eventThreatDetectionSettings}/effectiveCustomModules 指定された親に対して有効な Event Threat Detection のカスタム モジュールをすべて一覧表示します。 |
REST リソース: v1.organizations.findings
メソッド | |
---|---|
bulkMute |
POST /v1/{parent=organizations/*}/findings:bulkMute フィルタに基づいて親の検出結果を一括でミュートする LRO を開始します。 |
REST リソース: v1.organizations.locations.muteConfigs
メソッド | |
---|---|
delete |
DELETE /v1/{name=organizations/*/locations/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v1/{name=organizations/*/locations/*/muteConfigs/*} ミュート構成を取得します。 |
patch |
PATCH /v1/{muteConfig.name=organizations/*/locations/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v1.organizations.muteConfigs
メソッド | |
---|---|
create |
POST /v1/{parent=organizations/*}/muteConfigs ミュート構成を作成します。 |
delete |
DELETE /v1/{name=organizations/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v1/{name=organizations/*/muteConfigs/*} ミュート構成を取得します。 |
list |
GET /v1/{parent=organizations/*}/muteConfigs ミュート構成を一覧表示します。 |
patch |
PATCH /v1/{muteConfig.name=organizations/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v1.organizations.notificationConfigs
メソッド | |
---|---|
create |
POST /v1/{parent=organizations/*}/notificationConfigs 通知構成を作成します。 |
delete |
DELETE /v1/{name=organizations/*/notificationConfigs/*} 通知構成を削除します。 |
get |
GET /v1/{name=organizations/*/notificationConfigs/*} 通知構成を取得します。 |
list |
GET /v1/{parent=organizations/*}/notificationConfigs 通知構成を一覧表示します。 |
patch |
PATCH /v1/{notificationConfig.name=organizations/*/notificationConfigs/*} 通知構成を更新します。 |
REST リソース: v1.organizations.operations
メソッド | |
---|---|
cancel |
POST /v1/{name=organizations/*/operations/*}:cancel 長時間実行オペレーションの非同期キャンセルを開始します。 |
delete |
DELETE /v1/{name=organizations/*/operations/*} 長時間実行オペレーションを削除します。 |
get |
GET /v1/{name=organizations/*/operations/*} 長時間実行オペレーションの最新状態を取得します。 |
list |
GET /v1/{name=organizations/*/operations} リクエスト内の指定したフィルタに一致するオペレーションを一覧表示します。 |
REST リソース: v1.organizations.resourceValueConfigs
メソッド | |
---|---|
batchCreate |
POST /v1/{parent=organizations/*}/resourceValueConfigs:batchCreate 組織の ResourceValueConfig を作成します。 |
delete |
DELETE /v1/{name=organizations/*/resourceValueConfigs/*} ResourceValueConfig を削除します。 |
get |
GET /v1/{name=organizations/*/resourceValueConfigs/*} ResourceValueConfig を取得します。 |
list |
GET /v1/{parent=organizations/*}/resourceValueConfigs すべての ResourceValueConfig を一覧表示します。 |
patch |
PATCH /v1/{resourceValueConfig.name=organizations/*/resourceValueConfigs/*} 既存の ResourceValueConfigs を新しいルールで更新します。 |
REST リソース: v1.organizations.securityHealthAnalyticsSettings.customModules
メソッド | |
---|---|
create |
POST /v1/{parent=organizations/*/securityHealthAnalyticsSettings}/customModules 指定された CRM 親のスコープに常駐の SecurityHealthAnalyticsCustomModule を作成し、指定された親のすべての CRM 子孫に継承された SecurityHealthAnalyticsCustomModules を作成します。 |
delete |
DELETE /v1/{name=organizations/*/securityHealthAnalyticsSettings/customModules/*} 指定された SecurityHealthAnalyticsCustomModule と、CRM 階層内のそのすべての子孫を削除します。 |
get |
GET /v1/{name=organizations/*/securityHealthAnalyticsSettings/customModules/*} SecurityHealthAnalyticsCustomModule を取得します。 |
list |
GET /v1/{parent=organizations/*/securityHealthAnalyticsSettings}/customModules 指定された親のすべての SecurityHealthAnalyticsCustomModules のリストを返します。 |
listDescendant |
GET /v1/{parent=organizations/*/securityHealthAnalyticsSettings}/customModules:listDescendant 指定された CRM 親のすべてのレジデント SecurityHealthAnalyticsCustomModule と、親のすべての CRM 子孫のリストを返します。 |
patch |
PATCH /v1/{securityHealthAnalyticsCustomModule.name=organizations/*/securityHealthAnalyticsSettings/customModules/*} 指定された更新マスクに基づいて、指定された名前の SecurityHealthAnalyticsCustomModule を更新します。 |
simulate |
POST /v1/{parent=organizations/*/securityHealthAnalyticsSettings}/customModules:simulate 特定の SecurityHealthAnalyticsCustomModule とリソースをシミュレートします。 |
REST リソース: v1.organizations.securityHealthAnalyticsSettings.effectiveCustomModules
メソッド | |
---|---|
get |
GET /v1/{name=organizations/*/securityHealthAnalyticsSettings/effectiveCustomModules/*} EffectiveSecurityHealthAnalyticsCustomModule を取得します。 |
list |
GET /v1/{parent=organizations/*/securityHealthAnalyticsSettings}/effectiveCustomModules 指定された親のすべての EffectiveSecurityHealthAnalyticsCustomModules のリストを返します。 |
REST リソース: v1.organizations.simulations
メソッド | |
---|---|
get |
GET /v1/{name=organizations/*/simulations/*} 指定した組織のシミュレーションを名前で取得するか、最新のシミュレーションを取得します。 |
REST リソース: v1.organizations.simulations.attackExposureResults.attackPaths
メソッド | |
---|---|
list |
GET /v1/{parent=organizations/*/simulations/*/attackExposureResults/*}/attackPaths シミュレーション結果または重要なリソースのセットとフィルタの攻撃パスを一覧表示します。 |
REST リソース: v1.organizations.simulations.attackExposureResults.valuedResources
メソッド | |
---|---|
list |
GET /v1/{parent=organizations/*/simulations/*/attackExposureResults/*}/valuedResources シミュレーション結果とフィルタのセットの価値の高いリソースを一覧表示します。 |
REST リソース: v1.organizations.simulations.attackPaths
メソッド | |
---|---|
list |
GET /v1/{parent=organizations/*/simulations/*}/attackPaths シミュレーション結果または重要なリソースのセットとフィルタの攻撃パスを一覧表示します。 |
REST リソース: v1.organizations.simulations.valuedResources
メソッド | |
---|---|
get |
GET /v1/{name=organizations/*/simulations/*/valuedResources/*} 名前で値付きリソースを取得する |
list |
GET /v1/{parent=organizations/*/simulations/*}/valuedResources シミュレーション結果とフィルタのセットの価値の高いリソースを一覧表示します。 |
REST リソース: v1.organizations.simulations.valuedResources.attackPaths
メソッド | |
---|---|
list |
GET /v1/{parent=organizations/*/simulations/*/valuedResources/*}/attackPaths シミュレーション結果または重要なリソースのセットとフィルタの攻撃パスを一覧表示します。 |
REST リソース: v1.organizations.sources
メソッド | |
---|---|
create |
POST /v1/{parent=organizations/*}/sources ソースを作成します。 |
get |
GET /v1/{name=organizations/*/sources/*} ソースを取得します。 |
getIamPolicy |
POST /v1/{resource=organizations/*/sources/*}:getIamPolicy 指定したソースのアクセス制御ポリシーを取得します。 |
list |
GET /v1/{parent=organizations/*}/sources 組織に属するすべてのソースを一覧表示します。 |
patch |
PATCH /v1/{source.name=organizations/*/sources/*} ソースを更新します。 |
setIamPolicy |
POST /v1/{resource=organizations/*/sources/*}:setIamPolicy 指定したソースにアクセス制御ポリシーを設定します。 |
testIamPermissions |
POST /v1/{resource=organizations/*/sources/*}:testIamPermissions 指定されたソースに対して呼び出し元が持っている権限を返します。 |
REST リソース: v1.organizations.sources.findings
メソッド | |
---|---|
create |
POST /v1/{parent=organizations/*/sources/*}/findings 検出結果を作成します。 |
group |
POST /v1/{parent=organizations/*/sources/*}/findings:group 組織またはソースの検出結果をフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1/{parent=organizations/*/sources/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v1/{finding.name=organizations/*/sources/*/findings/*} 検出結果を作成または更新します。 |
setMute |
POST /v1/{name=organizations/*/sources/*/findings/*}:setMute 検出結果のミュート状態を更新します。 |
setState |
POST /v1/{name=organizations/*/sources/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v1/{securityMarks.name=organizations/*/sources/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1.organizations.sources.findings.externalSystems
メソッド | |
---|---|
patch |
PATCH /v1/{externalSystem.name=organizations/*/sources/*/findings/*/externalSystems/*} 外部システムを更新します。 |
REST リソース: v1.organizations.valuedResources
メソッド | |
---|---|
list |
GET /v1/{parent=organizations/*}/valuedResources シミュレーション結果とフィルタのセットの価値の高いリソースを一覧表示します。 |
REST リソース: v1.projects.assets
メソッド | |
---|---|
group |
POST /v1/{parent=projects/*}/assets:group 組織のアセットをフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1/{parent=projects/*}/assets 組織のアセットを一覧表示します。 |
updateSecurityMarks |
PATCH /v1/{securityMarks.name=projects/*/assets/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1.projects.bigQueryExports
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*}/bigQueryExports BigQuery Export を作成します。 |
delete |
DELETE /v1/{name=projects/*/bigQueryExports/*} 既存の BigQuery Export を削除します。 |
get |
GET /v1/{name=projects/*/bigQueryExports/*} BigQuery Export を取得します。 |
list |
GET /v1/{parent=projects/*}/bigQueryExports BigQuery エクスポートを一覧表示します。 |
patch |
PATCH /v1/{bigQueryExport.name=projects/*/bigQueryExports/*} BigQuery Export を更新します。 |
REST リソース: v1.projects.eventThreatDetectionSettings
メソッド | |
---|---|
validateCustomModule |
POST /v1/{parent=projects/*/eventThreatDetectionSettings}:validateCustomModule 指定された Event Threat Detection カスタム モジュールを検証します。 |
REST リソース: v1.projects.eventThreatDetectionSettings.customModules
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/eventThreatDetectionSettings}/customModules 指定された Resource Manager 親のスコープで常駐 Event Threat Detection カスタム モジュールを作成し、指定された親のすべての子に継承カスタム モジュールを作成します。 |
delete |
DELETE /v1/{name=projects/*/eventThreatDetectionSettings/customModules/*} 指定された Event Threat Detection カスタム モジュールと、Resource Manager 階層内のそのすべての子孫を削除します。 |
get |
GET /v1/{name=projects/*/eventThreatDetectionSettings/customModules/*} Event Threat Detection のカスタム モジュールを取得します。 |
list |
GET /v1/{parent=projects/*/eventThreatDetectionSettings}/customModules 指定された Resource Manager 親のすべての Event Threat Detection カスタム モジュールを一覧表示します。 |
listDescendant |
GET /v1/{parent=projects/*/eventThreatDetectionSettings}/customModules:listDescendant 指定した Resource Manager の親とその子孫にある、すべての常駐 Event Threat Detection カスタム モジュールを一覧表示します。 |
patch |
PATCH /v1/{eventThreatDetectionCustomModule.name=projects/*/eventThreatDetectionSettings/customModules/*} 指定された更新マスクに基づいて、指定された名前の Event Threat Detection カスタム モジュールを更新します。 |
REST リソース: v1.projects.eventThreatDetectionSettings.effectiveCustomModules
メソッド | |
---|---|
get |
GET /v1/{name=projects/*/eventThreatDetectionSettings/effectiveCustomModules/*} 指定されたレベルで有効な Event Threat Detection カスタム モジュールを取得します。 |
list |
GET /v1/{parent=projects/*/eventThreatDetectionSettings}/effectiveCustomModules 指定された親に対して有効な Event Threat Detection のカスタム モジュールをすべて一覧表示します。 |
REST リソース: v1.projects.findings
メソッド | |
---|---|
bulkMute |
POST /v1/{parent=projects/*}/findings:bulkMute フィルタに基づいて親の検出結果を一括でミュートする LRO を開始します。 |
REST リソース: v1.projects.locations.muteConfigs
メソッド | |
---|---|
delete |
DELETE /v1/{name=projects/*/locations/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v1/{name=projects/*/locations/*/muteConfigs/*} ミュート構成を取得します。 |
patch |
PATCH /v1/{muteConfig.name=projects/*/locations/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v1.projects.muteConfigs
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*}/muteConfigs ミュート構成を作成します。 |
delete |
DELETE /v1/{name=projects/*/muteConfigs/*} 既存のミュート構成を削除します。 |
get |
GET /v1/{name=projects/*/muteConfigs/*} ミュート構成を取得します。 |
list |
GET /v1/{parent=projects/*}/muteConfigs ミュート構成を一覧表示します。 |
patch |
PATCH /v1/{muteConfig.name=projects/*/muteConfigs/*} ミュート構成を更新します。 |
REST リソース: v1.projects.notificationConfigs
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*}/notificationConfigs 通知構成を作成します。 |
delete |
DELETE /v1/{name=projects/*/notificationConfigs/*} 通知構成を削除します。 |
get |
GET /v1/{name=projects/*/notificationConfigs/*} 通知構成を取得します。 |
list |
GET /v1/{parent=projects/*}/notificationConfigs 通知構成を一覧表示します。 |
patch |
PATCH /v1/{notificationConfig.name=projects/*/notificationConfigs/*} 通知構成を更新します。 |
REST リソース: v1.projects.securityHealthAnalyticsSettings.customModules
メソッド | |
---|---|
create |
POST /v1/{parent=projects/*/securityHealthAnalyticsSettings}/customModules 指定された CRM 親のスコープに常駐の SecurityHealthAnalyticsCustomModule を作成し、指定された親のすべての CRM 子孫に継承された SecurityHealthAnalyticsCustomModules を作成します。 |
delete |
DELETE /v1/{name=projects/*/securityHealthAnalyticsSettings/customModules/*} 指定された SecurityHealthAnalyticsCustomModule と、CRM 階層内のそのすべての子孫を削除します。 |
get |
GET /v1/{name=projects/*/securityHealthAnalyticsSettings/customModules/*} SecurityHealthAnalyticsCustomModule を取得します。 |
list |
GET /v1/{parent=projects/*/securityHealthAnalyticsSettings}/customModules 指定された親のすべての SecurityHealthAnalyticsCustomModules のリストを返します。 |
listDescendant |
GET /v1/{parent=projects/*/securityHealthAnalyticsSettings}/customModules:listDescendant 指定された CRM 親のすべての SecurityHealthAnalyticsCustomModule と、親のすべての CRM 子孫のリストを返します。 |
patch |
PATCH /v1/{securityHealthAnalyticsCustomModule.name=projects/*/securityHealthAnalyticsSettings/customModules/*} 指定された更新マスクに基づいて、指定された名前の SecurityHealthAnalyticsCustomModule を更新します。 |
simulate |
POST /v1/{parent=projects/*/securityHealthAnalyticsSettings}/customModules:simulate 特定の SecurityHealthAnalyticsCustomModule とリソースをシミュレートします。 |
REST リソース: v1.projects.securityHealthAnalyticsSettings.effectiveCustomModules
メソッド | |
---|---|
get |
GET /v1/{name=projects/*/securityHealthAnalyticsSettings/effectiveCustomModules/*} EffectiveSecurityHealthAnalyticsCustomModule を取得します。 |
list |
GET /v1/{parent=projects/*/securityHealthAnalyticsSettings}/effectiveCustomModules 指定された親のすべての EffectiveSecurityHealthAnalyticsCustomModules のリストを返します。 |
REST リソース: v1.projects.sources
メソッド | |
---|---|
list |
GET /v1/{parent=projects/*}/sources 組織に属するすべてのソースを一覧表示します。 |
REST リソース: v1.projects.sources.findings
メソッド | |
---|---|
group |
POST /v1/{parent=projects/*/sources/*}/findings:group 組織またはソースの検出結果をフィルタし、指定したプロパティでグループ化します。 |
list |
GET /v1/{parent=projects/*/sources/*}/findings 組織またはソースの検出結果を一覧表示します。 |
patch |
PATCH /v1/{finding.name=projects/*/sources/*/findings/*} 検出結果を作成または更新します。 |
setMute |
POST /v1/{name=projects/*/sources/*/findings/*}:setMute 検出結果のミュート状態を更新します。 |
setState |
POST /v1/{name=projects/*/sources/*/findings/*}:setState 検出結果の状態を更新します。 |
updateSecurityMarks |
PATCH /v1/{securityMarks.name=projects/*/sources/*/findings/*/securityMarks} セキュリティ マークを更新します。 |
REST リソース: v1.projects.sources.findings.externalSystems
メソッド | |
---|---|
patch |
PATCH /v1/{externalSystem.name=projects/*/sources/*/findings/*/externalSystems/*} 外部システムを更新します。 |