标签: oci-python-sdk

获取 OCI Tenancy 中所有隔间的列表

我正在尝试获取使用compartments中的所有(包括子隔间)的列表。OCI TenancyPython SDK

但下文OCI API并未给出root compartment详细内容。

root compartment有没有办法直接通过 API获取详细信息?

下面是我的代码:

import oci
from oci.config import from_file
from oci.signer import Signer

config = from_file()

COMPARTMENT_ID="ocid1.tenancy.oc1..a"

identity_client = oci.identity.IdentityClient(config)

list_compartments_response = identity_client.list_compartments(
    compartment_id=COMPARTMENT_ID,
    compartment_id_in_subtree=True)

compartmentlist = list_compartments_response.data
Run Code Online (Sandbox Code Playgroud)

compartmentlist字典不包含root compartment详细信息。

请帮忙。

编辑1:

COMPARTMENT_ID上面代码中给出的是root compartment ID. root compartment我什至需要API 的最终响应中的详细信息。

oracle-cloud-infrastructure oci-python-sdk

4
推荐指数
1
解决办法
3219
查看次数