Environment Management
listEnvs
1. API Description
API feature: obtains all environment information
API declaration: listEnvs(): Promise<Object>
2. Input Parameters
N/A
3. Return Results
| Field | Required | Type | Description |
|---|---|---|---|
| RequestId | Required | String | Unique identifier of the request |
| EnvList | Yes | Array<EnvItem> | Environment array |
EnvItem
| Field | Required | Type | Description |
|---|---|---|---|
| EnvId | Yes | String | Environment ID |
| Source | Required | String | Source |
| Alias | Yes | String | Environment alias |
| Status | Required | String | Environment status |
| CreateTime | Required | String | Creation time |
| UpdateTime | Yes | String | Update time |
| PackageId | Required | String | Environment package ID |
| PackageName | Required | String | Package name |
| Databases | Required | Array | Database resource details |
| Storages | Required | Array | Storage resource details |
| Functions | Required | Array | Function resource details |
| LogServices | Required | Array | Log resource details |
4. Sample Code
import CloudBase from '@cloudbase/manager-node'
const { env } = new CloudBase({
secretId: 'Your SecretId',
secretKey: 'Your SecretKey',
envId: 'Your envId' // TCB environment ID, which can be obtained from the Tencent Cloud TCB console
})
async function test() {
const res = await env.listEnvs()
const { EnvList } = res
for (let env in EnvList) {
// Iterate through envList
console.log(env)
}
}
test()
getEnvAuthDomains
1. API Description
API feature: obtains the list of legal domains
API declaration: getEnvAuthDomains(): Promise<Object>