getCompanyDetailsByAWSAccountId
该方法用于获取已配置特定AWS账户Amazon EC2集成的被托管公司信息
参数
|
参数 |
类型 |
可选性 |
描述 |
|---|---|---|---|
|
|
字符串 |
否 |
AWS账户ID |
返回值
该方法返回一个数组,包含已配置指定AWS账户AWS集成的公司。返回列表的大小限制为25条条目。每个条目具有以下结构:
-
type- 公司类型:0表示合作伙伴,1表示客户 -
name- 公司名称 -
id- 公司ID -
address- 公司实际地址 -
phone- 公司电话 -
canBeManagedByAbove- 公司的安全管理状态:true,表示安全可由母公司管理 -
isSuspended- 公司账户状态:true,表示公司已被暂停 -
createdAt- 表示公司创建时间的UTC日期和时间字符串 -
country- 表示国家代码的字符串,格式为 ISO 3166 。若未指定代码,则字符串值为N/A -
state- 表示国家行政区代码的字符串,格式为 ISO 3166 。若未指定代码,则字符串值为N/A -
contactPerson- 包含联系人详细信息的对象:-
fullName,其名字和姓氏 -
email,其商务电子邮件地址 -
phoneNumber,其商务电话号码 -
companyRole,其在公司中的职位
-
示例
请求 :
{
"params": {
"accountId": "123456789012"
},
"jsonrpc": "2.0",
"method": "getCompanyDetailsByAWSAccountId",
"id": "ae037403-7947-4f2b-b0b2-af190a8b44eb"
}
响应 :
{
"id": "ae037403-7947-4f2b-b0b2-af190a8b44eb",
"jsonrpc": "2.0",
"result": [{
"type": 1,
"name": "测试客户",
"id": "55191c7ab1a43d1f107b23c7",
"address": "示例街1号",
"phone": "0040740000001",
"canBeManagedByAbove": true,
"isSuspended": false,
"createdAt": "2017-02-21T15:02:54",
"country": "CA",
"state": "CA-BC",
"contactPerson": {
"fullName": "斯蒂芬·约翰逊",
"email": "stephen.jhonsons@example.email.com",
"phoneNumber": "0040740000001",
"companyRole": "所有者/总裁"
}
},
{
"type": 0,
"name": "测试合作伙伴",
"id": "55191c5fb1a43da8107b23c6",
"address": "示例街2号",
"phone": "0040740000002",
"canBeManagedByAbove": true,
"isSuspended": false,
"createdAt": "2017-01-28T15:01:15",
"country": "CA",
"state": "CA-BC",
"contactPerson": {
"fullName": "斯蒂芬·约翰逊",
"email": "stephen.jhonsons@example.email.com",
"phoneNumber": "0040740000001",
"companyRole": "所有者/总裁"
}
}]
}