VM インスタンスでのパッチ管理、パッチ コンプライアンス、および構成管理に使用できる OS 管理ツールです。
- REST リソース: v1beta.projects.guestPolicies
- REST リソース: v1beta.projects.patchDeployments
- REST リソース: v1beta.projects.patchJobs
- REST リソース: v1beta.projects.patchJobs.instanceDetails
- REST リソース: v1beta.projects.zones.instances
Service: osconfig.googleapis.com
Google が提供するクライアント ライブラリを使用してこのサービスを呼び出すことをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用します。
ディスカバリ ドキュメント
ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。
https://osconfig.googleapis.com
REST リソース: v1beta.projects.guestPolicies
メソッド | |
---|---|
create |
POST /v1beta/{parent=projects/*}/guestPolicies OS Config ゲストポリシーを作成します。 |
delete |
DELETE /v1beta/{name=projects/*/guestPolicies/*} OS Config ゲストポリシーを削除します。 |
get |
GET /v1beta/{name=projects/*/guestPolicies/*} OS Config のゲストポリシーを取得します。 |
list |
GET /v1beta/{parent=projects/*}/guestPolicies OS Config ゲストポリシーのページを取得します。 |
patch |
PATCH /v1beta/{guestPolicy.name=projects/*/guestPolicies/*} OS Config のゲストポリシーを更新します。 |
REST リソース: v1beta.projects.patchDeployments
メソッド | |
---|---|
create |
POST /v1beta/{parent=projects/*}/patchDeployments OS Config パッチ デプロイメントを作成します。 |
delete |
DELETE /v1beta/{name=projects/*/patchDeployments/*} OS Config パッチ デプロイメントを削除します。 |
get |
GET /v1beta/{name=projects/*/patchDeployments/*} OS Config パッチ デプロイメントを取得します。 |
list |
GET /v1beta/{parent=projects/*}/patchDeployments OS Config パッチ デプロイメントのページを取得します。 |
REST リソース: v1beta.projects.patchJobs
メソッド | |
---|---|
cancel |
POST /v1beta/{name=projects/*/patchJobs/*}:cancel パッチジョブをキャンセルします。 |
execute |
POST /v1beta/{parent=projects/*}/patchJobs:execute パッチジョブを作成、実行して、VM インスタンスにパッチを適用します。 |
get |
GET /v1beta/{name=projects/*/patchJobs/*} パッチジョブを取得します。 |
list |
GET /v1beta/{parent=projects/*}/patchJobs パッチジョブのリストを取得します。 |
REST リソース: v1beta.projects.patchJobs.instanceDetails
メソッド | |
---|---|
list |
GET /v1beta/{parent=projects/*/patchJobs/*}/instanceDetails 任意のパッチジョブのインスタンスの詳細のリストを取得します。 |
REST リソース: v1beta.projects.zones.instances
メソッド | |
---|---|
lookupEffectiveGuestPolicy |
POST /v1beta/{instance=projects/*/zones/*/instances/*}:lookupEffectiveGuestPolicy VM インスタンスに適用される有効なゲストポリシーを検索します。 |