EipTp实例
更新时间:2024-01-10
创建共享流量包
- 共享流量包采用预付费方式,购买共享流量包后立刻生效,并自动抵扣同地域后付费-按流量计费的EIP费用,直到流量包用完或到期为止。
- reservationLength 字段为必填参数,表示共享流量包有效期。填写要求以数字形式,当前有效期支持三种规格:1个月、6个月和12个月。
- capacity 字段为必填参数,表示共享流量包容量。当有效期为1个月时,对应可选规格 "10G"/"50G"/"100G"/"500G"/"1T"/"5T" /"10T"/"50T";当有效期为6个月时,对应可选规格 "60G"/"300G"/"600G"/"3T"/"6T"/"30T"/"60T"/"300T" ;当有效期为12个月时,对应可选规格 "1T"/"10T"/"50T"/"100T"/"500T"/"1P",需按照对应可选规格进行容量选择。
- deductPolicy为可选参数,表示共享流量包的扣费策略,包括FullTimeDurationPackage(全时)和TimeDurationPackage(闲时),默认为FullTimeDurationPackage。
- packageType为可选参数,表示共享流量包的线路类型,当前支持 WebOutBytes(动态),默认为WebOutBytes。 创建共享流量包需要实名认证,若未通过实名认证可以前往百度智能云官网控制台中的安全认证下的实名认证中进行认证。
函数声明
def create_eip_tp(self, reservation_length, capacity, deduct_policy=None, package_type=None,
client_token=None, config=None):
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/EIP/s/Nks7gtql8
返回值
操作成功:
{
"id":"tp-xxxxxxxxxx"
}
操作失败:
抛出异常,异常列表参考:https://cloud.baidu.com/doc/EIP/s/Fk09snej9
代码示例
具体代码示例参考:example_create_eip_tp.py
查询共享流量包详情
- 根据共享流量包id查询指定共享流量包的详细信息
函数声明
def get_eip_tp_detail(self, id, config=None):
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/EIP/s/uks7gy2lj
返回值
操作成功:
{
"id": "tp-xxxxxxxxxx",
"deductPolicy": "TimeDurationPackage",
"packageType": "WebOutBytes",
"status": "RUNNING",
"capacity": 10737418240,
"usedCapacity": 0,
"createTime": "2021-04-10T11:40:57Z",
"activeTime": "2021-04-10T11:41:16Z",
"expireTime": "2021-05-10T11:41:16Z"
}
操作失败:
抛出异常,异常列表参考:https://cloud.baidu.com/doc/EIP/s/Fk09snej9
代码示例
具体代码示例参考:example_get_eip_tp_detail.py
查询共享流量包列表
- 可根据多重条件查询共享流量包列表。
- 若不提供查询条件,则默认查询覆盖所有共享流量包。
- 返回结果为多重条件交集的查询结果,即提供多重条件的情况下,返回同时满足所有条件的共享流量包。
- 以上查询结果支持marker分页,分页大小默认为1000,可通过maxKeys参数指定。
函数声明
def list_eip_tps(self, id=None, deduct_policy=None, status=None, marker=None,
max_keys=1000, config=None):
参数含义
请参考OpenAPI文档:https://cloud.baidu.com/doc/EIP/s/mks7gz0vq
返回值
操作成功:
{
"marker": "tp-87V5cnkwqO",
"maxKeys": 1,
"nextMarker": "tp-Qn65tYXAx3",
"isTruncated": true,
"packageList": [
{
"id": "tp-87V5cnkwqO",
"deductPolicy": "TimeDurationPackage",
"packageType": "WebOutBytes",
"status": "RUNNING",
"capacity": 10737418240,
"usedCapacity": 0,
"createTime": "2021-04-10T11:40:57Z",
"activeTime": "2021-04-10T11:41:16Z",
"expireTime": "2021-05-10T11:41:16Z"
}
// ... 更多 eip_tp 条目
]
}
操作失败:
抛出异常,异常列表参考:https://cloud.baidu.com/doc/EIP/s/Fk09snej9
代码示例
具体代码示例参考:example_list_eip_tps.py