方法:projects.zones.instances.lookupEffectiveGuestPolicy

查找适用于虚拟机实例的有效客机政策。此查找会合并分配给实例祖先的所有政策。

HTTP 请求

POST https://osconfig.googleapis.com/v1beta/{instance=projects/*/zones/*/instances/*}:lookupEffectiveGuestPolicy

网址采用 gRPC 转码语法。

路径参数

参数
instance

string

必填。正在查找其政策的虚拟机实例。

请求正文

请求正文中包含结构如下的数据:

JSON 表示法

{
      "osShortName": string,
      "osVersion": string,
      "osArchitecture": string
    }
字段
osShortName

string

实例上运行的操作系统的简称。如果已为相应实例启用 OS Inventory,则 OS Config 代理仅会提供此字段用于定位。

osVersion

string

实例上运行的操作系统的版本。如果已为相应虚拟机实例启用 OS Inventory,则 OS Config 代理仅会提供此字段用于定位。

osArchitecture

string

实例上运行的操作系统的架构。如果已为相应实例启用 OS Inventory,则 OS Config 代理仅会提供此字段用于定位。

响应正文

如果成功,响应正文将包含结构如下的数据:

适用于虚拟机实例的有效客机政策。

JSON 表示法

{
      "packages": [
        {
          object (SourcedPackage)
        }
      ],
      "packageRepositories": [
        {
          object (SourcedPackageRepository)
        }
      ],
      "softwareRecipes": [
        {
          object (SourcedSoftwareRecipe)
        }
      ]
    }
字段
packages[]

object (SourcedPackage)

分配给虚拟机实例的软件包配置列表。

packageRepositories[]

object (SourcedPackageRepository)

分配给虚拟机实例的软件包代码库配置列表。

softwareRecipes[]

object (SourcedSoftwareRecipe)

分配给虚拟机实例的配方列表。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/cloud-platform

如需了解详情,请参阅身份验证概览

SourcedPackage

包含其来源的客机政策软件包。

JSON 表示法

{
      "source": string,
      "package": {
        object (Package)
      }
    }
字段
source

string

提供此配置的客机政策的名称。

package

object (Package)

要在虚拟机实例上配置的软件包。

SourcedPackageRepository

包含其来源的客机政策软件包代码库。

JSON 表示法

{
      "source": string,
      "packageRepository": {
        object (PackageRepository)
      }
    }
字段
source

string

提供此配置的客机政策的名称。

packageRepository

object (PackageRepository)

要在虚拟机实例上配置的软件包代码库。

SourcedSoftwareRecipe

包含其来源的客机政策配方。

JSON 表示法

{
      "source": string,
      "softwareRecipe": {
        object (SoftwareRecipe)
      }
    }
字段
source

string

提供此配置的客机政策的名称。

softwareRecipe

object (SoftwareRecipe)

要在虚拟机实例上配置的软件配方。

试试看!