diff --git a/changelog.md b/changelog.md new file mode 100644 index 00000000..0113bb04 --- /dev/null +++ b/changelog.md @@ -0,0 +1,222 @@ +SDK Auto Release + +FEATURE: + +- Add `CreateUHostInstance` +- Add `StopUHostInstance` +- Add `DescribeURedisGroup` +- Add `DeleteBandwidthPackage` +- Add `UpdateUDBInstanceBackupStrategy` +- Add `GetUserInfo` +- Add `RestartUDBInstance` +- Add `PoweroffUHostInstance` +- Add `DeleteURedisGroup` +- Add `DetachUDisk` +- Add `DeleteUMemcacheGroup` +- Add `ModifyUHostInstanceTag` +- Add `SendUSMSMessage` +- Add `ReinstallUHostInstance` +- Add `TerminateCustomImage` +- Add `UpdateULBAttribute` +- Add `UpdateSubnetAttribute` +- Add `ReleaseVIP` +- Add `DescribeUDBParamGroup` +- Add `UpdateUSMSTemplate` +- Add `DescribeUDBType` +- Add `ResizeUDBInstance` +- Add `DescribeUDiskSnapshot` +- Add `ReleaseEIP` +- Add `CreateCustomImage` +- Add `DescribeUDBInstanceUpgradePrice` +- Add `DescribeUMemcacheGroup` +- Add `DescribeUDBBackup` +- Add `GetProjectList` +- Add `DeleteSubnet` +- Add `DeleteUSMSTemplate` +- Add `UpdateFirewallAttribute` +- Add `StartUHostInstance` +- Add `DescribeUDBInstanceBackupURL` +- Add `AllocateEIP` +- Add `TerminateProject` +- Add `DescribeUHostInstance` +- Add `AllocateUDPN` +- Add `ModifyUDBInstanceName` +- Add `ModifyUDBInstancePassword` +- Add `CreateUMemcacheGroup` +- Add `GrantFirewall` +- Add `DescribeUDBInstanceBinlogBackupState` +- Add `GetUMemSpaceState` +- Add `DescribeVServer` +- Add `StartUDBInstance` +- Add `GetEIPPrice` +- Add `ModifyUDPNBandwidth` +- Add `DescribeUDBBackupBlacklist` +- Add `CreateUDBRouteInstance` +- Add `CreatePolicy` +- Add `DeleteVPC` +- Add `PromoteUDBSlave` +- Add `ReleaseUDPN` +- Add `BackupUDBInstance` +- Add `UpdateEIPAttribute` +- Add `DescribeURedisUpgradePrice` +- Add `BindEIP` +- Add `UnBindEIP` +- Add `FetchUDBInstanceEarliestRecoverTime` +- Add `RebootUHostInstance` +- Add `DeleteUDBLogPackage` +- Add `AddVPCNetwork` +- Add `ModifyEIPWeight` +- Add `DescribeUMemcachePrice` +- Add `DescribePHostTags` +- Add `ModifyUMemSpaceName` +- Add `GetPHostPrice` +- Add `AssociateEIPWithShareBandwidth` +- Add `DescribeURedisBackupURL` +- Add `GetUHostInstanceVncInfo` +- Add `CreateUSMSSignature` +- Add `CloneUDisk` +- Add `GetSFWorkflowTemplate` +- Add `GetUDPNPrice` +- Add `UpdateUDBInstanceSlaveBackupSwitch` +- Add `TerminatePHost` +- Add `DescribeVPCIntercom` +- Add `DescribeSubnet` +- Add `DescribeUDBLogBackupURL` +- Add `DeleteGlobalSSHInstance` +- Add `DescribeUDBBinlogBackupURL` +- Add `CreatePHost` +- Add `ResetUHostInstancePassword` +- Add `ResizeURedisGroup` +- Add `CreateUDiskSnapshot` +- Add `TerminateUHostInstance` +- Add `ResizeUMemSpace` +- Add `CreateUDisk` +- Add `DeleteUDBBackup` +- Add `DescribeUDisk` +- Add `DescribePHost` +- Add `GetUHostInstancePrice` +- Add `UpgradeToArkUHostInstance` +- Add `CreateFirewall` +- Add `AttachUDisk` +- Add `DescribeUDiskPrice` +- Add `CreateGlobalSSHInstance` +- Add `DescribeUDPN` +- Add `ResizeUDredisSpace` +- Add `DeleteUMemSpace` +- Add `GetUDPNUpgradePrice` +- Add `DescribeVPC` +- Add `ModifyGlobalSSHPort` +- Add `DeleteVServer` +- Add `CheckUDBInstanceToHAAllowance` +- Add `GetUDPNLineList` +- Add `ReinstallPHost` +- Add `CreateURedisGroup` +- Add `DescribeShareBandwidth` +- Add `DescribeUDBInstancePrice` +- Add `ResizeUHostInstance` +- Add `ImportCustomImage` +- Add `DeleteUDBParamGroup` +- Add `UpdateBackendAttribute` +- Add `ResizeAttachedDisk` +- Add `CreateSubnet` +- Add `UpdateVServerAttribute` +- Add `CreateSFWorkflowFromTemplate` +- Add `PromoteUDBInstanceToHA` +- Add `SwitchUDBInstanceToHA` +- Add `BindSSL` +- Add `DescribeBandwidthUsage` +- Add `GetUSMSSendReceipt` +- Add `CreateVPCIntercom` +- Add `ModifyEIPBandwidth` +- Add `DeleteUDiskSnapshot` +- Add `GetEIPUpgradePrice` +- Add `SetEIPPayMode` +- Add `DeleteSSL` +- Add `DescribeUDBInstanceState` +- Add `DescribePHostImage` +- Add `ModifyUHostInstanceRemark` +- Add `RenameUDisk` +- Add `DescribeFirewallResource` +- Add `DescribeULB` +- Add `GetEIPPayMode` +- Add `UpdateUSMSSignature` +- Add `RestartUMemcacheGroup` +- Add `DescribeUMemcacheUpgradePrice` +- Add `DeleteVPCIntercom` +- Add `RestoreUDisk` +- Add `QueryUSMSSignature` +- Add `CreateSSL` +- Add `DescribeUMemSpace` +- Add `ReleaseShareBandwidth` +- Add `DescribeEIP` +- Add `DescribeGlobalSSHInstance` +- Add `UpdatePolicy` +- Add `UpdateVPCNetwork` +- Add `CreateVServer` +- Add `EditUDBBackupBlacklist` +- Add `BackupUDBInstanceErrorLog` +- Add `DeletePolicy` +- Add `CreateBandwidthPackage` +- Add `CopyCustomImage` +- Add `ReleaseBackend` +- Add `DeleteFirewall` +- Add `CreateUDBInstance` +- Add `DeleteULB` +- Add `AllocateShareBandwidth` +- Add `CreateUMemSpace` +- Add `ResizeShareBandwidth` +- Add `DescribeUDBInstance` +- Add `UnbindSSL` +- Add `DescribeUMemUpgradePrice` +- Add `CreateULB` +- Add `CreateUSMSTemplate` +- Add `DeleteUSMSSignature` +- Add `DescribeUDiskUpgradePrice` +- Add `DescribeSubnetResource` +- Add `ModifyGlobalSSHRemark` +- Add `DescribeGlobalSSHArea` +- Add `DescribeBandwidthPackage` +- Add `StopUDBInstance` +- Add `DescribeUHostTags` +- Add `DescribeURedisBackup` +- Add `CreateVPC` +- Add `AllocateBackend` +- Add `CreateProject` +- Add `ModifyUHostInstanceName` +- Add `DescribeSSL` +- Add `AllocateVIP` +- Add `DescribeUDBLogPackage` +- Add `DescribeURedisPrice` +- Add `PoweroffPHost` +- Add `DisassociateEIPWithShareBandwidth` +- Add `CheckRecoverUDBInstance` +- Add `DescribeVIP` +- Add `GetUHostUpgradePrice` +- Add `DescribeImage` +- Add `StartPHost` +- Add `DescribeFirewall` +- Add `RebootPHost` +- Add `BackupUDBInstanceBinlog` +- Add `CreateUDBSlave` +- Add `CreateUDBParamGroup` +- Add `UpdateUDBParamGroup` +- Add `ModifyURedisGroupName` +- Add `QueryUSMSTemplate` +- Add `DescribeUDBInstanceBackupState` +- Add `DescribeUMemPrice` +- Add `UpdateFirewall` +- Add `SetUDiskUDataArkMode` +- Add `DescribeUDBInstanceBinlog` +- Add `UploadUDBParamGroup` +- Add `CreateUDBInstanceByRecovery` +- Add `ResizeUDisk` +- Add `ModifyPHostInfo` +- Add `CreateUDBReplicationInstance` +- Add `CloneUDiskSnapshot` +- Add `AllocateBackendBatch` +- Add `DeleteUDBInstance` +- Add `ClearUDBLog` +- Add `DeleteUDisk` + + + diff --git a/docs/services.rst b/docs/services.rst index 7bdabca8..246beadb 100644 --- a/docs/services.rst +++ b/docs/services.rst @@ -67,6 +67,12 @@ UPHost .. autoclass:: ucloud.services.uphost.client.UPHostClient :members: +USMS +---- + +.. autoclass:: ucloud.services.usms.client.USMSClient + :members: + VPC --- diff --git a/model/artifact.json b/model/artifact.json new file mode 100644 index 00000000..8aee1442 --- /dev/null +++ b/model/artifact.json @@ -0,0 +1 @@ +{"SDK":"python3","Time":"2019-09-26T10:56:39.300238998Z","Apis":[{"Name":"AddVPCNetwork","CName":"添加VPC网段","Desc":"添加VPC网段","Product":"VPC","Request":[{"Name":"Network","Desc":"增加网段","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"源VPC短ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"huan.xu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.626Z","PublishUser":"","FileName":"","IsIdempotent":false,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"AllocateBackend","CName":"添加后端实例","Desc":"添加ULB后端资源实例","Product":"ULB","Request":[{"Name":"Enabled","Desc":"后端实例状态开关,枚举值: 1:启用; 0:禁用 默认为启用","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"所添加的后端资源服务端口,取值范围[1-65535],默认80","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceId","Desc":"所添加的后端资源的资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceType","Desc":"所添加的后端资源的类型,枚举值:UHost -\u003e 云主机;UPM -\u003e 物理云主机; UDHost -\u003e 私有专区主机;UDocker -\u003e 容器,默认值为“UHost”","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"负载均衡实例的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"VServer实例的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Weight","Desc":"所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"BackendId","Desc":"所添加的后端资源在ULB中的对象ID,(为ULB系统中使用,与资源自身ID无关),可用于 UpdateBackendAttribute/UpdateBackendAttributeBatch/ReleaseBackend","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2019-02-19T14:02:56.965Z","PublishUser":"","FileName":"/ulb-api/allocate_backend.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"AllocateBackendBatch","CName":"批量添加VServer后端节点","Desc":"批量添加VServer后端节点","Product":"ULB","Request":[{"Name":"ApiVersion","Desc":"","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Backends","Desc":"用| 分割字段,格式:ResourceId| ResourceType| Port| Enabled|IP。\nResourceId:所添加的后端资源的资源ID;\nResourceType:所添加的后端资源的类型,枚举值:UHost -\u003e 云主机;UPM -\u003e 物理云主机; UDHost -\u003e 私有专区主机;UDocker -\u003e 容器,默认值为“UHost”;\nPort:所添加的后端资源服务端口,取值范围[1-65535];\nEnabled:后端实例状态开关,枚举值: 1:启用; 0:禁用;\nIP:后端资源内网ip;","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"负载均衡实例的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"VServer实例的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"BackendId","Desc":"所添加的后端资源ID,(为ULB系统中使用,与资源自身ID无关),可用于 UpdateBackendAttribute/UpdateBackendAttributeBatch/ReleaseBackend","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"damon.wang@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PublishTime":"2018-10-30T10:59:34.229Z","PublishUser":"","FileName":"/ulb-api/allocate_backend_batch.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"AllocateEIP","CName":"申请弹性IP","Desc":"根据提供信息, 申请弹性IP","Product":"UNet","Request":[{"Name":"Bandwidth","Desc":"弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: 流量计费[1-200],带宽计费[1-800]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); Trial, 试用(需开启权限) 默认为按月付费","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"代金券ID, 默认不使用","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"弹性IP的名称, 默认为 \"EIP\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OperatorName","Desc":"弹性IP的线路如下: 国际: International BGP: Bgp 各地域允许的线路参数如下: cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International.其他海外线路均为 International","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PayMode","Desc":"弹性IP的计费模式. 枚举值: \"Traffic\", 流量计费; \"Bandwidth\", 带宽计费; \"ShareBandwidth\",共享带宽模式. 默认为 \"Bandwidth\".","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 ","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长, 默认: 1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"弹性IP的备注, 默认为空","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidthId","Desc":"绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称, 默认为 \"Default\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"EIPSet","Desc":"申请到的EIP资源详情 参见 UnetAllocateEIPSet","Required":false,"Type":"array","ArrType":"UnetAllocateEIPSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"aaq.ma@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PublishTime":"2019-04-29T03:08:24.613Z","PublishUser":"","FileName":"/unet-api/allocate_eip.txt","IsIdempotent":false,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"AllocateShareBandwidth","CName":"开通共享带宽","Desc":"开通共享带宽","Product":"UNet","Request":[{"Name":"ChargeType","Desc":"付费方式:Year 按年,Month 按月,Dynamic 按时;","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IPVersion","Desc":"共享带宽类型,IPv4或者IPv6,不传默认IPv4","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"共享带宽名字","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidth","Desc":"共享带宽值","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidthGuarantee","Desc":"共享带宽保底值(后付费)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":true}],"Response":[{"Name":"ShareBandwidthId","Desc":"共享带宽资源Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"li.wei","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"li.wei","PassTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PublishTime":"2019-08-07T02:57:33.139Z","PublishUser":"","FileName":"/unet-api/allocate_share_bandwidth.txt","IsIdempotent":false,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"AllocateUDPN","CName":"分配 UDPN 专线","Desc":"分配一条 UDPN 专线","Product":"UDPN","Request":[{"Name":"Bandwidth","Desc":"带宽","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"计费类型,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"代金劵","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Peer1","Desc":"专线可用区1,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Peer2","Desc":"专线可用区2,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"计费时长,默认 1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UDPNId","Desc":"资源名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"两个端点peer1和peer2之间的线路不一定支持,调用GetUDPNLineList查询支持线路","Warn":"","Mock":false,"IsPublished":false,"Status":"","CreateUser":"mike.gao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"andy.huang","PassTime":"2018-05-28T04:43:48.051Z","PassUser":"andy.huang","PublishTime":"2018-06-15T04:01:10.919Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":false,"AliasedProduct":"UDPN","SDKType":"public"},{"Name":"AllocateVIP","CName":"申请内网虚拟IP","Desc":"根据提供信息,申请内网VIP(Virtual IP),多用于高可用程序作为漂移IP。","Product":"UNet","Request":[{"Name":"BusinessId","Desc":"业务组","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Count","Desc":"申请数量,默认: 1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"vip名,默认为VIP","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称,默认为Default","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"指定vip所属的VPC","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"申请到的VIP地址","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"VIPSet","Desc":"申请到的VIP资源相关信息","Required":false,"Type":"array","ArrType":"VIPSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"VIPSet","Desc":"VIPSet","Product":"UNet","Params":[{"Name":"VIP","Desc":"虚拟ip","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VIPId","Desc":"虚拟ip id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"kanghua.yao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"huan.xu","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-14T09:33:30.891Z","PassUser":"zoe.zhou","PublishTime":"2018-06-14T09:34:16.495Z","PublishUser":"zoe.zhou","FileName":"/unet-api/allocate_vip.txt","IsIdempotent":false,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"AssociateEIPWithShareBandwidth","CName":"将EIP加入共享带宽","Desc":"将EIP加入共享带宽","Product":"UNet","Request":[{"Name":"EIPIds","Desc":"要加入共享带宽的EIP的资源Id","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"IPVersion","Desc":"共享带宽类型,IPv4或者IPv6,不传默认IPv4","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。\n","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidthId","Desc":"共享带宽ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"li.wei","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"li.wei","PassTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PublishTime":"2019-08-07T02:55:43.262Z","PublishUser":"","FileName":"/unet-api/associate_eip_with_share_bandwidth.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"AttachUDisk","CName":"挂载云硬盘","Desc":"将一个可用的UDisk挂载到某台主机上,当UDisk挂载成功后,还需要在主机内部进行文件系统操作","Product":"UDisk","Request":[{"Name":"MultiAttach","Desc":"是否允许多点挂载(Yes: 允许多点挂载, No: 不允许多点挂载, 不填默认Yes )","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"需要挂载的UDisk实例ID.","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UDiskId","Desc":"挂载的UDisk实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"挂载的UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"wenbin.wang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2019-05-22T03:45:01.255Z","PublishUser":"","FileName":"/udisk-api/attach_udisk.txt","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"BackupUDBInstance","CName":"备份云数据库","Desc":"备份UDB实例","Product":"UDB","Request":[{"Name":"BackupMethod","Desc":"使用的备份方式。(快照备份即物理备份。注意只有SSD版本的mysql实例支持设置为snapshot)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupName","Desc":"备份名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Blacklist","Desc":"备份黑名单列表,以 ; 分隔。注意:只有逻辑备份下备份黑名单才生效,快照备份备份黑名单下无效","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ForceBackup","Desc":"true表示逻辑备份时是使用 --force 参数,false表示不使用 --force 参数。物理备份此参数无效。","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UseBlacklist","Desc":"是否使用黑名单备份,默认false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xiangyu.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"xiangyu.wang","PassTime":"0001-01-01T00:00:00Z","PassUser":"xiangyu.wang","PublishTime":"2019-06-17T08:43:17.907Z","PublishUser":"","FileName":"/udb-api/backup_udb_instance.txt","IsIdempotent":false,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"BackupUDBInstanceBinlog","CName":"备份UDB指定时间段的binlog列表","Desc":"备份UDB指定时间段的binlog列表","Product":"UDB","Request":[{"Name":"BackupFile","Desc":"需要备份文件,可通过DescribeUDBInstanceBinlog获得 如果要传入多个文件名,以空格键分割,用单引号包含.","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupName","Desc":"DB备份文件名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:12:04.7Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:46:41.477Z","PublishUser":"roy.chen","FileName":"/udb-api/backup_udb_binlog.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"BackupUDBInstanceErrorLog","CName":"备份UDB指定时间段的errorlog","Desc":"备份UDB指定时间段的errorlog","Product":"UDB","Request":[{"Name":"BackupName","Desc":"备份名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:28:01.4Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:32:42.357Z","PublishUser":"roy.chen","FileName":"/udb-api/backup_udb_errorlog.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"BindEIP","CName":"绑定弹性IP","Desc":"将尚未使用的弹性IP绑定到指定的资源","Product":"UNet","Request":[{"Name":"EIPId","Desc":"弹性IP的资源Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceId","Desc":"弹性IP请求绑定的资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceType","Desc":"弹性IP请求绑定的资源类型, 枚举值为: uhost: 云主机; ulb, 负载均衡器 upm: 物理机; hadoophost: 大数据集群;fortresshost:堡垒机;udockhost:容器;udhost:私有专区主机;natgw:natgw;udb:udb;vpngw:ipsec vpn;ucdr:云灾备;dbaudit:数据库审计;","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"aaq.ma@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PublishTime":"2019-04-29T03:08:37.86Z","PublishUser":"","FileName":"/unet-api/bind_eip.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"BindSSL","CName":"绑定SSL证书","Desc":"将SSL证书绑定到VServer","Product":"ULB","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLId","Desc":"SSL证书的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"所绑定ULB实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"所绑定VServer实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.173Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T08:24:46.967Z","PublishUser":"zoe.zhou","FileName":"/ulb-api/bind_ssl.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"CheckRecoverUDBInstance","CName":"核查db是否可以使用回档功能","Desc":"核查db是否可以使用回档功能","Product":"UDB","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SrcDBId","Desc":"源实例的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"LastestTime","Desc":"核查成功返回值为可以回档到的最近时刻,核查失败不返回","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:11:52.599Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:12:49.214Z","PublishUser":"roy.chen","FileName":"/udb-api/check_recover_udb_instance.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"CheckUDBInstanceToHAAllowance","CName":"核查db是否可以升级为高可用","Desc":"核查db是否可以升级为高可用","Product":"UDB","Request":[{"Name":"DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Allowance","Desc":"Yes ,No ,Yes即可以升级,No为不可以升级","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xiangyu.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"jianzhang.ying@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"caroline.yuan","PublishTime":"2018-09-26T07:32:09.058Z","PublishUser":"","FileName":"/udb-api/check_udb_instance_to_ha_allowance.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"ClearUDBLog","CName":"清除日志","Desc":"清除UDB实例的log","Product":"UDB","Request":[{"Name":"BeforeTime","Desc":"删除时间点(至少前一天)之前log,采用时间戳(秒),默认当 前时间点前一天","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"LogType","Desc":"日志类型,10-error(暂不支持)、20-slow(暂不支持 )、30-binlog","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T12:59:52.236Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:01:35.877Z","PublishUser":"roy.chen","FileName":"/udb-api/clear_udb_log.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"CloneUDisk","CName":"克隆云硬盘","Desc":"从UDisk创建UDisk克隆","Product":"UDisk","Request":[{"Name":"ChargeType","Desc":"Year , Month, Dynamic,Postpay,Trial 默认: Dynamic","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Comment","Desc":"Disk注释","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"使用的代金券id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长 默认: 1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SourceId","Desc":"克隆父Disk的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组 默认:Default","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDataArkMode","Desc":"方舟是否开启,\"Yes\":开启,\"No\":关闭;默认为\"No\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UDiskId","Desc":"创建UDisk Id","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"pearlin.pan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-09-04T10:59:23.182Z","PublishUser":"","FileName":"/udisk-api/clone_udisk.txt","IsIdempotent":false,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"CloneUDiskSnapshot","CName":"克隆快照","Desc":"从快照创建UDisk克隆","Product":"UDisk","Request":[{"Name":"ChargeType","Desc":"Year , Month, Dynamic,Postpay 默认: Dynamic","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Comment","Desc":"Disk注释","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"使用的代金券id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长 默认: 1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"购买UDisk大小,单位:GB,范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限。(UDisk大小设定对本地盘快照有效,对云盘快照无效)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SourceId","Desc":"克隆父Snapshot的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组 默认:Default","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDataArkMode","Desc":"是否开启数据方舟 Yes:开启数据方舟 No:关闭数据方舟 默认:No","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UDiskId","Desc":"创建UDisk Id","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"pearlin.pan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-09-04T10:59:23.272Z","PublishUser":"","FileName":"/udisk-api/clone_udisk_snapshot.txt","IsIdempotent":false,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"CopyCustomImage","CName":"复制自制镜像","Desc":"复制自制镜像","Product":"UHost","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SourceImageId","Desc":"源镜像Id, 参见 DescribeImage","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TargetImageDescription","Desc":"目标镜像描述","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TargetImageName","Desc":"目标镜像名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TargetProjectId","Desc":"目标项目Id, 参见 GetProjectList","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TargetRegion","Desc":"目标地域,不跨地域不用填","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"TargetImageId","Desc":"目标镜像Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"mark.li","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"mark.li","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:20:49.694Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:20:53.872Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":false,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"CreateBandwidthPackage","CName":"创建带宽包","Desc":"为非共享带宽模式下, 已绑定资源实例的带宽计费弹性IP附加临时带宽包","Product":"UNet","Request":[{"Name":"Bandwidth","Desc":"带宽大小(单位Mbps), 取值范围[2,800] (最大值受地域限制)","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"代金券ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"EIPId","Desc":"所绑定弹性IP的资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"EnableTime","Desc":"生效时间, 格式为 Unix timestamp, 默认为立即开通","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TimeRange","Desc":"带宽包有效时长, 取值范围为大于0的整数, 即该带宽包在EnableTime到 EnableTime+TimeRange时间段内生效","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"BandwidthPackageId","Desc":"所创建带宽包的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-14T09:33:31.034Z","PassUser":"zoe.zhou","PublishTime":"2018-06-14T09:35:36.046Z","PublishUser":"zoe.zhou","FileName":"/unet-api/create_bandwidth_package.txt","IsIdempotent":false,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"CreateCustomImage","CName":"创建自制镜像","Desc":"从指定UHost实例,生成自定义镜像。","Product":"UHost","Request":[{"Name":"ImageDescription","Desc":"镜像描述","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ImageName","Desc":"镜像名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"ImageId","Desc":"镜像Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"vicky.ji","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.439Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:00:14.853Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/create_custom_image.txt","IsIdempotent":false,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"CreateFirewall","CName":"创建防火墙","Desc":"创建防火墙","Product":"UNet","Request":[{"Name":"Name","Desc":"防火墙名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"防火墙描述,默认为空","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Rule","Desc":"防火墙规则,例如:TCP|22|192.168.1.1/22|DROP|LOW|禁用22端口,第一个参数代表协议:第二个参数代表端口号,第三个参数为ip,第四个参数为ACCEPT(接受)和DROP(拒绝),第五个参数优先级:HIGH(高),MEDIUM(中),LOW(低),第六个参数为该条规则的自定义备注,bj1不支持添加备注","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"Tag","Desc":"防火墙业务组,默认为Default","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"FWId","Desc":"防火墙ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"li.wei","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"li.wei","PassTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PublishTime":"2019-09-18T09:56:47.404Z","PublishUser":"","FileName":"/unet-api/newfirewall/create_firewall.txt","IsIdempotent":false,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"CreateGlobalSSHInstance","CName":"创建GlobalSSH实例","Desc":"创建GlobalSSH实例","Product":"PathX","Request":[{"Name":"Area","Desc":"填写支持SSH访问IP的地区名称,如“洛杉矶”,“新加坡”,“香港”,“东京”,“华盛顿”,“法兰克福”。Area和AreaCode两者必填一个","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"AreaCode","Desc":"AreaCode, 区域航空港国际通用代码。Area和AreaCode两者必填一个","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"支付方式,如按月、按年、按时","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"使用代金券可冲抵部分费用","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"SSH端口,1-65535且不能使用80,443端口","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID,如org-xxxx。请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买数量","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注信息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TargetIP","Desc":"被SSH访问的IP","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"AcceleratingDomain","Desc":"加速域名,访问该域名可就近接入","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"InstanceId","Desc":"实例ID,资源唯一标识","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Message","Desc":"提示信息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"wenbin.wang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"wenbin.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"wenbin.wang@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"maggie.an","PublishTime":"2018-11-29T11:25:51.78Z","PublishUser":"","FileName":"","IsIdempotent":false,"AliasedProduct":"PathX","SDKType":"public"},{"Name":"CreatePHost","CName":"创建物理机","Desc":"指定数据中心,根据资源使用量创建指定数量的UPHost物理云主机实例。","Product":"UPHost","Request":[{"Name":"ChargeType","Desc":"计费模式,枚举值为:year, 按年付费; month,按月付费;dynamic,按需付费,(需开启权限) trial, 试用(需开启权限)。默认为按月付费","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Cluster","Desc":"网络环境,可选千兆:1G ,万兆:10G, 默人1G","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Count","Desc":"购买数量,默认为1,范围[1-5]","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"代金券","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ImageId","Desc":"镜像资源id,参见describephostimage","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"物理机名称,默认为phost","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Password","Desc":"密码","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长,默认为1,范围[1-10]","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Raid","Desc":"Raid配置,默认Raid10","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"物理机备注,默认为空","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SecurityGroupId","Desc":"防火墙Id,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网ID,不填为默认,VPC2.0下需要填写此字段。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组,默认为default","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"物理机类型,默认为:db-2(数据库型32核)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC ID,不填为默认,VPC2.0下需要填写此字段。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PHostId","Desc":"PHost的资源ID数组","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"密码需要通过base64进行编码\n\n# echo -n password1 | base\ncGFzc3dvcmQx","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"maggie.an","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"rock.dong@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PublishTime":"2018-07-30T06:59:13.604Z","PublishUser":"","FileName":"/uphost-api/create_uphost.txt","IsIdempotent":true,"AliasedProduct":"UPHost","SDKType":"public"},{"Name":"CreatePolicy","CName":"创建转发策略","Desc":"创建VServer内容转发策略","Product":"ULB","Request":[{"Name":"BackendId","Desc":"内容转发策略应用的后端资源实例的ID,来源于 AllocateBackend 返回的 BackendId","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"Match","Desc":"内容转发匹配字段","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"内容转发匹配字段的类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"需要添加内容转发策略的负载均衡实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"需要添加内容转发策略的VServer实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PolicyId","Desc":"内容转发策略ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.149Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T08:24:41.398Z","PublishUser":"zoe.zhou","FileName":"/ulb-api/create_policy.txt","IsIdempotent":false,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"CreateProject","CName":"创建项目","Desc":"创建项目","Product":"UAccount","Request":[{"Name":"ProjectName","Desc":"项目名称,不得与现有项目重名","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"ProjectId","Desc":"所创建项目的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"ryan.ruan","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"mingming.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PublishTime":"2019-07-26T11:09:32.856Z","PublishUser":"","FileName":"","IsIdempotent":false,"AliasedProduct":"UAccount","SDKType":"public"},{"Name":"CreateSFWorkflowFromTemplate","CName":"导入工作流定义","Desc":"导入工作流定义","Product":"StepFlow","Request":[{"Name":"Namespace","Desc":"需要创建的工作流namespace","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Workflow","Desc":"描述工作流定义的base64字符串","Required":true,"Type":"string","ArrType":"","Format":"base64","Secret":false},{"Name":"WorkflowName","Desc":"需要创建的工作流名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Message","Desc":"返回消息","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Version","Desc":"\t\n创建的工作流版本号","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"craig.luo","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"craig.luo","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-07-17T10:13:08.843Z","PublishUser":"","FileName":"","IsIdempotent":false,"AliasedProduct":"StepFlow","SDKType":"public"},{"Name":"CreateSSL","CName":"创建SSL证书","Desc":"创建SSL证书,可以把整个 Pem 证书内容传过来,或者把证书、私钥、CA证书分别传过来","Product":"ULB","Request":[{"Name":"CaCert","Desc":"CA证书","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PrivateKey","Desc":"加密证书的私钥","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLContent","Desc":"SSL证书的完整内容,包括用户证书、加密证书的私钥、CA证书","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLName","Desc":"SSL证书的名字,默认值为空","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLType","Desc":"所添加的SSL证书类型,目前只支持Pem格式","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UserCert","Desc":"用户的证书","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"SSLId","Desc":"SSL证书的Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.145Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T08:24:35.76Z","PublishUser":"zoe.zhou","FileName":"/ulb-api/create_ssl.txt","IsIdempotent":false,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"CreateSubnet","CName":"创建子网","Desc":"创建子网","Product":"VPC","Request":[{"Name":"Netmask","Desc":"子网网络号位数,默认为24","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Subnet","Desc":"子网网络地址,例如192.168.0.0","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetName","Desc":"子网名称,默认为Subnet","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称,默认为Default","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"SubnetId","Desc":"子网ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"kanghua.yao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:32.708Z","PublishUser":"","FileName":"","IsIdempotent":false,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"CreateUDBInstance","CName":"创建数据库","Desc":"创建UDB实例(包括创建mysql master节点、mongodb primary/configsvr节点和从备份恢复实例)","Product":"UDB","Request":[{"Name":"AdminPassword","Desc":"管理员密码","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"AdminUser","Desc":"管理员帐户名,默认root","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupCount","Desc":"备份策略,每周备份数量,默认7次","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupDuration","Desc":"备份策略,备份时间间隔,单位小时计,默认24小时","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupId","Desc":"备份id,如果指定,则表明从备份恢复实例","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupTime","Desc":"备份策略,备份开始时间,单位小时计,默认1点","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupZone","Desc":"跨可用区高可用备库所在可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CPU","Desc":"cpu核数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"Year, Month, Dynamic,Trial,默认: Month","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ClusterRole","Desc":"当DB类型(DBTypeId)为mongodb时,需要指定mongo的角色,可选值为\nconfigsrv (配置节点),shardsrv (数据节点)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"使用的代金券id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBTypeId","Desc":"DB类型id,mysql/mongodb/postgesql按版本细分 1:mysql-5.1,2:mysql-5.5,3:percona-5.5,4:mysql-5.6,5:percona-5.6,6:mysql-5.7,7:percona-5.7,8:mariadb-10.0,9:mongodb-2.4,10:mongodb-2.6,11:mongodb-3.0,12:mongodb-3.2,13:postgresql-9.4,14:postgresql-9.6,14:postgresql-10.4","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DisableSemisync","Desc":"是否开启异步高可用,默认不填,可置为true","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 3000G","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"HAArch","Desc":"高可用架构:\n1) haproxy(默认): 当前仅支持mysql。\n2) sentinel: 基于vip和哨兵节点的架构,当前支持mysql和pg。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"InstanceType","Desc":"UDB数据库机型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 1000M/2000M/4000M/ 6000M/8000M/12000M/16000M/ 24000M/32000M/48000M/ 64000M/96000M","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例名称,至少6位","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ParamGroupId","Desc":"DB实例使用的配置参数组id","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"端口号,mysql默认3306,mongodb默认27017,postgresql默认5432","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长,默认值1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSDType","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"实例所在的业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDBCId","Desc":"专区ID信息(如果这个参数存在这说明是在专区中创建DB)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UseSSD","Desc":"是否使用SSD,默认为false。目前主要可用区、海外机房、新机房只提供SSD资源,非SSD资源不再提供。","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC的ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DBId","Desc":"BD实例id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"创建跨可用区的高可用注意项:\n1. 需要参数 BackupZone:值为高可用容灾的ZoneId\n2. 参数ParamGroupId: 值为跨可用区的配置文件,可以通过DescribeUDBParamGroup获得","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"shun.ding","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"xiangyu.wang","PassTime":"0001-01-01T00:00:00Z","PassUser":"xiangyu.wang","PublishTime":"2019-08-13T05:38:43.104Z","PublishUser":"","FileName":"/udb-api/create_udb_instance.txt","IsIdempotent":false,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"CreateUDBInstanceByRecovery","CName":"将新建的db恢复到指定db某个指定时间点","Desc":"创建db,将新创建的db恢复到指定db某个指定时间点","Product":"UDB","Request":[{"Name":"ChargeType","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"使用的代金券id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例名称,至少6位","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长,默认值1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"RecoeryTime","Desc":"恢复到某个时间点的时间戳(UTC时间格式,默认单位秒)","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SrcDBId","Desc":"源实例的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DBId","Desc":"db实例id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:17:51.024Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:18:51.525Z","PublishUser":"roy.chen","FileName":"/udb-api/create_udb_instance_by_recovery.txt","IsIdempotent":false,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"CreateUDBParamGroup","CName":"创建配置文件","Desc":"从已有配置文件创建新配置文件","Product":"UDB","Request":[{"Name":"DBTypeId","Desc":"DB类型id,mysql/mongodb/postgesql按版本细分 1:mysql-5.1,2:mysql-5.5,3:percona-5.5,4:mysql-5.6,5:percona-5.6,6:mysql-5.7,7:percona-5.7,8:mariadb-10.0,9:mongodb-2.4,10:mongodb-2.6,11:mongodb-3.0,12:mongodb-3.2,13:postgresql-9.4,14:postgresql-9.6","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Description","Desc":"参数组描述","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"GroupName","Desc":"新配置参数组名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RegionFlag","Desc":"是否是地域级别的配置文件,默认是false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"SrcGroupId","Desc":"源参数组id","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"GroupId","Desc":"新配置参数组id","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xiangyu.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-07-26T10:30:20.231Z","PublishUser":"","FileName":"/udb-api/create_udb_param_group.txt","IsIdempotent":false,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"CreateUDBReplicationInstance","CName":"创建副本","Desc":"创建MongoDB的副本节点(包括仲裁)","Product":"UDB","Request":[{"Name":"CouponId","Desc":"使用的代金券id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IsArbiter","Desc":"是否是仲裁节点,默认false,仲裁节点按最小机型创建","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例名称,至少6位","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"端口号,默认27017,取值范围3306至65535。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SrcId","Desc":"primary节点的DBId,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DBId","Desc":"创建从节点的DBId","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:17:06.626Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:18:58.015Z","PublishUser":"roy.chen","FileName":"/udb-api/create_udb_replication_instance.txt","IsIdempotent":false,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"CreateUDBRouteInstance","CName":"创建mongos实例","Desc":"创建mongos实例","Product":"UDB","Request":[{"Name":"ChargeType","Desc":"Year, Month, Dynamic,Trial,默认: Month","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ConfigsvrId","Desc":"配置服务器的dbid,允许一个或者三个","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"CouponId","Desc":"使用的代金券id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBTypeId","Desc":"DB类型id,mongodb按版本细分有1:mongodb-2.4,2:mongodb-2.6,3:mongodb-3.0,4:mongodb-3.2","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M /6000M/15000M/30000M","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例名称,至少6位","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ParamGroupId","Desc":"DB实例使用的配置参数组id","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"端口号,mongodb默认27017","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长,默认值1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UseSSD","Desc":"是否使用SSD,默认为false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DBId","Desc":"db实例id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xiangyu.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"xiangyu.wang","PassTime":"0001-01-01T00:00:00Z","PassUser":"xiangyu.wang","PublishTime":"2018-10-30T10:50:31.241Z","PublishUser":"","FileName":"/udb-api/create_udb_route_instance.txt","IsIdempotent":false,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"CreateUDBSlave","CName":"创建从库","Desc":"创建UDB实例的slave","Product":"UDB","Request":[{"Name":"CouponId","Desc":"使用的代金券id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"InstanceMode","Desc":"UDB实例部署模式,可选值如下:\nNormal: 普通单点实例\nHA: 高可用部署实例","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IsLock","Desc":"是否锁主库,默认为true","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例名称,至少6位","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"端口号,mysql默认3306","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSDType","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SrcId","Desc":"master实例的DBId,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UseSSD","Desc":"是否使用SSD,默认为false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DBId","Desc":"创建slave的DBId","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"ashe.xia","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"ashe.xia","PassTime":"2017-12-12T02:00:35.15Z","PassUser":"zoe.zhou","PublishTime":"2017-12-12T02:02:29.151Z","PublishUser":"zoe.zhou","FileName":"/udb-api/create_udb_slave.txt","IsIdempotent":false,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"CreateUDisk","CName":"创建云硬盘","Desc":"创建UDisk磁盘","Product":"UDisk","Request":[{"Name":"ChargeType","Desc":"Year , Month, Dynamic, Postpay, Trial 默认: Dynamic","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CmkId","Desc":"加密需要的cmk id,UKmsMode为Yes时,必填","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"使用的代金券id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskType","Desc":"UDisk 类型: DataDisk(普通数据盘),SSDDataDisk(SSD数据盘),RSSDDataDisk(RSSD数据盘),默认值(DataDisk)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长 默认: 1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"购买UDisk大小,单位:GB,普通盘: 范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限;SSD盘: 范围[1~4000]。","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组 默认:Default","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDataArkMode","Desc":"是否开启数据方舟","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UKmsMode","Desc":"是否加密。Yes:加密,No:不加密,默认值(No)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UDiskId","Desc":"UDisk实例Id","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"\"17092\": \"该磁盘版本过低,无法开启数据方舟\"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"alan.ding","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-09-04T10:59:23.197Z","PublishUser":"","FileName":"/udisk-api/create_udisk.txt","IsIdempotent":false,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"CreateUDiskSnapshot","CName":"创建快照","Desc":"创建snapshot快照","Product":"UDisk","Request":[{"Name":"ChargeType","Desc":"Year , Month, Dynamic 默认: Dynamic (已废弃)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Comment","Desc":"快照描述","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"快照名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长 默认: 1 (已废弃)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"快照的UDisk的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"SnapshotId","Desc":"快照Id","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"pearlin.pan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-09-04T10:59:23.283Z","PublishUser":"","FileName":"/udisk-api/create_udisk_snapshot.txt","IsIdempotent":false,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"CreateUHostInstance","CName":"创建云主机","Desc":"创建UHost实例。","Product":"UHost","Request":[{"Name":"AlarmTemplateId","Desc":"告警模板id,如果传了告警模板id,且告警模板id正确,则绑定告警模板。绑定告警模板失败只会在后台有日志,不会影响创建主机流程,也不会在前端报错。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BootDiskSpace","Desc":"【待废弃,不建议调用】系统盘大小。 单位:GB, 范围[20,100], 步长:10","Required":false,"Type":"int","ArrType":"","Format":"","Secret":true},{"Name":"CPU","Desc":"虚拟CPU核数。可选参数:1-64(具体机型与CPU的对应关系参照控制台)。默认值: 4。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"计费模式。枚举值为: \\\\ \u003e Year,按年付费; \\\\ \u003e Month,按月付费;\\\\ \u003e Dynamic,按小时付费 \\\\ 默认为月付","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"主机代金券ID。请通过DescribeCoupon接口查询,或登录用户中心查看","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskPassword","Desc":"【待废弃,不建议调用】加密盘的密码。若输入此字段,自动选择加密盘。加密盘需要权限位。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"DiskSpace","Desc":"【待废弃,不建议调用】数据盘大小。 单位:GB, 范围[0,8000], 步长:10, 默认值:20,云盘支持0-8000;本地普通盘支持0-2000;本地SSD盘(包括所有GPU机型)支持100-1000","Required":false,"Type":"int","ArrType":"","Format":"","Secret":true},{"Name":"Disks","Desc":"","Required":false,"Type":"array","ArrType":"CreateUHostInstanceParamDisks","Format":"","Secret":false},{"Name":"GPU","Desc":"GPU卡核心数。仅GPU机型支持此字段(可选范围与UHostType相关)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"GpuType","Desc":"GPU类型,枚举值[\"K80\", \"P40\", \"V100\"]","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"HostType","Desc":"【已废弃】宿主机类型,N2,N1","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"HotplugFeature","Desc":"是否开启热升级特性。True为开启,False为未开启,默认False。","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":true},{"Name":"ImageId","Desc":"镜像ID。 请通过 [DescribeImage](describe_image.html)获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"InstallAgent","Desc":"【暂不支持】是否安装UGA。'yes': 安装;其他或者不填:不安装。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"IsolationGroup","Desc":"硬件隔离组id。可通过DescribeIsolationGroup获取。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"KeyPair","Desc":"【暂不支持】Keypair公钥,LoginMode为KeyPair时此项必须","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"LoginMode","Desc":"主机登陆模式。密码(默认选项): Password。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MachineType","Desc":"云主机机型(V2.0),枚举值[\"N\", \"C\", \"G\", \"O\"]。参考[[api:uhost-api:uhost_type|云主机机型说明]]。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MaxCount","Desc":"【批量创建主机时必填】最大创建主机数量,取值范围是[1,100];","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Memory","Desc":"内存大小。单位:MB。范围 :[1024, 262144],取值为1024的倍数(可选范围参考控制台)。默认值:8192","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"MinimalCpuPlatform","Desc":"最低cpu平台,枚举值[\"Intel/Auto\", \"Intel/IvyBridge\", \"Intel/Haswell\", \"Intel/Broadwell\", \"Intel/Skylake\", \"Intel/Cascadelake\"。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"UHost实例名称。默认:UHost。请遵照[[api:uhost-api:specification|字段规范]]设定实例名称。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"NetCapability","Desc":"网络增强。枚举值:Normal(默认),不开启; Super,开启网络增强1.0; Ultra,开启网络增强2.0(仅支持部分可用区,请参考控制台)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"NetworkId","Desc":"【已废弃】网络ID(VPC2.0情况下无需填写)。VPC1.0情况下,若不填写,代表优先选择基础网络; 若填写,代表选择子网。参见DescribeSubnet。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"NetworkInterface","Desc":"","Required":false,"Type":"array","ArrType":"CreateUHostInstanceParamNetworkInterface","Format":"","Secret":false},{"Name":"Password","Desc":"UHost密码。请遵照[[api:uhost-api:specification|字段规范]]设定密码。密码需使用base64进行编码,举例如下:# echo -n Password1 | base64UGFzc3dvcmQx。","Required":true,"Type":"string","ArrType":"","Format":"base64","Secret":false},{"Name":"PrivateIp","Desc":"【数组】创建云主机时指定内网IP。若不传值,则随机分配当前子网下的IP。调用方式举例:PrivateIp.0=x.x.x.x。当前只支持一个内网IP。","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"PrivateMac","Desc":"【批量创建该参数无效】【内部字段】创建云主机时指定Mac。调用方式举例:PrivateMac=\"xx:xx:xx:xx:xx:xx\"。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长。默认:值 1。按小时购买(Dynamic)时无需此参数。 月付时,此参数传0,代表购买至月末。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceType","Desc":"【内部参数】资源类型","Required":false,"Type":"int","ArrType":"","Format":"","Secret":true},{"Name":"SecurityGroupId","Desc":"防火墙Id,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SetId","Desc":"","Required":false,"Type":"int","ArrType":"","Format":"","Secret":true},{"Name":"StorageType","Desc":"【待废弃,不建议调用】磁盘类型,同时设定系统盘和数据盘的磁盘类型。枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘;默认为LocalDisk。仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"SubnetId","Desc":"子网 ID。默认为当前地域的默认子网。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组。默认:Default(Default即为未分组)。请遵照[[api:uhost-api:specification|字段规范]]设定业务组。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TimemachineFeature","Desc":"【待废弃,不建议调用】是否开启方舟特性。Yes为开启方舟,No为关闭方舟。目前仅选择普通本地盘+普通本地盘 或 SSD云盘+普通云盘的组合支持开启方舟。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"UHostType","Desc":"【建议后续不再使用】云主机机型V1.0。参考[[api:uhost-api:uhost_type|云主机机型说明]]。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UserDataScript","Desc":"【暂不支持】cloudinit方式下,用户初始化脚本","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"VPCId","Desc":"VPC ID。默认为当前地域的默认VPC。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"IPs","Desc":"【批量创建不会返回】IP信息","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"UHostIds","Desc":"UHost实例Id集合","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false}],"RequestModel":[{"Name":"CreateUHostInstanceParamNetworkInterfaceEIPGlobalSSH","Desc":"","Product":"UHost","Params":[{"Name":"Area","Desc":"填写支持SSH访问IP的地区名称,如“洛杉矶”,“新加坡”,“香港”,“东京”,“华盛顿”,“法兰克福”。Area和AreaCode两者必填一个","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"AreaCode","Desc":"GlobalSSH的。AreaCode, 区域航空港国际通用代码。Area和AreaCode两者必填一个","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"SSH端口,1-65535且不能使用80,443端口","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UHost"},{"Name":"CreateUHostInstanceParamNetworkInterfaceEIP","Desc":"","Product":"UHost","Params":[{"Name":"Bandwidth","Desc":"【如果绑定EIP这个参数必填】弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: 流量计费[1-300],带宽计费[1-800]","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"当前EIP代金券id。请通过DescribeCoupon接口查询,或登录用户中心查看","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"GlobalSSH","Desc":"","Required":false,"Type":"CreateUHostInstanceParamNetworkInterfaceEIPGlobalSSH","ArrType":"","Format":"","Secret":false},{"Name":"OperatorName","Desc":"【如果绑定EIP这个参数必填】弹性IP的线路如下: 国际: International BGP: Bgp 各地域允许的线路参数如下: cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International.其他海外线路均为 International","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PayMode","Desc":"弹性IP的计费模式. 枚举值: \"Traffic\", 流量计费; \"Bandwidth\", 带宽计费; \"ShareBandwidth\",共享带宽模式. \"Free\":免费带宽模式.默认为 \"Bandwidth\".","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidthId","Desc":"绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UHost"},{"Name":"CreateUHostInstanceParamNetworkInterface","Desc":"","Product":"UHost","Params":[{"Name":"EIP","Desc":"","Required":false,"Type":"CreateUHostInstanceParamNetworkInterfaceEIP","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UHost"},{"Name":"CreateUHostInstanceParamDisks","Desc":"","Product":"UHost","Params":[{"Name":"BackupType","Desc":"磁盘备份方案。枚举值:\\\\ \u003e NONE,无备份 \\\\ \u003e DATAARK,数据方舟 \\\\ 当前磁盘支持的备份模式参考 [[api:uhost-api:disk_type|磁盘类型]]","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"云盘代金券id。不适用于系统盘/本地盘。请通过DescribeCoupon接口查询,或登录用户中心查看","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Encrypted","Desc":"【功能仅部分可用区开放,详询技术支持】磁盘是否加密。加密:true, 不加密: false\n加密必须传入对应的的KmsKeyId","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"IsBoot","Desc":"是否是系统盘。枚举值:\\\\ \u003e True,是系统盘 \\\\ \u003e False,是数据盘(默认)。Disks数组中有且只能有一块盘是系统盘。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"KmsKeyId","Desc":"【功能仅部分可用区开放,详询技术支持】kms key id。选择加密盘时必填。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"磁盘大小,单位GB。请参考[[api:uhost-api:disk_type|磁盘类型]]。","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"磁盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UHost"}],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2019-07-02T12:19:43.676Z","PublishUser":"","FileName":"/uhost-api/create_uhost_instance.txt","IsIdempotent":false,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"CreateULB","CName":"创建负载均衡","Desc":"创建负载均衡实例,可以选择内网或者外网","Product":"ULB","Request":[{"Name":"BusinessId","Desc":"ULB 所属的业务组ID,如果不传则使用默认的业务组","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"付费方式","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"InnerMode","Desc":"创建的ULB是否为内网模式","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OuterMode","Desc":"创建的ULB是否为外网模式,默认即为外网模式","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PrivateIp","Desc":"创建内网ULB时指定内网IP。若不传值,则随机分配当前子网下的IP(暂时不对外开放,创建外网ULB该字段会忽略)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"内网ULB 所属的子网ID,如果不传则使用默认的子网","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBName","Desc":"负载均衡的名字,默认值为“ULB”","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"ULB所在的VPC的ID, 如果不传则使用默认的VPC","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"ULBId","Desc":"负载均衡实例的Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"OuterMode 与 InnerMode 同时传 Yes 时,以 OuterMode 为准\n当传了 InnerMode: Yes 之后,需要传一个 SubnetId 来表示用户选择了哪个子网","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"li.wei","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"li.wei","PassTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PublishTime":"2019-06-17T08:43:17.884Z","PublishUser":"","FileName":"/ulb-api/create_ulb.txt","IsIdempotent":false,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"CreateUMemSpace","CName":"创建内存空间","Desc":"创建UMem内存空间","Product":"UMem","Request":[{"Name":"ChargeType","Desc":"Year , Month, Dynamic, Trial 默认: Month","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"使用的代金券id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"空间名称,长度(6\u003c=size\u003c=63)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Password","Desc":"","Required":false,"Type":"","ArrType":"","Format":"base64","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Protocol","Desc":"协议:memcache, redis (默认redis).注意:redis无single类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长 默认: 1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"内存大小, 单位:GB, 范围[1~1024]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"空间类型:single(无热备),double(热备)(默认: double)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"SpaceId","Desc":"创建内存空间ID列表","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"ashe.xia","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.736Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:14:52.869Z","PublishUser":"zoe.zhou","FileName":"/umem-api/create_space.txt","IsIdempotent":false,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"CreateUMemcacheGroup","CName":"创建单机Memcache","Desc":"创建单机Memcache","Product":"UMem","Request":[{"Name":"ChargeType","Desc":"计费模式,Year , Month, Dynamic 默认: Month","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ConfigId","Desc":"配置ID,目前仅支持默认配置id 默认配置id:\"9a891891-c245-4b66-bce8-67e59430d67c\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"代金券ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"请求创建组的名称 范围[6-60]","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Protocol","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长,默认为1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"每个节点的内存大小,单位GB,默认1GB 目前仅支持1/2/4/8/16/32这几档","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组 默认:Default","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Version","Desc":"Memcache版本信息,默认为1.4.31","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"GroupId","Desc":"创建的组ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"yang.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"erina.huang@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"yonge.li","PublishTime":"2019-05-28T03:56:20.84Z","PublishUser":"","FileName":"/umem-api/create_umemcache_group.txt","IsIdempotent":false,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"CreateURedisGroup","CName":"创建主备redis","Desc":"创建主备redis","Product":"UMem","Request":[{"Name":"AutoBackup","Desc":"是否自动备份,enable或disable,默认disable","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupId","Desc":"有此项代表从备份中创建,无代表正常创建","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupTime","Desc":"自动备份开始时间,范围[0-23],默认3点","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"计费模式,Year , Month, Dynamic 默认: Month","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ConfigId","Desc":"配置ID,目前仅支持默认配置id 默认配置id:\"03f58ca9-b64d-4bdd-abc7-c6b9a46fd801\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"代金券ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"HighAvailability","Desc":"是否开启高可用,enable或disable","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MasterGroupId","Desc":"Master Redis Group的ID,创建只读Slave时,必须填写","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"请求创建组的名称 (范围[6-63],只能包含英文、数字以及符号-和_)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Password","Desc":"初始化密码,需要 base64 编码","Required":false,"Type":"string","ArrType":"","Format":"base64","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长,默认为1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"每个节点的内存大小,单位GB,默认1GB,目前仅支持1/2/4/8/16/32,六种","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SlaveZone","Desc":"跨机房URedis,slave所在可用区(必须和Zone在同一Region,且不可相同)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Version","Desc":"Redis版本信息(详见DescribeURedisVersion返回结果),默认版本3.0","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"GroupId","Desc":"创建的组ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"yang.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.272Z","PublishUser":"","FileName":"/umem-api/create_group.txt","IsIdempotent":false,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"CreateUSMSSignature","CName":"申请短信签名","Desc":"调用接口CreateUSMSSignature申请短信签名","Product":"USMS","Request":[{"Name":"CertificateType","Desc":"签名的资质证明文件类型,需与签名类型保持一致,说明如下:0-三证合一/企业营业执照/组织机构代码证书/社会信用代码证书;1-应用商店后台开发者管理截图;2-备案服务商的备案成功截图(含域名,网站名称,备案号);3-公众号或小程序的管理界面截图;4-商标注册证书;5-组织机构代码证书、社会信用代码证书;","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Description","Desc":"短信签名申请原因","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"File","Desc":"短信签名的资质证明文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID,不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProxyFile","Desc":"短信签名授权委托文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB;当您是代理并使用第三方的签名时(也即SigPurpose为1-他用),该项为必填项;","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigContent","Desc":"短信签名名称;\n长度为2-12个字符, 可包含中文、数字和符号;无需填写【】或[],系统会自动添加","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigPurpose","Desc":"签名用途,0-自用,1-他用;","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SigType","Desc":"签名类型,说明如下:0-公司或企业的全称或简称;1-App应用的全称或简称;2-工信部备案网站的全称或简称;3-公众号或小程序的全称或简称;4-商标名的全称或简称;5-政府/机关事业单位/其他单位的全称或简称;","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Message","Desc":"返回状态码描述,如果操作成功,默认返回为空","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigContent","Desc":"短信签名名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigId","Desc":"短信签名ID(短信签名申请时的工单ID)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"您可以通过调用接口CreateUSMSSignature或者到控制台申请短信签名,短信签名需符合[UCloud服务协议](https://docs.ucloud.cn/management_monitor/usms/introduction/service_level),短信签名申请流程可参见官网[短信签名审核规范](https://docs.ucloud.cn/management_monitor/usms/introduction/2005/2103)说明;","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PublishTime":"2019-08-27T03:49:26.169Z","PublishUser":"","FileName":"","IsIdempotent":false,"AliasedProduct":"USMS","SDKType":"public"},{"Name":"CreateUSMSTemplate","CName":"申请短信模板","Desc":"调用接口CreateUSMSTemplate申请短信模板","Product":"USMS","Request":[{"Name":"ProjectId","Desc":"项目ID,不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Purpose","Desc":"短信模板用途类型:\n1-验证码类短信模板;\n2-系统通知类短信模板;\n3-会员推广类短信模板;","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"Remark","Desc":"短信模板申请原因说明,字数不超过128,每个中文、符号、英文、数字等都计为1个字。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Template","Desc":"短信模板内容,说明如下:\n字数不超过500,每个中文、符号、英文、数组等都计为一个字;\n模板中的变量填写格式:{N},其中N为大于1的整数,有多个参数时,建议N从1开始顺次,例如:{1}、{2}等;\n短信模板禁止仅包括变量的情况;","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TemplateName","Desc":"短信模板名称,不超过32个字符,每个中文、符号、英文、数字等都计为1个字。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UnsubscribeInfo","Desc":"当Purpose为3时,也即会员推广类短信模板,该项必填。枚举值:TD退订、回T退订、回N退订、回TD退订、退订回T、退订回D、退订回TD、退订回复T、退订回复D、退订回复N、退订回复TD、拒收回T","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true}],"Response":[{"Name":"Message","Desc":"返回状态码描述,如果操作成功,默认返回为空","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TemplateId","Desc":"短信模板ID(短信模板申请时的工单ID)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"您可以通过调用接口CreateUSMSTemplate或者到控制台申请短信模板,短信模板需遵守 [UCloud服务协议](https://docs.ucloud.cn/management_monitor/usms/introduction/service_level),短信模板申请流程可参见官网 [短信模板审核规范](https://docs.ucloud.cn/management_monitor/usms/introduction/2005/2103) 说明;","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PublishTime":"2019-08-27T03:49:26.148Z","PublishUser":"","FileName":"","IsIdempotent":false,"AliasedProduct":"USMS","SDKType":"public"},{"Name":"CreateVPC","CName":"创建VPC","Desc":"创建VPC","Product":"VPC","Request":[{"Name":"Name","Desc":"VPC名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Network","Desc":"VPC网段","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"VPC类型","Required":false,"Type":"int","ArrType":"","Format":"","Secret":true}],"Response":[{"Name":"VPCId","Desc":"VPC资源Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"huan.xu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.683Z","PublishUser":"","FileName":"","IsIdempotent":false,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"CreateVPCIntercom","CName":"新建VPC互通","Desc":"新建VPC互通关系","Product":"VPC","Request":[{"Name":"DstProjectId","Desc":"目的项目ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DstRegion","Desc":"目的所在地域(如果目的VPC和源VPC不在同一个地域,两个地域需要建立跨域通道,且该字段必选)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DstVPCId","Desc":"目的VPC短ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"源VPC短ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"新建VPC互通关系","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"huan.xu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.624Z","PublishUser":"","FileName":"","IsIdempotent":false,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"CreateVServer","CName":"创建VServer","Desc":"创建VServer实例,定义监听的协议和端口以及负载均衡算法","Product":"ULB","Request":[{"Name":"ClientTimeout","Desc":"ListenType为RequestProxy时表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;ListenType为PacketsTransmit时表示连接保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Domain","Desc":"根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查域名","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"FrontendPort","Desc":"VServer后端端口,取值范围[1-65535];默认值为80","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ListenType","Desc":"监听器类型,枚举值为:RequestProxy -\u003e 请求代理;PacketsTransmit -\u003e 报文转发;默认为\"RequestProxy\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Method","Desc":"VServer负载均衡模式,枚举值:Roundrobin -\u003e 轮询;Source -\u003e 源地址;ConsistentHash -\u003e 一致性哈希;SourcePort -\u003e 源地址(计算端口);ConsistentHashPort -\u003e 一致性哈希(计算端口); WeightRoundrobin -\u003e 加权轮询; Leastconn -\u003e 最小连接数。\nConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用;Leastconn只在请求代理中使用;Roundrobin、Source和WeightRoundrobin在请求代理和报文转发中使用。\n默认为:\"Roundrobin\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MonitorType","Desc":"健康检查类型,枚举值:Port -\u003e 端口检查;Path -\u003e 路径检查;","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Path","Desc":"根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查路径","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PersistenceInfo","Desc":"根据PersistenceType确认; None和ServerInsert: 此字段无意义; UserDefined:此字段传入自定义会话保持String","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PersistenceType","Desc":"VServer会话保持方式,默认关闭会话保持。枚举值:None -\u003e 关闭;ServerInsert -\u003e 自动生成KEY;UserDefined -\u003e 用户自定义KEY。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Protocol","Desc":"VServer实例的协议,请求代理模式下有 HTTP、HTTPS、TCP,报文转发下有 TCP,UDP。默认为“HTTP\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"负载均衡实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerName","Desc":"VServer实例名称,默认为\"VServer\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"VServerId","Desc":"VServer实例的Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zebin.wu","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-07-31T03:44:48.613Z","PublishUser":"","FileName":"/ulb-api/create_vserver.txt","IsIdempotent":false,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"DeleteBandwidthPackage","CName":"删除带宽包","Desc":"删除弹性IP上已附加带宽包","Product":"UNet","Request":[{"Name":"BandwidthPackageId","Desc":"带宽包资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-14T09:33:31.008Z","PassUser":"zoe.zhou","PublishTime":"2018-06-14T09:35:30.848Z","PublishUser":"zoe.zhou","FileName":"/unet-api/delete_bandwidth_package.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"DeleteFirewall","CName":"删除防火墙","Desc":"删除防火墙","Product":"UNet","Request":[{"Name":"FWId","Desc":"防火墙资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T03:52:41.526Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T03:54:30.784Z","PublishUser":"zoe.zhou","FileName":"/unet-api/newfirewall/delete_firewall.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"DeleteGlobalSSHInstance","CName":"删除GlobalSSH实例","Desc":"删除GlobalSSH实例","Product":"PathX","Request":[{"Name":"InstanceId","Desc":"实例Id,资源的唯一标识","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID,如org-xxxx。请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Message","Desc":"提示信息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"wenbin.wang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"wenbin.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"wenbin.wang@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"maggie.an","PublishTime":"2018-11-29T11:26:49.041Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"PathX","SDKType":"public"},{"Name":"DeletePolicy","CName":"删除转发策略","Desc":"删除内容转发策略","Product":"ULB","Request":[{"Name":"GroupId","Desc":"内容转发策略组ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PolicyId","Desc":"内容转发策略ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"VServer 资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.127Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T08:24:31.81Z","PublishUser":"zoe.zhou","FileName":"/ulb-api/delete_policy.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"DeleteSSL","CName":"删除SSL证书","Desc":"删除SSL证书","Product":"ULB","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLId","Desc":"SSL证书的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.125Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T08:24:27.522Z","PublishUser":"zoe.zhou","FileName":"/ulb-api/delete_ssl.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"DeleteSubnet","CName":"删除子网","Desc":"删除子网","Product":"VPC","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"kanghua.yao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.621Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"DeleteUDBBackup","CName":"删除备份","Desc":"删除UDB实例备份","Product":"UDB","Request":[{"Name":"BackupId","Desc":"备份id,可通过DescribeUDBBackup获得","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"yan.sun","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"ashe.xia","PassTime":"2017-12-12T02:00:35.147Z","PassUser":"zoe.zhou","PublishTime":"2017-12-12T02:04:24.697Z","PublishUser":"zoe.zhou","FileName":"/udb-api/delete_udb_backup.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DeleteUDBInstance","CName":"删除云数据库","Desc":"删除UDB实例","Product":"UDB","Request":[{"Name":"DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDBCId","Desc":"专区ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"feinian.zhang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"ashe.xia","PassTime":"2017-12-12T02:00:35.312Z","PassUser":"zoe.zhou","PublishTime":"2018-01-19T08:21:27.469Z","PublishUser":"zoe.zhou","FileName":"/udb-api/delete_udb_instance.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DeleteUDBLogPackage","CName":"删除UDB日志包","Desc":"删除UDB日志包","Product":"UDB","Request":[{"Name":"BackupId","Desc":"日志包id,可通过DescribeUDBLogPackage获得","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupZone","Desc":"跨可用区高可用备库所在可用区","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"yan.sun","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"ashe.xia","PassTime":"2017-12-12T02:00:35.148Z","PassUser":"zoe.zhou","PublishTime":"2017-12-12T02:01:18.585Z","PublishUser":"zoe.zhou","FileName":"/udb-api/delete_udb_log_package.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DeleteUDBParamGroup","CName":"删除配置","Desc":"删除配置参数组","Product":"UDB","Request":[{"Name":"GroupId","Desc":"参数组id,可通过DescribeUDBParamGroup获取","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:00:04.92Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:01:29.259Z","PublishUser":"roy.chen","FileName":"/udb-api/delete_udb_param_group.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DeleteUDisk","CName":"删除云硬盘","Desc":"删除UDisk","Product":"UDisk","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"要删除的UDisk的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T14:31:54.413Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T14:32:14.502Z","PublishUser":"roy.chen","FileName":"/udisk-api/delete_udisk.txt","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"DeleteUDiskSnapshot","CName":"删除快照","Desc":"删除Snapshot","Product":"UDisk","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SnapshotId","Desc":"快照Id(填写后不能填写UDisk Id)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"UDisk Id,删除该盘所创建出来的所有快照(填写后不能填写SnapshotId)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"pearlin.pan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-08-13T05:44:17.651Z","PublishUser":"","FileName":"/udisk-api/delete_udisk_snapshot.txt","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"DeleteULB","CName":"删除负载均衡","Desc":"删除负载均衡实例","Product":"ULB","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ReleaseEip","Desc":"删除ulb时是否释放绑定的EIP,false标识只解绑EIP,true表示会释放绑定的EIP,默认是false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"负载均衡实例的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"li.wei","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"li.wei","PassTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PublishTime":"2018-10-30T10:54:32.081Z","PublishUser":"","FileName":"/ulb-api/delete_ulb.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"DeleteUMemSpace","CName":"删除空间","Desc":"删除UMem内存空间","Product":"UMem","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SpaceId","Desc":"UMem内存空间ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.818Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:15:37.826Z","PublishUser":"zoe.zhou","FileName":"/umem-api/delete_space.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DeleteUMemcacheGroup","CName":"删除单机Memcache","Desc":"删除单机Memcache","Product":"UMem","Request":[{"Name":"GroupId","Desc":"组ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"caroline.yuan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.801Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:15:23.244Z","PublishUser":"zoe.zhou","FileName":"/umem-api/delete_umemcache_group.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DeleteURedisGroup","CName":"删除主备redis","Desc":"删除主备redis","Product":"UMem","Request":[{"Name":"GroupId","Desc":"组ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.877Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:18:02.107Z","PublishUser":"zoe.zhou","FileName":"/umem-api/delete_group.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DeleteUSMSSignature","CName":"删除短信签名","Desc":"调用接口DeleteUSMSSignature删除短信签名","Product":"USMS","Request":[{"Name":"ProjectId","Desc":"项目ID,不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigIds","Desc":"签名ID(也即短信签名申请时的工单ID),支持以数组的方式,举例,以SigIds.0、SigIds.1...SigIds.N方式传入 ","Required":true,"Type":"array","ArrType":"int","Format":"","Secret":false}],"Response":[{"Name":"Message","Desc":"返回状态码描述,如果操作成功,默认返回为空","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"1.不支持删除正在审核中的短信签名;2.短信签名删除后不可恢复,请谨慎操作。","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PublishTime":"2019-08-27T03:49:26.167Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"USMS","SDKType":"public"},{"Name":"DeleteUSMSTemplate","CName":"删除短信模板","Desc":"调用接口DeleteUSMSTemplate删除短信模板","Product":"USMS","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"TemplateIds","Desc":"模板ID(也即短信模板申请时的工单ID),支持以数组的方式,举例,以TemplateIds.0、TemplateIds.1...TemplateIds.N方式传入","Required":true,"Type":"array","ArrType":"int","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true}],"Response":[{"Name":"Message","Desc":"返回状态码描述,如果操作成功,默认返回为空","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"1.不支持删除正在审核中的短信模板;2.短信模板删除后不可恢复,请谨慎操作。","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PublishTime":"2019-08-27T03:49:26.144Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"USMS","SDKType":"public"},{"Name":"DeleteVPC","CName":"删除VPC","Desc":"删除VPC","Product":"VPC","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC资源Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"huan.xu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.665Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"DeleteVPCIntercom","CName":"删除VPC互通","Desc":"删除VPC互通关系","Product":"VPC","Request":[{"Name":"DstProjectId","Desc":"目的VPC所在项目ID,默认为源VPC所在项目ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DstRegion","Desc":"目的VPC所在地域,默认为源VPC所在地域","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DstVPCId","Desc":"目的VPC短ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"源VPC所在项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"源VPC所在地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"源VPC短ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"删除VPC打通关系","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"huan.xu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:32.711Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"DeleteVServer","CName":"删除VServer","Desc":"删除VServer实例","Product":"ULB","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"负载均衡实例的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"VServer实例的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"VServerId 对应 CreateVServer 返回的 VServerId\n或者 DescribeVServer / DescribeULB 返回的 ULBVServerSet 中的 VServerId","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.066Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T08:24:13.074Z","PublishUser":"zoe.zhou","FileName":"/ulb-api/delete_vserver.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"DescribeBandwidthPackage","CName":"获取带宽包信息","Desc":"获取某地域下的带宽包信息","Product":"UNet","Request":[{"Name":"Limit","Desc":"返回数据分页值, 取值范围为 [0,10000000] 之间的整数, 默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"返回数据偏移量, 默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSets","Desc":"带宽包详细信息, 参见 UnetBandwidthPackageSet","Required":false,"Type":"array","ArrType":"UnetBandwidthPackageSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"满足条件的带宽包总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"EIPAddrSet","Desc":"DescribeBandwidthPackage","Product":"UNet","Params":[{"Name":"IP","Desc":"弹性IP地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OperatorName","Desc":"运营商信息, 枚举值为: Bgp: BGP; International: 国际.","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"},{"Name":"UnetBandwidthPackageSet","Desc":"DescribeBandwidthPackage","Product":"UNet","Params":[{"Name":"Bandwidth","Desc":"带宽包的临时带宽值, 单位Mbps","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BandwidthPackageId","Desc":"带宽包的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CreateTime","Desc":"创建时间, 格式为 Unix Timestamp","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DisableTime","Desc":"失效时间, 格式为 Unix Timestamp","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"EIPAddr","Desc":"带宽包所绑定弹性IP的详细信息,只有当EIPId对应双线IP时, EIPAddr的长度为2, 其他情况, EIPAddr长度均为1.参见 EIPAddrSet","Required":false,"Type":"array","ArrType":"EIPAddrSet","Format":"","Secret":false},{"Name":"EIPId","Desc":"带宽包所绑定弹性IP的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"EnableTime","Desc":"生效时间, 格式为 Unix Timestamp","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"tim.tan","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-08-07T07:37:47.316Z","PublishUser":"","FileName":"/unet-api/describe_bandwidth_package.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"DescribeBandwidthUsage","CName":"获取带宽用量","Desc":"获取带宽用量信息","Product":"UNet","Request":[{"Name":"EIPIds","Desc":"弹性IP的资源Id. 如果为空, 则返回当前 Region中符合条件的所有EIP的带宽用量, n为自然数","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"Limit","Desc":"返回数据分页值, 取值范围为 [0,10000000] 之间的整数, 默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"OffSet","Desc":"返回数据偏移量, 默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"EIPSet","Desc":"单个弹性IP的带宽用量详细信息, 详见 UnetBandwidthUsageEIPSet, 如没有弹性IP资源则没有该返回值。","Required":false,"Type":"array","ArrType":"UnetBandwidthUsageEIPSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"EIPSet中的元素个数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UnetBandwidthUsageEIPSet","Desc":"DescribeBandwidthUsage","Product":"UNet","Params":[{"Name":"CurBandwidth","Desc":"最近5分钟带宽用量, 单位Mbps","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false},{"Name":"EIPId","Desc":"弹性IP资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-14T09:33:30.999Z","PassUser":"zoe.zhou","PublishTime":"2018-06-14T09:35:18.237Z","PublishUser":"zoe.zhou","FileName":"/unet-api/describe_bandwidth_usage.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"DescribeEIP","CName":"获取弹性IP信息","Desc":"获取弹性IP信息","Product":"UNet","Request":[{"Name":"EIPIds.n","Desc":"弹性IP的资源ID如果为空, 则返回当前 Region中符合条件的的所有EIP","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"数据分页值, 默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"数据偏移量, 默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"EIPSet","Desc":"弹性IP列表, 每项参数详见 UnetEIPSet","Required":false,"Type":"array","ArrType":"UnetEIPSet","Format":"","Secret":false},{"Name":"TotalBandwidth","Desc":"满足条件的弹性IP带宽总和, 单位Mbps","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"TotalCount","Desc":"满足条件的弹性IP总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"aaq.ma@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PublishTime":"2019-04-29T03:07:41.251Z","PublishUser":"","FileName":"/unet-api/describe_eip.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"DescribeFirewall","CName":"获取防火墙信息","Desc":"获取防火墙组信息","Product":"UNet","Request":[{"Name":"FWId","Desc":"防火墙ID,默认为返回所有防火墙","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"列表起始位置偏移量,默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceId","Desc":"绑定防火墙组的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceType","Desc":"绑定防火墙组的资源类型,默认为全部资源类型。枚举值为:\"unatgw\",NAT网关; \"uhost\",云主机; \"upm\",物理云主机; \"hadoophost\",hadoop节点; \"fortresshost\",堡垒机; \"udhost\",私有专区主机;\"udockhost\",容器;\"dbaudit\",数据库审计.","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"获取的防火墙组详细信息 参见 FirewallDataSet","Required":false,"Type":"array","ArrType":"FirewallDataSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"FirewallRuleSet","Desc":"DescribeFirewall","Product":"UNet","Params":[{"Name":"DstPort","Desc":"目标端口","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Priority","Desc":"优先级","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProtocolType","Desc":"协议类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"防火墙规则备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RuleAction","Desc":"防火墙动作","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SrcIP","Desc":"源地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"li.wei","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"},{"Name":"FirewallDataSet","Desc":"DescribeFirewall","Product":"UNet","Params":[{"Name":"CreateTime","Desc":"防火墙组创建时间,格式为Unix Timestamp","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"FWId","Desc":"防火墙ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"GroupId","Desc":"安全组ID(即将废弃)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"防火墙名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"防火墙备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceCount","Desc":"防火墙绑定资源数量","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Rule","Desc":"防火墙组中的规则列表,参见 FirewallRuleSet","Required":false,"Type":"array","ArrType":"FirewallRuleSet","Format":"","Secret":false},{"Name":"Tag","Desc":"防火墙业务组","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"防火墙组类型,枚举值为: \"user defined\", 用户自定义防火墙; \"recommend web\", 默认Web防火墙; \"recommend non web\", 默认非Web防火墙","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"yang.qu","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.589Z","PublishUser":"","FileName":"/unet-api/newfirewall/describe_firewall.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"DescribeFirewallResource","CName":"获取防火墙绑定资源","Desc":"获取防火墙组所绑定资源的外网IP","Product":"UNet","Request":[{"Name":"FWId","Desc":"防火墙ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"列表起始位置偏移量,默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"ResourceSet","Desc":"资源列表,见 ResourceSet","Required":false,"Type":"array","ArrType":"ResourceSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"绑定资源总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"ResourceSet","Desc":"资源信息","Product":"UNet","Params":[{"Name":"Name","Desc":"名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PrivateIP","Desc":"内网IP","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceID","Desc":"绑定该防火墙的资源id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceType","Desc":"绑定防火墙组的资源类型。\"unatgw\",NAT网关; \"uhost\",云主机; \"upm\",物理云主机; \"hadoophost\",hadoop节点; \"fortresshost\",堡垒机; \"udhost\",私有专区主机;\"udockhost\",容器;\"dbaudit\",数据库审计.","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Status","Desc":"状态","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"sophia.an","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.6Z","PublishUser":"","FileName":"/unet-api/newfirewall/describe_firewall_resorce.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"DescribeGlobalSSHArea","CName":"获取GlobalSSH覆盖的地区列表","Desc":"获取GlobalSSH覆盖的地区列表 用于控制显示哪些机房地域可以使用SSH特性","Product":"PathX","Request":[{"Name":"ProjectId","Desc":"项目ID,如org-uxcvb","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"AreaSet","Desc":"支持GlobalSSH的地区","Required":false,"Type":"array","ArrType":"GlobalSSHArea","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"GlobalSSHArea","Desc":"GlobalSSH覆盖地区,包括关联的UCloud机房信息","Product":"PathX","Params":[{"Name":"Area","Desc":"GlobalSSH覆盖的地区,如香港、东京、洛杉矶等","Required":true,"Type":"string","ArrType":"string","Format":"","Secret":false},{"Name":"AreaCode","Desc":"地区代号,以地区AirPort Code","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RegionSet","Desc":"ucloud机房代号构成的数组,如[\"hk\",\"us-ca\"]","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false}],"CreateUser":"wenbin.wang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"wenbin.wang","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"pathx"}],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"wenbin.wang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"wenbin.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-08-03T09:21:37.367Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"pathx","SDKType":"public"},{"Name":"DescribeGlobalSSHInstance","CName":"获取GlobalSSH实例列表","Desc":"获取GlobalSSH实例列表(传实例ID获取单个实例信息,不传获取项目下全部实例)","Product":"PathX","Request":[{"Name":"InstanceId","Desc":"实例ID,资源唯一标识","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID,如org-xxxx。请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"InstanceSet","Desc":"GlobalSSH实例列表,实例的属性参考GlobalSSHInfo模型","Required":false,"Type":"array","ArrType":"GlobalSSHInfo","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"wenbin.wang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"wenbin.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"wenbin.wang@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"maggie.an","PublishTime":"2018-11-29T11:26:35.24Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"PathX","SDKType":"public"},{"Name":"DescribeImage","CName":"获取镜像列表","Desc":"获取指定数据中心镜像列表,用户可通过指定操作系统类型,镜像Id进行过滤。","Product":"UHost","Request":[{"Name":"ImageId","Desc":"镜像Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ImageType","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"返回数据长度,默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"列表起始位置偏移量,默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"OsType","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PriceSet","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"ImageSet","Desc":"镜像列表详见 UHostImageSet","Required":false,"Type":"array","ArrType":"UHostImageSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"满足条件的镜像总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UHostImageSet","Desc":"DescribeImage","Product":"UHost","Params":[{"Name":"CreateTime","Desc":"创建时间,格式为Unix时间戳","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Features","Desc":"特殊状态标识, 目前只有[NetEnhnced](高包量机型)","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"FuncType","Desc":"行业镜像类型(仅行业镜像将返回这个值)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ImageDescription","Desc":"镜像描述","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ImageId","Desc":"镜像ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ImageName","Desc":"镜像名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ImageSize","Desc":"镜像大小","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ImageType","Desc":"镜像类型 标准镜像:Base, 行业镜像:Business,自定义镜像:Custom","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IntegratedSoftware","Desc":"集成软件名称(仅行业镜像将返回这个值)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Links","Desc":"介绍链接(仅行业镜像将返回这个值)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OsName","Desc":"操作系统名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OsType","Desc":"操作系统类型:Liunx,Windows","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"State","Desc":"镜像状态, 可用:Available,制作中:Making, 不可用:Unavailable","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Vendor","Desc":"供应商(仅行业镜像将返回这个值)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html) |","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UHost"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"vivi.shi","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.487Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:10:30.792Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/describe_image.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"DescribePHost","CName":"获取物理机信息","Desc":"获取物理机详细信息","Product":"UPHost","Request":[{"Name":"Limit","Desc":"返回数据长度,默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"数据偏移量,默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"PHostId","Desc":"PHost资源ID,若为空,则返回当前Region所有PHost。","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PHostSet","Desc":"PHost资源列表,参见 PHostSet","Required":false,"Type":"array","ArrType":"PHostSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"满足条件的PHost总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"PHostDiskSet","Desc":"GetPHostTypeInfo","Product":"UPHost","Params":[{"Name":"Count","Desc":"磁盘数量","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"IOCap","Desc":"磁盘IO性能,单位MB/s(待废弃)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"磁盘名称,sys/data","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Space","Desc":"单盘大小 单位GB","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"磁盘属性","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"rock.dong","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UPHost"},{"Name":"PHostIPSet","Desc":"DescribePHost","Product":"UPHost","Params":[{"Name":"Bandwidth","Desc":"IP对应带宽,单位Mb,内网IP不显示带宽信息","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"IPAddr","Desc":"IP地址,","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IPId","Desc":"IP资源ID(内网IP无资源ID)(待废弃)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MACAddr","Desc":"MAC地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OperatorName","Desc":" 国际: Internation, BGP: Bgp, 内网: Private ","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UPHost"},{"Name":"PHostCPUSet","Desc":"DescribePHost","Product":"UPHost","Params":[{"Name":"CoreCount","Desc":"CPU核数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Count","Desc":"CPU个数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Frequence","Desc":"CPU主频","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false},{"Name":"Model","Desc":"CPU型号","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UPHost"},{"Name":"PHostSet","Desc":"DescribePHost","Product":"UPHost","Params":[{"Name":"AutoRenew","Desc":"自动续费","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CPUSet","Desc":"CPU信息,见 PHostCPUSet","Required":false,"Type":"array","ArrType":"PHostCPUSet","Format":"","Secret":false},{"Name":"ChargeType","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限)默认为月付","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Cluster","Desc":"网络环境,千兆:1G ,万兆:10G","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Components","Desc":"组件信息(暂不支持)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CreateTime","Desc":"创建时间","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DiskSet","Desc":"磁盘信息,见 PHostDiskSet","Required":false,"Type":"array","ArrType":"PHostDiskSet","Format":"","Secret":false},{"Name":"ExpireTime","Desc":"到期时间","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"IPSet","Desc":"IP信息,见 PHostIPSet","Required":false,"Type":"array","ArrType":"PHostIPSet","Format":"","Secret":false},{"Name":"ImageName","Desc":"镜像名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IsSupportKVM","Desc":"是否支持紧急登录","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Memory","Desc":"内存大小,单位:MB","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"物理机名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OSType","Desc":"操作系统类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OSname","Desc":"操作系统名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PHostId","Desc":"PHost资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PHostType","Desc":"物理机类型,DB或SSD","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PMStatus","Desc":"物理云主机状态,初始化:Initializing; 启动中:Starting; 运行中:Running;关机中:Stopping; 安装失败:InstallFailed; 重启中:Rebooting;关机:Stopped; 已删除:Terminated;冻结: Locked;","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PowerState","Desc":"电源状态,on 或 off","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"物理机备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SN","Desc":"物理机序列号","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"rock.dong","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UPHost"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"fee.fei","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-08-09T02:16:32.064Z","PublishUser":"","FileName":"/uphost-api/describephost.txt","IsIdempotent":true,"AliasedProduct":"UPHost","SDKType":"public"},{"Name":"DescribePHostImage","CName":"获取物理机镜像","Desc":"获取物理云主机镜像列表","Product":"UPHost","Request":[{"Name":"ImageId","Desc":"镜像ID","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"ImageType","Desc":"镜像类别,枚举为:Base,标准镜像;默认为标准镜像。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"返回数据长度,默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"数据偏移量,默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"ImageSet","Desc":"镜像列表 PHostImageSet","Required":false,"Type":"array","ArrType":"PHostImageSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"满足条件的镜像总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"PHostImageSet","Desc":"DescribePHostImage","Product":"UPHost","Params":[{"Name":"ImageId","Desc":"镜像ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ImageName","Desc":"镜像名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OsName","Desc":"操作系统名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OsType","Desc":"操作系统类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UPHost"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.884Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:47:53.942Z","PublishUser":"zoe.zhou","FileName":"/uphost-api/describephostimage.txt","IsIdempotent":true,"AliasedProduct":"UPHost","SDKType":"public"},{"Name":"DescribePHostTags","CName":"获取物理机业务组","Desc":"获取物理机tag列表(业务组)","Product":"UPHost","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"TagSet","Desc":"具体参见 PHostTagSet","Required":false,"Type":"array","ArrType":"PHostTagSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"Tag的个数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"PHostTagSet","Desc":"DescribePHostTags","Product":"UPHost","Params":[{"Name":"Tag","Desc":"业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TotalCount","Desc":"该业务组中包含的主机个数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UPHost"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:50:44.077Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:50:49.317Z","PublishUser":"zoe.zhou","FileName":"/uphost-api/describephosttags.txt","IsIdempotent":true,"AliasedProduct":"UPHost","SDKType":"public"},{"Name":"DescribeSSL","CName":"获取SSL证书信息","Desc":"获取SSL证书信息","Product":"ULB","Request":[{"Name":"Limit","Desc":"数据分页值,默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"数据偏移量,默认值为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLId","Desc":"SSL证书的Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"SSL证书详细信息,具体结构见 ULBSSLSet","Required":false,"Type":"array","ArrType":"ULBSSLSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"满足条件的SSL证书总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"SSLBindedTargetSet","Desc":"DescribeSSL","Product":"ULB","Params":[{"Name":"ULBId","Desc":"VServer 所属的ULB实例的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBName","Desc":"ULB实例的名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"SSL证书绑定到的VServer的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerName","Desc":"对应的VServer的名字","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"geoffrey.xia","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"ULB"},{"Name":"ULBSSLSet","Desc":"DescribeSSL","Product":"ULB","Params":[{"Name":"BindedTargetSet","Desc":"SSL证书绑定到的对象","Required":false,"Type":"array","ArrType":"SSLBindedTargetSet","Format":"","Secret":false},{"Name":"CreateTime","Desc":"SSL证书的创建时间","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"HashValue","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLContent","Desc":"SSL证书的内容","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLId","Desc":"SSL证书的Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLName","Desc":"SSL证书的名字","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLType","Desc":"SSL证书类型,暂时只有 Pem 一种类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"geoffrey.xia","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"ULB"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-08-26T08:15:53.455Z","PublishUser":"","FileName":"/ulb-api/describe_ssl.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"DescribeShareBandwidth","CName":"获取共享带宽信息","Desc":"获取共享带宽信息","Product":"UNet","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidthIds","Desc":"需要返回的共享带宽Id","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"共享带宽信息组 参见 UnetShareBandwidthSet","Required":false,"Type":"array","ArrType":"UnetShareBandwidthSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"符合条件的共享带宽总数,大于等于返回DataSet长度","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"EIPAddrSet","Desc":"DescribeBandwidthPackage","Product":"UNet","Params":[{"Name":"IP","Desc":"弹性IP地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OperatorName","Desc":"运营商信息, 枚举值为: BGP: BGP; International: 国际.","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"},{"Name":"EIPSetData","Desc":"describeShareBandwidth","Product":"UNet","Params":[{"Name":"Bandwidth","Desc":"EIP带宽值","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"EIPAddr","Desc":"EIP的IP信息,详情见EIPAddrSet","Required":false,"Type":"array","ArrType":"EIPAddrSet","Format":"","Secret":false},{"Name":"EIPId","Desc":"EIP资源Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"aaq.ma","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"aaq.ma","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"},{"Name":"UnetShareBandwidthSet","Desc":"DescribeShareBandwidth","Product":"UNet","Params":[{"Name":"BandwidthGuarantee","Desc":"共享带宽保底值(后付费)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"付费方式, 预付费:Year 按年,Month 按月,Dynamic 按需;后付费:PostPay(按月)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CreateTime","Desc":"创建时间, 格式为Unix Timestamp","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"EIPSet","Desc":"EIP信息,详情见 EIPSetData","Required":false,"Type":"array","ArrType":"EIPSetData","Format":"","Secret":false},{"Name":"ExpireTime","Desc":"过期时间, 格式为Unix Timestamp","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"共享带宽名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PostPayStartTime","Desc":"共享带宽后付费开始计费时间(后付费)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidth","Desc":"共享带宽值(预付费)/共享带宽峰值(后付费), 单位Mbps","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidthId","Desc":"共享带宽的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"aaq.ma","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"may.he","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-12-27T03:06:50.737Z","PublishUser":"","FileName":"/unet-api/describe_share_bandwidth.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"DescribeSubnet","CName":"获取子网信息","Desc":"获取子网信息","Product":"VPC","Request":[{"Name":"BusinessId","Desc":"业务组","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"Limit","Desc":"列表长度,默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"偏移量,默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网id,适用于一次查询一个子网信息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetIds","Desc":"子网id数组,适用于一次查询多个子网信息","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称,默认为Default","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC资源id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"子网信息数组,具体资源见下方SubnetInfo","Required":true,"Type":"array","ArrType":"SubnetInfo","Format":"","Secret":false},{"Name":"TotalCount","Desc":"子网总数量","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"SubnetInfo","Desc":"子网信息","Product":"VPC","Params":[{"Name":"CreateTime","Desc":"创建时间","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Gateway","Desc":"子网网关","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"HasNATGW","Desc":"是否有natgw","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Netmask","Desc":"子网掩码","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RouteTableId","Desc":"路由表Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Subnet","Desc":"子网网段","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetName","Desc":"子网名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetType","Desc":"子网类型","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPCId","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCName","Desc":"VPC名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"huan.xu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"VPC2.0"}],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"kanghua.yao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:32.706Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"DescribeSubnetResource","CName":"展示子网资源","Desc":"展示子网资源","Product":"VPC","Request":[{"Name":"Limit","Desc":"单页返回数据长度,默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"列表起始位置偏移量,默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceType","Desc":"资源类型,默认为全部资源类型。枚举值为:UHOST,云主机;PHOST,物理云主机;ULB,负载均衡;UHADOOP_HOST,hadoop节点;UFORTRESS_HOST,堡垒机;UNATGW,NAT网关;UKAFKA,Kafka消息队列;UMEM,内存存储;DOCKER,容器集群;UDB,数据库;UDW,数据仓库;VIP,内网VIP.","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"返回数据集,请见SubnetResource","Required":false,"Type":"array","ArrType":"SubnetResource","Format":"","Secret":false},{"Name":"TotalCount","Desc":"总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"SubnetResource","Desc":"子网下资源","Product":"VPC","Params":[{"Name":"IP","Desc":"资源ip","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceId","Desc":"资源Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceType","Desc":"资源类型。对应的资源类型:UHOST,云主机;PHOST,物理云主机;ULB,负载均衡;UHADOOP_HOST,hadoop节点;UFORTRESS_HOST,堡垒机;UNATGW,NAT网关;UKAFKA,分布式消息系统;UMEM,内存存储;DOCKER,容器集群;UDB,数据库;UDW,数据仓库;VIP,内网VIP.","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"huan.xu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"VPC2.0"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"huan.xu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"may.he","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2019-01-16T13:03:18.483Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"DescribeUDBBackup","CName":"获取备份列表","Desc":"列表UDB实例备份信息","Product":"UDB","Request":[{"Name":"BackupType","Desc":"备份类型,取值为0或1,0表示自动,1表示手动","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BeginTime","Desc":"过滤条件:起始时间(Unix时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例Id,如果指定,则只获取该db的备份信息 该值可以通过DescribeUDBInstance获取","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"EndTime","Desc":"过滤条件:结束时间(Unix时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"分页显示的条目数,列表操作则指定","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"分页显示的起始偏移,列表操作则指定","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"备份信息 参照UDBBackupSet","Required":false,"Type":"array","ArrType":"UDBBackupSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"满足条件备份总数,如果指定dbid,则是该db备份总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UDBBackupSet","Desc":"DescribeUDBBackup","Product":"UDB","Params":[{"Name":"BackupEndTime","Desc":"备份完成时间(Unix时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupId","Desc":"备份id","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupName","Desc":"备份名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupSize","Desc":"备份文件大小(字节)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupTime","Desc":"备份时间(Unix时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupType","Desc":"备份类型,取值为0或1,0表示自动,1表示手动","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupZone","Desc":"跨机房高可用备库所在可用区","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"dbid","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBName","Desc":"对应的db名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"State","Desc":"备份状态 Backuping // 备份中 Success // 备份成功 Failed // 备份失败 Expired // 备份过期","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"备份所在可用区","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"duke.yang","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDB"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2017-12-11T08:53:43.946Z","PassUser":"zoe.zhou","PublishTime":"2017-12-11T08:53:49.323Z","PublishUser":"zoe.zhou","FileName":"/udb-api/describe_udb_backup.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBBackupBlacklist","CName":"获取备份黑名单","Desc":"获取UDB实例的备份黑名单","Product":"UDB","Request":[{"Name":"DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Blacklist","Desc":"DB的黑名单列表, db.%为指定库 dbname.tablename为指定表","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T12:48:07.216Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T12:48:16.937Z","PublishUser":"roy.chen","FileName":"/udb-api/describe_udb_backup_blacklist.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBBinlogBackupURL","CName":"获取UDB的Binlog备份地址","Desc":"获取UDB的Binlog备份地址","Product":"UDB","Request":[{"Name":"BackupId","Desc":"DB实例备份ID","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"BackupPath","Desc":"DB实例备份文件的地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:08:13.366Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:10:44.105Z","PublishUser":"roy.chen","FileName":"/udb-api/describe_udb_binlog_backup_url.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBInstance","CName":"获取云数据库信息","Desc":"获取UDB实例信息,支持两类操作:(1)指定DBId用于获取该db的信息;(2)指定ClassType、Offset、Limit用于列表操作,查询某一个类型db。","Product":"UDB","Request":[{"Name":"ClassType","Desc":"DB种类,如果是列表操作,则需要指定,不区分大小写,其取值如下:\nmysql: SQL;\nmongo: NOSQL;\npostgresql: postgresql","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例id,如果指定则获取单个db实例的描述,否则为列表操作。 指定DBId时无需填写ClassType、Offset、Limit","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IncludeSlaves","Desc":"当只获取这个特定DBId的信息时,如果有该选项,那么把这个DBId实例的所有从库信息一起拉取并返回","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"IsInUDBC","Desc":"是否查看专区里面DB","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"分页显示数量,列表操作时必填","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"分页显示起始偏移位置,列表操作时必填","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDBCId","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区,不填时默认全部可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"DB实例信息列表 UDBInstanceSet","Required":false,"Type":"array","ArrType":"UDBInstanceSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"用户db组的数量,对于 mysql: 主从结对数量,没有slave,则只有master mongodb: 副本集数量","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UDBSlaveInstanceSet","Desc":"DescribeUDBSlaveInstance","Product":"UDB","Params":[{"Name":"AdminUser","Desc":"管理员帐户名,默认root","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupBeginTime","Desc":"备份策略,不可修改,开始时间,单位小时计,默认3点","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupBlacklist","Desc":"备份策略,备份黑名单,mongodb则不适用","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupCount","Desc":"备份策略,不可修改,备份文件保留的数量,默认7次","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupDate","Desc":"备份日期标记位。共7位,每一位为一周中一天的备份情况 0表示关闭当天备份,1表示打开当天备份。最右边的一位 为星期天的备份开关,其余从右到左依次为星期一到星期 六的备份配置开关,每周必须至少设置两天备份。 例如:1100000 表示打开星期六和星期五的自动备份功能","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupDuration","Desc":"备份策略,一天内备份时间间隔,单位小时,默认24小时","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ClusterRole","Desc":"当DB类型为mongodb时,返回该实例所在集群中的角色,包括:mongos、configsrv_sccc、configsrv_csrs、shardsrv_datanode、shardsrv_arbiter,其中congfigsrv分为sccc和csrs两种模式,shardsrv分为datanode和arbiter两种模式","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CreateTime","Desc":"DB实例创建时间,采用UTC计时时间戳","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 目前id的取值范围为[1,7],数值对应的版本如下: 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DataFileSize","Desc":"DB实例数据文件大小,单位GB","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false},{"Name":"DiskSpace","Desc":"磁盘空间(GB), 默认根据配置机型","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DiskUsedSize","Desc":"DB实例磁盘已使用空间,单位GB","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false},{"Name":"ExpiredTime","Desc":"DB实例过期时间,采用UTC计时时间戳","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例;\"HA\": 高可用版UDB实例","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"InstanceType","Desc":"UDB数据库机型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"InstanceTypeId","Desc":"UDB数据库机型ID","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"LogFileSize","Desc":"DB实例日志文件大小,单位GB","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false},{"Name":"MemoryLimit","Desc":"内存限制(MB),默认根据配置机型","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ModifyTime","Desc":"DB实例修改时间,采用UTC计时时间戳","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例名称,至少6位","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ParamGroupId","Desc":"DB实例使用的配置参数组id","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Role","Desc":"DB实例角色,mysql区分master/slave,mongodb多种角色","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSDType","Desc":"SSD类型,SATA/PCI-E","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SrcDBId","Desc":"对mysql的slave而言是master的DBId,对master则为空, 对mongodb则是副本集id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"State","Desc":"DB状态标记 Init:初始化中,Fail:安装失败,Starting:启动中,Running:运行,Shutdown:关闭中,Shutoff:已关闭,Delete:已删除,Upgrading:升级中,Promoting:提升为独库进行中,Recovering:恢复中,Recover fail:恢复失败","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SystemFileSize","Desc":"DB实例系统文件大小,单位GB","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"获取资源其他信息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UseSSD","Desc":"是否使用SSD","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC的ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VirtualIP","Desc":"DB实例虚ip","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VirtualIPMac","Desc":"DB实例虚ip的mac地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"clare.cheng","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDB"},{"Name":"UDBInstanceSet","Desc":"DescribeUDBInstance","Product":"UDB","Params":[{"Name":"AdminUser","Desc":"管理员帐户名,默认root","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupBeginTime","Desc":"备份策略,不可修改,开始时间,单位小时计,默认3点","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupBlacklist","Desc":"备份策略,备份黑名单,mongodb则不适用","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupCount","Desc":"备份策略,不可修改,备份文件保留的数量,默认7次","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupDate","Desc":"备份日期标记位。共7位,每一位为一周中一天的备份情况 0表示关闭当天备份,1表示打开当天备份。最右边的一位 为星期天的备份开关,其余从右到左依次为星期一到星期 六的备份配置开关,每周必须至少设置两天备份。 例如:1100000 表示打开星期六和星期五的自动备份功能","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupDuration","Desc":"备份策略,一天内备份时间间隔,单位小时,默认24小时","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupZone","Desc":"跨可用区高可用备库所在可用区","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CluserRole","Desc":"当DB类型为mongodb时,返回该实例所在集群中的角色,包括:mongos、configsrv_sccc、configsrv_csrs、shardsrv_datanode、shardsrv_arbiter,其中congfigsrv分为sccc和csrs两种模式,shardsrv分为datanode和arbiter两种模式","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CreateTime","Desc":"DB实例创建时间,采用UTC计时时间戳","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 目前id的取值范围为[1,7],数值对应的版本如下: 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DataFileSize","Desc":"DB实例数据文件大小,单位GB","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false},{"Name":"DataSet","Desc":"如果在需要返回从库的场景下,返回该DB实例的所有从库DB实例信息列表。列表中每一个元素的内容同UDBSlaveInstanceSet 。如果这个DB实例没有从库的情况下,此时返回一个空的列表","Required":false,"Type":"array","ArrType":"UDBSlaveInstanceSet","Format":"","Secret":false},{"Name":"DiskSpace","Desc":"磁盘空间(GB), 默认根据配置机型","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DiskUsedSize","Desc":"DB实例磁盘已使用空间,单位GB","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false},{"Name":"ExpiredTime","Desc":"DB实例过期时间,采用UTC计时时间戳","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"InstanceMode","Desc":"UDB实例模式类型, 可选值如下: “Normal”: 普通版UDB实例 “HA”: 高可用版UDB实例","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"InstanceType","Desc":"UDB数据库机型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"InstanceTypeId","Desc":"UDB数据库机型ID","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"LogFileSize","Desc":"DB实例日志文件大小,单位GB","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false},{"Name":"MemoryLimit","Desc":"内存限制(MB),默认根据配置机型","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ModifyTime","Desc":"DB实例修改时间,采用UTC计时时间戳","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例名称,至少6位","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ParamGroupId","Desc":"DB实例使用的配置参数组id","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Role","Desc":"DB实例角色,mysql区分master/slave,mongodb多种角色","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSDType","Desc":"SSD类型,SATA/PCI-E","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SrcDBId","Desc":"对mysql的slave而言是master的DBId,对master则为空, 对mongodb则是副本集id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"State","Desc":"DB状态标记 Init:初始化中,Fail:安装失败,Starting:启动中,Running:运行,Shutdown:关闭中,Shutoff:已关闭,Delete:已删除,Upgrading:升级中,Promoting:提升为独库进行中,Recovering:恢复中,Recover fail:恢复失败","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SystemFileSize","Desc":"DB实例系统文件大小,单位GB","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"获取资源其他信息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UseSSD","Desc":"是否使用SSD","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC的ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VirtualIP","Desc":"DB实例虚ip","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VirtualIPMac","Desc":"DB实例虚ip的mac地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"DB实例所在可用区","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"shun.ding","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDB"}],"Note":"指定DBId时无需填写ClassType、Offset、Limit,如不指定DBId时则必须填写","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"clare.cheng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-08-20T10:50:51.562Z","PublishUser":"","FileName":"/udb-api/describe_udb_instance.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBInstanceBackupState","CName":"获取实例备份状态","Desc":"获取UDB实例备份状态","Product":"UDB","Request":[{"Name":"BackupId","Desc":"备份记录ID","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupZone","Desc":"跨可用区高可用备库所在可用区,参见[可用区列表]","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"BackupEndTime","Desc":"","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupSize","Desc":"","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"State","Desc":"备份状态 0 Backuping // 备份中 1 Success // 备份成功 2 Failed // 备份失败 3 Expired // 备份过期","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"ashe.xia","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"ashe.xia","PassTime":"2017-11-23T07:45:59.801Z","PassUser":"ashe.xia","PublishTime":"2017-11-23T10:21:37.002Z","PublishUser":"zoe.zhou","FileName":"/udb-api/describe_udb_backup_state.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBInstanceBackupURL","CName":"获取UDB备份下载地址","Desc":"获取UDB备份下载地址","Product":"UDB","Request":[{"Name":"BackupId","Desc":"DB实例备份ID,该值可以通过DescribeUDBBackup获取","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例Id,该值可通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"BackupPath","Desc":"DB实例备份文件公网的地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T12:58:51.554Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T12:58:59.294Z","PublishUser":"roy.chen","FileName":"/udb-api/describe_udb_instance_backup_url.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBInstanceBinlog","CName":"获取UDBbinlog列表","Desc":"获取UDB指定时间段的binlog列表","Product":"UDB","Request":[{"Name":"BeginTime","Desc":"过滤条件:起始时间(时间戳)","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"EndTime","Desc":"过滤条件:结束时间(时间戳)","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"获取的Binlog信息列表 UDBInstanceBinlogSet","Required":false,"Type":"array","ArrType":"UDBInstanceBinlogSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UDBInstanceBinlogSet","Desc":"DescribeUDBInstanceBinlog","Product":"UDB","Params":[{"Name":"BeginTime","Desc":"Binlog文件生成时间(时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"EndTime","Desc":"Binlog文件结束时间(时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"Binlog文件名","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"Binlog文件大小","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDB"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:08:33.059Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:10:53.218Z","PublishUser":"roy.chen","FileName":"/udb-api/describe_udb_binlog.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBInstanceBinlogBackupState","CName":"获取udb实例备份状态","Desc":"获取udb实例备份状态","Product":"UDB","Request":[{"Name":"BackupId","Desc":"备份记录ID","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupZone","Desc":"跨可用区高可用备库所在可用区","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"State","Desc":"备份状态 0 Backuping // 备份中 1 Success // 备份成功 2 Failed // 备份失败 3 Expired // 备份过期","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"ashe.xia","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"ashe.xia","PassTime":"2017-11-24T09:46:59.721Z","PassUser":"ashe.xia","PublishTime":"2017-12-05T02:03:58.81Z","PublishUser":"zoe.zhou","FileName":"/udb-api/describe_udb_binlog_backup_state.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBInstancePrice","CName":"获取云数据库价格","Desc":"获取UDB实例价格信息","Product":"UDB","Request":[{"Name":"ChargeType","Desc":"Year,按年付费; \nMonth,按月付费 \nDynamic,按需付费(需开启权限) \nTrial,试用(需开启权限)\n默认为月付","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Count","Desc":"购买DB实例数量,最大数量为10台, 默认为1台","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DBTypeId","Desc":"UDB实例的DB版本字符串","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskSpace","Desc":"磁盘空间(GB),暂时支持20(GB) - 3000(GB), 输入不带单位","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"InstanceMode","Desc":"实例的部署类型。可选值为:\nNormal: 普通单点实例,\nSlave: 从库实例,\nHA: 高可用部署实例,\n默认是Normal","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MemoryLimit","Desc":"内存限制(MB),单位为MB.\n目前支持:1000-96000","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"DB购买多少个\"计费时间单位\",默认值为1。\n比如:买2个月,Quantity就是2。\n如果计费单位是“按月”,并且Quantity为0,表示“购买到月底”","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSDType","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必填","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UseSSD","Desc":"是否使用SSD,只能填true或false,默认为false","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"价格 参照UDBInstancePriceSet","Required":false,"Type":"array","ArrType":"UDBInstancePriceSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UDBInstancePriceSet","Desc":"DescribeUDBInstancePrice","Product":"UDB","Params":[{"Name":"ChargeType","Desc":"Year, Month, Dynamic,Trial","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Price","Desc":"价格,单位为分","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"shun.ding","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDB"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"clare.cheng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-08-20T08:07:03.094Z","PublishUser":"","FileName":"/udb-api/describe_udb_instance_price.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBInstanceState","CName":"获取云数据库状态","Desc":"获取UDB实例状态","Product":"UDB","Request":[{"Name":"DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"State","Desc":"DB状态标记 Init:初始化中;Fail:安装失败; Starting:启动中; Running : 运行 ;Shutdown:关闭中; Shutoff :已关闭; Delete:已删除; Upgrading:升级中; Promoting: 提升为独库进行中; Recovering: 恢复中; Recover fail:恢复失败。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"wenbin.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T14:02:10.204Z","SubmitUser":"wenbin.wang","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T14:02:18.586Z","PublishUser":"wenbin.wang","FileName":"/udb-api/describe_udb_instance_state.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBInstanceUpgradePrice","CName":"获取UDB实例升降级价格信息","Desc":"获取UDB实例升降级价格信息","Product":"UDB","Request":[{"Name":"DBId","Desc":"实例的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"MemoryLimit","Desc":"内存限制(MB)","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSDType","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UseSSD","Desc":"是否使用SSD,默认为false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Price","Desc":"价格,单位为分","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"shun.ding","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-08-20T08:07:03.098Z","PublishUser":"","FileName":"/udb-api/describe_udb_instance_upgrade_price.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBLogBackupURL","CName":"获取UDB的slowlog备份地址","Desc":"获取UDB的slowlog备份地址","Product":"UDB","Request":[{"Name":"BackupId","Desc":"DB实例备份ID","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"BackupPath","Desc":"DB实例备份文件的地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:27:36.159Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:32:29.309Z","PublishUser":"roy.chen","FileName":"/udb-api/describe_log_backup_url.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBLogPackage","CName":"列表UDB实例日志备份信息","Desc":"列表UDB实例binlog或slowlog或errorlog备份信息","Product":"UDB","Request":[{"Name":"BeginTime","Desc":"过滤条件:起始时间(时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例Id,如果指定,则只获取该db的备份信息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"EndTime","Desc":"过滤条件:结束时间(时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"分页显示的条目数,列表操作则指定","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"分页显示的起始偏移,列表操作则指定","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"需要列出的备份文件类型,每种文件的值如下 2 : BINLOG\\_BACKUP 3 : SLOW\\_QUERY\\_BACKUP 4 : ERRORLOG\\_BACKUP","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Types","Desc":"Types作为Type的补充,支持多值传入,可以获取多个类型的日志记录,如:Types.0=2\u0026Types.1=3","Required":false,"Type":"array","ArrType":"int","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"备份信息 参见LogPackageDataSet","Required":false,"Type":"array","ArrType":"LogPackageDataSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"备份总数,如果指定dbid,则是该db备份总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"LogPackageDataSet","Desc":"DescribeUDBLogPackage","Product":"UDB","Params":[{"Name":"BackupId","Desc":"备份id","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupName","Desc":"备份名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupSize","Desc":"备份文件大小","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupTime","Desc":"备份时间","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupType","Desc":"备份类型,包括2-binlog备份,3-slowlog备份","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupZone","Desc":"跨可用区高可用备库所在可用区","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"dbid","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBName","Desc":"对应的db名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"State","Desc":"备份状态 Backuping // 备份中 Success // 备份成功 Failed // 备份失败 Expired // 备份过期","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"所在可用区","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"yan.sun","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDB"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-04-09T13:50:00.528Z","PassUser":"zoe.zhou","PublishTime":"2018-04-09T13:50:06.731Z","PublishUser":"zoe.zhou","FileName":"/udb-api/describe_udb_log_package.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBParamGroup","CName":"获取参数信息","Desc":"获取参数组详细参数信息","Product":"UDB","Request":[{"Name":"ClassType","Desc":"如果未指定GroupId,则可选是否选取特定DB类型的配置(sql, nosql, postgresql, sqlserver)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"GroupId","Desc":"参数组id,如果指定则获取描述,否则是列表操作,需要 指定Offset/Limit","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"IsInUDBC","Desc":"是否选取专区中配置","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"分页显示的条目数,列表操作则指定","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"分页显示的起始偏移,列表操作则指定","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RegionFlag","Desc":"是否是跨可用区的配置文件","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"参数组列表 参照UDBParamGroupSet","Required":false,"Type":"array","ArrType":"UDBParamGroupSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"参数组总数,列表操作时才会有该参数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UDBParamMemberSet","Desc":"DescribeUDBParamGroup","Product":"UDB","Params":[{"Name":"AllowedVal","Desc":"允许的值(根据参数类型,用分隔符表示)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ApplyType","Desc":"参数值应用类型,取值范围为{0,10,20},各值代表 意义为0-unknown、10-static、20-dynamic","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"FormatType","Desc":"允许值的格式类型,取值范围为{0,10,20},意义分 别为PVFT_UNKOWN=0,PVFT_RANGE=10, PVFT_ENUM=20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Key","Desc":"参数名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Modifiable","Desc":"是否可更改,默认为false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Value","Desc":"参数值","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ValueType","Desc":"参数值应用类型,取值范围为{0,10,20,30},各值 代表意义为 0-unknown、10-int、20-string、 30-bool","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDB"},{"Name":"UDBParamGroupSet","Desc":"DescribeUDBParamGroup","Product":"UDB","Params":[{"Name":"DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 目前id的取值范围为[1,7],数值对应的版本如下 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6 7:percona-5.6","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Description","Desc":"参数组描述","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"GroupId","Desc":"参数组id","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"GroupName","Desc":"参数组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Modifiable","Desc":"参数组是否可修改","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"ParamMember","Desc":"参数的键值对表 UDBParamMemberSet","Required":false,"Type":"array","ArrType":"UDBParamMemberSet","Format":"","Secret":false},{"Name":"RegionFlag","Desc":"","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDB"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xiangyu.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"xiangyu.wang","PassTime":"2018-02-08T09:36:06.609Z","PassUser":"xiangyu.wang","PublishTime":"2018-02-09T03:19:06.699Z","PublishUser":"fee.fei","FileName":"/udb-api/describe_udb_param_group.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDBType","CName":"获取云数据库支持类型","Desc":"获取UDB支持的类型信息","Product":"UDB","Request":[{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"DB类型列表 参数见 UDBTypeSet","Required":false,"Type":"array","ArrType":"UDBTypeSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UDBTypeSet","Desc":"DescribeUDBType","Product":"UDB","Params":[{"Name":"DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id, 目前id的取值范围为[1,7],数值对应的版本如下: 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDB"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:09:10.962Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:11:01.97Z","PublishUser":"roy.chen","FileName":"/udb-api/describe_udb_type.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"DescribeUDPN","CName":"描述 UDPN","Desc":"描述 UDPN","Product":"UDPN","Request":[{"Name":"Limit","Desc":"返回数据长度,默认为 20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"列表起始位置偏移量,默认为 0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDPNId","Desc":"申请到的 UDPN 资源 ID。若为空,则查询该用户在机房所有的专线信息。非默认项目资源,需填写ProjectId","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"UDPN详情","Required":false,"Type":"array","ArrType":"UDPNData","Format":"","Secret":false},{"Name":"TotalCount","Desc":"查询到的总数量","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UDPNData","Desc":"UDPN 详细信息","Product":"UDPN","Params":[{"Name":"Bandwidth","Desc":"带宽","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"计费类型","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CreateTime","Desc":"unix 时间戳 创建时间","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ExpireTime","Desc":"unix 时间戳 到期时间","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Peer1","Desc":"可用区域 1","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Peer2","Desc":"可用区域 2","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDPNId","Desc":"UDPN 资源短 ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"mike.gao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"yidong.wu","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDPN"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"mike.gao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"andy.huang","PassTime":"2018-05-28T04:48:20.088Z","PassUser":"andy.huang","PublishTime":"2018-06-15T04:01:05.713Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":true,"AliasedProduct":"UDPN","SDKType":"public"},{"Name":"DescribeUDisk","CName":"获取云硬盘列表","Desc":"获取UDisk实例","Product":"UDisk","Request":[{"Name":"DiskType","Desc":"ProtocolVersion字段为1时,需结合IsBoot确定具体磁盘类型:\n普通数据盘:DiskType:\"CLOUD_NORMAL\",IsBoot:\"False\"; \n普通系统盘:DiskType:\"CLOUD_NORMAL\",IsBoot:\"True\";\nSSD数据盘:DiskType:\"CLOUD_SSD\",IsBoot:\"False\";\nSSD系统盘:DiskType:\"CLOUD_SSD\",IsBoot:\"True\";\nRSSD数据盘:DiskType:\"CLOUD_RSSD\",IsBoot:\"False\";为空拉取所有。\nProtocolVersion字段为0或没有该字段时,可设为以下几个值:\n普通数据盘:DataDisk;普通系统盘:SystemDisk;SSD数据盘:SSDDataDisk;SSD系统盘:SSDSystemDisk;RSSD数据盘:RSSDDataDisk;为空拉取所有。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IsBoot","Desc":"ProtocolVersion字段为1且DiskType不为空时,必须设置,设置规则请参照DiskType;\nProtocolVersion字段为1且DiskType为空时,该字段无效。\nProtocolVersion字段为0或没有该字段时,该字段无效。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"返回数据长度, 默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"数据偏移量, 默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProtocolVersion","Desc":"请求协议版本,建议升级为1,为1时DiskType与UHost磁盘类型定义一致;默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"UDisk Id(留空返回全部)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"JSON 格式的UDisk数据列表, 每项参数可见下面 UDiskDataSet","Required":false,"Type":"array","ArrType":"UDiskDataSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"根据过滤条件得到的总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UDiskDataSet","Desc":"DescribeUDisk","Product":"UDisk","Params":[{"Name":"ArkSwitchEnable","Desc":"是否支持开启方舟,1支持 ,0不支持","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"Year,Month,Dynamic,Trial,Postpay","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CloneEnable","Desc":"是否支持克隆,1支持 ,0不支持","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"CmkId","Desc":"该盘的cmk id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CmkIdAlias","Desc":"cmk id 别名","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CmkIdStatus","Desc":"该盘cmk的状态, Enabled(正常),Disabled(失效),Deleted(删除),NoCmkId(非加密盘)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CreateTime","Desc":"创建时间","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DataKey","Desc":"该盘的密文密钥","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DeviceName","Desc":"挂载的设备名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskType","Desc":"请求中的ProtocolVersion字段为1时,需结合IsBoot确定具体磁盘类型:\n普通数据盘:DiskType:\"CLOUD_NORMAL\",IsBoot:\"False\"; \n普通系统盘:DiskType:\"CLOUD_NORMAL\",IsBoot:\"True\";\nSSD数据盘:DiskType:\"CLOUD_SSD\",IsBoot:\"False\";\nSSD系统盘:DiskType:\"CLOUD_SSD\",IsBoot:\"True\";\nRSSD数据盘:DiskType:\"CLOUD_RSSD\",IsBoot:\"False\"。\n请求中的ProtocolVersion字段为0或没有该字段时,云硬盘类型参照如下:\n普通数据盘:DataDisk;普通系统盘:SystemDisk;SSD数据盘:SSDDataDisk;SSD系统盘:SSDSystemDisk;RSSD数据盘:RSSDDataDisk。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ExpiredTime","Desc":"过期时间","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"IsBoot","Desc":"是否是系统盘,是:\"True\", 否:\"False\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IsExpire","Desc":"资源是否过期,过期:\"Yes\", 未过期:\"No\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"容量单位GB","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SnapEnable","Desc":"是否支持快照,1支持 ,0不支持","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SnapshotCount","Desc":"该盘快照个数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SnapshotLimit","Desc":"该盘快照上限","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Status","Desc":"状态:Available(可用),Attaching(挂载中), InUse(已挂载), Detaching(卸载中), Initializating(分配中), Failed(创建失败),Cloning(克隆中),Restoring(恢复中),RestoreFailed(恢复失败),","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDataArkMode","Desc":"是否开启数据方舟,开启:\"Yes\", 不支持:\"No\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"UDisk实例Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostIP","Desc":"挂载的UHost的IP","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"挂载的UHost的Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostName","Desc":"挂载的UHost的Name","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UKmsMode","Desc":"是否是加密盘,是:\"Yes\", 否:\"No\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Version","Desc":"是否支持数据方舟,支持:\"2.0\", 不支持:\"1.0\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"pearlin.pan","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDisk"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"pearlin.pan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-09-04T10:59:23.258Z","PublishUser":"","FileName":"/udisk-api/describe_udisk.txt","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"DescribeUDiskPrice","CName":"获取云硬盘价格","Desc":"获取UDisk实例价格信息","Product":"UDisk","Request":[{"Name":"ChargeType","Desc":"Year , Month, Dynamic,Postpay,Trial 默认: Dynamic","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskType","Desc":"UDisk 类型: DataDisk(普通数据盘),SSDDataDisk(SSD数据盘),SystemDisk(普通系统盘),SSDSystemDisk(SSD系统盘),RSSDDataDisk(RSSD数据盘),默认值(DataDisk)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IsTotalPrice","Desc":"是否将数据方舟,云硬盘放入一张订单, 是:\"Yes\",否:\"No\",默认是\"No\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MachineType","Desc":"云主机机型(V2.0),枚举值[\"N\", \"C\", \"G\", \"O\", \"OM\"]。参考[[api:uhost-api:uhost_type|云主机机型说明]]。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买UDisk的时长,默认值为1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"购买UDisk大小,单位:GB,范围[1~1000]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"UDataArkMode","Desc":"是否打开数据方舟, 打开\"Yes\",关闭\"No\", 默认关闭","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"价格参数列表,具体说明见 UDiskPriceDataSet","Required":false,"Type":"array","ArrType":"UDiskPriceDataSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UDiskPriceDataSet","Desc":"DescribeUDiskPrice","Product":"UDisk","Params":[{"Name":"ChargeName","Desc":"\"UDataArk\",\"UDisk\",\"Total\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"Year, Month, Dynamic,Trial","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OriginalPrice","Desc":"用户折后价(对应计费CustomPrice)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Price","Desc":"实际价格 (单位: 分)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"alan.ding","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDisk"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"pearlin.pan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-09-11T10:00:13.471Z","PublishUser":"","FileName":"/udisk-api/describe_udisk_price.txt","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"DescribeUDiskSnapshot","CName":"获取快照列表","Desc":"获取UDisk快照","Product":"UDisk","Request":[{"Name":"Limit","Desc":"返回数据长度, 默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"数据偏移量, 默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SnapshotId","Desc":"快照id,SnapshotId , UDiskId 同时传SnapshotId优先","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"UDiskId,返回该盘所做快照.(必须同时传Zone)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"JSON 格式的Snapshot列表, 详细参见 UDiskSnapshotSet","Required":false,"Type":"array","ArrType":"UDiskSnapshotSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"根据过滤条件得到的总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UDiskSnapshotSet","Desc":"DescribeUDiskSnapshot","Product":"UDisk","Params":[{"Name":"CmkId","Desc":"该快照的cmk id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CmkIdAlias","Desc":"cmk id 别名","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CmkIdStatus","Desc":"该快照cmk的状态, Enabled(正常),Disabled(失效),Deleted(删除),NoCmkId(非加密盘)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Comment","Desc":"快照描述","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CreateTime","Desc":"创建时间","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DataKey","Desc":"该快照的密文密钥","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskType","Desc":"磁盘类型,0:数据盘,1:系统盘","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ExpiredTime","Desc":"过期时间","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"IsUDiskAvailable","Desc":"对应磁盘是否处于可用状态","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"快照名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"容量单位GB","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SnapshotId","Desc":"快照Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Status","Desc":"快照状态,Normal:正常,Failed:失败,Creating:制作中","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"快照的源UDisk的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskName","Desc":"快照的源UDisk的Name","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"对应磁盘制作快照时所挂载的主机","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UKmsMode","Desc":"是否是加密盘快照,是:\"Yes\", 否:\"No\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Version","Desc":"快照版本","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"alan.ding","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDisk"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xiangyu.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-09-04T10:59:23.209Z","PublishUser":"","FileName":"/udisk-api/describe_udisk_snapshot.txt","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"DescribeUDiskUpgradePrice","CName":"获取云硬盘升级价格","Desc":"获取UDisk升级价格信息","Product":"UDisk","Request":[{"Name":"DiskType","Desc":"磁盘类型,SSDDataDisk:ssd数据盘,DataDisk:普通数据盘,SystemDisk:普通系统盘,SSDSystemDisk:ssd系统盘。默认为DataDisk","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MachineType","Desc":"云主机机型(V2.0),枚举值[\"N\", \"C\", \"G\", \"O\", \"OM\"]。参考[[api:uhost-api:uhost_type|云主机机型说明]]。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"购买UDisk大小,单位:GB,范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限。","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SourceId","Desc":"升级目标UDisk ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDataArkMode","Desc":"是否打开数据方舟, 打开\"Yes\",关闭\"No\", 默认关闭","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"OriginalPrice","Desc":"用户折后价 (对应计费CustomPrice)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Price","Desc":"价格","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"pearlin.pan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-09-11T09:58:38.801Z","PublishUser":"","FileName":"/udisk-api/describe_udisk_upgrade_price.txt","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"DescribeUHostInstance","CName":"获取主机信息","Desc":"获取主机或主机列表信息,并可根据数据中心,主机ID等参数进行过滤。","Product":"UHost","Request":[{"Name":"IsolationGroup","Desc":"硬件隔离组id。通过硬件隔离组筛选主机。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"LifeCycle","Desc":"1:普通云主机;2:抢占型云主机;如不传此参数,默认全部获取","Required":false,"Type":"int","ArrType":"","Format":"","Secret":true},{"Name":"Limit","Desc":"返回数据长度,默认为20,最大100","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"列表起始位置偏移量,默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网id。通过子网筛选主机。北京一地域无效。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"要查询的业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostIds","Desc":"【数组】UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果不传入,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"VPCId","Desc":"vpc id。通过VPC筛选主机。北京一地域无效。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Action","Desc":"操作名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RetCode","Desc":"返回码","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"TotalCount","Desc":"UHostInstance总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"UHostSet","Desc":"云主机实例列表,每项参数可见下面 UHostInstanceSet","Required":false,"Type":"array","ArrType":"UHostInstanceSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UHostIPSet","Desc":"DescribeUHostInstance","Product":"UHost","Params":[{"Name":"Bandwidth","Desc":"IP对应的带宽, 单位: Mb (内网IP不显示带宽信息)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Default","Desc":"【暂未支持】是否为默认网卡。True: 是默认网卡;其他值:不是。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IP","Desc":"IP地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IPId","Desc":"外网IP资源ID 。(内网IP无对应的资源ID)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Mac","Desc":"当前网卡的Mac。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"IP地址对应的子网 ID。(北京一不支持,字段返回为空)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"国际: Internation,BGP: Bgp,内网: Private","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"IP地址对应的VPC ID。(北京一不支持,字段返回为空)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Weight","Desc":"当前EIP的权重。权重最大的为当前的出口IP。","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UHost"},{"Name":"UHostDiskSet","Desc":"DescribeUHostInstance","Product":"UHost","Params":[{"Name":"BackupType","Desc":"备份方案。若开通了数据方舟,则为DataArk","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskId","Desc":"磁盘ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskType","Desc":"磁盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Drive","Desc":"磁盘盘符","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Encrypted","Desc":"true: 加密盘 false:非加密盘","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"IsBoot","Desc":"是否是系统盘。枚举值:\\\\ \u003e True,是系统盘 \\\\ \u003e False,是数据盘(默认)。Disks数组中有且只能有一块盘是系统盘。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"UDisk名字(仅当磁盘是UDisk时返回)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"磁盘大小,单位: GB","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"【建议不再使用】磁盘类型。系统盘: Boot,数据盘: Data,网络盘:Udisk","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UHost"},{"Name":"UHostInstanceSet","Desc":"DescribeUHostInstance","Product":"UHost","Params":[{"Name":"AutoRenew","Desc":"是否自动续费,自动续费:“Yes”,不自动续费:“No”","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BasicImageId","Desc":"基础镜像ID(指当前自定义镜像的来源镜像)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BasicImageName","Desc":"基础镜像名称(指当前自定义镜像的来源镜像)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BootDiskState","Desc":"系统盘状态 Normal表示初始化完成;Initializing表示在初始化。仍在初始化的系统盘无法制作镜像。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CPU","Desc":"虚拟CPU核数,单位: 个","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); ","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CreateTime","Desc":"创建时间,格式为Unix时间戳","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DiskSet","Desc":"磁盘信息见 UHostDiskSet","Required":false,"Type":"array","ArrType":"UHostDiskSet","Format":"","Secret":false},{"Name":"ExpireTime","Desc":"到期时间,格式为Unix时间戳","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"GPU","Desc":"GPU个数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"HostType","Desc":"【建议不再使用】主机系列:N2,表示系列2;N1,表示系列1","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"HotplugFeature","Desc":"true: 开启热升级; false,未开启热升级","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"IPSet","Desc":"详细信息见 UHostIPSet","Required":false,"Type":"array","ArrType":"UHostIPSet","Format":"","Secret":false},{"Name":"ImageId","Desc":"【建议不再使用】主机的系统盘ID。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IsolationGroup","Desc":"隔离组id,不在隔离组则返回\"\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"LifeCycle","Desc":"主机的生命周期类型。目前仅支持Normal:普通;","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MachineType","Desc":"云主机机型(新)。参考[[api:uhost-api:uhost_type#主机概念20版本|云主机机型说明]]。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Memory","Desc":"内存大小,单位: MB","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"UHost实例名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"NetCapability","Desc":"网络增强。Normal: 无;Super: 网络增强1.0; Ultra: 网络增强2.0","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"NetworkState","Desc":"【建议不再使用】网络状态。 连接:Connected, 断开:NotConnected","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OsName","Desc":"创建主机的最初来源镜像的操作系统名称(若直接通过基础镜像创建,此处返回和BasicImageName一致)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OsType","Desc":"操作系统类别。返回\"Linux\"或者\"Windows\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"State","Desc":"实例状态,枚举值:\\\\ \u003e初始化: Initializing; \\\\ \u003e启动中: Starting; \\\\\u003e 运行中: Running; \\\\\u003e 关机中: Stopping; \\\\ \u003e关机: Stopped \\\\ \u003e安装失败: Install Fail; \\\\ \u003e重启中: Rebooting","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"StorageType","Desc":"【建议不再使用】主机磁盘类型。 枚举值为:\\\\ \u003e LocalDisk,本地磁盘; \\\\ \u003e UDisk 云盘。\\\\只要有一块磁盘为本地盘,即返回LocalDisk。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetType","Desc":"【建议不再使用】仅北京A的云主机会返回此字段。基础网络模式:Default;子网模式:Private","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TimemachineFeature","Desc":"【建议不再使用】数据方舟模式。枚举值:\\\\ \u003e Yes: 开启方舟; \\\\ \u003e no,未开启方舟","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TotalDiskSpace","Desc":"总的数据盘存储空间。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostType","Desc":"【建议不再使用】云主机机型(旧)。参考[[api:uhost-api:uhost_type|云主机机型说明]]。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UHost"}],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"fee.fei","PassTime":"0001-01-01T00:00:00Z","PassUser":"fee.fei","PublishTime":"2019-06-14T07:50:36.36Z","PublishUser":"fee.fei","FileName":"/uhost-api/describe_uhost_instance.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"DescribeUHostTags","CName":"获取主机业务组列表","Desc":"获取指定数据中心的业务组列表。","Product":"UHost","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"TagSet","Desc":"业务组集合见 UHostTagSet","Required":false,"Type":"array","ArrType":"UHostTagSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"已有主机的业务组总个数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UHostTagSet","Desc":"DescribeUHostTags","Product":"UHost","Params":[{"Name":"Tag","Desc":"业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TotalCount","Desc":"该业务组中包含的主机个数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"ashe.xia","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UHost"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.422Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:11:20.041Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/describe_uhost_tags.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"DescribeULB","CName":"获取负载均衡信息","Desc":"获取ULB详细信息","Product":"ULB","Request":[{"Name":"BusinessId","Desc":"ULB所属的业务组ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"数据分页值,默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"数据偏移量,默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"ULB所属的子网ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"负载均衡实例的Id。 若指定则返回指定的负载均衡实例的信息; 若不指定则返回当前数据中心中所有的负载均衡实例的信息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"ULB所属的VPC","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"ULB列表,每项参数详见 ULBSet","Required":false,"Type":"array","ArrType":"ULBSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"满足条件的ULB总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"aaq.ma","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"andy.huang@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PublishTime":"2019-06-03T08:35:54.822Z","PublishUser":"","FileName":"/ulb-api/describe_ulb.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"DescribeUMemPrice","CName":"获取价格","Desc":"获取UMem实例价格信息","Product":"UMem","Request":[{"Name":"ChargeType","Desc":"Year, Month, Dynamic,Trial 如果不指定,则一次性获取三种计费","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买UMem的时长,默认值为1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"购买umem大小,单位:GB,范围[1~1024]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"空间类型:single(无热备),double(热备)(默认: double)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"价格 参数见 UMemPriceSet","Required":false,"Type":"array","ArrType":"UMemPriceSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UMemPriceSet","Desc":"DescribeUMemPrice","Product":"UMem","Params":[{"Name":"ChargeType","Desc":"Year, Month, Dynamic,Trial","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Price","Desc":"价格,单位: 元,保留小数点后两位有效数字","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"darcy.yang","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UMem"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"ashe.xia","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.912Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:18:14.275Z","PublishUser":"zoe.zhou","FileName":"/umem-api/describe_price.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DescribeUMemSpace","CName":"查询空间","Desc":"获取UMem内存空间列表","Product":"UMem","Request":[{"Name":"Limit","Desc":"返回数据长度, 默认为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"数据偏移量, 默认为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SpaceId","Desc":"内存空间ID (无ID,则获取所有)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"JSON 格式的UMem内存空间实例列表, 详细参见 UMemSpaceSet","Required":false,"Type":"array","ArrType":"UMemSpaceSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"根据过滤条件得到的总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"caroline.yuan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"yang.chen@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"yonge.li","PublishTime":"2019-05-31T01:48:32.612Z","PublishUser":"","FileName":"/umem-api/describe_space.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DescribeUMemUpgradePrice","CName":"获取升级价格","Desc":"获取UMem升级价格信息","Product":"UMem","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"购买UMem大小,单位:GB","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SpaceId","Desc":"需要升级的空间的SpaceId","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"空间类型:single(无热备),double(热备)(默认: double)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"价格","Required":false,"Type":"object","ArrType":"PriceDataSet","Format":"","Secret":false},{"Name":"Price","Desc":"价格(兼容老版本)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"PriceDataSet","Desc":"升降级价格","Product":"UMem","Params":[{"Name":"CustomPrice","Desc":"用户折后价","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"PurchaseValue","Desc":"资源有效期","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"TotalPrice","Desc":"升降级资源的价格","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"yang.chen","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UMem"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"yang.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-08-27T03:49:26.213Z","PublishUser":"","FileName":"/umem-api/describe_upgrade_price.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DescribeUMemcacheGroup","CName":"显示Memcache","Desc":"显示Memcache","Product":"UMem","Request":[{"Name":"GroupId","Desc":"组的ID,如果指定则获取描述,否则为列表操 作,需指定Offset/Limit","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"分页显示的条目数, 默认值为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"组列表,参见 UMemcacheGroupSet","Required":false,"Type":"array","ArrType":"UMemcacheGroupSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"组的总的节点个数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UMemcacheGroupSet","Desc":"DescribeUMemcacheGroup","Product":"UMem","Params":[{"Name":"ChargeType","Desc":"计费类型:Year,Month,Dynamic 默认Dynamic","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ConfigId","Desc":"节点的配置ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CreateTime","Desc":"创建时间 (UNIX时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ExpireTime","Desc":"过期时间 (UNIX时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"GroupId","Desc":"组ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ModifyTime","Desc":"修改时间 (UNIX时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"节点分配的服务端口","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"容量单位GB","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"State","Desc":"状态标记 Creating // 初始化中 CreateFail // 创建失败 Deleting // 删除中 DeleteFail // 删除失败 Running // 运行 Resizing // 容量调整中 ResizeFail // 容量调整失败 Configing // 配置中 ConfigFail // 配置失败Restarting // 重启中","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UsedSize","Desc":"使用量单位MB","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Version","Desc":"Memcache版本信息,默认为1.4.31","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VirtualIP","Desc":"节点的虚拟IP地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UMem"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-20T10:01:49.934Z","PassUser":"zoe.zhou","PublishTime":"2018-06-20T10:02:25.308Z","PublishUser":"zoe.zhou","FileName":"/umem-api/describe_umemcache_group.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DescribeUMemcachePrice","CName":"获取umemcache组价格","Desc":"获取umemcache组价格信息","Product":"UMem","Request":[{"Name":"ChargeType","Desc":"计费模式,Year, Month, Dynamic,默认: Dynamic 默认: 获取所有计费模式的价格","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买umemcache的时长,默认值为1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"容量大小,单位:GB 取值范围[1-32]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"价格列表, 参见 UMemcachePriceSet","Required":false,"Type":"array","ArrType":"UMemcachePriceSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UMemcachePriceSet","Desc":"DescribeUMemcachePrice","Product":"UMem","Params":[{"Name":"ChargeType","Desc":"计费模式,Year, Month, Dynamic","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Price","Desc":"价格,单位: 元,保留小数点后两位有效数字","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UMem"}],"Note":"","Warn":"","Mock":true,"IsPublished":false,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"darcy.yang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"darcy.yang","PassTime":"2017-11-23T10:16:50.72Z","PassUser":"caroline.yuan","PublishTime":"2017-11-23T10:38:07.759Z","PublishUser":"zoe.zhou","FileName":"/umem-api/describe_umemcache_price.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DescribeUMemcacheUpgradePrice","CName":"获取umemcache升级价格","Desc":"获取umemcache升级价格信息","Product":"UMem","Request":[{"Name":"GroupId","Desc":"需要升级的空间的GroupId,请参考DescribeUMemcacheGroup接口","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"购买umemcache大小,单位:GB","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Price","Desc":"价格,单位:元","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"darcy.yang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.87Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:17:57.667Z","PublishUser":"zoe.zhou","FileName":"/umem-api/describe_umemcache_upgrade_price.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DescribeURedisBackup","CName":"查询主备redis备份","Desc":"查询主备redis备份","Product":"UMem","Request":[{"Name":"GroupId","Desc":"组的ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"分页显示的条目数, 默认值为10","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"备份列表 参见 URedisBackupSet","Required":false,"Type":"array","ArrType":"URedisBackupSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"用户名下总的备份个数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"URedisBackupSet","Desc":"DescribeURedisBackup","Product":"UMem","Params":[{"Name":"BackupId","Desc":"备份ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupName","Desc":"备份的名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupSize","Desc":"备份文件大小, 以字节为单位","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupTime","Desc":"备份时间 (UNIX时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"BackupType","Desc":"备份类型: Manual 手动 Auto 自动","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"GroupId","Desc":"对应的实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"GroupName","Desc":"组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"State","Desc":"备份的状态: Backuping 备份中 Success 备份成功 Error 备份失败 Expired 备份过期","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区,参见[可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"darcy.yang","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UMem"}],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"darcy.yang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.905Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:18:10.561Z","PublishUser":"zoe.zhou","FileName":"/umem-api/describe_backup.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DescribeURedisBackupURL","CName":"获取主备Redis备份下载链接","Desc":"获取主备Redis备份下载链接","Product":"UMem","Request":[{"Name":"BackupId","Desc":"备份ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RegionFlag","Desc":"是否是跨机房URedis(默认false)","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"BackupURL","Desc":"备份文件公网的地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"darcy.yang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.75Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:15:17.724Z","PublishUser":"zoe.zhou","FileName":"/umem-api/describe_backup_url.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DescribeURedisGroup","CName":"查询主备Redis","Desc":"查询主备Redis","Product":"UMem","Request":[{"Name":"GroupId","Desc":"组的ID,如果指定则获取描述,否则为列表操 作,需指定Offset/Limit","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Limit","Desc":"分页显示的条目数, 默认值为20","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"组列表 参见 URedisGroupSet","Required":false,"Type":"array","ArrType":"URedisGroupSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"组的总的节点个数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"URedisGroupSet","Desc":"DescribeURedisGroup","Product":"UMem","Params":[{"Name":"AutoBackup","Desc":"是否需要自动备份,enable,disable","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupTime","Desc":"组自动备份开始时间,单位小时计,范围[0-23]","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"计费类型:Year,Month,Dynamic 默认Dynamic","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ConfigId","Desc":"节点的配置ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"CreateTime","Desc":"创建时间 (UNIX时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ExpireTime","Desc":"过期时间 (UNIX时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"GroupId","Desc":"组ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"HighAvailability","Desc":"是否开启高可用,enable,disable","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ModifyTime","Desc":"修改时间 (UNIX时间戳)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"节点分配的服务端口","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"容量单位GB","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SlaveZone","Desc":"跨机房URedis,slave redis所在可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"State","Desc":"状态标记 Creating // 初始化中 CreateFail // 创建失败 Deleting // 删除中 DeleteFail // 删除失败 Running // 运行 Resizing // 容量调整中 ResizeFail // 容量调整失败 Configing // 配置中 ConfigFail // 配置失败","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UsedSize","Desc":"使用量单位MB","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Version","Desc":"Redis版本信息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VirtualIP","Desc":"节点的虚拟IP地址","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"实例所在可用区,或者master redis所在可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"darcy.yang","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UMem"}],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"darcy.yang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.728Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:14:45.661Z","PublishUser":"zoe.zhou","FileName":"/umem-api/describe_group.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DescribeURedisPrice","CName":"取uredis价格信息","Desc":"取uredis价格信息","Product":"UMem","Request":[{"Name":"ChargeType","Desc":"计费模式,Year, Month, Dynamic;如果不指定,则一次性获取三种计费","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProductType","Desc":"产品类型:MS_Redis(标准主备版),S_Redis(从库),默认为MS_Redis","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"计费模式为Dynamic时,购买的时长, 默认为1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RegionFlag","Desc":"是否是跨机房URedis(默认false)","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"量大小,单位:GB 取值范围[1-32]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"价格 参数见 UMemPriceSet","Required":false,"Type":"array","ArrType":"URedisPriceSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"URedisPriceSet","Desc":"主备Redis价格","Product":"UMem","Params":[{"Name":"ChargeType","Desc":"Year, Month, Dynamic,Trial","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Price","Desc":"价格,单位: 元,保留小数点后两位有效数字","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false}],"CreateUser":"darcy.yang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UMem"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"darcy.yang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"caroline.yuan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.918Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:18:18.773Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DescribeURedisUpgradePrice","CName":"获取uredis升级价格信息","Desc":"获取uredis升级价格信息","Product":"UMem","Request":[{"Name":"GroupId","Desc":"要升级的空间的GroupId,请参考DescribeURedisGroup接口","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"购买uredis大小,单位:GB,范围是[1-32]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Price","Desc":"扩容差价,单位: 元,保留小数点后两位有效数字","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"darcy.yang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"ashe.xia","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"kimoon.gao@ucloud.cn","PassTime":"2018-06-15T09:13:48.945Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:36:08.562Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"DescribeVIP","CName":"获取内网虚拟IP信息","Desc":"获取内网VIP详细信息","Product":"UNet","Request":[{"Name":"BusinessId","Desc":"业务组","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网id,不指定则获取VPCId下的所有vip","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称, 默认为 Default","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"vpc的id,指定SubnetId时必填","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"内网VIP地址列表","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"TotalCount","Desc":"vip数量","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"VIPSet","Desc":"内网VIP详情,请见VIPDetailSet","Required":false,"Type":"array","ArrType":"VIPDetailSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"VIPDetailSet","Desc":"VIPDetailSet","Product":"UNet","Params":[{"Name":"CreateTime","Desc":"创建时间","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RealIp","Desc":"真实主机ip","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VIP","Desc":"虚拟ip","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VIPId","Desc":"虚拟ip id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"地域","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"kanghua.yao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"aaq.ma","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-10-26T09:21:50.827Z","PublishUser":"","FileName":"/unet-api/describe_vip.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"DescribeVPC","CName":"获取VPC信息","Desc":"获取VPC信息","Product":"VPC","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCIds","Desc":"VPCId","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"vpc信息,具体结构见下方VPCInfo","Required":false,"Type":"array","ArrType":"VPCInfo","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"VPCInfo","Desc":"VPC信息","Product":"VPC","Params":[{"Name":"CreateTime","Desc":"创建时间","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Network","Desc":"VPC网段","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"SubnetCount","Desc":"子网数量","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UpdateTime","Desc":"修改时间","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPCId","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"aaron.gao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"huan.xu","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"VPC2.0"}],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"huan.xu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.672Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"DescribeVPCIntercom","CName":"获取VPC互通信息","Desc":"获取VPC互通信息","Product":"VPC","Request":[{"Name":"DstProjectId","Desc":"目的项目ID,默认为全部项目","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DstRegion","Desc":"目的VPC所在地域,默认为全部地域","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"源VPC所在项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"源VPC所在地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC短ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"联通VPC信息数组","Required":false,"Type":"array","ArrType":"VPCIntercomInfo","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"VPCIntercomInfo","Desc":"","Product":"VPC","Params":[{"Name":"DstRegion","Desc":"所属地域","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"VPC名字","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Network","Desc":"VPC的地址空间\n","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组(未分组显示为 Default)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPCId","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"huan.xu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"VPC2.0"}],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"huan.xu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.139Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"DescribeVServer","CName":"获取VServer信息","Desc":"获取ULB下的VServer的详细信息","Product":"ULB","Request":[{"Name":"Limit","Desc":"数据分页值","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Offset","Desc":"数据偏移量","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"负载均衡实例的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"VServer实例的Id;若指定则返回指定的VServer实例的信息; 若不指定则返回当前负载均衡实例下所有VServer的信息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"VServer列表,每项参数详见 ULBVServerSet","Required":false,"Type":"array","ArrType":"ULBVServerSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"满足条件的VServer总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"PolicyBackendSet","Desc":"内容转发下rs详细信息","Product":"ULB","Params":[{"Name":"BackendId","Desc":"所添加的后端资源在ULB中的对象ID,(为ULB系统中使用,与资源自身ID无关","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ObjectId","Desc":"后端资源的对象ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"所添加的后端资源服务端口","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"PrivateIP","Desc":"后端资源的内网IP","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceName","Desc":"后端资源的实例名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"andy.huang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"ULB"},{"Name":"SSLBindedTargetSet","Desc":"DescribeSSL","Product":"ULB","Params":[{"Name":"ULBId","Desc":"VServer 所属的ULB实例的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBName","Desc":"ULB实例的名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"SSL证书绑定到的VServer的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerName","Desc":"对应的VServer的名字","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"geoffrey.xia","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"ULB"},{"Name":"ULBPolicySet","Desc":"内容转发详细列表","Product":"ULB","Params":[{"Name":"BackendSet","Desc":"内容转发下rs的详细信息,参考PolicyBackendSet","Required":false,"Type":"array","ArrType":"PolicyBackendSet","Format":"","Secret":false},{"Name":"Match","Desc":"内容转发匹配字段;默认内容转发类型下为空。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PolicyId","Desc":"内容转发Id,默认内容转发类型下为空。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PolicyPriority","Desc":"内容转发优先级,范围[1,9999],数字越大优先级越高。默认内容转发规则下为0。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"PolicyType","Desc":"内容类型,枚举值:Custom -\u003e 客户自定义;Default -\u003e 默认内容转发","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TotalCount","Desc":"默认内容转发类型下返回当前rs总数","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"内容转发匹配字段的类型,枚举值:Domain -\u003e 域名;Path -\u003e 路径; 默认内容转发类型下为空","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"所属VServerId","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"andy.huang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"ULB"},{"Name":"ULBBackendSet","Desc":"DescribeULB","Product":"ULB","Params":[{"Name":"BackendId","Desc":"后端资源实例的Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Enabled","Desc":"后端提供服务的实例启用与否,枚举值:0 禁用 1 启用","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"后端提供服务的端口","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"PrivateIP","Desc":"后端提供服务的内网IP","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceId","Desc":"资源实例的资源Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceName","Desc":"资源实例的资源名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceType","Desc":"资源实例的类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Status","Desc":"后端提供服务的实例运行状态,枚举值:0健康检查健康状态 1 健康检查异常","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SubResourceId","Desc":"资源绑定的虚拟网卡实例的资源Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubResourceName","Desc":"资源绑定的虚拟网卡实例的资源名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubResourceType","Desc":"资源绑定的虚拟网卡实例的类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"后端提供服务的资源所在的子网的ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Weight","Desc":"","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"ULB"},{"Name":"ULBSSLSet","Desc":"DescribeSSL","Product":"ULB","Params":[{"Name":"BindedTargetSet","Desc":"SSL证书绑定到的对象","Required":false,"Type":"array","ArrType":"SSLBindedTargetSet","Format":"","Secret":false},{"Name":"CreateTime","Desc":"SSL证书的创建时间","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"HashValue","Desc":"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLContent","Desc":"SSL证书的内容","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLId","Desc":"SSL证书的Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLName","Desc":"SSL证书的名字","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLType","Desc":"SSL证书类型,暂时只有 Pem 一种类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"geoffrey.xia","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"ULB"},{"Name":"ULBVServerSet","Desc":"DescribeULB","Product":"ULB","Params":[{"Name":"BackendSet","Desc":"后端资源信息列表,具体结构见下方 ULBBackendSet","Required":false,"Type":"array","ArrType":"ULBBackendSet","Format":"","Secret":false},{"Name":"ClientTimeout","Desc":"空闲连接的回收时间,单位:秒。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Domain","Desc":"根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查域名","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"FrontendPort","Desc":"VServer服务端口","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ListenType","Desc":"监听器类型,枚举值为: RequestProxy -\u003e 请求代理;PacketsTransmit -\u003e 报文转发","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Method","Desc":"VServer负载均衡的模式,枚举值:Roundrobin -\u003e 轮询;Source -\u003e 源地址;ConsistentHash -\u003e 一致性哈希;SourcePort -\u003e 源地址(计算端口);ConsistentHashPort -\u003e 一致性哈希(计算端口)。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MonitorType","Desc":"健康检查类型,枚举值:Port -\u003e 端口检查;Path -\u003e 路径检查;","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Path","Desc":"根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查路径","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PersistenceInfo","Desc":"根据PersistenceType确定: None或ServerInsert,此字段为空; UserDefined,此字段展示用户自定义会话string。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PersistenceType","Desc":"VServer会话保持方式。枚举值为: None -\u003e 关闭会话保持; ServerInsert -\u003e 自动生成; UserDefined -\u003e 用户自定义。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PolicySet","Desc":"内容转发信息列表,具体结构见下方 ULBPolicySet","Required":false,"Type":"array","ArrType":"ULBPolicySet","Format":"","Secret":false},{"Name":"Protocol","Desc":"VServer实例的协议。 枚举值为:HTTP,TCP,UDP,HTTPS。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLSet","Desc":"VServer绑定的SSL证书信息,具体结构见下方 ULBSSLSet","Required":false,"Type":"array","ArrType":"ULBSSLSet","Format":"","Secret":false},{"Name":"Status","Desc":"VServer的运行状态。枚举值: 0 -\u003e rs全部运行正常;1 -\u003e rs全部运行异常;2 -\u003e rs部分运行异常。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"VServer实例的Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerName","Desc":"VServer实例的名字","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zebin.wu","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"ULB"}],"Note":"","Warn":"VServerId 对应 CreateVServer 返回的 VServerId\n或者 DescribeULB 返回的 ULBVServerSet 中的 VServerId","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-07-31T03:44:48.617Z","PublishUser":"","FileName":"/ulb-api/describe_vserver.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"DetachUDisk","CName":"卸载云硬盘","Desc":"卸载某个已经挂载在指定UHost实例上的UDisk","Product":"UDisk","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"需要卸载的UDisk实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UDiskId","Desc":"卸载的UDisk实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"卸载的UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"wenbin.wang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"pearlin.pan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-09-18T09:56:47.687Z","PublishUser":"","FileName":"/udisk-api/detach_udisk.txt","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"DisassociateEIPWithShareBandwidth","CName":"将EIP移出共享带宽","Desc":"将EIP移出共享带宽","Product":"UNet","Request":[{"Name":"Bandwidth","Desc":"移出共享带宽后,EIP的外网带宽, 单位为Mbps. 各地域带宽范围如下: 流量计费[1-200],带宽计费[1-800]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"EIPIds","Desc":"EIP的资源Id;默认移出该共享带宽下所有的EIP","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"IPVersion","Desc":"共享带宽类型,IPv4或者IPv6,不传默认IPv4","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PayMode","Desc":"移出共享带宽后,EIP的计费模式. 枚举值: \"Traffic\", 流量计费; \"Bandwidth\", 带宽计费; 默认为 \"Bandwidth\".","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidthId","Desc":"共享带宽ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"li.wei","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"li.wei","PassTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PublishTime":"2019-08-07T02:54:19.869Z","PublishUser":"","FileName":"/unet-api/disassociate_eip_with_share_bandwidth.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"EditUDBBackupBlacklist","CName":"编辑备份黑名单","Desc":"编辑UDB实例的备份黑名单","Product":"UDB","Request":[{"Name":"Blacklist","Desc":"黑名单,规范示例,指定库mysql.%;test.%; 指定表city.address;","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T12:55:18.516Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T12:56:41.775Z","PublishUser":"roy.chen","FileName":"/udb-api/edit_udb_backup_blacklist.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"FetchUDBInstanceEarliestRecoverTime","CName":"获取最早可回档时间","Desc":"获取UDB最早可回档的时间点","Product":"UDB","Request":[{"Name":"DBId","Desc":"DB实例Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"EarliestTime","Desc":"获取最早可回档时间点","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:14:08.686Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:19:37.69Z","PublishUser":"roy.chen","FileName":"/udb-api/fetch_udb_instance_earliest_recover_time.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"GetEIPPayMode","CName":"获取弹性IP计费方式","Desc":"获取弹性IP计费模式","Product":"UNet","Request":[{"Name":"EIPId","Desc":"弹性IP的资源Id","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"EIPPayMode","Desc":"EIP的计费模式, 参见 EIPPayModeSet","Required":false,"Type":"array","ArrType":"EIPPayModeSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"EIPPayModeSet","Desc":"GetEIPPayModeEIP","Product":"UNet","Params":[{"Name":"EIPId","Desc":"EIP的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"EIPPayMode","Desc":"EIP的计费模式. 枚举值为:Bandwidth, 带宽计费;Traffic, 流量计费; \"ShareBandwidth\",共享带宽模式","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UNet"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T03:52:41.584Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T03:54:40.498Z","PublishUser":"zoe.zhou","FileName":"/unet-api/get_eip_pay_mode.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"GetEIPPrice","CName":"获取弹性IP价格","Desc":"获取弹性IP价格","Product":"UNet","Request":[{"Name":"Bandwidth","Desc":"弹性IP的外网带宽, 单位为Mbps, 范围 [0-800]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按时付费; 默认为获取三种价格","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OperatorName","Desc":"弹性IP的线路如下: 国际: International BGP: Bgp 各地域允许的线路参数如下: cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International.其他海外线路均为 International,泉州为移动单线cn-qz:ChinaMobile","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PayMode","Desc":"弹性IP计费方式r. 枚举值为: Traffic, 流量计费; Bandwidth, 带宽计费; \"ShareBandwidth\",共享带宽模式. 默认为Bandwidth","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长。默认: 1。按小时购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了购买至月末","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PriceSet","Desc":"弹性IP价格详情 详情见 EIPPriceDetailSet","Required":false,"Type":"array","ArrType":"EIPPriceDetailSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"aaq.ma@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PublishTime":"2019-03-29T09:28:51.699Z","PublishUser":"","FileName":"/unet-api/get_eip_price.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"GetEIPUpgradePrice","CName":"获取弹性IP带宽改动价格","Desc":"获取弹性IP带宽改动价格","Product":"UNet","Request":[{"Name":"Bandwidth","Desc":"弹性IP的外网带宽, 单位为Mbps, 范围 [1-800]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"EIPId","Desc":"弹性IP的资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Price","Desc":"调整带宽后的EIP价格, 单位为\"元\", 如需退费此处为负值","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"aaq.ma@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PublishTime":"2019-04-29T03:08:14.409Z","PublishUser":"","FileName":"/unet-api/get_eip_upgrade_price.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"GetPHostPrice","CName":"获取物理机价格","Desc":"获取物理机价格列表","Product":"UPHost","Request":[{"Name":"ChargeType","Desc":"计费模式,枚举值为: Year/Month/Trial/Dynamic","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Count","Desc":"购买数量,范围[1-5]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长,1-10个月或1-10年","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"默认为:DB(数据库型)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PriceSet","Desc":"价格列表 见 PHostPriceSet","Required":false,"Type":"array","ArrType":"PHostPriceSet","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"PHostPriceSet","Desc":"GetPHostPrice","Product":"UPHost","Params":[{"Name":"ChargeType","Desc":"Year/Month/Trial/Dynamic","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Price","Desc":"价格, 单位:元, 保留小数点后两位有效数字","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UPHost"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.88Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:47:42.897Z","PublishUser":"zoe.zhou","FileName":"/uphost-api/getphostprice.txt","IsIdempotent":true,"AliasedProduct":"UPHost","SDKType":"public"},{"Name":"GetProjectList","CName":"获取帐号下的项目列表","Desc":"获取项目列表","Product":"UAccount","Request":[{"Name":"IsFinance","Desc":"是否是财务账号(Yes:是,No:否)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"ProjectCount","Desc":"项目总数","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectSet","Desc":"JSON格式的项目列表实例","Required":true,"Type":"array","ArrType":"ProjectListInfo","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"ProjectListInfo","Desc":"项目信息","Product":"UAccount","Params":[{"Name":"CreateTime","Desc":"创建时间(Unix时间戳)","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"IsDefault","Desc":"是否为默认项目","Required":true,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"MemberCount","Desc":"项目下成员数量","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ParentId","Desc":"父项目ID(已废弃)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ParentName","Desc":"父项目名称(已废弃)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectName","Desc":"项目名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceCount","Desc":"项目下资源数量(已废弃,不建议使用)","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"ryan.ruan","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"mingming.wang","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UAccount"}],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"dang.liu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"mingming.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PublishTime":"2019-07-26T11:09:32.729Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"UAccount","SDKType":"public"},{"Name":"GetSFWorkflowTemplate","CName":"导出工作流定义","Desc":"导出工作流定义","Product":"StepFlow","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"WorkflowId","Desc":"被导出工作流的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"WorkflowVersion","Desc":"被导出工作流的版本号。取值范围:WorkflowVersion \u003e= 1;默认会获取发布版本对应的workflow;超过最大版本会返回错误","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Message","Desc":"返回消息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Version","Desc":"导出工作流的版本号","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Workflow","Desc":"工作流定义,详细信息见工作流对象定义","Required":true,"Type":"object","ArrType":"WorkflowTemplate","Format":"","Secret":false},{"Name":"WorkflowId","Desc":"导出工作流的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"Param","Desc":"工作流参数","Product":"StepFlow","Params":[{"Name":"Name","Desc":"参数名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"参数类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Value","Desc":"参数值","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"craig.luo","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"StepFlow"},{"Name":"ActivityTemplate","Desc":"工作流的Activity定义","Product":"StepFlow","Params":[{"Name":"Input","Desc":"Activity的输入","Required":false,"Type":"object","ArrType":"string","Format":"","Secret":false},{"Name":"Name","Desc":"Activity的名字\n","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Next","Desc":"下一个Activity的名字","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Output","Desc":"Activity的输出,详见Param","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"RetryTimes","Desc":"\t\nActivity的重试次数","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Timeout","Desc":"Activity的超时时间","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"Activity的类型\n","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"craig.luo","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"craig.luo","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"StepFlow"},{"Name":"WorkflowTemplate","Desc":"Workflow对象定义","Product":"StepFlow","Params":[{"Name":"Activites","Desc":"工作流的Activities,详细信息见工作流的Activity定义","Required":false,"Type":"array","ArrType":"ActivityTemplate","Format":"","Secret":false},{"Name":"Input","Desc":"工作流的输入,详细信息见Param","Required":false,"Type":"array","ArrType":"Param","Format":"","Secret":false},{"Name":"Output","Desc":"工作流的输出,详细信息见Param","Required":false,"Type":"array","ArrType":"Param","Format":"","Secret":false}],"CreateUser":"craig.luo","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"craig.luo","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"StepFlow"}],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"craig.luo","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"craig.luo","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-07-17T10:13:08.855Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"StepFlow","SDKType":"public"},{"Name":"GetUDPNLineList","CName":"获取专线线路列表","Desc":"获取当前支持的专线线路列表","Product":"UDPN","Request":[{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DataSet","Desc":"当前支持的专线线路详细信息,详见UDPNLineSet","Required":true,"Type":"array","ArrType":"UDPNLineSet","Format":"","Secret":false},{"Name":"TotalCount","Desc":"DataSet中的元素个数","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"UDPNLineSet","Desc":"GetUDPNLineList","Product":"UDPN","Params":[{"Name":"BandwidthUpperLimit","Desc":"线路带宽上限,单位 M","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"LocalRegion","Desc":"支持UDPN的地域之一,北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 华盛顿:us-ws, 洛杉矶:us-la, 东京:jpn-tky","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RemoteRegion","Desc":"支持UDPN的地域之一,北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 华盛顿:us-ws, 洛杉矶:us-la, 东京:jpn-tky","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"yidong.wu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UDPN"}],"Note":"两个端点peer1和peer2之间的线路不一定支持,调用GetUDPNLineList查询支持线路","Warn":"","Mock":true,"IsPublished":false,"Status":"","CreateUser":"yidong.wu","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"andy.huang","PassTime":"2018-05-28T04:50:36.829Z","PassUser":"andy.huang","PublishTime":"2018-06-14T09:17:12.346Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":true,"AliasedProduct":"UDPN","SDKType":"public"},{"Name":"GetUDPNPrice","CName":"获取 UDPN 价格","Desc":"获取 UDPN 价格","Product":"UDPN","Request":[{"Name":"Bandwidth","Desc":"带宽信息","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"计费类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Peer1","Desc":"专线可用区1,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Peer2","Desc":"专线可用区2,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Price","Desc":"专线价格","Required":true,"Type":"float","ArrType":"","Format":"","Secret":false},{"Name":"PurchaseValue","Desc":"资源有效期 unix 时间戳","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"两个端点peer1和peer2之间的线路不一定支持,调用GetUDPNLineList查询支持线路","Warn":"","Mock":false,"IsPublished":false,"Status":"","CreateUser":"mike.gao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"andy.huang","PassTime":"2018-05-28T04:52:08.338Z","PassUser":"andy.huang","PublishTime":"2018-06-15T04:01:00.256Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":true,"AliasedProduct":"UDPN","SDKType":"public"},{"Name":"GetUDPNUpgradePrice","CName":"获取升级价格","Desc":"获取专线升级价格","Product":"UDPN","Request":[{"Name":"Bandwidth","Desc":"带宽","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDPNId","Desc":"专线带宽资源 Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Price","Desc":"升级后的价格","Required":true,"Type":"float","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"","CreateUser":"mike.gao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-01-02T09:35:37.592Z","PassUser":"zoe.zhou","PublishTime":"2018-01-02T10:12:12.577Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":true,"AliasedProduct":"UDPN","SDKType":"public"},{"Name":"GetUHostInstancePrice","CName":"获取主机价格","Desc":"根据UHost实例配置,获取UHost实例的价格。","Product":"UHost","Request":[{"Name":"CPU","Desc":"CPU核数。可选参数:1-64。可选范围参照控制台。默认值: 4","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ChargeType","Desc":"计费模式。枚举值为: \\\\ \u003e Year,按年付费; \\\\ \u003e Month,按月付费;\\\\ \u003e Dynamic,按小时付费 \\\\ 默认为月付。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Count","Desc":"购买台数,范围[1,5]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DiskSpace","Desc":"【待废弃】数据盘大小,单位: GB,范围[0,1000],步长: 10,默认值: 0","Required":false,"Type":"int","ArrType":"","Format":"","Secret":true},{"Name":"Disks","Desc":"","Required":false,"Type":"array","ArrType":"GetUHostInstancePriceParamDisks","Format":"","Secret":false},{"Name":"GPU","Desc":"GPU卡核心数。仅GPU机型支持此字段。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"GpuType","Desc":"GPU类型,枚举值[\"K80\", \"P40\", \"V100\"]","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ImageId","Desc":"镜像Id,可通过 [DescribeImage](describe_image.html) 获取镜像ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"LifeCycle","Desc":"【未支持】1:普通云主机;2:抢占性云主机;默认普通","Required":false,"Type":"int","ArrType":"","Format":"","Secret":true},{"Name":"MachineType","Desc":"云主机机型(V2版本概念)。枚举值[\"N\", \"C\", \"G\", \"O\"]。参考[[api:uhost-api:uhost_type|云主机机型说明]]。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Memory","Desc":"内存大小。单位:MB。范围 :[1024, 262144],取值为1024的倍数(可选范围参照好控制台)。默认值:8192","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"NetCapability","Desc":"网络增强。枚举值:Normal,不开启; Super,开启网络增强1.0。 默认值为Normal。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Quantity","Desc":"购买时长。默认: 1。按小时购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了购买至月末。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"StorageType","Desc":"【待废弃】磁盘类型,同时设定系统盘和数据盘, 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"TimemachineFeature","Desc":"【待废弃】方舟机型。No,Yes。默认是No。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"UHostType","Desc":"【待废弃】云主机机型(V1版本概念)。参考[[api:uhost-api:uhost_type|云主机机型说明]]。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PriceSet","Desc":"价格列表 UHostPriceSet","Required":false,"Type":"array","ArrType":"UHostPriceSet","Format":"","Secret":false}],"RequestModel":[{"Name":"GetUHostInstancePriceParamDisks","Desc":"","Product":"UHost","Params":[{"Name":"BackupType","Desc":"磁盘备份方案。枚举值:\\\\ \u003e NONE,无备份 \\\\ \u003e DATAARK,数据方舟 \\\\ 当前磁盘支持的备份模式参考 [[api:uhost-api:disk_type|磁盘类型]]","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IsBoot","Desc":"是否是系统盘。枚举值:\\\\ \u003e True,是系统盘 \\\\ \u003e False,是数据盘(默认)。Disks数组中有且只能有一块盘是系统盘。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"磁盘大小,单位GB。请参考[[api:uhost-api:disk_type|磁盘类型]]。","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"磁盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UHost"}],"ResponseModel":[{"Name":"UHostPriceSet","Desc":"主机价格","Product":"UHost","Params":[{"Name":"ChargeType","Desc":"计费类型。Year,Month,Dynamic","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Price","Desc":"价格,单位: 元,保留小数点后两位有效数字","Required":true,"Type":"float","ArrType":"","Format":"","Secret":false}],"CreateUser":"zoe.zhou","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"UHost"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2019-07-02T12:19:43.613Z","PublishUser":"","FileName":"/uhost-api/get_uhost_instance_price.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"GetUHostInstanceVncInfo","CName":"获取VNC登录信息","Desc":"获取指定UHost实例的管理VNC配置详细信息。","Product":"UHost","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UhostId","Desc":"UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VncIP","Desc":"Vnc登录IP","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VncPassword","Desc":"Vnc 登录密码","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VncPort","Desc":"Vnc登录端口","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.407Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:11:53.974Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/get_uhost_instance_vnc_info.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"GetUHostUpgradePrice","CName":"获取主机规格调整差价","Desc":"获取UHost实例升级配置的价格。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。","Product":"UHost","Request":[{"Name":"BootDiskSpace","Desc":"【待废弃】系统大小,单位: GB,范围[20,100],步长: 10。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":true},{"Name":"CPU","Desc":"虚拟CPU核数。可选参数:1-64(可选范围参考控制台)。默认值为当前实例的CPU核数。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DiskSpace","Desc":"【待废弃】数据盘大小,单位: GB,范围[0,1000],步长: 10, 默认值是该主机当前数据盘大小。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":true},{"Name":"HostType","Desc":"【待废弃】主机系列,目前支持N1,N2","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"Memory","Desc":"内存大小。单位:MB。范围 :[1024, 262144],取值为1024的倍数(可选范围参考控制台)。默认值为当前实例的内存大小。","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"NetCapValue","Desc":"网卡升降级(1,表示升级,2表示降级,0表示不变)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TimemachineFeature","Desc":"方舟机型。No,Yes。默认是No。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"UHostId","Desc":"UHost实例ID。 参见 [DescribeUHostInstance](describe_uhost_instance.html)。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Price","Desc":"规格调整差价。精确到小数点后2位。","Required":false,"Type":"float","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"若需查询调整磁盘大小的价格,请调用ResizeAttachedDisk。","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2019-07-02T12:19:43.624Z","PublishUser":"","FileName":"/uhost-api/get_uhost_upgrade_price.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"GetUMemSpaceState","CName":"获取空间状态","Desc":"获取UMem内存空间列表","Product":"UMem","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SpaceId","Desc":"内存空间ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"State","Desc":"Starting:创建中 Running:运行中 Fail:失败","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.938Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:18:24.068Z","PublishUser":"zoe.zhou","FileName":"/umem-api/get_space_state.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"GetUSMSSendReceipt","CName":"获取短信发送回执信息","Desc":"获取短信发送回执信息。下游服务提供商回执信息返回会有一定延时,建议发送完短信以后,5-10分钟后再调用该接口拉取回执信息。若超过12小时未返回,则请联系技术支持确认原因","Product":"USMS","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SessionNoSet","Desc":"发送短信时返回的SessionNo集合,SessionNoSet.0,SessionNoSet.1....格式","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Data","Desc":"回执信息集合","Required":true,"Type":"array","ArrType":"ReceiptPerSession","Format":"","Secret":false},{"Name":"Message","Desc":"错误描述","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"ReceiptPerPhone","Desc":"每个目的手机号的发送回执信息","Product":"USMS","Params":[{"Name":"CostCount","Desc":"消耗短信条数","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Phone","Desc":"手机号码","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ReceiptDesc","Desc":"回执结果描述","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ReceiptResult","Desc":"回执结果","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ReceiptTime","Desc":"回执返回时间","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"USMS"},{"Name":"ReceiptPerSession","Desc":"每个提交的回执结果集合","Product":"USMS","Params":[{"Name":"ReceiptSet","Desc":"每个手机号的短信回执信息集合","Required":true,"Type":"array","ArrType":"ReceiptPerPhone","Format":"","Secret":false},{"Name":"SessionNo","Desc":"发送短信时返回的SessionNo","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"USMS"}],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2019-05-22T03:45:01.251Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"USMS","SDKType":"public"},{"Name":"GetUserInfo","CName":"获取用户信息","Desc":"获取用户信息","Product":"UAccount","Request":[],"Response":[{"Name":"DataSet","Desc":"用户信息返回数组","Required":true,"Type":"array","ArrType":"UserInfo","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"ryan.ruan","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"tony.li","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"jason.zhou@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PublishTime":"2018-11-29T09:21:32.262Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"UAccount","SDKType":"public"},{"Name":"GrantFirewall","CName":"应用防火墙","Desc":"将防火墙应用到资源上","Product":"UNet","Request":[{"Name":"FWId","Desc":"防火墙资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceId","Desc":"所应用资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceType","Desc":"绑定防火墙组的资源类型,默认为全部资源类型。枚举值为:\"unatgw\",NAT网关; \"uhost\",云主机; \"upm\",物理云主机; \"hadoophost\",hadoop节点; \"fortresshost\",堡垒机; \"udhost\",私有专区主机;\"udockhost\",容器;\"dbaudit\",数据库审计.","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.598Z","PublishUser":"","FileName":"/unet-api/newfirewall/grant_firewall.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"ImportCustomImage","CName":"导入镜像","Desc":"把UFile的镜像文件导入到UHost,生成自定义镜像","Product":"UHost","Request":[{"Name":"Auth","Desc":"是否授权。必须填true","Required":true,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Format","Desc":"镜像格式,可选RAW、VHD、VMDK、qcow2","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ImageDescription","Desc":"镜像描述","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ImageName","Desc":"镜像名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OsName","Desc":"操作系统详细版本,请参考控制台的镜像版本;OsType为Other时,输入参数为Other","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"OsType","Desc":"操作系统平台,比如CentOS、Ubuntu、Windows、RedHat等,请参考控制台的镜像版本;若导入控制台上没有的操作系统,参数为Other","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UFileUrl","Desc":"UFile私有空间地址","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"ImageId","Desc":"镜像Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"gary.huang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stone.shen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-07-11T03:26:12.115Z","PublishUser":"","FileName":"","IsIdempotent":false,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"ModifyEIPBandwidth","CName":"调整弹性IP带宽","Desc":"调整弹性IP的外网带宽","Product":"UNet","Request":[{"Name":"Bandwidth","Desc":"弹性IP的外网带宽, 单位为Mbps. 各地域的带宽值范围如下:流量计费[1-200],带宽计费[1-800]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"EIPId","Desc":"弹性IP的资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"aaq.ma@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PublishTime":"2019-04-29T03:08:04.1Z","PublishUser":"","FileName":"/unet-api/modify_eip_bandwidth.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"ModifyEIPWeight","CName":"修改弹性IP出口权重","Desc":"修改弹性IP的外网出口权重","Product":"UNet","Request":[{"Name":"EIPId","Desc":"弹性IP的资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Weight","Desc":"外网出口权重, 范围[0-100] 取值为0时, 该弹性IP不会被使用. 取值为100时, 同主机下只会使用这个弹性IP,其他弹性IP不会被使用 请勿将多个绑定在同一资源的弹性IP设置为相同权重","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T03:52:41.681Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T03:56:15.007Z","PublishUser":"zoe.zhou","FileName":"/unet-api/modify_eip_weight.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"ModifyGlobalSSHPort","CName":"修改GlobalSSH端口","Desc":"修改GlobalSSH端口","Product":"PathX","Request":[{"Name":"InstanceId","Desc":"实例ID,资源唯一标识","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"调整后的SSH登陆端口","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID,如org-xxxx。请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Message","Desc":"提示信息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"wenbin.wang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"wenbin.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"wenbin.wang@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"maggie.an","PublishTime":"2018-11-29T11:26:11.598Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"PathX","SDKType":"public"},{"Name":"ModifyGlobalSSHRemark","CName":"修改GlobalSSH备注","Desc":"修改GlobalSSH备注","Product":"PathX","Request":[{"Name":"InstanceId","Desc":"实例ID,资源唯一标识","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目别名,如org-xxxxx","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注信息,不填默认为空字符串","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Message","Desc":"接口返回消息","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"wenbin.wang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"wenbin.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-08-07T07:00:29.132Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"pathx","SDKType":"public"},{"Name":"ModifyPHostInfo","CName":"更改物理机信息","Desc":"更改物理机信息","Product":"UPHost","Request":[{"Name":"Name","Desc":"物理机名称,默认不更改","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PHostId","Desc":"物理机资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"物理机备注,默认不更改","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组,默认不更改","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PHostId","Desc":"PHost 的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.818Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:47:27.922Z","PublishUser":"zoe.zhou","FileName":"/uphost-api/modifyphostinfo.txt","IsIdempotent":true,"AliasedProduct":"UPHost","SDKType":"public"},{"Name":"ModifyUDBInstanceName","CName":"修改云数据库名称","Desc":"重命名UDB实例","Product":"UDB","Request":[{"Name":"DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"实例的新名字, 长度要求为6~63位","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T12:55:54.624Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T12:56:47.404Z","PublishUser":"roy.chen","FileName":"/udb-api/modify_udb_instance_name.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"ModifyUDBInstancePassword","CName":"修改DB实例的管理员密码","Desc":"修改DB实例的管理员密码","Product":"UDB","Request":[{"Name":"AccountName","Desc":"sqlserver帐号,仅在sqlserver的情况下填该参数","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"实例的ID,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Password","Desc":"实例的新密码","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"raul.miao","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"ashe.xia","PassTime":"2017-12-12T02:00:35.133Z","PassUser":"zoe.zhou","PublishTime":"2017-12-12T02:01:01.437Z","PublishUser":"zoe.zhou","FileName":"/udb-api/modify_udb_instance_password.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"ModifyUDPNBandwidth","CName":"修改带宽","Desc":"修改带宽值","Product":"UDPN","Request":[{"Name":"Bandwidth","Desc":"调整后专线带宽, 单位为Mbps,取值范围为大于等于2且小于等于1000([2-1000])的整数","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"CouponId","Desc":"代金劵 ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDPNId","Desc":"UDPN Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"mike.gao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-01-02T10:19:24.096Z","PassUser":"zoe.zhou","PublishTime":"2018-01-02T10:19:28.268Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":true,"AliasedProduct":"UDPN","SDKType":"public"},{"Name":"ModifyUHostInstanceName","CName":"修改主机名","Desc":"修改指定UHost实例名称,需要给出数据中心,UHostId,及新的实例名称。","Product":"UHost","Request":[{"Name":"Name","Desc":"UHost实例名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UhostId","Desc":"UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"ashe.xia","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:15:09.245Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:15:14.926Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/modify_uhost_instance_name.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"ModifyUHostInstanceRemark","CName":"修改主机备注","Desc":"修改指定UHost实例备注信息。","Product":"UHost","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UhostId","Desc":"UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"ashe.xia","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.365Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:15:46.898Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/modify_uhost_instance_remark.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"ModifyUHostInstanceTag","CName":"修改主机业务组","Desc":"修改指定UHost实例业务组标识。","Product":"UHost","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UhostId","Desc":"UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"sunny.zhang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:16:58.057Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:17:02.422Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/modify_uhost_instance_tag.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"ModifyUMemSpaceName","CName":"修改名称","Desc":"修改UMem内存空间名称","Product":"UMem","Request":[{"Name":"Name","Desc":"新的名称,长度(6\u003c=size\u003c=63)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SpaceId","Desc":"UMem内存空间ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.835Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:17:16.105Z","PublishUser":"zoe.zhou","FileName":"/umem-api/modify_space_name.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"ModifyURedisGroupName","CName":"修改名称","Desc":"修改主备redis名称","Product":"UMem","Request":[{"Name":"GroupId","Desc":"组的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"Redis组名称 (范围[6-63],只能包含英文、数字以及符号-和_)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.887Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:18:06.325Z","PublishUser":"zoe.zhou","FileName":"/umem-api/modify_group_name.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"PoweroffPHost","CName":"断电物理机","Desc":"断电物理云主机","Product":"UPHost","Request":[{"Name":"PHostId","Desc":"PHost资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PHostId","Desc":"PHost 的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"rock.dong","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.816Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:47:10.271Z","PublishUser":"zoe.zhou","FileName":"/uphost-api/poweroffphost.txt","IsIdempotent":true,"AliasedProduct":"UPHost","SDKType":"public"},{"Name":"PoweroffUHostInstance","CName":"模拟主机掉电","Desc":"直接关闭UHost实例电源,无需等待实例正常关闭。","Product":"UHost","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UhostId","Desc":"UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"该操作可能会影响数据完整性或导致文件系统损坏","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"sunny.zhang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.336Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:17:19.633Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/poweroff_uhost_instance.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"PromoteUDBInstanceToHA","CName":"普通db升级为高可用","Desc":"普通db升级为高可用(只针对mysql5.5及以上版本)","Product":"UDB","Request":[{"Name":"DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IsLock","Desc":"升级时是否锁库,默认为锁库。不锁定:false;锁定:true。现在统一为不锁库,即false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xu.wu","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"jianzhang.ying@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"caroline.yuan","PublishTime":"2018-09-26T07:31:47.49Z","PublishUser":"","FileName":"/udb-api/promote_udb_instance_to_ha.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"PromoteUDBSlave","CName":"提升从库","Desc":"从库提升为独立库","Product":"UDB","Request":[{"Name":"DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"IsForce","Desc":"是否强制(如果从库落后可能会禁止提升),默认false 如果落后情况下,强制提升丢失数据","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:06:39.576Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:10:35.564Z","PublishUser":"roy.chen","FileName":"/udb-api/promote_udb_slave.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"QueryUSMSSignature","CName":"查询短信签名申请状态","Desc":"调用接口QueryUSMSSignature查询短信签名申请状态","Product":"USMS","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigContent","Desc":"签名内容;签名ID和签名至少需填写1项;","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigId","Desc":"已申请的短信签名ID(短信签名申请时的工单ID);签名ID和签名至少需填写1项;","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Data","Desc":"签名信息","Required":true,"Type":"object","ArrType":"OutSignature","Format":"","Secret":false},{"Name":"Message","Desc":"发生错误时,表示具体错误描述","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"OutSignature","Desc":"短信签名","Product":"USMS","Params":[{"Name":"ErrDesc","Desc":"签名审核失败原因","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigContent","Desc":"签名内容","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigId","Desc":"签名ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Status","Desc":"签名状态。0-待审核 1-审核中 2-审核通过 3-审核未通过 4-被禁用 ","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"USMS"}],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-09-03T03:35:14.223Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"USMS","SDKType":"public"},{"Name":"QueryUSMSTemplate","CName":"查询短信模板申请状态","Desc":"调用接口QueryUSMSTemplate查询短信模板申请状态","Product":"USMS","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TemplateId","Desc":"模板ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Data","Desc":"短信模板明细信息","Required":false,"Type":"object","ArrType":"OutTemplate","Format":"","Secret":false},{"Name":"Message","Desc":"当RetCode不为0时,Message中显示具体错误描述","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[{"Name":"OutTemplate","Desc":"短信模板","Product":"USMS","Params":[{"Name":"CreateTime","Desc":"创建时间","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ErrDesc","Desc":"审核失败原因","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Purpose","Desc":"模板类型,选项:1-验证码类 2-通知类 3-会员推广类","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"模板说明","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Status","Desc":"短信模板状态;状态说明:0-待审核,1-审核中,2-审核通过,3-审核未通过,4-被禁用","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Template","Desc":"短信模板内容","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TemplateId","Desc":"短信模板ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TemplateName","Desc":"短信模板名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UnsubscribeInfo","Desc":"退订信息;一般填写方式“回T退订”,当purpose为3(也即会员推广类)时,为必填项","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stefan.pan","UpdateTime":"0001-01-01T00:00:00Z","AliasedProduct":"USMS"}],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"stefan.pan","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"stefan.pan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-09-03T03:35:14.212Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"USMS","SDKType":"public"},{"Name":"RebootPHost","CName":"重启物理机","Desc":"重启物理机","Product":"UPHost","Request":[{"Name":"PHostId","Desc":"PHost资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PHostId","Desc":"PHost 的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"rock.dong","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.815Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:43:21.87Z","PublishUser":"zoe.zhou","FileName":"/uphost-api/rebootphost.txt","IsIdempotent":true,"AliasedProduct":"UPHost","SDKType":"public"},{"Name":"RebootUHostInstance","CName":"重启主机","Desc":"重新启动UHost实例,需要指定数据中心及UHostID两个参数的值。","Product":"UHost","Request":[{"Name":"DiskPassword","Desc":"加密盘密码","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UhostId","Desc":"UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xiaohui.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.246Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:19:08.341Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/reboot_uhost_instance.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"ReinstallPHost","CName":"重装物理机","Desc":"重装物理机操作系统","Product":"UPHost","Request":[{"Name":"ImageId","Desc":"镜像Id,参考镜像列表,默认使用原镜像","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"物理机名称,默认不更改","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PHostId","Desc":"PHost资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Password","Desc":"密码","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Raid","Desc":"不保留数据盘重装,可选Raid","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"物理机备注,默认为不更改。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ReserveDisk","Desc":"是否保留数据盘,保留:Yes,不报留:No, 默认:Yes","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组,默认不更改。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PHostId","Desc":"PHost 的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"密码需要通过base64进行编码\n\n# echo password1 | base\nugfzc3dvcmqxcg==","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"rock.dong","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.813Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:43:07.949Z","PublishUser":"zoe.zhou","FileName":"/uphost-api/reinstallphost.txt","IsIdempotent":true,"AliasedProduct":"UPHost","SDKType":"public"},{"Name":"ReinstallUHostInstance","CName":"重装系统","Desc":"重新安装指定UHost实例的操作系统","Product":"UHost","Request":[{"Name":"DNSServers","Desc":"针对非私有子网主机,可自定义DNS。n可为0-2","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"ImageId","Desc":"镜像Id,默认使用原镜像 参见 [DescribeImage](describe_image.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Password","Desc":"如果创建UHost实例时LoginMode为Password,则必须填写,如果LoginMode为KeyPair,不需要填写 (密码格式使用BASE64编码;LoginMode不可变更)","Required":false,"Type":"string","ArrType":"","Format":"base64","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ReserveDisk","Desc":"是否保留数据盘,保留:Yes,不报留:No, 默认:Yes","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceType","Desc":"云灾备指明191","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例资源ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UhostId","Desc":"UHost实例资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"1.请确认在重新安装之前,该实例已被关闭; 2.请确认该实例未挂载UDisk; 3.将原系统重装为不同类型的系统时(Linux-\u0026gt;Windows),不可选择保留数据盘; 4.重装不同版本的系统时(CentOS6-\u0026gt;CentOS7),若选择保留数据盘,请注意数据盘的文件系统格式; 5.若主机CPU低于2核,不可重装为Windows系统。","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"sunny.zhang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.325Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:17:34.301Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/reinstall_uhost_instance.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"ReleaseBackend","CName":"释放后端实例","Desc":"从VServer释放后端资源实例","Product":"ULB","Request":[{"Name":"BackendId","Desc":"后端资源实例的ID(ULB后端ID,非资源自身ID)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"负载均衡实例的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"VServer 为7层时,必须先把后端实例从转发规则中移除之后才能释放\n\nBackendId 对应是 AllocateBackend 返回的 BackendId \n或者 DescribeULB/DescribeVServer 返回的 ULBBackendSet 里的 BackendId","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.038Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T08:23:59.727Z","PublishUser":"zoe.zhou","FileName":"/ulb-api/release_backend.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"ReleaseEIP","CName":"释放弹性IP","Desc":"释放弹性IP资源, 所释放弹性IP必须为非绑定状态.","Product":"UNet","Request":[{"Name":"EIPId","Desc":"弹性IP的资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"aaq.ma","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"aaq.ma@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PublishTime":"2019-04-29T03:06:41.309Z","PublishUser":"","FileName":"/unet-api/release_eip.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"ReleaseShareBandwidth","CName":"关闭共享带宽","Desc":"关闭共享带宽","Product":"UNet","Request":[{"Name":"EIPBandwidth","Desc":"关闭共享带宽后,各EIP恢复为的带宽值","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"PayMode","Desc":"Bandwidth 带宽计费, Traffic 转流量计费","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidthId","Desc":"共享带宽ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-14T09:33:30.922Z","PassUser":"zoe.zhou","PublishTime":"2018-06-14T09:34:59.166Z","PublishUser":"zoe.zhou","FileName":"/unet-api/release_share_bandwidth.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"ReleaseUDPN","CName":"释放 UDPN","Desc":"释放 UDPN","Product":"UDPN","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDPNId","Desc":"UDPN 资源 Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"","CreateUser":"mike.gao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-01-02T09:35:37.573Z","PassUser":"zoe.zhou","PublishTime":"2018-01-02T10:11:48.829Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":true,"AliasedProduct":"UDPN","SDKType":"public"},{"Name":"ReleaseVIP","CName":"释放内网虚拟IP","Desc":"释放VIP资源","Product":"UNet","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VIPId","Desc":"内网VIP的id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-14T09:33:30.904Z","PassUser":"zoe.zhou","PublishTime":"2018-06-14T09:34:37.498Z","PublishUser":"zoe.zhou","FileName":"/unet-api/release_vip.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"RenameUDisk","CName":"重命名云硬盘","Desc":"重命名UDisk","Product":"UDisk","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"重命名的UDisk的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskName","Desc":"重命名UDisk的name","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"sniper.zhang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-12T10:03:35.158Z","PassUser":"zoe.zhou","PublishTime":"2018-06-12T10:04:22.955Z","PublishUser":"zoe.zhou","FileName":"/udisk-api/rename_udisk.txt","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"ResetUHostInstancePassword","CName":"重置主机密码","Desc":"重置UHost实例的管理员密码。","Product":"UHost","Request":[{"Name":"Password","Desc":"UHost新密码(密码格式使用BASE64编码)","Required":true,"Type":"string","ArrType":"","Format":"base64","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UhostId","Desc":"UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"该操作需要UHost实例处于关闭状态。","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.312Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:17:50.443Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/reset_uhost_instance_password.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"ResizeAttachedDisk","CName":"修改挂载的磁盘大小","Desc":"修改挂载的磁盘大小,包含系统盘和数据盘","Product":"UHost","Request":[{"Name":"DiskId","Desc":"磁盘ID。参见 [DescribeUHostInstance](describe_uhost_instance.html)返回值中的DiskSet。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskSpace","Desc":"磁盘大小,单位GB,步长为10。取值范围需大于当前磁盘大小,最大值请参考[[api:uhost-api:disk_type|磁盘类型]]。","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID。 参见 [DescribeUHostInstance](describe_uhost_instance.html)。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DiskId","Desc":"改配成功的磁盘id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"1.修改配置前,请确认该实例已经被关闭。\n2.修改磁盘空间大小后,请在启动后按照说明,进入操作系统进行操作。","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"xiaohui.wang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"cjey.hou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2019-01-10T10:28:23.078Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"ResizeShareBandwidth","CName":"调整共享带宽","Desc":"调整共享带宽的带宽值","Product":"UNet","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidth","Desc":"带宽值,单位为Mb,范围 [20-5000] (最大值受地域限制)","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ShareBandwidthId","Desc":"共享带宽的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-14T09:33:30.918Z","PassUser":"zoe.zhou","PublishTime":"2018-06-14T09:34:47.952Z","PublishUser":"zoe.zhou","FileName":"/unet-api/resize_share_bandwidth.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"ResizeUDBInstance","CName":"修改UDB实例的配置","Desc":"修改(升级和降级)UDB实例的配置,包括内存和磁盘的配置,对于内存升级无需关闭实例,其他场景需要事先关闭实例。两套参数可以配置升降机:1.配置UseSSD和SSDType 2.配置InstanceType,不需要配置InstanceMode。这两套第二套参数的优先级更高","Product":"UDB","Request":[{"Name":"CouponId","Desc":"使用的代金券id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"实例的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G-3000G","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"InstanceType","Desc":"UDB数据库机型: \"Normal\": \"标准机型\" , \"SATA_SSD\": \"SSD机型\" , \"PCIE_SSD\": \"SSD高性能机型\" , \"Normal_Volume\": \"标准大容量机型\", \"SATA_SSD_Volume\": \"SSD大容量机型\" , \"PCIE_SSD_Volume\": \"SSD高性能大容量机型\" ","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 1000M/2000M/4000M/ 6000M/8000M/ 12000M/16000M/ 24000M/32000M/ 48000M/64000M/96000M。","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSDType","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"StartAfterUpgrade","Desc":"DB关闭状态下升降级,升降级后是否启动DB,默认为false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"UDBCId","Desc":"专区的ID,如果有值表示专区中的DB配置升降级","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UseSSD","Desc":"是否使用SSD,默认为false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"clare.cheng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"clare.cheng@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-08-20T08:07:03.084Z","PublishUser":"","FileName":"/udb-api/resize_udb_instance.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"ResizeUDisk","CName":"调整云硬盘","Desc":"调整UDisk容量","Product":"UDisk","Request":[{"Name":"CouponId","Desc":"使用的代金券id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MachineType","Desc":"云主机机型(V2.0),枚举值[\"N\", \"C\", \"G\", \"O\", \"OM\"]。参考[[api:uhost-api:uhost_type|云主机机型说明]]。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"调整后大小, 单位:GB, 范围[1~2000],权限位控制可达8000,若需要请申请开通相关权限。","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"UDisk Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"pearlin.pan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PublishTime":"2019-09-11T09:58:38.788Z","PublishUser":"","FileName":"/udisk-api/resize_udisk.txt","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"ResizeUDredisSpace","CName":"调整高性能umem容量","Desc":"调整内存空间容量","Product":"UMem","Request":[{"Name":"CouponId","Desc":"使用的代金券Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"内存大小, 单位:GB (需要大于原size,\u003c= 1024)","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SpaceId","Desc":"高性能UMem 内存空间Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"","CreateUser":"jimmy.wang","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-01T02:54:13.815Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:18:28.158Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"ResizeUHostInstance","CName":"修改主机配置","Desc":"修改指定UHost实例的资源配置,如CPU核心数,内存容量大小,磁盘空间大小,网络增强等。","Product":"UHost","Request":[{"Name":"BootDiskSpace","Desc":"系统盘大小,单位:GB,范围[20,100],步长:10,系统盘不支持缩容,因此不允许输入比当前实例系统盘小的值","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"CPU","Desc":"虚拟CPU核数,单位:个,范围:[1,16],最小值为1,其他值是2的倍数,默认值为当前实例的CPU核数(*windows CPU\u003e=2)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DiskSpace","Desc":"数据盘大小,单位:GB,范围[10,1000]; SSD机型,单位:GB,范围[100,500];步长:10,默认值为当前实例的数据盘大小,数据盘不支持缩容,因此不允许输入比当前实例数据盘大小的值","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Memory","Desc":"内存大小,单位:MB,范围[2048,65536],步长:2048,默认值为当前实例的内存大小(BGP-C数据中心最小支持1024,限Linux系统)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"NetCapValue","Desc":"网卡升降级(1,表示升级,2表示降级,0表示不变)","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UhostId","Desc":"UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"须按照控制台标准机型配置创建主机(例如:无法创建16核1G的非标准机型)。详情请参考控制台。","Warn":"1.修改配置前,请确认该实例已经被关闭。\n2.修改磁盘空间大小后,请在启动后按照说明,进入操作系统进行操作。","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"patrick.xu","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.297Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:18:06.188Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/resize_uhost_instance.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"ResizeUMemSpace","CName":"调整容量","Desc":"调整内存空间容量","Product":"UMem","Request":[{"Name":"CouponId","Desc":"使用的代金券Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"内存大小, 单位:GB (需要大于原size,\u003c= 1024)","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SpaceId","Desc":"UMem 内存空间Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.807Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:15:30.841Z","PublishUser":"zoe.zhou","FileName":"/umem-api/resize_space.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"ResizeURedisGroup","CName":"调整容量","Desc":"调整主备redis容量","Product":"UMem","Request":[{"Name":"CouponId","Desc":"代金券ID 请参考DescribeCoupon接口","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"GroupId","Desc":"组ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Size","Desc":"内存大小, 单位:GB (需要大于原size,且小于等于32) 目前仅支持1/2/4/8/16/32 G 六种容量规格","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"kimoon.gao@ucloud.cn","PassTime":"2018-05-29T09:19:12.988Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:36:12.877Z","PublishUser":"zoe.zhou","FileName":"/umem-api/resize_group.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"RestartUDBInstance","CName":"重启云数据库","Desc":"重启UDB实例","Product":"UDB","Request":[{"Name":"DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T12:43:36.219Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T12:45:33.485Z","PublishUser":"roy.chen","FileName":"/udb-api/restart_udb_instance.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"RestartUMemcacheGroup","CName":"重启单机Memcache","Desc":"重启单机Memcache","Product":"UMem","Request":[{"Name":"GroupId","Desc":"组的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"caroline.yuan","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.844Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T09:17:53.231Z","PublishUser":"zoe.zhou","FileName":"/umem-api/reboot_umemcache_group.txt","IsIdempotent":true,"AliasedProduct":"UMem","SDKType":"public"},{"Name":"RestoreUDisk","CName":"从备份恢复数据至UDisk","Desc":"从备份恢复数据至UDisk","Product":"UDisk","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SnapshotId","Desc":"从指定的快照恢复","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SnapshotTime","Desc":"指定从方舟恢复的备份时间点","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"需要恢复的盘id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"sniper.zhang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-12T10:03:35.075Z","PassUser":"zoe.zhou","PublishTime":"2018-06-12T10:03:59.204Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"SendUSMSMessage","CName":"发送短信息","Desc":"发送短信息。短信字数超过70个后,按照每66个进行切割(因为要加上1/3), 2/3)等字样,占用4个字长)。短信最大长度不能超过600个字。每个汉字、数字、字母、字符都按一个字计","Product":"USMS","Request":[{"Name":"PhoneNumbers","Desc":"电话号码数组,电话号码格式为(60)1xxxxxxxx,()中为国际长途区号(如中国为86或0086,两种格式都支持),后面为电话号码.若不传入国际区号,如1851623xxxx,则默认为国内手机号","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigContent","Desc":"使用的签名,如果不输入则使用默认签名,若没有申请默认签名不允许发送;若输入的签名没有申请,则无法发送","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TemplateId","Desc":"模板ID。若指定的模板ID审核未通过(status不等于2)则不允许发送","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TemplateParams","Desc":"模板参数数组,以TempalteParams.0,TempalteParams.1.。。格式。若模板ID指定的模板无可变参数,则不传入该参数。模板参数个数与模板不匹配,则不允许发送","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Action","Desc":"操作名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Message","Desc":"发生错误时表示错误描述","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RetCode","Desc":"返回码","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SessionNo","Desc":"本次提交发送的短信的唯一ID,可根据该值查询本次发送的短信列表","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2019-05-22T03:45:01.246Z","PublishUser":"","FileName":"","IsIdempotent":false,"AliasedProduct":"USMS","SDKType":"public"},{"Name":"SetEIPPayMode","CName":"设置弹性IP计费方式","Desc":"设置弹性IP计费模式, 切换时会涉及付费/退费.","Product":"UNet","Request":[{"Name":"Bandwidth","Desc":"调整的目标带宽值, 单位Mbps. 各地域的带宽值范围如下: 流量计费[1-200],其余情况[1-800]","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"EIPId","Desc":"弹性IP的资源Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PayMode","Desc":"计费模式. 枚举值:\"Traffic\", 流量计费模式; \"Bandwidth\", 带宽计费模式","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"aaq.ma@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PublishTime":"2019-04-29T03:07:54.892Z","PublishUser":"","FileName":"/unet-api/set_eip_pay_mode.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"SetUDiskUDataArkMode","CName":"设置UDisk数据方舟的状态","Desc":"设置UDisk数据方舟的状态","Product":"UDisk","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDataArkMode","Desc":"是否开启数据方舟,开启:\"Yes\", 不支持:\"No\"","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UDiskId","Desc":"需要设置数据方舟的UDisk的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"\"17090\": \"开启或关闭方舟失败,请稍后再试。\"\n\"17091\": \"该磁盘距离关闭数据方舟不足三天,无法再次开启\"","Warn":"","Mock":true,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"camille.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-12T10:03:35.102Z","PassUser":"zoe.zhou","PublishTime":"2018-06-12T10:04:14.739Z","PublishUser":"zoe.zhou","FileName":"","IsIdempotent":true,"AliasedProduct":"UDisk","SDKType":"public"},{"Name":"StartPHost","CName":"启动物理机","Desc":"启动物理机","Product":"UPHost","Request":[{"Name":"PHostId","Desc":"PHost资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PHostId","Desc":"PHost 的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-12T10:38:57.027Z","PublishUser":"","FileName":"/uphost-api/startphost.txt","IsIdempotent":true,"AliasedProduct":"UPHost","SDKType":"public"},{"Name":"StartUDBInstance","CName":"启动云数据库","Desc":"启动UDB实例","Product":"UDB","Request":[{"Name":"DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T12:42:59.249Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T12:43:07.431Z","PublishUser":"roy.chen","FileName":"/udb-api/start_udb_instance.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"StartUHostInstance","CName":"启动主机","Desc":"启动处于关闭状态的UHost实例,需要指定数据中心及UHostID两个参数的值。","Product":"UHost","Request":[{"Name":"DiskPassword","Desc":"加密盘密码","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UhostId","Desc":"UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xiaohui.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:18:37.908Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:49:33.145Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/start_uhost_instance.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"StopUDBInstance","CName":"关闭云数据库","Desc":"关闭UDB实例","Product":"UDB","Request":[{"Name":"DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ForceToKill","Desc":"是否使用强制手段关闭DB,默认是false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"ashe.xia","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"ashe.xia","PassTime":"2017-12-04T08:29:47.958Z","PassUser":"ashe.xia","PublishTime":"2017-12-05T02:26:33.836Z","PublishUser":"zoe.zhou","FileName":"/udb-api/stop_udb_instance.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"StopUHostInstance","CName":"关闭主机","Desc":"指停止处于运行状态的UHost实例,需指定数据中心及UhostID。","Product":"UHost","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UhostId","Desc":"UHost实例ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.247Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:18:53.445Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/stop_uhost_instance.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"SwitchUDBInstanceToHA","CName":"普通UDB切换为高可用","Desc":"普通UDB切换为高可用,原db状态为WaitForSwitch时,调用改api","Product":"UDB","Request":[{"Name":"DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"DBId","Desc":"切换后高可用db实例的Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xiangyu.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-26T06:16:22.848Z","PassUser":"zoe.zhou","PublishTime":"2018-06-26T06:16:27.33Z","PublishUser":"zoe.zhou","FileName":"/udb-api/switch_udb_instance_to_ha.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"TerminateCustomImage","CName":"删除自制镜像","Desc":"删除用户自定义镜像","Product":"UHost","Request":[{"Name":"ImageId","Desc":"自制镜像ID 参见 [DescribeImage](describe_image.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"ImageId","Desc":"自制镜像Id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:20:02.686Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:20:06.769Z","PublishUser":"zoe.zhou","FileName":"/uhost-api/terminate_custom_image.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"TerminatePHost","CName":"删除物理机","Desc":"删除物理云主机","Product":"UPHost","Request":[{"Name":"PHostId","Desc":"PHost资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PHostId","Desc":"PHost 的资源ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-07T08:50:44.087Z","PassUser":"zoe.zhou","PublishTime":"2018-06-07T08:50:55.103Z","PublishUser":"zoe.zhou","FileName":"/uphost-api/terminatephost.txt","IsIdempotent":true,"AliasedProduct":"UPHost","SDKType":"public"},{"Name":"TerminateProject","CName":"删除项目","Desc":"删除项目","Product":"UAccount","Request":[{"Name":"ProjectId","Desc":"项目ID,请参考[GetProjectList接口](../summary/get_project_list.html)的描述。","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"tady.cao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"mingming.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PublishTime":"2019-07-26T11:09:32.892Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"UAccount","SDKType":"public"},{"Name":"TerminateUHostInstance","CName":"删除云主机","Desc":"删除指定数据中心的UHost实例。","Product":"UHost","Request":[{"Name":"Destroy","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ReleaseEIP","Desc":"是否释放绑定的EIP。true: 解绑EIP后,并释放;其他值或不填:解绑EIP。","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":true},{"Name":"ReleaseUDisk","Desc":"是否删除挂载的数据盘。true删除,其他不删除。","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":true},{"Name":"UHostId","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"InRecycle","Desc":"放入回收站:\"Yes\", 彻底删除:“No”","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostId","Desc":"UHost 实例 Id","Required":false,"Type":"string","ArrType":"string","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"非试用的过期资源不可删除; 关机状态下才能执行删除操作","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-10-26T08:16:37.781Z","PublishUser":"","FileName":"/uhost-api/terminate_uhost_instance.txt","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"UnBindEIP","CName":"解绑弹性IP","Desc":"将弹性IP从资源上解绑","Product":"UNet","Request":[{"Name":"EIPId","Desc":"弹性IP的资源Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceId","Desc":"弹性IP请求解绑的资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ResourceType","Desc":"弹性IP请求解绑的资源类型, 枚举值为: uhost: 云主机; ulb, 负载均衡器 upm: 物理机; hadoophost: 大数据集群;fortresshost:堡垒机;udockhost:容器;udhost:私有专区主机;natgw:NAT网关;udb:udb;vpngw:ipsec vpn;ucdr:云灾备;dbaudit:数据库审计;","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"aaq.ma@ucloud.cn","PassTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PublishTime":"2019-03-29T09:29:00.169Z","PublishUser":"","FileName":"/unet-api/unbind_eip.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"UnbindSSL","CName":"解绑SSL证书","Desc":"从VServer解绑SSL证书","Product":"ULB","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SSLId","Desc":"SSL证书的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"所绑定ULB实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"所绑定VServer实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T08:21:53.923Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T08:23:32.277Z","PublishUser":"zoe.zhou","FileName":"/ulb-api/unbind_ssl.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"UpdateBackendAttribute","CName":"更新后端实例属性","Desc":"更新ULB后端资源实例(服务节点)属性","Product":"ULB","Request":[{"Name":"BackendId","Desc":"后端资源实例的ID(ULB后端ID,非资源自身ID)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Enabled","Desc":"后端实例状态开关","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Port","Desc":"后端资源服务端口,取值范围[1-65535]","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"负载均衡资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Weight","Desc":"所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"报文转发的服务节点暂不支持修改 Port;Port/Enabled 必传一个\n\nBackendId 对应是 AllocateBackend 返回的 BackendId \n或者 DescribeULB/DescribeVServer 返回的 ULBBackendSet 里的 BackendId","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2019-02-19T14:02:56.951Z","PublishUser":"","FileName":"/ulb-api/update_backend_attribute.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"UpdateEIPAttribute","CName":"更新弹性IP属性","Desc":"更新弹性IP名称,业务组,备注等属性字段","Product":"UNet","Request":[{"Name":"EIPId","Desc":"EIP资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"名字(Name Tag Remark都为空则报错)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T03:52:41.587Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T03:55:03.669Z","PublishUser":"zoe.zhou","FileName":"/unet-api/update_eip_attribute.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"UpdateFirewall","CName":"更新防火墙规则","Desc":"更新防火墙规则","Product":"UNet","Request":[{"Name":"FWId","Desc":"防火墙资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Rule","Desc":"防火墙规则,例如:TCP|22|192.168.1.1/22|DROP|LOW|禁用22端口,第一个参数代表协议:第二个参数代表端口号,第三个参数为ip,第四个参数为ACCEPT(接受)和DROP(拒绝),第五个参数优先级:HIGH(高),MEDIUM(中),LOW(低),第六个参数为该条规则的自定义备注","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false}],"Response":[{"Name":"FWId","Desc":"防火墙id","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"note\n在更新防火墙规则时,新的规则会覆盖掉原有规则。所以若需要更改或加入新的规则,需要将原所有规则与新规则一起提交。","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"may.he","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2019-04-30T01:59:07.746Z","PublishUser":"","FileName":"/unet-api/newfirewall/update_firewall.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"UpdateFirewallAttribute","CName":"更新防火墙属性","Desc":"更新防火墙规则","Product":"UNet","Request":[{"Name":"FWId","Desc":"防火墙资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"防火墙名称,默认为空,为空则不做修改。Name,Tag,Remark必须填写1个及以上","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"防火墙备注,默认为空,为空则不做修改。Name,Tag,Remark必须填写1个及以上","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"防火墙业务组,默认为空,为空则不做修改。Name,Tag,Remark必须填写1个及以上","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"note在更新防火墙属性时,新的属性会覆盖掉原有属性。","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T03:52:41.493Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T03:53:57.026Z","PublishUser":"zoe.zhou","FileName":"/unet-api/newfirewall/update_firewall_attribute.txt","IsIdempotent":true,"AliasedProduct":"UNet","SDKType":"public"},{"Name":"UpdatePolicy","CName":"更新内容转发规则","Desc":"更新内容转发规则,包括转发规则后的服务节点","Product":"ULB","Request":[{"Name":"BackendId","Desc":"内容转发策略应用的后端资源实例的ID,来源于 AllocateBackend 返回的 BackendId","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"Match","Desc":"内容转发匹配字段","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PolicyId","Desc":"转发规则的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Type","Desc":"内容转发匹配字段的类型","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"需要添加内容转发策略的负载均衡实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"需要添加内容转发策略的VServer实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"PolicyId","Desc":"转发规则的ID","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T08:21:53.919Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T08:23:18.891Z","PublishUser":"zoe.zhou","FileName":"/ulb-api/update_policy.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"UpdateSubnetAttribute","CName":"更新子网信息","Desc":"更新子网信息","Product":"VPC","Request":[{"Name":"Name","Desc":"子网名称(如果Name不填写,Tag必须填写)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SubnetId","Desc":"子网ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务组名称(如果Tag不填写,Name必须填写)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"kanghua.yao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:32.689Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"UpdateUDBInstanceBackupStrategy","CName":"修改UDB自动备份策略","Desc":"修改UDB自动备份策略","Product":"UDB","Request":[{"Name":"BackupDate","Desc":"备份时期标记位。共7位,每一位为一周中一天的备份情况,0表示关闭当天备份,1表示打开当天备份。最右边的一位为星期天的备份开关,其余从右到左依次为星期一到星期六的备份配置开关,每周必须至少设置两天备份。例如:1100000表示打开星期六和星期五的备份功能","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupMethod","Desc":"选择默认的备份方式,可选 snapshot 表示使用快照/物理备份,不填或者其它任何值为默认的逻辑备份。需要同时设置BackupDate字段。(注意现在只有SSD 版本的 MySQL实例支持物理备份)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"BackupTime","Desc":"备份的整点时间,范围[0,23]","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"DBId","Desc":"主节点的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ForceDump","Desc":"当导出某些数据遇到问题后,是否强制导出其他剩余数据\n默认是false\n需要同时设置BackupDate字段","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xu.wu","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"xiangyu.wang","PassTime":"0001-01-01T00:00:00Z","PassUser":"xiangyu.wang","PublishTime":"2019-05-27T09:03:21.397Z","PublishUser":"","FileName":"/udb-api/update_udb_instance_backup_strategy.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"UpdateUDBInstanceSlaveBackupSwitch","CName":"开启或者关闭UDB从库备份","Desc":"开启或者关闭UDB从库备份","Product":"UDB","Request":[{"Name":"BackupSwitch","Desc":"从库的备份开关,范围[0,1],0表示从库备份功能关闭,1 表示从库备份开关打开。","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"MasterDBId","Desc":"主库的Id","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SlaveDBId","Desc":"从库的Id,如果从库备份开关设定为打开,则必须赋值。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"roy.chen","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"2016-11-21T13:16:41.442Z","SubmitUser":"roy.chen","PassTime":"0001-01-01T00:00:00Z","PassUser":"","PublishTime":"2016-11-21T13:19:03.143Z","PublishUser":"roy.chen","FileName":"/udb-api/update_udb_slave_backup_switch.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"UpdateUDBParamGroup","CName":"更新配置","Desc":"更新UDB配置参数项","Product":"UDB","Request":[{"Name":"Description","Desc":"配置文件的描述,不传时认为不修改","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"GroupId","Desc":"配置参数组id,使用DescribeUDBParamGroup获得","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Key","Desc":"参数名称(与Value配合使用)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Name","Desc":"配置文件的名字,不传时认为不修改名字,传了则不能为空","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RegionFlag","Desc":"该配置文件是否是地域级别配置文件,\n默认是false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Value","Desc":"参数值(与Key配合使用)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xiangyu.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"xiangyu.wang","PassTime":"0001-01-01T00:00:00Z","PassUser":"xiangyu.wang","PublishTime":"2019-07-31T03:44:48.593Z","PublishUser":"","FileName":"/udb-api/update_udb_param_group.txt","IsIdempotent":true,"AliasedProduct":"UDB","SDKType":"public"},{"Name":"UpdateULBAttribute","CName":"更新负载均衡属性","Desc":"更新ULB名字业务组备注等属性字段","Product":"ULB","Request":[{"Name":"Name","Desc":"名字","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Remark","Desc":"备注","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Tag","Desc":"业务","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"ULB资源ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"Name Tag Remark 三个参数必传一个","Mock":false,"IsPublished":true,"Status":"","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"andy.huang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.001Z","PassUser":"zoe.zhou","PublishTime":"2018-06-15T08:23:47.763Z","PublishUser":"zoe.zhou","FileName":"/ulb-api/update_ulb_attribute.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"UpdateUSMSSignature","CName":"修改短信签名","Desc":"调用接口UpdateUSMSSignature修改未通过审核的短信签名,并重新提交审核","Product":"USMS","Request":[{"Name":"CertificateType","Desc":"签名的资质证明文件类型,需与签名类型保持一致,说明如下:0-三证合一/企业营业执照/组织机构代码证书/社会信用代码证书;1-应用商店后台开发者管理截图;2-备案服务商的备案成功截图(含域名,网站名称,备案号);3-公众号或小程序的管理界面截图;4-商标注册证书;5-组织机构代码证书、社会信用代码证书;","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"File","Desc":"短信签名的资质证明文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID,不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProxyFile","Desc":"短信签名授权委托文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB;当您是代理并使用第三方的签名时(也即SigPurpose为1-他用),该项为必填项;","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigContent","Desc":"新的短信签名名称;\n长度为2-12个字符, 可包含中文、数字和符号;无需填写【】或[],系统会自动添加","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigId","Desc":"签名ID(也即短信签名申请时的工单ID),支持以数组的方式,举例,以SigIds.0、SigIds.1...SigIds.N方式传入 ","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"SigPurpose","Desc":"签名用途,0-自用,1-他用;","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"SigType","Desc":"签名类型,说明如下:0-公司或企业的全称或简称;1-App应用的全称或简称;2-工信部备案网站的全称或简称;3-公众号或小程序的全称或简称;4-商标名的全称或简称;5-政府/机关事业单位/其他单位的全称或简称;","Required":true,"Type":"int","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Message","Desc":"返回状态码描述,如果操作成功,默认返回为空","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"短信签名需符合[UCloud服务协议](https://docs.ucloud.cn/management_monitor/usms/introduction/service_level),短信签名申请流程可参见官网[短信签名审核规范](https://docs.ucloud.cn/management_monitor/usms/introduction/2005/2103)说明;","Warn":"申请短信签名后,如果未通过审核,则可通过调用接口UpdateUSMSSignature修改未通过审核的短信签名,并重新提交审核;","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PublishTime":"2019-08-27T03:49:26.15Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"USMS","SDKType":"public"},{"Name":"UpdateUSMSTemplate","CName":"修改短信模板","Desc":"调用接口UpdateUSMSTemplate修改未通过审核的短信模板,并重新提交审核","Product":"USMS","Request":[{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"Remark","Desc":"短信模板申请原因说明,字数不超过128,每个中文、符号、英文、数字等都计为1个字。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Template","Desc":"新的模板内容。模板名称和模板内容必须提供一个,否则会报错。小于等于600个字","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TemplateId","Desc":"短信模板ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"TemplateName","Desc":"新的模板名称。小于等于32个字,每个中文、英文、数组、符合都计为一个字","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UnsubscribeInfo","Desc":"当Purpose为3时,也即会员推广类短信模板,该项必填。枚举值:TD退订、回T退订、回N退订、回TD退订、退订回T、退订回D、退订回TD、退订回复T、退订回复D、退订回复N、退订回复TD、拒收回T","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":true}],"Response":[{"Name":"Message","Desc":"发生错误时表示错误描述","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"修改消息模板。用于修改现有模板,提交成功后,若修改了模板内容,模板状态等会重置到初创状态;若只修改模板名称,则不会重置","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"allen.feng","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"allen.feng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PublishTime":"2019-08-27T03:49:26.131Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"USMS","SDKType":"public"},{"Name":"UpdateVPCNetwork","CName":"修改VPC地址空间","Desc":"修改VPC地址空间,只支持删除地址空间","Product":"VPC","Request":[{"Name":"Network","Desc":"更新的全量网段","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VPCId","Desc":"VPC的ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"Message","Desc":"错误信息","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":false,"Status":"published","CreateUser":"kanghua.yao","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"zoe.zhou","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-11-20T06:50:33.142Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"VPC2.0","SDKType":"public"},{"Name":"UpdateVServerAttribute","CName":"更新VServer属性","Desc":"更新VServer实例属性","Product":"ULB","Request":[{"Name":"ClientTimeout","Desc":"请求代理的VServer下表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;报文转发的VServer下表示回话保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false},{"Name":"Domain","Desc":"MonitorType 为 Path 时指定健康检查发送请求时HTTP HEADER 里的域名","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Method","Desc":"VServer负载均衡模式,枚举值:Roundrobin -\u003e 轮询;Source -\u003e 源地址;ConsistentHash -\u003e 一致性哈希;SourcePort -\u003e 源地址(计算端口);ConsistentHashPort -\u003e 一致性哈希(计算端口); WeightRoundrobin -\u003e 加权轮询; Leastconn -\u003e 最小连接数。\nConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用;Leastconn只在请求代理中使用;Roundrobin、Source和WeightRoundrobin在请求代理和报文转发中使用。\n默认为:\"Roundrobin\"","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"MonitorType","Desc":"健康检查的类型,Port:端口,Path:路径","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Path","Desc":"MonitorType 为 Path 时指定健康检查发送请求时的路径,默认为 /","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PersistenceInfo","Desc":"根据PersistenceType确定: None或ServerInsert, 此字段无意义; UserDefined, 则此字段传入用户自定义会话保持String. 若无此字段则不做修改","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"PersistenceType","Desc":"VServer会话保持模式,若无此字段则不做修改。枚举值:None:关闭;ServerInsert:自动生成KEY;UserDefined:用户自定义KEY。","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ULBId","Desc":"负载均衡实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerId","Desc":"VServer实例ID","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"VServerName","Desc":"VServer实例名称,若无此字段则不做修改","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"VServerId 对应 CreateVServer 返回的 VServerId\n或者 DescribeVServer / DescribeULB 返回的 ULBVServerSet 中的 VServerId\n\n没有传的参数都不会做修改","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"edward.feng","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"li.wei","PassTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PublishTime":"2019-09-03T03:35:21.176Z","PublishUser":"","FileName":"/ulb-api/update_vserver_attribute.txt","IsIdempotent":true,"AliasedProduct":"ULB","SDKType":"public"},{"Name":"UpgradeToArkUHostInstance","CName":"普通升级为方舟机型","Desc":"普通升级为方舟机型","Product":"UHost","Request":[{"Name":"CouponId","Desc":"代金券ID 请参考DescribeCoupon接口","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"UHostIds","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望升级的主机1,UHostIds.1代表主机2。","Required":true,"Type":"array","ArrType":"string","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"UHostSet","Desc":"UHost主机的资源ID数组","Required":false,"Type":"array","ArrType":"string","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"升级注意事项:仅支持普通型+本地盘的组合,需要关机进行,且整个升级过程较慢,每100G约需要等待30分钟。","Warn":"","Mock":true,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"maggie.an","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-07-09T08:33:19.459Z","PublishUser":"","FileName":"","IsIdempotent":true,"AliasedProduct":"UHost","SDKType":"public"},{"Name":"UploadUDBParamGroup","CName":"导入配置","Desc":"导入UDB配置","Product":"UDB","Request":[{"Name":"Content","Desc":"配置内容,导入的配置内容采用base64编码","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"DBTypeId","Desc":"DB类型id,DB类型id,mysql/mongodb/postgesql按版本细分 1:mysql-5.1,2:mysql-5.5,3:percona-5.5,4:mysql-5.6,5:percona-5.6,6:mysql-5.7,7:percona-5.7,8:mariadb-10.0,9:mongodb-2.4,10:mongodb-2.6,11:mongodb-3.0,12:mongodb-3.2,13:postgresql-9.4,14:postgresql-9.6","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Description","Desc":"参数组描述","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"GroupName","Desc":"配置参数组名称","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"ProjectId","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false},{"Name":"RegionFlag","Desc":"该配置文件是否是地域级别配置文件,\n默认是false","Required":false,"Type":"bool","ArrType":"","Format":"","Secret":false},{"Name":"Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Type":"string","ArrType":"","Format":"","Secret":false}],"Response":[{"Name":"GroupId","Desc":"配置参数组id","Required":false,"Type":"int","ArrType":"","Format":"","Secret":false}],"RequestModel":[],"ResponseModel":[],"Note":"","Warn":"","Mock":false,"IsPublished":true,"Status":"published","CreateUser":"","CreateTime":"0001-01-01T00:00:00Z","UpdateUser":"xiangyu.wang","UpdateTime":"0001-01-01T00:00:00Z","SubmitTime":"0001-01-01T00:00:00Z","SubmitUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PublishTime":"2018-07-12T07:47:55.109Z","PublishUser":"","FileName":"/udb-api/upload_udb_param_group.txt","IsIdempotent":false,"AliasedProduct":"UDB","SDKType":"public"}],"Tests":[{"ID":25,"Name":"IPSecVPN-BGP机房","Description":"覆盖13个API,包括VPN网关、客户网关、隧道等操作","Remark":"","IsPrivate":true,"CreatedAt":1508151672918,"CreatedBy":"li.wei@ucloud.cn","UpdateAt":1567763908166,"UpdateBy":"becky.xu@ucloud.cn","Vars":[{"Name":"Region","Value":"cn-sh2","ValueExpr":{}},{"Name":"Zone","Value":"cn-sh2-02","ValueExpr":{}}],"Cases":[{"Action":"CreateVPC","Name":"创建VPC","Desc":"创建VPC","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"vpc_id":"VPCId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"ipsecvpn-vpc","Desc":"VPC名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Network","Type":"string","Value":"192.168.0.0/16","Desc":"VPC网段","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"int","Value":"","Desc":"VPC类型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateSubnet","Name":"创建子网","Desc":"创建子网","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[{"subnet_id":"SubnetId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$vpc_id","Desc":"VPC资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Subnet","Type":"string","Value":"192.168.11.0","Desc":"子网网络地址,例如192.168.0.0","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Netmask","Type":"int","Value":"","Desc":"子网网络号位数,默认为24","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetName","Type":"string","Value":"ipsecvpn-subnet","Desc":"子网名称,默认为Subnet","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetVPNGatewayPrice","Name":"获取VPN价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 地域和可用区列表","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); 默认为获取三种价格","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长, 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Grade","Type":"","Value":"Standard","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateVPNGateway","Name":"新建VPN网关","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"vpngw_id":"VPNGatewayId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPNGatewayName","Type":"string","Value":"auto_apitest","Desc":"新建VPN网关名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$vpc_id","Desc":"新建VPN网关所属VPC的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Grade","Type":"string","Value":"Standard","Desc":"购买的VPN网关类型","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"标签","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长, 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费;Dynamic, 按需付费(需开启权限);Trial, 试用(需开启权限);默认为按月付费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID, 默认不使用","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"","Desc":"若要绑定EIP,在此填上EIP的资源ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AllocateEIP","Name":"申请弹性IP","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"eip_id":"EIPSet.0.EIPId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"OperatorName","Type":"string","Value":"Bgp","Desc":"弹性IP的线路如下: 电信: Telecom 联通: Unicom 国际: International BGP: Bgp 双线: Duplet 各地域允许的线路参数如下: cn-zj: Telecom, Unicom, Duplet cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"2","Desc":"弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: cn-sh: 流量计费(PayMode为Traffic)时[2-30], 其余情况[2-30] 其余地域: 流量计费(PayMode为Traffic)时[2-100],其余情况[2-800]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称, 默认为 \"Default\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); Trial, 试用(需开启权限) 默认为按月付费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长, 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PayMode","Type":"string","Value":"","Desc":"弹性IP的计费模式. 枚举值: \"Traffic\", 流量计费; \"Bandwidth\", 带宽计费; \"ShareBandwidth\",共享带宽模式. 默认为 \"Bandwidth\".","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"","Desc":"绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID, 默认不使用","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"","Desc":"弹性IP的名称, 默认为 \"EIP\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"弹性IP的备注, 默认为空","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"BindEIP","Name":"绑定弹性IP","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$eip_id","Desc":"弹性IP的资源Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"vpngw","Desc":"弹性IP请求绑定的资源类型, 枚举值为: uhost: 云主机; vrouter: 虚拟路由器; ulb, 负载均衡器 upm: 物理机; hadoophost: 大数据集群;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$vpngw_id","Desc":"弹性IP请求绑定的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVPNGateway","Name":"获取VPN网关信息","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPNGatewayIds","Type":"string","Value":"","Desc":"VPN网关的资源ID,例如VPNGatewayIds.0代表希望获取VPN网关1的信息,VPNGatewayIds.1代表VPN网关2,如果为空,则返回当前Region中所有VPN网关实例的信息","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"VPC的资源ID,若指定则返回指定的VPC下的所有VPN网关的信息","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,若指定则返回指定的业务组下的所有VPN网关的信息","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetVPNGatewayUpgradePrice","Name":"获取VPN网关规格改动价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 地域和可用区列表","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPNGatewayId","Type":"string","Value":"$vpngw_id","Desc":"VPN网关的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Grade","Type":"string","Value":"Enhanced","Desc":"VPN网关的规格","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateVPNGateway","Name":"更新VPN网关信息","Desc":"","RetryInterval":1,"RetryTime":10,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 地域和可用区列表","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPNGatewayId","Type":"string","Value":"$vpngw_id","Desc":"VPN网关的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Grade","Type":"string","Value":"Enhanced","Desc":"网关等级","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateRemoteVPNGateway","Name":"新建客户VPN网关","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"remote_vpngw_id":"RemoteVPNGatewayId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RemoteVPNGatewayName","Type":"string","Value":"auto_apitest","Desc":"客户VPN网关名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RemoteVPNGatewayAddr","Type":"string","Value":"10.1.1.0","Desc":"客户VPN网关地址","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"标签","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeRemoteVPNGateway","Name":"获取客户VPN网关信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RemoteVPNGatewayIds","Type":"string","Value":"","Desc":"客户VPN网关的资源ID,例如RemoteVPNGatewayIds.0代表希望获取客户VPN网关1的信息,RemoteVPNGatewayIds.1代表客户VPN网关2,如果为空,则返回当前Region中所有客户VPN网关实例的信息","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,若指定则返回业务组下所有客户VPN网关信息","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateVPNTunnel","Name":"新建VPN隧道","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[{"vpn_tunnel_id":"VPNTunnelId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPNTunnelName","Type":"string","Value":"auto_apitest","Desc":"VPN通道名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"标签","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPNGatewayId","Type":"string","Value":"$vpngw_id","Desc":"VPN网关的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RemoteVPNGatewayId","Type":"string","Value":"$remote_vpngw_id","Desc":"客户VPN网关的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"IKEPreSharedKey","Type":"string","Value":"test","Desc":"预共享密钥","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"IKEEncryptionAlgorithm","Type":"string","Value":"","Desc":"IKE协商过程中使用的加密算法","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKEAuthenticationAlgorithm","Type":"string","Value":"","Desc":"IKE协商过程中使用的认证算法","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKEExchangeMode","Type":"string","Value":"main","Desc":"IKE协商过程中使用的模式,可选“主动模式”与“野蛮模式”","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKELocalId","Type":"string","Value":"","Desc":"本端标识","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKERemoteId","Type":"string","Value":"","Desc":"客户端标识","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKEDhGroup","Type":"string","Value":"15","Desc":"IKE协商过程中使用的DH组","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKESALifetime","Type":"string","Value":"","Desc":"IKE中SA的生存时间","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecProtocol","Type":"string","Value":"ah","Desc":"使用的安全协议,ESP或AH","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecLocalSubnetIds","Type":"string","Value":"$subnet_id","Desc":"指定VPN连接的本地子网的资源ID,用逗号分隔","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"IPSecRemoteSubnets","Type":"string","Value":"10.1.1.0/24","Desc":"指定VPN连接的客户网段,用逗号分隔","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"IPSecEncryptionAlgorithm","Type":"string","Value":"","Desc":"IPSec通道中使用的加密算法","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecAuthenticationAlgorithm","Type":"string","Value":"","Desc":"IPSec通道中使用的认证算法","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecSALifetime","Type":"string","Value":"","Desc":"IPSec中SA的生存时间","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecSALifetimeBytes","Type":"string","Value":"","Desc":"IPSec中SA的生存时间(以字节计)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecPFSDhGroup","Type":"string","Value":"15","Desc":"IPSec的PFS是否开启","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVPNTunnel","Name":"获取VPN隧道信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPNTunnelIds","Type":"string","Value":"","Desc":"VPN隧道的资源ID,例如VPNTunnelIds.0代表希望获取信息的VPN隧道1,VPNTunneIds.1代表VPN隧道2,如果为空,则返回当前Region中所有的VPN隧道实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,若指定则返回指定的业务组下的所有VPN网关的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateVPNTunnelAttribute","Name":"更新VPN隧道属性","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 地域和可用区列表","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPNTunnelId","Type":"string","Value":"$vpn_tunnel_id","Desc":"VPN隧道的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"IKEPreSharedKey","Type":"string","Value":"","Desc":"预共享密钥","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKEEncryptionAlgorithm","Type":"string","Value":"","Desc":"IKE协商过程中使用的加密算法","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKEAuthenticationAlgorithm","Type":"string","Value":"","Desc":"IKE协商过程中使用的认证算法","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKEExchangeMode","Type":"string","Value":"","Desc":"IKE协商过程中使用的模式,可选“主动模式”与“野蛮模式”","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKELocalId","Type":"string","Value":"","Desc":"本端标识","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKERemoteId","Type":"string","Value":"","Desc":"客户端标识","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKEDhGroup","Type":"string","Value":"","Desc":"IKE协商过程中使用的DH组","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IKESALifetime","Type":"string","Value":"","Desc":"IKE中SA的生存时间","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecProtocol","Type":"string","Value":"","Desc":"使用的安全协议,ESP或AH","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecLocalSubnets","Type":"string","Value":"","Desc":"指定VPN连接的本地子网,用逗号分隔","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecRemoteSubnets","Type":"string","Value":"","Desc":"指定VPN连接的客户网段,用逗号分隔","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecEncryptionAlgorithm","Type":"string","Value":"","Desc":"IPSec通道中使用的加密算法","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecAuthenticationAlgorithm","Type":"string","Value":"","Desc":"IPSec通道中使用的认证算法","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecSALifetime","Type":"string","Value":"","Desc":"IPSec中SA的生存时间","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecSALifetimeBytes","Type":"string","Value":"","Desc":"IPSec中SA的生存时间(以字节计)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IPSecPFSDhGroup","Type":"string","Value":"","Desc":"IPSec中的PFS是否开启","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVPNGateway","Name":"删除VPN网关","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"66007","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 地域和可用区列表","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPNGatewayId","Type":"string","Value":"$vpngw_id","Desc":"VPN网关的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteRemoteVPNGateway","Name":"删除客户VPN网关","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"66032","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 地域和可用区列表","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RemoteVPNGatewayId","Type":"string","Value":"$remote_vpngw_id","Desc":"客户VPN网关的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVPNTunnel","Name":"删除VPN隧道","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 地域和可用区列表","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPNTunnelId","Type":"string","Value":"$vpn_tunnel_id","Desc":"VPN隧道的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVPNGateway","Name":"删除VPN网关","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 地域和可用区列表","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPNGatewayId","Type":"string","Value":"$vpngw_id","Desc":"VPN网关的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteRemoteVPNGateway","Name":"删除客户VPN网关","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 地域和可用区列表","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RemoteVPNGatewayId","Type":"string","Value":"$remote_vpngw_id","Desc":"客户VPN网关的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReleaseEIP","Name":"释放弹性IP","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$eip_id","Desc":"弹性IP的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSubnet","Name":"删除子网","Desc":"删除子网","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$subnet_id","Desc":"子网ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVPC","Name":"删除VPC","Desc":"删除VPC","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$vpc_id","Desc":"VPC资源Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"TDXfmaFQjcfcspxZnpLAtY","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["浪潮北京二","浪潮","浪潮北京一","北京二","上海二","兴业数金","预发布","新疆格林深瞳","浙江","杭州","广州"],"CreatedBy":"li.wei@ucloud.cn"}],"IsMonitorSet":true},{"ID":113,"Name":"UFS","Description":"创建文件系统,文件系统扩容,初始化文件系统白名单,删除文件系统,初始化文件系统白名单,获取文件系统列表;DescribeUFSVolumeWhiteList:InitUFSVolumeWhiteList废弃","Remark":"","IsPrivate":true,"CreatedAt":1509892845986,"CreatedBy":"caroline.yuan@ucloud.cn","UpdateAt":1546571611060,"UpdateBy":"caroline.yuan@ucloud.cn","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}}],"Cases":[{"Action":"CreateUFSVolume","Name":"创建文件系统","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"Volume_Id":"VolumeId"},{"Volume_Name":"VolumeName"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"VolumeName","Type":"string","Value":"","Desc":"文件系统名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域描述","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"1024","Desc":"文件系统大小,大小1024G ~ 25600G (1T ~ 25T),必须为1024的整数倍。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"文件系统所属业务组","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUFSVolume","Name":"获取文件系统列表","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域信息","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VolumeId","Type":"string","Value":"$Volume_Id","Desc":"文件系统ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"文件列表起始","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"文件列表长度","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostLite","Name":"内部调用,列出UHost实例","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUFSVolume","Name":"获取文件系统列表","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域信息","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VolumeId","Type":"string","Value":"Volume_Id","Desc":"文件系统ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"文件列表起始","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"文件列表长度","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ClearUFSVolumeWhiteList","Name":"清除文件系统白名单","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域信息","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VolumeId","Type":"string","Value":"$Volume_Id","Desc":"文件系统ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUFSVolume","Name":"获取文件系统列表","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域信息","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VolumeId","Type":"string","Value":"Volume_Id","Desc":"文件系统ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"文件列表起始","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"文件列表长度","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ExtendUFSVolume","Name":"文件系统扩容","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域信息","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VolumeId","Type":"string","Value":"$Volume_Id","Desc":"文件系统ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"string","Value":"2048","Desc":"文件系统大小,大小1024G ~ 25600G (1T ~ 25T),必须为1024的整数倍。","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUFSVolume","Name":"获取文件系统列表","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域信息","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VolumeId","Type":"string","Value":"Volume_Id","Desc":"文件系统ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"文件列表起始","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"文件列表长度","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"RemoveUFSVolume","Name":"删除文件系统","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"VolumeId","Type":"string","Value":"$Volume_Id","Desc":"文件系统ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域信息","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wepVzBDovGL8whZxszkGrh","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二"],"CreatedBy":"caroline.yuan@ucloud.cn"},{"ID":"sX2p3tJhpyagkc2y7CnRuY","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","北京二-可用区C","北京二-可用区D"],"CreatedBy":"caroline.yuan@ucloud.cn"}],"IsMonitorSet":true},{"ID":179,"Name":"Mongos-3.2-路由节点-基本操作","Description":"创建、启动、关闭、重启、重命名、日志操作、删除","Remark":"","IsPrivate":true,"CreatedAt":1510120012251,"CreatedBy":"xiangyu.wang@ucloud.cn","UpdateAt":1552547068557,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"DBTypeId","Value":"mongodb-3.2","ValueExpr":{}},{"Name":"InstanceMode","Value":"Normal","ValueExpr":{}},{"Name":"InstanceType","Value":"Normal","ValueExpr":{}},{"Name":"Port","Value":"27017","ValueExpr":{}},{"Name":"MemoryLimit","Value":"600","ValueExpr":{}},{"Name":"DiskSpace","Value":"20","ValueExpr":{}},{"Name":"DBName","Value":"AUTO-","ValueExpr":{}},{"Name":"UseSSD","Value":"False","ValueExpr":{}},{"Name":"GroupName","Value":"mongodb3.2默认WiredTiger-configsvr配置","ValueExpr":{}},{"Name":"GroupNameMongos","Value":"mongodb3.2默认mongos配置","ValueExpr":{}}],"Cases":[{"Action":"DescribeUDBType","Name":"获取云数据库支持类型","Desc":"获取云数据库支持类型","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBParamGroup","Name":"获取参数信息","Desc":"获取参数信息","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[{"DataSet_paramGroup":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBParamGroupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"","Desc":"参数组id,如果指定则获取描述,否则是列表操作,需要 指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否选取专区中配置","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"RegionFlag","Type":"bool","Value":"","Desc":"是否是跨可用区的配置文件","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBInstance","Name":"创建数据库","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[{"configid":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长,默认值1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"auto-config3.2","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"AdminUser","Type":"string","Value":"root","Desc":"管理员帐户名,默认root","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AdminPassword","Type":"string","Value":"guanliyuanmima","Desc":"管理员密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"$Port","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ParamGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, GroupName, $GroupName, GroupId)}","Desc":"DB实例使用的配置参数组id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M/6000M/15000M/30000M","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupCount","Type":"int","Value":"","Desc":"备份策略,每周备份数量,默认7次","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"","Desc":"备份策略,备份开始时间,单位小时计,默认1点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupDuration","Type":"int","Value":"","Desc":"备份策略,备份时间间隔,单位小时计,默认24小时","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"","Desc":"备份id,如果指定,则表明从备份恢复实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"Configsvr","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参照[可用区列表] (../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID信息(如果这个参数存在这说明是在专区中创建DB)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"","Desc":"cpu核数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceType","Type":"string","Value":"Normal","Desc":"UDB数据库机型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"500","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$configid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBRouteInstance","Name":"创建mongos实例","Desc":"创建mongos实例","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"DBId":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateUDBRouteInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mongodb按版本细分有1:mongodb-2.4,2:mongodb-2.6,3:mongodb-3.0,4:mongodb-3.2","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"mongos-auto","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"$Port","Desc":"端口号,mongodb默认27017","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ParamGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, GroupName, $GroupNameMongos, GroupId)}","Desc":"DB实例使用的配置参数组id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M /6000M/15000M/30000M","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"Year, Month, Dynamic,Trial,默认: Month","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长,默认值1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ConfigsvrId.0","Type":"","Value":"$configid","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ModifyUDBInstanceName","Name":"修改云数据库名称","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"Rename-auto-data3.0","Desc":"实例的新名字, 长度要求为6~63位","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"RestartUDBInstance","Name":"重启云数据库","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"180","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"BackupUDBInstanceErrorLog","Name":"备份UDB指定时间段的errorlog","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupName","Type":"string","Value":"errorlog-test","Desc":"备份名称","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBLogPackage","Name":"列表UDB实例日志备份信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"backupidlog":"DataSet.0.BackupId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,如果指定,则只获取该db的备份信息","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"int","Value":"4","Desc":"需要列出的备份文件类型,每种文件的值如下 2 : BINLOG_BACKUP 3 : SLOW_QUERY_BACKUP 4 : ERRORLOG_BACKUP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupType","Type":"int","Value":"","Desc":"备份类型,包括2-binlog备份,3-slowlog备份","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BeginTime","Type":"int","Value":"","Desc":"过滤条件:起始时间(时间戳)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"","Desc":"过滤条件:结束时间(时间戳)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBBinlogBackupURL","Name":"获取UDB的Binlog备份地址","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"$backupidlog","Desc":"DB实例备份ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBLogPackage","Name":"删除UDB日志包","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"$backupidlog","Desc":"日志包id,可通过DescribeUDBLogPackage获得","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ClearUDBLog","Name":"清除日志","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LogType","Type":"int","Value":"30","Desc":"日志类型,10-error(暂不支持)、20-slow(暂不支持 )、30-binlog","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BeforeTime","Type":"int","Value":"","Desc":"删除时间点(至少前一天)之前log,采用时间戳(秒),默认当 前时间点前一天","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$configid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"90","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"90","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$configid","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"bLvYM479aUgAQr5Gmfvtcn","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海二","台北","高雄"],"CreatedBy":"xiangyu.wang@ucloud.cn"},{"ID":"HsZuu9Mh2iYqPej5Ytjb4L","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","上海二-可用区B","北京二-可用区C","北京二-可用区D","上海二-可用区A","北京二-可用区E","上海二-可用区C","台北-可用区A","高雄-可用区A"],"CreatedBy":"xiangyu.wang@ucloud.cn"}],"IsMonitorSet":true},{"ID":181,"Name":"mongodb-3.0-副本节点功能","Description":"副本节点功能","Remark":"","IsPrivate":true,"CreatedAt":1510122834933,"CreatedBy":"xiangyu.wang@ucloud.cn","UpdateAt":1552547424511,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"DBTypeId","Value":"mongodb-3.0","ValueExpr":{}},{"Name":"InstanceMode","Value":"Normal","ValueExpr":{}},{"Name":"InstanceType","Value":"Normal","ValueExpr":{}},{"Name":"Port","Value":"27017","ValueExpr":{}},{"Name":"MemoryLimit","Value":"600","ValueExpr":{}},{"Name":"DiskSpace","Value":"20","ValueExpr":{}},{"Name":"DBName","Value":"AUTO","ValueExpr":{}},{"Name":"UseSSD","Value":"False","ValueExpr":{}},{"Name":"GroupName","Value":"mongodb3.0默认MMAPv1-shardsvr配置","ValueExpr":{}}],"Cases":[{"Action":"DescribeUDBType","Name":"获取云数据库支持类型","Desc":"获取云数据库支持类型","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBParamGroup","Name":"获取参数信息","Desc":"获取参数信息","RetryInterval":0,"RetryTime":0,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"DataSet_paramGroup":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBParamGroupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"","Desc":"参数组id,如果指定则获取描述,否则是列表操作,需要 指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否选取专区中配置","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"RegionFlag","Type":"bool","Value":"","Desc":"是否是跨可用区的配置文件","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"6000","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"200","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"True","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBInstance","Name":"创建数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[{"DBId":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长,默认值1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"${u_concat($DBName, $DBTypeId )}","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"AdminUser","Type":"string","Value":"root","Desc":"管理员帐户名,默认root","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AdminPassword","Type":"string","Value":"guanliyuanmima","Desc":"管理员密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"$Port","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ParamGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, GroupName, $GroupName, GroupId)}","Desc":"DB实例使用的配置参数组id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M/6000M/15000M/30000M","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupCount","Type":"int","Value":"","Desc":"备份策略,每周备份数量,默认7次","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"","Desc":"备份策略,备份开始时间,单位小时计,默认1点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupDuration","Type":"int","Value":"","Desc":"备份策略,备份时间间隔,单位小时计,默认24小时","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"","Desc":"备份id,如果指定,则表明从备份恢复实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"$InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参照[可用区列表] (../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID信息(如果这个参数存在这说明是在专区中创建DB)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"","Desc":"cpu核数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceType","Type":"string","Value":"$InstanceType","Desc":"UDB数据库机型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBReplicationInstance","Name":"创建副本","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[{"secondid":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"$DBId","Desc":"primary节点的DBId,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"second-auto","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"$Port","Desc":"端口号,默认27017,取值范围3306至65535。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsArbiter","Type":"bool","Value":"","Desc":"是否是仲裁节点,默认false,仲裁节点按最小机型创建","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"关闭云数据库","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$secondid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$secondid","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"bLvYM479aUgAQr5Gmfvtcn","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["上海二","高雄"],"CreatedBy":"xiangyu.wang@ucloud.cn"},{"ID":"HsZuu9Mh2iYqPej5Ytjb4L","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["上海二-可用区C","高雄-可用区A","上海二-可用区B"],"CreatedBy":"xiangyu.wang@ucloud.cn"}],"IsMonitorSet":true},{"ID":207,"Name":"Mysql_普通类型标准机型_percona 5.7_07","Description":"创建主库-主库配置升降级(需先关机)- 普通升级高可用-删除资源","Remark":"","IsPrivate":true,"CreatedAt":1510196716268,"CreatedBy":"xiangyu.wang@ucloud.cn","UpdateAt":1558936229426,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"DBTypeId","Value":"percona-5.7","ValueExpr":{}},{"Name":"InstanceMode","Value":"Normal","ValueExpr":{}},{"Name":"InstanceType","Value":"Normal","ValueExpr":{}},{"Name":"Port","Value":"3306","ValueExpr":{}},{"Name":"MemoryLimit","Value":"1000","ValueExpr":{}},{"Name":"DiskSpace","Value":"20","ValueExpr":{}},{"Name":"DBName","Value":"auto_ptbz_","ValueExpr":{}},{"Name":"UseSSD","Value":"false","ValueExpr":{}}],"Cases":[{"Action":"DescribeUDBType","Name":"获取云数据库支持类型","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBParamGroup","Name":"获取参数信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"DataSet_paramGroup":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"","Desc":"参数组id,如果指定则获取描述,否则是列表操作,需要 指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否选取专区中配置","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstancePrice","Name":"获取云数据库价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"购买DB实例数量,最大数量为10台","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"Year,按年付费; Month,按月付费 Dynamic,按需付费(需开启权限) Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买DB的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档,单位为M 600/1500/3000/6000/15000/30000,参数输入不需带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB),暂时支持20(GB) - 500(GB), 输入不带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必填","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"UDB实例的DB版本字符串, 默认值为mysql-5.6","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"SQL","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBInstance","Name":"创建数据库","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"DBId":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长,默认值1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"${u_concat($DBName, $DBTypeId )}","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"AdminUser","Type":"string","Value":"","Desc":"管理员帐户名,默认root","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AdminPassword","Type":"string","Value":"guanliyuanmima","Desc":"管理员密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"$Port","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ParamGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, DBTypeId, $DBTypeId, GroupId)}","Desc":"DB实例使用的配置参数组id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M/6000M/15000M/30000M","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupCount","Type":"int","Value":"","Desc":"备份策略,每周备份数量,默认7次","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"","Desc":"备份策略,备份开始时间,单位小时计,默认1点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupDuration","Type":"int","Value":"","Desc":"备份策略,备份时间间隔,单位小时计,默认24小时","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"","Desc":"备份id,如果指定,则表明从备份恢复实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"$InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参照[可用区列表] (../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID信息(如果这个参数存在这说明是在专区中创建DB)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"","Desc":"cpu核数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceType","Type":"string","Value":"$InstanceType","Desc":"UDB数据库机型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":10,"RetryTime":50,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":20,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"VirtualIP":"DataSet.0.VirtualIP"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name ","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceUpgradePrice","Name":"获取UDB实例升降级价格信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"${u_eval($MemoryLimit+1)}","Desc":"内存限制(MB)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"${u_eval($DiskSpace+1)}","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"SQL","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"${u_eval($MemoryLimit+1)}","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"${u_eval($DiskSpace+1)}","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeUDBInstance","Name":"修改UDB实例的配置","Desc":"修改UDB实例的配置","RetryInterval":1,"RetryTime":3,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"ResizeUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"int","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"${u_eval($MemoryLimit+1)}","Desc":"内存限制(MB),目前支持以下几档 1000M/2000M/4000M/ 6000M/8000M/ 12000M/16000M/ 24000M/32000M/ 48000M/64000M/96000M。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"${u_eval($DiskSpace+1)}","Desc":"磁盘空间(GB), 暂时支持20G-3000G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区的ID,如果有值表示专区中的DB配置升降级","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceType","Type":"string","Value":"","Desc":"UDB数据库机型: \"Normal\": \"标准机型\" , \"SATA_SSD\": \"SSD机型\" , \"PCIE_SSD\": \"SSD高性能机型\" , \"Normal_Volume\": \"标准大容量机型\", \"SATA_SSD_Volume\": \"SSD大容量机型\" , \"PCIE_SSD_Volume\": \"SSD高性能大容量机型\" ","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StartAfterUpgrade","Type":"bool","Value":"true","Desc":"DB关闭状态下升降级,升降级后是否启动DB,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":10,"RetryTime":100,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name ","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.MemoryLimit","Expected":"${u_eval($MemoryLimit+1)}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DiskSpace","Expected":"${u_eval($DiskSpace+10)}","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceToHAAllowance","Name":"核查db是否可以升级为高可用","Desc":"核查db是否可以升级为高可用","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CheckUDBInstanceToHAAllowanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Allowance","Expected":"Yes","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribePromoteToHAPrice","Name":"获取单点升级高可用实例的差价","Desc":"获取单点升级高可用实例的差价","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribePromoteToHAPriceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"实例所在的地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"实例所在的可用区","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PromoteUDBInstanceToHA","Name":"普通db升级为高可用","Desc":"普通db升级为高可用","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"PromoteUDBInstanceToHAResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"IsLock","Type":"bool","Value":"","Desc":"升级时是否锁库,默认为锁库。不锁定:false;锁定:true。现在统一为不锁库,即false","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"获取云数据库状态","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceStateResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"WaitForSwitch","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"SwitchUDBInstanceToHA","Name":"普通UDB切换为高可用","Desc":"普通UDB切换为高可用","RetryInterval":10,"RetryTime":3,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[{"HADBId":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"SwitchUDBInstanceToHAResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name ","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.VirtualIP","Expected":"$VirtualIP","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$HADBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"关闭云数据库","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$HADBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ForceToKill","Type":"bool","Value":"","Desc":"是否使用强制手段关闭DB,默认是false","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"获取云数据库信息","RetryInterval":10,"RetryTime":6,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,如果是列表操作,则需要指定,不区分大小写,其取值如下:\nmysql: SQL\nmongo: NOSQL\npostgresql: postgresql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$HADBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IncludeSlaves","Type":"bool","Value":"","Desc":"当只获取这个特定DBId的信息时,如果有该选项,那么把这个DBId实例的所有从库信息一起拉取并返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"删除云数据库","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$HADBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"bLvYM479aUgAQr5Gmfvtcn","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","广州","浪潮北京二"],"CreatedBy":"xiangyu.wang@ucloud.cn"},{"ID":"HsZuu9Mh2iYqPej5Ytjb4L","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["浪潮北京二-可用区A","北京二-可用区C"],"CreatedBy":"xiangyu.wang@ucloud.cn"}],"IsMonitorSet":true},{"ID":227,"Name":"ULB-ulb7枚举参数验证-04","Description":"(验证ulb7 \u0026 协议 \u0026 算法等的枚举类型,重复API)","Remark":"","IsPrivate":true,"CreatedAt":1510222435304,"CreatedBy":"li.wei@ucloud.cn","UpdateAt":1568788412290,"UpdateBy":"","Vars":[],"Cases":[{"Action":"CreateULB","Name":"创建负载均衡","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"ULBId_outer":"ULBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBName","Type":"string","Value":"测试","Desc":"负载均衡的名字,默认值为“ULB”","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OuterMode","Type":"string","Value":"Yes","Desc":"创建的ULB是否为外网模式,默认即为外网模式","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InnerMode","Type":"string","Value":"No","Desc":"创建的ULB是否为内网模式","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"付费方式","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"ULB所在的VPC的ID, 如果不传则使用默认的VPC","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"","Desc":"内网ULB 所属的子网ID,如果不传则使用默认的子网","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"ULB 所属的业务组ID,如果不传则使用默认的业务组","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateVServer","Name":"创建VServer","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"4107","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId_outer","Desc":"负载均衡实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerName","Type":"string","Value":"vserver-http","Desc":"VServer实例名称,默认为\"VServer\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ListenType","Type":"string","Value":"RequestProxy","Desc":"监听器类型,枚举值为:RequestProxy:请求代理;PacketsTransmit:报文转发;默认为RequestProxy","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"HTTP","Desc":"VServer实例的协议,请求代理模式下有 HTTP、HTTPS、TCP,报文转发下有 TCP,UDP","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"FrontendPort","Type":"int","Value":"80","Desc":"VServer后端端口,取值范围[1-65535];默认值为80","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Method","Type":"string","Value":"Roundrobin","Desc":"VServer负载均衡模式, 默认为轮询模式,ConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PersistenceType","Type":"string","Value":"ServerInsert","Desc":"VServer会话保持方式,默认关闭会话保持。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PersistenceInfo","Type":"string","Value":"","Desc":"根据PersistenceType确认; None和ServerInsert:此字段无意义; UserDefined:此字段传入自定义会话保持String","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClientTimeout","Type":"int","Value":"","Desc":"ListenType为RequestProxy时表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;ListenType为PacketsTransmit时表示连接保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVServer","Name":"获取VServer信息","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId_outer","Desc":"负载均衡实例的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"","Desc":"VServer实例的Id;若指定则返回指定的VServer实例的信息; 若不指定则返回当前负载均衡实例下所有VServer的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateVServer","Name":"创建VServer","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"4107","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId_outer","Desc":"负载均衡实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerName","Type":"string","Value":"vserver-https","Desc":"VServer实例名称,默认为\"VServer\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ListenType","Type":"string","Value":"RequestProxy","Desc":"监听器类型,枚举值为:RequestProxy:请求代理;PacketsTransmit:报文转发;默认为RequestProxy","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"HTTPS","Desc":"VServer实例的协议,请求代理模式下有 HTTP、HTTPS、TCP,报文转发下有 TCP,UDP","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"FrontendPort","Type":"int","Value":"443","Desc":"VServer后端端口,取值范围[1-65535];默认值为80","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Method","Type":"string","Value":"Source","Desc":"VServer负载均衡模式, 默认为轮询模式,ConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PersistenceType","Type":"string","Value":"UserDefined","Desc":"VServer会话保持方式,默认关闭会话保持。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PersistenceInfo","Type":"string","Value":"huangchao","Desc":"根据PersistenceType确认; None和ServerInsert:此字段无意义; UserDefined:此字段传入自定义会话保持String","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClientTimeout","Type":"int","Value":"60","Desc":"ListenType为RequestProxy时表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;ListenType为PacketsTransmit时表示连接保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVServer","Name":"获取VServer信息","Desc":"获取VServer信息","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId_outer","Desc":"负载均衡实例的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"","Desc":"VServer实例的Id;若指定则返回指定的VServer实例的信息; 若不指定则返回当前负载均衡实例下所有VServer的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateVServer","Name":"创建VServer","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"4107","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId_outer","Desc":"负载均衡实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerName","Type":"string","Value":"vserver-https","Desc":"VServer实例名称,默认为\"VServer\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ListenType","Type":"string","Value":"RequestProxy","Desc":"监听器类型,枚举值为:RequestProxy:请求代理;PacketsTransmit:报文转发;默认为RequestProxy","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"TCP","Desc":"VServer实例的协议,请求代理模式下有 HTTP、HTTPS、TCP,报文转发下有 TCP,UDP","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"FrontendPort","Type":"int","Value":"1024","Desc":"VServer后端端口,取值范围[1-65535];默认值为80","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Method","Type":"string","Value":"Source","Desc":"VServer负载均衡模式, 默认为轮询模式,ConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PersistenceType","Type":"string","Value":"None","Desc":"VServer会话保持方式,默认关闭会话保持。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PersistenceInfo","Type":"string","Value":"","Desc":"根据PersistenceType确认; None和ServerInsert:此字段无意义; UserDefined:此字段传入自定义会话保持String","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClientTimeout","Type":"int","Value":"","Desc":"ListenType为RequestProxy时表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;ListenType为PacketsTransmit时表示连接保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVServer","Name":"获取VServer信息","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId_outer","Desc":"负载均衡实例的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"","Desc":"VServer实例的Id;若指定则返回指定的VServer实例的信息; 若不指定则返回当前负载均衡实例下所有VServer的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteULB","Name":"删除负载均衡","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId_outer","Desc":"负载均衡实例的ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"TDXfmaFQjcfcspxZnpLAtY","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["上海二","北京二","上海一","广州","香港","华盛顿","法兰克福","曼谷","首尔","新加坡","高雄","东京","台北","洛杉矶","北京一","迪拜","孟买","圣保罗","雅加达","伦敦","浪潮北京一","尼日利亚","胡志明","拉各斯","泉州","杭州","浪潮","新疆格林深瞳","兴业数金","浙江","预发布","广州二","莫斯科"],"CreatedBy":"li.wei@ucloud.cn"},{"ID":"CmnY7xGgSG5NLRZpLSn2rE","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["上海二-可用区B","北京二-可用区B","上海一-可用区A","广州-可用区B","香港-可用区B","首尔-可用区A","曼谷-可用区A","法兰克福-可用区A","华盛顿-可用区A","新加坡-可用区A","高雄-可用区A","莫斯科-可用区A","东京-可用区A","台北-可用区A","洛杉矶-可用区A","迪拜-可用区A","孟买-可用区A","圣保罗-可用区A","雅加达-可用区A","伦敦-可用区A","浪潮北京一-可用区A","尼日利亚-可用区A","胡志明-可用区A","拉各斯-可用区A","北京一-可用区A","泉州-可用区A","杭州-可用区A","浪潮-可用区A","新疆格林深瞳-可用区A","兴业数金-可用区A","浙江-可用区A","预发布","广州二-可用区A"],"CreatedBy":"li.wei@ucloud.cn"}],"IsMonitorSet":true},{"ID":230,"Name":"共享带宽-基础-01","Description":"国内BGP:北京一、北京二、上海一、上海二、广州、浪潮北京一","Remark":"","IsPrivate":true,"CreatedAt":1510281028932,"CreatedBy":"li.wei@ucloud.cn","UpdateAt":1565946032299,"UpdateBy":"gemin.jiang@ucloud.cn","Vars":[{"Name":"sbw_name","Value":"sbw_api_auto","ValueExpr":{}},{"Name":"sbw_chargetype","Value":"Month","ValueExpr":{}},{"Name":"sbw_bw","Value":"20","ValueExpr":{}},{"Name":"resize_bw","Value":"22","ValueExpr":{}},{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"eip_operatorname","Value":"Bgp","ValueExpr":{}},{"Name":"eip_bw","Value":"2","ValueExpr":{}}],"Cases":[{"Action":"AllocateShareBandwidth","Name":"开通共享带宽","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"sbw_id":"ShareBandwidthId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$sbw_name","Desc":"共享带宽名字","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"$sbw_chargetype","Desc":"付费方式, 预付费:Year 按年,Month 按月,Dynamic 按需;后付费:PostPay(按月)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidth","Type":"int","Value":"$sbw_bw","Desc":"共享带宽值(预付费)/共享带宽峰值(后付费)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长(预付费)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthGuarantee","Type":"int","Value":"","Desc":"共享带宽保底值(后付费)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AllocateEIP","Name":"申请弹性IP","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"eip_id":"EIPSet.0.EIPId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"OperatorName","Type":"string","Value":"$eip_operatorname","Desc":"弹性IP的线路如下: 电信: Telecom 联通: Unicom 国际: International BGP: Bgp 双线: Duplet 各地域允许的线路参数如下: cn-zj: Telecom, Unicom, Duplet cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"$eip_bw","Desc":"弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: cn-sh: 流量计费(PayMode为Traffic)时[2-30], 其余情况[2-30] 其余地域: 流量计费(PayMode为Traffic)时[2-100],其余情况[2-800]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称, 默认为 \"Default\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); Trial, 试用(需开启权限) 默认为按月付费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长, 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PayMode","Type":"string","Value":"Traffic","Desc":"弹性IP的计费模式. 枚举值: \"Traffic\", 流量计费; \"Bandwidth\", 带宽计费; \"ShareBandwidth\",共享带宽模式. 默认为 \"Bandwidth\".","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"","Desc":"绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID, 默认不使用","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"eip_auto","Desc":"弹性IP的名称, 默认为 \"EIP\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"弹性IP的备注, 默认为空","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AssociateEIPWithShareBandwidth","Name":"将EIP加入共享带宽","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$eip_id","Desc":"要加入共享带宽的EIP的资源Id","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"$sbw_id","Desc":"共享带宽ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeShareBandwidthPrice","Name":"获取共享带宽价格","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"TotalPrice","Expected":0,"Comparator":"gt","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ChargeType","Type":"string","Value":"$sbw_chargetype","Desc":"付费方式, 预付费:Year 按年,Month 按月,Dynamic 按需;后付费:Postpay(按月)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidth","Type":"int","Value":"$sbw_bw","Desc":"共享带宽值(预付费)/共享带宽峰值(后付费)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长(预付费)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthGuarantee","Type":"int","Value":"","Desc":"共享带宽保底值(后付费)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"","Value":"$Region","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeShareBandwidth","Name":"获取共享带宽信息","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.ShareBandwidthId","Expected":"$sbw_id","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.ShareBandwidth","Expected":"$sbw_bw","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.ChargeType","Expected":"$sbw_chargetype","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name","Expected":"$sbw_name","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"TotalCount","Expected":"1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.EIPSet.0.EIPId","Expected":"$eip_id","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthIds","Type":"string","Value":"$sbw_id","Desc":"需要返回的共享带宽Id","Required":false,"Multiple":true,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeShareBandwidth","Name":"调整共享带宽","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidth","Type":"int","Value":"$resize_bw","Desc":"带宽值,单位为Mb,范围 [20-5000] (最大值受地域限制)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"$sbw_id","Desc":"共享带宽的Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeShareBandwidth","Name":"获取共享带宽信息","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.ShareBandwidth","Expected":"$resize_bw","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthIds","Type":"string","Value":"$sbw_id","Desc":"需要返回的共享带宽Id","Required":false,"Multiple":true,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeEIP","Name":"获取弹性IP信息","Desc":"获取弹性IP信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"EIPSet.0.BandwidthType","Expected":"1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"EIPSet.0.PayMode","Expected":"ShareBandwidth","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$eip_id","Desc":"弹性IP的资源ID如果为空, 则返回当前 Region中符合条件的的所有EIP","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DisassociateEIPWithShareBandwidth","Name":"将EIP移出共享带宽","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$eip_id","Desc":"EIP的资源Id;默认移出该共享带宽下所有的EIP","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"$sbw_id","Desc":"共享带宽ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"$eip_bw","Desc":"移出共享带宽后,EIP恢复为的带宽值","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeEIP","Name":"获取弹性IP信息","Desc":"获取弹性IP信息","RetryInterval":10,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"EIPSet.0.BandwidthType","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"EIPSet.0.PayMode","Expected":"Bandwidth","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$eip_id","Desc":"弹性IP的资源ID如果为空, 则返回当前 Region中符合条件的的所有EIP","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetBandwidthSum","Name":"获取带宽总量信息","Desc":"获取带宽总量信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Info.BwOutSum","Expected":0,"Comparator":"gt","ExpectedExpr":{}},{"Check":"Info.BwOutShareSum","Expected":0,"Comparator":"gt","ExpectedExpr":{}},{"Check":"Info.BwOutAll","Expected":0,"Comparator":"gt","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReleaseEIP","Name":"释放弹性IP","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$eip_id","Desc":"弹性IP的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReleaseShareBandwidth","Name":"关闭共享带宽","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"$sbw_id","Desc":"共享带宽ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPBandwidth","Type":"int","Value":"2","Desc":"关闭共享带宽后,各EIP恢复为的带宽值","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PayMode","Type":"string","Value":"","Desc":"Bandwidth 带宽计费, Traffic 转流量计费","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"TDXfmaFQjcfcspxZnpLAtY","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["上海二","北京二","上海一","广州","北京一","浪潮-2","浪潮北京一","杭州","兴业数金","浪潮","新疆格林深瞳","广州二","预发布"],"CreatedBy":"li.wei@ucloud.cn"}],"IsMonitorSet":true},{"ID":242,"Name":"主备Redis(计价)","Description":"创建、升级、续费、删除计费校验","Remark":"","IsPrivate":true,"CreatedAt":1510457224704,"CreatedBy":"caroline.yuan@ucloud.cn","UpdateAt":1539946896015,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}}],"Cases":[{"Action":"DescribeURedisPrice","Name":"取uredis价格信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"GetPrice":"DataSet.0.Price"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"1","Desc":"量大小,单位:GB 取值范围[1-32]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"计费模式,Year, Month, Dynamic;如果不指定,则一次性获取三种计费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"计费模式为Dynamic时,购买的时长, 默认为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"RegionFlag","Type":"bool","Value":"","Desc":"是否是跨机房URedis(默认false)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateURedisGroup","Name":"创建主备redis","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"group_id":"GroupId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"Redis_zb","Desc":"请求创建组的名称 (范围[6-63],只能包含英文、数字以及符号-和_)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"1","Desc":"每个节点的内存大小,单位GB,默认1GB,目前仅支持1/2/4/8/16/32,六种","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AutoBackup","Type":"string","Value":"","Desc":"是否自动备份,enable或disable,默认disable","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"","Desc":"自动备份开始时间,范围[0-23],默认3点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ConfigId","Type":"string","Value":"","Desc":"配置ID,目前仅支持默认配置id 默认配置id:\"03f58ca9-b64d-4bdd-abc7-c6b9a46fd801\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HighAvailability","Type":"string","Value":"disable","Desc":"是否开启高可用,enable或disable","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Version","Type":"string","Value":"","Desc":"Redis版本信息(详见DescribeURedisVersion返回结果),默认版本3.0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"计费模式,Year , Month, Dynamic 默认: Month","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长,默认为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"","Desc":"初始化密码","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"string","Value":"","Desc":"有此项代表从备份中创建,无代表正常创建","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SlaveZone","Type":"string","Value":"","Desc":"跨机房URedis,slave所在可用区(必须和Zone在同一Region,且不可相同)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"","Value":"redis","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"120","Encrypt":"signature","FastFail":false,"Output":[{"CreateTime":"DataSet.0.CreateTime"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"","Value":"single","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"","Value":"redis","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeOrderDetailInfo","Name":"获取订单信息","Desc":"","RetryInterval":1,"RetryTime":5,"Delay":"100","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"OrderInfos.0.Amount","Expected":"${u_eval($GetPrice/100)}","Comparator":"float_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"BeginTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)}-1200,str)}","Desc":"\t开始时间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)})}","Desc":"结束时间(时间跨度不超过3个月)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tags","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AzGroups","Type":"string","Value":"","Desc":"地区(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Regions","Type":"string","Value":"","Desc":"可用区,原:数据中心(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ResourceTypes","Type":"string","Value":"","Desc":"产品类型(默认全部)[全部产品类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderTypes","Type":"string","Value":"OT_BUY","Desc":"订单类型(默认全部)[全部订单类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeTypes","Type":"string","Value":"","Desc":"付费类别(默认全部OrderType)[全部计费方式]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderStates","Type":"string","Value":"OS_FINISHED","Desc":"订单状态(默认全部可选参数)[OS_FINISHED;OS_UNDO]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Invoiceds","Type":"string","Value":"","Desc":"是否开过发票(默认全部可选参数)[INVO_ON:未开过;INVO_OFF:开过]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度(默认为25)[1~100]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量(默认为0)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceIds","Type":"string","Value":"$group_id","Desc":"资源ID(短ID)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"TradeNos","Type":"string","Value":"","Desc":"交易订单号(该字段存在时,可以不传BeginTime和EndTime)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"QueryAll","Type":"string","Value":"true","Desc":"‘true’表示查询全部(默认全部)其他选项按项目组查询","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeURedisUpgradePrice","Name":"获取uredis升级价格信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"UpgradePrice":"Price"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"2","Desc":"购买uredis大小,单位:GB,范围是[1-32]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"要升级的空间的GroupId,请参考DescribeURedisGroup接口","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeURedisGroup","Name":"调整容量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"2","Desc":"内存大小, 单位:GB (需要大于原size,且小于等于32) 目前仅支持1/2/4/8/16/32 G 六种容量规格","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"int","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeOrderDetailInfo","Name":"获取订单信息","Desc":"","RetryInterval":1,"RetryTime":5,"Delay":"100","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"OrderInfos.0.Amount","Expected":"${u_eval($UpgradePrice/100+0.1,float)}","Comparator":"lt","ExpectedExpr":{}},{"Check":"OrderInfos.0.Amount","Expected":"${u_eval($UpgradePrice/100-0.1,float)}","Comparator":"gt","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"BeginTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)}-1200,str)}","Desc":"\t开始时间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_get_timestamp(10)}","Desc":"结束时间(时间跨度不超过3个月)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tags","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AzGroups","Type":"string","Value":"","Desc":"地区(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Regions","Type":"string","Value":"","Desc":"可用区,原:数据中心(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ResourceTypes","Type":"string","Value":"","Desc":"产品类型(默认全部)[全部产品类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderTypes","Type":"string","Value":"OT_UPGRADE","Desc":"订单类型(默认全部)[全部订单类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeTypes","Type":"string","Value":"Month","Desc":"付费类别(默认全部OrderType)[全部计费方式]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderStates","Type":"string","Value":"OS_FINISHED","Desc":"订单状态(默认全部可选参数)[OS_FINISHED;OS_UNDO]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Invoiceds","Type":"string","Value":"","Desc":"是否开过发票(默认全部可选参数)[INVO_ON:未开过;INVO_OFF:开过]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度(默认为25)[1~100]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量(默认为0)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceIds","Type":"string","Value":"$group_id","Desc":"资源ID(短ID)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"TradeNos","Type":"string","Value":"","Desc":"交易订单号(该字段存在时,可以不传BeginTime和EndTime)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"QueryAll","Type":"string","Value":"true","Desc":"‘true’表示查询全部(默认全部)其他选项按项目组查询","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetResourceRenewPrice","Name":"获取续费价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[{"ReNewPrice":"RenewPriceSet.0.Price"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ResourceIds","Type":"string","Value":"$group_id","Desc":"需要修改自动续费资源ID(最多100)","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"计价方式(Month;Year) (默认Month)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"数量(1~10)(默认1)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateRenew","Name":"创建单个续费订单","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"需要续费资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"付费类别,默认Month[Month:按月,Year按年]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"string","Value":"1","Desc":"续费周期数[1~10]默认为1","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"\t代金券ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeOrderDetailInfo","Name":"获取订单信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"OrderInfos.0.Amount","Expected":"$ReNewPrice","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"BeginTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)}-1200,str)}","Desc":"\t开始时间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_get_timestamp(10)}","Desc":"结束时间(时间跨度不超过3个月)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tags","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AzGroups","Type":"string","Value":"","Desc":"地区(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Regions","Type":"string","Value":"","Desc":"可用区,原:数据中心(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ResourceTypes","Type":"string","Value":"","Desc":"产品类型(默认全部)[全部产品类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderTypes","Type":"string","Value":"OT_RENEW","Desc":"订单类型(默认全部)[全部订单类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeTypes","Type":"string","Value":"Month","Desc":"付费类别(默认全部OrderType)[全部计费方式]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderStates","Type":"string","Value":"OS_FINISHED","Desc":"订单状态(默认全部可选参数)[OS_FINISHED;OS_UNDO]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Invoiceds","Type":"string","Value":"","Desc":"是否开过发票(默认全部可选参数)[INVO_ON:未开过;INVO_OFF:开过]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度(默认为25)[1~100]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量(默认为0)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceIds","Type":"string","Value":"$group_id","Desc":"资源ID(短ID)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"TradeNos","Type":"string","Value":"","Desc":"交易订单号(该字段存在时,可以不传BeginTime和EndTime)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"QueryAll","Type":"string","Value":"true","Desc":"‘true’表示查询全部(默认全部)其他选项按项目组查询","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteURedisGroup","Name":"删除主备redis","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wepVzBDovGL8whZxszkGrh","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"印尼","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮2","Value":"cn-inspur2","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海一","上海二","香港","广州","洛杉矶","华盛顿","法兰克福","曼谷","首尔","新加坡","高雄","莫斯科","东京","台北"],"CreatedBy":"caroline.yuan@ucloud.cn"},{"ID":"sX2p3tJhpyagkc2y7CnRuY","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"印尼-雅加达","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","北京二-可用区C","北京二-可用区D","上海一-可用区A","上海二-可用区A","上海二-可用区B","广州-可用区B","香港-可用区A","洛杉矶-可用区A","华盛顿-可用区A","法兰克福-可用区A","曼谷-可用区A","首尔-可用区A","新加坡-可用区A","高雄-可用区A","莫斯科-可用区A","东京-可用区A","台北-可用区A","北京二-可用区E"],"CreatedBy":"caroline.yuan@ucloud.cn"}],"IsMonitorSet":true},{"ID":245,"Name":"分布式Redis(计价)","Description":"创建、升级、续费、删除计费校验","Remark":"","IsPrivate":true,"CreatedAt":1510494742203,"CreatedBy":"lisa.wang@ucloud.cn","UpdateAt":1566358965339,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}}],"Cases":[{"Action":"CreateUMemSpace","Name":"创建内存空间","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"Space_Id":"SpaceId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"16","Desc":"内存大小, 单位:GB, 范围[1~1024]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"redis","Desc":"协议:memcache, redis (默认redis).注意:redis无single类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"string","Value":"double","Desc":"空间类型:single(无热备),double(热备)(默认: double)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"Redis_fbs","Desc":"空间名称,长度(6\u003c=size\u003c=63)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year , Month, Dynamic, Trial 默认: Month","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":20,"Delay":"50","Encrypt":"signature","FastFail":false,"Output":[{"CreateTime":"DataSet.0.CreateTime"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$Space_Id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"redis","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMemPrice","Name":"获取价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"GetPrice":"DataSet.0.Price"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"16","Desc":"购买umem大小,单位:GB,范围[1~1024]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"string","Value":"double","Desc":"空间类型:single(无热备),double(热备)(默认: double)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial 如果不指定,则一次性获取三种计费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买UMem的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeOrderDetailInfo","Name":"获取订单信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"OrderInfos.0.Amount","Expected":"${u_eval($GetPrice/100+0.6,\"float\")}","Comparator":"le","ExpectedExpr":{}},{"Check":"OrderInfos.0.Amount","Expected":"${u_eval($GetPrice/100-0.6,\"float\")}","Comparator":"gt","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"BeginTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)}-1200,str)}","Desc":"\t开始时间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)})}","Desc":"结束时间(时间跨度不超过3个月)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tags","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AzGroups","Type":"string","Value":"","Desc":"地区(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Regions","Type":"string","Value":"","Desc":"可用区,原:数据中心(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ResourceTypes","Type":"string","Value":"","Desc":"产品类型(默认全部)[全部产品类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderTypes","Type":"string","Value":"OT_BUY","Desc":"订单类型(默认全部)[全部订单类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeTypes","Type":"string","Value":"Month","Desc":"付费类别(默认全部OrderType)[全部计费方式]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderStates","Type":"string","Value":"OS_FINISHED","Desc":"订单状态(默认全部可选参数)[OS_FINISHED;OS_UNDO]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Invoiceds","Type":"string","Value":"","Desc":"是否开过发票(默认全部可选参数)[INVO_ON:未开过;INVO_OFF:开过]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度(默认为25)[1~100]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量(默认为0)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceIds","Type":"string","Value":"$Space_Id","Desc":"资源ID(短ID)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"TradeNos","Type":"string","Value":"","Desc":"交易订单号(该字段存在时,可以不传BeginTime和EndTime)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"QueryAll","Type":"string","Value":"true","Desc":"‘true’表示查询全部(默认全部)其他选项按项目组查询","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMemUpgradePrice","Name":"获取升级价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"UpgradePrice":"Price"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"18","Desc":"购买UMem大小,单位:GB","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"string","Value":"double","Desc":"空间类型:single(无热备),double(热备)(默认: double)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SpaceId","Type":"string","Value":"$Space_Id","Desc":"需要升级的空间的SpaceId","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeUMemSpace","Name":"调整容量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SpaceId","Type":"string","Value":"$Space_Id","Desc":"UMem 内存空间Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"18","Desc":"内存大小, 单位:GB (需要大于原size,\u003c= 1024)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeOrderDetailInfo","Name":"获取订单信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"OrderInfos.0.Amount","Expected":"${u_eval($UpgradePrice/100+0.1,float)}","Comparator":"lt","ExpectedExpr":{}},{"Check":"OrderInfos.0.Amount","Expected":"${u_eval($UpgradePrice/100-0.1,float)}","Comparator":"gt","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"BeginTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)}-1200,str)}","Desc":"\t开始时间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)})}","Desc":"结束时间(时间跨度不超过3个月)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tags","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AzGroups","Type":"string","Value":"","Desc":"地区(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Regions","Type":"string","Value":"","Desc":"可用区,原:数据中心(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ResourceTypes","Type":"string","Value":"","Desc":"产品类型(默认全部)[全部产品类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderTypes","Type":"string","Value":"OT_UPGRADE","Desc":"订单类型(默认全部)[全部订单类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeTypes","Type":"string","Value":"Month","Desc":"付费类别(默认全部OrderType)[全部计费方式]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderStates","Type":"string","Value":"OS_FINISHED","Desc":"订单状态(默认全部可选参数)[OS_FINISHED;OS_UNDO]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Invoiceds","Type":"string","Value":"","Desc":"是否开过发票(默认全部可选参数)[INVO_ON:未开过;INVO_OFF:开过]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度(默认为25)[1~100]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量(默认为0)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceIds","Type":"string","Value":"$Space_Id","Desc":"资源ID(短ID)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"TradeNos","Type":"string","Value":"","Desc":"交易订单号(该字段存在时,可以不传BeginTime和EndTime)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"QueryAll","Type":"string","Value":"true","Desc":"‘true’表示查询全部(默认全部)其他选项按项目组查询","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetResourceRenewPrice","Name":"获取续费价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[{"ReNewPrice":"RenewPriceSet.0.Price"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ResourceIds","Type":"string","Value":"$Space_Id","Desc":"需要修改自动续费资源ID(最多100)","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"计价方式(Month;Year) (默认Month)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"数量(1~10)(默认1)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateRenew","Name":"创建单个续费订单","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ResourceId","Type":"string","Value":"$Space_Id","Desc":"需要续费资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"付费类别,默认Month[Month:按月,Year按年]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"string","Value":"1","Desc":"续费周期数[1~10]默认为1","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"\t代金券ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeOrderDetailInfo","Name":"获取订单信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"OrderInfos.0.Amount","Expected":"$ReNewPrice","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"BeginTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)}-1200,str)}","Desc":"\t开始时间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)})}","Desc":"结束时间(时间跨度不超过3个月)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tags","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AzGroups","Type":"string","Value":"","Desc":"地区(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Regions","Type":"string","Value":"","Desc":"可用区,原:数据中心(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ResourceTypes","Type":"string","Value":"","Desc":"产品类型(默认全部)[全部产品类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderTypes","Type":"string","Value":"OT_RENEW","Desc":"订单类型(默认全部)[全部订单类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeTypes","Type":"string","Value":"Month","Desc":"付费类别(默认全部OrderType)[全部计费方式]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderStates","Type":"string","Value":"OS_FINISHED","Desc":"订单状态(默认全部可选参数)[OS_FINISHED;OS_UNDO]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Invoiceds","Type":"string","Value":"","Desc":"是否开过发票(默认全部可选参数)[INVO_ON:未开过;INVO_OFF:开过]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度(默认为25)[1~100]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量(默认为0)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceIds","Type":"string","Value":"$Space_Id","Desc":"资源ID(短ID)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"TradeNos","Type":"string","Value":"","Desc":"交易订单号(该字段存在时,可以不传BeginTime和EndTime)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"QueryAll","Type":"string","Value":"true","Desc":"‘true’表示查询全部(默认全部)其他选项按项目组查询","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUMemSpace","Name":"删除空间","Desc":"删除UMem内存空间","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SpaceId","Type":"string","Value":"$Space_Id","Desc":"UMem内存空间ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wepVzBDovGL8whZxszkGrh","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"尼日利亚","Value":"afr-nigeria","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海一","上海二","广州","台北","预发布"],"CreatedBy":"caroline.yuan@ucloud.cn"},{"ID":"sX2p3tJhpyagkc2y7CnRuY","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"尼日利亚-可用区A","Value":"afr-nigeria-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["上海二-可用区A","北京二-可用区B","上海二-可用区B","北京二-可用区C","广州-可用区B","北京二-可用区D","上海一-可用区A","台北--可用区A","北京二-可用区E","预发布"],"CreatedBy":"caroline.yuan@ucloud.cn"}],"IsMonitorSet":true},{"ID":268,"Name":"带宽包-基础-01","Description":"国内BGP:北京一、北京二、上海一、上海二、广州、浪潮北京一","Remark":"","IsPrivate":true,"CreatedAt":1510642465379,"CreatedBy":"li.wei@ucloud.cn","UpdateAt":1565945847867,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"eip_bw","Value":"2","ValueExpr":{}},{"Name":"bwp1_bw","Value":"3","ValueExpr":{}},{"Name":"eip_operatorname","Value":"Bgp","ValueExpr":{}},{"Name":"bwp2_bw","Value":"4","ValueExpr":{}},{"Name":"Image_Id","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"Image_Id":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AllocateEIP","Name":"申请弹性IP","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"eip_id":"EIPSet.0.EIPId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"OperatorName","Type":"string","Value":"$eip_operatorname","Desc":"弹性IP的线路如下: 电信: Telecom 联通: Unicom 国际: International BGP: Bgp 双线: Duplet 各地域允许的线路参数如下: cn-zj: Telecom, Unicom, Duplet cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"$eip_bw","Desc":"弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: cn-sh: 流量计费(PayMode为Traffic)时[2-30], 其余情况[2-30] 其余地域: 流量计费(PayMode为Traffic)时[2-100],其余情况[2-800]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称, 默认为 \"Default\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); Trial, 试用(需开启权限) 默认为按月付费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长, 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PayMode","Type":"string","Value":"Bandwidth","Desc":"弹性IP的计费模式. 枚举值: \"Traffic\", 流量计费; \"Bandwidth\", 带宽计费; \"ShareBandwidth\",共享带宽模式. 默认为 \"Bandwidth\".","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"","Desc":"绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID, 默认不使用","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"eip_auto","Desc":"弹性IP的名称, 默认为 \"EIP\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"弹性IP的备注, 默认为空","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"创建云主机","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"UHostId":"UHostIds.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostIds","Expected":0,"Comparator":"len_ge","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$Image_Id","Desc":"镜像ID。 请通过 [DescribeImage](describe_image.html)获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码。请遵照[[api:uhost-api:specification|字段规范]]设定密码。密码需使用base64进行编码,举例如下:# echo -n Password1 | base64UGFzc3dvcmQx。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"packet-s1-bgp","Desc":"UHost实例名称。默认:UHost。请遵照[[api:uhost-api:specification|字段规范]]设定实例名称。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组。默认:Default(Default即为未分组)。请遵照[[api:uhost-api:specification|字段规范]]设定业务组。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式。枚举值为: \\\\ \u003e Year,按年付费; \\\\ \u003e Month,按月付费;\\\\ \u003e Dynamic,按小时付费 \\\\ 默认为月付。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长。默认:值 1。按小时购买(Dynamic)时无需此参数。 月付时,此参数传0,代表购买至月末。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"云主机机型。参考[[api:uhost-api:uhost_type|云主机机型说明]]。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"1","Desc":"虚拟CPU核数。可选参数:1-32(可选范围与UHostType相关)。默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"1024","Desc":"内存大小。单位:MB。范围 :[1024, 262144],取值为1024的倍数(可选范围与UHostType相关)。默认值:8192","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"","Desc":"GPU卡核心数。仅GPU机型支持此字段(可选范围与UHostType相关)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"主机登陆模式。密码(默认选项): Password,key: KeyPair(此项暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"【暂不支持】Keypair公钥,LoginMode为KeyPair时此项必须","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"","Desc":"【待废弃,不建议调用】磁盘类型,同时设定系统盘和数据盘的磁盘类型。枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘;默认为LocalDisk。仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"【待废弃,不建议调用】系统盘大小。 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"0","Desc":"【待废弃,不建议调用】数据盘大小。 单位:GB, 范围[0,8000], 步长:10, 默认值:20,云盘支持0-8000;本地普通盘支持0-2000;本地SSD盘(包括所有GPU机型)支持100-1000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"","Desc":"网络增强。枚举值:\\\\ \u003e Normal(默认),不开启 \\\\ \u003e Super,开启","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"No","Desc":"【待废弃,不建议调用】是否开启方舟特性。Yes为开启方舟,No为关闭方舟。目前仅选择普通本地盘+普通本地盘 或 SSD云盘+普通云盘的组合支持开启方舟。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"false","Desc":"【待废弃,不建议调用】是否开启热升级特性。True为开启,False为未开启,默认False。仅系列1云主机需要使用此字段,系列2云主机根据镜像是否支持云主机。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"【待废弃,不建议调用】加密盘的密码。若输入此字段,自动选择加密盘。加密盘需要权限位。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"【已废弃】网络ID(VPC2.0情况下无需填写)。VPC1.0情况下,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescribeSubnet。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"VPC ID。默认为当前地域的默认VPC。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"","Desc":"子网 ID。默认为当前地域的默认子网。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PrivateIp","Type":"string","Value":"","Desc":"【数组】创建云主机时指定内网IP。若不传值,则随机分配当前子网下的IP。调用方式举例:PrivateIp.0=x.x.x.x。当前只支持一个内网IP。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"PrivateMac","Type":"string","Value":"","Desc":"【内部字段】创建云主机时指定Mac。调用方式举例:PrivateMac=\"xx:xx:xx:xx:xx:xx\"。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UserDataScript","Type":"string","Value":"","Desc":"【暂不支持】cloudinit方式下,用户初始化脚本","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"【已废弃】宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstallAgent","Type":"string","Value":"","Desc":"【暂不支持】是否安装UGA。'yes': 安装;其他或者不填:不安装。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"int","Value":"","Desc":"【内部参数】资源类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Disks","Type":"string","Value":"","Desc":"是否是系统盘。枚举值:\\\\ \u003e True,是系统盘 \\\\ \u003e False,是数据盘(默认)。Disks数组中有且只能有一块盘是系统盘。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Disks","Type":"string","Value":"","Desc":"磁盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Disks","Type":"int","Value":"","Desc":"磁盘大小,单位GB。请参考[[api:uhost-api:disk_type|磁盘类型]]。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Disks","Type":"string","Value":"","Desc":"磁盘备份方案。枚举值:\\\\ \u003e NONE,无备份 \\\\ \u003e DATAARK,数据方舟 \\\\ 当前磁盘支持的备份模式参考 [[api:uhost-api:disk_type|磁盘类型]]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID。请通过DescribeCoupon接口查询,或登录用户中心查看","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"BindEIP","Name":"绑定弹性IP","Desc":"规避DB主从同步延迟,加入延时5s","RetryInterval":10,"RetryTime":10,"Delay":"180","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$eip_id","Desc":"弹性IP的资源Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"uhost","Desc":"弹性IP请求绑定的资源类型, 枚举值为: uhost: 云主机; vrouter: 虚拟路由器; ulb, 负载均衡器 upm: 物理机; hadoophost: 大数据集群;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$UHostId","Desc":"弹性IP请求绑定的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateBandwidthPackage","Name":"创建带宽包","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[{"bwp_id1":"BandwidthPackageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"$bwp1_bw","Desc":"带宽大小(单位Mbps), 取值范围[2,800] (最大值受地域限制)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$eip_id","Desc":"所绑定弹性IP的资源ID, 参见 [DescribeEIP](./describe_eip.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TimeRange","Type":"int","Value":"2","Desc":"带宽包有效时长, 取值范围为大于0的整数, 即该带宽包在EnableTime到 EnableTime+TimeRange时间段内生效","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EnableTime","Type":"int","Value":"${u_eval(30+${u_get_timestamp(10)})}","Desc":"生效时间, 格式为 Unix timestamp, 默认为立即开通","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID, 参见 DescribeCoupon(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeBandwidthPackage","Name":"获取带宽包信息","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSets.0.EIPId","Expected":"$eip_id","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSets.0.Bandwidth","Expected":"$bwp1_bw","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSets.0.BandwidthPackageId","Expected":"$bwp_id1","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"","Value":"1","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"","Value":"0","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteBandwidthPackage","Name":"删除带宽包","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BandwidthPackageId","Type":"string","Value":"$bwp_id1","Desc":"带宽包资源ID, 参见 [DescribeBandwidthPackage](./describe_bandwidth_package.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateBandwidthPackage","Name":"创建带宽包","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"bwp_id2":"BandwidthPackageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"$bwp2_bw","Desc":"带宽大小(单位Mbps), 取值范围[2,800] (最大值受地域限制)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$eip_id","Desc":"所绑定弹性IP的资源ID, 参见 [DescribeEIP](./describe_eip.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TimeRange","Type":"int","Value":"1","Desc":"带宽包有效时长, 取值范围为大于0的整数, 即该带宽包在EnableTime到 EnableTime+TimeRange时间段内生效","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EnableTime","Type":"int","Value":"","Desc":"生效时间, 格式为 Unix timestamp, 默认为立即开通","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID, 参见 DescribeCoupon(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeBandwidthPackage","Name":"获取带宽包信息","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSets.0.EIPId","Expected":"$eip_id","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSets.0.Bandwidth","Expected":"$bwp2_bw","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSets.0.BandwidthPackageId","Expected":"$bwp_id2","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"","Value":"1","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"","Value":"0","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteBandwidthPackage","Name":"删除带宽包","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BandwidthPackageId","Type":"string","Value":"$bwp_id2","Desc":"带宽包资源ID, 参见 [DescribeBandwidthPackage](./describe_bandwidth_package.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UnBindEIP","Name":"解绑弹性IP","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$eip_id","Desc":"弹性IP的资源Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"uhost","Desc":"弹性IP请求解绑的资源类型, 枚举值为: uhost: 云主机; vrouter: 虚拟路由器; ulb, 负载均衡器 upm: 物理机; hadoophost: 大数据集群;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$UHostId","Desc":"弹性IP请求解绑的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReleaseEIP","Name":"释放弹性IP","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$eip_id","Desc":"弹性IP的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PoweroffUHostInstance","Name":"模拟主机掉电","Desc":"模拟主机掉电","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"删除云主机","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$UHostId","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ReleaseEIP","Type":"bool","Value":"","Desc":"是否释放绑定的EIP。true: 解绑EIP后,并释放;其他值或不填:解绑EIP。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ReleaseUDisk","Type":"bool","Value":"","Desc":"是否删除挂载的数据盘。true删除,其他不删除。","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"TDXfmaFQjcfcspxZnpLAtY","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["上海二","北京二","上海一","广州","北京一","浪潮-2","浪潮","浪潮北京一","杭州","兴业数金","新疆格林深瞳","广州二","浙江","预发布"],"CreatedBy":"li.wei@ucloud.cn"},{"ID":"CmnY7xGgSG5NLRZpLSn2rE","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京一-可用区A","北京二-可用区B","上海一-可用区A","上海二-可用区B","广州-可用区B","浪潮-可用区A","浪潮北京一-可用区A","杭州-可用区A","兴业数金-可用区A","新疆格林深瞳-可用区A","广州二-可用区A","浙江-可用区A","预发布"],"CreatedBy":"li.wei@ucloud.cn"}],"IsMonitorSet":true},{"ID":279,"Name":"EIP-基本操作-01-BGP线路","Description":"绑定-解绑-设置权重-更改计费方式","Remark":"","IsPrivate":true,"CreatedAt":1510653865245,"CreatedBy":"li.wei@ucloud.cn","UpdateAt":1565943533956,"UpdateBy":"","Vars":[{"Name":"Image_Id","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"Image_Id":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"创建云主机","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"UHostId":"UHostIds.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostIds","Expected":0,"Comparator":"len_ge","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"eip-s1-bgp","Desc":"UHost实例名称。默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组。默认:Default(Default即为未分组)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式。枚举值为: Year,按年付费; Month,按月付费; Dynamic,按小时付费(需开启权限)。默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长。默认: 1。按小时购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了购买至月末。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID。请通过DescribeCoupon接口查询,或登录用户中心查看","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"云主机机型。枚举值:Normal/N1:系列1标准型;N2:系列2标准型;SATA\\_SSD/I1: 系列1高IO型;I2,系列2高IO型; BigData/D1: 系列1大数据机型;GPU/G1: 系列1GPU型;GPU\\_G2/G2:系列2GPU型;北京A、北京C、上海二A、香港A可用区默认N1,其他机房默认N2。不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"1","Desc":"虚拟CPU核数。 单位:个。可选参数:{1,2,4,8,12,16,24,32}。默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"1024","Desc":"内存大小。单位:MB。范围 :[1024, 131072], 取值为2的幂次方。默认值:8192。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"","Desc":"GPU卡核心数。仅GPU机型支持此字段;系列1可选1,2;系列2可选1,2,3,4。GPU可选数量与CPU有关联,详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$Image_Id","Desc":"镜像ID。 请通过 [DescribeImage](describe_image.html)获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"主机登陆模式。密码(默认选项): Password,key: KeyPair(此项暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"【暂不支持】Keypair公钥,LoginMode为KeyPair时此项必须","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"","Desc":"磁盘类型,同时设定系统盘和数据盘的磁盘类型。枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘;默认为LocalDisk。仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"系统盘大小。 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"0","Desc":"数据盘大小。 单位:GB, 范围[0,8000], 步长:10, 默认值:20,云盘支持0-8000;本地普通盘支持0-2000;本地SSD盘(包括所有GPU机型)支持100-1000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"","Desc":"网络增强。目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"No","Desc":"是否开启方舟特性。Yes为开启方舟,No为关闭方舟。Basic为免费基础快照模式(暂不支持)。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"false","Desc":"是否开启热升级特性。True为开启,False为未开启,默认False。仅系列1云主机需要使用此字段,系列2云主机根据镜像是否支持云主机。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码。若输入此字段,自动选择加密盘。加密盘需要权限位。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络ID(VPC2.0情况下无需填写)。VPC1.0情况下,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescribeSubnet。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"VPC ID。VPC2.0下需要填写此字段。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"","Desc":"子网ID。VPC2.0下需要填写此字段。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PrivateIp","Type":"string","Value":"","Desc":"【数组】创建云主机时指定内网IP。当前只支持一个内网IP。调用方式举例:PrivateIp.0=x.x.x.x。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"PrivateMac","Type":"string","Value":"","Desc":"创建云主机时指定Mac。调用方式举例:PrivateMac=\"xx:xx:xx:xx:xx:xx\"。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UserDataScript","Type":"string","Value":"","Desc":"【暂不支持】cloudinit方式下,用户初始化脚本","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"【已废弃】宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstallAgent","Type":"string","Value":"","Desc":"【暂不支持】是否安装UGA。'yes': 安装;其他或者不填:不安装。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"int","Value":"","Desc":"【内部参数】资源类型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AllocateEIP","Name":"申请弹性IP","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"120","Encrypt":"signature","FastFail":false,"Output":[{"EIPId_01":"EIPSet.0.EIPId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"OperatorName","Type":"string","Value":"Bgp","Desc":"弹性IP的线路如下: 电信: Telecom 联通: Unicom 国际: International BGP: Bgp 双线: Duplet 各地域允许的线路参数如下: cn-zj: Telecom, Unicom, Duplet cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"2","Desc":"弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: cn-sh: 流量计费(PayMode为Traffic)时[2-30], 其余情况[2-30] 其余地域: 流量计费(PayMode为Traffic)时[2-100],其余情况[2-800]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组名称, 默认为 \"Default\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Dynamic","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); Trial, 试用(需开启权限) 默认为按月付费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长, 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PayMode","Type":"string","Value":"Bandwidth","Desc":"弹性IP的计费模式. 枚举值: \"Traffic\", 流量计费; \"Bandwidth\", 带宽计费; \"ShareBandwidth\",共享带宽模式. 默认为 \"Bandwidth\".","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"","Desc":"绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID, 默认不使用","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"eip-bgp-01","Desc":"弹性IP的名称, 默认为 \"EIP\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"test","Desc":"弹性IP的备注, 默认为空","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeEIP","Name":"获取弹性IP信息","Desc":"获取弹性IP信息","RetryInterval":0,"RetryTime":0,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"EIPSet.0.EIPId","Expected":"$EIPId_01","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$EIPId_01","Desc":"弹性IP的资源ID如果为空, 则返回当前 Region中符合条件的的所有EIP","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateEIPAttribute","Name":"更新弹性IP属性","Desc":"更新弹性IP属性","RetryInterval":0,"RetryTime":0,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$EIPId_01","Desc":"EIP资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"eip-auto-gai","Desc":"名字(Name Tag Remark都为空则报错)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"huangchao","Desc":"业务","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"test-gai","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetEIPPrice","Name":"获取弹性IP价格","Desc":"获取弹性IP价格","RetryInterval":0,"RetryTime":0,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"OperatorName","Type":"string","Value":"Bgp","Desc":"弹性IP的线路如下: 电信: Telecom 联通: Unicom 国际: International BGP: Bgp 双线: Duplet 各可用区允许的线路参数如下: cn-zj: Telecom, Unicom, Duplet cn-sh: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"2","Desc":"弹性IP的外网带宽, 单位为Mbps, 范围 [0-800]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); 默认为获取三种价格","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PayMode","Type":"string","Value":"","Desc":"弹性IP计费方式r. 枚举值为: Traffic, 流量计费; Bandwidth, 带宽计费; \"ShareBandwidth\",共享带宽模式. 默认为Bandwidth","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"BindEIP","Name":"绑定弹性IP","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$EIPId_01","Desc":"弹性IP的资源Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"uhost","Desc":"弹性IP请求绑定的资源类型, 枚举值为: uhost: 云主机; vrouter: 虚拟路由器; ulb, 负载均衡器 upm: 物理机; hadoophost: 大数据集群;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$UHostId","Desc":"弹性IP请求绑定的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeEIP","Name":"获取弹性IP信息","Desc":"获取弹性IP信息","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"EIPSet.0.Resource.ResourceID","Expected":"$UHostId","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$EIPId_01","Desc":"弹性IP的资源ID如果为空, 则返回当前 Region中符合条件的的所有EIP","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ModifyEIPBandwidth","Name":"调整弹性IP带宽","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$EIPId_01","Desc":"弹性IP的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"3","Desc":"弹性IP的外网带宽, 单位为Mbps. 各地域的带宽值范围如下: cn-sh: 流量计费时[2-30], 其余情况[2-30] 其余地域: 流量计费时[2-100],其余情况[2-800]","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"SetEIPPayMode","Name":"设置弹性IP计费方式","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$EIPId_01","Desc":"弹性IP的资源Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PayMode","Type":"string","Value":"Traffic","Desc":"计费模式. 枚举值:\"Traffic\", 流量计费模式; \"Bandwidth\", 带宽计费模式; \"ShareBandwidth\",共享带宽模式","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"2","Desc":"调整的目标带宽值, 单位Mbps. 各地域的带宽值范围如下: cn-sh: 流量计费(PayMode为Traffic)时[2-30], 其余情况[2-30] 其余地域: 流量计费(PayMode为Traffic)时[2-100],其余情况[2-800] 当计费模式PayMode设置为Traffic或ShareBandwidth时,该参数无效","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ModifyEIPWeight","Name":"修改弹性IP出口权重","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$EIPId_01","Desc":"弹性IP的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Weight","Type":"int","Value":"100","Desc":"外网出口权重, 范围[0-100] 取值为0时, 该弹性IP不会被使用. 取值为100时, 同主机下只会使用这个弹性IP,其他弹性IP不会被使用 请勿将多个绑定在同一资源的弹性IP设置为相同权重","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UnBindEIP","Name":"解绑弹性IP","Desc":"解绑弹性IP","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"UnBindEIPResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$EIPId_01","Desc":"弹性IP的资源Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"uhost","Desc":"弹性IP请求解绑的资源类型, 枚举值为: uhost: 云主机; vrouter: 虚拟路由器; ulb, 负载均衡器 upm: 物理机; hadoophost: 大数据集群;fortresshost:堡垒机;udockhost:容器;udhost:私有专区主机;natgw:natgw;udb:udb;vpngw:ipsec vpn;ucdr:云灾备;dbaudit:数据库审计;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$UHostId","Desc":"弹性IP请求解绑的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AllocateEIP","Name":"申请弹性IP","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"EIPId_02":"EIPSet.0.EIPId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"OperatorName","Type":"string","Value":"Bgp","Desc":"弹性IP的线路如下: 电信: Telecom 联通: Unicom 国际: International BGP: Bgp 双线: Duplet 各地域允许的线路参数如下: cn-zj: Telecom, Unicom, Duplet cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"2","Desc":"弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: cn-sh: 流量计费(PayMode为Traffic)时[2-30], 其余情况[2-30] 其余地域: 流量计费(PayMode为Traffic)时[2-100],其余情况[2-800]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组名称, 默认为 \"Default\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Dynamic","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); Trial, 试用(需开启权限) 默认为按月付费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长, 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PayMode","Type":"string","Value":"Bandwidth","Desc":"弹性IP的计费模式. 枚举值: \"Traffic\", 流量计费; \"Bandwidth\", 带宽计费; \"ShareBandwidth\",共享带宽模式. 默认为 \"Bandwidth\".","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"","Desc":"绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID, 默认不使用","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"eip-bgp-01","Desc":"弹性IP的名称, 默认为 \"EIP\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"test","Desc":"弹性IP的备注, 默认为空","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeEIP","Name":"获取弹性IP信息","Desc":"获取弹性IP信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"TotalCount","Expected":1,"Comparator":"gt","ExpectedExpr":{}},{"Check":"EIPSet","Expected":1,"Comparator":"len_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"","Desc":"弹性IP的资源ID如果为空, 则返回当前 Region中符合条件的的所有EIP","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,不填写为默认项目","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReleaseEIP","Name":"释放弹性IP","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"8039","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$EIPId_01","Desc":"弹性IP的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeEIP","Name":"获取弹性IP信息","Desc":"获取弹性IP信息","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"TotalCount","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$EIPId_01","Desc":"弹性IP的资源ID如果为空, 则返回当前 Region中符合条件的的所有EIP","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,不填写为默认项目","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReleaseEIP","Name":"释放弹性IP","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$EIPId_02","Desc":"弹性IP的资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PoweroffUHostInstance","Name":"模拟主机掉电","Desc":"模拟主机掉电","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$UHostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用)  请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"删除云主机","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$UHostId","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"EIPReleased","Type":"string","Value":"","Desc":"是否释放绑定的EIP。yes: 解绑EIP后,并释放;其他值或不填:解绑EIP。","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"TDXfmaFQjcfcspxZnpLAtY","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["上海二","上海一","广州","北京一","北京二","浪潮北京一","广州二","杭州","新疆格林深瞳","浪潮","兴业数金","浙江","预发布"],"CreatedBy":"li.wei@ucloud.cn"},{"ID":"CmnY7xGgSG5NLRZpLSn2rE","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["上海二-可用区B","上海一-可用区A","广州-可用区B","北京二-可用区B","浪潮北京一-可用区A","广州二-可用区A","北京一-可用区A","泉州-可用区A","杭州-可用区A","浪潮-可用区A","新疆格林深瞳-可用区A","兴业数金-可用区A","浙江-可用区A","预发布"],"CreatedBy":"li.wei@ucloud.cn"}],"IsMonitorSet":true},{"ID":283,"Name":"UDisk-普通盘非方舟_01","Description":"创建资源-改名-挂载磁盘-卸载磁盘-删除资源(备注:涉及创建N2普通主机,依赖主机创建成功)","Remark":"","IsPrivate":true,"CreatedAt":1510655431463,"CreatedBy":"chenoa.chen@ucloud.cn","UpdateAt":1559789226557,"UpdateBy":"","Vars":[{"Name":"HostName","Value":"auto_host_test1","ValueExpr":{}},{"Name":"Password","Value":"Z3VhbmxpeXVhbm1pbWExMjMhQCM=","ValueExpr":{}},{"Name":"ChargeType","Value":"Month","ValueExpr":{}},{"Name":"CreateCPU","Value":"1","ValueExpr":{}},{"Name":"CreateMem","Value":"1024","ValueExpr":{}},{"Name":"ImageId","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}},{"Name":"BootSize","Value":"20","ValueExpr":{}},{"Name":"BootType","Value":"CLOUD_SSD","ValueExpr":{}},{"Name":"BootBackup","Value":"NONE","ValueExpr":{}},{"Name":"DiskSize","Value":"20","ValueExpr":{}},{"Name":"DiskType","Value":"CLOUD_NORMAL","ValueExpr":{}},{"Name":"DiskBackup","Value":"NONE","ValueExpr":{}},{"Name":"UHostType","Value":"N2","ValueExpr":{}},{"Name":"UDiskType","Value":"DataDisk","ValueExpr":{}},{"Name":"UDiskName","Value":"auto_udisk_noArk","ValueExpr":{}},{"Name":"UDataArkMode","Value":"No","ValueExpr":{}},{"Name":"Size","Value":"1","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"ImageId":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDiskPrice","Name":"获取云硬盘价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域与可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"$Size","Desc":"购买UDisk大小,单位:GB,范围[1~1000]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic 如果不指定,则一次性获取三种计费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买UDisk的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"$UDataArkMode","Desc":"是否打开数据方舟, 打开\"Yes\",关闭\"No\", 默认关闭","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"$UDiskType","Desc":"UDisk 类型: DataDisk(普通数据盘),SSDDataDisk(SSD数据盘),默认值(DataDisk)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDiskAllowance","Name":"检查UDisk资源余量","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域与可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"$Size","Desc":"磁盘大小, 单位:GB, 范围[1~1000]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDisk","Name":"创建云硬盘","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"udisk_noArk_id":"UDiskId.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域与可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"$Size","Desc":"磁盘大小, 单位:GB, 范围[1~1000]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$UDiskName","Desc":"实例名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year , Month, Dynamic, Trial 默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"$UDataArkMode","Desc":"是否开启数据方舟","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"$UDiskType","Desc":"UDisk 类型: DataDisk(普通数据盘),SSDDataDisk(SSD数据盘),默认值(DataDisk)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":3,"RetryTime":20,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Tag","Expected":"Default","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域与可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号,未填写则为默认项目。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk|普通系统盘:SystemDisk|SSD数据盘:SSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"RenameUDisk","Name":"重命名云硬盘","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域与可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"重命名的UDisk的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskName","Type":"string","Value":"${u_concat(re_, $UDiskName)}","Desc":"重命名UDisk的name","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name","Expected":"${u_concat(re_, $UDiskName)}","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域与可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk|普通系统盘:SystemDisk|SSD数据盘:SSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDiskUpgradePrice","Name":"获取云硬盘升级价格","Desc":"获取云硬盘升级价格","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDiskUpgradePriceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"${u_eval($Size+1)}","Desc":"购买UDisk大小,单位:GB,范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SourceId","Type":"string","Value":"$udisk_noArk_id","Desc":"升级目标UDisk ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"","Desc":"是否打开数据方舟, 打开\"Yes\",关闭\"No\", 默认关闭","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"磁盘类型,SSDDataDisk:ssd数据盘,DataDisk:普通数据盘。默认为DataDisk","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeUDisk","Name":"调整云硬盘","Desc":"调整云硬盘","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"ResizeUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"${u_eval($Size+1)}","Desc":"调整后大小, 单位:GB, 范围[1~2000],权限位控制可达8000,若需要请申请开通相关权限。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Size","Expected":"${u_eval($Size+1)}","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk|普通系统盘:SystemDisk|SSD数据盘:SSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"ImageId":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"创建云主机(N2机型)","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"uhost_id":"UHostIds.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$ImageId","Desc":"镜像ID。 请通过 [DescribeImage](describe_image.html)获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VGVzdDEyMzRUZXN0MTIzNA==","Desc":"UHost密码。请遵照[[api:uhost-api:specification|字段规范]]设定密码。密码需使用base64进行编码,举例如下:# echo -n Password1 | base64UGFzc3dvcmQx。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"主机登陆模式。密码(默认选项): Password。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$HostName","Desc":"UHost实例名称。默认:UHost。请遵照[[api:uhost-api:specification|字段规范]]设定实例名称。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组。默认:Default(Default即为未分组)。请遵照[[api:uhost-api:specification|字段规范]]设定业务组。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"$ChargeType","Desc":"计费模式。枚举值为: \\\\ \u003e Year,按年付费; \\\\ \u003e Month,按月付费;\\\\ \u003e Dynamic,按小时付费 \\\\ 默认为月付。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长。默认:值 1。按小时购买(Dynamic)时无需此参数。 月付时,此参数传0,代表购买至月末。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"$UHostType","Desc":"云主机机型。参考[[api:uhost-api:uhost_type|云主机机型说明]]。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"$CreateCPU","Desc":"虚拟CPU核数。可选参数:1-64(可选范围与UHostType相关)。默认值: 4,只有Intel/Cascadelake支持CPU 64。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"$CreateMem","Desc":"内存大小。单位:MB。范围 :[1024, 262144],取值为1024的倍数(可选范围与UHostType相关)。默认值:8192","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"false","Desc":"GPU卡核心数。仅GPU机型支持此字段(可选范围与UHostType相关)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"【暂不支持】Keypair公钥,LoginMode为KeyPair时此项必须","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"","Desc":"【待废弃,不建议调用】磁盘类型,同时设定系统盘和数据盘的磁盘类型。枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘;默认为LocalDisk。仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"【待废弃,不建议调用】系统盘大小。 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"","Desc":"【待废弃,不建议调用】数据盘大小。 单位:GB, 范围[0,8000], 步长:10, 默认值:20,云盘支持0-8000;本地普通盘支持0-2000;本地SSD盘(包括所有GPU机型)支持100-1000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"Normal","Desc":"网络增强。枚举值:Normal(默认),不开启; Super,开启网络增强1.0; Ultra,开启网络增强2.0(仅支持部分可用区,请参考控制台)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"No","Desc":"【待废弃,不建议调用】是否开启方舟特性。Yes为开启方舟,No为关闭方舟。目前仅选择普通本地盘+普通本地盘 或 SSD云盘+普通云盘的组合支持开启方舟。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"false","Desc":"【待废弃,不建议调用】是否开启热升级特性。True为开启,False为未开启,默认False。仅系列1云主机需要使用此字段,系列2云主机根据镜像是否支持云主机。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"【待废弃,不建议调用】加密盘的密码。若输入此字段,自动选择加密盘。加密盘需要权限位。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"【已废弃】网络ID(VPC2.0情况下无需填写)。VPC1.0情况下,若不填写,代表优先选择基础网络; 若填写,代表选择子网。参见DescribeSubnet。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"VPC ID。默认为当前地域的默认VPC。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"","Desc":"子网 ID。默认为当前地域的默认子网。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PrivateIp","Type":"string","Value":"","Desc":"【数组】创建云主机时指定内网IP。若不传值,则随机分配当前子网下的IP。调用方式举例:PrivateIp.0=x.x.x.x。当前只支持一个内网IP。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"PrivateMac","Type":"string","Value":"","Desc":"【批量创建该参数无效】【内部字段】创建云主机时指定Mac。调用方式举例:PrivateMac=\"xx:xx:xx:xx:xx:xx\"。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UserDataScript","Type":"string","Value":"","Desc":"【暂不支持】cloudinit方式下,用户初始化脚本","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"【已废弃】宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstallAgent","Type":"string","Value":"","Desc":"【暂不支持】是否安装UGA。'yes': 安装;其他或者不填:不安装。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"int","Value":"","Desc":"【内部参数】资源类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Disks","Type":"string","Value":"","Desc":"磁盘备份方案。枚举值:\\\\ \u003e NONE,无备份 \\\\ \u003e DATAARK,数据方舟 \\\\ 当前磁盘支持的备份模式参考 [[api:uhost-api:disk_type|磁盘类型]]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"IsolationGroup","Type":"string","Value":"","Desc":"硬件隔离组id。可通过DescribeIsolationGroup获取。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Disks","Type":"string","Value":"","Desc":"云盘代金券id。不适用于系统盘/本地盘。请通过DescribeCoupon接口查询,或登录用户中心查看","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AlarmTemplateId","Type":"int","Value":"","Desc":"告警模板id,如果传了告警模板id,且告警模板id正确,则绑定告警模板。绑定告警模板失败只会在后台有日志,不会影响创建主机流程,也不会在前端报错。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MinimalCpuPlatform","Type":"string","Value":"","Desc":"最低cpu平台,枚举值[\"Intel/Auto\", \"Intel/LvyBridge\", \"Intel/Haswell\", \"Intel/Broadwell\", \"Intel/Skylake\", \"Intel/Cascadelake\"(只有O型云主机可选)]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GpuType","Type":"string","Value":"","Desc":"GPU类型,枚举值[\"K80\", \"P40\", \"V100\"]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MachineType","Type":"string","Value":"","Desc":"云主机类型,枚举值[\"N\", \"C\", \"G\", \"O\"]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MaxCount","Type":"int","Value":"","Desc":"【批量创建主机时必填】最大创建主机数量,取值范围是[1,100];","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SetId","Type":"","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Disks.0.Size","Type":"","Value":"$BootSize","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Disks.0.IsBoot","Type":"","Value":"True","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Disks.0.Type","Type":"","Value":"$BootType","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Disks.0.BackupType","Type":"","Value":"$BootBackup","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"获取主机信息","RetryInterval":1,"RetryTime":3,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostId","Expected":"$uhost_id","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$uhost_id","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息(验证主机状态)","Desc":"获取主机信息(验证主机状态)","RetryInterval":5,"RetryTime":120,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$uhost_id","Desc":"【数组】UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果不传入,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占型云主机;如不传此参数,默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsolationGroup","Type":"string","Value":"","Desc":"硬件隔离组id。通过硬件隔离组筛选主机。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"vpc id。通过VPC筛选主机。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"","Desc":"子网id。通过子网筛选主机。","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostLite","Name":"内部调用,列出UHost实例","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"TotalCount","Expected":"0","Comparator":"ne","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"60","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AttachUDisk","Name":"挂载云硬盘","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$uhost_id","Desc":"UHost实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"需要挂载的UDisk实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"","RetryInterval":3,"RetryTime":200,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"InUse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域与可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk|普通系统盘:SystemDisk|SSD数据盘:SSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DetachUDisk","Name":"卸载云硬盘","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UDiskId","Expected":"$udisk_noArk_id","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostId","Expected":"$uhost_id","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$uhost_id","Desc":"UHost实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"需要卸载的UDisk实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"","RetryInterval":5,"RetryTime":60,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域与可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk|普通系统盘:SystemDisk|SSD数据盘:SSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDisk","Name":"删除云硬盘","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域与可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"要删除的UDisk的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PoweroffUHostInstance","Name":"模拟主机掉电","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$uhost_id","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$uhost_id","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$uhost_id","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"kR3vgjuGcAhTVfthNDrqPL","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海二","上海一","广州","香港","胡志明"],"CreatedBy":"chenoa.chen@ucloud.cn"},{"ID":"QrXgYqu4puttGrJPK9iwve","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区D","上海二-可用区B","上海二-可用区C","上海一-可用区A","北京二-可用区E","广州-可用区B","北京二-可用区B","北京二-可用区C","香港-可用区B","胡志明-可用区A"],"CreatedBy":"chenoa.chen@ucloud.cn"}],"IsMonitorSet":true},{"ID":286,"Name":"UDisk-普通盘非方舟_02","Description":"创建资源-克隆-扩容-删除资源","Remark":"","IsPrivate":true,"CreatedAt":1510665629688,"CreatedBy":"chenoa.chen@ucloud.cn","UpdateAt":1562805223976,"UpdateBy":"","Vars":[{"Name":"UDiskType","Value":"DataDisk","ValueExpr":{}},{"Name":"Size","Value":"1","ValueExpr":{}},{"Name":"UDataArkMode","Value":"No","ValueExpr":{}},{"Name":"UDiskName","Value":"auto_udisk_noArk","ValueExpr":{}},{"Name":"UDiskCloneName","Value":"auto_udisk_noArk_Clone","ValueExpr":{}}],"Cases":[{"Action":"DescribeUDiskPrice","Name":"获取云硬盘价格","Desc":"获取云硬盘价格","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"$Size","Desc":"购买UDisk大小,单位:GB,范围[1~1000]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic 如果不指定,则一次性获取三种计费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买UDisk的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"$UDataArkMode","Desc":"是否打开数据方舟, 打开\"Yes\",关闭\"No\", 默认关闭","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"$UDiskType","Desc":"UDisk 类型: DataDisk(普通数据盘),SSDDataDisk(SSD数据盘),默认值(DataDisk)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDiskAllowance","Name":"检查UDisk资源余量","Desc":"检查UDisk资源余量","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CheckUDiskAllowanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"10","Desc":"购买UDisk大小,单位:GB,范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"","Desc":"资源申请个数,默认为一个","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDisk","Name":"创建云硬盘","Desc":"创建云硬盘","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"udisk_noArk_id":"UDiskId.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"$Size","Desc":"购买UDisk大小,单位:GB,普通盘: 范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限;SSD盘: 范围[1~4000]。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$UDiskName","Desc":"实例名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year , Month, Dynamic, Trial 默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"$UDataArkMode","Desc":"是否开启数据方舟","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"test","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"$UDiskType","Desc":"UDisk 类型: DataDisk(普通数据盘),SSDDataDisk(SSD数据盘),RSSDDataDisk(RSSD数据盘),默认值(DataDisk)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UKmsMode","Type":"string","Value":"","Desc":"是否加密。Yes:加密,No:不加密,默认值(No)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CmkId","Type":"string","Value":"","Desc":"加密需要的cmk id,UKmsMode为Yes时,必填","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表(原盘)","RetryInterval":0,"RetryTime":0,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Tag","Expected":"test","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域与可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号,未填写则为默认项目。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk|普通系统盘:SystemDisk|SSD数据盘:SSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CloneUDisk","Name":"克隆云硬盘","Desc":"克隆云硬盘","RetryInterval":1,"RetryTime":3,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[{"udisk_noArk_id_clone":"UDiskId.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CloneUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$UDiskCloneName","Desc":"实例名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SourceId","Type":"string","Value":"$udisk_noArk_id","Desc":"克隆父Disk的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"","Desc":"方舟是否开启,\"Yes\":开启,\"No\":关闭;默认为\"No\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Comment","Type":"string","Value":"","Desc":"Disk注释","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year , Month, Dynamic 默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDiskUpgradePrice","Name":"获取云硬盘升级价格","Desc":"获取云硬盘升级价格","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"${u_eval($Size+1)}","Desc":"购买UDisk大小,单位:GB,范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SourceId","Type":"string","Value":"$udisk_noArk_id","Desc":"升级目标UDisk ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"$UDataArkMode","Desc":"是否打开数据方舟, 打开\"Yes\",关闭\"No\", 默认关闭","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"磁盘类型,SSDDataDisk:ssd数据盘,DataDisk:普通数据盘。默认为DataDisk","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeUDisk","Name":"调整云硬盘","Desc":"调整云硬盘","RetryInterval":1,"RetryTime":3,"Delay":"80","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"${u_eval($Size+1)}","Desc":"调整后大小, 单位:GB, 范围[1~2000],权限位控制可达8000,若需要请申请开通相关权限。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表(验证扩容))","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Size","Expected":"${u_eval($Size+1)}","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表(克隆盘)","RetryInterval":3,"RetryTime":40,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id_clone","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDisk","Name":"删除云硬盘","Desc":"删除云硬盘(原盘)","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"要删除的UDisk的Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":3,"RetryTime":20,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDisk","Name":"删除云硬盘","Desc":"删除云硬盘(扩容盘)","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id_clone","Desc":"要删除的UDisk的Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":3,"RetryTime":20,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id_clone","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"kR3vgjuGcAhTVfthNDrqPL","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海二","广州","浪潮北京二","上海一","胡志明","香港"],"CreatedBy":"chenoa.chen@ucloud.cn"},{"ID":"QrXgYqu4puttGrJPK9iwve","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","北京二-可用区C","上海二-可用区B","广州-可用区B","浪潮北京二-可用区A","上海二-可用区C","北京二-可用区E","上海一-可用区A","胡志明-可用区A","香港-可用区B"],"CreatedBy":"chenoa.chen@ucloud.cn"}],"IsMonitorSet":true},{"ID":293,"Name":"UDisk-普通盘非方舟_04","Description":"创建资源-开启方舟模式(rebase)-创建快照-从快照克隆盘-从快照恢复盘-删除资源","Remark":"","IsPrivate":true,"CreatedAt":1510672868779,"CreatedBy":"chenoa.chen@ucloud.cn","UpdateAt":1564990664211,"UpdateBy":"","Vars":[{"Name":"HostName","Value":"auto_host_test4","ValueExpr":{}},{"Name":"Password","Value":"Z3VhbmxpeXVhbm1pbWExMjMhQCM=","ValueExpr":{}},{"Name":"ChargeType","Value":"Month","ValueExpr":{}},{"Name":"CreateCPU","Value":"1","ValueExpr":{}},{"Name":"CreateMem","Value":"1024","ValueExpr":{}},{"Name":"ImageId","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}},{"Name":"BootSize","Value":"20","ValueExpr":{}},{"Name":"BootType","Value":"CLOUD_SSD","ValueExpr":{}},{"Name":"BootBackup","Value":"NONE","ValueExpr":{}},{"Name":"DiskSize","Value":"20","ValueExpr":{}},{"Name":"DiskType","Value":"CLOUD_NORMAL","ValueExpr":{}},{"Name":"DiskBackup","Value":"NONE","ValueExpr":{}},{"Name":"UHostType","Value":"N2","ValueExpr":{}},{"Name":"UDiskType","Value":"DataDisk","ValueExpr":{}},{"Name":"UDiskName","Value":"auto_udisk_noArk4","ValueExpr":{}},{"Name":"UDataArkMode","Value":"No","ValueExpr":{}},{"Name":"Size","Value":"1","ValueExpr":{}}],"Cases":[{"Action":"DescribeUDiskPrice","Name":"获取云硬盘价格","Desc":"获取云硬盘价格","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"$Size","Desc":"购买UDisk大小,单位:GB,范围[1~1000]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic 如果不指定,则一次性获取三种计费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买UDisk的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"$UDataArkMode","Desc":"是否打开数据方舟, 打开\"Yes\",关闭\"No\", 默认关闭","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"$UDiskType","Desc":"UDisk 类型: DataDisk(普通数据盘),SSDDataDisk(SSD数据盘),默认值(DataDisk)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDiskAllowance","Name":"检查UDisk资源余量","Desc":"检查UDisk资源余量","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CheckUDiskAllowanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"100","Desc":"购买UDisk大小,单位:GB,范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDisk","Name":"创建云硬盘","Desc":"创建云硬盘","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"udisk_noArk_id":"UDiskId.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"$Size","Desc":"购买UDisk大小,单位:GB,普通盘: 范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限;SSD盘: 范围[1~4000]。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$UDiskName","Desc":"实例名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year , Month, Dynamic, Trial 默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"$UDataArkMode","Desc":"是否开启数据方舟","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"$UDiskType","Desc":"UDisk 类型: DataDisk(普通数据盘),SSDDataDisk(SSD数据盘),RSSDDataDisk(RSSD数据盘),默认值(DataDisk)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UKmsMode","Type":"string","Value":"","Desc":"是否加密。Yes:加密,No:不加密,默认值(No)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CmkId","Type":"string","Value":"","Desc":"加密需要的cmk id,UKmsMode为Yes时,必填","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":1,"RetryTime":5,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"SetUDiskUDataArkMode","Name":"设置UDisk数据方舟的状态","Desc":"设置UDisk数据方舟的状态","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"SetUDiskUDataArkModeResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"需要设置数据方舟的UDisk的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"Yes","Desc":"是否开启数据方舟,开启:\"Yes\", 不支持:\"No\"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":5,"RetryTime":10,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.UDataArkMode","Expected":"Yes","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDiskSnapshot","Name":"创建快照","Desc":"创建快照","RetryInterval":1,"RetryTime":3,"Delay":"300","Encrypt":"signature","FastFail":false,"Output":[{"snapshot_id":"SnapshotId.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateUDiskSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"快照的UDisk的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"snapshot_01_Ark","Desc":"快照名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"Year , Month, Dynamic 默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Comment","Type":"string","Value":"comment_01_Ark","Desc":"快照描述","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":3,"RetryTime":10,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.SnapshotLimit","Expected":"3","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.SnapshotCount","Expected":"1","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDiskSnapshot","Name":"获取快照列表","Desc":"获取快照列表","RetryInterval":3,"RetryTime":20,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDiskSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.UDiskId","Expected":"$udisk_noArk_id","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"","Desc":"UDiskId,返回该盘所做快照.(必须同时传Zone)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotId","Type":"string","Value":"$snapshot_id","Desc":"快照id,SnapshotId , UDiskId 同时传SnapshotId优先","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CloneUDiskSnapshot","Name":"克隆快照(方舟)","Desc":"克隆快照(方舟)","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"snapClone1_udisk_id":"UDiskId.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CloneUDiskSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"snap1_clone_Ark","Desc":"实例名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SourceId","Type":"string","Value":"$snapshot_id","Desc":"克隆父Snapshot的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"$Size","Desc":"购买UDisk大小,单位:GB,范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Comment","Type":"string","Value":"","Desc":"Disk注释","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year , Month, Dynamic 默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"Yes","Desc":"是否开启数据方舟 默认:No","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":5,"RetryTime":60,"Delay":"120","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name","Expected":"snap1_clone_Ark","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$snapClone1_udisk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CloneUDiskSnapshot","Name":"克隆快照(非方舟)","Desc":"克隆快照(非方舟)","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[{"snapClone2_udisk_id":"UDiskId.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"snap1_clone_noArk","Desc":"实例名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SourceId","Type":"string","Value":"$snapshot_id","Desc":"克隆父Snapshot的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"$Size","Desc":"购买UDisk大小,单位:GB,范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Comment","Type":"string","Value":"","Desc":"Disk注释","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year , Month, Dynamic 默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDataArkMode","Type":"string","Value":"No","Desc":"是否开启数据方舟 默认:No","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":5,"RetryTime":60,"Delay":"120","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name","Expected":"snap1_clone_noArk","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$snapClone2_udisk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"RestoreUDisk","Name":"从备份恢复数据至UDisk","Desc":"从备份恢复数据至UDisk","RetryInterval":1,"RetryTime":3,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"RestoreUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"需要恢复的盘id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotId","Type":"string","Value":"$snapshot_id","Desc":"从指定的快照恢复","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotTime","Type":"int","Value":"","Desc":"指定从方舟恢复的备份时间点","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":1,"RetryTime":5,"Delay":"120","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSnapshot","Name":"删除快照","Desc":"删除快照","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"SnapshotId","Expected":"$snapshot_id","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotId","Type":"string","Value":"$snapshot_id","Desc":"快照Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDiskSnapshot","Name":"获取快照列表","Desc":"获取快照列表","RetryInterval":1,"RetryTime":5,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDiskSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"TotalCount","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"","Desc":"UDiskId,返回该盘所做快照.(必须同时传Zone)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotId","Type":"string","Value":"$snapshot_id","Desc":"快照id,SnapshotId , UDiskId 同时传SnapshotId优先","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":2,"RetryTime":30,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDisk","Name":"删除云硬盘","Desc":"删除云硬盘","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$udisk_noArk_id","Desc":"要删除的UDisk的Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":1,"RetryTime":30,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$snapClone1_udisk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDisk","Name":"删除云硬盘","Desc":"删除云硬盘","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$snapClone1_udisk_id","Desc":"要删除的UDisk的Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDisk","Name":"获取云硬盘列表","Desc":"获取云硬盘列表","RetryInterval":1,"RetryTime":30,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Status","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$snapClone2_udisk_id","Desc":"UDisk Id(留空返回全部)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskType","Type":"string","Value":"","Desc":"普通数据盘:DataDisk; 普通系统盘:SystemDisk; SSD数据盘:SSDDataDisk; RSSD数据盘:RSSDDataDisk; 为空拉取所有","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDisk","Name":"删除云硬盘","Desc":"删除云硬盘","RetryInterval":2,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteUDiskResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDiskId","Type":"string","Value":"$snapClone2_udisk_id","Desc":"要删除的UDisk的Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"kR3vgjuGcAhTVfthNDrqPL","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海二","广州","浪潮北京二","上海一","胡志明","香港"],"CreatedBy":"chenoa.chen@ucloud.cn"},{"ID":"QrXgYqu4puttGrJPK9iwve","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","北京二-可用区C","北京二-可用区D","上海二-可用区B","广州-可用区B","浪潮北京二-可用区A","北京二-可用区E","上海一-可用区A","胡志明-可用区A","上海二-可用区C","香港-可用区B"],"CreatedBy":"chenoa.chen@ucloud.cn"}],"IsMonitorSet":true},{"ID":302,"Name":"防火墙-Firewall-01","Description":"firewall类的api","Remark":"","IsPrivate":true,"CreatedAt":1510732639841,"CreatedBy":"li.wei@ucloud.cn","UpdateAt":1568788273598,"UpdateBy":"gemin.jiang@ucloud.cn","Vars":[{"Name":"tag","Value":"tag_api_test","ValueExpr":{}},{"Name":"remark","Value":"remark_api_test","ValueExpr":{}},{"Name":"fw_name_1","Value":"${u_concat(fw_A_,${u_get_timestamp(13)},_)}","ValueExpr":{}},{"Name":"fw_rule_1_protocol","Value":"TCP","ValueExpr":{}},{"Name":"fw_rule_1_port","Value":"1111","ValueExpr":{}},{"Name":"fw_rule_1_srcip","Value":"0.0.0.0/0","ValueExpr":{}},{"Name":"fw_rule_1_action","Value":"ACCEPT","ValueExpr":{}},{"Name":"fw_rule_1_priority","Value":"HIGH","ValueExpr":{}},{"Name":"uhost_name_1","Value":"firewall_api_test","ValueExpr":{}},{"Name":"fw_rule_2_protocol","Value":"UDP","ValueExpr":{}},{"Name":"fw_rule_2_port","Value":"2222","ValueExpr":{}},{"Name":"fw_rule_2_srcip","Value":"10.0.0.0/8","ValueExpr":{}},{"Name":"fw_rule_2_action","Value":"DROP","ValueExpr":{}},{"Name":"fw_rule_2_priority","Value":"LOW","ValueExpr":{}},{"Name":"fw_name_2","Value":"${u_concat(fw_B_,${u_get_timestamp(13)},_)}","ValueExpr":{}},{"Name":"tag_2","Value":"tag_api_test_3","ValueExpr":{}},{"Name":"remark_2","Value":"remark_api_test_3","ValueExpr":{}},{"Name":"Image_Id","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}},{"Name":"recommend_web","Value":"recommend web","ValueExpr":{}},{"Name":"fw_rule_1","Value":"TCP|1111|0.0.0.0/0|ACCEPT|HIGH","ValueExpr":{}},{"Name":"fw_rule_2","Value":"UDP|2222|10.0.0.0/8|DROP|LOW","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"Image_Id":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeFirewall","Name":"获取防火墙信息","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"","Desc":"防火墙ID,默认为返回所有防火墙","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"string","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"string","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"创建主机","RetryInterval":10,"RetryTime":10,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[{"uhost_id1":"UHostIds.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$Image_Id","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"认证方式。密码: Password,key: KeyPair(暂不支持)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"Keyname,LoginMode为KeyPair时此项必须(暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"1","Desc":"虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"1024","Desc":"内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 北京二可用区B/C/D 最小支持1024(限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"","Desc":"磁盘类型,同时设定系统盘和数据盘 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$uhost_name_1","Desc":"UHost实例名称, 默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络Id,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescibeSubnet(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"0","Desc":"数据盘大小, 单位:GB, 范围[0,8000], 步长:10, 默认值:60,云盘最大支持8T,本地盘最大支持2T, SSD(包括所有GPU机型)最大支持500G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙 参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长,默认: 1。按需购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了 购买至月末","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"","Desc":"网络增强。可选[Enhance, Super ,Ultra, Extreme],目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"$tag","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"系统盘大小, 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"","Desc":"是否开启方舟特性,取值为:Yes,No, Basic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"","Desc":"是否支持热插拔【true,false】","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"默认是标准机型。Normal:标准机型, SATA_SSD: SATA SSD机型, BigData: 大数据机型,GPU: GPU型G1(原GPU型),GPU_G2:GPU型G2 不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"","Desc":"GPU卡核心的占用个数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"int","Value":"","Desc":"资源类型,云灾备填写191","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"vpc的id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"","Desc":"子网id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PrivateIp","Type":"string","Value":"","Desc":"指定内网IP。当前只支持一个内网IP。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"InstallAgent","Type":"string","Value":"","Desc":"是否安装UGA。'yes': 安装;其他或者不填:不安装。","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateFirewall","Name":"创建防火墙","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"180","Encrypt":"signature","FastFail":true,"Output":[{"fw_id1":"FWId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"${u_concat($fw_name_1,$Zone)}","Desc":"防火墙名称, 默认为Firewall","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"$tag","Desc":"防火墙业务组,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"$remark","Desc":"防火墙描述,默认为空","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Rule","Type":"string","Value":"$fw_rule_1","Desc":"防火墙规则,格式见 Rule.n","Required":true,"Multiple":true,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeFirewall","Name":"获取防火墙信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.FWId","Expected":"$fw_id1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name","Expected":"${u_concat($fw_name_1,$Zone)}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Tag","Expected":"$tag","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Remark","Expected":"$remark","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.ResourceCount","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Type","Expected":"user defined","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Rule.0.ProtocolType","Expected":"$fw_rule_1_protocol","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Rule.0.DstPort","Expected":"$fw_rule_1_port","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Rule.0.SrcIP","Expected":"$fw_rule_1_srcip","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Rule.0.RuleAction","Expected":"$fw_rule_1_action","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Rule.0.Priority","Expected":"$fw_rule_1_priority","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"$fw_id1","Desc":"防火墙ID,默认为返回所有防火墙","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"string","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"string","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeFirewall","Name":"获取防火墙信息","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"","Desc":"防火墙ID,默认为返回所有防火墙","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"string","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"string","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GrantFirewall","Name":"应用防火墙","Desc":"将防火墙应用到资源上","RetryInterval":0,"RetryTime":0,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如“org-xxxxxx”,默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"$fw_id1","Desc":"防火墙资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"UHost","Desc":"所应用资源类型,如UHost","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$uhost_id1","Desc":"所应用资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeFirewallResource","Name":"获取防火墙绑定资源","Desc":"获取防火墙组所绑定资源的外网IP","RetryInterval":0,"RetryTime":0,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"ResourceSet.0.Name","Expected":"$uhost_name_1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"ResourceSet.0.ResourceType","Expected":"uhost","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"ResourceSet.0.ResourceID","Expected":"$uhost_id1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"TotalCount","Expected":"1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"ResourceSet.0.Tag","Expected":"$tag","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"int","Value":"$fw_id1","Desc":"防火墙ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"string","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"string","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateFirewall","Name":"更新防火墙规则","Desc":"更新防火墙规则","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"$fw_id1","Desc":"防火墙资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Rule","Type":"string","Value":"$fw_rule_2","Desc":"防火墙规则,格式如下","Required":true,"Multiple":true,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateFirewallAttribute","Name":"更新防火墙属性","Desc":"更新防火墙规则","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"$fw_id1","Desc":"防火墙资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"${u_concat($fw_name_2,$Zone)}","Desc":"防火墙名称,默认为空,为空则不做修改","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"$tag_2","Desc":"防火墙业务组,默认为空,为空则不做修改","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"$remark_2","Desc":"防火墙备注,默认为空,为空则不做修改","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeFirewall","Name":"获取防火墙信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.FWId","Expected":"$fw_id1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name","Expected":"${u_concat($fw_name_2,$Zone)}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Tag","Expected":"$tag_2","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Remark","Expected":"$remark_2","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.ResourceCount","Expected":"1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Type","Expected":"user defined","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Rule.0.ProtocolType","Expected":"$fw_rule_2_protocol","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Rule.0.DstPort","Expected":"$fw_rule_2_port","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Rule.0.SrcIP","Expected":"$fw_rule_2_srcip","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Rule.0.RuleAction","Expected":"$fw_rule_2_action","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Rule.0.Priority","Expected":"$fw_rule_2_priority","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"$fw_id1","Desc":"防火墙ID,默认为返回所有防火墙","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"string","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"string","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeFirewall","Name":"获取防火墙信息","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"fw_dataset":"DataSet"}],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"","Desc":"防火墙ID,默认为返回所有防火墙","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"string","Value":"20","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"string","Value":"0","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GrantFirewall","Name":"应用防火墙","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如“org-xxxxxx”,默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"${u_search_value($fw_dataset, Type, $recommend_web, FWId)}","Desc":"防火墙资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"UHost","Desc":"所应用资源类型,如UHost","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$uhost_id1","Desc":"所应用资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PoweroffUHostInstance","Name":"模拟主机掉电","Desc":"断电主机","RetryInterval":60,"RetryTime":3,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$uhost_id1","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"删除主机","RetryInterval":10,"RetryTime":3,"Delay":"90","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$uhost_id1","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeFirewall","Name":"获取防火墙信息","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.ResourceCount","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"$fw_id1","Desc":"防火墙ID,默认为返回所有防火墙","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"string","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"string","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteFirewall","Name":"删除防火墙","Desc":"","RetryInterval":1,"RetryTime":10,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"$fw_id1","Desc":"防火墙资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeFirewall","Name":"获取防火墙信息","Desc":"获取防火墙信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet","Expected":"$fw_id1","Comparator":"object_not_contains","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"","Desc":"防火墙ID,默认为返回所有防火墙","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"string","Value":"10","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"string","Value":"0","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"TDXfmaFQjcfcspxZnpLAtY","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["香港","洛杉矶","上海一","上海二","北京一","高雄","台北","东京","广州","华盛顿","法兰克福","曼谷","首尔","新加坡","北京二","浪潮-2","迪拜","雅加达","孟买","圣保罗","伦敦","浪潮北京一","尼日利亚","胡志明","拉各斯","泉州","兴业数金","浪潮","新疆格林深瞳","杭州","莫斯科"],"CreatedBy":"li.wei@ucloud.cn"},{"ID":"CmnY7xGgSG5NLRZpLSn2rE","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["洛杉矶-可用区A","上海一-可用区A","北京一-可用区A","上海二-可用区B","广州-可用区B","高雄-可用区A","新加坡-可用区A","华盛顿-可用区A","法兰克福-可用区A","曼谷-可用区A","首尔-可用区A","台北-可用区A","东京-可用区A","莫斯科-可用区A","北京二-可用区B","浪潮2-可用区A","迪拜-可用区A","雅加达-可用区A","孟买-可用区A","香港-可用区B","圣保罗-可用区A","伦敦-可用区A","浪潮北京一-可用区A","尼日利亚-可用区A","胡志明-可用区A","拉各斯-可用区A","泉州-可用区A","兴业数金-可用区A","浪潮-可用区A","新疆格林深瞳-可用区A","杭州-可用区A"],"CreatedBy":"li.wei@ucloud.cn"}],"IsMonitorSet":true},{"ID":330,"Name":"单机式memcache(计价)","Description":"创建、升级、续费、删除计费校验","Remark":"","IsPrivate":true,"CreatedAt":1510815048639,"CreatedBy":"caroline.yuan@ucloud.cn","UpdateAt":1540189560556,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}}],"Cases":[{"Action":"CreateUMemcacheGroup","Name":"创建memcache组","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"group_id":"GroupId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"umem_charge","Desc":"请求创建组的名称 范围[6-60]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"1","Desc":"每个节点的内存大小,单位GB,默认1GB 目前仅支持1/2/4/8/16/32这几档","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ConfigId","Type":"string","Value":"","Desc":"配置ID,目前仅支持默认配置id 默认配置id:\"9a891891-c245-4b66-bce8-67e59430d67c\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Version","Type":"string","Value":"","Desc":"Memcache版本信息,默认为1.4.31","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"计费模式,Year , Month, Dynamic 默认: Month","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长,默认为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[{"CreateTime":"DataSet.0.CreateTime"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"memcache","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMemcachePrice","Name":"获取umemcache组价格","Desc":"获取umemcache组价格信息","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"GetPrice":"DataSet.0.Price"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见[可用区列表]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"1","Desc":"容量大小,单位:GB 取值范围[1-32]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"计费模式,Year, Month, Dynamic,默认: Dynamic 默认: 获取所有计费模式的价格","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买umemcache的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeOrderDetailInfo","Name":"获取订单信息","Desc":"获取订单信息","RetryInterval":0,"RetryTime":0,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"OrderInfos.0.Amount","Expected":"${u_eval($GetPrice/100)}","Comparator":"float_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"BeginTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)}-1200,str)}","Desc":"\t开始时间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)})}","Desc":"结束时间(时间跨度不超过3个月)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tags","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AzGroups","Type":"string","Value":"","Desc":"地区(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Regions","Type":"string","Value":"","Desc":"可用区,原:数据中心(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ResourceTypes","Type":"string","Value":"","Desc":"产品类型(默认全部)[全部产品类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderTypes","Type":"string","Value":"OT_BUY","Desc":"订单类型(默认全部)[全部订单类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeTypes","Type":"string","Value":"Month","Desc":"付费类别(默认全部OrderType)[全部计费方式]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderStates","Type":"string","Value":"OS_FINISHED","Desc":"订单状态(默认全部可选参数)[OS_FINISHED;OS_UNDO]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Invoiceds","Type":"string","Value":"","Desc":"是否开过发票(默认全部可选参数)[INVO_ON:未开过;INVO_OFF:开过]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度(默认为25)[1~100]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量(默认为0)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceIds","Type":"string","Value":"$group_id","Desc":"资源ID(短ID)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"TradeNos","Type":"string","Value":"","Desc":"交易订单号(该字段存在时,可以不传BeginTime和EndTime)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"QueryAll","Type":"string","Value":"true","Desc":"‘true’表示查询全部(默认全部)其他选项按项目组查询","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMemcacheUpgradePrice","Name":"获取umemcache升级价格","Desc":"获取umemcache升级价格信息","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"UpgradePrice":"Price"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"2","Desc":"购买umemcache大小,单位:GB","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"需要升级的空间的GroupId,请参考DescribeUMemcacheGroup接口","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeUMemcacheGroup","Name":"调整容量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"2","Desc":"内存大小, 单位:GB 目前仅支持1/2/4/8/16五种规格(暂时只支持扩容)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"int","Value":"","Desc":"代金券ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeOrderDetailInfo","Name":"获取订单信息","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"OrderInfos.0.Amount","Expected":"${u_eval($GetPrice/100)}","Comparator":"float_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"BeginTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)}-1200,str)}","Desc":"\t开始时间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)})}","Desc":"结束时间(时间跨度不超过3个月)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tags","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AzGroups","Type":"string","Value":"","Desc":"地区(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Regions","Type":"string","Value":"","Desc":"可用区,原:数据中心(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ResourceTypes","Type":"string","Value":"","Desc":"产品类型(默认全部)[全部产品类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderTypes","Type":"string","Value":"OT_BUY","Desc":"订单类型(默认全部)[全部订单类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeTypes","Type":"string","Value":"Month","Desc":"付费类别(默认全部OrderType)[全部计费方式]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderStates","Type":"string","Value":"OS_FINISHED","Desc":"订单状态(默认全部可选参数)[OS_FINISHED;OS_UNDO]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Invoiceds","Type":"string","Value":"","Desc":"是否开过发票(默认全部可选参数)[INVO_ON:未开过;INVO_OFF:开过]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度(默认为25)[1~100]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量(默认为0)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceIds","Type":"string","Value":"$group_id","Desc":"资源ID(短ID)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"TradeNos","Type":"string","Value":"","Desc":"交易订单号(该字段存在时,可以不传BeginTime和EndTime)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"QueryAll","Type":"string","Value":"true","Desc":"‘true’表示查询全部(默认全部)其他选项按项目组查询","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetResourceRenewPrice","Name":"获取续费价格","Desc":"获取续费价格","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"ReNewPrice":"RenewPriceSet.0.Price"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ResourceIds","Type":"string","Value":"$group_id","Desc":"需要修改自动续费资源ID(最多100)","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"计价方式(Month;Year) (默认Month)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"数量(1~10)(默认1)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateRenew","Name":"创建单个续费订单","Desc":"相关页面:续费支付\n特殊开放对象:云顶,时代互联","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"需要续费资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"付费类别,默认Month[Month:按月,Year按年]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"string","Value":"1","Desc":"续费周期数[1~10]默认为1","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"\t代金券ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeOrderDetailInfo","Name":"获取订单信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"OrderInfos.0.Amount","Expected":"$ReNewPrice","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"BeginTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)}-1200,str)}","Desc":"\t开始时间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_eval(${u_get_timestamp(10)})}","Desc":"结束时间(时间跨度不超过3个月)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tags","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AzGroups","Type":"string","Value":"","Desc":"地区(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Regions","Type":"string","Value":"","Desc":"可用区,原:数据中心(默认全部)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ResourceTypes","Type":"string","Value":"","Desc":"产品类型(默认全部)[全部产品类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderTypes","Type":"string","Value":"OT_RENEW","Desc":"订单类型(默认全部)[全部订单类型]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ChargeTypes","Type":"string","Value":"Month","Desc":"付费类别(默认全部OrderType)[全部计费方式]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"OrderStates","Type":"string","Value":"OS_FINISHED","Desc":"订单状态(默认全部可选参数)[OS_FINISHED;OS_UNDO]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Invoiceds","Type":"string","Value":"","Desc":"是否开过发票(默认全部可选参数)[INVO_ON:未开过;INVO_OFF:开过]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度(默认为25)[1~100]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量(默认为0)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceIds","Type":"string","Value":"$group_id","Desc":"资源ID(短ID)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"TradeNos","Type":"string","Value":"","Desc":"交易订单号(该字段存在时,可以不传BeginTime和EndTime)","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"QueryAll","Type":"string","Value":"true","Desc":"‘true’表示查询全部(默认全部)其他选项按项目组查询","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUMem","Name":"删除UMem资源","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"single","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"","Value":"$Region","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wepVzBDovGL8whZxszkGrh","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"印尼","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮2","Value":"cn-inspur2","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海二","上海一","广州","香港","洛杉矶","华盛顿","曼谷","法兰克福","首尔","新加坡","高雄","莫斯科","东京","台北"],"CreatedBy":"caroline.yuan@ucloud.cn"},{"ID":"sX2p3tJhpyagkc2y7CnRuY","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"印尼-雅加达","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","北京二-可用区D","北京二-可用区C","上海二-可用区B","上海二-可用区A","上海一-可用区A","广州-可用区B","香港-可用区A","洛杉矶-可用区A","华盛顿-可用区A","法兰克福-可用区A","曼谷-可用区A","首尔-可用区A","新加坡-可用区A","高雄-可用区A","莫斯科-可用区A","东京-可用区A","台北-可用区A","北京二-可用区E"],"CreatedBy":"caroline.yuan@ucloud.cn"}],"IsMonitorSet":true},{"ID":333,"Name":"主机功能之镜像跨可用区-1","Description":"创建主机,创建自制镜像,用自制镜像在该可用区创建主机,拷贝自制镜像至其他可用区,在其他可用区创建主机,删除主机,删除镜像。","Remark":"","IsPrivate":true,"CreatedAt":1510824013864,"CreatedBy":"maggie.an@ucloud.cn","UpdateAt":1537436543124,"UpdateBy":"","Vars":[{"Name":"Password","Value":"Z3VhbmxpeXVhbm1pbWExMjMhQCM=","ValueExpr":{}},{"Name":"ImageName","Value":"ImageTest","ValueExpr":{}},{"Name":"TargetImageName","Value":"ImageCopyTest","ValueExpr":{}},{"Name":"TargetRegion","Value":"cn-sh2","ValueExpr":{}},{"Name":"TargetZone","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"myImage","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"myImage":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[{"hostId":"UHostIds.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$myImage","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"认证方式。密码: Password,key: KeyPair(暂不支持)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"Keyname,LoginMode为KeyPair时此项必须(暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"1","Desc":"虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"1024","Desc":"内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 北京二可用区B/C/D 最小支持1024(限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"","Desc":"磁盘类型,同时设定系统盘和数据盘 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"","Desc":"UHost实例名称, 默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络Id,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescibeSubnet(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"0","Desc":"数据盘大小, 单位:GB, 范围[0,8000], 步长:10, 默认值:60,云盘最大支持8T,本地盘最大支持2T, SSD(包括所有GPU机型)最大支持500G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙 参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长,默认: 1。按需购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了 购买至月末","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"","Desc":"网络增强。可选[Enhance, Super ,Ultra, Extreme],目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"系统盘大小, 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"","Desc":"是否开启方舟特性,取值为:Yes,No, Basic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"","Desc":"是否支持热插拔【true,false】","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"默认是标准机型。Normal:标准机型, SATA_SSD: SATA SSD机型, BigData: 大数据机型,GPU: GPU型G1(原GPU型),GPU_G2:GPU型G2 不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"","Desc":"GPU卡核心的占用个数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"获取主机信息","RetryInterval":60,"RetryTime":60,"Delay":"400","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BootDiskState","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUHostInstance","Name":"关闭主机","Desc":"关闭主机","RetryInterval":1,"RetryTime":3,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":30,"RetryTime":30,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BootDiskState","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateCustomImage","Name":"创建自制镜像","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[{"newImageId":"ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageName","Type":"string","Value":"$ImageName","Desc":"镜像名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageDescription","Type":"string","Value":"","Desc":"镜像描述","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":30,"RetryTime":100,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"ImageSet.0.State","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"ImageSet.0.ImageId","Expected":"$newImageId","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$newImageId","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"用自制镜像,在该可用区创建主机","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[{"hostId2":"UHostIds.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$newImageId","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"认证方式。密码: Password,key: KeyPair(暂不支持)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"Keyname,LoginMode为KeyPair时此项必须(暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"1","Desc":"虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"1024","Desc":"内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 北京二可用区B/C/D 最小支持1024(限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"","Desc":"磁盘类型,同时设定系统盘和数据盘 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"","Desc":"UHost实例名称, 默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络Id,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescibeSubnet(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"0","Desc":"数据盘大小, 单位:GB, 范围[0,8000], 步长:10, 默认值:60,云盘最大支持8T,本地盘最大支持2T, SSD(包括所有GPU机型)最大支持500G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙 参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长,默认: 1。按需购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了 购买至月末","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"","Desc":"网络增强。可选[Enhance, Super ,Ultra, Extreme],目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"系统盘大小, 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"","Desc":"是否开启方舟特性,取值为:Yes,No, Basic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"","Desc":"是否支持热插拔【true,false】","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"默认是标准机型。Normal:标准机型, SATA_SSD: SATA SSD机型, BigData: 大数据机型,GPU: GPU型G1(原GPU型),GPU_G2:GPU型G2 不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"","Desc":"GPU卡核心的占用个数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":30,"RetryTime":100,"Delay":"60","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BootDiskState","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId2","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetProjectList","Name":"获取帐号下的项目列表","Desc":"获取帐号下的项目列表","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"TargetProjectID":"ProjectSet.0.ProjectId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"GetProjectListResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[],"Method":"POST","JSONExpr":null}},{"Action":"CopyCustomImage","Name":"复制自制镜像","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[{"cpImageId":"TargetImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"源项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SourceImageId","Type":"string","Value":"$newImageId","Desc":"源镜像Id, 参见 DescribeImage","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TargetRegion","Type":"string","Value":"$TargetRegion","Desc":"目标地域,不跨地域不用填","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TargetProjectId","Type":"string","Value":"$TargetProjectID","Desc":"目标项目Id, 参见 GetProjectList","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TargetImageName","Type":"string","Value":"$TargetImageName","Desc":"目标镜像名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TargetImageDescription","Type":"string","Value":"","Desc":"目标镜像描述","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetImageCopyProgress","Name":"获取镜像复制进度","Desc":"","RetryInterval":30,"RetryTime":60,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"ProgressInfo","Expected":"100.00","Comparator":"float_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$TargetRegion","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$cpImageId","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"$TargetProjectID","Desc":"源项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":30,"RetryTime":30,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"ImageSet.0.State","Expected":"Available","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$TargetRegion","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$cpImageId","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"$TargetProjectID","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"在TargetRegion用复制的镜像创建主机","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"hostId_new":"UHostIds.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$TargetRegion","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$TargetZone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$cpImageId","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"认证方式。密码: Password,key: KeyPair(暂不支持)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"Keyname,LoginMode为KeyPair时此项必须(暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"1","Desc":"虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"1024","Desc":"内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 北京二可用区B/C/D 最小支持1024(限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"","Desc":"磁盘类型,同时设定系统盘和数据盘 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"","Desc":"UHost实例名称, 默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络Id,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescibeSubnet(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"0","Desc":"数据盘大小, 单位:GB, 范围[0,8000], 步长:10, 默认值:60,云盘最大支持8T,本地盘最大支持2T, SSD(包括所有GPU机型)最大支持500G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙 参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长,默认: 1。按需购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了 购买至月末","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"","Desc":"网络增强。可选[Enhance, Super ,Ultra, Extreme],目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"$TargetProjectID","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"系统盘大小, 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"","Desc":"是否开启方舟特性,取值为:Yes,No, Basic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"","Desc":"是否支持热插拔【true,false】","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"默认是标准机型。Normal:标准机型, SATA_SSD: SATA SSD机型, BigData: 大数据机型,GPU: GPU型G1(原GPU型),GPU_G2:GPU型G2 不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"","Desc":"GPU卡核心的占用个数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIP","Type":"string","Value":"","Desc":"指定主机内网固定IP","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"所属VPC的ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"","Desc":"子网ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":60,"RetryTime":60,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BootDiskState","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$TargetRegion","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$TargetZone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId_new","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"$TargetProjectID","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateCustomImage","Name":"删除自制镜像","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$newImageId","Desc":"自制镜像ID 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUHostInstance","Name":"关闭主机","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUHostInstance","Name":"关闭主机","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId2","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.1.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId,$hostId2","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId2","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateCustomImage","Name":"删除自制镜像","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"100","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$TargetRegion","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$TargetZone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$cpImageId","Desc":"自制镜像ID 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"$TargetProjectID","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUHostInstance","Name":"关闭主机","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$TargetRegion","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$TargetZone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId_new","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"$TargetProjectID","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$TargetRegion","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$TargetZone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId_new","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"$TargetProjectID","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$TargetRegion","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$TargetZone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId_new","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"$TargetProjectID","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wAAqtgG24GTKdcL2H5SQ7b","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","巴西圣保罗","新疆软件园"],"CreatedBy":"sunny.zhang@ucloud.cn"},{"ID":"8b6kM8mM9Y23JqAzieCHC2","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"尼日利亚-可用区A","Value":"afr-nigeria-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["巴西圣保罗-可用区A","新疆软件园-可用区A","北京二-可用区C","上海二-可用区B","台北-可用区A"],"CreatedBy":"sunny.zhang@ucloud.cn"}],"IsMonitorSet":true},{"ID":448,"Name":"主机功能之基本操作-N2-Normal-LocalDisk-1","Description":"创建-重启-关闭-更改(CPU+系统盘+数据盘)配置-关闭主机-删除主机","Remark":"","IsPrivate":true,"CreatedAt":1512030464210,"CreatedBy":"maggie.an@ucloud.cn","UpdateAt":1564033662599,"UpdateBy":"","Vars":[{"Name":"Password","Value":"Z3VhbmxpeXVhbm1pbWExMjMhQCM=","ValueExpr":{}},{"Name":"CreateBootDisk","Value":"20","ValueExpr":{}},{"Name":"ChargeType","Value":"Month","ValueExpr":{}},{"Name":"CreateCPU","Value":"1","ValueExpr":{}},{"Name":"CreateMem","Value":"1024","ValueExpr":{}},{"Name":"CreateDiskspace","Value":"20","ValueExpr":{}},{"Name":"UpgradeDiskSpace","Value":"30","ValueExpr":{}},{"Name":"NewPassword","Value":"Z3VhbmxpeXVhbm1pbWExMjMhQCM=","ValueExpr":{}},{"Name":"Name","Value":"uhost-basic-api-N2-Normal-LocalDisk-1","ValueExpr":{}},{"Name":"ImageID","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}},{"Name":"UpgradeBootDisk","Value":"40","ValueExpr":{}},{"Name":"UpgradeCPU","Value":"2","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"ImageID":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":true,"Output":[{"hostId":"UHostIds.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$ImageID","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"认证方式。密码: Password,key: KeyPair(暂不支持)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"Keyname,LoginMode为KeyPair时此项必须(暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"$CreateCPU","Desc":"虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"$CreateMem","Desc":"内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 北京二可用区B/C/D 最小支持1024(限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"LocalDisk","Desc":"磁盘类型,同时设定系统盘和数据盘 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$Name","Desc":"UHost实例名称, 默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络Id,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescibeSubnet(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$CreateDiskspace","Desc":"数据盘大小, 单位:GB, 范围[0,8000], 步长:10, 默认值:60,云盘最大支持8T,本地盘最大支持2T, SSD(包括所有GPU机型)最大支持500G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙 参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"$ChargeType","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长,默认: 1。按需购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了 购买至月末","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"Normal","Desc":"网络增强。可选[Enhance, Super ,Ultra, Extreme],目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"$CreateBootDisk","Desc":"系统盘大小, 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"No","Desc":"是否开启方舟特性,取值为:Yes,No, Basic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"false","Desc":"是否支持热插拔【true,false】","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"N2","Desc":"宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"默认是标准机型。Normal:标准机型, SATA_SSD: SATA SSD机型, BigData: 大数据机型,GPU: GPU型G1(原GPU型),GPU_G2:GPU型G2 不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"false","Desc":"GPU卡核心的占用个数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SetId","Type":"","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"验证创出来的uhost信息是否正确","RetryInterval":30,"RetryTime":200,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.CPU","Expected":"$CreateCPU","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Memory","Expected":"$CreateMem","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostId","Expected":"$hostId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Name","Expected":"$Name","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.TotalDiskSpace","Expected":"$CreateDiskspace","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.HostType","Expected":"N2","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostType","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.StorageType","Expected":"LocalDisk","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BasicImageId","Expected":"$ImageID","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BootDiskState","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"RebootUHostInstance","Name":"重启主机","Desc":"重启","RetryInterval":60,"RetryTime":5,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘密码","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.CPU","Expected":"$CreateCPU","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Memory","Expected":"$CreateMem","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostId","Expected":"$hostId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Name","Expected":"$Name","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.TotalDiskSpace","Expected":"$CreateDiskspace","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.HostType","Expected":"N2","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostType","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.StorageType","Expected":"LocalDisk","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BasicImageId","Expected":"$ImageID","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUHostInstance","Name":"关闭主机","Desc":"关闭uhost","RetryInterval":30,"RetryTime":5,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetRestResource","Name":"获取剩余资源","Desc":"获取剩余资源","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"GetRestResourceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UpgradeStatus","Expected":"True","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"","Desc":"Normal: 普通资源;SSD: ssd资源;BigData:大数据资源; GPU: gpu资源; 默认为GPU(目前只支持GPU)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"$UpgradeCPU","Desc":"目标虚拟CPU核数,单位:个,范围:[2,32]。默认值为当前实例的CPU核数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"","Desc":"内存大小,单位:MB,范围[2048,65536],步长:2048,默认值为当前实例的内存大小","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"","Desc":"数据盘大小,单位:GB,范围[10,1000]; SSD机型,单位:GB,范围[100,500];步长:10,默认值为当前实例的数据盘大小,数据盘不支持缩容,因此不允许输入比当前实例数据盘大小的值","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"系统盘大小,单位:GB,范围[20,100],步长:10,系统盘不支持缩容,因此不允许输入比当前实例系统盘小的值","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeUHostInstance","Name":"修改主机配置","Desc":"CPU","RetryInterval":45,"RetryTime":5,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"$UpgradeCPU","Desc":"虚拟CPU核数,单位:个,范围:[1,16],最小值为1,其他值是2的倍数,默认值为当前实例的CPU核数(*windows CPU\u003e=2)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"","Desc":"内存大小,单位:MB,范围[2048,65536],步长:2048,默认值为当前实例的内存大小(BGP-C数据中心最小支持1024,限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"","Desc":"数据盘大小,单位:GB,范围[10,1000]; SSD机型,单位:GB,范围[100,500];步长:10,默认值为当前实例的数据盘大小,数据盘不支持缩容,因此不允许输入比当前实例数据盘大小的值","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"系统盘大小,单位:GB,范围[20,100],步长:10,系统盘不支持缩容,因此不允许输入比当前实例系统盘小的值","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapValue","Type":"int","Value":"","Desc":"网卡升降级(1,表示升级,2表示降级,0表示不变)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"验证升级的uhost信息是否正确","RetryInterval":30,"RetryTime":60,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Memory","Expected":"$CreateMem","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostId","Expected":"$hostId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Name","Expected":"$Name","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.CPU","Expected":"$UpgradeCPU","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.HostType","Expected":"N2","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostType","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.StorageType","Expected":"LocalDisk","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BasicImageId","Expected":"$ImageID","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PoweroffUHostInstance","Name":"模拟主机掉电","Desc":"直接关闭UHost实例电源,无需等待实例正常关闭。","RetryInterval":30,"RetryTime":5,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"删除指定数据中心的UHost实例。","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"vYAK8YxT3QRiJPJb7PCk4n","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海一","广州","香港","华盛顿","法兰克福","曼谷","首尔","新加坡","高雄","莫斯科","东京","台北","迪拜","浪潮北京一","孟买","上海二","巴西圣保罗","圣保罗","新疆软件园","雅加达","伦敦","尼日利亚","拉各斯","胡志明","洛杉矶","杭州"],"CreatedBy":"maggie.an@ucloud.cn"},{"ID":"tanQWo7SiRNkgZBGfaZdFn","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["上海一-可用区A","香港-可用区B","新加坡-可用区A","台北-可用区A","东京-可用区A","莫斯科-可用区A","高雄-可用区A","华盛顿-可用区A","法兰克福-可用区A","曼谷-可用区A","首尔-可用区A","香港-可用区A","广州-可用区B","上海二-可用区B","北京二-可用区B","北京二-可用区D","迪拜-可用区A","孟买-可用区A","上海二-可用区C","巴西圣保罗-可用区A","圣保罗-可用区A","新疆软件园-可用区A","北京二-可用区E","雅加达-可用区A","伦敦-可用区A","浪潮北京一-可用区A","尼日利亚-可用区A","拉各斯-可用区A","胡志明-可用区A","上海二-可用区A","洛杉矶-可用区A","杭州-可用区A"],"CreatedBy":"maggie.an@ucloud.cn"}],"IsMonitorSet":true},{"ID":449,"Name":"主机功能之基本操作-N2-Normal-LocalDisk-2","Description":"创建-重启-关闭-扩容系统盘-重装-关闭主机-删除主机","Remark":"","IsPrivate":true,"CreatedAt":1512030465724,"CreatedBy":"maggie.an@ucloud.cn","UpdateAt":1545299495708,"UpdateBy":"","Vars":[{"Name":"Password","Value":"Z3VhbmxpeXVhbm1pbWExMjMhQCM=","ValueExpr":{}},{"Name":"CreateBootDisk","Value":"20","ValueExpr":{}},{"Name":"ChargeType","Value":"Month","ValueExpr":{}},{"Name":"CreateCPU","Value":"1","ValueExpr":{}},{"Name":"CreateMem","Value":"1024","ValueExpr":{}},{"Name":"CreateDiskspace","Value":"0","ValueExpr":{}},{"Name":"NewPassword","Value":"Z3VhbmxpeXVhbm1pbWExMjMhQCM=","ValueExpr":{}},{"Name":"Name","Value":"uhost-basic-api","ValueExpr":{}},{"Name":"ImageID","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"ImageID":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"20","Encrypt":"signature","FastFail":true,"Output":[{"hostId":"UHostIds.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$ImageID","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"认证方式。密码: Password,key: KeyPair(暂不支持)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"Keyname,LoginMode为KeyPair时此项必须(暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"$CreateCPU","Desc":"虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"$CreateMem","Desc":"内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 北京二可用区B/C/D 最小支持1024(限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"LocalDisk","Desc":"磁盘类型,同时设定系统盘和数据盘 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$Name","Desc":"UHost实例名称, 默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络Id,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescibeSubnet(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$CreateDiskspace","Desc":"数据盘大小, 单位:GB, 范围[0,8000], 步长:10, 默认值:60,云盘最大支持8T,本地盘最大支持2T, SSD(包括所有GPU机型)最大支持500G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙 参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"$ChargeType","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长,默认: 1。按需购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了 购买至月末","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"Normal","Desc":"网络增强。可选[Enhance, Super ,Ultra, Extreme],目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"$CreateBootDisk","Desc":"系统盘大小, 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"No","Desc":"是否开启方舟特性,取值为:Yes,No, Basic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"false","Desc":"是否支持热插拔【true,false】","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"N2","Desc":"宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"默认是标准机型。Normal:标准机型, SATA_SSD: SATA SSD机型, BigData: 大数据机型,GPU: GPU型G1(原GPU型),GPU_G2:GPU型G2 不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"false","Desc":"GPU卡核心的占用个数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"验证创出来的uhost信息是否正确","RetryInterval":30,"RetryTime":200,"Delay":"60","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BasicImageId","Expected":"$ImageID","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.CPU","Expected":"$CreateCPU","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Memory","Expected":"$CreateMem","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostId","Expected":"$hostId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Name","Expected":"$Name","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.TotalDiskSpace","Expected":"$CreateDiskspace","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.HostType","Expected":"N2","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostType","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.StorageType","Expected":"LocalDisk","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BootDiskState","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUHostInstance","Name":"关闭主机","Desc":"关闭主机","RetryInterval":30,"RetryTime":5,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BasicImageId","Expected":"$ImageID","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.CPU","Expected":"$CreateCPU","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Memory","Expected":"$CreateMem","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostId","Expected":"$hostId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Name","Expected":"$Name","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.TotalDiskSpace","Expected":"$CreateDiskspace","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.HostType","Expected":"N2","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostType","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.StorageType","Expected":"LocalDisk","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReinstallUHostInstance","Name":"重装系统","Desc":"重新安装指定UHost实例的操作系统","RetryInterval":60,"RetryTime":5,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例资源ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"$NewPassword","Desc":"如果创建UHost实例时LoginMode为Password,则必须填写,如果LoginMode为KeyPair,不需要填写 (密码格式使用BASE64编码;LoginMode不可变更)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$ImageID","Desc":"镜像Id,默认使用原镜像 参见 [DescribeImage](describe_image.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ReserveDisk","Type":"string","Value":"","Desc":"是否保留数据盘,保留:Yes,不报留:No, 默认:Yes","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"int","Value":"","Desc":"云灾备指明191","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"获取主机或主机列表信息,并可根据数据中心,主机ID等参数进行过滤。","RetryInterval":30,"RetryTime":200,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BasicImageId","Expected":"$ImageID","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Memory","Expected":"$CreateMem","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostId","Expected":"$hostId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.TotalDiskSpace","Expected":"$CreateDiskspace","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Name","Expected":"$Name","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.CPU","Expected":"$CreateCPU","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.HostType","Expected":"N2","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostType","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.StorageType","Expected":"LocalDisk","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PoweroffUHostInstance","Name":"模拟主机掉电","Desc":"直接关闭UHost实例电源,无需等待实例正常关闭。","RetryInterval":60,"RetryTime":3,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"删除指定数据中心的UHost实例。","RetryInterval":0,"RetryTime":0,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wAAqtgG24GTKdcL2H5SQ7b","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海一","广州","香港","华盛顿","法兰克福","曼谷","首尔","新加坡","高雄","莫斯科","台北","东京","迪拜","浪潮北京一","孟买","上海二","巴西圣保罗","圣保罗","新疆软件园","雅加达","伦敦","尼日利亚","拉各斯","胡志明"],"CreatedBy":"sunny.zhang@ucloud.cn"},{"ID":"8b6kM8mM9Y23JqAzieCHC2","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["上海一-可用区A","上海二-可用区B","广州-可用区B","香港-可用区A","香港-可用区B","华盛顿-可用区A","法兰克福-可用区A","曼谷-可用区A","首尔-可用区A","新加坡-可用区A","台北-可用区A","东京-可用区A","莫斯科-可用区A","高雄-可用区A","北京二-可用区B","北京二-可用区D","迪拜-可用区A","孟买-可用区A","上海二-可用区C","巴西圣保罗-可用区A","圣保罗-可用区A","新疆软件园-可用区A","雅加达-可用区A","北京二-可用区E","伦敦-可用区A","浪潮北京一-可用区A","尼日利亚-可用区A","拉各斯-可用区A","胡志明-可用区A","上海二-可用区A"],"CreatedBy":"sunny.zhang@ucloud.cn"}],"IsMonitorSet":true},{"ID":471,"Name":"主机功能之基本功能-重置密码","Description":"创建-改密码(创建后等25分钟)-关闭主机-删除主机","Remark":"","IsPrivate":true,"CreatedAt":1512114128268,"CreatedBy":"maggie.an@ucloud.cn","UpdateAt":1555467872814,"UpdateBy":"","Vars":[{"Name":"Password","Value":"Z3VhbmxpeXVhbm1pbWExMjMhQCM=","ValueExpr":{}},{"Name":"CreateBootDisk","Value":"20","ValueExpr":{}},{"Name":"ChargeType","Value":"Month","ValueExpr":{}},{"Name":"CreateCPU","Value":"1","ValueExpr":{}},{"Name":"CreateMem","Value":"1024","ValueExpr":{}},{"Name":"CreateDiskspace","Value":"0","ValueExpr":{}},{"Name":"NewPassword","Value":"Z3VhbmxpeXVhbm1pbWExMjMhQCM=","ValueExpr":{}},{"Name":"Name","Value":"uhost-basic-api-ResetPassword","ValueExpr":{}},{"Name":"ImageID","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"ImageID":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":true,"Output":[{"hostId":"UHostIds.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$ImageID","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"认证方式。密码: Password,key: KeyPair(暂不支持)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"Keyname,LoginMode为KeyPair时此项必须(暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"$CreateCPU","Desc":"虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"$CreateMem","Desc":"内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 北京二可用区B/C/D 最小支持1024(限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"LocalDisk","Desc":"磁盘类型,同时设定系统盘和数据盘 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$Name","Desc":"UHost实例名称, 默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络Id,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescibeSubnet(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$CreateDiskspace","Desc":"数据盘大小, 单位:GB, 范围[0,8000], 步长:10, 默认值:60,云盘最大支持8T,本地盘最大支持2T, SSD(包括所有GPU机型)最大支持500G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙 参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"$ChargeType","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长,默认: 1。按需购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了 购买至月末","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"Normal","Desc":"网络增强。可选[Enhance, Super ,Ultra, Extreme],目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"$CreateBootDisk","Desc":"系统盘大小, 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"No","Desc":"是否开启方舟特性,取值为:Yes,No, Basic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"false","Desc":"是否支持热插拔【true,false】","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"默认是标准机型。Normal:标准机型, SATA_SSD: SATA SSD机型, BigData: 大数据机型,GPU: GPU型G1(原GPU型),GPU_G2:GPU型G2 不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"false","Desc":"GPU卡核心的占用个数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"验证创出来的uhost信息是否正确","RetryInterval":30,"RetryTime":120,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.CPU","Expected":"$CreateCPU","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Memory","Expected":"$CreateMem","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.UHostId","Expected":"$hostId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.Name","Expected":"$Name","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.TotalDiskSpace","Expected":"$CreateDiskspace","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.StorageType","Expected":"LocalDisk","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BasicImageId","Expected":"$ImageID","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BootDiskState","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUHostInstance","Name":"关闭主机","Desc":"关闭主机","RetryInterval":30,"RetryTime":5,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":60,"RetryTime":100,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BootDiskState","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResetUHostInstancePassword","Name":"重置主机密码","Desc":"重置UHost实例的管理员密码。","RetryInterval":30,"RetryTime":10,"Delay":"20","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"$NewPassword","Desc":"UHost新密码(密码格式使用BASE64编码)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":30,"RetryTime":60,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PoweroffUHostInstance","Name":"模拟主机掉电","Desc":"直接关闭UHost实例电源,无需等待实例正常关闭。","RetryInterval":60,"RetryTime":3,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"删除指定数据中心的UHost实例。","RetryInterval":1,"RetryTime":3,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"vYAK8YxT3QRiJPJb7PCk4n","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","北京一","上海一","广州","香港","洛杉矶","法兰克福","华盛顿","曼谷","首尔","新加坡","高雄","东京","莫斯科","迪拜","浪潮北京一","上海二","台北","孟买","巴西圣保罗","圣保罗","新疆软件园","雅加达","伦敦","尼日利亚","拉各斯","胡志明"],"CreatedBy":"maggie.an@ucloud.cn"},{"ID":"tanQWo7SiRNkgZBGfaZdFn","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京一-可用区A","上海一-可用区A","香港-可用区A","洛杉矶-可用区A","高雄-可用区A","新加坡-可用区A","首尔-可用区A","曼谷-可用区A","法兰克福-可用区A","华盛顿-可用区A","上海二-可用区B","广州-可用区B","东京-可用区A","香港-可用区B","莫斯科-可用区A","北京二-可用区B","北京二-可用区C","北京二-可用区D","迪拜-可用区A","台北-可用区A","孟买-可用区A","上海二-可用区C","巴西圣保罗-可用区A","圣保罗-可用区A","新疆软件园-可用区A","雅加达-可用区A","北京二-可用区E","伦敦-可用区A","浪潮北京一-可用区A","尼日利亚-可用区A","拉各斯-可用区A","胡志明-可用区A"],"CreatedBy":"maggie.an@ucloud.cn"}],"IsMonitorSet":true},{"ID":488,"Name":"Mysql_高可用类型标准机型_percona 5.6_06","Description":"创建资源-PMA登录-改名-改密码-关闭-启动-重启-删除资源(备注:北京一不支持mysql5.6)","Remark":"","IsPrivate":true,"CreatedAt":1512385275468,"CreatedBy":"xiangyu.wang@ucloud.cn","UpdateAt":1559443320197,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"DBTypeId","Value":"percona-5.6","ValueExpr":{}},{"Name":"InstanceMode","Value":"HA","ValueExpr":{}},{"Name":"InstanceType","Value":"Normal","ValueExpr":{}},{"Name":"Port","Value":"3306","ValueExpr":{}},{"Name":"MemoryLimit","Value":"1000","ValueExpr":{}},{"Name":"DiskSpace","Value":"20","ValueExpr":{}},{"Name":"DBName","Value":"auto_habz_","ValueExpr":{}},{"Name":"UseSSD","Value":"false","ValueExpr":{}}],"Cases":[{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBType","Name":"获取云数据库支持类型","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBParamGroup","Name":"获取参数信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[{"DataSet_paramGroup":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"","Desc":"参数组id,如果指定则获取描述,否则是列表操作,需要 指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否选取专区中配置","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstancePrice","Name":"获取云数据库价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"购买DB实例数量,最大数量为10台","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"Year,按年付费; Month,按月付费 Dynamic,按需付费(需开启权限) Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买DB的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档,单位为M 600/1500/3000/6000/15000/30000,参数输入不需带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB),暂时支持20(GB) - 500(GB), 输入不带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必填","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"UDB实例的DB版本字符串, 默认值为mysql-5.6","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"SQL","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBInstance","Name":"创建数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"DBId":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长,默认值1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"${u_concat($DBName, $DBTypeId )}","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"AdminUser","Type":"string","Value":"","Desc":"管理员帐户名,默认root","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AdminPassword","Type":"string","Value":"guanliyuanmima","Desc":"管理员密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"$Port","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ParamGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, DBTypeId, $DBTypeId, GroupId)}","Desc":"DB实例使用的配置参数组id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M/6000M/15000M/30000M","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupCount","Type":"int","Value":"","Desc":"备份策略,每周备份数量,默认7次","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"","Desc":"备份策略,备份开始时间,单位小时计,默认1点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupDuration","Type":"int","Value":"","Desc":"备份策略,备份时间间隔,单位小时计,默认24小时","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"","Desc":"备份id,如果指定,则表明从备份恢复实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"$InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参照[可用区列表] (../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID信息(如果这个参数存在这说明是在专区中创建DB)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"","Desc":"cpu核数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceType","Type":"string","Value":"$InstanceType","Desc":"UDB数据库机型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":60,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":10,"RetryTime":50,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstancePhpMyAdminURL","Name":"获取UDB实例的PhpMyAdmin地址","Desc":"获取UDB实例的PhpMyAdmin地址","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstancePhpMyAdminURLResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"PMAPath","Expected":"","Comparator":"ne","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ModifyUDBInstanceName","Name":"修改云数据库名称","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"${u_concat(rename_, $DBTypeId )}","Desc":"实例的新名字, 长度要求为6~63位","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":20,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name","Expected":"${u_concat(rename_, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ModifyUDBInstancePassword","Name":"修改DB实例的管理员密码","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"实例所属的项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的ID,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"Guanliyuanmima","Desc":"实例的新密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"AccountName","Type":"string","Value":"","Desc":"sqlserver帐号,仅在sqlserver的情况下填该参数","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"RestartUDBInstance","Name":"重启云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":100,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":100,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StartUDBInstance","Name":"启动云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":100,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":100,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"bLvYM479aUgAQr5Gmfvtcn","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京二","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","香港","洛杉矶","上海一","浪潮北京二","杭州"],"CreatedBy":"xiangyu.wang@ucloud.cn"},{"ID":"HsZuu9Mh2iYqPej5Ytjb4L","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京二-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["香港-可用区A","上海一-可用区A","浪潮北京二-可用区A"],"CreatedBy":"xiangyu.wang@ucloud.cn"}],"IsMonitorSet":true},{"ID":489,"Name":"Mysql_高可用类型SSD机型_mysql 5.6_02","Description":"创建资源-做备份-从备份恢复-回档-删除备份-删除资源(备注:法兰克福高可用资源不足)(备注:涉及四个创建高可用过程,时间比较久)","Remark":"","IsPrivate":true,"CreatedAt":1512398309037,"CreatedBy":"xiangyu.wang@ucloud.cn","UpdateAt":1567048160395,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"DBTypeId","Value":"mysql-5.6","ValueExpr":{}},{"Name":"InstanceMode","Value":"HA","ValueExpr":{}},{"Name":"InstanceType","Value":"SATA_SSD","ValueExpr":{}},{"Name":"Port","Value":"3306","ValueExpr":{}},{"Name":"MemoryLimit","Value":"1000","ValueExpr":{}},{"Name":"DiskSpace","Value":"20","ValueExpr":{}},{"Name":"DBName","Value":"auto_hassd_","ValueExpr":{}},{"Name":"BackupName","Value":"handbf_test_02","ValueExpr":{}},{"Name":"UseSSD","Value":"true","ValueExpr":{}}],"Cases":[{"Action":"DescribeUDBType","Name":"获取云数据库支持类型","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBParamGroup","Name":"获取参数信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"DataSet_paramGroup":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"","Desc":"参数组id,如果指定则获取描述,否则是列表操作,需要 指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否选取专区中配置","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstancePrice","Name":"获取云数据库价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"购买DB实例数量,最大数量为10台","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"Year,按年付费; Month,按月付费 Dynamic,按需付费(需开启权限) Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买DB的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档,单位为M 600/1500/3000/6000/15000/30000,参数输入不需带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB),暂时支持20(GB) - 500(GB), 输入不带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必填","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"UDB实例的DB版本字符串, 默认值为mysql-5.6","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"SQL","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBInstance","Name":"创建数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":true,"Output":[{"DBId":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长,默认值1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"${u_concat($DBName, $DBTypeId )}","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"AdminUser","Type":"string","Value":"","Desc":"管理员帐户名,默认root","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AdminPassword","Type":"string","Value":"guanliyuanmima","Desc":"管理员密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"$Port","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ParamGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, DBTypeId, $DBTypeId, GroupId)}","Desc":"DB实例使用的配置参数组id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M/6000M/15000M/30000M","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupCount","Type":"int","Value":"","Desc":"备份策略,每周备份数量,默认7次","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"","Desc":"备份策略,备份开始时间,单位小时计,默认1点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupDuration","Type":"int","Value":"","Desc":"备份策略,备份时间间隔,单位小时计,默认24小时","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"","Desc":"备份id,如果指定,则表明从备份恢复实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"$InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参照[可用区列表] (../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID信息(如果这个参数存在这说明是在专区中创建DB)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"","Desc":"cpu核数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceType","Type":"string","Value":"$InstanceType","Desc":"UDB数据库机型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name ","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":10,"RetryTime":50,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateUDBInstanceBackupStrategy","Name":"修改UDB自动备份策略","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"主节点的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"13","Desc":"备份的整点时间,范围[0,23]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupDate","Type":"string","Value":"1111110","Desc":"备份时期标记位。共7位,每一位为一周中一天的备份情况,0表示关闭当天备份,1表示打开当天备份。最右边的一位为星期天的备份开关,其余从右到左依次为星期一到星期六的备份配置开关,每周必须至少设置两天备份。例如:1100000表示打开星期六和星期五的备份功能","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"EditUDBBackupBlacklist","Name":"编辑备份黑名单","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Blacklist","Type":"string","Value":"test.%","Desc":"黑名单,规范示例,指定库mysql.%;test.%; 指定表city.address;","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBBackupBlacklist","Name":"获取备份黑名单","Desc":"","RetryInterval":3,"RetryTime":20,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Blacklist","Expected":"test.%","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"BackupUDBInstance","Name":"备份云数据库","Desc":"","RetryInterval":1,"RetryTime":2,"Delay":"15","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupName","Type":"string","Value":"$BackupName","Desc":"备份名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseBlacklist","Type":"bool","Value":"true","Desc":"是否使用黑名单备份,默认false","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBBackup","Name":"获取备份列表","Desc":"","RetryInterval":3,"RetryTime":50,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"BackupId":"DataSet.0.BackupId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Success","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,如果指定,则只获取该db的备份信息 该值可以通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupType","Type":"int","Value":"","Desc":"备份类型,取值为0或1,0表示自动,1表示手动","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BeginTime","Type":"int","Value":"","Desc":"过滤条件:起始时间(Unix时间戳)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"","Desc":"过滤条件:结束时间(Unix时间戳)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceBackupState","Name":"获取实例备份状态","Desc":"","RetryInterval":3,"RetryTime":20,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Success","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"BackupSize","Expected":"0","Comparator":"ne","ExpectedExpr":{}},{"Check":"BackupEndTime","Expected":"0","Comparator":"ne","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"$BackupId","Desc":"备份记录ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参见[可用区列表]","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"SQL","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceBackupURL","Name":"获取UDB备份下载地址","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"BackupPath","Expected":"http://","Comparator":"contains","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,该值可通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"$BackupId","Desc":"DB实例备份ID,该值可以通过DescribeUDBBackup获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"从备份创建前先核查余量","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"SQL","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBInstance","Name":"创建数据库","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"DBId_frombf_56":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长,默认值1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"frombf-hassd-56","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"AdminUser","Type":"string","Value":"","Desc":"管理员帐户名,默认root","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AdminPassword","Type":"string","Value":"guanliyuanmima","Desc":"管理员密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"mysql-5.6","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"3306","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ParamGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, DBTypeId, mysql-5.6, GroupId)}","Desc":"DB实例使用的配置参数组id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M/6000M/15000M/30000M","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupCount","Type":"int","Value":"","Desc":"备份策略,每周备份数量,默认7次","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"","Desc":"备份策略,备份开始时间,单位小时计,默认1点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupDuration","Type":"int","Value":"","Desc":"备份策略,备份时间间隔,单位小时计,默认24小时","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"$BackupId","Desc":"备份id,如果指定,则表明从备份恢复实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"$InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参照[可用区列表] (../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID信息(如果这个参数存在这说明是在专区中创建DB)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"","Desc":"cpu核数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceType","Type":"string","Value":"$InstanceType","Desc":"UDB数据库机型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":3,"RetryTime":100,"Delay":"0","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId_frombf_56","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"获取云数据库信息","RetryInterval":5,"RetryTime":100,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId_frombf_56","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"关闭云数据库","RetryInterval":1,"RetryTime":2,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId_frombf_56","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"获取云数据库信息","RetryInterval":3,"RetryTime":20,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId_frombf_56","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"FetchUDBInstanceEarliestRecoverTime","Name":"获取最早可回档时间","Desc":"","RetryInterval":3,"RetryTime":20,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"EarliestTime":"EarliestTime"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"EarliestTime","Expected":"0","Comparator":"ne","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBInstanceByRecovery","Name":"将新建的db恢复到指定db某个指定时间点","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[{"HD_DBId":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"56-hd-frombf","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcDBId","Type":"string","Value":"$DBId","Desc":"源实例的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RecoveryTime","Type":"int","Value":"$EarliestTime","Desc":"恢复到某个时间点的时间戳(UTC时间格式,默认单位秒)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长,默认值1","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区的Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":3,"RetryTime":100,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$HD_DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"获取云数据库信息","RetryInterval":5,"RetryTime":100,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$HD_DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$HD_DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":20,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$HD_DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBBackup","Name":"删除备份","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"$BackupId","Desc":"备份id,可通过DescribeUDBBackup获得","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参见[可用区列表]","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":20,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId_frombf_56","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$HD_DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"bLvYM479aUgAQr5Gmfvtcn","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京二","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海二","香港","浪潮北京二","迪拜","雅加达","孟买","伦敦","尼日利亚","胡志明","拉各斯","杭州","上海一","台北","东京","高雄","法兰克福","华盛顿"],"CreatedBy":"xiangyu.wang@ucloud.cn"},{"ID":"HsZuu9Mh2iYqPej5Ytjb4L","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京二-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["香港-可用区B","上海二-可用区A","香港-可用区A","浪潮北京二-可用区A","迪拜-可用区A","雅加达-可用区A","孟买-可用区A","伦敦-可用区A","尼日利亚-可用区A","胡志明-可用区A","拉各斯-可用区A","杭州-可用区A","上海一-可用区C","台北-可用区A","东京-可用区A","法兰克福-可用区A","华盛顿-可用区A","北京二-可用区D"],"CreatedBy":"xiangyu.wang@ucloud.cn"}],"IsMonitorSet":true},{"ID":490,"Name":"Mysql_高可用类型SSD机型_mysql 5.7_03","Description":"创建资源-创建从库3307端口-从库提升主库-删除资源(备注:5.5版本高可用不支持创建从库)","Remark":"","IsPrivate":true,"CreatedAt":1512441011866,"CreatedBy":"xiangyu.wang@ucloud.cn","UpdateAt":1567575670619,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"DBTypeId","Value":"mysql-5.7","ValueExpr":{}},{"Name":"InstanceMode","Value":"HA","ValueExpr":{}},{"Name":"InstanceType","Value":"SATA_SSD","ValueExpr":{}},{"Name":"Port","Value":"3306","ValueExpr":{}},{"Name":"MemoryLimit","Value":"1000","ValueExpr":{}},{"Name":"DiskSpace","Value":"20","ValueExpr":{}},{"Name":"DBName","Value":"auto_hassd_","ValueExpr":{}},{"Name":"UseSSD","Value":"true","ValueExpr":{}}],"Cases":[{"Action":"DescribeUDBType","Name":"获取云数据库支持类型","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBParamGroup","Name":"获取参数信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"DataSet_paramGroup":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"","Desc":"参数组id,如果指定则获取描述,否则是列表操作,需要 指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否选取专区中配置","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstancePrice","Name":"获取云数据库价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"购买DB实例数量,最大数量为10台","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"Year,按年付费; Month,按月付费 Dynamic,按需付费(需开启权限) Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买DB的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档,单位为M 600/1500/3000/6000/15000/30000,参数输入不需带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB),暂时支持20(GB) - 500(GB), 输入不带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必填","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"UDB实例的DB版本字符串, 默认值为mysql-5.6","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"核查UDB资源余量","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"SQL","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,true代表使用,false代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"$InstanceMode","Desc":"UDB实例的部署模式:可选值为:\nNormal: 普通单点实例,\nHA: 高可用部署实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBInstance","Name":"创建数据库","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"DBId":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长,默认值1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"${u_concat($DBName, $DBTypeId )}","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"AdminUser","Type":"string","Value":"","Desc":"管理员帐户名,默认root","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AdminPassword","Type":"string","Value":"guanliyuanmima","Desc":"管理员密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"$Port","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ParamGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, DBTypeId, $DBTypeId, GroupId)}","Desc":"DB实例使用的配置参数组id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M/6000M/15000M/30000M","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupCount","Type":"int","Value":"","Desc":"备份策略,每周备份数量,默认7次","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"","Desc":"备份策略,备份开始时间,单位小时计,默认1点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupDuration","Type":"int","Value":"","Desc":"备份策略,备份时间间隔,单位小时计,默认24小时","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"","Desc":"备份id,如果指定,则表明从备份恢复实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"$InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参照[可用区列表] (../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID信息(如果这个参数存在这说明是在专区中创建DB)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"","Desc":"cpu核数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceType","Type":"string","Value":"$InstanceType","Desc":"UDB数据库机型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name ","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":10,"RetryTime":50,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceConnection","Name":"检测ucloudbackup账号连通性","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBEngine","Name":"检查数据库是否存在某种引擎的表","Desc":"检查数据库是否存在某种引擎的表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CheckUDBEngineResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Used","Expected":"False","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"资源id,支持单点,高可用,跨可用区高可用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EngineType","Type":"string","Value":"MyISAM","Desc":"引擎类型,如MyISAM, InnoDB","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBSlave","Name":"创建从库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"slave_dbid":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"$DBId","Desc":"master实例的DBId,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"auto_slave-create_3307","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"3307","Desc":"端口号,mysql默认3306","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsLock","Type":"bool","Value":"true","Desc":"是否锁主库,默认为true","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":2,"RetryTime":90,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$slave_dbid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateUDBInstanceSlaveBackupSwitch","Name":"开启或者关闭UDB从库备份","Desc":"开启或者关闭UDB从库备份","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"UpdateUDBInstanceSlaveBackupSwitchResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MasterDBId","Type":"string","Value":"$DBId","Desc":"主库的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupSwitch","Type":"int","Value":"1","Desc":"从库的备份开关,范围[0,1],0表示从库备份功能关闭,1 表示从库备份开关打开。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SlaveDBId","Type":"string","Value":"$slave_dbid","Desc":"从库的Id,如果从库备份开关设定为打开,则必须赋值。","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBSlaveOrSecondaryInstance","Name":"获取指定ClassType的udb实例从库信息","Desc":"高可用不暴露从库信息,此处仅校验RetCode","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"主DB实例,master或者primary节点","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"mysql","Desc":"DB种类,分为SQL和NOSQL,取值分别为mysql、mongo","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"RestartUDBInstance","Name":"重启云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$slave_dbid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":1,"RetryTime":35,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$slave_dbid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$slave_dbid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":1,"RetryTime":30,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$slave_dbid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StartUDBInstance","Name":"启动云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$slave_dbid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":1,"RetryTime":30,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$slave_dbid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PromoteUDBSlave","Name":"提升从库","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$slave_dbid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"IsForce","Type":"bool","Value":"true","Desc":"是否强制(如果从库落后可能会禁止提升),默认false 如果落后情况下,强制提升丢失数据","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"关闭云数据库-从库","RetryInterval":1,"RetryTime":3,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$slave_dbid","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":20,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$slave_dbid","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"关闭云数据库-主库","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":2,"RetryTime":45,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name ","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ListMonitorItems","Name":"获取某DB类型的所有监控项","Desc":"获取某DB类型的所有监控项","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"ListMonitorItemsResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"region id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB资源Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"","Value":"sql","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$slave_dbid","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"bLvYM479aUgAQr5Gmfvtcn","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京二","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海二","曼谷","首尔","香港","洛杉矶","浪潮北京二","迪拜","孟买","伦敦","胡志明","杭州","上海一","台北","东京","拉各斯","雅加达","莫斯科","高雄","华盛顿","法兰克福","新加坡","广州","广州二"],"CreatedBy":"xiangyu.wang@ucloud.cn"},{"ID":"HsZuu9Mh2iYqPej5Ytjb4L","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京二-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["香港-可用区B","曼谷-可用区A","首尔-可用区A","北京二-可用区E","上海二-可用区A","浪潮北京二-可用区A","迪拜-可用区A","孟买-可用区A","胡志明-可用区A","伦敦-可用区A","杭州-可用区A","上海二-可用区B","台北-可用区A","东京-可用区A","上海一-可用区C","拉各斯-可用区A","雅加达-可用区A","莫斯科-可用区A","高雄-可用区A","洛杉矶-可用区A","华盛顿-可用区A","法兰克福-可用区A","新加坡-可用区A","广州-可用区B","上海一-可用区A","北京二-可用区D"],"CreatedBy":"xiangyu.wang@ucloud.cn"}],"IsMonitorSet":true},{"ID":491,"Name":"Mysql_高可用类型标准机型_mysql 5.5_04","Description":"创建资源-日志管理-清理日志-删除资源","Remark":"","IsPrivate":true,"CreatedAt":1512442426513,"CreatedBy":"xiangyu.wang@ucloud.cn","UpdateAt":1559451728816,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"DBTypeId","Value":"mysql-5.5","ValueExpr":{}},{"Name":"InstanceMode","Value":"HA","ValueExpr":{}},{"Name":"InstanceType","Value":"Normal","ValueExpr":{}},{"Name":"Port","Value":"3306","ValueExpr":{}},{"Name":"MemoryLimit","Value":"1000","ValueExpr":{}},{"Name":"DiskSpace","Value":"20","ValueExpr":{}},{"Name":"DBName","Value":"auto_habz_","ValueExpr":{}},{"Name":"UseSSD","Value":"false","ValueExpr":{}}],"Cases":[{"Action":"DescribeUDBType","Name":"获取云数据库支持类型","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBParamGroup","Name":"获取参数信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"DataSet_paramGroup":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"","Desc":"参数组id,如果指定则获取描述,否则是列表操作,需要 指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否选取专区中配置","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstancePrice","Name":"获取云数据库价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"购买DB实例数量,最大数量为10台","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"Year,按年付费; Month,按月付费 Dynamic,按需付费(需开启权限) Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买DB的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档,单位为M 600/1500/3000/6000/15000/30000,参数输入不需带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB),暂时支持20(GB) - 500(GB), 输入不带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必填","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"UDB实例的DB版本字符串, 默认值为mysql-5.6","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"SQL","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBInstance","Name":"创建数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"DBId":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长,默认值1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"${u_concat($DBName, $DBTypeId )}","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"AdminUser","Type":"string","Value":"","Desc":"管理员帐户名,默认root","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AdminPassword","Type":"string","Value":"guanliyuanmima","Desc":"管理员密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"$Port","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ParamGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, DBTypeId, $DBTypeId, GroupId)}","Desc":"DB实例使用的配置参数组id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M/6000M/15000M/30000M","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupCount","Type":"int","Value":"","Desc":"备份策略,每周备份数量,默认7次","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"","Desc":"备份策略,备份开始时间,单位小时计,默认1点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupDuration","Type":"int","Value":"","Desc":"备份策略,备份时间间隔,单位小时计,默认24小时","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"","Desc":"备份id,如果指定,则表明从备份恢复实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"$InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参照[可用区列表] (../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID信息(如果这个参数存在这说明是在专区中创建DB)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"","Desc":"cpu核数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceType","Type":"string","Value":"$InstanceType","Desc":"UDB数据库机型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":10,"RetryTime":50,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceBinlog","Name":"获取UDBbinlog列表","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[{"DataSet_binlog_01":"DataSet.0.Name"},{"DataSet_binlog_02":"DataSet.1.Name"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BeginTime","Type":"int","Value":"${u_eval((${u_get_timestamp(10)})-(86400*7))}","Desc":"过滤条件:起始时间(时间戳)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_get_timestamp(10)}","Desc":"过滤条件:结束时间(时间戳)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"BackupUDBInstanceBinlog","Name":"备份UDB指定时间段的binlog列表","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupFile","Type":"string","Value":"$DataSet_binlog_01","Desc":"需要备份文件,可通过DescribeUDBInstanceBinlog获得 如果要传入多个文件名,以空格键分割,用单引号包含.","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupName","Type":"string","Value":"auto_binlog_package","Desc":"DB备份文件名称","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBLogPackage","Name":"列表UDB实例日志备份信息","Desc":"日志备份信息(新建日志会出现在DataSet.0,所以可以用此数据作为日志备份状态的校验)","RetryInterval":10,"RetryTime":20,"Delay":"150","Encrypt":"signature","FastFail":true,"Output":[{"DataSet_package1":"DataSet"},{"BackupId":"DataSet.0.BackupId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBLogPackageResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Success","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"int","Value":"2","Desc":"需要列出的备份文件类型,每种文件的值如下 2 : BINLOG_BACKUP 3 : SLOW_QUERY_BACKUP 4 : ERRORLOG_BACKUP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,如果指定,则只获取该db的备份信息","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupType","Type":"int","Value":"","Desc":"备份类型,包括2-binlog备份,3-slowlog备份","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BeginTime","Type":"int","Value":"","Desc":"过滤条件:起始时间(时间戳)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"","Desc":"过滤条件:结束时间(时间戳)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceBinlogBackupState","Name":"获取udb实例备份状态","Desc":"获取udb实例备份状态","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceBinlogBackupStateResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"$BackupId","Desc":"备份记录ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBLogPackage","Name":"删除UDB日志包","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"80","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"${u_search_value($DataSet_package1, BackupName, auto_binlog_package, BackupId)}","Desc":"日志包id,可通过DescribeUDBLogPackage获得","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"BackupUDBInstanceSlowLog","Name":"备份UDB指定时间段的slowlog分析结果","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BeginTime","Type":"int","Value":"${u_eval((${u_get_timestamp(10)})-(86400*7))}","Desc":"过滤条件:起始时间(时间戳)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_get_timestamp(10)}","Desc":"过滤条件:结束时间(时间戳)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupName","Type":"string","Value":"auto_slowlog_package","Desc":"备份文件名称","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBLogPackage","Name":"列表UDB实例日志备份信息","Desc":"日志备份信息(新建日志会出现在DataSet.0,所以可以用此数据作为日志备份状态的校验)","RetryInterval":1,"RetryTime":3,"Delay":"150","Encrypt":"signature","FastFail":true,"Output":[{"DataSet_package2":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBLogPackageResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Success","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"int","Value":"3","Desc":"需要列出的备份文件类型,每种文件的值如下 2 : BINLOG_BACKUP 3 : SLOW_QUERY_BACKUP 4 : ERRORLOG_BACKUP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,如果指定,则只获取该db的备份信息","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupType","Type":"int","Value":"","Desc":"备份类型,包括2-binlog备份,3-slowlog备份","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BeginTime","Type":"int","Value":"","Desc":"过滤条件:起始时间(时间戳)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"","Desc":"过滤条件:结束时间(时间戳)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBLogBackupURL","Name":"获取UDB的slowlog备份地址","Desc":"获取UDB的slowlog备份地址","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBLogBackupURLResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"$BackupId","Desc":"DB实例备份ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceLog","Name":"获取UDB错误日志或慢查询日志","Desc":"获取UDB错误日志或慢查询日志","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceLogResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BeginTime","Type":"int","Value":"${u_eval((${u_get_timestamp(10)})-86400)}","Desc":"查询的日志开始的时间戳(Unix Timestamp)。对于实时查询,这个参数应该是上次轮询请求时的时间戳,后台会返回从该值到当前时间的日志内容。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_get_timestamp(10)}","Desc":"查询日志的结束时间戳(Unix Timestamp),对于实时查询不传该值,与BeginTime的差值不超过24小时:(EndTime-BeginTime) \u003c 24*60*60","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LogType","Type":"string","Value":"slow","Desc":"查询日志的类型","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBLogPackage","Name":"删除UDB日志包","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"${u_search_value($DataSet_package2, BackupName, auto_slowlog_package, BackupId)}","Desc":"日志包id,可通过DescribeUDBLogPackage获得","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"BackupUDBInstanceErrorLog","Name":"备份UDB指定时间段的errorlog","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupName","Type":"string","Value":"auto_errorlog_package","Desc":"备份名称","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBLogPackage","Name":"列表UDB实例日志备份信息","Desc":"日志备份信息(新建日志会出现在DataSet.0,所以可以用此数据作为日志备份状态的校验)","RetryInterval":1,"RetryTime":3,"Delay":"150","Encrypt":"signature","FastFail":true,"Output":[{"DataSet_package3":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBLogPackageResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Success","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"int","Value":"4","Desc":"需要列出的备份文件类型,每种文件的值如下 2 : BINLOG_BACKUP 3 : SLOW_QUERY_BACKUP 4 : ERRORLOG_BACKUP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id,如果指定,则只获取该db的备份信息","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupType","Type":"int","Value":"","Desc":"备份类型,包括2-binlog备份,3-slowlog备份","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BeginTime","Type":"int","Value":"","Desc":"过滤条件:起始时间(时间戳)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"","Desc":"过滤条件:结束时间(时间戳)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBBinlogBackupURL","Name":"获取UDB的Binlog备份地址","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"${u_search_value($DataSet_package3, BackupName, auto_errorlog_package, BackupId)}","Desc":"DB实例备份ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceLog","Name":"获取UDB错误日志或慢查询日志","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceLogResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BeginTime","Type":"int","Value":"${u_eval((${u_get_timestamp(10)})-86400)}","Desc":"查询的日志开始的时间戳(Unix Timestamp)。对于实时查询,这个参数应该是上次轮询请求时的时间戳,后台会返回从该值到当前时间的日志内容。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"${u_get_timestamp(10)}","Desc":"查询日志的结束时间戳(Unix Timestamp),对于实时查询不传该值,与BeginTime的差值不超过24小时:(EndTime-BeginTime) \u003c 24*60*60","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LogType","Type":"string","Value":"error","Desc":"查询日志的类型","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBLogPackage","Name":"删除UDB日志包","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"${u_search_value($DataSet_package3, BackupName, auto_errorlog_package, BackupId)}","Desc":"日志包id,可通过DescribeUDBLogPackage获得","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ClearUDBLog","Name":"清除日志","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LogType","Type":"int","Value":"30","Desc":"日志类型,10-error(暂不支持)、20-slow(暂不支持 )、30-binlog","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BeforeTime","Type":"int","Value":"","Desc":"删除时间点(至少前一天)之前log,采用时间戳(秒),默认当 前时间点前一天","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"关闭云数据库","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":20,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"bLvYM479aUgAQr5Gmfvtcn","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京二","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","香港","洛杉矶","浪潮北京二"],"CreatedBy":"xiangyu.wang@ucloud.cn"},{"ID":"HsZuu9Mh2iYqPej5Ytjb4L","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京二-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["香港-可用区A","浪潮北京二-可用区A"],"CreatedBy":"xiangyu.wang@ucloud.cn"}],"IsMonitorSet":true},{"ID":499,"Name":"Mysql_高可用类型SSD机型_percona 5.5_05","Description":"创建资源-新建配置-导入配置-使用配置创建资源-更改配置-删除配置-删除资源","Remark":"","IsPrivate":true,"CreatedAt":1512446731319,"CreatedBy":"xiangyu.wang@ucloud.cn","UpdateAt":1556008989679,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"DBTypeId","Value":"percona-5.5","ValueExpr":{}},{"Name":"InstanceMode","Value":"HA","ValueExpr":{}},{"Name":"InstanceType","Value":"SATA_SSD","ValueExpr":{}},{"Name":"Port","Value":"3306","ValueExpr":{}},{"Name":"MemoryLimit","Value":"1000","ValueExpr":{}},{"Name":"DiskSpace","Value":"20","ValueExpr":{}},{"Name":"DBName","Value":"auto_hassd_","ValueExpr":{}},{"Name":"UseSSD","Value":"true","ValueExpr":{}}],"Cases":[{"Action":"DescribeUDBType","Name":"获取云数据库支持类型","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBParamGroup","Name":"获取参数信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"DataSet_paramGroup":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"","Desc":"参数组id,如果指定则获取描述,否则是列表操作,需要 指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否选取专区中配置","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstancePrice","Name":"获取云数据库价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"购买DB实例数量,最大数量为10台","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"Year,按年付费; Month,按月付费 Dynamic,按需付费(需开启权限) Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买DB的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档,单位为M 600/1500/3000/6000/15000/30000,参数输入不需带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB),暂时支持20(GB) - 500(GB), 输入不带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必填","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"UDB实例的DB版本字符串, 默认值为mysql-5.6","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"SQL","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBInstance","Name":"创建数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"DBId":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长,默认值1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"${u_concat($DBName, $DBTypeId )}","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"AdminUser","Type":"string","Value":"","Desc":"管理员帐户名,默认root","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AdminPassword","Type":"string","Value":"guanliyuanmima","Desc":"管理员密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"$Port","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ParamGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, DBTypeId, $DBTypeId, GroupId)}","Desc":"DB实例使用的配置参数组id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M/6000M/15000M/30000M","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupCount","Type":"int","Value":"","Desc":"备份策略,每周备份数量,默认7次","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"","Desc":"备份策略,备份开始时间,单位小时计,默认1点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupDuration","Type":"int","Value":"","Desc":"备份策略,备份时间间隔,单位小时计,默认24小时","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"","Desc":"备份id,如果指定,则表明从备份恢复实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"$InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参照[可用区列表] (../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID信息(如果这个参数存在这说明是在专区中创建DB)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"","Desc":"cpu核数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceType","Type":"string","Value":"$InstanceType","Desc":"UDB数据库机型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":10,"RetryTime":50,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name ","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBParamGroup","Name":"创建配置文件","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"create_config_id":"GroupId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupName","Type":"string","Value":"auto_config_create","Desc":"新配置参数组名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Description","Type":"string","Value":"self_create","Desc":"参数组描述","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, DBTypeId, $DBTypeId, GroupId)}","Desc":"源参数组id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateUDBParamGroup","Name":"更新配置","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"$create_config_id","Desc":"配置参数组id,使用DescribeUDBParamGroup获得","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Key","Type":"string","Value":"auto_increment_increment","Desc":"参数名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Value","Type":"string","Value":"2","Desc":"参数值","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UploadUDBParamGroup","Name":"导入配置","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"upload_config_id":"GroupId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupName","Type":"string","Value":"auto_config_upload","Desc":"配置参数组名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Description","Type":"string","Value":"self_upload","Desc":"参数组描述","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Content","Type":"string","Value":"W215c3FsZF0KYXV0b19pbmNyZW1lbnRfaW5jcmVtZW50ID0gMgpiYWNrX2xvZyA9IDIwMDAKYmlubG9nLWZvcm1hdCA9IE1JWEVECmNoYXJhY3Rlcl9zZXRfc2VydmVyID0gdXRmOApldmVudF9zY2hlZHVsZXIgPSBPTgpleHBpcmVfbG9nc19kYXlzID0gNwppbm5vZGJfYnVmZmVyX3Bvb2xfc2l6ZSA9IDUzNjg3MDkxMjAwCmlubm9kYl9maWxlX3Blcl90YWJsZSA9IDEKaW5ub2RiX2ZsdXNoX2xvZ19hdF90cnhfY29tbWl0ID0gMgppbm5vZGJfZmx1c2hfbWV0aG9kID0gT19ESVJFQ1QKaW5ub2RiX2lvX2NhcGFjaXR5ID0gMjAwMAppbm5vZGJfbG9nX2J1ZmZlcl9zaXplID0gODM4ODYwOAppbm5vZGJfbWF4X2RpcnR5X3BhZ2VzX3BjdCA9IDUwCmlubm9kYl9vcGVuX2ZpbGVzID0gMTAyNAppbm5vZGJfcmVhZF9pb190aHJlYWRzID0gOAppbm5vZGJfc29ydF9idWZmZXJfc2l6ZSA9IDEwNDg1NzYKaW5ub2RiX3RocmVhZF9jb25jdXJyZW5jeSA9IDIwCmlubm9kYl93cml0ZV9pb190aHJlYWRzID0gOAprZXlfYnVmZmVyX3NpemUgPSAzMzU1NDQzMgpsb2NhbF9pbmZpbGUgPSAxCmxvZ19iaW5fdHJ1c3RfZnVuY3Rpb25fY3JlYXRvcnMgPSAxCmxvbmdfcXVlcnlfdGltZSA9IDMKbWF4X2FsbG93ZWRfcGFja2V0ID0gMTY3NzcyMTYKbWF4X2Nvbm5lY3RfZXJyb3JzID0gMTAwMDAwMAptYXhfY29ubmVjdGlvbnMgPSAyMDAwCm15aXNhbV9zb3J0X2J1ZmZlcl9zaXplID0gODM4ODYwOApuZXRfYnVmZmVyX2xlbmd0aCA9IDgxOTIKcGVyZm9ybWFuY2Vfc2NoZW1hID0gMApwZXJmb3JtYW5jZV9zY2hlbWFfbWF4X3RhYmxlX2luc3RhbmNlcyA9IDIwMApxdWVyeV9jYWNoZV9zaXplID0gMApxdWVyeV9jYWNoZV90eXBlID0gMApyZWFkX2J1ZmZlcl9zaXplID0gMjYyMTQ0CnJlYWRfcm5kX2J1ZmZlcl9zaXplID0gNTI0Mjg4CnNraXBfbmFtZV9yZXNvbHZlID0gMQpzb3J0X2J1ZmZlcl9zaXplID0gNTI0Mjg4CnN5bmNfYmlubG9nID0gMQp0YWJsZV9vcGVuX2NhY2hlID0gMTI4CnRocmVhZF9jYWNoZV9zaXplID0gNTA=","Desc":"配置内容,导入的配置内容采用base64编码。 mysql只支持[mysqld]段,如: [mysqld] back_log=102 character_set_server=utf8 ...... mongodb则不需要带段,如: auth=true maxConns=2000 ......","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ExtractUDBParamGroup","Name":"获取配置文件内容","Desc":"获取配置文件内容","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"ExtractUDBParamGroupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"$upload_config_id","Desc":"配置id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RegionFlag","Type":"bool","Value":"","Desc":"是否跨可用区,RegionFlag为true时表示跨可用区配置文件","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ChangeUDBParamGroup","Name":"修改配置文件","Desc":"修改配置文件","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"ChangeUDBParamGroupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$upload_config_id","Desc":"参数组Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目Id","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"验证配置文件更新是否成功","RetryInterval":3,"RetryTime":10,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.ParamGroupId","Expected":"$upload_config_id","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"RestartUDBInstance","Name":"重启云数据库","Desc":"修改配置文件后需要重启云数据库","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"RestartUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"获取云数据库信息","RetryInterval":3,"RetryTime":100,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceByParamGroup","Name":"根据配置文件获取UDB实例信息","Desc":"根据配置文件获取UDB实例信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUDBInstanceByParamGroupResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name ","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$upload_config_id","Desc":"参数组id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RegionFlag","Type":"string","Value":"","Desc":"是否是跨可用区的配置文件","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBParamGroup","Name":"删除配置","Desc":"删除使用中的配置,回错7064","RetryInterval":0,"RetryTime":0,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"7064","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"$upload_config_id","Desc":"参数组id,可通过DescribeUDBParamGroup获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RegionFlag","Type":"bool","Value":"","Desc":"是否属于地域级别","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"关闭云数据库","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUDBInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":100,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBParamGroup","Name":"删除配置","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"$create_config_id","Desc":"参数组id,可通过DescribeUDBParamGroup获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RegionFlag","Type":"bool","Value":"","Desc":"是否属于地域级别","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"bLvYM479aUgAQr5Gmfvtcn","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海一","上海二","曼谷","首尔","香港","浪潮北京二","伦敦","尼日利亚","胡志明","拉各斯","杭州","台北","雅加达","东京","孟买","法兰克福","迪拜","新加坡"],"CreatedBy":"xiangyu.wang@ucloud.cn"},{"ID":"HsZuu9Mh2iYqPej5Ytjb4L","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["曼谷-可用区A","首尔-可用区A","香港-可用区B","北京二-可用区E","上海二-可用区A","浪潮北京二-可用区A","伦敦-可用区A","尼日利亚-可用区A","胡志明-可用区A","拉各斯-可用区A","杭州-可用区A","上海一-可用区C","台北-可用区A","雅加达-可用区A","东京-可用区A","孟买-可用区A","法兰克福-可用区A","迪拜-可用区A","新加坡-可用区A"],"CreatedBy":"xiangyu.wang@ucloud.cn"}],"IsMonitorSet":true},{"ID":503,"Name":"Mysql_高可用类型标准机型_mysql 5.7_07","Description":"创建主库-主库配置升降级(无需关机,在线迁移)-删除资源","Remark":"","IsPrivate":true,"CreatedAt":1512457127984,"CreatedBy":"xiangyu.wang@ucloud.cn","UpdateAt":1559451781412,"UpdateBy":"","Vars":[{"Name":"Region","Value":"cn-bj2","ValueExpr":{}},{"Name":"Zone","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"DBTypeId","Value":"mysql-5.7","ValueExpr":{}},{"Name":"InstanceMode","Value":"HA","ValueExpr":{}},{"Name":"InstanceType","Value":"Normal","ValueExpr":{}},{"Name":"Port","Value":"3306","ValueExpr":{}},{"Name":"MemoryLimit","Value":"1000","ValueExpr":{}},{"Name":"DiskSpace","Value":"20","ValueExpr":{}},{"Name":"DBName","Value":"auto_habz_","ValueExpr":{}},{"Name":"UseSSD","Value":"false","ValueExpr":{}}],"Cases":[{"Action":"DescribeUDBType","Name":"获取云数据库支持类型","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBParamGroup","Name":"获取参数信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"DataSet_paramGroup":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"int","Value":"","Desc":"参数组id,如果指定则获取描述,否则是列表操作,需要 指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否选取专区中配置","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstancePrice","Name":"获取云数据库价格","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"购买DB实例数量,最大数量为10台","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"Year,按年付费; Month,按月付费 Dynamic,按需付费(需开启权限) Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买DB的时长,默认值为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档,单位为M 600/1500/3000/6000/15000/30000,参数输入不需带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB),暂时支持20(GB) - 500(GB), 输入不带单位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必填","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"UDB实例的DB版本字符串, 默认值为mysql-5.6","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"SQL","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUDBInstance","Name":"创建数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[{"DBId":"DBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year, Month, Dynamic,Trial,默认: Dynamic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"0","Desc":"购买时长,默认值1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"${u_concat($DBName, $DBTypeId )}","Desc":"实例名称,至少6位","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"AdminUser","Type":"string","Value":"","Desc":"管理员帐户名,默认root","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AdminPassword","Type":"string","Value":"guanliyuanmima","Desc":"管理员密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DBTypeId","Type":"string","Value":"$DBTypeId","Desc":"DB类型id,mysql/mongodb按版本细分各有一个id 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"$Port","Desc":"端口号,mysql默认3306,mongodb默认27017","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ParamGroupId","Type":"int","Value":"${u_search_value($DataSet_paramGroup, DBTypeId, $DBTypeId, GroupId)}","Desc":"DB实例使用的配置参数组id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"$MemoryLimit","Desc":"内存限制(MB),目前支持以下几档 600M/1500M/3000M/6000M/15000M/30000M","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"$DiskSpace","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupCount","Type":"int","Value":"","Desc":"备份策略,每周备份数量,默认7次","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"","Desc":"备份策略,备份开始时间,单位小时计,默认1点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupDuration","Type":"int","Value":"","Desc":"备份策略,备份时间间隔,单位小时计,默认24小时","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"","Desc":"备份id,如果指定,则表明从备份恢复实例","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceMode","Type":"string","Value":"$InstanceMode","Desc":"UDB实例模式类型, 可选值如下: \"Normal\": 普通版UDB实例 \"HA\": 高可用版UDB实例 默认是\"Normal\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区高可用备库所在可用区,参照[可用区列表] (../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID信息(如果这个参数存在这说明是在专区中创建DB)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"","Desc":"cpu核数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InstanceType","Type":"string","Value":"$InstanceType","Desc":"UDB数据库机型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name ","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceState","Name":"获取云数据库状态","Desc":"","RetryInterval":10,"RetryTime":50,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstanceUpgradePrice","Name":"获取UDB实例升降级价格信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"${u_eval($MemoryLimit+1)}","Desc":"内存限制(MB)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"${u_eval($DiskSpace+1)}","Desc":"磁盘空间(GB), 暂时支持20G - 500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUDBInstanceAllowance","Name":"核查UDB资源余量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"SQL","Desc":"DB种类,分为SQL和NOSQL,取值分别为sql、nosql","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"${u_eval($MemoryLimit+1)}","Desc":"申请资源的内存限制","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"${u_eval($DiskSpace+1)}","Desc":"申请资源的磁盘空间","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD资源,True代表使用,False代表不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则需要指定SSD类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"资源申请个数,默认为一个","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcId","Type":"string","Value":"","Desc":"如果是从库创建核查,需要指定SrcId","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupZone","Type":"string","Value":"","Desc":"跨可用区备库所在可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"","Desc":"专区里面DB升降级需要原来DB的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeUDBInstance","Name":"修改UDB实例的配置","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"int","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"MemoryLimit","Type":"int","Value":"${u_eval($MemoryLimit+1)}","Desc":"内存限制(MB),支持600M-30G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"${u_eval($DiskSpace+1)}","Desc":"磁盘空间(GB), 暂时支持20G-500G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UseSSD","Type":"bool","Value":"$UseSSD","Desc":"是否使用SSD,默认为false","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSDType","Type":"string","Value":"","Desc":"SSD类型,可选值为\"SATA\"、\"PCI-E\",如果UseSSD为true ,则必选","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区的ID,如果有值表示专区中的DB配置升降级","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":10,"RetryTime":90,"Delay":"240","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name ","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.MemoryLimit","Expected":"${u_eval($MemoryLimit+1)}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DiskSpace","Expected":"${u_eval($DiskSpace+10)}","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUDBInstance","Name":"关闭云数据库","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"实例的Id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUDBInstance","Name":"获取云数据库信息","Desc":"","RetryInterval":3,"RetryTime":100,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Name ","Expected":"${u_concat($DBName, $DBTypeId )}","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.DBTypeId","Expected":"$DBTypeId","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Shutoff","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例id,如果指定则获取描述,否则为列表操作, 指定Offset/Limit/ClassType DBId可通过DescribeUDBInstance获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClassType","Type":"string","Value":"sql","Desc":"DB种类,分为SQL和NOSQL,如果是列表操作,则需要指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示起始偏移位置,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示数量,列表操作则指定","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"IsInUDBC","Type":"bool","Value":"","Desc":"是否查看专区里面DB","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"IsInUDBC为True,UDBCId为空,说明查看整个可用区的专区的db,如果UDBId不为空则只查看此专区下面的db","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUDBInstance","Name":"删除云数据库","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DBId","Type":"string","Value":"$DBId","Desc":"DB实例的id,该值可以通过DescribeUDBInstance获取","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UDBCId","Type":"string","Value":"","Desc":"专区ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"bLvYM479aUgAQr5Gmfvtcn","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京二","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","洛杉矶","香港","浪潮北京二","杭州"],"CreatedBy":"xiangyu.wang@ucloud.cn"},{"ID":"HsZuu9Mh2iYqPej5Ytjb4L","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京二-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["香港-可用区A","洛杉矶-可用区A","浪潮北京二-可用区A"],"CreatedBy":"xiangyu.wang@ucloud.cn"}],"IsMonitorSet":true},{"ID":612,"Name":"新版-natgw-基本操作-01-BGP线路","Description":"创建-更新-更改子网-删除","Remark":"","IsPrivate":true,"CreatedAt":1513689415093,"CreatedBy":"li.wei@ucloud.cn","UpdateAt":1566213632144,"UpdateBy":"","Vars":[],"Cases":[{"Action":"CreateVPC","Name":"创建VPC","Desc":"创建VPC","RetryInterval":10,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"VPCId":"VPCId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"vpc-natgw-bgp","Desc":"VPC名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Network","Type":"string","Value":"172.16.0.0/12","Desc":"VPC网段","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateSubnet","Name":"创建子网","Desc":"创建子网","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"SubnetId":"SubnetId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"VPC资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Subnet","Type":"string","Value":"172.16.0.0","Desc":"子网网络地址,例如192.168.0.0","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Netmask","Type":"int","Value":"21","Desc":"子网网络号位数,默认为24","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetName","Type":"string","Value":"natgw-s1-bgp","Desc":"子网名称,默认为Subnet","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AllocateEIP","Name":"申请弹性IP","Desc":"申请弹性IP","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"EIPId":"EIPSet.0.EIPId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"OperatorName","Type":"string","Value":"Bgp","Desc":"弹性IP的线路如下: 电信: Telecom 联通: Unicom 国际: International BGP: Bgp 双线: Duplet 各地域允许的线路参数如下: cn-zj: Telecom, Unicom, Duplet cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"2","Desc":"弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: cn-sh: 流量计费(PayMode为Traffic)时[2-30], 其余情况[2-30] 其余地域: 流量计费(PayMode为Traffic)时[2-100],其余情况[2-800]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组名称, 默认为 \"Default\"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); Trial, 试用(需开启权限) 默认为按月付费","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长, 默认: 1","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PayMode","Type":"string","Value":"Bandwidth","Desc":"弹性IP的计费模式. 枚举值: \"Traffic\", 流量计费; \"Bandwidth\", 带宽计费; \"ShareBandwidth\",共享带宽模式. 默认为 \"Bandwidth\".","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"","Desc":"绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID, 默认不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"natgw-eip-bgp","Desc":"弹性IP的名称, 默认为 \"EIP\"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"弹性IP的备注, 默认为空","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeFirewall","Name":"获取防火墙信息","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"FWId":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"","Desc":"防火墙ID,默认为返回所有防火墙","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"string","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"string","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateNATGW","Name":"创建NatGateway","Desc":"","RetryInterval":60,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWName","Type":"string","Value":"natgw-bgp","Desc":"natgw名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetworkIds","Type":"string","Value":"$SubnetId","Desc":"natgw绑定的子网id","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$EIPId","Desc":"绑定到natgw的EIPId","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"FirewallId","Type":"string","Value":"${u_search_value($FWId, Type, recommend web, FWId)}","Desc":"绑定到natgw的防火墙id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"natgw所在的vpcid,默认为默认VPC","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"bgp","Desc":"备注","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"IfOpen","Type":"","Value":"0","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeEIP","Name":"获取弹性IP信息","Desc":"获取弹性IP信息","RetryInterval":10,"RetryTime":10,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"NATGWId":"EIPSet.0.Resource.ResourceID"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"EIPSet.0.Resource.ResourceType","Expected":"natgw","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$EIPId","Desc":"弹性IP的资源ID如果为空, 则返回当前 Region中符合条件的的所有EIP","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,不填写为默认项目","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeNATGW","Name":"获取NatGateway信息","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWIds","Type":"string","Value":"$NATGWId","Desc":"natgw id","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"数据偏移量,默认值0","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"60","Desc":"数据分页值,默认值20","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateNATGW","Name":"更新NatGateway","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"natgw id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"NATGWName","Type":"string","Value":"natgw-bgp-gai","Desc":"NATGateWay 名字","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"bgp-gai","Desc":"备注","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ListSubnetForNATGW","Name":"给出NatGateway可以绑定的子网列表","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"natgw所属VPC Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateNATGWSubnet","Name":"更新NatGateway绑定子网","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"natgw id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetworkIds","Type":"string","Value":"$SubnetId","Desc":"子网id","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteNATGW","Name":"删除NatGateway","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"natgw id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReleaseEIP","Name":"释放弹性IP","Desc":"释放弹性IP","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$EIPId","Desc":"弹性IP的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSubnet","Name":"删除子网","Desc":"删除子网","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId","Desc":"子网ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVPC","Name":"删除VPC","Desc":"删除VPC","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"VPC资源Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"TDXfmaFQjcfcspxZnpLAtY","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["广州","北京二","浪潮北京一","上海一","上海二","浪潮","杭州","兴业数金","新疆格林深瞳","广州二","预发布","浙江"],"CreatedBy":"li.wei@ucloud.cn"},{"ID":"CmnY7xGgSG5NLRZpLSn2rE","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["广州-可用区B","北京二-可用区B","上海一-可用区A","上海二-可用区B","浪潮-可用区A","杭州-可用区A","浪潮北京一-可用区A","兴业数金-可用区A","新疆格林深瞳-可用区A","广州二-可用区A","预发布","浙江-可用区A"],"CreatedBy":"li.wei@ucloud.cn"}],"IsMonitorSet":true},{"ID":613,"Name":"新版-natgw-端口转发-02-BGP线路","Description":"端口转发相关操作","Remark":"","IsPrivate":true,"CreatedAt":1513689421655,"CreatedBy":"li.wei@ucloud.cn","UpdateAt":1566213661339,"UpdateBy":"","Vars":[{"Name":"Image_Id","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"Image_Id":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateVPC","Name":"创建VPC","Desc":"创建VPC","RetryInterval":10,"RetryTime":3,"Delay":"0","Encrypt":"signature","FastFail":false,"Output":[{"VPCId":"VPCId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"vpc-natgw-bgp","Desc":"VPC名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Network","Type":"string","Value":"172.16.0.0/12","Desc":"VPC网段","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateSubnet","Name":"创建子网","Desc":"创建子网","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"SubnetId":"SubnetId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"VPC资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Subnet","Type":"string","Value":"172.16.0.0","Desc":"子网网络地址,例如192.168.0.0","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Netmask","Type":"int","Value":"21","Desc":"子网网络号位数,默认为24","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetName","Type":"string","Value":"natgw-s1-bgp","Desc":"子网名称,默认为Subnet","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"UHostIds_s1":"UHostIds.0"},{"IPs_s1":"IPs.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$Image_Id","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"认证方式。密码: Password,key: KeyPair(暂不支持)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"Keyname,LoginMode为KeyPair时此项必须(暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"1","Desc":"虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"1024","Desc":"内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 北京二可用区B/C/D 最小支持1024(限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"","Desc":"磁盘类型,同时设定系统盘和数据盘 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"natgw-s1-bgp","Desc":"UHost实例名称, 默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络Id,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescibeSubnet(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"0","Desc":"数据盘大小, 单位:GB, 范围[0,8000], 步长:10, 默认值:60,云盘最大支持8T,本地盘最大支持2T, SSD(包括所有GPU机型)最大支持500G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙 参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长,默认: 1。按需购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了 购买至月末","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"","Desc":"网络增强。可选[Enhance, Super ,Ultra, Extreme],目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"系统盘大小, 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"No","Desc":"是否开启方舟特性,取值为:Yes,No, Basic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"false","Desc":"是否支持热插拔【true,false】","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"默认是标准机型。Normal:标准机型, SATA_SSD: SATA SSD机型, BigData: 大数据机型,GPU: GPU型G1(原GPU型),GPU_G2:GPU型G2 不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"","Desc":"GPU卡核心的占用个数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"int","Value":"","Desc":"资源类型,云灾备填写191","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"vpc的id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId","Desc":"子网id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PrivateIp","Type":"string","Value":"","Desc":"指定内网IP。当前只支持一个内网IP。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"InstallAgent","Type":"string","Value":"","Desc":"是否安装UGA。'yes': 安装;其他或者不填:不安装。","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AllocateEIP","Name":"申请弹性IP","Desc":"申请弹性IP","RetryInterval":10,"RetryTime":3,"Delay":"180","Encrypt":"signature","FastFail":false,"Output":[{"EIPId":"EIPSet.0.EIPId"},{"EIP":"EIPSet.0.EIPAddr.0.IP"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"OperatorName","Type":"string","Value":"Bgp","Desc":"弹性IP的线路如下: 电信: Telecom 联通: Unicom 国际: International BGP: Bgp 双线: Duplet 各地域允许的线路参数如下: cn-zj: Telecom, Unicom, Duplet cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"2","Desc":"弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: cn-sh: 流量计费(PayMode为Traffic)时[2-30], 其余情况[2-30] 其余地域: 流量计费(PayMode为Traffic)时[2-100],其余情况[2-800]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组名称, 默认为 \"Default\"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); Trial, 试用(需开启权限) 默认为按月付费","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长, 默认: 1","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PayMode","Type":"string","Value":"Bandwidth","Desc":"弹性IP的计费模式. 枚举值: \"Traffic\", 流量计费; \"Bandwidth\", 带宽计费; \"ShareBandwidth\",共享带宽模式. 默认为 \"Bandwidth\".","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"","Desc":"绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID, 默认不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"natgw-eip-bgp","Desc":"弹性IP的名称, 默认为 \"EIP\"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"弹性IP的备注, 默认为空","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeFirewall","Name":"获取防火墙信息","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"FWId":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"","Desc":"防火墙ID,默认为返回所有防火墙","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"string","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"string","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateNATGW","Name":"创建NatGateway","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWName","Type":"string","Value":"natgw-bgp","Desc":"natgw名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetworkIds","Type":"string","Value":"$SubnetId","Desc":"natgw绑定的子网id","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$EIPId","Desc":"绑定到natgw的EIPId","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"FirewallId","Type":"string","Value":"${u_search_value($FWId, Type, recommend web, FWId)}","Desc":"绑定到natgw的防火墙id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"natgw所在的vpcid,默认为默认VPC","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"bgp","Desc":"备注","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeEIP","Name":"获取弹性IP信息","Desc":"获取弹性IP信息","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"NATGWId":"EIPSet.0.Resource.ResourceID"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"EIPSet.0.Resource.ResourceType","Expected":"natgw","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$EIPId","Desc":"弹性IP的资源ID如果为空, 则返回当前 Region中符合条件的的所有EIP","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,不填写为默认项目","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateNATGWPolicy","Name":"创建 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"PolicyId_01":"PolicyId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NATGW的Id标识","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"TCP","Desc":"TCP or UDP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcEIPId","Type":"string","Value":"$EIPId","Desc":"端口转发时的前端EIPId","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcPort","Type":"string","Value":"80","Desc":"源端口(0-65535)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstIP","Type":"string","Value":"$IPs_s1","Desc":"目的IP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstPort","Type":"string","Value":"80","Desc":"目的端口(0-65535)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyName","Type":"string","Value":"tcp","Desc":"转发策略名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateNATGWPolicy","Name":"创建 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"PolicyId_02":"PolicyId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NATGW的Id标识","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"UDP","Desc":"TCP or UDP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcEIPId","Type":"string","Value":"$EIPId","Desc":"端口转发时的前端EIPId","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcPort","Type":"string","Value":"80","Desc":"源端口(0-65535)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstIP","Type":"string","Value":"$IPs_s1","Desc":"目的IP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstPort","Type":"string","Value":"80","Desc":"目的端口(0-65535)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyName","Type":"string","Value":"udp","Desc":"转发策略名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateNATGWPolicy","Name":"创建 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"PolicyId_03":"PolicyId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NATGW的Id标识","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"TCP","Desc":"TCP or UDP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcEIPId","Type":"string","Value":"$EIPId","Desc":"端口转发时的前端EIPId","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcPort","Type":"string","Value":"1024-2048","Desc":"源端口(0-65535)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstIP","Type":"string","Value":"$IPs_s1","Desc":"目的IP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstPort","Type":"string","Value":"1024-2048","Desc":"目的端口(0-65535)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyName","Type":"string","Value":"tcp段","Desc":"转发策略名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateNATGWPolicy","Name":"创建 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"PolicyId_04":"PolicyId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NATGW的Id标识","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"UDP","Desc":"TCP or UDP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcEIPId","Type":"string","Value":"$EIPId","Desc":"端口转发时的前端EIPId","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcPort","Type":"string","Value":"1024-2048","Desc":"源端口(0-65535)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstIP","Type":"string","Value":"$IPs_s1","Desc":"目的IP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstPort","Type":"string","Value":"1024-2048","Desc":"目的端口(0-65535)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyName","Type":"string","Value":"udp段","Desc":"转发策略名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeNATGWPolicy","Name":"查看 NATGW 端口转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NAT网关Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetAvailableResourceForPolicy","Name":"获得NATGW支持的可端口转发资源信息","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateNATGWPolicy","Name":"更新 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NAT网关Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyId","Type":"string","Value":"$PolicyId_01","Desc":"转发策略Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"UDP","Desc":"TCP or UDP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcEIPId","Type":"string","Value":"$EIPId","Desc":"端口转发前端EIP Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcPort","Type":"string","Value":"90","Desc":"源端口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstIP","Type":"string","Value":"$IPs_s1","Desc":"目的IP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstPort","Type":"string","Value":"90","Desc":"目的端口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyName","Type":"string","Value":"udp-gai","Desc":"转发策略名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateNATGWPolicy","Name":"更新 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NAT网关Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyId","Type":"string","Value":"$PolicyId_02","Desc":"转发策略Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"TCP","Desc":"TCP or UDP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcEIPId","Type":"string","Value":"$EIPId","Desc":"端口转发前端EIP Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcPort","Type":"string","Value":"90","Desc":"源端口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstIP","Type":"string","Value":"$IPs_s1","Desc":"目的IP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstPort","Type":"string","Value":"90","Desc":"目的端口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyName","Type":"string","Value":"tcp-gai","Desc":"转发策略名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateNATGWPolicy","Name":"更新 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NAT网关Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyId","Type":"string","Value":"$PolicyId_03","Desc":"转发策略Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"UDP","Desc":"TCP or UDP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcEIPId","Type":"string","Value":"$EIPId","Desc":"端口转发前端EIP Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcPort","Type":"string","Value":"8080-8088","Desc":"源端口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstIP","Type":"string","Value":"$IPs_s1","Desc":"目的IP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstPort","Type":"string","Value":"8080-8088","Desc":"目的端口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyName","Type":"string","Value":"udp段-gai","Desc":"转发策略名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateNATGWPolicy","Name":"更新 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NAT网关Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyId","Type":"string","Value":"$PolicyId_04","Desc":"转发策略Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"TCP","Desc":"TCP or UDP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcEIPId","Type":"string","Value":"$EIPId","Desc":"端口转发前端EIP Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SrcPort","Type":"string","Value":"8080-8088","Desc":"源端口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstIP","Type":"string","Value":"$IPs_s1","Desc":"目的IP","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstPort","Type":"string","Value":"8080-8088","Desc":"目的端口","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyName","Type":"string","Value":"tcp段-gai","Desc":"转发策略名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteNATGWPolicy","Name":"删除 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NAT网关的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyId","Type":"string","Value":"$PolicyId_01","Desc":"转发策略Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteNATGWPolicy","Name":"删除 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NAT网关的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyId","Type":"string","Value":"$PolicyId_02","Desc":"转发策略Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteNATGWPolicy","Name":"删除 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NAT网关的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyId","Type":"string","Value":"$PolicyId_03","Desc":"转发策略Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteNATGWPolicy","Name":"删除 NATGateWay 转发策略","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NAT网关的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyId","Type":"string","Value":"$PolicyId_04","Desc":"转发策略Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteNATGW","Name":"删除NatGateway","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"natgw id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReleaseEIP","Name":"释放弹性IP","Desc":"释放弹性IP","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$EIPId","Desc":"弹性IP的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PoweroffUHostInstance","Name":"模拟主机掉电","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$UHostIds_s1","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$UHostIds_s1","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSubnet","Name":"删除子网","Desc":"删除子网","RetryInterval":10,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId","Desc":"子网ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVPC","Name":"删除VPC","Desc":"删除VPC","RetryInterval":10,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"VPC资源Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"TDXfmaFQjcfcspxZnpLAtY","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["广州","北京二","浪潮北京一","上海一","上海二","浪潮","杭州","兴业数金","新疆格林深瞳","广州二","浙江","预发布"],"CreatedBy":"li.wei@ucloud.cn"},{"ID":"CmnY7xGgSG5NLRZpLSn2rE","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["广州-可用区B","北京二-可用区B","浪潮北京一-可用区A","上海一-可用区A","上海二-可用区B","浪潮-可用区A","杭州-可用区A","兴业数金-可用区A","新疆格林深瞳-可用区A","广州二-可用区A","浙江-可用区A","预发布"],"CreatedBy":"li.wei@ucloud.cn"}],"IsMonitorSet":true},{"ID":614,"Name":"新版-natgw-白名单-03-BGP线路","Description":"白名单相关操作","Remark":"","IsPrivate":true,"CreatedAt":1513689423003,"CreatedBy":"li.wei@ucloud.cn","UpdateAt":1566273014371,"UpdateBy":"","Vars":[{"Name":"Image_Id_cloud","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"Image_Id_cloud":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateVPC","Name":"创建VPC","Desc":"创建VPC","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"VPCId":"VPCId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"vpc-natgw-bgp","Desc":"VPC名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Network","Type":"string","Value":"172.16.0.0/12","Desc":"VPC网段","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateSubnet","Name":"创建子网","Desc":"创建子网","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"SubnetId":"SubnetId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"VPC资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Subnet","Type":"string","Value":"172.16.0.0","Desc":"子网网络地址,例如192.168.0.0","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Netmask","Type":"int","Value":"21","Desc":"子网网络号位数,默认为24","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetName","Type":"string","Value":"natgw-s1-bgp","Desc":"子网名称,默认为Subnet","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"业务组","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"UHostIds_s1":"UHostIds.0"},{"IPs_s1":"IPs.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$Image_Id_cloud","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"认证方式。密码: Password,key: KeyPair(暂不支持)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"Keyname,LoginMode为KeyPair时此项必须(暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"1","Desc":"虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"1024","Desc":"内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 北京二可用区B/C/D 最小支持1024(限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"","Desc":"磁盘类型,同时设定系统盘和数据盘 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"natgw-s1-bgp","Desc":"UHost实例名称, 默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络Id,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescibeSubnet(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"0","Desc":"数据盘大小, 单位:GB, 范围[0,8000], 步长:10, 默认值:60,云盘最大支持8T,本地盘最大支持2T, SSD(包括所有GPU机型)最大支持500G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙 参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长,默认: 1。按需购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了 购买至月末","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"","Desc":"网络增强。可选[Enhance, Super ,Ultra, Extreme],目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"系统盘大小, 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"No","Desc":"是否开启方舟特性,取值为:Yes,No, Basic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"false","Desc":"是否支持热插拔【true,false】","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"默认是标准机型。Normal:标准机型, SATA_SSD: SATA SSD机型, BigData: 大数据机型,GPU: GPU型G1(原GPU型),GPU_G2:GPU型G2 不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"","Desc":"GPU卡核心的占用个数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"int","Value":"","Desc":"资源类型,云灾备填写191","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"vpc的id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId","Desc":"子网id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PrivateIp","Type":"string","Value":"","Desc":"指定内网IP。当前只支持一个内网IP。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"InstallAgent","Type":"string","Value":"","Desc":"是否安装UGA。'yes': 安装;其他或者不填:不安装。","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AllocateEIP","Name":"申请弹性IP","Desc":"申请弹性IP","RetryInterval":10,"RetryTime":3,"Delay":"180","Encrypt":"signature","FastFail":false,"Output":[{"EIPId":"EIPSet.0.EIPId"},{"EIP":"EIPSet.0.EIPAddr.0.IP"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"OperatorName","Type":"string","Value":"Bgp","Desc":"弹性IP的线路如下: 电信: Telecom 联通: Unicom 国际: International BGP: Bgp 双线: Duplet 各地域允许的线路参数如下: cn-zj: Telecom, Unicom, Duplet cn-sh1: Bgp cn-sh2: Bgp cn-gd: Bgp cn-bj1: Bgp cn-bj2: Bgp hk: International us-ca: International th-bkk: International kr-seoul:International us-ws:International ge-fra:International sg:International tw-kh:International","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Bandwidth","Type":"int","Value":"2","Desc":"弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: cn-sh: 流量计费(PayMode为Traffic)时[2-30], 其余情况[2-30] 其余地域: 流量计费(PayMode为Traffic)时[2-100],其余情况[2-800]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组名称, 默认为 \"Default\"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); Trial, 试用(需开启权限) 默认为按月付费","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长, 默认: 1","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PayMode","Type":"string","Value":"Bandwidth","Desc":"弹性IP的计费模式. 枚举值: \"Traffic\", 流量计费; \"Bandwidth\", 带宽计费; \"ShareBandwidth\",共享带宽模式. 默认为 \"Bandwidth\".","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ShareBandwidthId","Type":"string","Value":"","Desc":"绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID, 默认不使用","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"natgw-bgp","Desc":"弹性IP的名称, 默认为 \"EIP\"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"弹性IP的备注, 默认为空","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeFirewall","Name":"获取防火墙信息","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"FWId":"DataSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"FWId","Type":"string","Value":"","Desc":"防火墙ID,默认为返回所有防火墙","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"string","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"string","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateNATGW","Name":"创建NatGateway","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWName","Type":"string","Value":"natgw-bgp","Desc":"natgw名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetworkIds","Type":"string","Value":"$SubnetId","Desc":"natgw绑定的子网id","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$EIPId","Desc":"绑定到natgw的EIPId","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"FirewallId","Type":"string","Value":"${u_search_value($FWId, Type, recommend web, FWId)}","Desc":"绑定到natgw的防火墙id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"natgw所在的vpcid,默认为默认VPC","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"bgp","Desc":"备注","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"IfOpen","Type":"","Value":"0","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeEIP","Name":"获取弹性IP信息","Desc":"获取弹性IP信息","RetryInterval":10,"RetryTime":10,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[{"NATGWId":"EIPSet.0.Resource.ResourceID"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"EIPSet.0.Resource.ResourceType","Expected":"natgw","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPIds","Type":"string","Value":"$EIPId","Desc":"弹性IP的资源ID如果为空, 则返回当前 Region中符合条件的的所有EIP","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"数据分页值, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,不填写为默认项目","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetAvailableResourceForWhiteList","Name":"获得可添加白名单的资源列表","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetAvailableHostForWhiteList","Name":"获取可用于白名单的uhost","Desc":"获取可用于白名单的uhost","RetryInterval":1,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"GetAvailableHostForWhiteListResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"natgw资源id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AddWhiteListResource","Name":"添加白名单资源","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NAT网关Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceIds","Type":"string","Value":"$UHostIds_s1","Desc":"可添加白名单的资源Id","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeWhiteListResource","Name":"描述白名单资源的详细信息","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWIds","Type":"string","Value":"$NATGWId","Desc":"NAT网关的Id数组","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteWhiteListResource","Name":"删除白名单列表资源","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NAT网关的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceIds","Type":"string","Value":"$UHostIds_s1","Desc":"删除白名单的资源Id信息","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeWhiteList","Name":"获取NatGateway白名单列表","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWIds","Type":"string","Value":"$NATGWId","Desc":"NATGateWay Id列表","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"EnableWhiteList","Name":"修改 NatGateWay白名单开关","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"NATGW Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"IfOpen","Type":"int","Value":"1","Desc":"开关标记","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteNATGW","Name":"删除NatGateway","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"NATGWId","Type":"string","Value":"$NATGWId","Desc":"natgw id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReleaseEIP","Name":"释放弹性IP","Desc":"释放弹性IP","RetryInterval":10,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EIPId","Type":"string","Value":"$EIPId","Desc":"弹性IP的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PoweroffUHostInstance","Name":"模拟主机掉电","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$UHostIds_s1","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$UHostIds_s1","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSubnet","Name":"删除子网","Desc":"删除子网","RetryInterval":10,"RetryTime":10,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId","Desc":"子网ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVPC","Name":"删除VPC","Desc":"删除VPC","RetryInterval":10,"RetryTime":10,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId","Desc":"VPC资源Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"TDXfmaFQjcfcspxZnpLAtY","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["广州","北京二","浪潮北京一","上海一","上海二","浪潮","杭州","兴业数金","新疆格林深瞳","广州二"],"CreatedBy":"li.wei@ucloud.cn"},{"ID":"CmnY7xGgSG5NLRZpLSn2rE","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","广州-可用区B","浪潮北京一-可用区A","上海一-可用区A","上海二-可用区B","浪潮-可用区A","杭州-可用区A","兴业数金-可用区A","新疆格林深瞳-可用区A","广州二-可用区A"],"CreatedBy":"li.wei@ucloud.cn"}],"IsMonitorSet":true},{"ID":687,"Name":"VPC-Subnet-Vip","Description":"vpc、subnet、vip api test","Remark":"","IsPrivate":true,"CreatedAt":1515038894712,"CreatedBy":"peter.zhang@ucloud.cn","UpdateAt":1551322511661,"UpdateBy":"","Vars":[{"Name":"VPC_name_1","Value":"VPC_api_test_1","ValueExpr":{}},{"Name":"remark","Value":"remark_api_test","ValueExpr":{}},{"Name":"tag","Value":"tag_api_test","ValueExpr":{}},{"Name":"Subnet_name_1_1","Value":"subnet_1_1","ValueExpr":{}},{"Name":"subnet_netmask","Value":"24","ValueExpr":{}},{"Name":"project_id","Value":"org-achi1o","ValueExpr":{}}],"Cases":[{"Action":"GetProjectList","Name":"获取帐号下的项目列表","Desc":"获取帐号下的项目列表","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"project_list":"ProjectSet"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"GetProjectListResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[],"Method":"POST","JSONExpr":null}},{"Action":"CreateVPC","Name":"创建VPC","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[{"VPCId_1":"VPCId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$VPC_name_1","Desc":"VPC名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Network","Type":"string","Value":"172.16.16.0/20","Desc":"VPC网段","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"$tag","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"$remark","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateSubnet","Name":"创建子网","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[{"SubnetId_1_1":"SubnetId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_1","Desc":"VPC资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Subnet","Type":"string","Value":"172.16.17.0","Desc":"子网网络地址,例如192.168.0.0","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Netmask","Type":"int","Value":"$subnet_netmask","Desc":"子网网络号位数,默认为24","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetName","Type":"string","Value":"$Subnet_name_1_1","Desc":"子网名称,默认为Subnet","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"$tag","Desc":"业务组名称,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"$remark","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateSubnetAttribute","Name":"更新子网信息","Desc":"更新子网信息","RetryInterval":1,"RetryTime":3,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"UpdateSubnetAttributeResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId_1_1","Desc":"子网ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"","Desc":"子网名称(如果Name不填写,Tag必须填写)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"qa","Desc":"业务组名称(如果Tag不填写,Name必须填写)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeSubnet","Name":"获取子网信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetIds","Type":"string","Value":"","Desc":"子网id数组,适用于一次查询多个子网信息","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId_1_1","Desc":"子网id,适用于一次查询一个子网信息","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"VPC资源id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"1","Desc":"默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1","Desc":"默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateVPC","Name":"创建VPC","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"VPCId_2":"VPCId"}],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"vpc_2","Desc":"VPC名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Network","Type":"string","Value":"192.168.16.0/20","Desc":"VPC网段","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateSubnet","Name":"创建子网","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[{"SubnetId_2_1":"SubnetId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_2","Desc":"VPC资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Subnet","Type":"string","Value":"192.168.17.0","Desc":"子网网络地址,例如192.168.0.0","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Netmask","Type":"int","Value":"$subnet_netmask","Desc":"子网网络号位数,默认为24","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetName","Type":"string","Value":"Subnet_2_1","Desc":"子网名称,默认为Subnet","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateSubnet","Name":"创建子网","Desc":"创建子网","RetryInterval":1,"RetryTime":3,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[{"SubnetId_2_2":"SubnetId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateSubnetResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_2","Desc":"VPC资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Subnet","Type":"string","Value":"192.168.18.0","Desc":"子网网络地址,例如192.168.0.0","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Netmask","Type":"int","Value":"$subnet_netmask","Desc":"子网网络号位数,默认为24","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetName","Type":"string","Value":"Subnet_2_2","Desc":"子网名称,默认为Subnet","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Subnet_2_2","Desc":"业务组名称,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeSubnet","Name":"获取子网信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.VPCId","Expected":"$VPCId_1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.VPCName","Expected":"$VPC_name_1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.SubnetId","Expected":"$SubnetId_1_1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.SubnetName","Expected":"$Subnet_name_1_1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Tag","Expected":"qa","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Remark","Expected":"$remark","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.SubnetType","Expected":"2","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Netmask","Expected":"24","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetIds","Type":"string","Value":"","Desc":"子网id数组,适用于一次查询多个子网信息","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId_1_1","Desc":"子网id,适用于一次查询一个子网信息","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_1","Desc":"VPC资源id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AllocateVIP","Name":"申请内网虚拟IP","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"VIPId_1":"VIPSet.0.VIPId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_1","Desc":"指定vip所属的VPC","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId_1_1","Desc":"子网id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"","Desc":"申请数量,默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"vip_api_auto","Desc":"vip名,默认为VIP","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"vip_tag1","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVIP","Name":"获取内网虚拟IP信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[{"VIP_ip_1":"DataSet.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"VIPSet.0.VPCId","Expected":"$VPCId_1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"VIPSet.0.VIPId","Expected":"$VIPId_1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"VIPSet.0.SubnetId","Expected":"$SubnetId_1_1","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_1","Desc":"vpc的id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId_1_1","Desc":"子网id,不指定则获取VPCId下的所有vip","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称, 默认为 Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeSubnetResource","Name":"展示子网资源","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"TotalCount","Expected":"1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.ResourceId","Expected":"$VIPId_1","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.IP","Expected":"$VIP_ip_1","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"SubnetId","Type":"string","Value":"$SubnetId_1_1","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"20","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReleaseVIP","Name":"释放内网虚拟IP","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VIPId","Type":"string","Value":"$VIPId_1","Desc":"内网VIP的id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSubnet","Name":"删除子网","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":" $SubnetId_1_1","Desc":"子网ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSubnet","Name":"删除子网","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId_2_1","Desc":"子网ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSubnet","Name":"删除子网","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"1","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$SubnetId_2_2","Desc":"子网ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AddVPCNetwork","Name":"添加VPC网段","Desc":"添加VPC网段","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"AddVPCNetworkResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_1","Desc":"源VPC短ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Network","Type":"string","Value":"10.100.96.0/20","Desc":"增加网段","Required":true,"Multiple":true,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVPC","Name":"获取VPC信息","Desc":"获取VPC信息","RetryInterval":1,"RetryTime":3,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeVPCResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCIds","Type":"string","Value":"$VPCId_1","Desc":"VPCId","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateVPCIntercom","Name":"新建VPC互通","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_1","Desc":"源VPC短ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstRegion","Type":"string","Value":"$Region","Desc":"目的所在地域","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DstProjectId","Type":"string","Value":"${u_search_value($project_list, IsDefault, true, ProjectId)}","Desc":"目的项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DstVPCId","Type":"string","Value":"$VPCId_2","Desc":"目的VPC短ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVPCIntercom","Name":"获取VPC互通信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.VPCId","Expected":"$VPCId_2","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_1","Desc":"VPC短ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstRegion","Type":"string","Value":"","Desc":"目的地域","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DstProjectId","Type":"string","Value":"","Desc":"目的项目ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVPCIntercom","Name":"删除VPC互通","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_1","Desc":"源VPC短ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"源项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"DstRegion","Type":"string","Value":"$Region","Desc":"目的所在地域","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DstProjectId","Type":"int","Value":"${u_search_value($project_list, IsDefault, true, ProjectId)}","Desc":"目的项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DstVPCId","Type":"string","Value":"$VPCId_2","Desc":"目的VPC短ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVPC","Name":"删除VPC","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_1","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVPC","Name":"删除VPC","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"2","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,例如\"org-xxxxxx\",默认为当前项目","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$VPCId_2","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"dxKZML6Nuoq4Jh5xZxq4Ai","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海二","广州","香港","华盛顿","法兰克福","曼谷","首尔","雅加达","迪拜","台北","东京","莫斯科","高雄","新加坡","洛杉矶","浪潮北京一","孟买","圣保罗","伦敦","尼日利亚","上海一","广州二","胡志明","拉各斯","泉州","杭州"],"CreatedBy":"jack.mao@ucloud.cn"},{"ID":"beffeGq3K6ac98bHLPzgUh","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区C","北京二-可用区B","北京二-可用区D","上海二-可用区A","上海二-可用区B","广州-可用区B","香港-可用区A","香港-可用区B","华盛顿-可用区A","法兰克福-可用区A","曼谷-可用区A","洛杉矶-可用区A","首尔-可用区A","新加坡-可用区A","高雄-可用区A","莫斯科-可用区A","东京-可用区A","台北-可用区A","北京二-可用区E","雅加达-可用区A","迪拜-可用区A","浪潮北京一-可用区A","孟买-可用区A","上海二-可用区C","圣保罗-可用区A","伦敦-可用区A","尼日利亚-可用区A","上海一-可用区A","广州二-可用区A","胡志明-可用区A","拉各斯-可用区A","泉州-可用区A","杭州-可用区A"],"CreatedBy":"jack.mao@ucloud.cn"}],"IsMonitorSet":true},{"ID":867,"Name":"主机功能之快照-数据方舟-1","Description":"创建不带数据方舟的主机-转成数据方舟,拉取备份链,创建快照,删除快照,删除主机","Remark":"","IsPrivate":true,"CreatedAt":1516775246686,"CreatedBy":"maggie.an@ucloud.cn","UpdateAt":1538187331404,"UpdateBy":"","Vars":[{"Name":"Password","Value":"Z3VhbmxpeXVhbm1pbWExMjMhQCM=","ValueExpr":{}},{"Name":"SnapshotSysName","Value":"snapshot-ARK-SYS-01","ValueExpr":{}},{"Name":"SnapshotSysDesc","Value":"snapshot-ARK-SYS-01-desc","ValueExpr":{}},{"Name":"SnapDiskType","Value":"LocalBoot","ValueExpr":{}},{"Name":"SnapshotDataNameModify","Value":"snapshot-ARK-DATA-01-modify","ValueExpr":{}},{"Name":"SnapshotDataDescModify","Value":"snapshot-ARK-DATA-01-desc-Modify","ValueExpr":{}},{"Name":"UhostName","Value":"uhost-snapshot-ARK-auto-api-1","ValueExpr":{}},{"Name":"SnapshotDataName","Value":"snapshot-ARK-DATA-01","ValueExpr":{}},{"Name":"SnapshotDataDesc","Value":"snapshot-ARK-DATA-01-desc","ValueExpr":{}},{"Name":"CreateFromTimeMachinePassword","Value":"Z3VhbmxpeXVhbm1pbWExMjMhQCM=","ValueExpr":{}},{"Name":"ImageID","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"ImageID":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"创建不带数据方舟的uhost","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[{"hostId":"UHostIds.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$ImageID","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"认证方式。密码: Password,key: KeyPair(暂不支持)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"Keyname,LoginMode为KeyPair时此项必须(暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"1","Desc":"虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"1024","Desc":"内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 北京二可用区B/C/D 最小支持1024(限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"","Desc":"磁盘类型,同时设定系统盘和数据盘 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$UhostName","Desc":"UHost实例名称, 默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络Id,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescibeSubnet(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"10","Desc":"数据盘大小, 单位:GB, 范围[0,8000], 步长:10, 默认值:60,云盘最大支持8T,本地盘最大支持2T, SSD(包括所有GPU机型)最大支持500G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙 参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长,默认: 1。按需购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了 购买至月末","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"","Desc":"网络增强。可选[Enhance, Super ,Ultra, Extreme],目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"系统盘大小, 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"no","Desc":"是否开启方舟特性,取值为:Yes,No, Basic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"false","Desc":"是否支持热插拔【true,false】","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"默认是标准机型。Normal:标准机型, SATA_SSD: SATA SSD机型, BigData: 大数据机型,GPU: GPU型G1(原GPU型),GPU_G2:GPU型G2 不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"false","Desc":"GPU卡核心的占用个数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":30,"RetryTime":100,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.TimemachineFeature","Expected":"no","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BootDiskState","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUHostInstance","Name":"关闭主机","Desc":"关闭主机","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpgradeToArkUHostInstance","Name":"普通升级为方舟机型","Desc":"普通升级为方舟机型","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"UpgradeToArkUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望升级的主机1,UHostIds.1代表主机2。","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":30,"RetryTime":200,"Delay":"100","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.TimemachineFeature","Expected":"yes","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.BootDiskState","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.DiskSet.0.BackupType","Expected":"DATAARK","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StartUHostInstance","Name":"启动主机","Desc":"启动主机","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StartUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘密码","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":30,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.TimemachineFeature","Expected":"yes","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.DiskSet.0.BackupType","Expected":"DATAARK","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUhostTmMeta","Name":"查询主机方舟状态","Desc":"查询主机方舟状态","RetryInterval":60,"RetryTime":60,"Delay":"100","Encrypt":"signature","FastFail":true,"Output":[{"VdiskIdSys":"DataSet.0.VdiskId"},{"VdiskIdData":"DataSet.1.VdiskId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUhostTmMetaResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UtmStatus","Expected":"normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"UhostId","Type":"string","Value":"$hostId","Desc":"本地盘主机填主机Id,网盘主机填系统盘id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号,不填则为默认项目","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVDiskTmList","Name":"查询磁盘备份链","Desc":"查询磁盘备份链","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeVDiskTmListResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VDiskId","Type":"string","Value":"$VdiskIdSys","Desc":"磁盘ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotType","Type":"string","Value":"all","Desc":"按备份类型过滤,\"all\"表示获取所有备份 ,目前仅支持“all”","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号,不填为默认项目","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVDiskTmList","Name":"查询磁盘备份链","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeVDiskTmListResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VDiskId","Type":"string","Value":"$VdiskIdData","Desc":"磁盘ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotType","Type":"string","Value":"all","Desc":"按备份类型过滤,\"all\"表示获取所有备份 ,目前仅支持“all”","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号,不填为默认项目","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUserVDiskSnapshot","Name":"创建快照","Desc":"创建快照","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[{"VdiskSnapIDSys":"SnapshotId.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateUserVDiskSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心, 参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VDiskId","Type":"string","Value":"$VdiskIdSys","Desc":"快照的VDisk的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$SnapshotSysName","Desc":"快照名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Comment","Type":"string","Value":"$SnapshotSysDesc","Desc":"快照描述","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUserVDiskSnapshot","Name":"创建快照","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[{"VdiskSnapIDData":"SnapshotId.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateUserVDiskSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心, 参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VDiskId","Type":"string","Value":"$VdiskIdData","Desc":"快照的VDisk的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$SnapshotDataName","Desc":"快照名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Comment","Type":"string","Value":"$SnapshotDataDesc","Desc":"快照描述","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeSnapshot","Name":"描述快照","Desc":"","RetryInterval":30,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.SnapshotId","Expected":"$VdiskSnapIDSys","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.SnapshotName","Expected":"$SnapshotSysName","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.DiskType","Expected":"LocalBoot","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.ResourceName","Expected":"$UhostName","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.SnapshotDescription","Expected":"$SnapshotSysDesc","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.State","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotIds","Type":"string","Value":"$VdiskSnapIDSys","Desc":"快照的资源ID,例如SnapshotIds.0代表希望获取信息的快照1,SnapshotIds.2代表快照2。 如果不传,则返回当前Region所有符合条件的快照。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"若传,则返回该主机下的所有快照","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskId","Type":"string","Value":"","Desc":"磁盘id,若磁盘传入,对应的UHostId必须一同传入","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeSnapshot","Name":"描述快照","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.SnapshotId","Expected":"$VdiskSnapIDData","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.SnapshotName","Expected":"$SnapshotDataName","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.DiskType","Expected":"LocalData","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.ResourceName","Expected":"$UhostName","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.SnapshotDescription","Expected":"$SnapshotDataDesc","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.State","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotIds","Type":"string","Value":"$VdiskSnapIDData","Desc":"快照的资源ID,例如SnapshotIds.0代表希望获取信息的快照1,SnapshotIds.2代表快照2。 如果不传,则返回当前Region所有符合条件的快照。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"若传,则返回该主机下的所有快照","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskId","Type":"string","Value":"","Desc":"磁盘id,若磁盘传入,对应的UHostId必须一同传入","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ModifySnapshot","Name":"修改快照","Desc":"修改快照","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"ModifySnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotId","Type":"string","Value":"$VdiskSnapIDData","Desc":"快照Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotName","Type":"string","Value":"$SnapshotDataNameModify","Desc":"快照名称.如果不传,认为不改;若传了,则会改,包括“”","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotDescription","Type":"string","Value":"$SnapshotDataDescModify","Desc":"快照描述","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeSnapshot","Name":"描述快照","Desc":"","RetryInterval":10,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.SnapshotId","Expected":"$VdiskSnapIDData","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.SnapshotName","Expected":"$SnapshotDataNameModify","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.DiskType","Expected":"LocalData","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.ResourceName","Expected":"$UhostName","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.SnapshotDescription","Expected":"$SnapshotDataDescModify","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet.0.State","Expected":"Normal","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotIds","Type":"string","Value":"$VdiskSnapIDData","Desc":"快照的资源ID,例如SnapshotIds.0代表希望获取信息的快照1,SnapshotIds.2代表快照2。 如果不传,则返回当前Region所有符合条件的快照。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"若传,则返回该主机下的所有快照","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskId","Type":"string","Value":"","Desc":"磁盘id,若磁盘传入,对应的UHostId必须一同传入","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSnapshot","Name":"删除快照","Desc":"删除快照","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotId","Type":"string","Value":"$VdiskSnapIDSys","Desc":"快照Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSnapshot","Name":"删除快照","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotId","Type":"string","Value":"$VdiskSnapIDData","Desc":"快照Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeSnapshot","Name":"描述快照","Desc":"","RetryInterval":30,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeSnapshotResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSnapshotSet","Expected":"$VdiskSnapIDSys","Comparator":"object_not_contains","ExpectedExpr":{}},{"Check":"UHostSnapshotSet","Expected":"$VdiskSnapIDData","Comparator":"object_not_contains","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SnapshotIds","Type":"string","Value":"","Desc":"快照的资源ID,例如SnapshotIds.0代表希望获取信息的快照1,SnapshotIds.2代表快照2。 如果不传,则返回当前Region所有符合条件的快照。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大10000000","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"","Desc":"若传,则返回该主机下的所有快照","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskId","Type":"string","Value":"","Desc":"磁盘id,若磁盘传入,对应的UHostId必须一同传入","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopUHostInstance","Name":"关闭主机","Desc":"关闭主机","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost实例ID 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUHostInstance","Name":"获取主机信息","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"UHostSet.0.State","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIds","Type":"string","Value":"$hostId","Desc":"UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果为空,则返回当前Region 所有符合条件的UHost实例。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"要查询的业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"LifeCycle","Type":"int","Value":"","Desc":"1:普通云主机;2:抢占性云主机;默认全部获取","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20,最大100","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NewProperty","Type":"string","Value":"","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"删除云主机","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"TerminateUHostInstanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$hostId","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"EIPReleased","Type":"string","Value":"","Desc":"是否释放绑定的EIP。yes: 解绑EIP后,并释放;其他值或不填:解绑EIP。","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wAAqtgG24GTKdcL2H5SQ7b","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海二","广州","香港","浪潮北京一"],"CreatedBy":"sunny.zhang@ucloud.cn"},{"ID":"8b6kM8mM9Y23JqAzieCHC2","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","北京二-可用区C","北京二-可用区D","上海二-可用区A","上海二-可用区B","广州-可用区B","香港-可用区A","香港-可用区B","浪潮北京一-可用区A"],"CreatedBy":"sunny.zhang@ucloud.cn"}],"IsMonitorSet":true},{"ID":1201,"Name":"SingleRedis(Create)","Description":"创建、扩容、重置密码、删除、修改配置文件","Remark":"","IsPrivate":true,"CreatedAt":1527761013805,"CreatedBy":"caroline.yuan@ucloud.cn","UpdateAt":1547536829949,"UpdateBy":"","Vars":[{"Name":"ConfigId","Value":"03f58ca9-b64d-4bdd-abc7-c6b9a46fd801","ValueExpr":{}},{"Name":"Password","Value":"Z3VhbmxpeXVhbm1pbWE=","ValueExpr":{}},{"Name":"HighAvailability","Value":"disable","ValueExpr":{}},{"Name":"Version","Value":"3.2","ValueExpr":{}},{"Name":"Protocol","Value":"redis","ValueExpr":{}},{"Name":"ResourceType","Value":"single","ValueExpr":{}},{"Name":"Name","Value":"single_redis","ValueExpr":{}}],"Cases":[{"Action":"CreateURedisGroup","Name":"创建主备redis","Desc":"","RetryInterval":100,"RetryTime":60,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[{"group_id":"GroupId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$Name","Desc":"请求创建组的名称 (范围[6-63],只能包含英文、数字以及符号-和_)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"1","Desc":"每个节点的内存大小,单位GB,默认1GB,目前仅支持1/2/4/8/16/32,六种","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AutoBackup","Type":"string","Value":"enable","Desc":"是否自动备份,enable或disable,默认disable","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"3","Desc":"自动备份开始时间,范围[0-23],默认3点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ConfigId","Type":"string","Value":"$ConfigId","Desc":"配置ID,目前仅支持默认配置id 默认配置id:\"03f58ca9-b64d-4bdd-abc7-c6b9a46fd801\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HighAvailability","Type":"string","Value":"$HighAvailability","Desc":"是否开启高可用,enable或disable","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Version","Type":"string","Value":"$Version","Desc":"Redis版本信息(详见DescribeURedisVersion返回结果),默认版本3.0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"计费模式,Year , Month, Dynamic 默认: Month","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长,默认为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"","Desc":"初始化密码","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"string","Value":"","Desc":"有此项代表从备份中创建,无代表正常创建","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SlaveZone","Type":"string","Value":"","Desc":"跨机房URedis,slave所在可用区(必须和Zone在同一Region,且不可相同)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"","Value":"$Protocol","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"","Value":"$ResourceType","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ModifyURedisGroupName","Name":"修改名称","Desc":"修改名称","RetryInterval":10,"RetryTime":30,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"ModifyURedisGroupNameResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组的ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"Redis_Change","Desc":"Redis组名称 (范围[6-63],只能包含英文、数字以及符号-和_)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"","Value":"$ResourceType","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeURedisGroup","Name":"调整容量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"2","Desc":"内存大小, 单位:GB (需要大于原size,且小于等于32) 目前仅支持1/2/4/8/16/32 G 六种容量规格","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"int","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"","Value":"$ResourceType","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ModifyURedisGroupPassword","Name":"修改主备密码","Desc":"","RetryInterval":60,"RetryTime":10,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组的ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"$Password","Desc":"新密码字符串,如要取消密码,此值为空字符串","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"","Value":"$Region","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"","Value":"$ResourceType","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"30","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckURedisAllowance","Name":"检查URedis资源是否足够","Desc":"检查URedis资源是否足够","RetryInterval":10,"RetryTime":30,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CheckURedisAllowanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"string","Value":"1","Desc":"创建实例的容量大小, 单位:GB 目前仅支持1/2/4/8/16/32六种规格","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"创建实例的数量,[1-10]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RegionFlag","Type":"bool","Value":"","Desc":"是否是跨机房URedis(默认false)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SlaveZone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteURedisGroup","Name":"删除主备redis","Desc":"删除主备redis","RetryInterval":10,"RetryTime":30,"Delay":"15","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteURedisGroupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeURedisGroup","Name":"查询主备Redis","Desc":"查询主备Redis","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeURedisGroupResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet","Expected":"$group_id","Comparator":"object_not_contains","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组的ID,如果指定则获取描述,否则为列表操 作,需指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wepVzBDovGL8whZxszkGrh","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"尼日利亚","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海一","上海二","广州","洛杉矶","华盛顿","法兰克福","曼谷","首尔","新加坡","高雄","东京","台北","浪潮北京二","孟买","雅加达","迪拜","香港","圣保罗","胡志明","伦敦"],"CreatedBy":"caroline.yuan@ucloud.cn"},{"ID":"sX2p3tJhpyagkc2y7CnRuY","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"尼日利亚-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","北京二-可用区C","北京二-可用区D","上海一-可用区A","上海二-可用区A","上海二-可用区B","广州-可用区B","洛杉矶-可用区A","华盛顿-可用区A","法兰克福-可用区A","曼谷-可用区A","首尔-可用区A","新加坡-可用区A","高雄-可用区A","东京-可用区A","台北-可用区A","北京二-可用区E","浪潮北京二-可用区B","浪潮北京二-可用区A","孟买-可用区A","雅加达-可用区A","上海二-可用区C","迪拜-可用区A","圣保罗-可用区A","胡志明-可用区A","香港-可用区A","香港-可用区B","伦敦-可用区A"],"CreatedBy":"caroline.yuan@ucloud.cn"}],"IsMonitorSet":true},{"ID":1202,"Name":"Distributedmemcache","Description":"创建---扩容----删除","Remark":"","IsPrivate":true,"CreatedAt":1527761028007,"CreatedBy":"caroline.yuan@ucloud.cn","UpdateAt":1546938332972,"UpdateBy":"","Vars":[{"Name":"Protocol","Value":"memcache","ValueExpr":{}},{"Name":"ResourceType","Value":"distributed","ValueExpr":{}},{"Name":"Name","Value":"distributed_memcache","ValueExpr":{}}],"Cases":[{"Action":"CreateUMemSpace","Name":"创建内存空间","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"Space_Id":"SpaceId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"8","Desc":"内存大小, 单位:GB, 范围[1~1024]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议:memcache, redis (默认redis).注意:redis无single类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$Name","Desc":"空间名称,长度(6\u003c=size\u003c=63)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year , Month, Dynamic, Trial 默认: Month","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$Space_Id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeUMemSpace","Name":"调整容量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SpaceId","Type":"string","Value":"$Space_Id","Desc":"UMem 内存空间Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"14","Desc":"内存大小, 单位:GB (需要大于原size,\u003c= 1024)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$Space_Id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUMem","Name":"删除UMem资源","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ResourceId","Type":"string","Value":"$Space_Id","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"$ResourceType","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"","Value":"$Region","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMemSpace","Name":"查询空间","Desc":"查询空间","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUMemSpaceResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet","Expected":"$Space_Id","Comparator":"object_not_contains","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"数据偏移量, 默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"返回数据长度, 默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SpaceId","Type":"string","Value":"$Space_Id","Desc":"内存空间ID (无ID,则获取所有)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wepVzBDovGL8whZxszkGrh","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","首尔"],"CreatedBy":"caroline.yuan@ucloud.cn"},{"ID":"sX2p3tJhpyagkc2y7CnRuY","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","上海二-可用区A","台北--可用区A","首尔-可用区A"],"CreatedBy":"caroline.yuan@ucloud.cn"}],"IsMonitorSet":true},{"ID":1203,"Name":"DistributedRedis","Description":"创建,扩容,删除","Remark":"","IsPrivate":true,"CreatedAt":1527761077436,"CreatedBy":"caroline.yuan@ucloud.cn","UpdateAt":1544006569679,"UpdateBy":"","Vars":[{"Name":"Protocol","Value":"redis","ValueExpr":{}},{"Name":"Type","Value":"double","ValueExpr":{}},{"Name":"Name","Value":"distributed_redis","ValueExpr":{}}],"Cases":[{"Action":"CheckUMemSpaceAllowance","Name":"检查分布式UMem剩余资源","Desc":"检查分布式UMem剩余资源","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CheckUMemSpaceAllowanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"16","Desc":"创建实例的容量大小;分布式memcache最低8G, 分布式redis最低16G,两者最高都是1000G","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"创建实例的数量,[1-10]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"","Desc":"redis memcache","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUMemSpace","Name":"创建内存空间","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[{"Space_Id":"SpaceId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"16","Desc":"内存大小, 单位:GB, 范围[1~1024]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议:memcache, redis (默认redis).注意:redis无single类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"string","Value":"$Type","Desc":"空间类型:single(无热备),double(热备)(默认: double)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$Name","Desc":"空间名称,长度(6\u003c=size\u003c=63)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"Year , Month, Dynamic, Trial 默认: Month","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长 默认: 1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$Space_Id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ModifyUMemSpaceName","Name":"修改名称","Desc":"修改名称","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"ModifyUMemSpaceNameResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SpaceId","Type":"string","Value":"$Space_Id","Desc":"UMem内存空间ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"Rename_FBS","Desc":"新的名称,长度(6\u003c=size\u003c=63)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$Space_Id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetUMemSpaceState","Name":"获取空间状态","Desc":"获取空间状态","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"GetUMemSpaceStateResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SpaceId","Type":"string","Value":"$Space_Id","Desc":"内存空间ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeUMemSpace","Name":"调整容量","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SpaceId","Type":"string","Value":"$Space_Id","Desc":"UMem 内存空间Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"17","Desc":"内存大小, 单位:GB (需要大于原size,\u003c= 1024)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"使用的代金券Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":40,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$Space_Id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUMemSpace","Name":"删除空间","Desc":"删除空间","RetryInterval":10,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteUMemSpaceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SpaceId","Type":"string","Value":"$Space_Id","Desc":"UMem内存空间ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"获取UMem列表","RetryInterval":10,"RetryTime":30,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUMemResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet","Expected":"$Space_Id","Comparator":"object_not_contains","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$Space_Id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wepVzBDovGL8whZxszkGrh","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"尼日利亚","Value":"afr-nigeria","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海一","上海二","广州","浪潮","浪潮北京二","新加坡"],"CreatedBy":"caroline.yuan@ucloud.cn"},{"ID":"sX2p3tJhpyagkc2y7CnRuY","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"尼日利亚-可用区A","Value":"afr-nigeria-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","北京二-可用区C","北京二-可用区D","上海一-可用区A","上海二-可用区A","广州-可用区B","台北--可用区A","北京二-可用区E","浪潮北京二-可用区B","浪潮北京二-可用区A","新加坡-可用区A","上海二-可用区C"],"CreatedBy":"caroline.yuan@ucloud.cn"}],"IsMonitorSet":true},{"ID":2117,"Name":"SingleMemcache","Description":"创建、扩容、重启、删除","Remark":"","IsPrivate":true,"CreatedAt":1540189980615,"CreatedBy":"caroline.yuan@ucloud.cn","UpdateAt":1547536679835,"UpdateBy":"","Vars":[{"Name":"ResourceType","Value":"single","ValueExpr":{}},{"Name":"ConfigId","Value":"9a891891-c245-4b66-bce8-67e59430d67c","ValueExpr":{}},{"Name":"Name","Value":"single_memcache","ValueExpr":{}},{"Name":"Protocol","Value":"memcache","ValueExpr":{}},{"Name":"Count","Value":"1","ValueExpr":{}}],"Cases":[{"Action":"CreateUMemcacheGroup","Name":"创建单机Memcache","Desc":"创建单机Memcache","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"group_id":"GroupId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateUMemcacheGroupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$Name","Desc":"请求创建组的名称 范围[6-60]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"1","Desc":"每个节点的内存大小,单位GB,默认1GB 目前仅支持1/2/4/8/16/32这几档","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ConfigId","Type":"string","Value":"$ConfigId","Desc":"配置ID,目前仅支持默认配置id 默认配置id:\"9a891891-c245-4b66-bce8-67e59430d67c\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"计费模式,Year , Month, Dynamic 默认: Month","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长,默认为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckUMemcacheAllowance","Name":"检查UMemcache剩余资源","Desc":"检查UMemcache剩余资源","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CheckUMemcacheAllowanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"1","Desc":"创建实例的容量大小, 单位:GB 目前仅支持1/2/4/8/16五种规格","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"$Count","Desc":"创建实例的数量,[1-10]","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMemcacheGroup","Name":"显示Memcache","Desc":"显示Memcache","RetryInterval":1,"RetryTime":3,"Delay":"100","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUMemcacheGroupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组的ID,如果指定则获取描述,否则为列表操 作,需指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ResizeUMemcacheGroup","Name":"调整容量","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"2","Desc":"内存大小, 单位:GB 目前仅支持1/2/4/8/16五种规格(暂时只支持扩容)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"int","Value":"","Desc":"代金券ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"3","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"RestartUMemcacheGroup","Name":"重启Memcache组","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组的ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Region","Type":"","Value":"$Region","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUMemcacheGroup","Name":"删除单机Memcache","Desc":"删除单机Memcache","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteUMemcacheGroupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"获取UMem列表","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUMemResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet","Expected":"$group_id","Comparator":"object_not_contains","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wepVzBDovGL8whZxszkGrh","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"尼日利亚","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海二","广州","华盛顿","法兰克福","曼谷","首尔","新加坡","高雄","东京","台北","洛杉矶","上海一","莫斯科","孟买","雅加达","胡志明"],"CreatedBy":"caroline.yuan@ucloud.cn"},{"ID":"sX2p3tJhpyagkc2y7CnRuY","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"尼日利亚-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","北京二-可用区D","北京二-可用区C","上海二-可用区B","上海二-可用区A","上海一-可用区A","广州-可用区B","华盛顿-可用区A","法兰克福-可用区A","曼谷-可用区A","首尔-可用区A","新加坡-可用区A","高雄-可用区A","东京-可用区A","台北-可用区A","洛杉矶-可用区A","莫斯科-可用区A","孟买-可用区A","雅加达-可用区A","胡志明-可用区A"],"CreatedBy":"caroline.yuan@ucloud.cn"}],"IsMonitorSet":true},{"ID":2174,"Name":"SingleRedis(Backup)","Description":"创建、备份、删除","Remark":"","IsPrivate":true,"CreatedAt":1540437708483,"CreatedBy":"caroline.yuan@ucloud.cn","UpdateAt":1547536810792,"UpdateBy":"","Vars":[{"Name":"ConfigId","Value":"03f58ca9-b64d-4bdd-abc7-c6b9a46fd801","ValueExpr":{}},{"Name":"Password","Value":"Z3VhbmxpeXVhbm1pbWE=","ValueExpr":{}},{"Name":"HighAvailability","Value":"disable","ValueExpr":{}},{"Name":"Version","Value":"3.2","ValueExpr":{}},{"Name":"Protocol","Value":"redis","ValueExpr":{}},{"Name":"ResourceType","Value":"single","ValueExpr":{}},{"Name":"Name","Value":"single_redis","ValueExpr":{}}],"Cases":[{"Action":"CreateURedisGroup","Name":"创建主备redis","Desc":"","RetryInterval":10,"RetryTime":50,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[{"group_id":"GroupId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区, 参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$Name","Desc":"请求创建组的名称 (范围[6-63],只能包含英文、数字以及符号-和_)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"int","Value":"1","Desc":"每个节点的内存大小,单位GB,默认1GB,目前仅支持1/2/4/8/16/32,六种","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AutoBackup","Type":"string","Value":"enable","Desc":"是否自动备份,enable或disable,默认disable","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupTime","Type":"int","Value":"3","Desc":"自动备份开始时间,范围[0-23],默认3点","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ConfigId","Type":"string","Value":"$ConfigId","Desc":"配置ID,目前仅支持默认配置id 默认配置id:\"03f58ca9-b64d-4bdd-abc7-c6b9a46fd801\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HighAvailability","Type":"string","Value":"$HighAvailability","Desc":"是否开启高可用,enable或disable","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Version","Type":"string","Value":"$Version","Desc":"Redis版本信息(详见DescribeURedisVersion返回结果),默认版本3.0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Month","Desc":"计费模式,Year , Month, Dynamic 默认: Month","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"1","Desc":"购买时长,默认为1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"","Desc":"初始化密码","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"string","Value":"","Desc":"有此项代表从备份中创建,无代表正常创建","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SlaveZone","Type":"string","Value":"","Desc":"跨机房URedis,slave所在可用区(必须和Zone在同一Region,且不可相同)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"","Value":"$Protocol","Desc":"","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":10,"RetryTime":30,"Delay":"20","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"","Value":"$ResourceType","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CheckURedisAllowance","Name":"检查URedis资源是否足够","Desc":"检查URedis资源是否足够","RetryInterval":10,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CheckURedisAllowanceResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"数据中心,参见 [数据中心列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Size","Type":"string","Value":"1","Desc":"创建实例的容量大小, 单位:GB 目前仅支持1/2/4/8/16/32六种规格","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"1","Desc":"创建实例的数量,[1-10]","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RegionFlag","Type":"bool","Value":"","Desc":"是否是跨机房URedis(默认false)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SlaveZone","Type":"","Value":"$Zone","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateURedisBackup","Name":"创建主备Redis备份","Desc":"创建主备Redis备份","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"backup_id":"BackupId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateURedisBackupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"资源id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupName","Type":"string","Value":"backup_Redis","Desc":"请求创建组的名称 (范围[6-63],只能包含英文、数字以及符号-和_)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUMem","Name":"获取UMem列表","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.State","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"1000","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$group_id","Desc":"资源ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"$Protocol","Desc":"协议类型: memcache, redis","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"","Value":"$ResourceType","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeURedisBackupState","Name":"查询备份状态","Desc":"查询备份状态","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeURedisBackupStateResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"资源id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"string","Value":"$backup_id","Desc":"备份id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeURedisBackup","Name":"查询主备redis备份","Desc":"查询主备redis备份","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeURedisBackupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"分页显示的条目数, 默认值为10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"","Desc":"组的ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeURedisBackupURL","Name":"获取主备Redis备份下载链接","Desc":"获取主备Redis备份下载链接","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeURedisBackupURLResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"int","Value":"$backup_id","Desc":"备份ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RegionFlag","Type":"bool","Value":"","Desc":"是否是跨机房URedis(默认false)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteURedisBackup","Name":"删除URedis备份","Desc":"删除URedis备份","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteURedisBackupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BackupId","Type":"string","Value":"$backup_id","Desc":"备份ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"RegionFlag","Type":"string","Value":"","Desc":"是否是跨机房URedis(默认false)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteURedisGroup","Name":"删除主备redis","Desc":"删除主备redis","RetryInterval":5,"RetryTime":15,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteURedisGroupResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeURedisGroup","Name":"查询主备Redis","Desc":"查询主备Redis","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeURedisGroupResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet","Expected":"$group_id","Comparator":"object_not_contains","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"$group_id","Desc":"组的ID,如果指定则获取描述,否则为列表操 作,需指定Offset/Limit","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"0","Desc":"分页显示的起始偏移, 默认值为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"100","Desc":"分页显示的条目数, 默认值为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wepVzBDovGL8whZxszkGrh","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"尼日利亚","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}}],"Selected":true,"SelectEnums":["华盛顿","北京二","上海二","广州"],"CreatedBy":"caroline.yuan@ucloud.cn"},{"ID":"sX2p3tJhpyagkc2y7CnRuY","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"尼日利亚-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B","北京二-可用区C","北京二-可用区D","华盛顿-可用区A","上海二-可用区B","广州-可用区B","北京二-可用区E","上海二-可用区C","上海二-可用区A"],"CreatedBy":"caroline.yuan@ucloud.cn"}],"IsMonitorSet":true},{"ID":2377,"Name":"物理云主机-公有仓库","Description":"","Remark":"","IsPrivate":true,"CreatedAt":1543145460921,"CreatedBy":"maggie.an@ucloud.cn","UpdateAt":1552374988533,"UpdateBy":"","Vars":[{"Name":"Password","Value":"YW4mODE1MDI5","ValueExpr":{}},{"Name":"Type","Value":"GPU-2080-V5","ValueExpr":{}},{"Name":"ModifyName","Value":"TestName","ValueExpr":{}},{"Name":"ModifyRemark","Value":"TestRemark","ValueExpr":{}},{"Name":"Cluster","Value":"10G","ValueExpr":{}},{"Name":"Raid","Value":"NoRaid","ValueExpr":{}}],"Cases":[{"Action":"DescribePHostImage","Name":"获取物理机镜像","Desc":"获取物理机镜像","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[{"ImageID1":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribePHostImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类别,枚举为:Base,标准镜像;默认为标准镜像。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像ID","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribePHostMachineType","Name":"获取物理云机型信息","Desc":"获取物理云机型信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribePHostMachineTypeResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"string","Value":"","Desc":"机型,可选。若不填写,则返回全部机型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribePHostResourceInfo","Name":"获取物理云资源剩余信息","Desc":"获取物理云资源剩余信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribePHostResourceInfoResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"State","Type":"string","Value":"","Desc":"资源状态,默认为0(空闲)","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreatePHost","Name":"创建物理机","Desc":"创建物理机","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[{"phostId":"PHostId.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreatePHostResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$ImageID1","Desc":"镜像资源id,参见describephostimage","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"$Password","Desc":"密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"string","Value":"$Type","Desc":"物理机类型,默认为:db-2(数据库型32核)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"","Desc":"物理机名称,默认为phost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"物理机备注,默认为空","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组,默认为default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式,枚举值为:year, 按年付费; month,按月付费;dynamic,按需付费,(需开启权限) trial, 试用(需开启权限)。默认为按月付费","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"string","Value":"","Desc":"购买时长,默认为1,范围[1-10]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Count","Type":"int","Value":"","Desc":"购买数量,默认为1,范围[1-5]","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Raid","Type":"string","Value":"$Raid","Desc":"Raid配置,默认Raid10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"VPC ID,不填为默认,VPC2.0下需要填写此字段。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"","Desc":"子网ID,不填为默认,VPC2.0下需要填写此字段。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Cluster","Type":"string","Value":"$Cluster","Desc":"网络环境,可选千兆:1G ,万兆:10G, 默人1G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribePHost","Name":"获取物理机信息","Desc":"获取物理机信息","RetryInterval":30,"RetryTime":120,"Delay":"20","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribePHostResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"PHostSet.0.PMStatus","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID,若为空,则返回当前Region所有PHost。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetPHostKVMInfo","Name":"获取KVM信息","Desc":"获取KVM信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"GetPHostKVMInfoResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ModifyPHostInfo","Name":"更改物理机信息","Desc":"更改物理机信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"ModifyPHostInfoResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"物理机资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"$ModifyName","Desc":"物理机名称,默认不更改","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"$ModifyRemark","Desc":"物理机备注,默认不更改","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组,默认不更改","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribePHost","Name":"获取物理机信息","Desc":"获取物理机信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribePHostResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"PHostSet.0.Name","Expected":"$ModifyName","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"PHostSet.0.Remark","Expected":"$ModifyRemark","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID,若为空,则返回当前Region所有PHost。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StopPHost","Name":"关闭物理机","Desc":"关闭物理机","RetryInterval":10,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StopPHostResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribePHost","Name":"获取物理机信息","Desc":"","RetryInterval":30,"RetryTime":30,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribePHostResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"PHostSet.0.PMStatus","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID,若为空,则返回当前Region所有PHost。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"ReinstallPHost","Name":"重装物理机","Desc":"重装物理机","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"ReinstallPHostResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"$Password","Desc":"密码","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$ImageID1","Desc":"镜像Id,参考镜像列表,默认使用原镜像","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"","Desc":"物理机名称,默认不更改","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"物理机备注,默认为不更改。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组,默认不更改。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ReserveDisk","Type":"string","Value":"","Desc":"是否保留数据盘,保留:Yes,不报留:No, 默认:Yes","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Raid","Type":"string","Value":"","Desc":"不保留数据盘重装,可选Raid","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribePHost","Name":"获取物理机信息","Desc":"","RetryInterval":60,"RetryTime":120,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribePHostResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"PHostSet.0.PMStatus","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID,若为空,则返回当前Region所有PHost。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PoweroffPHost","Name":"断电物理机","Desc":"断电物理机","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"PoweroffPHostResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribePHost","Name":"获取物理机信息","Desc":"","RetryInterval":60,"RetryTime":120,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribePHostResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"PHostSet.0.PMStatus","Expected":"Stopped","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID,若为空,则返回当前Region所有PHost。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"StartPHost","Name":"启动物理机","Desc":"启动物理机","RetryInterval":30,"RetryTime":120,"Delay":"20","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"StartPHostResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribePHost","Name":"获取物理机信息","Desc":"获取物理机信息","RetryInterval":30,"RetryTime":120,"Delay":"20","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribePHostResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"PHostSet.0.PMStatus","Expected":"Running","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID,若为空,则返回当前Region所有PHost。","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminatePHost","Name":"删除物理机","Desc":"删除物理机","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"TerminatePHostResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PHostId","Type":"string","Value":"$phostId","Desc":"PHost资源ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"vYAK8YxT3QRiJPJb7PCk4n","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海二","香港","泉州"],"CreatedBy":"maggie.an@ucloud.cn"},{"ID":"tanQWo7SiRNkgZBGfaZdFn","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区D","上海二-可用区B","上海二-可用区C","香港-可用区A","泉州-可用区A"],"CreatedBy":"maggie.an@ucloud.cn"}],"IsMonitorSet":true},{"ID":2378,"Name":"UFile-单地域bucket-基本操作","Description":"public Bucket:创建、获取信息、更改属性、令牌相关、删除","Remark":"","IsPrivate":true,"CreatedAt":1543146185742,"CreatedBy":"chenoa.chen@ucloud.cn","UpdateAt":1568190459724,"UpdateBy":"","Vars":[{"Name":"BucketName_2","Value":"${u_concat(apitest-, ${u_get_timestamp(10)})} ","ValueExpr":{}},{"Name":"original_type","Value":"private","ValueExpr":{}},{"Name":"tokenName","Value":"test-auto-token","ValueExpr":{}},{"Name":"allowed_ops_0","Value":"TOKEN_ALLOW_WRITE","ValueExpr":{}},{"Name":"allowed_ops_1","Value":"TOKEN_ALLOW_READ","ValueExpr":{}},{"Name":"allowed_ops_2","Value":"TOKEN_ALLOW_DELETE","ValueExpr":{}},{"Name":"allowed_ops_3","Value":"TOKEN_ALLOW_LIST","ValueExpr":{}},{"Name":"allowed_ops_4","Value":"TOKEN_ALLOW_IOP","ValueExpr":{}},{"Name":"allowedPrefixes","Value":"test-auto","ValueExpr":{}},{"Name":"mirror-old-prefix","Value":"mirror-OldPrefix","ValueExpr":{}},{"Name":"mirror-new-prefix","Value":"mirror-NewPrefix","ValueExpr":{}},{"Name":"DailyReport_StartTime","Value":"${u_eval(${u_get_timestamp(10)}-86400*30, int)}","ValueExpr":{}},{"Name":"DailyReport_EndTime","Value":"${u_get_timestamp(10)}","ValueExpr":{}}],"Cases":[{"Action":"GetAvailableRegion","Name":"获取地域信息","Desc":"获取地域信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"GetAvailableRegionResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Action","Type":"string","Value":"","Desc":"GetAvailableRegion","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetFuctionAvailableRegion","Name":"获取功能可用地域","Desc":"获取功能可用地域","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"GetFuctionAvailableRegionResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetUFileDailyReport","Name":"查看日消费报表","Desc":"查看日消费报表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"GetUFileDailyReportResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StartTime","Type":"int","Value":"$DailyReport_StartTime","Desc":"查询开始时间;unix时间戳,单位s","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"EndTime","Type":"int","Value":"$DailyReport_EndTime","Desc":"查询结束时间;unix时间戳,单位s","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BucketName","Type":"string","Value":"","Desc":"空间名称。此字段不为空,返回此Bucket日使用量;否则,返回这个项目的日使用量","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateBucket","Name":"创建Bucket","Desc":"创建Bucket","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[{"bucketId":"BucketId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateBucketResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BucketName","Type":"string","Value":"$BucketName_2","Desc":"待创建Bucket的名称,具有全局唯一性","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"string","Value":"$original_type","Desc":"Bucket访问类型,public或private; 默认为private","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeBucket","Name":"获取Bucket信息","Desc":"获取Bucket信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[{"bindDomain":"DataSet.0.Domain.Src.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeBucketResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.BucketName","Expected":"$BucketName_2","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Type","Expected":"private","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BucketName","Type":"string","Value":"$BucketName_2","Desc":"待获取Bucket的名称,若不提供,则获取所有Bucket","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"获取所有Bucket列表的偏移数目,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"获取所有Bucket列表的限制数目,默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"BindBucketDomain","Name":"绑定自定义域名","Desc":"绑定自定义域名","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"BindBucketDomainResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"BucketId","Expected":"$bucketId","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BucketName","Type":"string","Value":"$BucketName_2","Desc":"自定义域名对应的bucket名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Domain","Type":"string","Value":"$bindDomain","Desc":"自定义域名","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeBucketDomain","Name":"获取bcuket自定义域名信息","Desc":"获取bcuket自定义域名信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeBucketDomainResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Domain","Expected":"$bindDomain","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BucketName","Type":"string","Value":"$BucketName_2","Desc":"待获取Bucket的名称","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UnbindBucketDomain","Name":"解绑自定义域名","Desc":"解绑自定义域名","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"UnbindBucketDomainResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BucketName","Type":"string","Value":"$BucketName_2","Desc":"bucket名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Domain","Type":"string","Value":"$bindDomain","Desc":"需要解绑的自定义域名","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateBucket","Name":"更改Bucket属性","Desc":"更改Bucket属性","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"UpdateBucketResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BucketName","Type":"string","Value":"$BucketName_2","Desc":"待修改Bucket的名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"string","Value":"public","Desc":"Bucket访问类型","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeBucket","Name":"获取Bucket信息","Desc":"获取Bucket信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeBucketResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.Type","Expected":"public","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BucketName","Type":"string","Value":"$BucketName_2","Desc":"待获取Bucket的名称,若不提供,则获取所有Bucket","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"获取所有Bucket列表的偏移数目,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"获取所有Bucket列表的限制数目,默认为20","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeMirrorRules","Name":"获取回源规则信息","Desc":"获取回源规则信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeMirrorRulesResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BucketName","Type":"string","Value":"$BucketName_2","Desc":"获取回源规则的bucket的名称","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUFileToken","Name":"创建UFile令牌","Desc":"创建UFile令牌(令牌权限默认无)","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"tokenId":"TokenId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateUFileTokenResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TokenName","Type":"string","Value":"$tokenName","Desc":"令牌名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ExpireTime","Type":"int","Value":"","Desc":"令牌的超时时间点(时间戳),默认一天","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AllowedOps.0","Type":"","Value":"TOKEN_ALLOW_READ","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AllowedBuckets.0","Type":"","Value":"$BucketName_2","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AllowedPrefixes.0","Type":"","Value":"*","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUFileToken","Name":"获取令牌信息","Desc":"获取令牌信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUFileTokenResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.TokenName","Expected":"$tokenName","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.AllowedOps.0","Expected":"TOKEN_ALLOW_READ","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.AllowedPrefixes.0","Expected":"*","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TokenId","Type":"string","Value":"$tokenId","Desc":"令牌ID,只返回指定ID信息,否则拉取所有令牌","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateUFileToken","Name":"更新令牌","Desc":"更新令牌(上传/下载/删除等)","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"UpdateUFileTokenResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TokenId","Type":"string","Value":"$tokenId","Desc":"令牌ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TokenName","Type":"string","Value":"","Desc":"令牌名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AllowedOps","Type":"string","Value":"","Desc":"令牌允许执行的操作,[ TOKEN_ALLOW_NONE , TOKEN_ALLOW_READ , TOKEN_ALLOW_WRITE , TOKEN_ALLOW_DELETE , TOKEN_ALLOW_LIST, TOKEN_ALLOW_IOP , TOKEN_ALLOW_DP ]","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AllowedPrefixes","Type":"string","Value":"$allowedPrefixes","Desc":"令牌允许操作的key前缀","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"AllowedBuckets","Type":"string","Value":"","Desc":"令牌允许操作的bucket","Required":false,"Multiple":true,"ValueExpr":{}},{"Name":"ExpireTime","Type":"int","Value":"","Desc":"令牌的超时时间点(时间戳)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AllowedOps.0","Type":"","Value":"$allowed_ops_0","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AllowedOps.1","Type":"","Value":"$allowed_ops_1","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AllowedOps.2","Type":"","Value":"$allowed_ops_2","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AllowedOps.3","Type":"","Value":"$allowed_ops_3","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"AllowedOps.4","Type":"","Value":"$allowed_ops_4","Desc":"","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeUFileToken","Name":"获取令牌信息","Desc":"获取令牌信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeUFileTokenResponse","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.TokenName","Expected":"$tokenName","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.AllowedPrefixes.0","Expected":"$allowedPrefixes","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.AllowedOps.0","Expected":"TOKEN_ALLOW_READ","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.AllowedOps.1","Expected":"TOKEN_ALLOW_WRITE","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.AllowedOps.2","Expected":"TOKEN_ALLOW_DELETE","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.AllowedOps.3","Expected":"TOKEN_ALLOW_LIST","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.AllowedOps.4","Expected":"TOKEN_ALLOW_IOP","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TokenId","Type":"string","Value":"$tokenId","Desc":"令牌ID,只返回指定ID信息,否则拉取所有令牌","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUFileToken","Name":"删除令牌","Desc":"删除令牌","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteUFileTokenResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TokenId","Type":"string","Value":"$tokenId","Desc":"令牌ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteBucket","Name":"删除Bucket","Desc":"删除Bucket","RetryInterval":3,"RetryTime":20,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteBucketResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BucketName","Type":"string","Value":"$BucketName_2","Desc":"待删除Bucket的名称","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"kR3vgjuGcAhTVfthNDrqPL","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["迪拜","胡志明","孟买","法兰克福","北京二","香港","广州二","上海二","洛杉矶","新加坡","雅加达","拉各斯","圣保罗","台北","华盛顿"],"CreatedBy":"chenoa.chen@ucloud.cn"},{"ID":"QrXgYqu4puttGrJPK9iwve","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["迪拜-可用区A","胡志明-可用区A","孟买-可用区A","法兰克福-可用区A","北京二-可用区B","香港-可用区B","广州-可用区B","上海二-可用区B","洛杉矶-可用区A","新加坡-可用区A","雅加达-可用区A","拉各斯-可用区A","圣保罗-可用区A","台北-可用区A","华盛顿-可用区A"],"CreatedBy":"chenoa.chen@ucloud.cn"}],"IsMonitorSet":true},{"ID":2457,"Name":"ULB-ssl证书-专项测试","Description":"ssl证书(6个api)","Remark":"","IsPrivate":true,"CreatedAt":1543496247106,"CreatedBy":"li.wei@ucloud.cn","UpdateAt":1566197308131,"UpdateBy":"","Vars":[],"Cases":[{"Action":"CreateVPC","Name":"创建VPC","Desc":"创建VPC","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"vpc_id":"VPCId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"ulb-ssl-vpc","Desc":"VPC名称","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Network","Type":"string","Value":"192.168.0.0/16","Desc":"VPC网段","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"int","Value":"","Desc":"VPC类型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateSubnet","Name":"创建子网","Desc":"创建子网","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"subnet_id":"SubnetId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$vpc_id","Desc":"VPC资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Subnet","Type":"string","Value":"192.168.111.0","Desc":"子网网络地址,例如192.168.0.0","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Netmask","Type":"int","Value":"","Desc":"子网网络号位数,默认为24","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetName","Type":"string","Value":"ulb-ssl-subnet","Desc":"子网名称,默认为Subnet","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"","Desc":"业务组名称,默认为Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateULB","Name":"创建负载均衡","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"ULBId":"ULBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBName","Type":"string","Value":"ulb-ssl-test","Desc":"负载均衡的名字,默认值为“ULB”","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OuterMode","Type":"string","Value":"","Desc":"创建的ULB是否为外网模式,默认即为外网模式","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InnerMode","Type":"string","Value":"No","Desc":"创建的ULB是否为内网模式","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"Dynamic","Desc":"付费方式","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$vpc_id","Desc":"ULB所在的VPC的ID, 如果不传则使用默认的VPC","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$subnet_id","Desc":"内网ULB 所属的子网ID,如果不传则使用默认的子网","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"ULB 所属的业务组ID,如果不传则使用默认的业务组","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateVServer","Name":"创建VServer","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[{"VServerId":"VServerId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"负载均衡实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerName","Type":"string","Value":"vserver-test","Desc":"VServer实例名称,默认为\"VServer\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ListenType","Type":"string","Value":"RequestProxy","Desc":"监听器类型,枚举值为:RequestProxy:请求代理;PacketsTransmit:报文转发;默认为RequestProxy","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"HTTPS","Desc":"VServer实例的协议,请求代理模式下有 HTTP、HTTPS、TCP,报文转发下有 TCP,UDP","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"FrontendPort","Type":"int","Value":"443","Desc":"VServer后端端口,取值范围[1-65535];默认值为80","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Method","Type":"string","Value":"Roundrobin","Desc":"VServer负载均衡模式, 默认为轮询模式,ConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PersistenceType","Type":"string","Value":"UserDefined","Desc":"VServer会话保持方式,默认关闭会话保持。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PersistenceInfo","Type":"string","Value":"huangchao","Desc":"根据PersistenceType确认; None和ServerInsert:此字段无意义; UserDefined:此字段传入自定义会话保持String","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClientTimeout","Type":"int","Value":"60","Desc":"ListenType为RequestProxy时表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;ListenType为PacketsTransmit时表示连接保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateSSL","Name":"创建SSL证书","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"SSLId_01":"SSLId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSLType","Type":"string","Value":"","Desc":"所添加的SSL证书类型,目前只支持Pem格式","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSLName","Type":"string","Value":"证书-1","Desc":"SSL证书的名字,默认值为空","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSLContent","Type":"string","Value":"","Desc":"SSL证书的完整内容,包括用户证书、加密证书的私钥、CA证书","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UserCert","Type":"string","Value":"-----BEGIN CERTIFICATE-----\nMIIFzTCCBLWgAwIBAgIQQ8IswmAhEIKfNhrKqb0F3DANBgkqhkiG9w0BAQsFADCB\nlzELMAkGA1UEBhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dpZXMs\nIEluYy4xHzAdBgNVBAsTFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxHTAbBgNVBAsT\nFERvbWFpbiBWYWxpZGF0ZWQgU1NMMSEwHwYDVQQDExhUcnVzdEFzaWEgRFYgU1NM\nIENBIC0gRzUwHhcNMTYxMjA2MDAwMDAwWhcNMTcxMjA2MjM1OTU5WjAgMR4wHAYD\nVQQDDBVtLmVjb2xvZ3ktZW1vYmlsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQDxBsuwGdCZdEUs40SQcvUt+9hlmLTgcfkq/h9f1QVPxLq/PC+O\nsG76hOgy6N8f7k7x5XgtPKi9O4ydFl8ViYhEXRjYQcUrTm3lu7s9UT2AIUmK0dI+\nPZgFU5gDwh8fQLoL24T2lPfkD9TngCnDanfo3xbx/e9hsJkf7hKWix8zrxtYYCUT\nt96pTpQeWjr7ggl2bDEfTayJNM+i5xoGBPiQFdxPnKWCjNmXi2dws0d2whi1euRW\ngI5wIXji5WKfUf6EvzG0Uzz6i8vsSLGv8pL7C0AuUI4MrPNDesFeA2LEYclQkpHE\nE49BkpQvCokCW9d8/r5ASUry+7SrJIncU6FxAgMBAAGjggKJMIIChTAgBgNVHREE\nGTAXghVtLmVjb2xvZ3ktZW1vYmlsZS5jb20wCQYDVR0TBAIwADBhBgNVHSAEWjBY\nMFYGBmeBDAECATBMMCMGCCsGAQUFBwIBFhdodHRwczovL2Quc3ltY2IuY29tL2Nw\nczAlBggrBgEFBQcCAjAZDBdodHRwczovL2Quc3ltY2IuY29tL3JwYTAfBgNVHSME\nGDAWgBRtWMd/GufhPy6mjJc1Qrv00zisPzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGbBggrBgEFBQcBAQSBjjCBizA8Bggr\nBgEFBQcwAYYwaHR0cDovL3RydXN0YXNpYTItb2NzcC5kaWdpdGFsY2VydHZhbGlk\nYXRpb24uY29tMEsGCCsGAQUFBzAChj9odHRwOi8vdHJ1c3Rhc2lhMi1haWEuZGln\naXRhbGNlcnR2YWxpZGF0aW9uLmNvbS90cnVzdGFzaWFnNS5jcnQwggEDBgorBgEE\nAdZ5AgQCBIH0BIHxAO8AdQDd6x0reg1PpiCLga2BaHB+Lo6dAdVciI09EcTNtuy+\nzAAAAVjT7zdSAAAEAwBGMEQCIDCzWufc1q7hjmrrCetGyoA8EsEqpRSIhmZXStX5\n8b7zAiA6x5aAaDK+yMyeAgw71yi3tRVrWayHN+W0+4BxC8u5UQB2AO5Lvbd1zmC6\n4UJpH6vhnmajD35fsHLYgwDEe4l6qP3LAAABWNPvN4kAAAQDAEcwRQIgZ/LNgg7n\n7AE4O2yZkrXNcqAOmJ3NU2nT6zcnBxPFTTsCIQCjyPbMfWMZTD3kxgxPQ1COw5zJ\nsM0dfNmSr3MiU7EhqDANBgkqhkiG9w0BAQsFAAOCAQEAeyfgUhg9ZWVCaz0f+BQU\n6fMMfmQ1BDzvVFu+ORoAqyJQogxwIdfjrlz/63YFee5qpUsW/aaz4ma3bb4dpE1K\nGsgYe5N3o0xybYlOj+KB61sufYkzQS3HgDevCwjfUlGEbNl4dpO2xh5s5AANXlnz\ns/X0+AJ33/bm+fWIjAbIjluaEoM6GETHTXi4Tlxy0j3nsXsB9tIIUibAdTtButef\nJJRnikGRN+eHjrsLYe0RUmdKOQz1ik6teHt0MQX0aCe8OlXeyGDd9m8u7+y0nAnH\nTVaNuT7vXMWyyXLVUcV898wkBo3Bo3hUiaw0QR0ttgDrf5ZwqPfqpytRW2K5GMZT\nuw==\n-----END CERTIFICATE-----\n\n\n-----BEGIN CERTIFICATE-----\nMIIFZTCCBE2gAwIBAgIQOhAOfxCeGsWcxf/2QNXkQjANBgkqhkiG9w0BAQsFADCB\nyjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp\nU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW\nZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0\naG9yaXR5IC0gRzUwHhcNMTYwODExMDAwMDAwWhcNMjYwODEwMjM1OTU5WjCBlzEL\nMAkGA1UEBhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIElu\nYy4xHzAdBgNVBAsTFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxHTAbBgNVBAsTFERv\nbWFpbiBWYWxpZGF0ZWQgU1NMMSEwHwYDVQQDExhUcnVzdEFzaWEgRFYgU1NMIENB\nIC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC39aSJZG/97x3a\n6Qmuc9+MubagegRAVUmFYHTYTs8IKB2pM7wXN7W8mekdZaEgUjDFxvRBK/DhTb7U\n8ONLsKKdT86aOhzbz2noCTn9wPWnGwkg+/4YKg/dPQQdV9tMsSu0cwqInWHxSAkm\nAI1hYFC9D7Sf7Hp/5cRcD+dK454YMRzNOGLQnCVI8JEqrz6o9SOvQNTqTcfqt6DC\n0UlXG+MPD1eNPjlzf1Vwaab+VSTgySoC+Ikbq2VsdykeOiGXW/OIiASH7+2LcR05\nPmQ7GEOlM8yzoVojFpM8sHz+WxI05ZOPri5+vX3HhHHjWr5432G0dVmgohnZvlVZ\noy8XrlbpAgMBAAGjggF2MIIBcjASBgNVHRMBAf8ECDAGAQH/AgEAMC8GA1UdHwQo\nMCYwJKAioCCGHmh0dHA6Ly9zLnN5bWNiLmNvbS9wY2EzLWc1LmNybDAOBgNVHQ8B\nAf8EBAMCAQYwLgYIKwYBBQUHAQEEIjAgMB4GCCsGAQUFBzABhhJodHRwOi8vcy5z\neW1jZC5jb20wYQYDVR0gBFowWDBWBgZngQwBAgEwTDAjBggrBgEFBQcCARYXaHR0\ncHM6Ly9kLnN5bWNiLmNvbS9jcHMwJQYIKwYBBQUHAgIwGRoXaHR0cHM6Ly9kLnN5\nbWNiLmNvbS9ycGEwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCkGA1Ud\nEQQiMCCkHjAcMRowGAYDVQQDExFTeW1hbnRlY1BLSS0yLTYwMTAdBgNVHQ4EFgQU\nbVjHfxrn4T8upoyXNUK79NM4rD8wHwYDVR0jBBgwFoAUf9Nlp8Ld7LvwMAnzQzn6\nAq8zMTMwDQYJKoZIhvcNAQELBQADggEBABUphhBbeG7scE3EveIN0dOjXPgwgQi8\nI2ZAKYm6DawoGz1lEJVdvFmkyMbP973X80b7mKmn0nNbe1kjA4M0O0hHaMM1ZaEv\n7e9vHEAoGyysMO6HzPWYMkyNxcCV7Nos2Uv4RvLDpQHh7P4Kt6fUU13ipcynrtQD\n1lFUM0yoTzwwFsPu3Pk+94hL58ErqwqJQwxoHMgLIQeMVHeNKcWFy1bddSbIbCWU\nZs6cMxhrra062ZCpDCbxyEaFNGAtYQMqNz55Z/14XgSUONZ/cJTns6QKhpcgTOwB\nfnNzRnk+aWreP7osKhXlz4zs+llP7goBDKFOMMtoEXx3YjJCKgpqmBU=\n-----END CERTIFICATE-----","Desc":"用户的证书","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PrivateKey","Type":"string","Value":"abc","Desc":"加密证书的私钥","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CaCert","Type":"string","Value":"-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8QbLsBnQmXRFLONEkHL1LfvYZZi04HH5Kv4fX9UFT8S6vzwv\njrBu+oToMujfH+5O8eV4LTyovTuMnRZfFYmIRF0Y2EHFK05t5bu7PVE9gCFJitHS\nPj2YBVOYA8IfH0C6C9uE9pT35A/U54Apw2p36N8W8f3vYbCZH+4SlosfM68bWGAl\nE7feqU6UHlo6+4IJdmwxH02siTTPoucaBgT4kBXcT5ylgozZl4tncLNHdsIYtXrk\nVoCOcCF44uVin1H+hL8xtFM8+ovL7Eixr/KS+wtALlCODKzzQ3rBXgNixGHJUJKR\nxBOPQZKULwqJAlvXfP6+QElK8vu0qySJ3FOhcQIDAQABAoIBAAPvZnfzk/JNcauv\n8jihh9s+V2QhQCLB+Z14FK8N3U5WGe5xXx1nSAiTDu912d69l1BfvLyQVvjv9fXC\nnb7ORglHs9YkDMIOP8EWdZIkt2pWIMtBbbtSah78JGk7TCLIfcEfzmXwPLPehk1Z\nTFVCcb69lbRRvwzLQ1TAIFGQ5+uCEkW02KAl6kx+JnVpsE8/BjqZKG1Ne+sM6dOC\nGRd44hgiNHKUT3Xtbw6jttiUFDLKYMYtb7PpRAkZFM8tgnBV6dWWJ3xTYW9kOjPh\nXnScNARfphUZVibRhA04og5p1q/MUz9Sz9g2DURuSlo/MP3WZMbVRvZiUN1xhz5v\n2WhsddkCgYEA+gWPFo0TbVbZXUrx9J/ptI9NXNx5zjyUrv87MDt1pnmMDgWrsCEI\nRqQR4Lp2G11GA7IudiA/ipcZqgcRIIFvb+gu1kObox3BGGs59x+DqFeAPXt6dFG2\nW10f9k96/tcbdursurqwd3Zv3cqQqRTKgaP4xHFmexlcwGCF5YwewWMCgYEA9sos\n2acNINXwcNRUPnpg82DOrG9Zjr1aiNo9PDJmwGEdC9QMOUWM85dq0M9g388ttiLU\nWr/U4r5yDuqWJPcKtff2BaxSsZpcQ4Id9eddD9L+sxaBGyD23RtOC+IOlkG6WS4g\niUYulQvW69tBHWiwxQu7YMSIE2B3EuySPOQYlBsCgYEAxNwvqB/4lfT2PUDPdj+b\ncnILBf0LY1nL8GZCol2O6z91CW1pm8rGi2iQMxRd/nnYsPxRHO2TWnpS2M+rqp5/\nsettRYQCPdMlwSZcg7oqnhgXf1GEP6Y/IX0Xt4cpXxLcKywarYRlggqdVlMyyA74\nzE7hhzuK5442u7rEctN7O+UCgYAoM78ipafp1XAZsT0YAG+Stg504J7CNe5tpL+c\n8sjyRd+pcZ2cJsxTUjNAWMf7LZDQvtPBBMb1OPjznRtgYi4IfqBBRFUkQXUOOkAP\nMuViEokTO3NErBYK5svL+8NMjuCAbpc2RYyJEyiru0fcNpW1Q7f+h4VzQp+jIY6h\nBLdMSQKBgGauU7OQksZCEY2MVAcD5dShYYvWLxOkj4dVVwISN1M6ImCAHwXZ6Nak\n6YlzCGT+NbRJbB2cPfsrKXtAJVX15I3iDCKAoGkb+9kiHnPj7Q71KVuWQE6BQx7E\nvE88TSsshwtX1s+qU9UWUrMPodK32q5nO3p8N033NvS9wLNfbcdc\n-----END RSA PRIVATE KEY-----","Desc":"CA证书","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateSSL","Name":"创建SSL证书","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"SSLId_02":"SSLId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSLType","Type":"string","Value":"","Desc":"所添加的SSL证书类型,目前只支持Pem格式","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SSLName","Type":"string","Value":"证书-2","Desc":"SSL证书的名字,默认值为空","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSLContent","Type":"string","Value":"","Desc":"SSL证书的完整内容,包括用户证书、加密证书的私钥、CA证书","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UserCert","Type":"string","Value":"-----BEGIN CERTIFICATE-----\nMIIFzTCCBLWgAwIBAgIQQ8IswmAhEIKfNhrKqb0F3DANBgkqhkiG9w0BAQsFADCB\nlzELMAkGA1UEBhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dpZXMs\nIEluYy4xHzAdBgNVBAsTFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxHTAbBgNVBAsT\nFERvbWFpbiBWYWxpZGF0ZWQgU1NMMSEwHwYDVQQDExhUcnVzdEFzaWEgRFYgU1NM\nIENBIC0gRzUwHhcNMTYxMjA2MDAwMDAwWhcNMTcxMjA2MjM1OTU5WjAgMR4wHAYD\nVQQDDBVtLmVjb2xvZ3ktZW1vYmlsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB\nDwAwggEKAoIBAQDxBsuwGdCZdEUs40SQcvUt+9hlmLTgcfkq/h9f1QVPxLq/PC+O\nsG76hOgy6N8f7k7x5XgtPKi9O4ydFl8ViYhEXRjYQcUrTm3lu7s9UT2AIUmK0dI+\nPZgFU5gDwh8fQLoL24T2lPfkD9TngCnDanfo3xbx/e9hsJkf7hKWix8zrxtYYCUT\nt96pTpQeWjr7ggl2bDEfTayJNM+i5xoGBPiQFdxPnKWCjNmXi2dws0d2whi1euRW\ngI5wIXji5WKfUf6EvzG0Uzz6i8vsSLGv8pL7C0AuUI4MrPNDesFeA2LEYclQkpHE\nE49BkpQvCokCW9d8/r5ASUry+7SrJIncU6FxAgMBAAGjggKJMIIChTAgBgNVHREE\nGTAXghVtLmVjb2xvZ3ktZW1vYmlsZS5jb20wCQYDVR0TBAIwADBhBgNVHSAEWjBY\nMFYGBmeBDAECATBMMCMGCCsGAQUFBwIBFhdodHRwczovL2Quc3ltY2IuY29tL2Nw\nczAlBggrBgEFBQcCAjAZDBdodHRwczovL2Quc3ltY2IuY29tL3JwYTAfBgNVHSME\nGDAWgBRtWMd/GufhPy6mjJc1Qrv00zisPzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l\nBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGbBggrBgEFBQcBAQSBjjCBizA8Bggr\nBgEFBQcwAYYwaHR0cDovL3RydXN0YXNpYTItb2NzcC5kaWdpdGFsY2VydHZhbGlk\nYXRpb24uY29tMEsGCCsGAQUFBzAChj9odHRwOi8vdHJ1c3Rhc2lhMi1haWEuZGln\naXRhbGNlcnR2YWxpZGF0aW9uLmNvbS90cnVzdGFzaWFnNS5jcnQwggEDBgorBgEE\nAdZ5AgQCBIH0BIHxAO8AdQDd6x0reg1PpiCLga2BaHB+Lo6dAdVciI09EcTNtuy+\nzAAAAVjT7zdSAAAEAwBGMEQCIDCzWufc1q7hjmrrCetGyoA8EsEqpRSIhmZXStX5\n8b7zAiA6x5aAaDK+yMyeAgw71yi3tRVrWayHN+W0+4BxC8u5UQB2AO5Lvbd1zmC6\n4UJpH6vhnmajD35fsHLYgwDEe4l6qP3LAAABWNPvN4kAAAQDAEcwRQIgZ/LNgg7n\n7AE4O2yZkrXNcqAOmJ3NU2nT6zcnBxPFTTsCIQCjyPbMfWMZTD3kxgxPQ1COw5zJ\nsM0dfNmSr3MiU7EhqDANBgkqhkiG9w0BAQsFAAOCAQEAeyfgUhg9ZWVCaz0f+BQU\n6fMMfmQ1BDzvVFu+ORoAqyJQogxwIdfjrlz/63YFee5qpUsW/aaz4ma3bb4dpE1K\nGsgYe5N3o0xybYlOj+KB61sufYkzQS3HgDevCwjfUlGEbNl4dpO2xh5s5AANXlnz\ns/X0+AJ33/bm+fWIjAbIjluaEoM6GETHTXi4Tlxy0j3nsXsB9tIIUibAdTtButef\nJJRnikGRN+eHjrsLYe0RUmdKOQz1ik6teHt0MQX0aCe8OlXeyGDd9m8u7+y0nAnH\nTVaNuT7vXMWyyXLVUcV898wkBo3Bo3hUiaw0QR0ttgDrf5ZwqPfqpytRW2K5GMZT\nuw==\n-----END CERTIFICATE-----\n\n\n-----BEGIN CERTIFICATE-----\nMIIFZTCCBE2gAwIBAgIQOhAOfxCeGsWcxf/2QNXkQjANBgkqhkiG9w0BAQsFADCB\nyjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp\nU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW\nZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0\naG9yaXR5IC0gRzUwHhcNMTYwODExMDAwMDAwWhcNMjYwODEwMjM1OTU5WjCBlzEL\nMAkGA1UEBhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dpZXMsIElu\nYy4xHzAdBgNVBAsTFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxHTAbBgNVBAsTFERv\nbWFpbiBWYWxpZGF0ZWQgU1NMMSEwHwYDVQQDExhUcnVzdEFzaWEgRFYgU1NMIENB\nIC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC39aSJZG/97x3a\n6Qmuc9+MubagegRAVUmFYHTYTs8IKB2pM7wXN7W8mekdZaEgUjDFxvRBK/DhTb7U\n8ONLsKKdT86aOhzbz2noCTn9wPWnGwkg+/4YKg/dPQQdV9tMsSu0cwqInWHxSAkm\nAI1hYFC9D7Sf7Hp/5cRcD+dK454YMRzNOGLQnCVI8JEqrz6o9SOvQNTqTcfqt6DC\n0UlXG+MPD1eNPjlzf1Vwaab+VSTgySoC+Ikbq2VsdykeOiGXW/OIiASH7+2LcR05\nPmQ7GEOlM8yzoVojFpM8sHz+WxI05ZOPri5+vX3HhHHjWr5432G0dVmgohnZvlVZ\noy8XrlbpAgMBAAGjggF2MIIBcjASBgNVHRMBAf8ECDAGAQH/AgEAMC8GA1UdHwQo\nMCYwJKAioCCGHmh0dHA6Ly9zLnN5bWNiLmNvbS9wY2EzLWc1LmNybDAOBgNVHQ8B\nAf8EBAMCAQYwLgYIKwYBBQUHAQEEIjAgMB4GCCsGAQUFBzABhhJodHRwOi8vcy5z\neW1jZC5jb20wYQYDVR0gBFowWDBWBgZngQwBAgEwTDAjBggrBgEFBQcCARYXaHR0\ncHM6Ly9kLnN5bWNiLmNvbS9jcHMwJQYIKwYBBQUHAgIwGRoXaHR0cHM6Ly9kLnN5\nbWNiLmNvbS9ycGEwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCkGA1Ud\nEQQiMCCkHjAcMRowGAYDVQQDExFTeW1hbnRlY1BLSS0yLTYwMTAdBgNVHQ4EFgQU\nbVjHfxrn4T8upoyXNUK79NM4rD8wHwYDVR0jBBgwFoAUf9Nlp8Ld7LvwMAnzQzn6\nAq8zMTMwDQYJKoZIhvcNAQELBQADggEBABUphhBbeG7scE3EveIN0dOjXPgwgQi8\nI2ZAKYm6DawoGz1lEJVdvFmkyMbP973X80b7mKmn0nNbe1kjA4M0O0hHaMM1ZaEv\n7e9vHEAoGyysMO6HzPWYMkyNxcCV7Nos2Uv4RvLDpQHh7P4Kt6fUU13ipcynrtQD\n1lFUM0yoTzwwFsPu3Pk+94hL58ErqwqJQwxoHMgLIQeMVHeNKcWFy1bddSbIbCWU\nZs6cMxhrra062ZCpDCbxyEaFNGAtYQMqNz55Z/14XgSUONZ/cJTns6QKhpcgTOwB\nfnNzRnk+aWreP7osKhXlz4zs+llP7goBDKFOMMtoEXx3YjJCKgpqmBU=\n-----END CERTIFICATE-----","Desc":"用户的证书","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PrivateKey","Type":"string","Value":"abc","Desc":"加密证书的私钥","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CaCert","Type":"string","Value":"-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8QbLsBnQmXRFLONEkHL1LfvYZZi04HH5Kv4fX9UFT8S6vzwv\njrBu+oToMujfH+5O8eV4LTyovTuMnRZfFYmIRF0Y2EHFK05t5bu7PVE9gCFJitHS\nPj2YBVOYA8IfH0C6C9uE9pT35A/U54Apw2p36N8W8f3vYbCZH+4SlosfM68bWGAl\nE7feqU6UHlo6+4IJdmwxH02siTTPoucaBgT4kBXcT5ylgozZl4tncLNHdsIYtXrk\nVoCOcCF44uVin1H+hL8xtFM8+ovL7Eixr/KS+wtALlCODKzzQ3rBXgNixGHJUJKR\nxBOPQZKULwqJAlvXfP6+QElK8vu0qySJ3FOhcQIDAQABAoIBAAPvZnfzk/JNcauv\n8jihh9s+V2QhQCLB+Z14FK8N3U5WGe5xXx1nSAiTDu912d69l1BfvLyQVvjv9fXC\nnb7ORglHs9YkDMIOP8EWdZIkt2pWIMtBbbtSah78JGk7TCLIfcEfzmXwPLPehk1Z\nTFVCcb69lbRRvwzLQ1TAIFGQ5+uCEkW02KAl6kx+JnVpsE8/BjqZKG1Ne+sM6dOC\nGRd44hgiNHKUT3Xtbw6jttiUFDLKYMYtb7PpRAkZFM8tgnBV6dWWJ3xTYW9kOjPh\nXnScNARfphUZVibRhA04og5p1q/MUz9Sz9g2DURuSlo/MP3WZMbVRvZiUN1xhz5v\n2WhsddkCgYEA+gWPFo0TbVbZXUrx9J/ptI9NXNx5zjyUrv87MDt1pnmMDgWrsCEI\nRqQR4Lp2G11GA7IudiA/ipcZqgcRIIFvb+gu1kObox3BGGs59x+DqFeAPXt6dFG2\nW10f9k96/tcbdursurqwd3Zv3cqQqRTKgaP4xHFmexlcwGCF5YwewWMCgYEA9sos\n2acNINXwcNRUPnpg82DOrG9Zjr1aiNo9PDJmwGEdC9QMOUWM85dq0M9g388ttiLU\nWr/U4r5yDuqWJPcKtff2BaxSsZpcQ4Id9eddD9L+sxaBGyD23RtOC+IOlkG6WS4g\niUYulQvW69tBHWiwxQu7YMSIE2B3EuySPOQYlBsCgYEAxNwvqB/4lfT2PUDPdj+b\ncnILBf0LY1nL8GZCol2O6z91CW1pm8rGi2iQMxRd/nnYsPxRHO2TWnpS2M+rqp5/\nsettRYQCPdMlwSZcg7oqnhgXf1GEP6Y/IX0Xt4cpXxLcKywarYRlggqdVlMyyA74\nzE7hhzuK5442u7rEctN7O+UCgYAoM78ipafp1XAZsT0YAG+Stg504J7CNe5tpL+c\n8sjyRd+pcZ2cJsxTUjNAWMf7LZDQvtPBBMb1OPjznRtgYi4IfqBBRFUkQXUOOkAP\nMuViEokTO3NErBYK5svL+8NMjuCAbpc2RYyJEyiru0fcNpW1Q7f+h4VzQp+jIY6h\nBLdMSQKBgGauU7OQksZCEY2MVAcD5dShYYvWLxOkj4dVVwISN1M6ImCAHwXZ6Nak\n6YlzCGT+NbRJbB2cPfsrKXtAJVX15I3iDCKAoGkb+9kiHnPj7Q71KVuWQE6BQx7E\nvE88TSsshwtX1s+qU9UWUrMPodK32q5nO3p8N033NvS9wLNfbcdc\n-----END RSA PRIVATE KEY-----","Desc":"CA证书","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeSSL","Name":"获取SSL证书信息","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.SSLId","Expected":"$SSLId_01","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSLId","Type":"string","Value":"$SSLId_01","Desc":"SSL证书的Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"数据分页值,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量,默认值为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeSSL","Name":"获取SSL证书信息","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.SSLId","Expected":"$SSLId_02","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSLId","Type":"string","Value":"$SSLId_02","Desc":"SSL证书的Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"数据分页值,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"数据偏移量,默认值为0","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"BindSSL","Name":"绑定SSL证书","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"所绑定ULB实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"$VServerId","Desc":"所绑定VServer实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSLId","Type":"string","Value":"$SSLId_01","Desc":"SSL证书的Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateSSLBinding","Name":"更换证书绑定关系","Desc":"更换证书绑定关系","RetryInterval":1,"RetryTime":3,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"所操作ULB实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"$VServerId","Desc":"所操作VServer实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"OldSSLId","Type":"string","Value":"$SSLId_01","Desc":"VServer实例绑定的旧的证书","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"NewSSLId","Type":"string","Value":"$SSLId_02","Desc":"VServer实例需要绑定的新的证书","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UnbindSSL","Name":"解绑SSL证书","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"所绑定ULB实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"$VServerId","Desc":"所绑定VServer实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSLId","Type":"string","Value":"$SSLId_02","Desc":"SSL证书的Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSSL","Name":"删除SSL证书","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"所绑定ULB实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"$VServerId","Desc":"所绑定VServer实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSLId","Type":"string","Value":"$SSLId_01","Desc":"SSL证书的Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSSL","Name":"删除SSL证书","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SSLId","Type":"string","Value":"$SSLId_02","Desc":"SSL证书的ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVServer","Name":"删除VServer","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"负载均衡实例的ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"$VServerId","Desc":"VServer实例的ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteULB","Name":"删除负载均衡","Desc":"","RetryInterval":0,"RetryTime":0,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"负载均衡实例的ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteSubnet","Name":"删除子网","Desc":"删除子网","RetryInterval":1,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"$subnet_id","Desc":"子网ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteVPC","Name":"删除VPC","Desc":"删除VPC","RetryInterval":1,"RetryTime":3,"Delay":"10","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"$vpc_id","Desc":"VPC资源Id","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"TDXfmaFQjcfcspxZnpLAtY","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc\t","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二","上海一","上海二","广州","香港","洛杉矶","华盛顿","法兰克福","曼谷","首尔","新加坡","高雄","莫斯科","东京","台北","迪拜","雅加达","孟买","圣保罗","伦敦","尼日利亚","胡志明","拉各斯","泉州","杭州"],"CreatedBy":"li.wei@ucloud.cn"}],"IsMonitorSet":true},{"ID":3278,"Name":"ULB-内容转发-03","Description":"内容转发相关操作","Remark":"","IsPrivate":true,"CreatedAt":1555907204183,"CreatedBy":"li.wei@ucloud.cn","UpdateAt":1568788446385,"UpdateBy":"","Vars":[{"Name":"Image_Id_cloud","Value":"#{u_get_image_resource($Region,$Zone)}","ValueExpr":{}},{"Name":"saopaulo_image","Value":"uimage-1bkjka","ValueExpr":{}}],"Cases":[{"Action":"DescribeImage","Name":"获取镜像列表","Desc":"获取镜像列表","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"Image_Id_cloud":"ImageSet.0.ImageId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DescribeImageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageType","Type":"string","Value":"Base","Desc":"镜像类型。标准镜像:Base,镜像市场:Business, 自定义镜像:Custom,默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OsType","Type":"string","Value":"Linux","Desc":"操作系统类型:Linux, Windows 默认返回所有类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"","Desc":"镜像Id","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Offset","Type":"int","Value":"","Desc":"列表起始位置偏移量,默认为0","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Limit","Type":"int","Value":"","Desc":"返回数据长度,默认为20","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PriceSet","Type":"int","Value":"","Desc":"是否返回价格:1返回,0不返回;默认不返回","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUHostInstance","Name":"创建云主机","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[{"UHostId_01":"UHostIds.0"},{"IP_01":"IPs.0"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ImageId","Type":"string","Value":"$Image_Id_cloud","Desc":"镜像Id, 参见 [DescribeImage](describe_image.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"LoginMode","Type":"string","Value":"Password","Desc":"认证方式。密码: Password,key: KeyPair(暂不支持)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Password","Type":"string","Value":"VXFhNzg5VGVzdCFAIyQ7LA==","Desc":"UHost密码,LoginMode为Password时此项必须(密码需使用base64进行编码)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"KeyPair","Type":"string","Value":"","Desc":"Keyname,LoginMode为KeyPair时此项必须(暂不支持)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CPU","Type":"int","Value":"1","Desc":"虚拟CPU核数, 单位:个,范围:[1,16], 最小值为1,其他值是2的倍数, 默认值: 4","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Memory","Type":"int","Value":"1024","Desc":"内存大小 , 单位:MB 范围[2048,65536], 步长:2048, 默认值:8192 北京二可用区B/C/D 最小支持1024(限Linux系统)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"StorageType","Type":"string","Value":"","Desc":"磁盘类型,同时设定系统盘和数据盘 枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘; 默认为LocalDisk 仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Name","Type":"string","Value":"ulb-host","Desc":"UHost实例名称, 默认:UHost","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetworkId","Type":"string","Value":"","Desc":"网络Id,若不填写,代表选择基础网络; 若填写,代表选择子网。参见DescibeSubnet(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskSpace","Type":"int","Value":"0","Desc":"数据盘大小, 单位:GB, 范围[0,8000], 步长:10, 默认值:60,云盘最大支持8T,本地盘最大支持2T, SSD(包括所有GPU机型)最大支持500G","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SecurityGroupId","Type":"string","Value":"","Desc":"防火墙Id,默认:Web推荐防火墙 参见 [DescribeSecurityGroup](../unet-api/describe_security_group.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限) 默认为月付","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Quantity","Type":"int","Value":"","Desc":"购买时长,默认: 1。按需购买(Dynamic)时无需此参数。 月付时,此参数传0,代表了 购买至月末","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"NetCapability","Type":"string","Value":"","Desc":"网络增强。可选[Enhance, Super ,Ultra, Extreme],目前仅Normal(不开启) 和Super(开启)可用。默认Normal。 不同机房的网络增强支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组 默认:Default","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"CouponId","Type":"string","Value":"","Desc":"代金券ID 请参考DescribeCoupon接口(暂未提供)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BootDiskSpace","Type":"int","Value":"","Desc":"系统盘大小, 单位:GB, 范围[20,100], 步长:10","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"TimemachineFeature","Type":"string","Value":"No","Desc":"是否开启方舟特性,取值为:Yes,No, Basic","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HotplugFeature","Type":"bool","Value":"false","Desc":"是否支持热插拔【true,false】","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"HostType","Type":"string","Value":"","Desc":"宿主机类型,N2,N1","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostType","Type":"string","Value":"","Desc":"默认是标准机型。Normal:标准机型, SATA_SSD: SATA SSD机型, BigData: 大数据机型,GPU: GPU型G1(原GPU型),GPU_G2:GPU型G2 不同机房的主机类型支持情况不同。详情请参考控制台。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"GPU","Type":"int","Value":"","Desc":"GPU卡核心的占用个数","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"DiskPassword","Type":"string","Value":"","Desc":"加密盘的密码","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostIP","Type":"string","Value":"","Desc":"指定主机内网固定IP","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"所属VPC的ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"","Desc":"子网ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateULB","Name":"创建负载均衡","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"180","Encrypt":"signature","FastFail":false,"Output":[{"ULBId":"ULBId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBName","Type":"string","Value":"测试","Desc":"负载均衡的名字,默认值为“ULB”","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Tag","Type":"string","Value":"Default","Desc":"业务组","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"备注","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"OuterMode","Type":"string","Value":"","Desc":"创建的ULB是否为外网模式,默认即为外网模式","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"InnerMode","Type":"string","Value":"No","Desc":"创建的ULB是否为内网模式","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ChargeType","Type":"string","Value":"","Desc":"付费方式","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VPCId","Type":"string","Value":"","Desc":"ULB所在的VPC的ID, 如果不传则使用默认的VPC","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SubnetId","Type":"string","Value":"","Desc":"内网ULB 所属的子网ID,如果不传则使用默认的子网","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"BusinessId","Type":"string","Value":"","Desc":"ULB 所属的业务组ID,如果不传则使用默认的业务组","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateVServer","Name":"创建VServer","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"4107","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"负载均衡实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerName","Type":"string","Value":"vserver-test","Desc":"VServer实例名称,默认为\"VServer\"","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ListenType","Type":"string","Value":"RequestProxy","Desc":"监听器类型,枚举值为:RequestProxy:请求代理;PacketsTransmit:报文转发;默认为RequestProxy","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Protocol","Type":"string","Value":"HTTP","Desc":"VServer实例的协议,请求代理模式下有 HTTP、HTTPS、TCP,报文转发下有 TCP,UDP","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"FrontendPort","Type":"int","Value":"80","Desc":"VServer后端端口,取值范围[1-65535];默认值为80","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Method","Type":"string","Value":"Roundrobin","Desc":"VServer负载均衡模式, 默认为轮询模式,ConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PersistenceType","Type":"string","Value":"UserDefined","Desc":"VServer会话保持方式,默认关闭会话保持。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PersistenceInfo","Type":"string","Value":"huangchao","Desc":"根据PersistenceType确认; None和ServerInsert:此字段无意义; UserDefined:此字段传入自定义会话保持String","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ClientTimeout","Type":"int","Value":"60","Desc":"ListenType为RequestProxy时表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;ListenType为PacketsTransmit时表示连接保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVServer","Name":"获取VServer信息","Desc":"获取VServer信息","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"VServerId":"DataSet.0.VServerId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet","Expected":1,"Comparator":"len_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"负载均衡实例的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"","Desc":"VServer实例的Id;若指定则返回指定的VServer实例的信息; 若不指定则返回当前负载均衡实例下所有VServer的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"AllocateBackend","Name":"添加后端实例","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"63016","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"负载均衡实例的ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"$VServerId","Desc":"VServer实例的ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceType","Type":"string","Value":"UHost","Desc":"所添加的后端资源的类型","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ResourceId","Type":"string","Value":"$UHostId_01","Desc":"所添加的后端资源的资源ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Port","Type":"int","Value":"80","Desc":"所添加的后端资源服务端口,取值范围[1-65535],默认80","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Enabled","Type":"int","Value":"1","Desc":"后端实例状态开关,枚举值: 1:启用; 0:禁用 默认为启用","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DescribeVServer","Name":"获取VServer信息","Desc":"获取VServer信息","RetryInterval":10,"RetryTime":10,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"BackendId":"DataSet.0.BackendSet.0.BackendId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"DataSet.0.BackendSet","Expected":1,"Comparator":"len_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"负载均衡实例的Id","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"$VServerId","Desc":"VServer实例的Id;若指定则返回指定的VServer实例的信息; 若不指定则返回当前负载均衡实例下所有VServer的信息","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreatePolicy","Name":"创建转发策略","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[{"PolicyId":"PolicyId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"需要添加内容转发策略的负载均衡实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"$VServerId","Desc":"需要添加内容转发策略的VServer实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackendId","Type":"string","Value":"$BackendId","Desc":"内容转发策略应用的后端资源实例的ID,来源于 AllocateBackend 返回的 BackendId","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Match","Type":"string","Value":"www.test.com","Desc":"内容转发匹配字段","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Type","Type":"string","Value":"Domain","Desc":"内容转发匹配字段的类型","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdatePolicy","Name":"更新内容转发规则","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"需要添加内容转发策略的负载均衡实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"$VServerId","Desc":"需要添加内容转发策略的VServer实例ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyId","Type":"string","Value":"$PolicyId","Desc":"转发规则的ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"BackendId","Type":"string","Value":"$BackendId","Desc":"内容转发策略应用的后端资源实例的ID,来源于 AllocateBackend 返回的 BackendId","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"Type","Type":"string","Value":"Domain","Desc":"内容转发匹配字段的类型","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Match","Type":"string","Value":"www.testgai.com","Desc":"内容转发匹配字段","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeletePolicy","Name":"删除转发策略","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"PolicyId","Type":"string","Value":"$PolicyId","Desc":"内容转发策略ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"GroupId","Type":"string","Value":"","Desc":"内容转发策略组ID","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"VServerId","Type":"string","Value":"$VServerId","Desc":"VServer 资源ID","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteULB","Name":"删除负载均衡","Desc":"","RetryInterval":10,"RetryTime":10,"Delay":"30","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域, 参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ULBId","Type":"string","Value":"$ULBId","Desc":"负载均衡实例的ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"PoweroffUHostInstance","Name":"模拟主机掉电","Desc":"","RetryInterval":30,"RetryTime":3,"Delay":"5","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$UHostId_01","Desc":"UHost实例ID 参见 [DescribeUHostInstance](./describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"TerminateUHostInstance","Name":"删除云主机","Desc":"","RetryInterval":1,"RetryTime":3,"Delay":"60","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域,参见 [地域和可用区列表](../summary/regionlist.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区,参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UHostId","Type":"string","Value":"$UHostId_01","Desc":"UHost资源Id 参见 [DescribeUHostInstance](describe_uhost_instance.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目编号(子帐号用) 请参考GetProjectList接口","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Destroy","Type":"int","Value":"","Desc":"是否直接删除,0表示按照原来的逻辑(有回收站权限,则进入回收站),1表示直接删除","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"TDXfmaFQjcfcspxZnpLAtY","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京一","北京二","上海一","上海二","广州","香港","洛杉矶","华盛顿","法兰克福","曼谷","首尔","新加坡","高雄","东京","台北","浪潮","预发布","迪拜","雅加达","浪潮北京一","孟买","圣保罗","新疆格林深瞳","伦敦","拉各斯","广州二","胡志明","泉州","杭州","兴业数金","浙江","莫斯科"],"CreatedBy":"li.wei@ucloud.cn"},{"ID":"CmnY7xGgSG5NLRZpLSn2rE","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京一-可用区A","北京二-可用区B","上海一-可用区A","上海二-可用区B","广州-可用区B","洛杉矶-可用区A","华盛顿-可用区A","法兰克福-可用区A","曼谷-可用区A","首尔-可用区A","新加坡-可用区A","高雄-可用区A","莫斯科-可用区A","东京-可用区A","台北-可用区A","浪潮-可用区A","预发布","迪拜-可用区A","雅加达-可用区A","浪潮北京一-可用区A","孟买-可用区A","圣保罗-可用区A","新疆格林深瞳-可用区A","伦敦-可用区A","拉各斯-可用区A","广州二-可用区A","胡志明-可用区A","泉州-可用区A","杭州-可用区A","兴业数金-可用区A","香港-可用区A","浙江-可用区A"],"CreatedBy":"li.wei@ucloud.cn"}],"IsMonitorSet":true},{"ID":4079,"Name":"USMS-SDK-接入","Description":"","Remark":"","IsPrivate":true,"CreatedAt":1569233421627,"CreatedBy":"sunny.zhang@ucloud.cn","UpdateAt":1569483503776,"UpdateBy":"sunny.zhang@ucloud.cn","Vars":[{"Name":"file","Value":"data:image/jpeg;base64,/9j/4SRFRXhpZgAASUkqAAgAAAALAA4BAgAgAAAAkgAAAA8BAgAQAAAAsgAAABABAgAJAAAAygAAABIBAwABAAAAAQAAABoBBQABAAAA2AAAABsBBQABAAAA4AAAACgBAwABAAAAAgAAADEBAgAIAAAA6AAAADIBAgAUAAAACAEAABMCAwABAAAAAgAAAGmHBAABAAAAHAEAABgDAABNSU5PTFRBIERJR0lUQUwgQ0FNRVJBICAgICAgICAgAE1JTk9MVEEgQ08uLExURAAAAAAAAAAAAERpTUFHRSBYAAAAAAAASAAAAAEAAABIAAAAAQAAAFYxMDAtMDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjAwMjowODoxMiAxNjowNjo1OAAYAJqCBQABAAAAQgIAAJ2CBQABAAAASgIAACKIAwABAAAAAgAAACeIAwABAAAAZAAAAACQBwAEAAAAMDIxMAOQAgAUAAAAUgIAAASQAgAUAAAAZgIAAAGRBwAEAAAAAQIDAAKRBQABAAAAegIAAASSCgABAAAAggIAAAWSBQABAAAAigIAAAeSAwABAAAABQAAAAiSAwABAAAAAAAAAAmSAwABAAAAAAAAAAqSBQABAAAAkgIAAHySBwB4AgAAlAMAAIaSBwB9AAAAmgIAAACgBwAEAAAAMDEwMAGgAwABAAAAAQAAAAOgBAABAAAAAAUAAAKgBAABAAAAwAMAAAWgBAABAAAAdgMAAACjBwABAAAAAwAAAAGjBwABAAAAAQAAAAAAAAAKAAAApRsAABwAAAAKAAAAMjAwMjowODoxMiAxNjowNjo1OAAyMDAyOjA4OjEyIDE2OjA2OjU4AAQAAAABAAAAAAAAAAoAAAAeAAAACgAAADwAAAAKAAAAAAAAAAAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAABgCGkgMAAQAAAAYAAACGkgUAAQAAAGYDAACGkgUAAQAAAG4DAACGkgMAAQAAAAIAAACGkgQAAQAAAPQPAACGkgQAAQAAABAPAAAAAAAASAAAAAEAAABIAAAAAQAAAAIAAQACAAQAAABSOTgAAgAHAAQAAAAwMTAwAAAAABoAAAAHAAQAAABNTFQwAAIEAAMAAADSBAAAAQIDAAEAAAADAAAAAgIDAAEAAAAAAAAAAwIDAAEAAAAAAAAABAIFAAEAAADeBAAADgIDAAEAAAAAAAAADwIDAAEAAAAAAAAAEAIDAAEAAAAAAAAAEQIDAAEAAAAAAAAAEgIDAAEAAAAAAAAAEwIDAAEAAAAAAAAAFAIDAAEAAAAAAAAAFQIDAAEAAAAAAAAAFgIDAAEAAAAAAAAAFwIDAAEAAAAAAAAAGAIDAAEAAAAAAAAAGQIDAAEAAAAAAAAAGgIDAAEAAAAAAAAAGwIDAAEAAAAAAAAAHAIDAAEAAAAAAAAAHQIDAAEAAAAAAAAAHgIDAAEAAAAAAAAAHwIDAAEAAAAAAAAAAA4HACgAAADmBAAAAA8HAP4AAAAOBQAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAAUHJpbnRJTQAwMTAwAAAEAAEAFgAWAAIAAQAAAAABAQAAAAEBAAAAAAAAAAAAAAAAAAAAAAAAAAAFli4AAAAAAAVnAAAsngAABWcAACyeAAAAAAEAAAAL+gAdAdQBBAAAAAAAAAAAAAAAxREAAAAsLhYEAAAAAAAAAAAAAAAAGRwAADsADkIAAAAAAAAAAAAAAAAAAAAAAAAFhf/wdQAAAAAAAMUQNgAAAACZmZmZGWESMXV4iYoOExgUEhAWEgAAAIUADAAGAQCAUwABA4QAAAAPatX+aw5RAGIOgSNXAGQA0gwXDQb/////AQIQQAACAP8AQABAAAAAEAAAAAARERERAAJhAgBDAAAaHRseAAAAAAAAFDIPYQAAHyIbHh4hHyOHZUMh///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Y/9sAxQALBwgKCAcLCgkKDAwLDRAbEhAPDxAhGBkUGycjKSknIyYlLDE/NSwuOy8lJjZKNztBQ0ZHRio0TVJMRFI/RUZDAQwMDBAOECASEiBDLSYtQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0MCDAwMEA4QIBISIEMtJi1DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ//EAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKCxAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6AQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgsRAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/AABEIAHgAoAMBIQACEQEDEQH/2gAMAwEAAhEDEQA/AIYUwBRdXcVooMrdegAyTWxzBeanDaMEfczkZwvatGykjuIRJGSR3B6g0mVYnxg0mM0AOjXewBOKmeMA8OSaQ0VJIOeDUTROOhpiY5LbdGWYnPpVQ8AfWpbshpXaKd/EjA+Y+xO9YVyvyfJ9zf8ALn0zxUxnzvTYpw5Vrubf2WFUX90nI9Kz71Y1kUAAfhWyMmyje2wkiBXqDUsMYhhA70MaI3GBk1WcZNSM7OIfKKy9XxDqEMssXmRbcbffn/61MSEs4zJ52oTxCQZ+VT0JJ/pW9oqGOzJII3tkfSpZXQuMKbg+lMQ+MYwaeTzSGRtTGFMQoOErNnR0+6qkH1Y/4VE1dblwaTKsplyD5KPgf3v/AK1YN8xxJkbT5h4B6c9KypJKWjuXUvbVG6DmFf8AdrLv02jc2etdUWjmaIUO6PI6YpzDOKGUiCXk1Cy0hnZRD5RVPUZpmuo7SBFYkbm3AHj8aCRwmnu7mRLVR5UYwBgc471qaZO9xbBpPvA7SfWo6mltC1jJp+AR0oEJjtSMMUANIpuKondjWqjefLnc2F65qJq8WXB2aKXmKVjkMm1SmcMR0rAuwrRylTld5wSc5Gaxpq03oaz1jqzdUOYY9hAOBnIz2pJBt8wylfI2ktnrSm0pu/8AWwQTcUZUC4gNKykiuxnMiBhzjvUe0Fvn6UhnYwjgVQ1e0cyrcRTLE23adzbf1oBFuxtxDpWIp4zI5AZg/A9s1o2NqbeALkEnkkdKz6mnQlIoDYpkiMxDUu7cwzTQh0oUHIOajc5pIZFg7qhuVLRnaMt25xRJ6DitTMmiZpQJIwylQCCeB1zj9KwrtAsc6r0VyBn2NZU272vc0mtL2sbSgG2jzGX+UdMf1qGeyiliZjuXaM4YUpTcZ30YoxUo9irIggfygc5GasrbRFU8wtufoB0ronJpaGdNJsrG3R4GZSRInX0qo0R71MJN7lTilsdbGMVl6sI5dTiiuJCkezqPXmrM1uWNOFuLaSJptqrJlfUjFaujyl7Q56BiBWb3NOhaYgc54qpFfQzCVlJCxDJYjrTEVhrUDShSrKpONxrQxxmhMGrCggrgnpTM55pkiMelRydPxqZbFR3My9jlbIR25HqBXPzrshlU/wAJIPNRTcL+7uXLm67GzEP3EJMpQbQAOOTUUkMO2YGTeygkqzbiPz6VEpWm3YcU3Hcz7cPdXwQH+HgmtVVnjRQFVh6HtW1Rp6MimnuQXPnMhDqqJkZx3qqyiilZLRhUb6nSRdBVTVVtHkjWdZC45BjxkD3zV7GaI0+xbh/x8Y+i1t2LRNbjyVKoDgA9ag0d7D7lC1tKFGWKED8q55pi1sttHFhy3zEdW9BQwQuoQLFFFaJFmfIZnHU57VvKpSNVJyQACaED2G5paoga3amXBUL8xPHPGf6VM3ZFRV2Zk6xvJgGUE9PvCsNgAk6nL8kBvWs6balZouSTjdM17YE2sR2j7o/CmXcvkK8gt2Zthywxj8e9Ka1eoRei0MzS8zuSrbD61oqJZEU/aMLjpjk/U1dRq+oU720IrhCsZLTlgCOM9eark5p0mnsiaifU6aIDAqrfNEl+hkTd8vK9jVyIjuL9osycC0/8erTsdjWymNNinPy5qblu5Tupb5J3EavsB4/d5qoZ71WLeVhvXyuaWo9BPtl4GLGEbyMbvL5rbbpTVxSt0Imp0Y+XNUQBXnPaq907qo27cnpUSjzFRlymbPJIgyQh4rCmJ8qZlG3JJx6UoUuV3uU582ljXtG32UG4N90HIz/So57hY2eaVmwFwsf976iolCTk9CozSW5kaSYw58wF19K1na2OP3DdPb/Gtpc/2TOPLbUrTeQQdkJDZ4Jxx+tQk4FFPm+0E+X7J0s0rxWzSRgFxjAIzWeNTeSQebbQl+g3Ic02KNicXqqRm1gB/wB3Fbtk4ktUYIEz/CBUFvYpXBvjO/ll9meOB0qpJLqQfpJj/cFGoaCfaNS3DKyYz/zz/wDrVrkcU0S7ETU5DxjtVEjycLiq067xgdRUTfKrlxXMzPnj38NwO9YMkZk82KEbyWIX39KmNXmdug3T5Vc2bJDHZxo42uq4IqhqsErxMVTOOc57Vca0O5DpyvsY1i+JCPfrWyY32K455wQOoq27IErsa8Z64/Sq0q4FCdxHWxfLjFZt8txDqa3KKWUL8vGQPWhgtB76jcTxMjxqARj7prW0lZFskEmc9geoFRqXpYh8q7WW4YltrK2z5+h7fSqZh1MdGk/77H+NKw7oYRqiEZ8zH1FbLdKaJduhEaclUSPxmqt0Fj/h5PJxx+dRPRMuC1M65gWXOEQE+1YiuYZZHBwVJORShNS0CUHHVmnZ31tPbqJLpBIfvZYAmi5e3VJA10CrIQFDAk/T3rGSim0kax5mk7nLxBorhVI+81dPCsxiUKUxjjIrpnbl1MoX5tCK4E4jPmMm3Izge9VJVz0NRSt0HUv1OnVsiqF7PdSX621sduF3Eg4rUyW5Zgmujp7Mjs0iSHJJzxir2mXRurcOfvZwazNNye5USwvHvALKV69KymvbjTwYpV38fKxP+c0DRXKX+pEMzbYzyM8D8u9bBPWmiZDactUSOBrP1JEdv3sYkA6AqDUzdkVDVlAQQs2DaiPPfav9Kysrb3MoZQyox+Xsayg3dpmk9kyeBoJY98emKyk9Qq0s5TyJMacUO04baOPeoSknZyKvF9DKVFaVGPZq2hFaNgtHufHJ25rolzcuhnFq+rI52hSPy44z97IyvC+9QMc0qSaWoVGnsdKnSqd9bK12rLIFmKgAZwfwrRmS3GJY38asibgjdfnHNa+l232O3WM8nq31qDRsrz6bJNcSOJQAxzgr0qrNo85PEkZ/OlYOYg/si8BGHTHsxrbNNITdwoU1RIo61Vv8YznB9QampZLUdPV6GdISwwswHuMVhzkFpdvQ9PyrKi43dka1FK2poaYw/s6H97sO31FLK5htZ/OvFl3L8owBz6cdambXNa2pUU7XvoYyfdRu+6t/Mpij8hkC45yOc1vUtbUyp76EF07LARKVLlvlwMf571T3UqVraDqXvqdTEQMEmmX8cs1wjRxkhRwwHeqZEdGOMt6oGVY/9s6u2rSPbq8gw5zkYxUoppD8cZpCKZIMMVGRTQMQrTe9UIeqls+1UrsOwy0RwvXJH+NZVE2tC6dluUZz2aBz69P8awbgMJZQTz3pU3K7TY5KK1SL2nts0iI+SZs5yoGe5pskUNxbTMbRoGjUsDt25rNylzN326FqKtaxnkbYk+tayKjquYXB2j5x3repfl0M4bjZbVeSpwSOpFUHJjkKHqKmnO+hU421Ogvir6fIsjFVwMkDOOaZa2s1xbQSQTDYq7fmGCeTWjM0+qLSWt7HyJcj2c1pWryrAFm5fPXOaixTloP3U5MYJNMlCsueaYwAoQMglmjjIDsB9aYZ4uvmLj61diRRdRICwkXgetVpL23lBV5FAbr81RNaFQ3KT3kbOXaVQo4Ve5rCuARLJkDdjk5zWdOMru5rUasiW1aSHR1lE4hI3FQQPm68c0ZuLzTzKboNgZeMADGP/wBVQ+XmvYa5lGyKcrEQKT2NXkuHeJf3jYxwBxXQ4prUxUmtiIqD8xOX9TyaquzbyWJJ9TTUUhttnS6j82nyAd8D9RUdtNeQ26JDv8tRxhMik9hRtrclGpXaL8wB+q1o6bdPdW5eQAENjip1KdrFoHNOz0qiR+7ionbmhCZj61/rEPsapLJhVG1Tx3rZLQm9iE3kTLhkQEjpUUcIYhktt49geaG7K7Ba6CNaTTsMWCoo7swGazoXimkwYcKBljuPFRGpGTaRUoNLUnttWhWIwPah448lc8/zqVb+OSNo7a1EQkGGbgcVhKk+bfQ1jNJbalW9wYiMdKktDmBa2Mh7N85FV5upNCBnQWd5a3EO2SeIAjn5wK0IbizhhCLcxbR0zIKgeo9b616faYf++xThf2uP+PmH/v4KB2HDULX/AJ+Yf+/gpRf2v/PzD/38FArMkW/tM/8AHzB/38FMkvrXd/x8w/8AfwU1uKV7GVq91bO8eLiI9ejis77TAVCmaMjBB+YVtFohp2I47mASLmWPGf7wrVbWrORMPceSfVWBrKtHmtY1pO25Vu5YLi1222pJuBzv8wAnrwa5n7TGtqyIw3E/Mc1nRsrq1iqt3Ybash3DenI7kVbSVIvmEseB23CtXYz1B7iKSBsumSf71SWk8SwjMiZ/3hSCzHPPFvz5if8AfQqKSeIc+YmD15FO4WZ//9n////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////bAEMAAQEBAQEBAQEBAQICAQEBAgICAgIDBAUDAgMDBAYFBAQEBQUFBAYHBQUGBwgHBgkGBAUICAgICQoJBgcKCAgICP/bAEMBAQEBAgICBAICBAgFBAUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICP/AABEIBQADwAMBEgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APx90DwTH+6Pk4+YDPr/APqr6X0bw6qeWWjB3EYx29a7nRaV3qj5H+0E0pT01OG0jwkkSqWiBUEAcfrXvFpoihEwvcde9dVKhe0UcFXFxqSk2rRPNrXw2m7aVBG7djFe02ukqCGQnzCefQ12KgnBR6nD7fmk5NWj0PPbTw9GNo8vIkGcAdDXsNtp6/u2Cj53Ix6e9FGgm/e3R0Sxj5k11OOstBT5BsGVAH0r02008A7v755z6CppYBOPKu5hPNZOdpK7Odh0QIAVAywA6da9BhtFDKWTPpThBxla17HQ6jlG17X6HM2ujrsC4yCSQSO9d7BbBlUlBkEjBodJNpWOeviZKm+fY5uDSEUqFAGSeT2rtoYOflXAUZIHr3rpp0eaSb3MIYlaKOkTAh00AYbg5yuBXXx2zbUDLgEjIH+RTdON1Y0o4lQqOLej6nOx6aSMjIXIBBHX1NdjFanBfPcgConJ8qSQ/YJXmndI59NNLKdpGFIBHqfWusityq9eSep71pZpaLU41NSbnKVkjB/s8cL9QB6j3rplt/unkY4B9aVGldXmdLrPktTfc51LAKq/LnJIBPpXVCEKDlQTtJNcyknNN6mtGcnBVN7/AKHNCw2jIUEEj8K32hGzPIXBzitqdNXsjnr4icffm/uMMWY2qu37hJB9a2Qi5bgkg8j+VUqPK9Re0jWTUdLfiYBtl2qNv3m/LFaskXy8EZyDgetdboRlK6drnK24RTnqc4YIyWHXIAye2K0dm5d7cEMTgd66nTbsjPCyjHRmObVTtAwecZPathISXxkjcFGRUuCi2dFG0ocz279jE+wHI9CcmuhEII9lIBI9xWc6UnJNdTCc4uk+phrpibAw6gkEV1llArhEI/iJGazqwadrnThqihTinr+hhw6SZCowDyAMjrXb29vJv4wCFJxWElKEUrasccQ5vW/KvxMSz0rjI/Eeldxb2O4K5wGUg/Wsp2aV+p3Yfm5bM5v+zwFTcpIzwfSuxFsoj2HHOSAaz5OWSizGWJ0aijhTaBnGMZAJOO9dV9jGccjOCCe/rXc5qC5I7M86VGVRc7VmuvUwY7BAy/KChbg11SQLt2gYGCc+lTJJw5VsdEKk4tXf3nPC2RTgDAwQDXQmNcdCcEYHrUUIqDt1N6s+ZXa0MGO0Ge+Mk89613iJB5IyCOO1b1LSaSOWzpyc/smb5CjGOvp61o+WeA5G5uQaKlFRkm+hMaiqJ8uxnmyjxGNuQzdK0goG0nI28kGtqN3eUjLERnzx5UYzWQwSvAIIJ+tdAyK6bQevU/WsotS96K1NFGck0mcxHYBc/wCyAFP0rpGgVdpzjKnJ9PrW3tOZcsNkZ4XDODd3d9TmJbP+AnIyM/7Oa3pIwUDA4JAOR3q6aSd0jmr3kk0/kYK2i4PHIP51tCMjA28ZGSe1TPmasi/bU4xUYpuRiLa8qdp7iug8kddxKt1I7+4rSSbsurNIyXs3dWjfU55bMkLuB7jBre8kAjA5DDkn/wDXVSpOLVtTjjNwmm3ZPT5GMtmEbb1Bzkn9K3BGqld3zZOKiU5Tg7oqXvP2alor2MoWoVclRhzgj1xWoYuVHUZH4Y71osPzR5lsClKPKluzKFttzxx6itUJ8uck/Nggd896zlVaVkjrp10naTsv1MhrcAAEnbkEqP1rXeAYC44A5FEZpSTbuNxcJJvqYogVskZODyDWkYOrD7zcnHQUoXSv3Kr1YSmoSRTWAfJlSSpzWrGrLn5csMcHvWVOq3JytdHTLCqnDV9SFYVUgkfKwHPqcdKtghwCFxhhn2qY0NUr2OfE4+alGaV12KRhAaMEcBhjHatpYxlcYPzAk+taRp2u3uzWeIUmklayK0Vv83XOOmaspkYUgnHIJ7+1YSwyaSWw54qSjGO19g8lO4GRkj69quKAVVMH5sZNSoJK7NcNTcYv2mpWhtwVHUFufoa0lVBhQcHuB2rWELu8dmcdWqpQvcz/ALLyrADAIBB7VpADknt83FYSb3ktGTh5p/Fv5dTFltgzdMAkBvwracDC8DIySKuMnZcqNauHT669jm0svmB46Z57nPSt8RKVDYwGIJPp6Vr7JT0ehjPmpxhFPTsYgtBj5Mkg4IPat7ygy4RjnIz71cp8qSjsb+wlJ80na2yMFrZd4TqTyM+3Wtp0AUA8lSD9KmnTaWr1HUcoO8ktTG+zpwQuQGHXuK0ciMkMOueB2oqTfyJ5PapNys1qvQyJbAtnaAFK4Oe5raDfKdxBwvJI9qqi22lbqVWqxk1Kb8vU46az4wR1xn39a3p4t2SQcg4B9K66jUkpNHE+Wm7uV/I5j7MCMbeM85rdNtt2ICOoHPfmpnTh8a3MKFSVSSi1ZP8AAwja/Jkc4IBFdBHAXxztG7BHrVyircz0RvKspSVNvQ5o6fhQSDyQa6aaMfJgZI4BrCUW48y1OjDSSrci3Ry7WnHTB3D8a3hD5ZGTktkDNXTsnsKVNtuUmYX2P5JCBgg4+nFb4h3EgnCZAANWpKLUkjzeWbl7Nvd/8MYK2qqqADBGc4HWuh8kqwXJwOTnvQoptzSPSlCejbV1oZCWp+Xqec59K6AWykAknBJAIPY1FS89XuRKjGVWy2iYjWoO0kEFs5AFbZAwADk8YI7e1Th7q6Zz4qMUoyi9bmB9lUEs/B7D1rYMLuyk8MhJyO+BXVTppxXM9TCMFJ3h03ZirbK3LYPJAHpWybdjsIyCyghcd6mK2t1O2NCooqUtjHezB3Er9wDFbQRTjGeT09PeiKbV2rag6jjPbmMB7NFyFxnHT04roPsy7cMD3OPWh07Xk3qjlrRdSXPBtLsjm2tcFV4JJwD6V08drnYcjOSCaVOaSbW56NOgl7u6fR/ic6bJdoVlJx1AroDAdyDJ6kj2rnULPm8zGWKkpRcY6fmcybNEIRSM5GDW80Q3Nle5OfStnt7q0NJqUpOadl2MQWxClQucqAfathYW3HKALxg9/cVHLKOr2M6eLhOCpJWZgvbqBySV65Ht2rWlhUMoBIDMePXFEKanqjonVUounTXkc21uXcAcHHHt9a3TCAVOMZ5Oa6Ye4rHmYeTqVbT7WRhCzLYPB2nIxW0I1jQrnIHJ980o3StAmtzc6m1rsYP2SMAdckng/WtrZuXvkNgH1xUSm4/EdFXnnacVZmD9kDEDGM8kelbjRZGOS3Qmly3d49R0Kc4pyk9GYBtPuAAE5IAxW6sQI4ztjxgt1AqJtRdjB4V1JqcJadTCS0OFHcMenet+OAcdMZ61pNu6cVqd8klBzbsjOjtduzkHkkVtCIJ82c9APenFNqz2OdUXGTqQV7mJIgkVjtxzgA960NnyZPfJUe9ROCdRW2QRxSq0+aKMhIirZxkY6jtV7ymBUr905zntVypu10YYLG04zcGveY2OJDz0bZ8pq3HyQhXBA4J7Vz1FJJq2h20+apUvsu48Wy/M/UjBwO9T/wAKnPGcEjtjpWKpNtW3Mqs5p8y2uVhGqrg4JJxz3pZBu2/MfvjcfatfqqdorczeYz0d9NbmdKoPyNkqCcH09qmkQ5JXg4/P1rV0m7WWhdHEUqrfM7NGJPD5wcbQV4x7+orT8kbV/wBtsjFHs2npuOddJWjG6MYWhdSWIOwjJ9fatjbjGzjoCT3qKcJyulsYTXK1CTu3t5GC9qxUsVwyEnHoK3fILkZbPQZPcZp+xUbX/rzNqsW2oy2XXz7HPm03qTgfMQcH0NdG9srgdQQ2K6bxa02MKPuwtUje77nOSWikLwOxwBXR+SpAXGSASDWFJuN0ka4tKclNO/kYJs0KYHG5iDj3rZ8lgECt8xIyDTUXB8qOWCVakpN9enkYn2IjGBkkYIPbit5YTxznJBAHf0pSgmrI2pzkqVt7MwGs0yhA525Ird8rl3JIGRnFXB6Jip3abitUzCazAB+Xhyce1bixg57bc80V6DUlKRp7ScqcnBHOtZg5Jx8wwQR0NbrQghs5B3EDHbPpURp6JPRDipS0ttbXucy1nxuAJbIJx2roGtycLt5Vs896uFJOdk9Eb1681BQmtDlxYp90jqQCD2rpvswGGHKnqPSlUotyepzUtFaK0OYbTgOSMAMBg+9dG9ttGRkBc5z3rGUHKV4nXDEKnGXtNf0OXa0QH5R91jnPv0roPJTI4wGJIzWsIOmrmLpxnaT0ic49moAGMbWPA710f2dedxHGACO3vWFWPs1fcKVONSXub+e3qc39gXzAxwDxwO4roVtx1bk5xmtFCUY8i2KlOMaqdXVdzm/sKtjCdjmulEIPI4LHGT6mk3G3LFC+qTlLnhK9jlTZrkJ5ZHm4GDXTG1+YHn5W5NdSslewTquMY667WObNlGm1dpGCAf8ACt822Y2I55yQf4q5fq8U7N6g8ZeDil7v6nKSWXKnrhua6P7OzfNjAAxg9hXTRtB2ZzYjmk48qsk0cs1jHxgAlzgk10hiCqccYHT1oneUrRVzehSlUjKnN2VvvOQk01cBRypIBz2rqFtwynkg5yCKumpRszzlRqRiot6J7HIHTwijaufmAOO30rrDangg4wTj396K83KdrHZhowqQbWj2OOeyXIfuQQcDrXUeT0YJ8obqewrh+rtptPW50YbEtyVKS0X6HLw6btbnknp9BXWwxryScEEjJq60GrJmlPEQk7PTszIXT43CoGAwTnPatWXaCOSRgnIrFK1o9TPE432TbjG67nLzWcXPAB6ZArae338t25+taxoJPnbMVipuCjF+rOUSDCFc5wxBFdA1tknpycsAOvFaujBu70ZdKDhBRir3vqYb2a7cBQCQSR6VtLAQG5AwAAfSuF00rFuc1T5ZrXuc7/Zm9c9ecjGOfSul8oRqQVG7JxjtV1KXO0tio41Rio9U9zk5NOXeoK4QkAAit+UAiMHJPsP0roVCbg7E18z5q13o2vkcbNppUlHUbeTn1rp57cOSScNgEZ7VjTgpvXcfJKnUU6cnrueez6QhwFXgKeRXcC3X0AUg4I70KHLJu+h1xm5Sjd6Pc87OkIgLHIbcNufauyu4ACVIzk5IFb/V/eTWx5rxipuVl179DgpdKjBAKlWZiOO4966ua3Y7dxz1II9f8+9E8PbRvU6aOOgoxcY6N7nm91paFwFQYBycdq7KeEKeFGEHJPv1rgcZKLlY7amKTmlB30/Mi0/TfKjX2kJBr0xNBdVDgZUvyK82nWjN8rWh1122oyhumc3b2mFUBcr1J9K76DRyTGm3A6EnoBW0uRPlXTUydGcqiu99H5HNWtquCNvAPU9+K7L+zgjLtOQBjPqauM1ONo7FVkoTUUr+ZhwW6LtG3JdgfpXRraKm3bjGD07cVToqas2cNDFKnUaqdCjBbqMY/iYZrZt7cg52g56E9iRXRVwajo3cjBZrao+VXY63t+SQvTOCPatVF4C9iSePauWFH2j5lodtbEP4lq7pjYocL82B8xJ9q0ERdxQ5O7AwBxT9lrzrYWKklG0tHuxiW4LKTkAnH1NX0ichTnAU9qc6basmZuTsml0EiiJYKOSCpJPpntV6Irnrz1B7iqlF3sGGUZ++3rqhmxlYMBhFByf51KcjKEghiSPcVc4puzRz0ar5pQXQFGMD+6ygH1zVkAgKSAckjJ74qJwaXKjbCxfK7rQUBVO0e4IPcUhYM5zwefwoVFy0b9SZVG4OkltsG0vnORljgjsPenRuFDM2SGI49KipDkaS+RWDpuNNtP1Q51LIB1IzjFI7KVwMgDJwKys2ufqa1qd4K2zKu7CHccnPJP8AOomJ24XDMuSM9z6Gu2VBOSuzhnW5HGHLt+oyQbmLMQQcAk9qsAFgBgZHOTTqxbj7z0Ro6kHJcivJfgZbxlUIGMkgAetXmjyzAty2cVtSs2pPr+BhBShKU3v1KsMfG1xg9cjvxV+JTyrDALEA+vpVTrc1m1uZYPFttxl3IEtMlTyAuSQa3IYSRFj5tuSfas41NGmexGUEk47kUFuPlwSGB4ArfhiDKSB6fhXJKsqk1FI5IqUG/abFaKJgwHRcnJ9fatqKIsFy3KHJB71TXNq+h3TinFJOyuSW6ZVAF4zkg9hVmNwnzdOSM1hLlUuVoPZr2fNCV1/luTvATHnoSuMj+dPe4VxznGTU0ocrdtjz8bim1GLWtzJcb8Kc54Az7dRVpmiYpye5Ax1rWLjG6S1OmFKU5ptldVG0AnAwQPzp7IQp2DJDce3tWqpp6t3OadSU53URkiLjjkEYI9asxpycAD5QcDtSpScm21dGlVQVNJadylHB95mGQpIOPQdMVqKij23EfhW8pqTSURQpS3U/MxpoguT0Y4OPWtqaBXKtj5txI96uhO8bGc6/M3F+hzrKc8gYyACe3FXHiZZGYYywAwaJQ5UmjjlzKDhFvmRVJI2rzknkip/KPIZcEEYz61olGKT6m8MXOMoxl5jTuCjHJOSR6+1PP3QoHIYEZHWs0pRlaOzNIVIyg49SsE2hc5BJ5x3HpVpVLEMATyQK2q+8+Zs5sE0+advh2IAu8BhxtOOe9WgjIu08jOcjtUy96SSN600k2tJaWK7QfIMHh24I7VZdAIxjJUN0+tOF9n0OWdJ1E5t7lQxcqMAnYckds96txcscE7MADj86UZNJ8251/VISipbqNiiInVw2MqTgZ7Voso3kDIAGD6VpSmnGz1OV4XlehnqeHZgfvAGrBUOq9QeTjsRWXs7S10RVPETcHCDvIgGwKwK4HGDU5hyAMEnoPc04TUpJt6IVbDNRc7aq3/BKrnIwASVOOe9WhGMKozuBycdqLRUro0hiZKnaKu108jPCsQOSMgjPpVx0IG4kgNwCOo9639mk0kYe0couo1a5WZdhB67hj6VcMY2rhidq4I7/AFNZx5HG6QpSlKXNUevYijUkk87eMqegrSRQxC+mOfWueLvZPY6I1pSk4x2GRqoUIc5DE5NWPLx97rkge1CUlK63LnXnC1O25TRSc5BA3nB+lT7CCoyRuIJx39cVrdSXNsOhKNnzNkkS7sNgg4wRU0Y2ncRyxyRn8qwlCUveTKrYlVIxgnZrr3ARNwSMuAeT3FWd23DLkFAACO1VTuldA5KbtezI/KYkHnnpVsFiAoOAcj60qc3a8lexVSmkm2/IrhMFS7AHA4HepFwGG4kjk5JolyxS5jGHLFuTREYAxKkgDJIB7VIAZFDKQAG5J7+tTJ25UnY6E3KLlbQWJDtUMTtLDJHUU9n8tDyRkgZHbNbVNbKOxdCkoJSlvvYqyIMEk5weMUx2yq7CRk4FaRSU7NnmVMRNyTte/wCBnuu7Cs2N3cd6sFGz0AX+EiqXux5UdMv3lRtK1l95CI9qA8Y3FceuKnjDYZTyQQSfWuetzKaSIlOTppyVmVvLJDAr1JGa0oIgxXAJDuOvpWkoNq7Kp01GSbd7LYxViw4DZJXJB9a67+zAib353HjPcVbr3Sine4/q0pv2my2sctCqozqepzz6cV0T2qQ7gFACEED1z2rCvok4BSpxVRyqLRWOamiLEAZxtJGe9dC1oGGQQARgiqpVHFcr6sSoWXtKfqcubZm2MASFPJH0rs4LMY2f3cDHpXTTrRi7RRq8LVcHJ21OOa1IIJJIZSCDXWtYFiNozs5I71zPFJScZIiGEc0qnVHKLEFxgjqDgdq6M6eFfpwRnPpW07cvMxRc3JOJjrFjAAPAJz6ZrUMIXoQBk5HrUU4yteJxurKTUai3MRYFRsk4CMCua2jFnGBle+O1W5yat0HPDyTWluxjNAoXttIIIHatLyAW9T0AAppKEdXdG1StKUOdq3T1M9ox+7YsQF4+tWHjwSQMKMjB7+9OMlB6bMxoVqk17OS1XUpiIYOMZ3DAP61Z2EmNxkAtgY6fSrV5vmWluhvRqScfYPr1GIilfLyQxwA31qdF7qflUgGlTxTckkjz6lFxSu9ixFBHt28546fzq1G22MNxxkcdTWSak9D1qFnG3V7+RUeFNuB64NNkl4PlZ2juep9qr2bcdXd3ObDUVGrzRWi2Mt4wCSmdwPANXDyy8Z5zVxXJF3HUqPEVLz3ZllGx87EnOCavSRsyDgAqcZHf2pRa5/eVjkqTbuoO6WxkuijYAT8q4APapZFK4G7IGdw9KdfDtu67j+txnD2bVmkZ+wt8o5JyMHtU7DGW/wBoiqUnytyNsPUSato9tSo6sQDzhjzVkr2HA5GR3qqCSaSZM2lNN/CyntxgA8+YcZ7ZxV2MfKvf58g+lZJNOz1uXTjNRavazKhR920rn5uuetXQqhwWyVY8HuKc6UnHm6i+tS5lTi9CiIsHYOMYGa0kUDb8oyRyB6ZqVFOKUdzoo41xi6dRW6feUlgJIG0Z3A4HfAq98wYnA+XIGe1RFK9lucyjKS9mnZR1M94S2zHG3rVz/Z4A3YGPStISlq2ied8loPUoeUvGeAzYGO1XXGCoIPXnP8qurNtXiVShFpRjuZ7xYbjk8Dj3qfhXCbTgsSPxrRzkocyK9nFSTv1sVDDtG0jG5gATVoqygYJyORnvWcYqW5vXj7ODknuyr5ZOTuO1SMe1WVwcYU5dsE+tE6UlYwo4iMpfvCm6JkAr/FwRVp1y5B5yDThFr3kykoczpw33+8ovH07YI6d6vOAo5wWyevbFZKE1qtieZOSTWplrEwJwx4JIz39avrHyoxncOtXVi4tKTL5pVE7dChtI2dnVs5H8qv8AlgKAT8zE4966IaOy2M50Zypqct9kU44ASWJAGQAPT1q+UMZJUAKD+VZyknK0S/aOkuaor2X3lCRCoVucdBnvV5k+QByDtyDj69KygpbLYzp4iClzKOrX3FArt2grgY4Pr7VohN2NzEgHv+tJT5k0+hnOm20l8TZlgBSh2n52HNaRjLZU5PzE/SpgnJtvqd8MPTi01v2MsR7iXwQSeAK1ViClcnjecD1zWlSTaUTmpU2neT1uZABYhMkZJz7mtfylAABA+b061XxK2xVKuoVOaqrmQEXnIPHP1+tavlqMqMk4Az9amSS0TOWunFyjDZmaF9RnLAZFXxFsBUDJ3E81o4Wak3odGG5qVLkev/BMox7gXbOQxAz2q8QCxVgcMxIA7UVKXLyysa060Yp0+u9+5n7BtUAEBlbJ9Kuuo2ggEEYwfSuf3nK6InGnKmpQVn1M6VNzbQScDFXJI9u4oecnr3Pb/OKKTinZbmNOPuty26eZmiPOd2NoxzVooyBgATyTz2rqq0XPYidOyvUWnQpmMMoQthl5yKtFTuAUYAABP+FZQ3TvrsaSmnDkSvddHaxnNFnaAM8Dg9jWiIxyechuCe9OnL3rNXY44eU1GMXZL5lE2+9gWOeACTVsZCknPLYGP60czSskY0aU3ValsikyFFPI+Y4NTkj7uchTggVMqcrOUzenXp1JJJWd/wAjPYM5Y5znIGe9XimWA2noCoH0rNKElZKwe3lFONtGZwg+6Rkc8g9vpWgUHBIyzcjPUU9HHlep10oTVmun4mSYhu3AkEcgjrWh5O85KghSCc9vpWsKijFOJnTpe0leTt/wTJeIHG1SCMkk9qvYYfw53MSSP61vGo+W3U568XCTpyld3uZkqEkKoAbg5HSrzRKv3TtUEE+xrhVeN+e3kVytwbqaJa+pjOrAgb8jOSB2zVoqCN2CGLEZHtXVCyd2t+hyVOWMU4vT/MqeW23nByM49cVcClQqrkqMDmsZ1E3dLRHRFRqJN6Mo7SdpPG7IIParxjDEA47EH1rRK6t0KnGU6Sa08jJkRwNuQTgZxWgY1yckgg4xjrUKKTTSNqLapKMnoZBgOxQcjbkkVoGI4BA5ZQWB7VTpNtzb6mTxEIQcILQyGRvMU/wbScjt7fjV7gj0PHJpeyje0mEMTz0nKO62M4qcYA5+8c9s1adAwBGQeenfNVGLTu0YUopRUL3d9fIzmRD3xkk8dqs7Tg/UDHvQ+em1G2h2/W1NNRWxlPGSAC3ylvlB6irbL3OTg4Ge1OnGKldGLc3bmehmPg7SRhlYYx39RU8iZGAx+VietONN8yTWjPSliYOn7trfkZPkkcscgkc1pldygNn7xAxXO4tXSWh5dZuNTkkvRnOva5IBySCcA9vWtiSI8EDOMAn1FXTqpq8VqTOm4QUI6a6nOzWiAbcYU5OB3JFakqBuBydwOB2qWm7TR288X7z3en3HsdvZgttK5yTjPeulgg3jfn/ZBr5KK93lifQV6k1NTb21MdbHdt+XAAJB9a6+3tgVwc810Sq63Zytuu1zaHIHTNyE4yQcAiu2W2C5JbC5JGPaqq105qUdCI0Wlywevc86k09o2U7T26egr0xtOjlAeRSFVSQB2rqjjIyj8zgqUZ88Z9Uefw6e0pyARyD9a7GSOGwUvMwCNnB9Pam6rTSjsbRoSinJJNs5c2ToOFPB5Fadxr2kBF33CDrnPf3rONdKNzXCvkk3Fq35Gan8QKglT0PasS98V6JAXLXKknBznrir9vGceaJjJe0m1JpHRowUAHJ7AfWvItT+J+i2LKrXakoxJOR0x9a3jSk+hyRxFNScoSV+x7GjIo+9gEj8B3r5+f43+Hh1vYw5IxkjkVboVWk2gpZlRorncb7/AHn0DvwwywK5XFfPg+Nnhv5T9vUgMADkc89q6I4Z2vbU46maxq1It6RPogORjJOAxAB718/t8bvDo5+2oXPIAPQ1yqnUT1idn9p0opxbvvY+gGmQkDAHYYr58Hxr8OlAVvE3Bjklq19jNLla2ORZnGMeeL3PoDzCGKr0Y8k9vpXhcfxn8PdRfIQy4HI+Xn+tZ04TaU3HVGzx0Iz5W1yuzaPdN5wuGI2nnNeLJ8XNAl24vYxv5JLdKcVNPWJpUxNKUf3cr9j2yMYOGbJ6ZPavHE+LGhPtBvEwHyeevsK6JU5TtoYLNYRnyyXvHtSleFZiWz0PevKIvihoLlWF8gDcnLdfauSWHkldHfQzOi5JR7P5nqg2xlQeeMA+vNecL8R9AmZP9LUEHAyRxUzg5N30HGulbkXunpsaBiMrk7yea4ay8f6E8wX7WpJ64I/xpVaUlFTOqMoyqKnzb/genW0eMEnjOB7Y7VWsrqO6iE6MTGwBBFZKo2lJmtJShJprU6GKMYVd5HXivJNX+KGj+Hrxra8uVVvMGQT1xRKlOT50tDjr5pCCUJ/Fc9ojZY8DjbzkCvmu8+PnhxN6rdqNhyeRxW0MNUn7yWljmrZnGnpF6vofRZk/eBsn5Tkj/Cvk65/aL0GDZ/paYYkE5+761u4TlCyWhzYXMZtKH4H1nJOm5uTjAbn+VfEmoftP6KSWiulPzEYB6ipjgalvxJWPpxk5tXW3zPtSKXqpbPzfnXy78NvjlZeMdV+xQv0IOB2HvWeJw84e9PY6MLVdRtxi7H1xE4IUPk8gHb35qKziDRrMCfmCkH3qFThKziz0OaSbjPRdzUW225OM5PX0rRtwuCMk7iKmTto9iUlHmhomrGa0Sg7W5wQCD61rNbFwCHGQSTgdq0p1OXRCoNOpczFyd+SchcAjtVl4JQ3qFAJA71dKoqiszGrGKmopPUxp4QeQxOUHJ9auzxsRhsgDkE+prSLlN8i0NatSCp2nG7/yMUhhl89hgHt61YKPkg529vce9dKio2vseeqqjTta1ysiFiCFB5IOfSrqjLDdkYAP1rGrNN3OyjSjypKWnoQAYK4PIIyP6VYCbunR8HI7Y6U6jSd57nJ7JU4pJadCuAG5zzvIzUgU7SRkcsCPT3q3HXRD9u7OEnvqMwp2puxluMdvY0vyqwH+1ge9KtGNuZorCOUY8kvkIFO4EEbR0UdqRBs2nJJ5x7ZouopReqJpwbbdrD2UsmFOAOCD2zT1O4Iu4liSDSk9b9h18O1TtB/F+BCqZIXacI6kj1FW0wSeh+QkA9yKwxLv70kdFDDXoKUXqVwCDvySwXAB7c1NIQucHAIwD/SiLd+W2jOWFWcFaXYqMFzuHrjBpX+cBgTwdw9/au6nG7SZcaba916sZw0gJ7HK+wpyZALMMMB0Papm9FFAuSMlBLRfqPCjd3yQM1NuX5WAJ4B4rnpSlZ9jrxijCEVT1/Ow5CuBtJI6HNKqnBDdeTk1aqRbszm/s2TknF+dh6kdAOnGT29qQbhHhSTgkgHvS0lJJMzrXp3c02xyhWU7VJKk/j60qH5ehzuCgCiVK2hCquLk2tLaDQuSoB+VcADsMU4KcnGfmGMGrqtq12YVKMU4zkrtrREhXLJ1PQ06NgqliSc8ADtUzbTsjujNPl5law9STwG44x70L1jbOFOBk0+XljzRWptWkuZKK+fmSNtJBIHy4BI7HuKCCScnGeSB3qL9eppS9pzuMlp/WpCDsc46kAA9h9KOpyO3T61VKLa5ZamFfCyTSpvUb8rO7HJyQMHtinFMojhsEsMn8ehrWhUUrxZyYylGU4Tle7K7HGefvHr71dEZCltud2DzUKo9j0akFShzJ6L8TO2HKN1BPI9KuRJt+Xkjdx7D9ah1LbK9zCGH51FX1v8AmRhegXvk5Fa8ECyrnaeMkCsY1ZN2R1UcLGLvLuS2NopUMR3JINbVkmETOMLtP19cUVq0mkmhSw/JP2kduxXlzH5RXvkH2q5NE7NGMArnkn9BVUasVFqSLr0pVKcZ0Vqtzn5W4d2wAeRjtil8TK9lpdxPGSfLiZsj2p4et7Saitjz61OVm2tXoVkubY5DSD7pI96+EdY+NOsaZqlzaIp8tJiFJ7/Q/wA66cVh3BJKRlCnVUnUit/0PviK4i3R/OMZAB9+1fBUX7QGogEyZycbQe+K5o1HGdubc6qVarGnzOGp+gpeJefMX5+TivgKf9ojUYgx2A56kZ5z7VhUg5NRTudbqTTsk1+p92TTQqA3m5A4H41+e17+0XqTR+XGhDNngng812Q91OLaueVCNdyVoOPmfd7yRO52SjBwQB+uK+UPhN8VdR8Xa8LScEBVAKnv71z1MUoJ3ZvQy+Va8oprufWKFgeCccHFbMNqGjVz0wCT6104StGULyZccG1ddvuMcNhAxPVjyK0Li22FY8Z5zmphV5ne2hp8UOVtJmM+47AvIDBifWrs0Rz14VSB7V1Q5W+aWxwpctJ832X95nspHl5wCmRke5qR1dflLEk4A96yh7yUejLhiaVTVK3L+IyOIuAz5BOQQO1WEwM7T6YJ71tTinG8GHJGTdNrV7kgjChOpboPenYy0ZPLDqfTpWD5nJyfQ0jBRioR/wCGKcqbWBUA7j2qxKWZFC4yHPFae21UXoQ6EYp3V7P+vvK0aKrKCcqewqcRH5EGcqKKjV2vsszVJOXLFW6kj2ytHvKgnOTnv6VpRxgRkkkBlzjsK5ZYlRaS2N/qklDnktWcnd2+GOBndkAHtita/RGAH8YbGaqniJ8yS0NquBdSHNpa1jlZEwcdBkcDvV9ossNuCBg4NdntktkeFGhz1ouWtuhQVDhBtPUkn+96VcRcBmORnGTXPKq09VuezToKpNxbtoVI4w55BCo4APrWhsHGeAQck9q2jWsr2OSlRVKs1N81ikq4zuBPA2j0x1q8yYw2TgcHHehyU3ddC+aKSpRe5UPAXJwVI5PepGA24xliSQR2rNKKlp94/Z8sEm767FcodpfGWBOFHerBQ7VyeRgEmqg3fmb0KxkYqMG1pfoVmDDG3J7gCrBjIyeMAEEntVqtBPXVsnC0/dunbexVKqeGJ4wPp9KtFRtLNwOABVYdxvyIxxVOUaXPLUzdoBAyQRk4/nV4xBSncng/0pe0SV1sKvFRguZXe6KWzO1cZO3Jb19BVxImZQMdzxSpV1F6bM7UnKKqRRT8vaoCknJPI7Vcxs3Ngj5gQD3+lN1E5ps4UoOTctEigyhFLkDlsknv61daMBcbSVJBx6VEfedmzrxScUpPdmeyqWCngkAjNXPLBO/qecj0pU+aMWmzrVOFVqUe1jPQcq2ScnnIq3LgKrAEjOQAOtTTmpPl3POr1XQbhLVPS5UGflbgjcRnv74qw0WY9irw4AI9KtVGlZbGkOVqLa0Gbdx6nawzg96trGZF3HlMDr2qaMlDRanR9W5m6ie2pWBUgFeQTz71a8s5U9FDYOBSou92jDEVqk4xjPcolBjaD8xyDir5jVnZwME4yPXHSs6VeUlytGmGoqD1ldJlAqdmF3Fsg4PU1px2oJid8ENgkHv7GnGqotdWTPlqK7Vr3/AoxxlgUbpzgjvWr5XAx97IwfSqniJNaKzRvOL0f2TIkiZSFGN7EAAetabQEEvzncBj1o5re6+pKqpOyWu1zHERI2tk5OfpWgyZyzg5XgY75rXmTkpJHNSg0nGWvYzQhYNnIDDJBq8qYYqAcuoIqZPqOMZU5KMmm2UTGsZ3tjGRg1ceIEkMvQjg0oVNLXN604yk01ZmWycq2DyTkGp3Rgp25yCFx61opJaW3Ii41G/eKjKqE7c/N0H92p2iCghs4LLyf4vWq1T3MaNOSdpbGZIoK5ySQcHPbB61ckU72DAhHBxgU4uSjzI7MQ1JKm/hKQiz8wOckjnvVgR4IAzgAHNOEG4ucXa55mGnFVXTSK4y+cHGCOvf2qTAAXHJwGye3sK525NWjo0ZxtFxTd79CqyDaAWOEZjgUAru44GSB9a6aUWkm+ptVrRlNKCsl+JWG07gMbiQxPrU5UcNgfKR17e9aVmpL3uhdKpzfu4+voRiN9oUZJyckHpVrbjYuQcEkg1zKMYtqA4tykoydo3Kb5GOpPAGO/tVyTlUbjkAk+9NpKHNazNYwm6nItl1Mwo23jJJIUn2q27MdgB6hsg1alzrmlsc9p0rwh8T/pGesePmzwuAPenn5gMAAMx5HaplBNciViYVFGabV2VnXcRg5VScj1qULuIQHDhl69/rThTildLQ1rcsZKmt2yjiM/Moyc/lmpgmwPjIIJIwOn0p+w5bK97maoUqkk1vErhADwcgMCAO1Trg/McFmz07CoqYeLgpN6mVPF89aVOitCq8YQoSCQPTvU+dyKOcc49sUqMn8LWh00aUptScr7oqYXaDg5bI5qUq4yWyVBAJ79a1hTT0Zw4mrJwUI9HqV3i4IzgggHHbipRwhQgDLEn2FXOfLaKR24SlGELMz9gwTgsAeFHVvatB0XO4LgLg59fesqM1KOiFiMK4zU5bdjLkjOwDcRhiSB2q4wDcEknJGP7tVJq95HZRgnBOO2r+4xljyoJ4ZieB2rTZFwGwRzwBTrVG2oNHmxk3Tc46O+5iiPgLtO5jgHHStJ1YIeDnaQMdq55QjGat3O6lJVabpyd33MSSEDA4HIJPrWi6khMEZTOce4FdHs27pvVnCoOEVU+yna3Uy2iBYZB7gfXvWmkRRBzuduQMVFNcicG7s6oQc2qrWvQxZIuRkAlsDj1rRaPIX5D0C4PcjvRBJe63cp1E4r2qs1qYTxfL6AsRx7VpyRoF3YI+Y9fXvWcaP7y72E3BRi4/Ez6AtrTAGRgLjn1rr201EAYMcYGAPpXxFStdpSZ9NjKalSfKutvkZsNvuGBkMSVFbMUDLnDDkjJ9K6KVZ6OWxwUoOElyLVfkZy2gWFF2glRgmt0QJ5eAP4jmrjUUql1sy3ZJ3fyOeRWV2RwB6E+lbUlqPLGWOAQMVqmlotGc8cEnFSi3bqfPvxb1OWw0xjE7KwViCO1c18c5PJs3RnO4kADsK9XAyUU5S3POq0nWrRSWjdj451PxT4heRwl44UMxAGf8TVYp5kshbDZcYNeJjczqKd49T7qPDlCKV1ojm7jVtfuMCfUpCGJBJramhRSCP4yQM9hXK8yqJJ2JocPUXB2Wp5B4ksNYvss17LtG4gAn9a9Y+wxXO4IMAjp612rPK8koxNMPw7Rou7V27HyXeaLrsTBWup3AOVJJ+X2FfVc3heF2jbYOAQcVvT4kqJa7mb4bipcsErddD5GOm66QjeZK0WcbQTzz9a+pW8OW0DIrx4y2AMdK0jxFVb0N6mQYZ07W8j5d+xa+0m1ZZQqMCBk8CvqQeHrMFmEQIIyQe/tTefVYRTSJ/wBXaM4KMmfK0k2pWpIluJBmbGATz/8AWr1HxfoDzTKIowqbvlI7Yrto5jKas3ax49TLobRhe1zyr+1r8MfLvZVcdSCefrUl/o1xYOHkUkO45HfFbQxk204M56eS06lK8oq2q+ZZj17VIVXbfSFicjLH5axhG0eWbGTyBWUcW9ZSeppPKaTSoQS0t95uDxFqvD/b5SMHgsfxrm97DcMjByBW8MTKU7rc4sRhaKg3K110Z2kHivWjtX+0JMqQQQT+lclENoJHzEYIA65rGtVloovc9CjhIeyftIKy2PRI/GmvAKhv5AzfNyTXAo/CZDbuhAp0KjlP3uhX1N04KUY3v+B7LoHjDWpNStFGpS7DOhKqT2PNcj4MV5dbs4Uyd06j8zTxFSpThKUXdHfleGpTnZw95fkfsv8ADi5nk8KQSXE7M32YHcevTt71g+A5J7HwpEvIK2wIwfu4FfK5fJuqpt3PP4rg5wlFLTZWPh/4+65cDxDdJHKwQysSVPIOa4X41XTT+I7skkbJcnHqT0r9OzRKNKMUrXR8lwpgGqcuZ366njk2rTyMBLNJnAGSev1rEmIBU7iSGI57n3r5yM5ctkz6+WDi6cUoq/S5prdeawWWZguQByeMelYkEZJ3HLYPHqPas6iTVuY2p4erBKNlZX1NBbZmmDBjsdsgf3uetaljmZokVSGLgDPYe9KWInGNiMHh1WfIrX/A+y/2UdBM+tPO2WCtk59f89a9f/ZK0B9y3JADGTlj0Br5jNq0pTjDmPs/qsaOHStuz9BLC0ZLWOMgfJGCSP6V1lvabYQozgqMj0x1ruwMJL3kz8+x+Jgp8ij3MmCLLRqQAwyeO+Olba2mOSMB2yfce9azaceXob4TGU5W5/SxRFqTgZB2gED3rbtoCXDqMFSCCe/1pqouVWRlTiotzi/KxnRWYK8rluMgiurt7ZWI+UjdkHFVPEKKTSMsPFOo7nLSaWsvT1IOf0rtVsQjAJjaMdKiGKk2mkd0MPzQ5FseU3eiXKlnjjyg4/8A1V63Hag4Ei4B5OB0rro5gk+VnJDK6c24Tdn0PEv7NuIxgoQMHANe0XGmQMA2wDcABxWksVok0OnhIw8ux4QyNGGV+ueR6V6DrGhARlo1+cknjvXZTrxlayPOq4ec04VNEtjzpgw29PcirMkMm7A4AJJJ6jHWqqxUXeTOeMnKajBeVygxOACCXyMYqeZW3YUkuTkU41E43S0FOpKMrt3exCmSVJBB55/u0hUlVBJyDnIrBxvLTYuFR8rUlqKVUk8YRgM+ooU4GMZwQeK39nq0uoTpRaXOrPsPh2qCTnggc0zcWbJyAR27VlOMnLnb0M6KUk4xViWcEKpboFyQO1I54XJ45BB71lGbUm3qFeUZwVOBTIwVwCRwCD0FT7clBgAbiDXXRdk2jlo0nODh0j1GJuIXORtyTjv6VMo28A5wwOfSlUqOSvY3pKVNJNa2CMLuwcjACg+tSqd3I4BOMjt7msYVFKKdjrlGKXtU7yQKCXxnI2gkntTyu4ZHQ9R6+9XGSleMdDkpS5k5rcRX52kDJJyadkAKRywwSPx70RhFvlkjqWKmkpR1fURA3zfN8qsMk9qkJAUITzkgn0rWOrs9jKjOUpabdhgLgsCTkDqamZEbAZQdxJO7oRST95xsaKMub2t726diNE+6Nx2sMc+vrVmJBglslR1B7VTquyuxU6TqRbS7skSM4AC4XnOamO8SKR91SSQO9YVLtcxtCq4pQk/+ARbDxjooAPtxVlQWK4JAYj8aUG0/dWxz16s4ytJ6XKAj2gjBOw5A9auSZRlxjkHNVNuTtFWZVKSk1GRUA8vaDwhJ5PepCSXBONoZSParhDnSb3NMRG8PZJ7DwwfaNx6dCOuKbGrAhupGQcfpWEqLpq/W5nBwjJRa7FuG3U5Y85OcCrFsDuBzwWA+tSmlK1zqUFf2lreRetoFGFbOBwfTPcVZVNm1t25jgYPYVEIuT5YvXcqMZKN7aFuKELkDoDnHrTPN+YAZBz0NVa1n2Ir01KHKuhdUBwF/E47c1UgnC8Nn7wOPSqknCPLDqbYf3o3eljI8XIsXh7U2GT/o7A469Kr+NbjPhzU3D4KWzYqMC4+0T2OPNVNSjbS5+Rni94/+EgviSVVZ3JXtz/jWJ40vlXWrtmIAaZs46daeaaRutz6LBUldQ6aNsy3uIyxUZBA4PqfQ1xc2qbSByVLksQe2a8yhTfKnbY6JThNSSdux1Mtz13sfugYHauSGqibhckjIwe1H1JqTaYe0m6Sk1t26mvNIMjO47SSCe+ayxMcD5ucg4PfjgVHsJKXJe5tWm4R55LU+qf2YF83xk7HkLGGyehxVj9lhA/ip/MUkCFC2O3NeZj5pyUY9Dabg8M5SVr7n6cQgCGMn1BOe/rVqJGEURPGI1J969jL6icbvZHytTDx9gpJbvZmXNFkdyc5B9a0ZRu2kcYBBB716FGV07LVHPiqVKE41F1OTlR1YrzyTn3rpfswkKuVIPI4HWtFXhLSSuaPmlHlvo+py7Rj5RjBUZwe5rfksGb5gD1A/KijUUZN7HFDCRc1TtfS9/MwFjDAsvAGCfetg25UYBJBzkHvVe1vLmvobRdptytzLUy1XBVhnGMH2zV9YiVU5JGSMitKcYcrTerHCrKU1UW9yjDECw4x8xJPpitGBFEoQcZwazpqTjyy1RzVKkFVdRLUYLXlQBgtnGO3FbkcROxckjdj/AOtXPLERl7rR3wot001q2ZrweWmS2BtPHrW1LajaAMH69qxpu6tF6lujOHXRnA3hZpGAX7gH0rbvLTKuNpHPB9K9ClKMYpSON80G6knqciifNnk5cA57+laXlYJznGSAD2pqtGKtvcuEfaXk1ZIpmH5kUEkbskj+tXSi4AycKxHHepp0052luTUi4z54P3bakJt9wAzhjjjtx0q6hUc7TkAgVUpOMr2OB4NyadR6dPMzZbUKmeNxGQD3rUMeQGY4Ck4zTqSlF6s7KOFpSp3gtWYhiJcMOcjp659avtHtAGSTuP4irk1KPLH1IlSlFKV720M14iNoGNzNyPX2q60YZC+4/KQT7VzUJNStJHRVqN004qyVvmZ5QoHYn5QCcHoPWtCRAMDIH8WB6CupO0k1qzjcpODdrX3Mwru2/Kc8de1XRFzgknBBFbaqV2RTmoyVN7bmeUZsEKQBngd6vhVJwSMFhnFRdRTSWh0RXtKqfNtcosu4gcgkkHHerO3IPBCh8c96wlKUo3XyMVGSk5rVL9SghbADHHJ4PerqIMnGcb8kHvTjOLktLMulOUYeS6FBw3lgHIBBBNaHlnALfeB6elXOSctdmZ4KDnFpvqZ6xEggDBJzk9xV0gKVPOSRwe3uKylF3ujfDSja1R6XKTxZ2sM8GrpRXOcEASBgPU1dOqrNsww1JVK7hOPu9zPWLDh+cAgMo7VoFV2/LnYXBOO+K1fM3ZLQcKsYvke97FQq33WIKgkEjpV9grDjAG4Eg9+Kxi+W1+oqkJQcoR1sil5apGDyScYAq0V3dCMjOMf0pwVmpMyhblWmyK+3LY77eD6VMVACquT83Oe9ZtSckuhcYwcuaCETIRSOTyCfTNOVkxyAQMnHpThJN8q2Ouc3FprTyJRJudBjGGAPv9ajDAjOMFUJyO9ZVJuEXdXQsUlUnFp2b3FYqxyCQoYnn+VRsoAwOXJ4J+nFb+yutETpTilPVLUh2rkKp5Y9AOtSMioC2SMckjtSlO9ox2J9s5Q9o9l0IdgXJbjuc9RilXdgMSC5Bz+NKcW1yt6mcK0ZSU4qyY3CNt5JLkkE9sUvXoTxgmop0bNI65qSk6qV2thhgAYkE/6zcD6elSjlsuRuVRgGtopp2k9ia85yfNFK7sZk8Bz8vQk8Vokrs3cjgg5/pWSqtSSa1QuVzjKUVZdTnW3KR8udzYJ9K0Z4RhVU89l+ld9HEqS1VjCpzxcIXvcyym4sc5G0jI7VbeHa4XJzwSR0Fc/tIyjZIUqLg1NvXt2Mxo+VByCwIA9KvFduQeQWBGPWtpcyWhvTxDlSva1jHMYUKCQSCCMdq02j5IVslmJJ9M0QrqLVkc2GoxhTbtdp3RmiM/exyFAyfap3PGSTkcAjv7UpttXZipU4SdndsqFeMEk5yc+lSsOEU8B3GPx9aMPLmje1rHRGo1GUW7PcrlQFADfIBkAVMYlVSNxJzg+1P2qTUYmU5yqUuaWj/MpPjYS3zHONxqR8hsYwoIPPartGdmzTDxlFpyd2QsOU4JwxyBUvz888KSQcdamo202kKjFwmuboyntwTg8nP4VIV6EZyW5ApyipxXNuEZzpzbb0ZTlYlgOQAuSPXFTlV54JYEjHrWkaCi+axUYTjKzlZMqK21TxjOCMe9WCPur04Jx6e1c1RRlO6MVRSXKtG/xK+NqYI6g8n2pcEqMgdCM+lTyN1Ls3w1RqKi9r/eQtwEG4k5yQPShhsWMswO5iOetaU04zbTKqJtLmW7GtsCZycNyAB1PvQTtHJJBOSa0jeTSexxVYThzTT0IyG2EOCctwPWpwrcAg45wD2omotJvQ9VVGouSjfQqOXLfMBlwMg+1O2lSM845//VVVFFWujkVPmioSlpv6EG3AI65ZiRUuz5wAR8yk89qU4KKTQ5NwjZary7FVl3evZfr6Zq66cdSFLAcd6hVeZ3FDCRs6kGZzIkZHygh8A+3pVyRAwC55VhwO1E3ryvYijZaxerZmgbWQpggk5NWCgVQcDjcQO9XJRcbXJWIqylzT0UfxKBIwWZeMsMd6ftHygg4Y8Vm6a5bPcuhWag4yV+xn4yRJIckScZ9atsnADZABHP8AUfStHHma1sdDcYxTa0/I+t/LVgTvAjK5yaseSdgVchBwQfSvhqcUmuY9yvWi5XflczArLyOhcE4rVFvgKGBLbc5PvWsaiSaa0OeDc5pylZv8imVGDg47kiryxFMEckYBYdx6VEZcvu9TulUlFXSTXfqVNoKEYxgcn096kdRsdCT2Ix6U54duSUWRN81NQufFfx7uj5jRKw+fJrvviR8NL7xFetLEzGJjgZ9zXvucaNBrm944snwMp4qz0S1PgVY2xlXycjAFfUcfwEv2KERuRvGQa+MlNSlzXsfo0sI5pKTutz5YdXPyFc5GDnsK+rn+AF8ysPKfBJOT1+opQkm+V6nL9WjFuCd10PlizUxyLk4+YFR9K+lpvgTqECA7WIVS3PeplZKyZrT95qMdLHhLXEflAAgZYjIrY8UeGrrQbkxzoQAwwSPSinF7oKeIUajgjkruLznTqQQTuHemRll9eDgEdqUZNJpdQqYdTknOW+xSIELAE5AYEgdj3NXWhSRgwJAIPPc+tbaOPKjGEZU0kluZU+m218NzqCc4INa8cDYA3krkYPc1m1JSukNVVKHI46dTyXxF4TF0g+zgn5uB6ete02tpGcZz98gD+ldVDHzpK0QWCSgk+jTPm22+Hpm+9ESrEAkdQa+4fCHw2utdw8EORuJwB1rT+0pLfqddTDwm1OK1PjS5+F0M9uRChWbIY7R+lfoSfgVrAIKQMBkckdaIY6ampKRx1cshWi4pW8z8ntS8M32lSMs8DKqsVBwcDHSv02179nnU9RhkDWpL4bqOfrXowzGnNuL2OaplM3G8XZ7XPyxS1lZvmGGAwM96+7tQ/Zd1+Jg9rAwPU5HT6V6UMwgo2gzjWW1Y1E5vmaS1PmT4b6YZfEelIUIb7QvI719SeBfgf4h8PeJbS6v7RhFHMpJGcLzwTXm5pUSg5J6s9/LJtJtqzPs3T7YWHg9JCCSlsOn0r0PT9I83SYbOVQUEYBB6HjvWeSKEWp1F1Pzrie9RTpwl7z6n49fFKCe88Q3nlxuxMzEAD3r9K9S+AukX9697JEu6R8kEDua+gzXP4SWkD0MmymjGlGi5+9FXPyAfQrnYXETZbnIB4r9co/2f/DkbALAoBGSQOtcFLGqavKJ6VSrTjC7lqfkXBo17EQUtpCxwPuniv2c0f4A+GWbJtlJLA428H61lPMYpKMoNmlGlConNzsn0Py18F+A9VvSk8tk5/eDBI681+1fhn4P+F9OVY1tE4bOAPzzXl4nMHKd4x0PZjHD0opJ/0jxn9mbw62mWzCaMoQAcEdK+vtJ8JaZoO17CMIHOCAO9ePOg5VFNojM8ZCWH5I7dDo1RETgjOcgegrOmmKgqGPUg47V7mHptWk9EfH4izhZ6stSojDDE+W+RweQPaqcd0AFRmGM85pxaTSWqMfaJUrqyd9jVswuQOykAk+1UY7pEdOT1Gferly2unoKOKcXeSbO7gtFKptHOSSPWjTLpJFTJ4LADPfiuOM5Rjfc7JwjJJxV9S4tuAVKgYABI/pVvdHjhwM4OPp1raFZuyRjGgnLV2W5R8k4wBwDnI61OShKnGfmAB/xrOq00pbJG2Hm1J87uiqq4L5XIOAue9SSsDkliDznPat3NJcz0sc9LDzoy5oq6kYd9CD8xzypBHpj0pby6hjXc7gDBOD1JrX6xd6nJTipz5pbr7jj7jSYHY44VhkE9T3qjfeI9Ot5AjXKhjwFJFbwlJpNnTWxSivZRXl95zGqaa9uxdMlTkcV1REWpRiQEFcAgnua7aVdwVzkxMVJKLVrHmpXaO+Rgc9zW3qdiIZMA8bScV3UqinBTscNSDjNRehhgZZQOCOQRSAnKEYwDn86OdSVmYYeo1Ky3GhmUJGpyCTuJ7CoXk2sSePmHPrRFRS5nudVOok1Tb0LWR8ig5CnjPcmqP2m3RjlwMEEZrllJQbfVmft2morXl3+exd+6N3Jxzg9qxp9eso8q06gggAEjmumMk1dI59VJVXLR6WNxRtU7SBk5+lc5/wAJLpY+9coADgHjjFZTcm+Zm/t0o+yg9Vr2OmySAyjhic5rl4/FWj4KfboweSckZHtVOolZWK/dKl7stUdUGGwHoc9uo+tc1b+JdKY5N5GM84BHIPSsHVVk+5nhmpXTOmAztYsCwrNi1azl2COYFS+eP0pyqrmtF6HRKo+Tm+1+Zro22QbmIBbn6VVW6jl5D8g9PWrc048jWoU4uFZVJbSLoU8ZHHWpYpFwvUZUHjtWkKsY+43qa1ajUU4rb8SVFDkjPsQKcmSByQTk8djVSvyqMTLDqTqOVrLqSqnAB+8Dnin7yo3YGckfSuapzqbbROHVKLauOxlQM4wpwR1FKGTI2vu5PB7VpTgkztfs5wSgrFU4YngjaxHPf1q3xIMhep5z2rVys1FHBRpycm21p3KOHVjkErwCT3rR3whQemTzn+dZvEK3LJbmkqSjafW5UaFlCbScA5x61Vu9ZsbVd0soG055NZ4aclD3lqGYU4qer9DYt5AAFYAcZ4rzi78eaLbt/wAfKDaxzgjn681MU0tFqKOZ04wtJ7HqIuIgpHoB+npXlFt8RNClKKb+MZGeCOc+lVyTi2pdAhmdKfLFf8OesfaCVz0O4ceorhbTxdpd1sVLpW3cArjn2FZzqqMrWumd+H5XON976HZtcFtiqfukHJ7+lYgvYZoQFcA9AR1A7mmpJSUUtzyMTSVSs4uW1zE+IWomHwpq0gLFktHAA7nHSuX+J9yV8I6wTIc/Z2I59q78DSTmlJbnPjMQnyqX2Wj8dPGetXEmtXZZznzmIH93J6VynilpJdZu3V8kyEgHvz0NdOOiubTRn1NCu01Z3jYgbUGO0M5LZJJPas2yt5bhmUAKMkZPevIqqKfPJ6nqU8Mprlm7KWh01pd7nUckKowfWrVjYbUGW+Yg/hXLVrpLl6s6XN0Icsdo6G7GyYy4G3oKgVXQAjBRSBx9awqSbTitzLmi6ak9n+B9kfsqKP8AhJLgDJLRqMeo7VY/ZNVm8QXMgGGUqSR224xXh4iLUopqzPRxcF9WaTuj9NItzQgDByCAPXipoeIogWJxgD29a92inypJanyNbCykk4Sv5Cwxhh6gnABpjXQtyqu4AY55q5VJJOyIjTSnyyd3bYvxQLhTwMgA49jVZNXtchGkHJwOalVFGTnbQ6pScYqEt+5fa3DgheDnIHYDP86i/tS1GMTL82SQPc9PwrFVovWJLgoJSlrYoy2YVgMgEdj3p1zqlowULLjBAIJHFbJpJJHNyU5Tbe5mPbqOM4QMMgU6K7t5HysoIJ24FdCm9pPRl1Iprmjol1KZtXARlJIbAB9K6FVRtoUYw2TjvWqqtLmOWd5y5FutzMtst8vowya1Fh2tv4yM5x3FZSnpZFKClJSUtSbYpG1SSy5OT2qKW/ggTBlUcdM1yRUm00zb6wrKK6FS6t+vA5JIxVKfWbTb/rVG0kZJHNb0sTbRsyrTcJqa2e5h3Fu24KuBlyenYdalbU7WV8CZTliSxIwa3jiYtctjgrWnLng9jKeME5D8ZIIHfNTzz2yn5SAWbOf8KuUm7RQUq0VKXMisSIyBuPBH4U9WXKtnIyBkmt/bXjzPU6KrnJxcfhYZLAbiSQTg+vsakjQ72ByFxwPWpbSakyJwSXsVot2Q4yCx55PFTmPywMtnkkgfhWtScFO0QlUc4Jr5lTarjG0HcOR61Nw6FVyAVIyO1YtNu0TWDlL3alrdCqyndnksTwfXPWnEAFRnheQPWt6lNNJLU5YpcvJIq7cBgWIJBOfT2FWZSBkdGIIBHaqTTjzNEc8nNRtptqUZCUXABAByWx0z2olKjGAScFsVMIaqbM8d7slCD1Y0EM7BOVwGPp7GoXuIk3NuxjjjHNZ+1V7Pc6MPKMFZ/MkUEOrEYBXAHp7ms46jbKVDXGFRgSB1AP5fzq5T5mlEwjKm2pTdtdu5obiR8/BJJBHes77fakq3mBju4ANaQq2ioJaoavKvKaa5Wt+xcZWZlHJBYA56Cn/bLSSL5ZQGJB5I5oeLUU1JbnPTpTaSg72YnI2s+QVQg47ilNxEd2xuwwB6+1cdOcYySZ6mGouE2mSqg+QnhDgketWoykhiIbhTyfWto1FZyl0JhUXPZarsVXh+ViBnZkfQVaJCA7hzuJOO9VHmUrt3RxTSUpJXszPKmN1XrnJz6VOzhjuDZ6celaSxLm1FjqZfBfDqipj5lj5+UnB9KcxCDJ5AJY+9RG8U3uy4xjFezirxX5kARskDqynBPt0qwh8yVAM/Njj09TTpTkocy0aNKOGjUcud3Q1QSEPO3IJP061aQBETJwMAA+n/AOus62IbaSR2UqlKEbct2yjI4XA55YZJqd2U8bRjjHvTu203sYVE6kVGLsVpHKg5JJzgZ70TA454IyMjtVRpOLuzilOMbxcdSqZufk4BwBnoKgllVQAzAMMDP16VammrW+ZrFcy5pStbbz/4Yt+aCgyM4yMj2rJOoWybSZQeufasZ1Yxt3ZVWr76mndKxpCXKuWwRuAB+vY1hnVLRFbMwG4kkE9at1UpKSHLlk24uz/M6BX2qOeeFOe9Yq6pbSxh/NBC44BHXFZxmlO8mGIqKT9nCN16mvtXg9BnJHrWYt9DIikOCQSCB29qIyc52e5hOrKSaT2LJRWUg5LZBGKhWdGKhMEDH4Vo42k7Fe1537LS1tWNSPcCckgOSCO9T7iTwQdpwFIrXncHeSMatWmkqfQpMCik4I3cHdVlzgFQwJyQT61nKL5eU75OKp3gtjN2qhbd91mAAH61KYmAHzEndkH0PpVUouTu3YwounD3ZrdXKTxZdQc4VSeaugg/N1xgECtFNXdkZ1sJKMYzk7roZyrgfNyTnn1q3JjaoGQCSM/XoKqM1P3mZUp8j5ZLRsxpmYBgxyDgj3q1LHjb3JGMCuinVhdO2w66nZRluzP4Cg7iRwSAelSs24NkcHjPpWLqxcvJm9KlFRc3Kz9CNu+BhcjmmCQbQvPUg571UnGLUm9DClTc/wB5DUj6cMORkg01pAMDIYtk5PvRXrKSui/YXnaWlrfiI6pgAPgLgsT3NV2wSAOjAkj0+tZxi4R9pc6amJlUqKCj7q6gSMsOnOB9ahLDLZJJQZwe9aubcU2ZYms21COjT/MhkXcqrjncSG9PamhmYqcjIY4HpWyUVLnaORqfPGmpbskCjbnHycAY7U0SAsowQDjkdqxq2ilOO52Wqufs3sPRztQjJywH0p4ibOOBxnApVLWXKN3UOW235si3HaoLEjdjP0ppDHPOcHBHrWsm1KyHKThTUJra34jo9jFiFOGJHHaogdhByMHGAO5pXXJeW5z4iXsZOMlp3JjyMZ6HgjvVcneOCVVSQc9qiFPXYzqNNR10YrlVVcAgEHGO+KIzhVwMjn8KiS5m0kVUoS9mqi+H8Su0Tk5PJIBwO9WOCvPILADFVCTT5Xrc5qcIt2gnZ9SiwUIB7kkirL4+RAOCckntmlzJyV1odk24QtGN7sz3DELnGckDNWJMMUEQyyYBxRF2fuo6q9P2kE3KzX4n19EF4OcA8ioFJXb1GMDaOlfC+zU5XueurRTqJFshSvrnPI7CkVguWBJ3YHPfFdUoJe8tznhPmkpuOnYo7nUtHwNwJyB0NErKOPQ4OPWrnKDlfqZYLFtz9m1bUrtwcliACOfWmAnbtJOSCuPTPpWsqttFsdUsKnNtvct7Qy5cA85ApkTnIByG2Hk9qwjSSd3r0OipSdF8stmWQiAMFHQgew44qNWyo6ZyTgd6wnTUXytnViMfTcFbfqI/X1JBH/66YxCHf3ZSSSaiVOLlddDB1XBe2i7qRm3aqFPGCwPIp126pC3IJILfT3pqEUtVqRiGmlNT8j4S+NcitqDL0XcR7jnrWV8YpVk1plL5G9sH1r0sWoxoWua8O8spuSV5HhLJyzEnKHK5HBpzPxIGJAJ5A7V87BRi02fWU4yhJ2eg4MSV6nbk47fjVR5BsUhiMynr2FY21sjqpzd7tbmisqKTljsyQQOp+lZyPwA+cE5Oe9aN8yu9EY1qkoxcorU24JAskbBsgODg9ayUlbcMZAaTIwfyAqo04tXRyUpummnqz9E/2bYoruJJGjAIbBLdwQOKpfs0yPFYoTnLKMDPevOqU+eqrbHp5lifZYZO3vP9T7iGmac4/wCPdcqFyD396gs77cYlkBOTk+4r1J4dpJo+bpy5kouVk/zM660mzQZWFQXABOOeK1bj5sEH5SQcH6813QtFWtozjm52UG3dHDz6Val1Bt1Cjpn+dbVwoBHc85PrmtY0qcbRS1OOpUqykpKVmjzvX9EsjEsqW6B1Oc4HNdFqAxG0ZOc9D3NdlJxtyyRyV/ae0U3o1ueN6hqlvo0RllYiNGJJHQelcD8cZm07wpfyRZWYI5Uk8DjivawmFjWkqaR4uZZhUoSjJ7NksvxW0CNihu0AVupP8q/I7V/FeoyX1wv2l1CuxYKa5sThY0nZbnf7Kq1eOz1P1avPi74ehkH+mqFHJO7r9K/KjSdWu711hMz4kdd2e/1rnnKlFe9uaRybEP34uyfU/X7TPjF4fFurxXSjGcjPSvzw0SO5igiQ3DHOMY7V5U8ZDn5Wj0llFWqm4S1Vj9Gk+N+kRSjbKMkYU55Jr4Z06N5riNixP7xcE1lHEUlFRnHU9HB5LOfM3Oy2P1f8G+KE8S6elypOHXof4frXDfBSydPDtqfmIcAknvjFcKxqlJrlsdOZ5THD01yu7S/M9R1vMNpJPHgMsbEY9cUviaEx6ReMFx8jHA78cE16mFjGUlB7Hg5hUlKgufR9z458QfGe60y+ltC5OyTAH414R4ztQ2uXRYknzjgHtg1pmFWNKVoq6Rrg8op1aS55av8AA9ps/jreSuhAYckAjODXz1HEyFNhABbOK8tYmLg0lY9Shk0JyUoSdtj690342XwwfmARhx6V832Nwpi2/wAWBlqx+sN2dtTs/sqnB8kE7/gfUZ+OF8SqhiXLgFQf/r183xyKk0BwOJRgetazxDbUluceGySlGo03Zn6ReBfEkmuaJFeXBIdl+YenSvDvDvjK28PeEoB5wEojJyD16dKzw/tKs7LuPOHSoL2cVeTSse1eK/HOn6LFI8k4DRrkZPXivzv+IfxDu9cnlCykRh2AIPWvedGlFLnZ89QoV6jUorRHqXjr48vueOzlO4fxetfEWo6i0pKmQDDHGOlaUpw5lJR0ZTyj3uWTb7/M9Gvviv4h1DWLdDdkq1yrfKTg89K8o0VPtevaegB2vcqB789TRi8clTbij2soy2nCpyNX9T9YPButSy+H7CWZiZDEu4/Udqw/C9tJDoNjGG+VoUJ96wy+m3Tcm9DysyjF1eV6NP8AM6e7vXuH3FgV3EH1NV7kRWlo9xIcImDwK9apJOChHc8qSVOftZ6Iyr2aO1jZ3cKBlgfTFfN3xL+JJRLjT7F+QGBI960oU5O0qmiOerWu7YbW92zb8Y/F/SvD6SMblco2MEjqK+DfE0WoaxJI8szGOUng9605sOo2lqi1lmKqXlzcrt2PSfE/7Tsm+VbFiFOQCK+Ltd0a8sp25YxvLnceg5712QlTck1HQiHD8YQvUm3J+W57Zqf7QfiW4dzHdFA7EjGefevm1g4BDEblDEEfpWk8Sk+VJFrLackqc07ntc3xn8WyBWbU3yQ3CsduB/WvFU3cZJyCT+lHPOLtI0o8N05u0nt+R6qPi/4sJV3vm+UnHzHNeSybhuVsbTjaPeohUlODRp/YmG5lCEfO/oetw/GnxhHtVdRc7ZMqSTwPSvHjl2XcnIbKgd6mdZRW25tTy6nV/dvpt3PpvQf2jPFtgwEt4z4wCMnmvmmCJiATncHJAFYSlFy1V2aRymmpcyXu/qfo/wCB/wBqmG5khtNYfDOwUMPX3/8A11+fmmb4mBBwVbBUHge9cVaCUrrYxjkkY+9GVuZ+p+6XhjxvpniK1hmsbpXMgBIBGRX5VfDr4l6x4P1C2mS6c2gkUGMk9OK5VNwfOlua1MpqK7i72eh+zUDPtTDdAOT39682+G/jqw8ZaPbXsE4LyKAy55BrshiXOPM2eX9RlRnq23+B6uuSQCcqCAR6etSKq7cq2PmAPvWsKt0k9jorXm+a1nsN25cDJ5yOKnA8vb17gH0rOdSLaaFUy6pCfNJ62+8jJxHnkgE5P4Vy3jDxJD4f0q4upHKlICwJ7+1XChOT5YHDOpGnFc62OK+IfxH0/wALWk8kk43pHwuevpX5rfFXxxf+J9XuRHK/klnXr0Feh9WhTac1r1MaFCvWm7S5Y9Dp/H37RGs30skVjcbUJIyp5A7V8p6nZzDL5JwMjHU+tafXaalyxWp6FHIHKpF1r9V5XOgvvif4ounkZ9Tk2ljwCevv9K86uNOuXXBVlJIPy+g70/bucuW9n0KlkNKmm3018jsV+I/iNQoj1OUHeQSCef1rgJIDHywOAASD7UlWUm09TFYOnShCol1Pa9E+MfizTpkeHUpQEYHBJOa8isGJkVeQDwoFcVSrJpNqx7H1anKpzrV6H6G/Dj9piUzWlrr877ZcIHPRc+tfBsontfLYSlV3Alh6dqwpyctEYZllT+Om9V+p+xPjjxLY618P9SurW5V4ZbQksD04r8z/AAr8XdQ07w/qWgXkzvb3EIRMkkj6+1dWXzcKtmzx81wbk6agtf1PONXdRqt1zu/fHaD1+tYUzyXuoS3K/dD5Ujqc9arHqFRNtn0eFUqFGE3vs/NHa2Fvb7A6qQ2FJB9aNJl3feyW2AhT7V89Ugk7bM9+pU5ny20tdM6FLchIyTjB6Ada1IBu4wcsRkCuSVR819vM0jgo1aacnqnqZoCMAqZ5PXHSugitA+4Kc5IyD2pTq2mmth+y5abmo2Z9cfslWv8AxONRkPJKgYHbArp/2TLQC/1BxgElVGOijjmvKxclKok9Tsq019XjOHTc/QEMgRFChd3AA7VpG13Rhl54yMd+K9ehUtufLOElZp9T5e+O/jK88KQWUtjMVBQkj+8SetcZ+1VAV06xwT/qiD7YPU19BhFD2cm3qzhw2Fq1sXzNWWh89H9oDxJzGbk7AxwB156mvmWU5fcGI2nIPrXlVKibuj1cdlkYw5lq9UfS/wDwvzxOrBY7lxyckZ59K+dlcrtOSN4wPr61y/WZcvMOGUQdOCaakfRK/HbxQ+S0zNJkk4PJ968X0ixMg3kk9wx7UPFNSUupvLJacVaaPpnwx8avEV5qlhbTSs0E9wqkk9Mnk15H4Zt1tdW0+STIjiuEJz7HrXHjcTUnG62O3Lsro005z2P1k0vUYYdGtbu5ZRviBJJ6HHNfHnjr4rMNIt9N02XGIFUlTyMD8K6MtouUf3jtE+YxWMqVZN0Y6J2PV/HPxl0nQWmhtrhXlj3EqD97HTvX59ajeXeo3Ek90xdpGAOffpXpSrUqaUoq4sPl1XESSTsj2bxB8fNfuGK2fCGQsMHrxXz5LCz8fdDNgDuc1nUxqnFuKsejhMgiqictY31O5u/i54qlbeL1lwwwBnnPY15pMhcKD1BA+vvXPh8VNO6PTr4GhKonFI7V/jd4rsAJFumkycBW6AD868k1BWJC7RtCNgntXTHENuzR5WKyqkldrVvWx9GaF+0neK8KapGTGSoYg9Pcewr5HuIZFgAdDuyAcds1tLFyi3FI8z+x6WIipqWiP1x8GfELSPElnbyWtwjOyqWXIyDX5g+C/G9/4Q1C2urSdzGkih0zwQKmNe+qRGDyirGTlf3T9jYZi3IYkHGMdq87+HvjG28V6NZ3kEoYzIC2OxxXRQxMZrTQzjSmpNX1PT1YkbT36e1QZOVAY9CD7Vva6vbc5ljG5OX8v9WHbSTncdpIx703zMICWI5xgfWulUvd5GaUq8ZT9py76kci7RluTjiuD8deN9O8J6XNeXVyAY4iAGPJPY1VOk7pxV0c2NzFKTjfZfma+razaaepa5nVWUk4yO3btX5TfFf9obU9aubm1064ZYWJwATx69K655euSzdmcuHqVa7VSKslv8j7Q8aftB+HdBaRI7pSwJAAPFfjxf69e38jyz3DtuZiQScH1qJQpUnySV2dFfKq1SKm6ll5L8D7w1z9rNd7JZ5dSwwVPvyK/PVHDEsrn72efairiIJWjExy/Jvec6kmvI+zrn9qPXZnYjegYkDHU/WvjVbr5QMgsr4JB5Oawk4yjoj2MRlMYJTk9ND67H7THipJVy7FHwVctzx/T8a+SjI0jBcZ25IyelRhZTUE0tCMRlVOULwT9D7Usf2o/EEKgv8ANtwOOlfFommJZASNgADD2olJNJSWhzvKaaVqbaeh+g2kftWsZUN7CykqFLKe9fAKTyqHLfe4AbPX3qak1ooJNNm6yROThKbXKtO5+ufhP9pDw9qbwxy3YSRuoY9favyYtdRmt5EkikKyq4YMvaspxSi0zmwmXzlP3Jddbn7y6V400zWIEnt7pHLjOFI49c1+Ofg34x+IPDd7G0N+7xRyAsrk4IrGlNxenY662Cnz3a1TtofthDdrL8ynK4J4718z/Cb4y6d4vtYo5Z1W7xho/Q+tRDFyTvbRnLW918l7SR9Mu6nCsDkAnNVbe4W4SN1POeprSFdKbfQmjQTjdmhFLhdwzywz75qrukyOm7Odp7Y711RjKc3bY7KbpxjZ6W3LrurEgMQVUkj0PaqFzcRQxLLIMKAcg/1rnacn7qDFRp01eO29xtxcrAhMrgDcCMdq+PPjX8c7Xw8j6ZptwpuMNuIPIr06WElUi5Sdkj57E1JxqKnRTlLfT8j3Hxf8UNB0CCR574GRCcrn061+NPiz4i6z4jupWur1yszjC5PIz35qo4ajSle9zrlgcVi6dn7r/I+7fFv7VGn2+6Oyk3IrYDDGa/NppjK29snHGD2NJ14JWijpw+RTlJKrPVLtofWWr/tSa5K0gtmb7xPHb3r46dt5JBOBwR2PFSqqcr2N8Tk+GnJRcm3psfUh/aZ8TyMhE5A3YBJ5PT9K+TGEi4JO0kkAe1Uqjcm7Gn9lUqilKTtGKsfYsH7TuvWzK0vzhSQM/wAVfHEs7bAoOQeDnvmuaMXKV0hTymg6anTlaR+guh/tWQs0a6hlSCCwHp61+dombABzuU4AJrpUEp7as5amRpxVWMntr/wT9jfCX7QfhzW2jVL9E3qCdx65/GvyLtNSvLVo3guHRsFcqf5UsQ6ajy21PJp5biHJVIPRd+p++ej+KrDUI45YrpWWToQRX5G/Dz46a/4cmgt7m6eS2U4YO3vXnYiCcUm9D1FRmkqiXqfs5FOsqAFs5OQfWvnv4a/FfSvFdpBJBdKZCoBUnketRHmsoo7KWIdrVFeOh9EEdSDzkcGqcFyJY0k3ZU4OPUVcKtlyPcxxNJ1ZXg7E3ysATkHJJ/pQxLBjnaRwCP510+2bd302Jp0nODpN3XcZmMIN2AAck+pqpcyIiF2JA5JodKU3Z9TacYxtd2S/Gw2aRNxz05zXzV8UvjTpnhG1mijug10u4BVPzZx0rto5bUk+VM8TFY1SvUSu5P7rHtmra7Y2EXmS3KLt+UFiO9fjz46/aA8S+ILi4SC6dYDnAJ+761VTKFCVqktGT/aFStFSpx1W/wAj9Jtc+M3hjTC4N+hG4gkEcV+Leo+JNWu2eWa9kzJlioJI+taLCUFG3NsVRw2Jk7p2cvwufqzf/tJeGrdCPtqFewzyuK/Is3k20sdxDdMnoaJSo3vFX8zX+zcRQjfnV+1tz9XT+034fRDsvAXPoRgD1r8ljcSsQfMYMGxgE0ONNwvYFgMROChOTinfU/XWy/aQ8OXD/NfqMkjk9K/Ig39ySq73yozgngn0rNYenUVmc9anVoxjafvPRH7V6V8aPD960SpeRln6EMMCvxr0/wAQazavG0F86MDggZ5qMRGhJtJtI6cPRrxj7O933t1Z+7OneMdMvmUw3AO5gDk/yr8efDHxj8VaNcIpvmkjTDFWJAJHXNYxwvLTfK7q50J11OMLH7bQahDOoKsrBgFPPU18H/Dn9oK11F7e2vJykpYAqx6+9ZQw7SsebVzGtQk4zXvXR99uI3ACr1Ixj61xvh/xNa6vbwPHLnzMHOR3rNpRdlue1UxTxLUpPf8AQ6t1CHDAErwCO1NYsQDyRI5GO/tW1KT0kncmqlKXs3t0IMhgFCHGeQe9ISu1Dk7jnFaOonLliFSMY0Yu60ew/BABZgMZP0FRSA4XPc4JFXZJ3kznm05PlfTQkLlY+DkHOP8AGoyyAADGFI+70IFaQikuaLuY+0VGFnq9xzkE4wDnjnqOe1P3qrHkk4JBNZykpJSS1Lg6Uql5NtMgUIjBjyzMcAe9PMgXAZCCvOB705OTX7xHXRw6uowlZ9fI+rVlUAk9z271jxzADBbPOa+AhRTkop6HtYirDkba1NgSeWAuOCSQKqeaPu5xwDkVUpyvytGeHUabvL7icSZZGOQduQD71GzghQeQ2Rg961ak1ZlOeq5t+g1iRnBwcZz6elQl8leeFJU57+lUk3oYqlG6XmPUhcvnAU9PSq+5kAPO1mIxWkWnsaN8kLd39xcDHcACe/A6CqokUNzkluM/XvU+0utVodFam0lGDs2XAdyjpjPftUQcbduSVJAwf0rBVYu9lodWFpvkUZPVfiVNSO22kIGRsbPvVPV5Aun3JJIIRse9UlzSUU9zHMKUYQcpRuuiPz3+K1x5mszbScRyMCKxviTPu1m4AIILnOf0rpzajzTUU9Dv4dhCFBpvfoeWTMQd5YkYBApszMUJVhhs4J/WvBq6e43sfTQw8FFKKumRh2Lo5BK7hnPakVwEy4JJAAPoKzVmrJaijaEkpkqj76tk7txyfT0pdg35JJyuAD3rX3Zat2MFOTnaKu1uOgyGiB4VmAAHapbaMmaJWIwWBz61m7KWh30qKaSlu7H6Jfs+RtBo8TgDDBQT65q78CojFoNuOilQR71y4aTnVsyeJKXsqNps+pra4ZQpOSdwGap27fLGc8len0r3XJJ2toj4nDNwjzRV79+hum5MiBR1ycHPesUuenPGcAdj61o0oteZx42rJSTk9DSldemAQeRWb5hyBxhcHJ789KdGm+R33Noyp00pRV79CheqBhjjL8EjvRd4Ibn5cE49K3w8m5cr2OPETpuqpSX+TPl79ouEv4Mu9i/dRifUVF+0NeeR4ZuUlY4MbE++etfQZHVlCbmj5/NoRqVVHpHqfi5q88i3s/y8CQ5Prg5Oa27/AEl9S1K8miyAZ24oxdSPMnfW59hgqNSVJzmm1Yf4Pu4jqCB2xuJYAnrU2j+Eb9Zo5UBEgfII7e1eBmk6cm4p3aPbyGhKnKU5LSVrH1HoHl3EMXQhuQKh8HW09vbQi4yQmAc96+f3joe9UouE+aVnc9F0zSyLiF15Bdf59K6PQwZLi3BGfnXkdhWd9TOhhqbkovRn6A/CSA2/huyQZ2eWMYHGT1rrfhza/wDFN2IGNggBAHfIrLARV1c4uI6koTSevSweMX8vQr9uS5tyAB256UvxDjNv4dvZB94o2AO1fS4GS9ryrdHw2aUW6UZpWTdj8xfFyyNqtyWJJ3lsn3PatHXIC+oTMzHHmEY9K4MyrqVTl7H2mAjyYZOUdTkYI2I2lsnggHtW0luiFVyQCyn3/wD1VwSk07HdhGoU1JktvBsWMBSSzAYFaiqqiPBO7BAJ75pRd1ZI3hFuo5SeiKzsWZWxgdvY5qeRAnJ5HQAdqIrSyKbUXzJasr3+uag9qtpJKRHGSBg+lZl4EYFQRk5wMdPeutVpKHJE4Fhozn7WenQ891Sd3MmWPU4GelRa6rIGYcqOMY6130L21V2cyV/eg7Lax5tqsk2XIk2jdnj0q1cxi7kUEEZbAIFbuqnJNo5KtCcYJU3qzW+HEst14m01OWP2hF57e9dp8KdHRPFmnMFJxcLnPfNcuY1EocqO3KqE/a+1m9ErH6jeGtNDaVZqBgiMEA9sV0WlGK10aJ2IBjgXGegOKWDnJQsj5nMqUZVHJPTV2PB/i14gXRrFrOFwHZCpC9ua8P8Ai1rzalrFx85KLKcD1r6OFZUY3eszy3gpV1GtP4NkkeEakst7cPLLIWDuSCfTNWpSiBXUkLweepr5rFYqpJXb0R9lgcMoR5oq1zAks1Tar84Y4J/rUs8/ykDOASRRhcUlaLWp14mF1zSe55v4l0GC5jdAo3MCSPQ1e1+9eNMAnLHkn0Felh5ynZX21OHE+y5lGUbM+btS0O4s52ATIWTAVa9i8OaM/inxDa2QVmWRhu29RzxXrxxippzqbHHUwHtpRnFa9PLzPM9I8F6xq/NpZO2eQcd+1frx8PPhNomlaXavJZqZggySOTmuKOOdR8yR2OpSpS9nN+9/kfk/N8IfFMKecbGQAgknB4Ir9wI/BGjTRrHJaRlfu4wOR716McVKUXzLQ8yrjcKkpcrufgHd6Be6fOUu4isseck5/Kv1C/aH+COk2+lya9plnskjLbgvetaUVUjdPU58LOnKq5SdnpZenn5n5bW0TKxLLgtkHNdlqGgtbSM8eSwY5A7fSsZVbrlvqjvlh1GPPDr+hzsP7jfkg5c846UjpIQFZSGDkD3qEnKSkzkq4iUqfNy+6mdDYKZXR1ycENin6DFIxGQduec9/rXJiZOMeRvdno0MLSnKNSWkmfWn7O3jC40LxFFpk8rNZ3uPlJ4U57V5D4ZuZNO1nTr2BsKk6sCD156Zrx6y91zjKzR6jwsaqdGSu7aM/ZmGbzYY5UY7Cikk9qxfBl2dS8PWM56GJGJHU5FehgMQqsLSep8ZWozo1lTa0idRuJUlmyF5A9Mdqiuo3jjDDkAEjHeu2nh+Z86eqOXGV04O3Y+Rv2k/F62GlnTUkIMgJJXt/wDqr55/aS1mS68RT2aSkrFJtKg9wea+ho044fDc6erPCyyk8XiU5K0Y2+8+dUmF1IzseGkJY+xpLGxLLlTgnAAFfIYuq5zdRu1z9DlBuPsrbde5HJbLI3zgYPUnvWwbFyqBgTuwM+mKzjV5krPUhwmnae1jIFhC+FIXdsAI7n3rd+ziN025wDxnuPetac24819bhUhH2Tgv+HOM1Dw7GzSMgIIwACOvrXobQLOqKODJj8amnKpHTsdlKEEo66PoeS2Ph5lkywPl53AqP0r69+HvwX1XxQiTpCyxk4II4or5vy3i2d08sc7OD0PlS60ndB5BydinAx09q/QTUv2WdWa0E8JBkUZKgdR/9etaOZUmtHqTUyuUlyqScT8ypLOaOQRKhBYgcdsV9JeKvhzd+GNQktb+1ZGj5BbvzXW8Y4xu1dHDPJ5uF3KzR4pp2lDaJXI3nHHpXoX9n+SUUJw02fpXDica5xansdeAwErc60ucvaWvkyKOQMAjP9a6J7V0G7qN2QR/WsudLVPVnLUxcpvlkrctjSt8Kyk/eaLPHelt0d/LIOCpBye1cWjTcjshBxi5wdzRgKqyME6sAPb1qeEZO3k4IxjvUTSaTsZQhGNpW1Puj9kuHbc6hKx5EqlQf4eAa1P2T4+b9iQA7AYPbB4FebOpJVlc7cyf+zpJNH3osWVQAYJbA+nercaZCndkB+/bFe5h7Re58zHmqL3VZnwp+1rGwt7MhiMROxB9CeKuftUqzJaocHfESQe4r2aNflpJNbs5Muw8oV5Rk9eh+ar2u87gQCGxwOtdQ9uTt3YHIzjv614mIqNVG4PU+lhgoyUXU2OZgt2Lx9TuYDB7etdYtqqKrf7QIOOTWPtLxtFXudSjy1PeeiNPSoxAM5JXgAdqu2NpJtwjYDMCfYVyObfuvS5vOjypuKvc6GA5wwHzeo7UyK3kRlZWIyCCBU8qbUG9TnWFk6bUn6Es0TzkOSSu8A++K7Dw9od1r14lnaqSzMAQR69KzdW8bG+FwyhUSa8rnnv9mytICo4DA8d6+6vDf7PrS2sT3jYZ1ViPQ1fOuSyZap0qcrRdtz4NuLFgoOCGBJNfZPxB+BMuj2MmoWZLIFYlAOgxXbQjFu60RhUxSjaMdWfCk9u33n4KZP19K6bUrFYZWgkGXViuT1FVKrKnO6WhzSwsKqvF69Tz+7tc7SRkY69h71tX0SMoG8gZzj6dBWtOrFvlMq1OsoOSV7L+vuPP7mJfLVxkkHJ3d62LuEurDjDkYNOdZqV3sicDL93zRjrfU8n17UBp8Z2sAMgc981R8XafdhvnBMYJKn8K9rAU4VJc0tTzq9WScow0b0PtL9kbxy1yLrRLiVmMDhlUk87ulfPv7MN9LYfEC0gaQgXCFQB7YxXBjHClOLirXPOWDcYe3kr238z9k4pCY/mPUjB9arQJJ5KHkl8DPpxXq0a6ilJnz06kZpyirO5Dqd+tlbSTyuFijRiSe1eQ/HLxK3h7wXeujnzJRtAHUjHJ/wAK9XAYb29TmWxy43EOnRi4P3m7W7H5+/tF/Fm71vVbjTbO5P2ZJCAAT2PFfKHinUptR1G6uHkLZmJJPue1evjMSo2p04nflmSuHv1Y3cjBubgyyFpHJLPkt61UXAxuyc5Kgdq8ms5L3luz3Iwpzbdr8hXbb853AhjwO1KVJ+UEgdCvrWSjOSu0RQqRpO7V+voVX+/vLkAgA1YWNAgBU4BOKPaJe4ZVoVJv26sOijZ3jIXOcHA719K/An4St471NLi4BFlG4YnscVx4ivCklpuerGCkoyqNcqPFbDw/qF4/7uCQrKpIBHSv2Z8PfA3wpaQW8bWSs+wDJA5rCGLvFKEdjPFqgqlua6lbTtc/H2Lwlf27MbiB0Oe/Tp1r9gPE3wA8O6pazCytljuVjIQnHP1q5YuTai1Y6vqlKlJSpPXufjdqVuLeJty57Eeor1z4peBbnwtf3djPFtMEzZIHB5rd4VcytvuZRnJJ1JPTY+d3ZgRtJBORkduma0ZY0Q7sEAYzn9a2g4KSlJaCnzU4uMfmUYXU5bHzZ6+tNKBCzDHJBJ9adWMXO3Q8xKc4NRXvLW99/kd/4H8a6h4W1e2vrSdwI5QXVT94d68/VtrKMDeTgn0BrirUozb5XZmWHqqcXOSV/wAT9xvhR40g8VaNZ3kcpZniXcBjivir9kfxncRajc6DPNmGQI8YJ6Y6jvXmKKUfZze5zvDShW9qtY2ufqAgXKnacPgkjtimxuPsisQQwQk/lXVRqNrlT2GqcfZOcdL9GfP/AMefHsfhDw5cCGTbdyoQMds9D2r4x/ax8VXNz4hn00SHyrWUjAPTjvX2GGy9UaSrSeu585HDSxr9k3ZJ/efIfi/xJeeIdQlu7i4ZladiAT19a46SQOxLEj5uRXHVqSlK62sfWYfARp0/Zr7xrsSQVICg4Yn9MUzZEWYlSdh2j3+lcc6qkrX06nRhoTpu0FqKjbcBmJBJIz2xU6Qq/wB0tkDGOwxWEFGdnU2JlUqUknHV3/EgWJn2xop3Mx4Hc19JfAf4aQ+NvESi5Qm1s3RnUevYGufE5hTpJNat7HbDAqUG56Jfm+h41ZeBfEGrQiSCycrhSG2n5q/bzw98L/Dml2UEUVhGSI+cqOamjmDqNJQ/4JdB4WMXeV3LT0sfiVefDjWbNN8lrIHHzElTz9K/bHXPhp4e1C2liexT54yMqAOfaumnXai0lc4a6w6qwh+J+CF7p8trK0cyESISTnv719dfHz4Sx+FdSmaCMCBuUOOxr06OHg48yeptXcoVZQS916HxcJREAGJ+Ukk1fvLTBkAOG5BOOuKmpGM5cpwvDzcVeSUU0V1uRGwyMnGAT34qm6noPvFsfSsalOnNcvYqupyfMlZJ/eeyfDT4jX/hHVreeK4c25mCvHngDivHIWET7EU78gsPWueeHTV4u9jnzHCqrDl5rdfPQ/d/4deL4fE2j2N3BIGWSIE7e2elfHf7JPjKa6gfRZ5CWt5AVBPUYHT6VwOo4SaseYoumlF632P0WLMqrlieCMGoHGLcTDLEISM9vrXbShFx02FiqlSnacNL3v6HhPxt+JEPgvRpUW4CXcyOuM8kYr4Z/ag8Z3Go+Ir6zjmJihYoM+gr6bD4RKmm+p5rvNKc1pf8D5j8b+NL7xFqk80927+bMSAx6AV55cZaQbmJLAEY7VzYnEupHlT8j6TB06UXFtaaaEEhy7sSQ0mVGe9RSDknGVXHPrXmOkmrSep6FSkk/aLRN2a8iJ8gMeWByCPSnN+8IzkZKgY/nVTUpSTa0MvbKE3GP9IhRC56Y3E/e6fhXsnww+Gep+PNUWC1hLWwZcsex71y4jEwpxTZlh6NWVaVSSTja68rHky2rygEKcZHIHXBr9SfDn7LGm21tC1yoeTy1Lbh1rnoZlTXTqey8JTlKNaTWit95+Xn9jyhNzowPOD6e9fpv4x/Zqht7GWWzgU4BbgDsK6qWOUlqtBrA4ep7sPvPy0kV4WI64HXHr1r1Hx34Qm0C8uYjE2I3ZQuOTit3hFL3lvY5p04qfs4PVNHmEDKp37eTxzSSRyBmBbChScDvWEqTcOZ7djqq46Uaroxjp3Nyy1Oe0kilt5CsiMACD05rEWVQgAyBgEn1+lTGko3aR4VarCCcJ+9zP7j7t+B/wAXrj7Ta6ZqFyC2QEJPX9a+L9H1mTT762urclXicFSO3/16uzqRunocTyyFN80Jbao/d7SdVXUbOCWOQncAxx3xXgPwP8WNr+h2JaYlkjVTz045pUbU1e/us86WKc5qE9GfS5clY2CkZAP1qMRYClMnJzz2+lTCpGSfIzv5ZQiotbfiSZUrkAnc/I9aQqw+VMAcgkdqp009Xt0OGSjGLSj73XyG7gPukj5gMD2pdhDLx/C3T+tXFKN2y6VJ00qknuvuEA2HDckgHjvmnFQgJySeAfcV0Tmk9EZ88ppJqyIixMob+BiP0poUn5mxuyOvoOlVCoqcVFo05nWapN9XqfSkL7SN2PmwB7VS8zcq5YnDEgDuRX52p3dnofSSm5R51HVGuj7toJO7caqrJh85OGAODWyd0kuo6WIipc00XgwbBzjJOB6VV8xAc9CMkE9jV80VK7ZpXjzNaX/rct+ZwCQSw/WqokLDHQ7unpVqo4rmktArUIxkoReqsWGAYAFiCeQfSq6PgZJJBJAzXNKTgrrqXyRqc3tHZDcFTk4AVuQO9SM3O3GSBiqhKSSSLaSanFXBnCnPmHPJwP1qDAY5yQeoz2NEpe5dLU48ROUatoLT9TF8R3Bj0q95IVIyee/FZXjGSQaRd7m6xnkd/et6Ki5JPYxxkajhzJ6rU/Ofx9eB9ZugxYjzSR+JrB8XyyS6zcMWYlZjgnsM8VlmN3UvH7j6XKYctJSm7po5szMVjYbsE4APeo/LJCnJwXzj0rxrWlZn0DqJQi4q0WWFcHYFzuBOAOh+tMjGz5nfAyD9OauKWtnoYVozk2302L6OjY+YjBIIHb3qqqqzheT8wOR39Kyas7mmG5YQcd2+p0WmQ+bcwLgkeYAT7VJ4dZjqEC5YCWVQMdRzWkqTSutisFaUo3Z+l3wftTHoNlx/ABz34roPhbH5Xh+0XaQxRdoHbiufAUfev1uY8RU1KfNJ6I9XiUhfm4YdcfyFS4PyErkBxkHuK+icVKzaPl/ZqUpT6JfkQKM7yGIBwADVpASpPUggHNa1KlpKNtEccLtc0Xe5XZBhW3nAwp9+KsFMY4OAQR7+9ZUarauKfuyUEm0Z8q4jOCcc4NaCoPujLZ5ye1VK8mpR3N3OLi1Je729D4y/aVgkn0cwZJ3JxWt+0GyGFoX4LZIA717mDrOlQbtqz5ehhfb5lKSV46H5j2WjGK4cSKW3TY56/jXpEtqqSFiAPnJ+tfO4vFNzbjo7H6jlzSpuD9Cjp9rHC0cfB6gD+7Wzaxqq73xvHP4V5TSb7sqNFSaU1ZI6mwEZUKhwFIz71Hp+7b8oyWAx7Gs4ScHdFyvVhZbdGemeGVLahZwoc75VAxWj4Asml1qxG4/NOpPvjH86xrTcYuSPSwVLlaUkfpt8P7bytCtI2UKUgTGPp0rqPCNoI9KsioyBAoBPb1qsClCKZ8xnMZVaiu7JHD/FGIReHbknAdlbAPU8VP8AF0bdCljzgkEAn9fxr28Dyxk6l7o8HGSdSUKa0Wp+cWp2qPczOfub25PfNbd7ETLIxABDtkDtXlYh3nofbUZydNN7nDfZlMijgj1PatyW3IYH+LBJIrJN2sjqk7WUkZZQAKVHAfmpZDtwAMHcAAehNFmlruYVb8vJJ6dypJkomCc7sE+lNe4V3wGJOQM+lVGTSujzqajWSad2jPS1luZdgBZmbqOpNe3fCnwf/bd+lzMgMUTgjP8AFRKsoKy3PQw8JTXNKVux55bfCnVNci3GJh5mMKR1r9F7LQLSzt0WKNVZAMEjrXoYerUlGy0PLxWKpwmozV2j84bn9njWEYLHGQ2d3A6DsK/SF7JF24AG6QdutdkYVG02yMRmtOL5YR1ufnr4K+F+s6B4js7i4tWWGJ1XJHTB5r75m0+BmzJGCFPBx0rCth5Vo26HTSzuKn7Nq119x554o1B9P8LyS7ioEZBA9QBj86xfi9cCy8LXQ52e3bFetlGHUZNdUfnOb0pVpKEZNa/1958EeItYN7qE7liX81+vsa5m8kEl1LznMpOR3rmzKopT3PtcBCNHDRjFXRJczkRlgTkc81iSykfI2SrZyD29K8WlC0ldnpvGRbUYLT9SleXBSMFsnqeO31qrcFZPmGR8pBI74rujKPO5teRxRqpyUF63ZxeuT/uMFtzbjjPVaqa5FvTGT8uQCO3sa9PCVIuV7fI5cZebXM9mes/s06SuoeLmmJL+VtXB7c12H7LNzY2OvXAuSATGDg4454zXnZviU5qCeh6k5xjhpVEtdvkfpjp+nbbWIEAKApBHbirFtr2meWFFzGdicZI9K6MNiEo3PjIVHKonN2NOG0VWGzJB6H3NV4/EmlbQRdJnJI5Fa1sVOHutaG1OEZSlKcrbfccN8WdMhu/BuqRTDObdwDjocdapfFDxLYSeF9SgjuUMkkJUAEc16eXVW6ibVjixFebSVOzR+SGtaUkF9cx8FSzgcdK6HXWguL65Iwf3jHPrXDisTFVGutz6qjGSUYrfp31PIr3QU3SMUwMjAHY4rvTatIA24EEnI9PQiuKGMnHRLV/gdFXDpNy2S0fmeewWz28ixKGX5lBI6N716HHpoDqrqd7d/qKVXFxTtJXLhhVCPOpb6XILCHfNbIVJxIuAO/PGK39MsALqIKcETLgnoDmuOpVi05M6Msg4yUHsj9VvhJbPN4R0oZyfsyjJ75Heuj+ENuY/COlDoxhAOfw61hleIUalmcufYTkrc8N7anRanaeTZSOCAUQkE9sDrWj4sJh0LVWB2mOB+D9Ov419XRvKrZHyOLpKNNqW7PxZ+NMk9x4wvpVLMomc59eeRWx8QIEudevppBh2nfJx09K7M4xKdqSWh6uQ4CFGlG73PONFi8+2jYHnB6jpW9bRpbqm1cFMA+9fLwcpTbi9Oh9E5J2V9XYnjtRtRRgKCMCpFbDL+8IwQSB3PpUzg4NylqKNOzSvrqRfYo3QuFIKZ4NaUMiF2XkEYJz3pSqyUFJozcfaJxS/4JN4W0J9U1mytFyRPcIQAOlex/BTS01Dxjp4wSsbhwT256GssVipONloduW0HRheSulrY/RH4ceErPRdDtEjhC4hALEdeOa9T0q18u1gRBwFU7R39RRgaMUlOT1R4WNxsqtV3fu9hrWCBBuQYOfw4rZKb0JRv4SAa6faLmStoZe0jTjfdnxF+034Js30yDWYLcCV/v4A7enTrXtvx5sEm8FXTFRiKVQAewI6ivWwUIuLh0MKeJlTqJyenU/IC4tVDEDgKxyMdPpXTX9ntu5+CFR2AU15NW8JX6n0spqbbjt3OSawyyMFJ2qDz9a3yFCbORuPUetZxq3jtrczTjOXs5LRLQwktETqRkMR9c1rpAv/AD0J4IBHQ+xqJVGpJrqTVw6jfleqM2G1cyAE4HYg/nXQW9kwwC3J5AHaprVGmot6lUaKivap38vM+3f2UoitveycAicfjjFbv7KtmRZ3eANv2gDk9OBxXkq/tvI6s1qSnh4201PtRFZ1QZw2BWgkIHynPGcn0r2bNR5up4NalGSUah8L/tPRLLJbEkb/AC+vqauftPMv2uAGMD9wCD2AHUfjXt2SoKXQMrwUo1ZVIOy/yPg6WwJB+UA54zV6a62SdCSxHIr5+dPlnc9fm9rDmatYijs1AUFuM4BA61tabE08hZmJXgkHtXPWUouzOmFeNZJNWI7SLyisWDgOMt610WyNSNq58xgBjuKU5ytaWpNGVuXkWmpUMR3JtwHJ5I71cVGLxFSCgcAn/Gpg7RZ1VE3JQZ9cfs7+E4riM6rcwqxWUhSe9e1/APTkg8IWToADJHuKnvz/ADrC0ajuzlx9aVBcqeyPao4Uh2xoBtQAcCrzuiqcjG3INe7h4wjZdD5WOInNNRXuv7zm9esIb3Tb6GRQyyW7gDjnjtV+8XdG4XjHc/0rqjJJp3KqYmStGKt5n48/EeyWx8Q6jEMAQ3DAD0x0ra+L8IbxLqWMKv2pyAe/PFa5hUa0aPTwc+enGb2Pn+5BbOSflccVbmgw20nOWBJPauFyUZKT1udEOaUdHZRZn+TuRRkHJHPpj1q+saoAGIJY5GPeuaN1U0ZpjJSlSc07Wf3nN6lpMV7HtdQTgqCfQ1vTgDb8vyn9K2w9Rptszl71NOUf67kXwc8MfYfiJotxEoKNdqDgda9Q+EXk/wDCaaPtH/LwOT7VnmFeU4Jt6GuHwScJuS3P0zstK8y1i3EkmMAZ/Su2sLZfskB6BUAXPpiurAVpW5Y7HzrhRilCr0Pzv/a5WeDRYLCJiCwY4HfJrqf2pLZJ75IpATtiGM9s19Vh81dOjzW1ZxYPKaVau5Svbofj7f6FclpHZSQzNyR0r6FvtFhbcrKCnoK8yrmc5v3Xoj2IZb7KN1Ld7PofMUGkXDAZRsKvHtX0EuiQozLtwBgUqmZxUUmthxwEoSU4PV7o8CTQ5pGHyEEjBJ617RPpSxyKI0G1c9O1Sszm4NI63gFzXcbpfmeGvoskBRJEI2scE9/evVL2yibbuyXyME/Wto4tPTqc2CwKp3jy3/S5+iX7KXhS2tPBVvd+ViW4YMT9euf6V6D+zg8cXgLR1aQArE2MY46V87QqTnWc5Pc58/UU/ZPsfRMdssSgqOP4QO9WxPbhC3mDGeOnPFe/FxilBs+ep4pzpqUI2cSJm2YBHPTnoKoSXKDf8wyQOD2rVQjZS3NK2Yuq4pu1n95+ev7W2j2UFzFfLGV85QDjufU11P7XEkJ0zThuBfY2SPTPFfS4SalSbSJwFaTrunHZan5f3jIpK4AAduD3NVLt3M5L7vkJwTj1rhnyxdm9Ed2JnGpJNxt2K0+wqflBwDnHrTSxaMkISTyfb61y+15Z6ao2dN0qfO1psQIm5hycbckGrIIVNuCS2MA9CayqNyaaWjM6Uowq8ktHI97/AGd7yTS/HmleZJtFzKUJH8OR3rmfhRcvH400FkJ+W9QE+gzXmZlB+z9otGtD0o0k+aFt+voft7YSsbKFwCWMQGD3yO9O0H97pFq/IItwRnvWeWz1sz53G0oxpNp3fU/HD9olpZfGOpNMSdtzICPWu+/ad8OPZeKtQbYwMk5ZSRwQRX3lOtKSUb2RGAwNOnFTbvLofE0kYUmJQSyqWwe1as9usZJfICrwQOp9K8WpJq93rf8AA9yWM9mm2tHbXszOtoN6Ycn7+cHtir1uyqvI5bI471M6ib905o13Slor3JLGHyg4JBVXBIqVWzD8uRwOK5qibmknszenVo0Uqko+6faH7KWs2VnrF/ZTzBXuCrIW/jx/9evmnwXrN34c1C31SzmIeLGSO3tXm16LjUUlqcmMnOuk46L/ADP3NsLqKaON1bgqAAK+Mfh3+0JYXkdvaatN5dwoCn0Jruw75NXufNVatWM25rTuj7Zfc6gghecDHv0rhtK8Z6ZqqKbW6V84xgjg9s0RqNvnS0OufJGMU3eR4H+1B4fjvvDkNykWZ4mKEgcmvovV9F0zxVZm1vFWSBnJOea6sPiYp++9T0MHinh5c046XR+DmqeG777RKTbksWY4r9n5PgP4PnkZ/sKDgknA5NZzzPmesdT28Q8PPmadl+dz8QLjw7qTHetu3ybQFA/n/wDqr9s5/wBnnwid7CyXdtGAAKqGNjFJct7nPOnQaXtHaKsfiGNDvldDJA4yTyR+tftNL+zf4ScRB7JSS5II7e1H19W5HA76dLB0mpRl8z8/P2ZRdaf45toTGwimQjA6cYr9JvC3wK8OeGtTj1OxiCvAxKkL1Pc15OMxE5zUoLVmGNo06tF2lr0PQrlfK0Odx95bclSO/FdLqFismn3ECMA0ts6KT0ORXo4Ws4zSmj5WeCjNWUrvRM/Br403MsvijVWLFzJdMMenNdN8dtKbT/FWoErwbts5HB5r67EV3KmnE97B4KnTTi3ofLxjdShcE57Z61rABiE2YXduPFeP9ZbXJNamby6Uqiqw2XQ5x0G3yzn5mJyO9bV/buBF5QBO8Ek+lYOtF2T2MZ1J05ez2UvwMiOD5lJJGHXcParcUJOwt94vgnPpVOXMrLQ5Y05U5SpRV7apo/TH9kfSbNNAE5Cee8wHPUDHavEP2ePihH4Uuzp95IFtZXXBY9c9R1rwcRhZc127snHYucpRi17qP1tgtVEZ2sDwACfpXJeGfGOnatBGYrlSjAAEEcD/ABralOUVGUlojgp2jUcYvRnV3Fms0TI6KyshGG6VZSaGYFo2Bwc4BrqdSM3zW2Lp4l09O5+X/wC0z4Pt7DVZ3ij2rKu/A75HOK+vPjH8NX8cNDsQcIFOOxzxXoLF04wSe1z6PK+acWk0ra+p+JV9anzMqCVzge2K/Qe9/ZWmaUO0OSp7ds1OIxNJ6xeiNFlEqk03LS97H5xeUwmA5HIK+2K+/bn9lG/IkliUq/GAO1c8MTRaV3rc2lk8nVvzLlsfAkEO0EjIYyZyOwr7tj/ZW1X+KIgyHKkDj2xVyxVGCUZM1xeATjzUrJvS66mr+ylqzSRyWsjkhJeFz1xXrfwU+DN94K1CczIw8xhlj3PpWGKUZ1GoPQ+feVwpR9o3qunn3PraADyUOSG29u2O9XI4mijjUrkjrVUYWd1scatRipN3dyBU3bcZIducdqvRIwHJJAyVB7YroqXp6mNVTqSTW/crsjD7oBAyMntV4RmUBeRyAc96hqLVnudNKm2lfQynQbgT0JyPatVrYktgHCqQPajlSSSZc5wk3Si7W1MXCgEA5JPQVuw2flpwuQrEj/Cs60kppR1MZ4ebactE+p6lG5J3dAGOSPU0xEcncSdpZTweDXyCStZo9dUouKadr6GgspyoBBBxknvUMa8HaSdpGc9uKdPDxasmFOq957bXLYLFsHBOe3anxnITGNvUilSk0m0i61NNxbegqvt+bJzu/Km4yNqg/eAx6irvGS5jOFOE5pvRibzgg4G3OR6/Sl8os4AyMEEn09KqTi7TS1G0lG0tVceGHLBt3JB9uOKctsU3kMSAwHPrWVOml7qZulGnFTT3ewvBYHJJDZCjoc+tWUiYgBhjGcfj6UqikoWRtF805Qb06nnnj2TZod2V4AiJz6+1J8SY/K0OcDJHlk89/auvCUYyl7Rbo8nHSbqRox0i+p+aHiLLalNkkgSEkn+tXdbthJeXLdC0rAg15+NrxlJxaPssPhJ0qajJ6aaHMw8N5ZyEIByO3tV7yjhAPlABAP0615vLrY63Ui5xbWn+Q1UX5icbkbGKtFCNjZ7DOO/vVRuk02N1JuatolsVo4lkYFGIdACCO1WBGyD0ViCcVF3J+Z3OUo2aN3wzAZtZtEPG64UAjpzWv4FtTN4jtI0J8rz1HNVOoo07o2owTqJPqfqB8PYlTQdPXbyI1JJ79K3vBlr5WkWgVs7UXJP0FPLG370T4/Nm1Kag+Zp6o7KIZJx90AEmp1iYnJb5OR+JPevYU3ayPOVSLTT0lYaEDYbJ69TVyKLByRuK4A9jSk+WSa2IVKT5WiAxhhjr5Z6epq2YlD8/x4yR39qxpSinzsynKNSbg1ZJmf5QEZPPzZJB9qtspXkc4Y4HrW9STk9DXnjCHvHwv+0NdlJ1QE/KSpB+veua/aHuN+sTIrEhc454zXr4qPLh1J6I8HhpValeom7P9D5Wn/eNtDEEv1PYU9Bk/vANxXt79q+RdaXNdn6nRSnBRejsS2iZK8jqRirMUarz/sgZHrnisnrsZ0sNGKab00Ok0yNY3UkkMWOB2qC0K7kYDaq5BHr70n5Cpyi1yyj6Hv8A8MIIptfsUI5WZWGe+D1qL4LOz+KrRSSQHJINcuNm4U7rdnvYGipKU+iP1W8N2+3TLcHIbygAfTjirvh+5VrO3jbOVj4/IYrekrR97c+RxNVubkjyb40qRohTJzk9OoOOah+OFwosYk34JIBAr28E17KTZ4FGhz4lRcrP0Phy5jHmSANkljg/Wtie3XBfuJDz/KvE0ctT7d8zSjHozjLqEAZDFVAOf8a0LqNQoHOdxyDRBbtG3MlfmONuo8kZ6KxIIq5drtyAoKA5FVFp7HPCPM+aRyzId4wpO4kha0IYWN3AC2cyKT/QVtdNamUYttJKyufbfwO0aODR4J9uDJnNeg/CmwEPh2yYYBaLP15rjoQUnzPcnOMVSi+VaJHfPBgYPX1PerssYAU7iCxIA7V9NTTUUm9UfH3cqvubGI8G5tvU44PpV6SMgqSPmVsE0c94XgrDqKSkpN6mFJbMco5JKpnNajsoByOTk5qafuoqpKVSXNLe1mfJn7QczW/h/bFkAFgMdzWX+0zdldGSIcYyQB1PpXv5dBqDqXPPg4TxMact0fnsbqRppCxIIlOax5J8StyfvHJFeNifeldH1so22Wi0NGWYDa4LH5uSaxzc5dW3nDdQa4XC0XfodE61LmUSWaRtnBPQ8VTlkwG6nCkZPU1nRspKb2H9XjJNmNqC+ZtXpuJHPaqF9P8AONucgDj+dejTnJJyaOevKM2qq6WOn0G/utHcTWLsjsQCVPSsvSZTKqKcg7u/t2rlqNN6rSxWIaqvleiPXbbx94nACjUZNhAGATwP/wBdclBGGwU7ScmlTxTSukebLJ6TXO9rnfRePfEhYY1GQAN3Pr3rmEj3bRx8mfxJ7UV8ZOUbM9KWT0FyxSv/AME3L7xXrt7C9tNqEhD5JBPUGsgwsVVwuGUgAHvmsvrlVXimXTyqilHkjp1ZzckBcZYHDMdxPX8a6eWLcRwDhSDjuaIYiTV0jf3ovlv7y/qxziWXzjHCtgAGt8Q7GXG45YEj0qJw5leL1NIYVyjeT3MpYclMr1zye1bAgw3AOSTkDoMf41S5oWinqy/q8W+V/CiHS7fN5DhR/rQcjvW/pNvKLu0XYTmcHI6nnpRVmnFxX3lxw8XWT/rQ/Ub4UxtD4W0xT2tlBB78dK6H4b2jR+G9NUjpbqcjvkVy4FqSba0PEzapKniUovbch8fOV8M6gwyD9mOQe/NL8T8w+E9THRJIWyfTFfUZbXXtby7Hz2ZUVUUU31PyH8Wog1K7YkEiVvx5qXxMpe8uflOQ7Ak9sVxY2pUnVcuh9VH2cqcIraxw6ttyV4zyAKr3nyQkDIOcgd6x+JpIrEUYcik9u36khlUkLzuZsk/SuUe+dmAG4sGPPpmhQcHzBTlzvmcdPzO1Eq/JtJ5JBrK06Z5ApfqhHP49qmMJJtr5FYepZWTs10PrP9mm1Nz4uVs5VE4J9c9K3/2Vbff4mncOd21S2OwHSvIx0rzTaO/ltSc29WfptZQKkMIClTkZA7Z6Cr0BQpGu7BGD+fXFduHTUWlufL1YVYNSTunoRSR/NjnBx+OOlX22luDgbiRkV180eXmjujOSTi6bd5fkeLfGWNB4LvwxBwAVz3OOBVX47yhfBF4quA6kj6+lerlLUpOS3OKvNqcIw1dz8rdSjX7ROSwA8w4z146VHeziW4YAEBXbGa8mvFNyk1ax9QqrVL2U3zNsw5I8gdhzz/jVtcsxjGMrggnvXPzNO6Z1UXF+4ldq25HaxcgKCB1JH86urtBBXkgkEGsFJtOUdzR0YtpJkYUAhckupGT9fWrHcfMScgVnTaTXMDppSTgtOvkfeX7LCgabe7D+7EgZs92wKufssxh9JuW3EE3B6DqMDg1wwbVUWZKM6KhLbU+yCSU6kAvyR1NKzbUXjnBLAdq9qm23yyV7Hzs60fZXT0R8HftPzsb2A7jgQkkY6EelZ37Us+zVIRuwzRZVR717k6HPQSSscmU49Sk4TV1c+M5NjyA5IAPOew71ReWRigQgbeMivEk5L3V0PpKNNTlzx27HcafiKEMMAKBj3+tYFvevGqIXP3sEVwzld81zdJ1LxXus7TzuFwcEfMMdqzI7xXiXGCNgDD1pQVmm0FRtQak9jSicOQo5O4HA7+1ZdsxWXO4lW5wPeiMVezM6WIu0lsmj9TvgpGU8FaUOjPb4J9cAUz4LyhfBulbs5W3XBPpissDJqd30OHP4+2apwerPYJE3jgkHAP19qUgfwnG8ggjvXuS7Qep85g1UpVHCT1RSu0GyUE4UoAM9qW8yY3bBYAH5R3HeuvBpq0WdH1d1Iub2WjPyZ+LRB8T6krDJa5cj354qv8WznxPqOGIf7Q5JPbmqzKcFLbU+gyug3hlFaX2PF7rHTaOemO/tSzgHaFYYAPNeI4uUk2i6jqRkqd9kZMh/hXjAJyO1K64HIB3fKc9vetVOCXM3qjocpqKg1dMqFkbIfONwwB39aa+VyM5DHAPpxThKUlZuzOd0qaUVHvt2PT/hGg/4TXRUXOPtAwKT4Sbj410I7ifLu1BPqK5cdOT9w76NaKhOVtEtPuP1+0pQ1hb8ZOwEn8BS6EwaxjGTnylXntxzWmHjy2fc+ThUVWKm42fmfCH7TCltalUAgCJc8+hpf2mXC+IXQZHAwfX1Fe9iHGVGKWx2ZNCVOc6iV23Y+KpYvNbhM4OBjvWu6jzVO/OSCB6+teR7RRaUd2e5zOqktmjlWtmALOMksRgDg/Wt+ZNpYqxIJJPvWcLWdi6cJQbbehxF3CEXaxIByTt6ip9S6lSTwCTj+VdNODUVO+pxSjKM1OT07Hmep4WY+WQcsAAew9alubRmuTIxOCRgHtXXCEoQ5m7tHO8XTjfkW57Z4E+K+v8AhnS4LG0YfZo1AVSfu+teV2OI1jzkhnIWtKTUGqh5NTLY1bVLXl28j6hl/aD8S5CmY84OeefrXzu5QRcsQnAyOppQrWb5ioZXCMmox5V6nt11+0R4kiKtypyGDZORjpXz9OoKoCpOwgZNdNLEqFkkcVTKKNaVkb/xG+JOtePYYI705MKnap7DPT865D7MCxQAjdn8M1pTzCo4NLRHXTyikrezbbTPNIdCYzM0wAV5AST39f0r0RrEkqDknkj0zXMsRKSu2dkoKDUd1fX5nEz+HbRFAUkLnPHcV1VxaGIKVydhGT6+9ZU6jUrp6k4iqqa5OXmv+BwU3h8ttMY/iPXvivQbWISeWhOSG6f3a6KuNlFtyZ0UMDTqRi2rpasg+HWjGHxZoLsoITUIwSOxzXqXgXTifEuiuFAH26Mso9M8/jXm47FRcHfdl4ej7SreOkVsfrf4U0qZtH09WXOIUGPTjmvS/BmnkaTY8AqsQA9+KrLsXy/vDwsTl8XWVOW6Phf9pn4UXGs2Q1u0iLMYsOMdNv8A9av0D8ReGbfWdNns54lMUyFSMevSvoqeYNJpI6MNp+7ltfQ/mr1zwrqNnNPAYmIWRiFA4I9q/TX4sfA5tGv57mKz3RO5IZRwM1hLMVtFaH0VDLY35k9D8objQb22HmSwMFY5BNfYWt+CVCCN4M7ccntXKsyupOSJxGXwcf3T1PjEQSfdZduMED/OK+n7j4eWjqzeQAcDqOlaRxkWtFY8jFwrycVJaLr+p892irHHxwcgFu5r2P8A4V2FBBJYo5wR3qnjqakoNjp4CFFN295nkkcskLtIJGBJz1r1OTwIuCi5B6gegqHiKMpNJ7GeKws7RjNaGL4c+JfiPw3LE9pqUgQvgqSdpHvXDeJdLn0ptpBwhPAroo1ZuSjf3dzxKuTqdW842fc+7vh7+0raTyQ2+sSFGyEJHcdzX5s2+oXMcyyxuybXBBHf1zXdVwsZpqO55E8rqUpqU2+W+lz98PDHj3QdZgSW3vUYMgOFIzjHBxmvxk8J/EnX/D00MljqMihWU4JOB+Fcf1ZKTm2Z144t3aV0+h+68NzDc7PJdcEdTXwT8Mv2k7a5NtY65KI53K5bPWpqqUk4pbFUcVB2dTbzPvlY2dgVHGSOegrndA8W6bq9rHLa3IdJORgjnNYxxE00kj03WU04pXidKQHC4H3lAJ9QDTxIrBShznJI7Ct4WlJNIyU0oqKlo3Yz5clCCRkHg+lPmn2yY6ZOCPX0reUuVp21YTw0FF04u6PzM/ai8AzLqVzqcNv+6uckYHQ55r7c+KHgyLxV4fuYTGTOgYoPU4r0aOMbaR6GWYyLSw8l5L5n4TT6WY5SmCHQkbSOv0r3H4geCbrQ765Sa2ZAjsCPT3rHFU5TfNF3sejGi4yV9FHT7zwiSzWXYsgP3QCR2zWy8O1lVxkkfL7c9fxrlcmmnJamSy1STad+3zOWl02RuYVGFwpBroGJjAb8gO1R7Zr3YE/V1BX27o5eFpLOVJFcgq/Qdcj/AArTugkifLwAcgr1FdN1JttbnnUcK40+eMtOx6p4L+MXiTw3IiC7dosjOSea8cw6FlByeM56VUGnFNao46uTUmlUm7N/hY/SPwP+0rYXawQ6nN5cihQQxGWr84oL1oWTY7KxUgnHv0rPE8kVqjLBZDOdSNSNS1r6Nbn7baD8RNI1mGIx3SFWbjkcV+QGg/EHxFobxi1vnEceTtJPze1RQabtbQnE4XEQScdbP7z9uYLm0ulDxurNnqO9fnn8PP2kHV4bXWZiuSBnPX0zVVKMr2TMqVVuXLNNedz9HY7WMhQQCBkf/Wrznwh8RdJ1yCGWK7RvMIC8g4+vNZVEo2TWppTxTlrHXWx6U1giISeNpyCOoqaK5juI2VWyCQD6mlZTcVI7amNeHg762/Uz2tVDllXhsMD2J9auyDJQDcBk5HcD2rujRjKKaIrWnazspblHygBhhncRyKvmMlt38O08DvTjaSutjknNqfs4rYyTGcMA3O4kY9u1aJjwVOepI47V06TdkZyUZLlb90rRRE5yAcZGT2rZtogF2kjOQc+tcNVRjLQ6oczjeT922ligIijKX5G4AD+dajpuXJ65xn0rP2zlFps5p04uCVtbkSJvG1gch8D2FSsrBcg55BNTazTS2OmGHmnaT0Z1UaYAHJ7Y9BVuOPB4PpXx9Od43R9HWowgnyrREITbgNwGJyB/WtFYuQDglehHet6aUoNN633OfDySlFW917kSKMJjrx0q0VxtIJxvIIHanTg4ys3obwcY2UttbDMFsAd8ge2aEX5yqtj5c8d6qrQ0unocVGc6srLZaksQwSxB9CMVbRWwmP4SDk1nzRclFvY3VGTk09LlqKNZFBJ6tgAVagYK209AQRilNpRWmhVNNzUE+pOsCqzZ+9nHNO3Z7ksSdpPt6VjQhLS7OnF1Ixbgpao8i+LCbdBmAbHU5Pc4rO+Md1t0Z97EHBBB6CvTwOkXN9DwoOc8ZCCei1Pz01SIyXMuM5M2ee+am1C4L3L/ACgAE7T6/WvArNylqfodHCu7qN6sw2gVWZGzkSE5HarnySbHVTlSCQO/0rnvYc6UakUpPRFZotxQNgbc9O9TsVPzFecjr+lXTipaG+ikpJ6WIPlYEEE+WuRj6UyVnVsqSRtxkevrSWjt1M4ObV9+x6N8LYvtHie2RcnDqpPp6YrovgrZC48U20ikkh1Yg+tZYuVo2T+Z6GD96MquzSP088M23laXbBgQQgGDjjitXSAUsY0fnKA4HaurD0U7JHxlavFapas1EB4ZeQoJA9aXKlQvONwJFdkoWdnscdSMJSU3uIQwzl8cgACpBgtjOD79DXXQtKPMuhwvCLmanLXVr/IQRtggEgHIyOoq1FtIVW7Y59KxblH3pdTrw9SMoqDVmilcErDISCCgBGKZqr+VazsvBEbHPpgf5xRTSlJSvqXiKqhCUbaM/NL48Tebr9yGICrKTxWD8YZmn8QXqEksZSADXq5zKPIot7GXDNOUaDnHv8zxKCFncLkDfyPb61bgAWUBj3BPt9K+W51Jan1mJ5k4OJbjBBVTnCMM474rWhQlMjH3uCB1qW9LM9GDi0TxxF4o3DYJ/wA4q/FuYICMFgQCO1TTbiroqsrrlS17nunwHtXm8TQkkEo6gj19K6j9nayJ19mbONqkE+tcGOtJKHW520nUpU3N63P0l0FU+zwl+BsBOaTTW2RRs4I2hQeetenCm+S7Z8vWxzjK6ieD/HS4ES26Bhk8kH1Ncb8c9T8y/Ee4lEyox+hr1HFRw9meJkzc8S6i32PETIGGDnsOKy4rjYSu/IHb0+tfNTUldo+8TivUqahH1aMAgHIpJ5o2XlST2NdN2mk2ZSi1qkchd7svjBBByPpS3e5SVPJZiSR2ojZJJHLaUptNaFCwjzfWQfqzqTjsM4qxox36vCOSzOFI9ietaVJpJyZ05dOMqqpLofpJ8P4vJ0HTxnBSJcY7Z9KteEAI9GsQF5EKDPrwM1pl0OZJs8TOpxnUaav3OmkAjjIXJG4kH05qOZzsJByefxr1otSSb2R4EI+zVrbleZhyuexI9qrSvgEschmO0DtVwg5R5r7HPUq07arVPb9SnMxVQ27PbPrVS5kYKMDjacY7VreSVnqd1NXhZLU+J/2o7gtaxRbtu1csRWT+1FI22NDkp5POe5brXtUZwWGbejPCy5uri5J7qx8DSsPNx1G4nJ7CoZWIbLbs5wK+bhFxvNH1da86kYp6io2W5GSFLAnt6U5AQGO0Ec4Ydvasqle7StozetQ9i+ZO7IpXOOGAZTnAqvvOd4GV3kDPX3FbUUpttrU3opxopydmV2tBOFwDtkY5z2rZs186WEZK5YAkdjntXTTnKEbLU51hueTSe57T4G+Cmq+I7CG/so8B8Emvvj4A2ccXg/TVVSPOVSV9cYrycPiJTqNpm+OrrDtJrRI+X7f9nbxAqRt5TcOu4HvX6XxwR7VIUAqcD2Ndyotttszq5slBTUdP8z86o/2e9eX5RESpOQCK/R8W6A9B1OSB1rOlSVrtkRzF005ON36n54j9nrXUZCYc5w2PSv0XAt48dBngj1rFRnZuRrHN6as3H5H50H9nvW2YsICAwyQO1fouscDNkAAhsHPeppUW4XT0NJZlCbu47n51Qfs+a+Ww0Q2nrgdK/R9IYiWXIIbAJPp6Vlqo3T0MP7WXtIqdPQ/OeP8AZ51xcnyhhiQM+1fo/shOGIBCg8HsB60SipWuzb+2EpcqjofnrafADXI5oJUUAhwc+lfoXHBEA2zAZu3qKudFRs29CKWaOMnGK0RzfhLS5NP0iztpQFeCJQcd+B1rsVg+RhjKk4/OuijBwTUTy61RYhOslrc8d+MI2+DtSYHDGIjBqT43rt8GXgLEs64Y+tenlyU22meXj/ZurCEVfqfkbrsW+8nJycuTzWlq8Qe7uMkn94ygHtivOrSca3KfZU4WpqTdvI4C8tFdRnG0AgHHNas8ZZFPQrkt7UqdblbcjmrcsqV4rqecX+iyRSKyKNuQQfrXo1vZNcZZsk8HafSn9YUIq2rLjHmVpOytojirW1kj2ITjJB+vtXdyaYVKunUtg1Kr3jo9ewQw6lq9PM+nf2VYDHrt45YsTCGx7f5xW3+y9a+TrN22AW2hiD7dK8erVvUjGR6GIwtsPZs/QeGYld6kncRk+ufSnwR4QIOflB+le7RrRsmo6HxvsptWT22JRPuHyZ5YEZ7VBL1OOmBg1183PqloZQclNKT1V2eE/tAXSw+DLssQCzYBPY4rk/2lr4x+EGiJOEYn6162XvlbckcEKXNONnazufnC9x585ZQRhjnPvWdZ3SSMyZyQQMnua+ZxaTqtS2Z97RScFOLsbDbPk2k8DqO9TBQYwoByq8Y9qwoxSbi3oaSmpNJ6L8zNM5RlGcBsYB7U+W1B/ecEocEnvRCKaSOepzQkoRd7lpXJKndkAAgHrUcAfKliQSQST39qlt09GbunGpZSWh+iH7LiqNClkBO5bgnB6A98Va/ZgQp4dYsx+a5Iz6Y/pXFQgnWu9jlznERhCNOL1PrcurRD5cEZ6/SpJF/djPGcE4r26TjdNHgxlKLUZLTufnX+1HmXWYjghlQ5yPu+1Wf2nUMmvtu7Kp/POa9fEV5KinbQ6sohGVVxfVnxX5TiQyLy3JAHetaWHaRsGWyQM96+blJTShE+gnBwk5LqUi42K7EAIMkmp1XgDaSysCwPQ0qVk+RluVm1EltHYKgBLZJznse1XLcHAABDFicelKpKzve5zz5ZwcXozQsziaNW4G8ZPpmmWylbiItkp5i5x7msJzSu47HZRp2imlqfqj8Gcf8ACH6TuJDLbptAHXgcmj4N/wDIo6UwckmJcj06YrnwFPljdPTc8bNJxlWUeqPY2bpk4zgcd6hdgWA3HIUMcdgT/WvoqbTjzWPKq0YwilHUhu8GKQHIUIwJ/Cor5nNtPtcj5GKsDyOOv1pUK0tnuZ+yi6XNa3U/JX4rYfxPqWGYbrtwfbBqH4qlm8Uaiu7GZ3AHpg9fxrszaLbTuerw/XU6Si42PIpEUBc4BwcCmSBDtOw4JOW9MV5PLJbo9CtJc6i1ovwKEpJOQcsTg+1NkBGAMnoTntUwpqKUlqQ60pVL27laSNQoHAIJBx056mrKLnYNxyCc596zVTlqcz6G9Ok6kEup6J8IYGTxtorE5H2xT9PWr/wnAPjTRlHT7QCcdqzxVXnldkYSnGFOUYrXU/WjR5VFlEOvyjI+o70acdtquONqABT1Hvmu7BpKPMz5avinKSjNaI+D/wBpMqfEs4Kll8vBDdjxisb9p64ePxNgOQrKMj0PpXv4iE3QjyPQ1ySrFOSXV6ny85DDKfe4AIrONwDwrFW6gjtivnKsJNJvc9lQhze5rrYlncnGSfmIAx2qMyqRySXwRk9zUOVkktTuo4eUYtzd/IwLq1E0hY5AJANa0gwozyFJOfStItpNN6k06c4PnWsX0OPvLNCQVBOCBwOua6EQbpUGQSWBAH1rSl7kW3I46+FTnFJaP8Ctp3gPW7yBby2sXIfBUAHB9K/Vn4R+E9Jm8F6KJLRGZrYEsR14GaKOPlNWS0FXxUITUIp32Z+YEXw78SGJmfTpFbIJBU81+yc3grSACfsUe04BBHA5ropTlOSa2RliMTSUUrtpv8UfjTH8NPEcg80WUpfccKBwBX7EjwtpEYx/Z8e0c4AHauyMJt3a0IeMouHvKyWp+PU/w68QRRkixkLNkDAOeK/XCbwvpjMB9ijwTgfKOK09jJS9DleZUqlFRjFrXQ/HiTwH4kdkKWbjGQAVOCc1+v48G6QxXNmmGb0HFYw0baSNsJio1NJ69D8gY/h3r8gA+xSAcZO08e1fshbeC9GZgpsIySRjKj8hWVOLSsdizOjGbUdT8mNI+EetyNHKbFxnB4B5r9krDwZpCoAlkigcEgcmuStKpJezJwuOoS9+zTPzO8FfCnVIdW02c2Mi7LpCcjpg85+tfq/pnhnTIJYytog2HJIHX2rmrUqjXKzSnnlGnFyimXPCej/Z9IskKgFYFA/Ku2jMUECpCCFUEL7+1Z0abTSa1ONYhNOpe/cx57ZIl+YZBJ6VNe3SBRuwAck16Cm2td0efOlPnUKUtJHK654SsPEdm9teQowdOCR09q3UvAIgqt/ECfpVNOyi9zWjjnBy5d1+h8G/EP4HXFnLdXdnbmSDLEAdua+57kW1xCYJkDB84z3x1rWVNykkd1HNoqPLJas/IDVPC9xZhhJEVZGwQa/Rbxj8KtD1xTLDGEncEnAFcNSSctOhtCdKa5ZN3Z+YbaWnVkwNpJOBzX094q+EGraSXkigLwqTgoOv1rKlTXxdjprTu4wSvrufJF9p0UIDKuMgkMe1d7rnhy8tfleFgpfB3DpTpRc3e+p21qKa5Ys+WvFvhyO/8z90PmBBI6+1erapo3mOqyocPnPt9K7KGIlTpu+1zzpYWMZ899V0PkrVPBaW1uCgJJJJA7ivo268PwyxjeOQSMDtXTTzWUZp9S8Rl86qsmkux8YT2d1bEt5eecgEHivpXVPCVsxz5QCoDg+v1r1ljoPRrQ8L6lKNNRU9VdbdWfMf2yeAo6SOrBgB6iun8VaGtjPiLIQNwR3NdlOvGpC0dEeROnHmUKi1PdPg98dtV8MXUGn3twz6fI6qS56DpxXzLbWdyMNuI2OuABXLUpRc7R1aOvF4aEqadPSTSTP3l8D+K7bxJp9veWtyWjlQAMPp0r4D/Zf+JV7YX8fhrU7omGVlaIMeh4GB71yKrNq8jwI05JNNbM/SHVZPs88Up5Uyck/oKg1sfb9JieHIYcgjtUTrqUE5PY7KVBSk2lvubOnyR3kW442NnNc74UmO0wM+XjYZGetVTr8yutjR0YU5qFTVpqx5R8X/AIOWHim3nvLKIC52ksoH3j3r6XMW+MkgYZskDv8AWuijUcLtanZh8yj7f2U9kfht44+Gmp+HrqfdaMmHYlSOBiv1y8bfDHRPE9s8dxbKZJzgtjkfWumOIk93dI9SnicNWnzTVtdNT8KbqzZMxupXa5BB96+7PiP+zdeWrTzadAzwnJwo6CtVOLdl8yqvI5vk1T6n59tau6Hbnrg++K9M1/wLrGkSKJbVljWQ8Ec9e9ZuknJqBhP2rjyyty9DyKW0wh4ODkEit65szApRiQV657+1TT5oNRa0RjiaUlT9q1efbyOZRGA2Ln5WAye1XzbtHjBxk8kd6iUop2epjOElFKK1l+ZnMQqDGTuyMH+dNkOx+SSpcD6ZrWEE0dHLGoo0pOz1V/1H7mWNjG2HXp7ms5p8y43nCsDg10Qi2uaXQ8nDzUW6bjddT1Pwh8TNd8I3Vs8N85t1K5Qk8fSvJZ7hnwAhAPIJ710QpSctTnzXLaUuWUdH27H62/CL432Xia3igmulFyNu4E9TX5d+DPE154evIb2C5dCr/MFPFceKw7i+Z6nK8vqKDi5aH736deR3sQkRgQRXzL8EPiZB4p0633TYmQqsik98Dn8azlZtRTsJ4qEWoVFqj6qUgMqocbhke/0pkD+bHuBygUBT6cV2QxKjHkitTOPNVfNa1hJ0JI+bguSfpTthACthl6sD3o1Xws1VO75YvUmDBWj2tggggjrUWeD1DDBGP0FRGLeklucsqsOZyi/VF3zgM7lJckkD+VRQgtIiDlHyCT24qI4WMWnLoddPEqFNxtq7D3ZyqpwAcj6U6QYA3fwr0HemrTeisOaqKMVJb3O6hU5C9cZJzUsannPBHTFfF0Iw5L21PcSlKXsqmqHHiSIjIJYHHbr0qeNTIVDPlcj5aKs1GNmiIycXZPW//DDVEm/DA9cH0NWwhC7cYA9e1awmrDp0aipNp6jFiOc5+XJx7etWOVwpOQwwMdqhX5UmZULWck+n9IkiH8PXd8wFLEuGwD0HGO9RUpxV5QOvBV3JqUtiyi7W5HBJIx6mpV4CZYHOMk+taUpOaWtjrxUpSp3USfbkDvtBAI/hzSAhBgMAx9e9Q4pzuzmoyjdT5bM+bvjrc+XpjxhhkpgE/wAOe9c/8f7vZaeWSTjOQO9erCKeHdt0ePgOZ46Ur362PiW7uSJctnmQggVmTS/NuZhkSDg96+Xsoy1P0Sk5OKmn8vIviYlPlPBJxt7VjeaRgocZbp61Nk3oKunOmqT/AOGuarTrJsYZ4Ixn1FZkc7AMCRhWJJJ6CnJWdkLDyhpCT95bmmZF2ohyHBJAFUVb5hIWzhhgDtUxjyu/cupiJKbi1Zo+lPgBDu8RJM3QlM47DPFbX7OkTS6r5hyFD4B9B2rmrwTlFM9GGMlToybW5+jentsgjzn5UUcVDb/6iNGIwMZOele1hkou73PgMTNx996x/U1EZtoBIHY57+9VVcY5x82SMd67KyS0etx4SMlG6VtfvLjMCuVyCScH3HrVJJBluT2I9qys4q8eptKk5v33ZdjRM2z5gwxuAzWZ5pIK7SF3AAGjls0pI5JUUpKpDUh1252aZcOScCNiT7Y7Vzviq6aHRL1sn5YWwD+NbYGPNNJqyPNzPHRwyaktz81PiVe/aPEN2GyP3rAH8ayPF6vd63dMH3Hz3znvk8VOcTXPY+syCLVKMo6nFjYZ02J6ZxW9BpwZ0Y8MWAGa8WpUTfNY+ghBKXK9zQtIwwUBSQcA+1bdjZOgGcAhsEHvXM5vn5WtC+SLXNF3bJrW3xgAd8AHt71uW9twqjoc4P8AjVqTejKkpU4qMdbn1D+zzYqJ5JcZ+bJFdT+z9bFUaRSQcqpA+navOlByr3tsdeJap4VNvVn19GxSLav8KjBPbipGBSIE9hnj2r2qcmrWPg5OTbktmfFHxnvfN1RlHG1zgemPWud+Mt1v1+UBjhmAAHt1r1cwqL2MYqNmHDmGUFOcetzytLpFJVmyc4OO9YeU3K27q4Br5+NJLQ+mjKSSlHpubk1wSgwDwCRj6VktcMUTOCRnHv6VSVr2N6rUkpSdkVbqVnYnJABJA9MiqN3IwGeuSQcVKikkmiJRlOTTe2xr+G2EmuWAUnm4Q5x7il8EIr+JNOjViGa5HHrTqStBtnXhaCT5Y+Z+kvhxtukWqZyEiGCPUjkinaSDHY2wwd/lKc+ueldWX0WoXufKY9RqzfNozQkkZg4OcHC5J6Ad6imw5BJ7ED3+tevCnFp20PNck0lLdEDMWCkk5DYGe+PX61XkBVWBySG3AHtSVRJxgnqxNJJqUdCncMW25HDZAz2pkj7kG4AAEAA/zrdxs7BTqzdr7PQ+E/2oM7on8xgNo4HfFan7UNuzW1tLwQFbqOgBNenCMHRSZxZTSqSxM7Sty7n56tIA+58kZyAe3tTnjKsWxkM+cmvCnTadkfU0a8K8eTe3UsRAFTgY3Ng5p9p82CSQoJ69s1y0buVktC1VanapL0Kt3Eqp8udyjIA7g1auYlKg5wc8e9dtOo03JoqdF2svg/rUZorbr63XuZVAA7nNS6fEY7iN1JBWUHPc1Em2uaLLyxU4zTqO9mfr38E7YJ4Q0x48KWhBwO3rTPgbeLN4Q03DfchXIHf3rzsFNKTXcwz6v77i9u57tE3OBzwGOaVWVSCSSC2SfXNeypJRU466nhTqNJ0oosqw+UgjBYkZ96YWJUnjBII+mKyqwT96+g1XknapHVnh/wATPiJP4QuVQJmNwDuHUZrxH9o3U43nihEnzIpA9Tg120qMYUeZ7s58vw0a9SUf5eppxftHMDHm3OQep/QGvisTuw++eDnGa8adRJWsevPKoQaalp1PtoftItlzHGxbJ4NfFazEZw5DcEZpSxMbJJGlTh+nJtKb1sfbsf7SmxBiB9rcHOOPbvXxQlxgbSDwSSSTzWUqjcnpdmtHJqcI2ctD798J/Hptd1m00zyiFmkUce9fMHwbt/tfjHTMA5WcEk/wgdamribQSijanksVJ1E7eR+rtjcLcWyMM4dQee9Z2mS7LOJlOSqAAN3479a0pNySS3PAq0nTlzt6N7HmHxvbPg25GQFOAoPbjk1T+NbF/BtyFJKjAGf4TXsZZFrmaWxjPl9rTs9D8udUtibyXacZlI+lTXUqtPMvJYyEceteRjKjcmmte59LUoXtYxRYpu+YE5OCT3rQJGQQ2WG78K5XNvc7IQjFRc1ZoiEEUaqEwGzgZ7UGTaC2eTwc+tVBJe82aOo5zU3tqNKJw24ZPHP6VE7ArtyMKc8dqIXk7IyqckJqo3e+lj6k/ZpZV1y6yPYj1rgPgT4oh0vxdHBNMViuU25HbB5xWGJpNSXKaY2vGGHcpq7P06J8vbgEqeAR29KwIdR+0RRyq/BUEH+Ve5g5XioyPkZQUveg9VqalxOQjjd9w4z6+uK5e61JRExaTCRJnI613RpN2TehzwxFGTc2r6HyV+1Lq7Jo1tZiQnzd2VPfk15N+0n4lt9R1RbOKXPkPggd8HmvbSVGhzPVs48viqmIdSb06LtY+SdOlkNyD03MDj0qxbwkzq6gjcCRmvj6lRTfNY++54uPL1XT1O2gYuu3dkkE5H8hRaBiFY4GzB4/lXnuzvJM6dXZJab3/QuMoaLcewwQR1xUgYsChzluR+A5q6N1NI82slOrzxIEj3eUACVZuSO3pV6FPlx1yAOKttKTTVzpUZScVLofop+zLCF8MRM5PmGRgR/Wrn7OCqPC0TjIYSAgDsD2NcEPidzozSkpKKkumh9QseBn7vQ+oH+elQneVb5jkAcj36EV69GLUUz53ExjCCcVq+h+fX7SaeZ4jmJ5WFQAT3POaf8AtCgnxBOgwQuBn+X517mYVV7KMULJKPOnKWj1Pj6VXb75zyTgd62J7PG1udiHBI9TXzcanKm0e5HBOUbSZkRxBo1xw2SQTWisezYFxtHas/atSui6VKNODe5GsbFQhwo5Jx15qwcshzweDkd6lRTlZG93UptNbkluu6RQDyCCM9qLfhoSpwRKFB9M9KHZOyMYQlCUbS9T9SfhKAnhDSgRljbKD7kUfCRS3g3SCc7hboAPTgZqMG5NrlR42eUoOT5nZM9aB2g5yAOgHf2qMHGRk5xkD0r2ZXd9Tz6WLg4KTj8P4lLUj5lpOAcFYWJxUGonbZz7sgMHBYfw+v5V00Jclk9UcdVyqKUorR30PyV+KhLeKdSY4IaduT9eM0fE3/kZNTYNgC8cD3FdOZyeiW3Q9zJ5KGHi3pboeQOvDKSSoOME1PKhYDJGSTwP0rwHVfPdnoV3KUFOL13/AOAV5Fwn3wAOgHemlnwgIU4YH6cVDclJpMbrpU1JvV6WCMIdhOcAg89s0pQkoRgb2GQOwo92Td2ZKDgk2em/ClgvjbRsYZDdLx7/AOetT/CqNW8Z6KhAws4+YduawxdL3FFHXhnGcLPfU/VewcrZQ785ZAcHtUlkubW3Gc7IwARXpYWolG58xiFFz9it+5+ef7UER/txXbOfLUqfXPeuw/ai0gtcW1ywIMkagEdsdMV9HXmpYdJIjKJ1ad4WvZ79z4PibbLjJYlsD2q8loVLYbB3cn1rwp8vLqz6J17T5nv/AFoTAZXoAwJOKtQxBlViD8zDIPauOm02ovQ6MTVnFe0SuUJFRht3kEgjHrmtIwHA2AAgEcnrn1rNO0lysycpqCqxWr6GNaxO7xEcKjjOfQGuhtLUo8eQWEb5x606tRNuy3NcLKcppz3P1d+Eap/wh+kMM7fsUfHuQM4qv8G7hJfBumbWB2Wyrz1HA4/CubLpKVkt2ePnCvWc3ol1PXiolXAI4x1707ax5APoCK+gpwilozyKctbKOif4mRJGwLdizEk+vStaSLcAxz2GMV1Ku3ZRWpFaTUW2tWePeLPGOleGZI01CURqefmHfNeH/tNWZIsTGzCVoznHfmuqnOKjztioYSdROMXsen2fxa8KzRr/AKYobeeRj/P1r89LWzYOoDk+WwwTnnivBqY6Lk2loemsmmpRtL3vQ/TC1+KHhrAdb9DhuCO+O496/P6wLKq7mY7s4IJwD61zSxLVm0bPh+bldT0ufo5afFrwzGxX7UCSwIyw49a/PrMyAkyNg45B54pVMY5tNrU1p5VKndwld2Z+i8Xxc8PTTW8FvdK0stxtAGMewr4F8MXFxJr2mBZGJkvUA64Ws3iGo2a1DCZXKcW4y1P1Mg1ET2yS+ZhSCQM9a5CyfGmwxh87YlGB2Fd2CqKSSa3PFruClJQfvLoWtQ1eFRhpcMOSK/PT4hfF3xRp+tXVrbTERpMwXk8jNelGi6b956GNKjVr0eRR07/12P0DTWbQbcS5DEYII5r8yYfjJ4tdo83L+UM8Z6ZriqyjJc3NqdUMFOnDkW2mp+oqajbEKWmB8wevWvzjtfi94okRc3WHDA4xwP1/OuT6zZ2k9DrWX1VBy0dj9H0vLVhkyKT1ySOK/OuL4t+Jm4a7Y7TkHJ6elb1K0YtJmSo1akG2umh+i6W1pert2qy7vmJxXz38FPHN9r8V4l/NmZJlKnPQVz/XE5WRrWw9WnBNLoeneI/hZoWtwsrQKsjZOVFeoCQYQ4BbbnI7VcJu9luTh8wqOinUetz4J8cfAS7tFludPHmRDJVccmvt+6hWVXDDKtnr39q61R5kouWp6dPNvZx56kbp7dz8eNd8K3elzPFLAw2OQc9sV9//ABb+H+n3+k3ep20arcWqZIA69yapUbuzdzdZhTqLmhufmHfWkZjdNoJZSCPTNdDrUK208qMAVDsK5MVTcJ2NoUuZvmXmeFav4bguXPmRggZAH867ueAO4xggsTn0q6eK5bpvY5JwTjBz11f4nkTeFYjgRJtQtgjHWvabLTY5DvYA5I2kdBWixfuJrY5p4NuopxfdHk2laW+gahpmpwHbLaXasD6c16ff2KqQNmVZwcVj7WTbbNa2Wwastbn6JeELo6joNi85y01ohJ9cjrWf8KI3ufBmk3TKeLbBPoR2FdWClGclGWrufJ4yhUoS9i9i7otq1nrFyJmIDPhQfSvE/FnxdTQdZnt54CJLaUggfxe2eK76tBrV9Dqq1p0oqEIa2ProyAouMEbs8+lfDL/tR2sMvlPCxKgYAB4z/hXXHD2jvoeLUrKpOMmttz7iaWLaUfglSQR6V8C3n7VtjBmRw2F6YPLVtGjOa5l0M61Z0pqMlpI+5rmG0ugUlVWGScHsK+B/+GuNIO0PlHDDO7oMjoK1+r1GrR18yIZhGmryVkmfTXi34T+G/EkTqLRFd8gMMZyaxvhj8TrPx9Z/bLNzsVypBPTp/kVjzxTabszuo5nL2qdPbR2Pk74h/s03VuXn01C8YYkhOoAr9FWhiuY1DIDuQE57104e8W0jpzDiGomrq5+E/if4d6zossgltHAjJByOnvX7KeLPhfoHiW0kS4tFM8mcOAOK6qM4JODVyqVWnWpKN2pLU/BO+DxMY5VKkZX/ACa+y/jh8Cbnw0HubeIm0dX2tisqdGlN8t9V1PU5qsqDj0016nwi8ZXOASFIxjvWjqFq1pJJE6sBEwXI7VvVg4Runc5sLFubpX1tv0OeZSpyHIZeMntz+NWZIlYkghQEAAqqFdpe93PKqJe1UYxuySGTagywIbbhsdTUYxkKchSSuB29MVjyqdRzfQ6XCq5Ri56+nY+mPgD40l0bxRZ2zzkW11IqlSeBz0rx/wAGXBstb0yeM4K3KkH15rz8RSjFuotjSeDnVcbLXufu34fvBcWFu4JIZV6+9cj8N7x7zQNMnbkPAuT6cc1FNya5rni1cLs72sz07KjaQ2CO/r7Uxg37s9BuOa9OhTU37zIfPBqVua+g5SSxLE8jOaeAowTg/Lj606vK0ktzKcJxm3Lp2JxIkShVyd2eap4IOOcE5/8A11lG/K+bY7sRFuK5n00JpZlwGIP3hVVnJUHgAg5A7+lVSlJt32OelCpy8yWi2PUU5AyeuMj1pkZ3KCB1yT7V8HTaWt7M+mryi2k1dPT7y5FgZIJ5fHFJC7KTufKnnA7V11Zt2T2OehCm1JQW7sy0C3yfMSA2TjvUQJwWVwRyPpWFOopNpGmGw/LJQ38y2CDgjIxwRVdZGIPzY+bH1qozcdGU5zV4sthiSCcfKAMn9TTYz8uOSzZ5Haopztp1Na1NWT7dCyrFAST8qnJJpo+4B65JJ7jtVOlyzcr6ly9+KUUWpCNhYc5GcVVZtqkPydpxjtU0kk7pnLVlJrkWzPj39oK6AyuSCCc47Vz37QVyXmdUODjBJr3JWp4dRZ5uT4SM8TKaeqPkS4ZQWwSSC3Pr71WmlYqCc/KSCR3r5OMk3ZaH6A4OHvJXX5CqzEEKSDwcH9agDdPmJbJOe4z2oirK63NXWg3ZaMsO2Cyqw2rjIHaq7OwAG45JIJPeoUr6NHMuWM1PZMvRdQoySWBOffuKjtmJKAAcNjH8615YpXRtScZwTerPtf8AZuhZrhnyNzMPw4FbH7NcYNvvxlmk6+grzakv3qij08XNPCqD3Pt+JsxnJPYjHaliUKuBkgHAFe1TVkl3Ph50rvnqbLoTRNvPQhTgAntUsLZYKxPJ4+tb2cJLXUU68XeSXuocY/LUHBJJPIrR8oyR98KOD6U5VlNPndkCm+W8FqzCL7cuQ2Mk89sVLPCVfaAQAQQT3rpgoydmctetJRUXp3OF8c3KroN2+SMxEYNVPiGjR+G7nAJEisc/hXXl8IxrXT0PHzKnGpCM5vV/kfnjeRLJq1ySc7pWJB70+c+XqMjFz/rOMeua8HNardWV9T9Dy6caVCNOXbQnjsCHUliAMZx3zW3ZOjgb+QgIHtXlSk9Ez0otNc0WT29oNgViQwAII71uxqrBAOCSQcd6d1KzIoQUW7Pcq2ttngDC7iDnvW/FDHtBBxwMk9vWolq1Y6pRi1o9T69+Adky2IZT/GSD611nwGtBHpEcrKcbmCg+2OawpRaqttmOeyTpwSZ7zcqBBhhxHgkevTOan1d0hsZnHG2FiuO/Fe1Q0lyrdnxde6jKU9LH5o/GC5z4lu0GcrMwB9MmsX4pT/avEV8wBIE7A13Zm0lGL3OrIKKhTUk9LnnQZguAwLbiCD0aq4IXaQxLDrjtXicjSsmfVOtGLSSvckNw2CDwUYjNZkl2wYA4wckgdqajy2SOWFD3nFvRjppDsyGByTgjtWdJcE7wAMYGD6Ve70NHQppWk9T0H4bJ5nizThk7TODlvpVz4RKsvii0B52tkVhiJ+6ondh4RUHJs/SHTEAsYT3KgYqTTkb7LGuQApzwOvFevhbxj5M+Gx8HOq5NbNEU6tlQc4A5YdhmrMi7w3Azx0712KHM1dak4jnkm46ozZRuVu/JB/DpT50IGcH5Tkn2703Qaa5WZRSjSajq2ZM0ZGAwJxgjHarTIXAPICuPxp0WktdzlnB1EorofKf7SGltd+GzcqhBjXDEduOa9p+I3h7+3/DOp2oUMyQuyg98CvRwdSDjyPbocSc4VU0rXep+MdxGwlcBjhSwwelbnimwl0jVJ7WSPPkysMDtjtXHisEoy1Wh9nThaPNu/I5+LKqAuACAc+tPYg4YHAwDj0rynHnSdrO53zpqnJSS6alrflI2CqckYzWZPchUQIDgHIPpVUYycm3sjz6taKhFJ7s0opY1fJchg6kAjpiuPl1NoXZTnlsZHevRjSbVu6NsQtVK/wALP0g/Zy+Jljb2C6FfXQVvMG0semO1fnJZeJbzS50uLK5aOeNwwYE8elcNDK7Pmb0OTOK/tIqMFqz96o9ctXh85J1KscjnrX486P8AHrxjBDGn25m5UFiT+Y+ldkMK3G7eiPm/aV5NU1HXvfsfrTrnjjT9It5ZnutoWJsZPtX5I6p8WfE2vb4b67ch1I3Bj/n6VvJU4xtNao1oYOtWqNRlY9b+KXjM+IdamZX3DeQDnoK8FS/knJ3klgSSfX6Vy47FxlDlS0Posnyt0Ip819dTe+1sSFCgEYzyOPestZPlyBgDB575ryrR3Wp2TpqUeW9nqbJuHzuI55/GspJyVyQSzNjHp9KdNqCs1qXUpTsnB6m1HcOyjBO4kE5/hqPTbeTULmCGP77zBcAdfalG9uZszw0GptvVn1r+znorXOrvqTKdkQCqT0PrXvHwP8KNoOhWkkyYmlUOxHTtkiuSNL2tRR6I6c1xqo0OVbs+mYn2oi9MEcDp7Vn+YeoY5D/mMV6yg4p2PjlJVKl07NI89+LNt9o8HaooJDLGw6V0Xiq3Gp6He2gAYz2zAA9z2xXp4GtaaUjhxEIU6sWnqfkLqMxtbyWMgliwGfeo/HdtPpfiC7tZMgi4bJPYZrkzPDyT5rH11KMI2U3q/wBRouMAFiQGbH1rmDeN5e5XOAMcduK8iMeaVj0NYpRWp0ckny8kEcg/0rlpruZQuCSOjBu/0ohSbnyocpxnTcb26G7JOCMqSDtxj09a52O/foVLAtxmrVFpnPh4r4UttDWtNWu9Jv7fULTIlt5lYDPWqccbzN5hzt4OD3FbOcZK8mdEaMHG0lufbfhD9ojS30u3i1OYRXCRhWLHqa+LFsI5lCuoO1yQSK6IYiEXax8/jMnnUuoTsfaviH462N1aSrpcoZ5FIDDHJNfI1lYpE6jOSXzx39K66OawjZRicb4elTblUlf5GX4gjv8AXdZfULqRjvlZgB06966+K0aUn5PkBAJFc+LzOdWFmrI9/LsEoJSSszjV0vacbjjqDjt6V2P2Qlt3IO0AA964XNtWT0O2dVpqbVuxynkSRL8rZz0I7V1LWX3gx+71xQpxbvFClVdSLjJ+TOehiZiNxPzHPHtXRR6eRk8keZkChuLXMnZmtGMElBapFeKE9VBPTI9eK6qwsXldRsJV2/OsIzSdmbxprm8z7x/Z1glXwrASfmdyST2rtP2f7B/+ESsjtHybjnuc4rnwtRSqNvZPY8/N7ucZPoe1+WSoX+LaRn1roVsVKhSwAZuTjgZ717EaraPEVJuPN01Pzh+P0Jk8ST7eocHHqM8f/Wrq/jnaK/ia4LY8wjBB6HHSvQzSSVKOuhrkOHnJOSl3PkSWzbBQpkKcgDsO9dPcxJGwOCTvwT6GvBTu7RPpKk7WTV2ziZrHZz1OBjjpXUzxwENg/wAQIFZwbbRjXtThdnCfZSI367d2GNdDdNGsbbcblBOB3qk2mmtzGVSKhzx0/wCCczCFWWI8lVcDmkdsyxqeRvGR6iqnJczVjXDtxUXKx+pvwnLDwlpHygD7KpBPc8ZH4UnwoJHhHSQwJc2iMSfoK0yyCer6HgZxiVKu4JaPoepHIU5Y+ox2IpDkqNpIwB17V6atdNHHCFRRevu9ijqYH2G6JxuaByT2HHU1LqKFrK74ABtmY57gDODW2Hk1NRetzhxlOLXOtD8iPiXF5niXU8ZVjdOQOwBNW/iIqyeJ7zk7hM5we3PSt80urXPpcNVi6Cja6Z5MYyT87ElsgDsK6P7MGZVABLEj6+9fOx5eXmtqj1YyaXItEc49ozZ2nLBeSe9dfHpxKj5sHb8oFa+3hy2sZrByUuZPRnLWlmxOw8nJBPtXTrbCBwwztGSQO1YuOvMkaVaEGlFu1vxO1+F+nlPGekYOQtypBHXIrpvhVbpL4w0cAZc3Ayw7Z7msMVdKKbOmhWi1KSWq0P0ssLbNrFswWWIAEdBW1psOy0gyT91QR6nFejhotRt0PjcXOHtI1EtT5X/aU0D7VoNjdqhItA24+oJ6V7d8TtCGueFtQtNoZxGWA55wOBXt0aqs4vW5lgsRONVKDsmfjvNYmOVlGNocjjqa7nXdNawvrmCVB5sUjAj1561wV3yOzWp9VWlKLv00OHW0YMw5ICDaDW6VCg7sFmI4549q8uTUrJFt2UZvYxWiygzwwyQB3p91KEdAFOWJOR6etJVtEmjarSjOzYyPCY3Z3FjjHY1X81WKqrHecMM/yFJPTVGEMRyNQTuz78/Z28WW82kHSJXxNBJsUNjJGOo/Gvj3wp4o1Dw3ex31jOQ6fe9H9jWUItuyPMxmHlKSl0vqfrzFPEygIww5yfSviTSf2h2SGNbmE71UAle3vXq4ao5Ru2eDVqOKtFO1z7XmmSNSWk2gg8n+Gvh/Xfj9c39vJBZBh5ikAjuK63FKSmS/aWUYXK3xy12HWNba3t5NyWvyjHb1xXjk1/NqdybqdiWOSSecVy4nHpw9nDY+gweUWl7Wq9dDHXT/ACwDzweoropl3RkDjGCSfbvXkvU9mUeZ83QyIISigkEHeMe9O/eqF8vJKk4B/WjVk1YtRUVtoaTGLYvzfMMDjvWNJMzAKpwScUoRUWmjnkpTbhFWTVrnpXw60/7d4o06BEJCThgR0OK9I/Z48O3F1q8mqTg+XGhVC3Y+orOpJ86ijetT9nRdu1j66gsClt5QYgPGCfpXYXFovk4AyRk8d/8A9Ve7gG+XQ+LhBwvVSufkl8adLew8VagdhEf2hiD6g85r3j9pDwXILlNajBKTJhjjoQea9nFYeNRKSfqe9gcVF0ou2p8VW8zYBJIOQOaZMTbHCDBViTXzmKpNNLZHdF8797qdZbXBSMb2xkZB/DpWBbXzbQrkEjpjtXG273Z0yglHla0N6SaQAOrnAYAe9VN+4Ek5zjOewq372pk6CT1f9I92+C3i7+xPEEUVzMUguwFHsexrweG7ntpoJInIdH3Ak/dPY1lGLUrx3OfGS9p+7W5+xWmanHdQwsJAQ6KQR+Ffn54Q+PN9o8UFpqRZ0hUBWJJHtXdSvKKikfLVMKqVW8l03P0RmmQqBxypOOwNfFt7+0fZRQMY2zsBP+79K76aTtK+o1UqKmoOPke9/EvXbPTPDGpvcOoZ4Sqgn7xNfnZ8QvjLqnizdb+YyWpY4UHqPau+OJjTXNN6nPDAVKkk4aJfied+I75Lm/uAjZUO2Ce+a4m4vG2iRnJ3vgg9TXkYitzzXKfV4SlUV2nuE82JBgnBGSR2xWa9wQWJ44HB74rL2fItNUaUajqJqS1R0NnfLHE/zscEED19a5cXB3FNxGSDx6etbx5ZyTfzM6DdOCbjuzpZb9JWjBPSQck9OeazPDunzarrFlZQEtJczqoAHTnqfpU1ZOEHbYcaarVk09d/uP03+ENoyeC9PQjGbcED0zXdeBdI/s7w9ZW0gAZYAG9uBxWOXQakpW1PGzBylWcrn51fGrSHi8SallcYlwSe/PWvcf2jPCsv25tUiUmGcc8dPWvqMS5S95Hq5fThKmpSPz5k09MkEgtkgMetdDNb+XMxkP3ZCoB71jXnOKTjuzN4SlOytqr6+p5frPh/dCZkjBK5OR655r15rW3ktTG2PmB49eKwWYuM7Nepi8NTcrP7Oz8z421SB0nKMc4YgA/wmvcNc8DQXV2PJ5VmLcDr6ivYwmZUvZ2WzPKjlrlWSm7t6nvH7InidIJrvSJZQpMocE9+BxXmHgyC68GarZ3tnlXWZQwHdc8ivLxkqaba0ROPyyCqKrT0kj9e7WZZ0VxncQAcdDjpXjPgv4k6ZqFpbNJcqkjLhlJ6HHeqoYiSg1HY+WjFqcarjsz3rcBtGcs4Iyf0rgpfGmjRmOSS+jWJCPmyOB612vml77WqOqbg6dr21epznxt0mw1LwRqk86gGGIMpxz9BXivxm+LdjeaVJoulzBy4Icr0NehhYSi+eWh1Zbjpc6oQ1T6n5QeN7PydVuQoBEcjDK+ma9B8U6SLh5LnaC8jEkAV1zx0WrdT6OpgKnPGUHax4D5eMbiANpLL6mu6g8NSSFy8fV8AEdK4/bqTbb1PN+qyhPlpLS5wwXDKuwbQQARXdDwjdFwVUlN+QT2odenZOO5vV+sNKMrRsY2iKRqFioOW+0qwK9ueK9L8L+BryfW9OiiTl7pcHHXnpXFiMdSS5pMvC4Ocvc6M/WL4RI//AAielKRj/RFfB7nArtPAehz6f4e0y3KFfLtUGPWuLD1E2pSPBxFFQm7J2X4HS5OF3Et8x4FW3tmBUckgEkjtXuUmknJPQ8qDca0XHchUYYYb5QRx6UrA7FbAIBJIreVpuxp78JNyelxu5QFJyTnJI70hUsE2nHOa5dZO8kdDqupGNKK2ICFBBOepGB39KesRIG5iQMYHp9K6eSMkpc1rnJOpUUvZrRXtY9SjGCuCCdpJ9ueKap2oCe56jvX5xQptppbH1sqsVJOW63JQdpxk4JyDTwpJQgEHIII7Yrrp21izmcW17SLs73AbW9ME4HuR1pCpIyrAfMMEd61pRtoupTxjl7iJ4xxggjc5wfwq3bdSjcncB9c1z19FqzWlUVV8sl5f8EmgjBx82M8DPatCKEjbzlsZOPappQTSUeg6koUpLn1v+Q0xErnIG0EHNX4kLgtxjGQKmMm5Wl1O/wBlKa5m1ymRcWzkE44KEA1tTxbbdskgBCCP606dWSlyI8jMqKacovRH5x/H12fUZRuOzduJPrmm/HdfO1e5RSAI2JAPavYxs5KCb2I4dwkJJySdz5SkO6RDg7QeRV6W3OT/AHhgjHb2r5dJ3sj7mEk6aTeq1M9SQu4DDHIx61a8kyKQdwbdnPrRZxlZipQUn7SKuZ+3kZyduc5q08TpkgHuAD296q7askaOVPmceq/Ukt3O0SLk88gd8dhTbXc0qCJiPnBx2NVTpty97Y1niuRxhbVn6G/s2WhTShLj922Cp9OOn0rqv2d7UroEPGC6j6CvPw65sRYfElZqiktGj6hiUgAnkPjOO1WokUqo3dgQK+nq04p3Z8Jh8QpVFG5JAF4OSCx6evpUqBFZFIxxnB7ZqHFNOTeh1Tgr8jeppQp8nyH5sE7fWmwSKCnzZCHJ9/Ws5paSeyMHjU5eztZvQhurdWGQcjBP6VqMFk6dmUH2qpVXL3UrHVUoRUkpu6PFvilIYPDcynhQpyPXIGap/GmTyvD0qjILEkD1GK9XARc4tLc+YxijTxUINXTZ+el+QLyV1OD5rFQO+DVt7a6muZAIGKFx8xB55r5jExkpu5+n0HHkTStYktpyskY6k8gema2rLRLxwCIGBLAAY5+tck43+E7U1flZqWs3CnJA4I9q07TQNUXBFtIyu2AQDxUVKblG1jSnGy5V06F61kzIAchfU1u6d4X1h5IlFrIyl1ywB5rRRSiXQpVOdNK591fBGAr4ftmIJXAIB7HjOa3/AITac9n4ftIpgVkVNuPqK5MA5Su3tc5OI051VFdNTtfFGV0qchjkIcEdqm8R28k+k3MMPMphYZHc4r38vj+8TR8Lm2JcKLUlds/KTx9c58QXirypuGJHpXofij4V+ItQ1e4mjtXCmd2GfY9e9VmTTm0nc+iyjBy9jB3srbHz08m1sA8ljyPQ9K9fX4OeJmKiS1YEMcdeR2ry+W7vc9Wd4xV43PC7iQxqM84BOT2r3Kf4K+JXX93alm3EYx14rSKTlYic5+zv/SPnt5TjAB4YDJr3N/gj4mwX+ysHwM+/r+VCi7mvsVK97Mj+B0Jk8TQZIOwHJ9zXqXwl+Hur+H9fM1/AVjTaAe7HHP8A9auWvGXMktgpVY08PONj7JtTst4RjqoAx64qxbptjTIIOAOP617FKfLBM+Sp0Yyndy1Gcj5OOGGSO9EqHoCQW6H0/wD1V0zrN6tGGF53FuT07dypLgkjJ+UgH/P/ANelLKGUP/e/OtVJSVzmUWlztW30KsgC56DOce9SModcOSMEkYrGFFppSN8K3UTqJGfNGtxE0ZU7WyMN+tWFUEnDZwwBz2xWvs03e5EKfMlBvROx+e/7QnwenS8l17SYS0MzF3VR901993ulWWqW7W95EHR1KkEcHI616FbEqUFF6l4GpOEnFPTY/CW/sZ7UuDHzGemPzr9Hfih+zfa3jz3/AId+VsFih7k+grGOHglvoepKtOrFRjK3Q/MKTeOC5AOeK9W8YfCnxLpMz+fp8gjicguoJBPpRTouatfRl4mEqdJQgtup4Ndu3DOQV5AHrW7daHeKzRzQOGXOdw6fWu5UUkoz2OSVSSXs09VqYNraiQrISOWHHYAeldFY6e0cwL8YwAD6VzuTiklseh7Sm24yWpoWdkEVZQCxxjH1rcjUHCcAMuSB0NebiJzqQ5nodOH5eXnatY5112yDBwxYcf3fSt8WLSnfsG3cACBTjdRtLVnJThCpWUne47T1YHezEhQFrcs9IuJCI4oiV3AjA61x1YNtO+h6E24uTj06EaqWX7wJ3DGK9C8P/D/W9YkhEFo7AuMEA05whTldsdCUnSU7anF2UE1yzQopMjHCn1zX3V8NfgGkUkN7qkY+QhgCOtcv1hP3kjonRgrxlKzZxHwW+E1zfXMGq6hEdsZDKGHHHevv3RdCs9Gtoo7eJVWPGAo60RozlK0nZHDi81jSiqdJXb6jtMsYtPt7eFcAINuPQ46VupCpAOOAD17g16NLDwjFNbniTzFTT517xWjQFsnOTggVpxwrwoI+U5wO1a2vG72MVhozlzrexSMO4BDyhc5U/wAVayQgkydtwxSjNqKaNFSp1KjjUW1j82/2iPhrNZ6rPq9rAfs053Mw7E1+hXiLwhZeJ9PNjfRKYnyMkZK57iumVeMrc5WCrToT5XG8T8RV01oxtIz8wJx2r7Y+IH7P+o6XdT3OmW5ktgRtVR93IrzJSUGm2fRUqMKkVpZI+LJNLE69wQAc+tesX/hC806Qxy2zrIrEEMOtYuSaTRx1aDcuWT637njiaWIjuKYG7GCfyNd82mTNlSpy0hAz+lOdSTaSeh6MEoLlprocYYBHgLjgE5NdeNHlfJZScEKSB0xWb5Yz0dyaU7RSb8jlYifNTqBnJJ7V3Wl+D9Z1C4jSGydlY7QQOtXieSyaNaVOUWoPVMraZYTXhWKIFsuMBfWvsT4T/BS4imtr3VoyAMHyyOQa4ZSstEaQowU7zlZdjgvD/wAK71vC93rN7ERsTKgjvjjNffPiXw5BH4MubCxiHmMNhVRzx0x+ddWGpyqSvJ2POxeYum1ToRvqflneaZ5LlGUFozgZH8q97uvhprc9yzCyc5JIIHUntUVYwS91nZToVG0pbnzd/Z4MqqVOCRgHvX0G/wAKdajf/jwYFSCCFPPFZ8y6I1WHdlB7HitvYopRCoIc4HtXt8fw11xcOLFwS2SGHSo3VmaUKEp3d0uh5/p2lxxGLdyu5Sa9ch+H2vJ5RNk5bPBA6fWplFNWY3LkaXU+ufgjaeX4WtFRcBeQMfSui+EtjNpvhuytrpCs0KZYH8OP8iubAQuzmze7ajDU9ClBKkDIJU8Htx2rRl2MCw5wM49K9l2lJLZHhV6TUFJvU/Or47nb4luApbAK4+p9a7L4x+EdV1bxDcSWlq7I0hw2OAQP8iu7MJr2ai9UduTybp8z6v7j4uvxIpL+YQRycd/SvRbz4e+JGIRLBzluuOK8VxaWp6VGjKMm2zxhmmLgcjuQe9etR/C7xOzbmsX25OXx0HaqUU1e5tOLVm0eS3TrCignJYHcDXpd/wDCvxNji0cEsQAR1+lXGmpLRnLytTc3t+Z4coL3CgthTKASe2TXqcfwx8TLOGawkVlcEEDkEdDVz5W9CIwbqRlJaL8D9A/hchPhTS8Ngx2qHJ/i45rQ+H9nNY+HtMimUq626qR9BRgIJLla1PEzKco1HUesdjvQCi7wwb5Tx602Q4AJyCpwoHbNexpOTb6HmU8Qre6roraqR/Zt2W7QMT7ccVDqTq9lcISfmRiD2z2z7V00XeakebXXtL02j8kfiRMo8Rajg4b7ZICfQ5rU8feGdUuPEmouLSQmS4YglTzzU5vFzndPQ+pybC2owUlqjzCK8A8sMSWBIJ9fStBfDWqI6brZgFIGSDxj1rxHh21qz2KkHNuLV1+TLkV6iOmcneD+FVG0q9QhjbPtDADI9KzjSbi0FNKDtfZGo8iOY3TBjwCCetQRWF2QqGCUooLHA6e1OlSi4tNkzVWVm1oes/CuUweLdIIIAMwYrUXw2tpW8WaPmNgqygsccD61w1otRTZtNOVOUJdj9PbK6xawnORsB4rJtwI7BA+d5UjPcDHSvYw1FSjyvqfEOvJQtLp95sTSRThkZQUkBBB+veqMJfjPDZJGe4rZ0JRWr1RvzKtC8Vt+J8LfHT4fy6bqMmpWkTNaTNvBUdMnkH2r7P8AEuhWviOwktLtA0bKQf8AEdK2bU1ZrU7cLmicVGorpH5FSRBCwJIJcEj0r6K+IHwY1HR5riextnaBnJBA6DHeuGdCSkuVnvUq1OouSD0PlK4bE+eMAlcg8cVs6poF5aOUmRgyscgqazcW2k0XUpxgrva33HOQxkuN7EhXI57VpwW7Rs6HPBBOe1KtFp36E0moxT38yWAOFyANuRwO496tQxkbQQSC5JxXM4JK6Z1xm3o1oSIVIU5I4JAPb6VYSNjhdw+Z8Y9KbjrZrQ5G4p7kkDP8rD5sEAVbgjx8oAwOD7UTvC8WLmhUlzX0XTsbVjKW2g/eD5+lNgQJsYL1AUDuaicVy3NFQbd+h1a7XjYAbjwTjvVe0WZiqKGJDgfWoimlYcIpu7WrGeQu7b/dwQfxr0Xwr4F1nxBcxxR2j+VIwBcjj6VUZNamypXScdGclonhi917Ura2tYSwkmAbjpX6DfDr4Yaf4bgSSaJTdHDMx7A9qmN5K6WhhVxFOjUabvJlr4feB4fCmiW0KoBOUAc+vr61606qoCBsKpxkemK68NSVOSbWrPAzPGVKkvIziCVfcxOCCSe9RTFVkUhuMHPuK9bWVuVWR5SpR52lLU888c+FoPEmj3VhMFJkQ7Sw6Gu2uXQgnjO4kinTrWd10Omni3Tkly6H46fEnwHqXhvUp4XiYJFIyqPWv0p+IHw80vxlZyLNCouW3YkI5B7mumo+dptHpYLGqVnN2fQ/HeG5kSURvkMGwMV7v8QPgvrmg3Es0EDPAr4V1zx9a4K+E95NL/gnoSowi+d6t/hc8whuN0QwxLLnAHeqMdhf2xMU8LKyMB/vY7muGeF5ZcrZGJm1KLitUWlmYMc+w47e1VmV0clgRjHBrN0k4JilUvNtR1WpbeX5QRkAsAD6ZrM3ny2XcQ3IOfpSjKUWkzWlJVKbk9GyO6mfyT8+B3PrVO5J8td+Syqcgd63moxlz9URTUklBrf9DHklYnjouevUfSqsgYpvUENJwQPStHac+a2xqpShDfcpSSjI6/K2SPQ0x4WchFJILYAA71vGC+JnHinKSSS1Mu4uGUohGQWJDHr1rdtPDmr6nOkdvZu7ZAGRVx0hzSRtUoP2aUFqc9bTtNMqB89Cff2r62+F/wCzrqOqXdtfa5blLYMDsb+LpWKrwheUURClU5bTlp2Nn9nX4ZT6jqMXiO+gKwRjMauOfUkV97+GvD1p4dsrextIQsce1QABxiuWVKdWSlLRHHic0pUU401qzdtbMQwhAw6A8d6tgiUkjgZ4x2r1KNHlS5TxaeLVSEqiPPPiF4NXxV4eurYRhpkDMpxyTjpXp8SkrxkFdrZHX2NekpqNnJaGNPHujKyWjPxg8eeFLvRL+eOSFg8LMNuO9fol8X/hDaeJYZ7+wULfAMSAPvc1rKrDZbM9mk416icXZf5H5QoJpjtBJ2Nke1eseIPAOq6DfSRy27qI2bAI4PNc8oxXvUzqoyqynyVFZXOS0zRZZEjlkOCGPHcV3Wm4t4THKhDY5PY187KU4z5kdDhSSlC1n3OAv9O8t846OCSO5rtLu1E+3anC549D3rZOSk+YuCjGneSu7dex56y30cZa2neMknG0ng+vauyhsVU7XXOD37etdlTEezk4Lc4vqcZwSlZLc8uvL/xPPtjm1KfYpwMH9K7+5toxK6iMhSxP0q8NjKjerJr4WjKLlGKdzz2Gxnlz58rPIckE13SwKgI+UYU5B6GuSvmM5NX2O3L6EYNK2qR5/Po0U6EsgYryQe4ruJLQAM64OxcBT3qoYh25o7jnVUqlpR26njt3pcFu5AAyOSBXSajajzXJB5OMjtXdCvf3rHHOs6kXDqtvmc/ZWURDYAGTnB78V6T4G8D6j4n1CC0sEZ45ZgC2Ogzz61yTl7OK52c+EoVJSlCFraanp3wG+H7654jt76S1LWtnKrjI6kV+hHwr+G1p4Q0K3t1iXz9isx7k1ySqOtJRtZBi8XGjeMHq+p1VjpMMdnGm3AiQhRjpXXfZGG0fxHPGO2K9qFOKikj59Rnflvuec3ei7Qz8jfzge1drdRLtCtkbgQMV6kMRJK0jGOEcZ2i9PyPG5YCitESchjhvWt++tiHGST97Ga6nWTldbnHKhKK5U92cz5P3GcnIKj61pAcqWyR1IPairFv3uo6KUGoS189tCmkZVWHBxkg+laQiGC6g7UycelZSk4u73O2nOMWpQjodaiYCjJO1hyffrU6ruXfs5AIBGa+IoX503sezUi6NJOD338iUL0253AkD6d6njQADOTnke1bzmlJJdTlm1OmnLTXcjCEttyQM8H0q9s8xMDgk9fSt1dNprUy5ZU4RV9O5HERER8xJ3cH0qRRyM552ipUZSibxr8sk4I0YpldeuCG2knvVEFlZTwfnU8d629koyTXVHLTm60nFvZnRwkdPfIHrisyGZ0KnkjIJB71hUptpK1jevDlqd3p6G5cQieFoycMwwPfPSmLKzEAnA/zxTjQipJpnFVV7wmrpv7j5R8f/AAV1PxFqUs8ZLRyucelfXMYV1BIyQSSD3xXTi5yqwST2PYyvHRwlL2aj1PgBf2bL5uThDHyeOtfoE0Y4JUFSMYNeZHBSbumetLPox+Jbn5/J+zFdudzTHbu4x1PtX34EyT3JAwCO/rR9UlB6szp8RyUGlDT+vI+CU/Zgkzkytkk9e3vX3rtGQVAIycg1csG0k07mMM5jO9lZ7nwza/swxqwZpAXBBxjg19yBAGyxGMYyf0p1sHaKfMZUeIqkq6hyanmHw98IN4TsEsVXEcWFUjtzXqceAAMDPt0rKngFCScjfFYyWJi4z0RIrZA25GMDI704B0KjjAw2PX616UabSu3c+ZrznFciXlceCd4PBJOMntT8H7yjOTyDWcJuSsjulSTj7rXS/mTQsR3z0wD/AA0IAowCcnjjvW03K3LLVCoUote67F8SblXDFWAIwfr1FV16AE4K5Oaxgo8zdiIXUm6z10t6HPa94etPENp9lvlDqXDYYdx0roon2FTnBcAHFbqrLkag7DdaXPz21WxwGm/CHw1EBIbUEgnqOn/6q9VtrrCtyQFGRjtXk1sHaopTe579PNKrp2ctTnbH4a+HIhhbNSAxyCBgZ7iu+tpGON3RsD61KwytzN6GLzWove6lGx8B6CgAWyjG0gAADGB6V21k2UTI5Vske1YKm27ImjmE4q99GVLXwfokarss0AK5AIHH0rqY5hs28bicjP8AKiOHblZG1HM6i5uV6qxWtNOt7RRHEoVVJAxWhvG3jJJBBP8AdrZUVFpRexnXxMpXl1ZRmjGxemG3Ae9QXEgXBBO0sFJrps1F2OKm7azVmzBudPtmJbaMFskAdTVq4ZQEwDn5jk+45FRypas5Iupypxe+xhPp9uVB8sZznB7VZaTcQMkEYBHpWzUX8S0OuFaV7N6mebWJcbUwWPHtUsjkFQchRnPvxShSi1ytHQqsXC8Xr1M+WxgbaxjB2kjpVp3KRqOrljn2FOFoydkcak4x5+bVmatlAh3eWOGJB9AKnY91Jwx6enrVVErpJF05c8JQXXURRgleM5wQKavOBtORyc96mpFx0S0Rz4OlTm7vR9Rkg2pgnJUjJpzgB2fGGZgDnvjpV0oJtIdSmvacsDPIDsuMH58AHtT9uAAQM7scdveumtLlaS2LVdOKjJXavp2EZdyEA43dKnWPcCVYnqACKxSk43XQdKk4pOOzMhYf35+cncQSPWtgoI9sikkJ39aUaspJNmrpSpxaXUpKmzJyeBg++ac8g2kjI7gHvW0aiSt3OGdGCnaOskivMyIjocYbIOc81RuCrKAcs2Sef4a6FzN26jxUZOF4rRI5/UfD2lap5iXFsrxNwoZRkfWtqzXeOck7gSDUyTdmzChOcYqUG7rc8L134DeDtWkMr6ciyM2SVA5Ne8yoySBVJ2YBBPeuxU4ON1uGFx1aNR82zVz5Juv2YfDcyv5LFc5Ukj1r7Ajt1kbOSTkYPYVxz5ZWSeqPRoZjiJy5ZLQ+K4P2XdJRBsfG05IP8Xp/nNfbgs8bsZBfAP8AtAetctWknJq9j0oY+UIPTX/M+PLD9mbQ48F3YHcAAR94E8/5xX2THb7Qp5K7gDWPskk22EM7lCOiTPnrR/gP4b085aAM4IAzivoohUYYXO2QA+1RPAxvypm0cyqypqbsmzitH8E6JpKKIrVAygAEAc12xVSMgkbVAJ9fSrjhoN8z3PPr4ipNqLldIijhWPCRgBFAChR2q1jOAMjKnHvxWqSitFcjnqyjeS0voMT5t4GRzgY7VMkYK7hgBhgn0puaqNdzhlSTTkpaCqNmAcHLAADtVyOPkDgnI4PehzslKSKw6jKLjKW4yPBYA+pHPerKxYwOcsDwO9RGSS5Ny5e5Lmi9GTIpG0qSSmSAfXHNTAY2t1x8o/Go5G5csQlU5IJvqWozuK9cNjPt70yLcjpznDE81agouzehrFvn5lroTT21tcjy5lDcDI+tKx2oQcbQDgjtjpWVlOVkFOu1B8uiOA1f4ceG9VDtcWKM7A5yB+ddwGOSTkMcAn19KMRSi7RXQ1wePnH3Ypps8Bu/gJ4Ynl3RxgAHKgdiete+u654zuB4A71MMMpL3j0I5jU9oop6Hz7afAfwzGys0PGADnv619DqCRwcYI49frWSo01qzTEYyvPWnpY8x0j4b6FpQTyLVfMjbI4HFepqq4JIABOcetaulTTtuckcZXdLmqSMuGxgto41gTCYHI7GtNwHTKk5AOD6ZoUOSVmx1X7inB77j4YgwCuCVOS2e9SRNggnvgEmnVSslfUxw9VKpGZYjsrONcCBDznkDIp6yE5fPCYOP503SVrpamssU03JO/6DvsdnIuDAhJySSBwPShXPyjqdxI/oKyWHjLR6GUMxqTjaG9y3HpWmuuZIELbgCMdfYUqTbTuPXJNRUik1y7Dso1LTeqs2Sf2VYgHZEoBwOR0+nv6U8zsnHqARnv8A5+lHsW2rDpYj2rko7DFWGDEcMe0ZJOO3qajB5POWOc47e1ONHkafUyjWlUfKti75mD949s57ntVHf8rckkNgj0rT2CT1ehCxbppwkr69ytfW9tIGMsatucDB+tRSz7m2nIyevr61ToycU2tjshiKcXzp7/gc1c6dYdfITfuyARwPQVanLMgYDuTj8alRT922pz+9K8oytYom1swMiFQRwuB+lSA7mBbBIOQTVxoqNrD+tScHGTKElpa4VDbqV4wD2q9w5bkZBAAPrW9ZxStJanHVrOUVCMmktW+5lmwsyFP2dAqt0A4rRVQCoycbgSPWs54eMZJWudUcW6itGVkvxK6QRxRkIAFSRQMd89fyqXO7hf4nPSo5VBJoxnGUppSdv8yoysmRkEHofWpNrLnJOecCvQdVuNlsjCSgp3k9XvYpsiuhyOHzuH8qmUZ6nuM57Vk4STsth0mlJp7nIXXhPQ7mTfPZRlmJJYjpXUuCxcscqMDBqfYKyUmelDFuEXGne/c8/uPh94ZmI3adGckA5Awa73Ix04ABHvUKMLqKQ6GOqzT5nZI8wk+F3heQnNmhHJxjj8K9Q4QEEjG84P8APFZyoRuk9zGGYVVJyTumeWj4TeFyyhrRQFfJwoznvXqKhjyWI7ZHatXhrr3VqXicyqQanN28jzmx+GPh7TruK9tIAJoZOGAH4cV6dGhA4GMY/Dng1zywyi0p7lTx0q0WpP5FBYSFEYc5wM571oKiRvyQWIGPfNdCgnZJ6Hn8kI1LSellr2KaKvOM9Mc/rVoqA/c7skAd8U6bvpYtKMPdi7ootwAgyCByTVkxgEA43ZraDTk3EpawWljKlsYrlCk6BlkyDu71rLtJZc4O0dO3WoqppXRwRrKK9pB2af3njniL4TeH9adi1uqSMQVKAcetexSoCyYBBySSO4FaRpR5V2OulmdSMnUbvfofFmsfs4b5pGsHDDeTg98/59a+2EQbj8pI5P0rGdBSV0enSzqopJzjofndd/AHXrYYjhYqwAwOw9q/RhY4mKsygrk5B7Y9K5p0WldM7VmsZ2k1+J+aH/ClPEiOMWTMoYHI7H0r9LzbQsVAQHCk8d/X86cqLUbN6s5qGaKUlUSurn5u2vwU8RucNGy5IAJ9PUe9fpStnbZHyKCehHbjpXLKnJK6Z0yzRwnacbX/ABPhjRPgBqsjRtcMyYYEgjNffEMfAHHyMAM0PBScU76MzWbtSclE+dPDPwJ02wMct6m85BIPfpX0tGoBUAZDMQT6VUcHpds5KubSlJq1rmHovhrTdHRY7eJcR4zjt6VvgDfjact1PrjpXVHCqKTt6kSxc6l4OX3j3ZYWwFxkAbh3qOVgw5528HNNQ5rNs4nTjC8krszbm7bdsTAIBJPtTJUUEFgMM3Ge1a0Yxa5o9DllNT+NtMx7mWTeN2exH41Jdru3MBjaQAPX3q8PWU1d7mkMPKinKGtzPkuMkEMRnIGKzmSTqSQOQAar6vFddRKT5mprfYfqF3/o7EA7sALjvVaVWKfewQoJNaUpNz5WiHB1ZJ32Ofewt9SjkS7t1YyZBDDpWjGUGFP3d2cj61NRO6XQ0eIUGmpWZ5Jqvwe8KarO7tbiOWUk4VRgntn/APVXrsrfNGckHPUd/al9U5m0nod1POK0ZRS1ufKesfs42szb7KYYdjkHsfavq8L1B9c4NEsFFNa6nVHNajqOc/hR8I337N2o7QIZMSbvlOOtfdxQZBfLZUk+o/yazeFalpK5zf25CcUpR69z8/T+zdrcu3eVwGABAPX36V+g8cSiPAz82AR6n1rOGGTdrndHN1N3jHbrc+BYf2XrpmQXFyoPYj+HP58196suScAAgj8veoeElFXUtRUs5Sd5RVj480f9mLRbeSN7uQsTjJIP619gHay/MMYOST2q6eFTXNJlV85m2lFHkOgfCfwtogQ2unx7kZTuYc8V67GqZ6A4IJ+tXDDwilZXPGli8RKTlGV0trGbbWNvbBPJUBOc47elaoCMAcHuOO1dMaMY6v5HHQxs1J1Ob5FYxsQOg5x9anORz/CzYJFbVKbtypGFKrJT55O1vxKm3YCeQMjkdKnJ2n58hNpOKJNtqLQ4Vpq8ltf8ySLlRyT0wfWhWBXKkAEj680pwcm00a1HFS9rF6eY1ykgcOMjuvrTcFmBGM5Jx647U5Qbersi5RXLFp3ZxPib4e6H4hgb7TaL5hYnIHXNehKN2M8jdzntWPuxlfc6JY2u43irpnx1r/7PN0xabSnBiUABT049K+3bYDZGrjKqxIBrn9kk3KG1zfB5lVdLlqK76M/MXVvhD4k0+V8WMmyM4yF61+nkmn2twMSwqQ2Mk9Pas6kVe7OyjmtN0lJxtfQ/IrUPAGtQsA1rIHySTg4FfrFN4V0Sdf3lnG3zEkkdfasYqd22dFHMqdROSi10PyHHgbUpSFa1YhgAQwOCK/WZfAvh0uALGMAZPIGRSlCane3oarMaSqRpqJ+Tdx4G1MMMWrkNwpCnmv1pHgXw+20jT0JOQcgYWr96Ss1YVXHU41NI6H5Hp8OdeunRYrJyGySCD1PT/Oa/WKTwvptquVtUBToABx6VVPDylKzKr5lCzSXmfmroX7N2qaw8cl/lITyyjqQTX6PR2kcUmUTaUYZA+tdSwckk0zy6+Zybb5NH1PH/AAB8KdF8IQwmzt0W4ixhgBkete0xQ7QoTu/Jp/Uo83NJ6nNh8Y40+a99diNUjiQKBt+UngdOKbeBtiKjZfkN7CuhQSsorQ87EVIyi5w0dyhNqEQbCgY3HkfzrAmjkC5DEEscE/yrenhla3U5atdqXOlpsTTTq5YrzwDWcuSSC+VwKJOK0TOmm4Qi01qzBvFO75uTuJNX7mMks+cMc81rQh7vM2Y0a6oNQh1ZzogVSoBzk4Jq7INu9mOBtJFbT529Hqc1RKo+R73KoiC5bJ+UkketWouSpZc+YcAelRKUmldHqwoJRu3o9kdHE277vTOcGoUfaE4xuYDA9a+WhTcpqUehrTqzqK0loy4vJ+9xnnNRjjof4wT747V1woylZW0M1KMptzXw7FhT/dJJLrmkUuMqMDdxkdqzrSlJ3k9DNRcLRbv1LIbbnPJwMDuaci7eucKDW8eVWaNKVSUYOU1rqKqKxTdkhWH481YVONwJPBIx2rSabvfc4UlGSlbQdEcLuIORk4FWVU4DHncMgVnduV5Hq1YKNON/kPi35xnHRgT3z60kStnOTjkc05yXI7/I5oSk04x3L8b7SFLH5mwPrUUZ28cgbwQf8K5uV8ybLdOdlFW/U02dXUncSC6qT6Z9Kzy7lflBB8wDj+ddvskpJtmFf3o86jqXGyCCSOOAajTkbGOQOAT3rNyik76mrgpRjFvQATlsHAPHFPHAyoBAzj3rPWUHdaIxhTTqcyY1SSTuJJHQHtUihflfjcMn6ClZJJW1Ot2UrSd9BYV3KB0wSQO9CLjgtlskjPenHnk7yepKqxgnTfwu3yLGeAPTAH1qP+8OmAMn+dXBK12YVZxjSUorRP7y1Fll4OMsRhu9JGMHljjIxjvWVaNlaLHRwk6ytezWpZUbZFIwRuGfQ80o+XI3HkAgmqWtovZmdGkotzabYwlSMgZ2s2akHICjPTkjvT5EkrbHRNx5OV6t9CEk8cDOTg1YWI78bs/NjPpmtYSitkTDCSqVLuWmmg63Yru4/iGKlghIUAPnHX3qK0FJqS6M6fZyneNldGzZyMAm4sDuyfb1FOtUY4BJHQH3rCtdaW0MaVCTknLW51Nq5ymxj1wSarQkpEU6g5yfWuKN42itmb08OpXnfRNnRpIQmzJB4yTWXvIGdxJcDIFbRSbXK9Eb1qaatfU1jPhCCx5J6dqxWulPJJPofSsoq/xFQbad3r2LU0u8YLHOcisj7UMnBJ2MevfFaODSUonFPGQk/ZvUfLKPukglTyD1FZrSqWLHIJP5Vpytxv1CcYyeu3QndgQOTzySO1Z5cgKSxAYk59a0cWm0znjKV4pq5Kzg5+YkAnANUi4Ibk5yMj0pTguaMFsa+3UY2nHqK0hfacn7oK575qkclcb/AL2B9Patqagp2Ma+Jkqb5YaaEwlBGBnggDP15pi5OBk5UE5Pf2p1K0YqzVzoppxhq7eZOsm8OcHGcH+tJEGRSuckZIJ/SlJKUrdDH2fLCM763LOQc5wW75/pSKoIByduD+NctXoo9Tto4i0mpdSLyi3TjcSW9sdqkClW6nduwCO2a1VNWS6nPySc3J9NhiKAu0k7eeR2x2qdl37dvYAN74rp9q0n2MZz5ZRlJ6vQoTzwhduSOMjPaob7T5XH7vJbBwPrTpxjN8yZ0VJyi7OPu/1qZTyM+Dkg9wau22kzjCsxBDAnNaylTg+RHPUwrbjK9mzEhjeR1Xk72IB9fQV6PpmhIpiSQEHdzjtzWdTE63S6no4TCznJe0kcxY6dNGm5wRk8k969PutPMdqhCH5eM+oPUVz+2jOSv8zadppqC2POZrEODkEMGwR61tPDncBnBzihScZLlZxVqMZRbexkw2zxquBnIAXPsK1cDKp0O0Ag+narXPs0VGEfaRkneS6dyJINsbEjqpNXk+YFeQQBz6VhXrJNJlzs/dmuv3ma8AUEhsndjgdPU1qJBn5cnkAZNNxvNObOqNRKmko2V9DnmUY28HGc+9ajW3GByRx9BXRFRlK8luc9SLnBStotzJCA4HO3aAQe/vWmqDO0k/KefasqiUXdLQnDynZpaJbFEx4+UEh+2KurFzlM4OSRU09Ypxdia9ePN726GwoNgwfvsDgfyq7DHtVAcYJJyO2an2qbujV4iSmm3ZyFVDxyT2/wq4seNo4IY5FN3uovYxai1zyVm9BgAwnPVQBjtTwmwHepJUg4Hek4p6NiqULOKWthFjG1QSSSxyT6irZUAKOQcggjtWdO7d5dDupw5Zp230K20gkchlAJBqaQ5IBGMcn+lUr2un8iXiEqipQjZa+hGAxTI5IY4B70owqkc8Ngn1rNJuVkc0YKE+WbuRhc5BYnacAntUygHkcbsZ9sVvGzldrRHRGipO7duxAEGQm05LYB9Kulscq+NxAHtUqTbcktTChhls5FdIyDkjJ5GD7d6vJt3fOSSwIGO3FYpNx5XubRSnJpq1tEVkVnBzw+4E/Srm3zBhcr0Jz3pxeqjBGcaMqaam7plJQSSp4Ug8e4qy4IycDBY4I7e1dFWcmr9TKg+RNrVdhgUDOCThuaehUFRkkbgSR3HpWdTmduU7IYWSl7RWsNQ5Ug8gtnn0/+vTwCUO7BJyQPxocbNOxnOL+BO6/rQlSUjYQSDuGR64ORUG1yQTjGQSfxrSpT5rtMmreCUbehY3BQOTzkAZ9e9Rb25wDwdoHpWKipRsJJTkm3r2LSy5VQc8EDntVLdznJwFI/GpneLTRpKrTlC0lZlwycNyR0yR2qoZG5UkYBzn1reDta4QhNQk4k7y5C/MRlhkDuT61SLtt44PYUVaK51ZmFBRnHmkthXm3YXBA3dB3qr8wXBOSzYx6VMZNztDc2q4VSd56oY7YywORkYpmD0YjAPPvWqpJq7OdxnCXL+I1tpU9Rgg5prtkHA46j2rOcZRXLYcMXKCcpxK5YBgeuWGaqupZg/wA2ASK1nJtcrM6GJfs3KK0LZUHPYFsj/wCvVaR8qrZYA4FKlGSjr0N6dVOKc9mShgocnJIJP0z3qqzEZXknZ1HtWVTVRurmkYxUuZDs7hweSSQT247VVJYfdY5J6DtWispcqOaGHV5K92tSRmB27SBsPOP0qvvbaVJIy46960dJx91apm0atOtBSekl1I8sehBUrx7A0ff2HJPzdu+K0nS5mmzKMlTbSd0C7wVJ6gYIPsaseXyCWJOQfpWEpc8eW+prGMV77+4jXGTkk4BIHp60oYggZO8nvXTSg20kcmMppScdtrj9nykk9y2akTAyN2Bx8vpUOVrNmSi1JQTJlkC5XnDEnHrVcD5sbs8Z4/nXPVpNrV6m86nLJpPQYXLN8ozyOTT2xtAJ5JPNdNO6ioroTScZrnigA3tGrZO0k5p0KkHgkc5zSqTtFROvDpu9RLT9RjgfuwxPDk/h6U6YhQoO7dubn1B7CinTUVc5MbXtFSe3YrxAjHbLNxzSQuynknJJ5H8JHSprWbSfUWBw7cLzZKsm4quCSp6n0qVImVxwCRgjNKUofEi5xdKahJFiMAbeuH5I9KUqRjuOmB2rH20lGzNPZQm25dboexUhQvBA6fjVdT8p4ON3GKr3pPmRyT1SoJfMsqfvNg54AFLGxYELncRgH0qqqTab6FUKPu+7p/wC0ucgH++B9KahJGcnAYnHrQ3a6XU0nVUnyMtjeHHOMY59KbGQQSOTuyPxrOmrtKSNU6jaSdi2GX5iOTgE1HzgBSVOwggdRSpUYpcqfmJ4hKS53cd5gHl8/e6EdxUUpAGSCN2Mgdvaj3ZXi9y4tOcai22F80gjOByfxqszFi2ByjA5P6/lW8oXikdGJaV4xW3UJmLKwZTtXOD6juT9KjchsZYk7gMVK5oe7HY4a6fKnvczpArcMQDg5B6nFPkXceW4UHgdz2FNvmai2JUY0opPYxpUw64GPl6nt7Ve8pyTkgDcPwreo4K3dm6mnKzW1vmY0sYZQRgcZI9RWg0XGGPTIzV2ak4paC5IxV09XqznjGQflHHRSK05AFQgZBCgA+maLWai1sRKcIxcpbMytgzwTkgcHsKsLFubIyC3H1q685J2SMaFWLfOndoh2AuVXhgAAPU051CA7DyADx2qqCaVlqZSp399y36Dxk/K2AQCxA7UsQYFic8YIxWde8EodR1qfM3NIZETtdQSMgEEd/pUhUqBt4yQTn+VTKKspNGdCyjaL0IipGSSTyBmkB3Da+d3XJ7kAYrT2d0mbzxCjJ04bsrgZ3ZwTkDB7VOyjgnA3AZ9j71go3d2K8qMFJ63II1ChhjJJGT6elSJgqAc5J6d62vypE0MR7Kolbe/4j1XIzvOM4x7UYUKpCnAPWootN8reo6ycoObSsLtGMAZ2oSCe9LnJAbIAIxjoBVQqyupMiFK8Xy77IhYggqCQcAjHao3BUnJIB4IHatbub5ovUmE3yKMdPUgJAYKMgsvNVwxPqRkgD0raVFuNnvcpOEZpVHe6/Et27LuUsQVXkAd6rYA3tnGSvA781jeMdJFSpNVFKDNQyhQccDByR296yGlfbwCctjn2qZ8z0gtTnlCUWpyfu3OkivBHHjkkYOf6Vz0b5DLzxgVvZPVsij7Rpxe99DebUgdvJwfT2rKhQMjbwCuCDn071zPDqLVjWUnNpSZ0kN8siKWbgtj3NUYIxEuCM5K4xWE6LhNNnRHmqTXLol0NrzMMNpxkAD2qkrkhQezcg9/aqmuZcsi8LUk5czVktDYjlCq3yjLMoBPcDtWYkvzNkgk4H4gUuVRs7GkcVKFNwir6sW8QDJOSX4J9BQ8qsCy9UOTn3randR5V1MadRxp+8upz7wKiu7kkFcn296tXK/IRzySSB3rShFKOo6spOLitzGTHC98jAqQAxbVIIyBg/0qqkJXs9TzFBq8uW2g2RI5IwxJyrgY9u9IzCEY5IJH86KdKy12OiFJSjFS0t+Pmc/eW5SQf3QckVq3QVsMoz0zjvV0n7jaHiXyLlbTS6nISW4YdCAdwyO3pWtLCyOTglWyQT2xUrWSe5pCckr8tm+pgS2wYiIsQ3HIrSZOVB4PIIHf0rXaV4I4uWbSdV63OaubbIxuOQxIz3rZki4LMAAMkn0xVNuylcucIzbjJ6HPJEdqAgja3GO/vWk6ZJToAf501J2bR00aym+WW6EhkJyO3qarptCYDEAZyK+VpxSleLOuUZQd5Py+ZoR8PtJyASR7GoYicKQchmJIr17vkstGjzqklGomn6I0UxwxJGSMZ7U9DuUHAxjOfTiuWm1dpHU7Plm9dSzEpwoJ9Rz3qWNQFXjB2YB9eK0pKLtfceLanZSepZjXcvsCOPUdqfEeFIJ+cg49KblJTTRp7JuFpO6RJtKkc4GSBmhl3ZOcEYJB9KyqaSSbM6lR8iaV12HbgpVQMjdjI70AFOWGeOnpW6pJS0ephOabUWtWSg/dJIDdMdj7005bAyccnNXCEm7vZmNTDQVpRbut/MkUhSDnkuc+1QRgjCsD8zCiME7oKOISkrO3cvRHc3zHOGB4pkZA5JBxwTUOm4WSZ6Di5OzaaZYXgk4ztYDn6dqQA4IU5JbqO2aqtTvGxhzqDslexLGGBbnOefpTkIG8E5YEjPrjvWdGd03JBSqpyetrjl5I3YwG5x1H0pWyTGoOASM+1XGo5SaSNMRKFOUVbXuOAGSDzvbDA04bWPTHXOO9RThdqUjPFYmLskvhZKvB+R+EY5HoMcUxdwweNmePfjmlVppQ5Q+tpqM2i4HDKGPAL8D1qLeoIDDAViSPSsqEG3eJ6NVxnC3clb5cKXxvBUH0+lIzCTknBGQT6VtQi2uW5xVqailzK62T8yVTsK7skhhkjvTFQM2c8K2QfWlUSbs3YSk0o2V7MvxMR3yGIHHao4lY55ICMSPxoULu9zSpFSilKPWxp28rJubHygEH8KjRsDG7sOtc9OlGWrLfNFqCWxvwzKVbJzkAnHfisUSlQnXDYyR2p1MO2007WIp16kY+91NsXJIXDY+YgE1jeeMqc/MGJHp+NN0U5JtDjjE4JSWr0NRptuMkAAE4HeqgkB24Gd2TmnQT5XKWiCvdyj72pIZcNkZAGf1qvISOM4Py496lpVUolWSvNq/5jXlzgjPzHGD3qqXKlSThdpNdVROnblVzkqt1ZezlutibeCApBGUPIqkZJOhbk8AD+dRShK7a3Fh2403GRJISyjaSM56d6jYhlUbsbcZI71l7W87Lc3veLd9BUZNvXOSQD61AZRGQTkAseB703F83Mkbzm4x5JPTT5l+I7jtJ4cgn2qrFKVIx65yPeiV3G6RkqcYNOL3/AANEAAlsHdgAE1XSQtkg/MAcZ75NZwjeSZrLlcWm9FbUvoRgBs9ACT3qqScvy2TgDHalBSSZWKjB6x3aLaDdIqDJVnAye9EP3Rx0wT7805wbVr6k4eUpRSaskWoo0f13EkZ9akhOCAcYBypocm9FuVhcL7WDlIsRw529huGCatQlWUMCSWxkduOc1MqqSTe5p7JyTjFXsReT5fzc5Ug5HbmppZVCs745IA96hXjJNPQmMuaLhUVti7p19GHVZPvBiC3bHbFY5mWMgng7unYVM48ystjsp1eWTjJHol2ySWcbKxyrZBHt3rHtr1DaAHPA5pUJpO0UbSptR9pN2RzNzCAS+SAMEfjV2dg4bBy3Y+n1rpbTkk+hxV6HPSTT1MgRHKNk5AwR681YY4BxwEzuB7Y6irp8/RnPUjy8tRLUEQbtxJB2gnHapURt45JG7gD0rBTUoNTfU2k37VdrDkAjTAJ+8T9KmEZJwOVJxz6e9ZWafM3obqScFBK7KLqWBIwSwwCKubd0nH8WAT2GK6ak7RUjmjT5oqEt4vUzWiAI2ggdf/11olAOrDIIAB7+9ZQnLlcTarOEleKsZKR4cNjJ38kfzrYSHGc42l1A/rST5ZOMjmkuSMZIoZCgA5G0ggirhh6qD3OCe9a0Yxk7siimpJX1G2+HUE8bHHSpUUqFK5GMZA7H1rKtNwlyR2HhadOSvLWWpITtVtoJ6YFRMWBUgkcHg1q5Xhd9CqdDlk4y2evpYkL7sYGSRkZ7+tVtzrgA/NuzgGuWVRRV31Oihipyi+yJWUHaD3ByKiEhJG7Jxk5PeumnZR3MZ4uUpcq+EcwDABgGDDBB6GoNzbiCPTAPaqqJqz3OOOJipNtWHqzHA3Y+YDPpzzUAY598kgDoaUtY2e52XU4prRFxVYsxBIDMCAe3tUSPuYEPjbyR60lFyi0bUnTlaFr2NGPAK7jwcdP1qIMoGSxAAOKUZtxSSsXyuLU3sWgNqM+7BPJFVlcsFySEQgZzWroKLvfU4pVk5t73JlkBU4X5mJOD2IGKgWRQCoBJ6HNKUVdS7nSnFRaT1RLGAdo6FcnIqFXIK8A9QT6+vrVOo7uUdzNyjCKhJ2X6lxkOMBhnB69qiLhiuCSrDGT1P1qHKSs7m9FKdS0VsMywRck79qlsdAR1qVPmUFicbgCPUVlV0d2tSFGTbcdLkJ3FSGySXHPpzVqNFwVcYLZwR/OrdOEppJBCrOlFtorosh+VlBLSZOe9Xo1IKk4yOT7itKs4pLuEaSnBwWz1M7ZuUjafTHpWt5Rd93GB0x3qPbpRUpbHJLDzT5FKxkmIttwxAAOR/KtJlBY8Abj19cUpOLjzQ18jpp0pQlzt6GA0TKQxwWI4J7e9ajRFmXgZBI/Oq5NOaW46lWdV8qVmupiSjIbkkbQATWo9uCmQcnBz9aL8rSY6mnxK/mY4GQeTlf1xV5oA64yMkEEjtTknNprYiMINXijJOHA56kkn19Kvm0wgYEEjoKOZKXKty6kZJK2t7aGU8fyjodu4AntirDoVYhiCOmPWtaELO72OOtyRl7JaMoEtgcEgAZHrinsCpAJOCwIFaVYuT5orQc5RSit35fmQMSpGCSW7gfzpxbnK9GOSRXJFpxVu5dT+Mk+i3K7fNg9FGAQO9ShABjnOODXWqkW9EaeylUik1qMRMLnB+Z8A/QVPk7RyTyQ3tWco+9oYQp8rSvZJ2GOo3K2cKBkgdqkLZATJ7sc98Uc8L2aOl1XNcj6dvzISMlDzgknBqwF+QseC2QB2WrhNwi4owdeLnFS2vuVgcMM5+ZSAO9T7ejHkhSBiqU7xT8xSUI1rvYAE2FuQWGMn2pD8xHOMAgg+tNxUmpodVwinTSECbgr9OcHPaow+0gknk8gdKxlFqXL03M6dCFrvQm7BVGMgZ9+KaGGTuJBYgEj+GtXKCXMtyo1fdUYrQJXYqOAckYHpQx5A6kcE1KneSdhxglFtrXcgSLyypPIbGfw6VMGztJJwGNXOlZmfsY1EpRbVtSRXViACSAwOTVRTgg5IVSRtH6VjKEErLc0pOVSpdMvbgsiAAgMTketMT76tu43EgfTnn61KSUbMqdNKag9Giwij75ONzAgDtikJwF29MgmsuSMPdY22kpp6/wBaEyBSpwQVIBGKiHyhFBJA6Y7VagmkyJzcW2upaUAlVyQRgkeuaRTnJLfNkYHr0q/ZuPuvcdCvNNya0Rch+Yg4yFIyKYrYViScknFLn5pPl2Kxa5uVSfvFxcbwNpIBHPrz1quZQyqyk9V4NTBuSbWglGyutUR3GF4yTnHAqvLIpHdlbcP/ANdaezjGPKzKpVlB3a1Y0ndHtJBBBznvVWR/nXJ4HHHapjTes29DoUpqmot7j84+UngDqT0+tV2ddoIUgkjHvTjJyScmYyl7N3toiVmHzKOCGwCe/HWq7Px1HQZx2pualJNehnDENpre9riOwVzknhgcgdarM5ZQfyNH1eMI8tzetjIttLsMA6gtjDZyf5VC779qDHQ5Nazi3BJbCpRjBXkrpoifawU47k59QOmarFjuXnJVQSPXmtItNOKMHF1nGaVkraDtoGFz8+/jH9aRsDawJzuJA/nQ6s3K1tSFGNKXNJaSEfgZ4A747fWmAg7RkkFiGz3rVL2cmnq0arEU3BRStfZk+ORgYCnNQkkMQxI4wSfSsYwsm+4nKUpcyWmiHvgjAPGQQahkc54OBxwK0lTjJXT1M/bTb5Z9PyKxG4naSNoDZHen7Nq5yCcniqcWmop2M1UkpKtutrFYxkjljnrmpGOz5CDgMAKxpxv5WNZNSd9UxcKcMc7hwD9anx8iZOcgkE9x/jSVSKTiVLC8vvJ3f5FdMhSGblSWIFSKg2kjIHXHrxxW6Tg1Jbo4bTlK8XcUcDdnOBnPrS/LnC8HgkjvTTu3danVWnKMvaLZqxCELkFSQUwdo7+lTDcZFw5O4lmz2JPH4YreNNKN47nLhqznPmm/d6FIQFQcn5hzj1rQZckNyeOg701OyXNozRRUpKF9DIkTG1R1IwcVoypswRz8vQd6542mkn0MasnBq8dTLiiZc5PG4YJ71fVWwXxk7cgHt6ihzi7M6HSS1kikygbMk4Vic1JJFjI5+bGc+laKTck3sY1cRFU+VPbT7y5a7mx0KquOe9EZMZGDjbgfWprxeyZrToRjJTbvoX1lBLAjo2B7VVVzkP03dBWU4Nr3djthBKHNJav8CYzKBgZGcDI7elVSdu0DBByTirULqz2RWHqc0FGK1LIlLPkOck9R2qkrMDtR8FRkk96OblVmzHV1HCS1/AuvOMhcAKeD71nO+cv/AD7e9Y0aUra6M0lUtTXL0evmWS3OT1Iz9KqicdAMEsAPat6smlruc8qUb86eoOA7DsSNw9qid1BbGSpJ61pzcySRnTpv2qc9EyCeRQByckkYqjNI5O3PB7jvSg0lpszpqUIyTu9eg8Sbhlc43EEHtioYsKGBYnIyfc+9FGLV/M41OMZODSewyZsDt7H1omIZc5xv3Ae1OEk5Js1SqQl7nf8AMzCrO2DwWwOO9WXOPLIPC8sBWrrOMrJahDCSg/aKSd9yptwuACcEcHvT3Y5OATvGABWc6jtyxWpFD2Um+fe5lNCS46ZJJwanJUFhkgjnI7+tdHK7WRErRlzOO3U5pFeUoA2DnGR3q5GUUhQoOTnjtXy6lJvVbHVUqqTTjsy5AgGGYEgZ4Hep4gV+XcMbg2P5Vq1J2S1HUrxUnGK2LMIZFztyN4JNWYcIg/u9Rit5X5rIzw9OMk7NrqWowvzcHpuz6UkOMkckKMH3PaqlBtJjp1lUTgyzEoyVDEZI/AU+MBwVyRncMDqfcUSvf3lYIVVyKK21RLwGU9BjB96jUkMMklhkgntW/JaLktiaVbkST+4lDAMny5OQcevtTdyliACWGSSO1ZQldXS12OOClNt30IP72XPOVyO1SNnrkdSc+uK6W7JKXQUsRJNRhu2SqwjUdeoBJ7c1EV+Z+fvEAA9iK4+RKad9zpqc0Gla5aO3C54+Y4FAT5ctgkEAEU4z5Hq9TplKcrSpq6dtCQNwoBON2T9KjA+ZCT8uece9VGys0ctWMoylF6FncARzyRgEUwDcMZOd4yw7elauN1ZoXLBwjK+rLkchxxnIxg+9MVdoduTwOOwx1rmqK7uup3Rhdq/QlVgeNwBJyBSAnCgjBJyK1jGLV30PNnWUqzVrDgcAAkg7SRQOWLEklSSDUSklK63ZUKr5VBau48EFVBB5yAfXNIcAqMkHO6tFBu7O2GHknZy2Hq7SbVHXcc59KQbwVIU/eGR6VpSgou8DjpVWmoyWt73LsTYBVc+x9RQmGVQeO4PtWNRRlK76HVThzR5lsXod+FzkBsAj1PrSxnKjOSDzWfM52v0ZvRi6SaXUtKg+YdAz45746U+MkkYyBxnNRKmm2r2ORxU3FRevX0GyJgDJOMngd8imSMSpJY5xjFVRhyy5WayrU5N21HxhSCc8BxxTYYyFXLZIYHnv7/WumvUfNaJgqbjKUl1LCuOT/tAZ/GnYxzgbmwCfpXLUi3GzdzohhbL3tBS7EqCMfeBPr6U1shQcE5BP0rGjDng0lqdaqclTlSumE0JZcqOFyQfSmGQtwCRyQB61tGbsmt0ccsI3OTityu0RUnJOHwPpT3Z8oT93Jye9UrW5mFGcpr2aWqKhAXBGeWz9amKOVBI+Xkj3NTCKvaO50zo3XLPQpso2xlTxuPXv7U4xuAAx4VhjHbPrTsrtmVOVTRvVbCBiuGJwFX9c1EykMMk4HJ96pJtK6sSqUE1JrVlqJ2YM3XPPSoEkLkHHc8emKnmbtKKNatN8/I9n+BpiTEYDEkngEVUMmW2EHAJJPrU1ovlbZcaijFJrTZGjuBA2jBJBINVBKN7fMSWwSDUqm4yUt0c82pRXK7GzHKoydxGQBg9sVieft+UsRyeaxlQ53dPQ9PDV4xXJJe8iY62sF79kJPzgEeprxr4gSatp99pmpabnyY5/3h9M+1OspKCmlsPCYRV5+zqOz3PfGuPMhBPCK24H+Wa5fS9QF3oyzsxEggDEHtwPesqEud+6vkcmNrwpRkrbdS3c61aISslygYjkEjk+lfnZ8VPHmt6drt5Db3jBI5nwQTwewHtW2KjGjK0tyMshWxNB1In6N2/iuxijI+0KSSwySO1fjqPix4t81guoOV6gZOf6/wA6w9vBO7OyGWVJRUktUfsevii2yW8xeWyST14+tfklZfFrxZKqBr1hg8Eknp1rJV47nWsBWqQbfU/XeXXLI7GMqjdnkEcfWvyrt/ih4s2jOoMS2eSTxW9LERScbnPPLa3KnE/We01K3l2YmXrkYI59BX5w+APiV4putc0+1nvGPmXKgLk4PNcc8TCMbydjZZLXkuXfzP09jHmLuBxuwAe1N0B3n0uB3zuMYIz2OBW1HEpxSWzMqeCdBWTu0NlUxsUydwbFX5YtyoxyDtY49QK6qTUo88+hiqsrtRWpmNH90kDjJx6Yp29MKpbALAE/U9ahOaqcqWhjOTs5MI2AU4HbJx2qoZsMMZABAI+taVYprUVOjNr2kXfyL69GcAgqxBJp0bA/xEggZPpUU6ilaVy4x9nC8ne41cFXAxliO3t2qwqqOpDDcT9Kick5XfQ6MPGNNcj3MiVGbHA3IpBJ757VrmNX+c5GRwRWspJxujFSUYpyd3cxHGFByS5ZgR9MVckQcqTwMYIrJRcVZrQ0dWNSScd2ZhJJUA4IIJqdhtXIPzZyMU1UdrRV7mXJakm+7MTXNYtNFtjdXkoSENgse3NeY/G2YR+EZinBBPA7g104bDKfNd2sRKftnCla1y2/xV8NR5VtQX72Ov51+X17qVz9okHnsArHBU8gCuOpiVrFo9H+x5TavM/UuP4reGSwY6gpByAD0/CvyvXVbpwQtw5DED5iTXJHESS1O2ll8U5OL1P1dT4oeG3AB1JMjoCen0r8s01W9ATN3Jngkg9SOlbPEKTs1oczyqVOLfNe2trH6oD4m+F12r/aCkmQ/iP/AK1flkdYvmYr9skwSCPmPB9azqVWpXizTC4KU4LmlZ+mx+s+j+NtG1yUw6fdB2UE/KOlfGn7Od5dTa3dtLOzJ5S5JPcHj/PtWc8YozUUtxRy10aXM3d3+8+9jJuAG3hSM/0qIZCp6kHoepr0sPJN8zR48qPPFwfcseYu1mZiACDuzWbfttsp2UlSIWO70JBwKablK0TRL2bVS/lYrv4p0iJmjN8iumcqT905x+dfnZ4x8Sarba7fRxXrKouGxioxFqb13O2nQq1oucbJf1c/RlfFejHc/wBujHQcn/8AXX5hDxdrR5+3udxGck81wvF3lzs2WV1ZNR6Pqfp+/jHREiU/bo2JIAAPQE1+XT+LdZyANQk654Pb3rSFaCfMjCtlNZQtB7dT9SIvF+ksT/xMIwH6MT0+tflmPGGtIw/06Tggtgn5s9M1TxEWrJXNVldbnUk9ev8AmfqnH4n0qVwBfIWDAAZ+9X5seEPF+sz69psD3rlRdRkqx4PPSs/rLitDqo5bNrlqSP1LgMcgLjpJgj2rK0OcyadaSPnDQqfxPWurCXlBrqeVjIRjVtLbY1JEBGeBjilZ96BhkdRz3rR1E04o6vq1oqT37HP6nq1lYbRdTorKSCDjJFfLH7Qes3thqESW07IvlgnaevHU1tClBQbk9DzsLKVV8kXaSZ9HnxTo7KFF4gJOeSOPevzAn8Z61Gv7u8cAjAGT+P515ntbyTZ6lfLqnI1LfTU/S+fXtPLSE3sYZsEDI5NfmKfHOvqnzahIfU55rZ4tKya2OaOU13Dok/vP0nbxHpz8C6QvuICkjr6V+Y03jnxFsbZfyA7Qc56c1dPFxScWTXyqtCPtE/kfpuNYsmGVuFJBwQCK/LtPiR4piYouoMAhAzk/MfWtliYq9zn/ALOxSglFan6s29zFKrGNiRkD8u1eH/A/W77WfClndXzlrhw24+mcUsJWVRpJ6hUw86cXKSs9D3MnK/KSM8kdhmokI46gFsD3rvqxcNY7GcJwqpQnvsOhYqSoyfmA57VZRVI7kbgeKynaSu0c7oOnWTTuiVY9+4MSM9KsRKu4NyWzwPpTbstzF0nUhyva5CIWMed2Gd2PHYDpV5wCo6cgE4/Wj4pxTLd6S5nG/YyZFUYJ5jYgEHucVbkxzxlQCTjtWqk4JsxhWnUi3JW7IzioDY2kq2Dgdqlni+VMOS27I9sVlTS5k5dTZxdSNlo1uV1deSucEnk+lB5dVGVdlIH40nKUnZdGVCE1Vi29NCQc5+fjOCcdaZvCEjOQcnI7VLnKKtFHpNKVTmk9CNmJyNo5HB9KrSsQ3JOGUEAfrmuumpJXjqedXbXut2b2GuxHl8ndk5I/So0YhlAJLbgd3pWbpXk2jWhSUo8st0aUJyFVjncc81BGxfy8kAyBTk9B65pqo+blQsRglO027I0Ectt5OzIPTgikU4VsE7VUdew9a5/aJRu9xexW8ndEq4V2OQQcYPp61IXx2ycE8d8VpRba1JxrcOWMXoSh9vHbJPPbNNHGCVyCMsD0I7g0oRa1auwhj7NNvTYnVmAXOSxYYz71Tkd4xznBYHPoKqpFrRDpOLfM1bX8iYyAFAGzzyfWqo2nCuuSMMD6VC2tJmuIxSbTirMsO2SBk5OcAdvrVNmABGTkjII7+5ojGTVkc1SpJRaYkrHOSSTuBBNVpGDhCGP3j0/rV00nNwkzWPM4xbFdzhV3EFePrUG8cgZGGBX2qadk7dxzlJtvaxZVl2DGQWfH15qmshBIOdocHJ789K0lCSVpIKapuPs0/n6jpGTJUD5lAPHvVdnBU5U7SdpB/Q1EoJQUmaSg6clFPR6Dd52sFHI4AppBKH+HazYA9qU2ppJ7HPGi3Lmk9n+BEwDEY3YODTvlKhMkELk4PUV1Um6cbbpFzoqUueL5UQFgTnJ4UZx35oI3YK5DEkkD0rTRK70OWjhW5c7d1ZhGQUDEksMk+xpvK5AJIXBJPf2que9pyE6MlBUnux+4EKx4YkjHtUcZD85wMgAj9axqLVW2R0Uq0YxjBK7HvgEDaflbAPpnrUEkhGFYA4IJB7e9DaSsYtRhFuXVjieCFzy+SfSohIoJ2jA3DNTVi2uZbnXTpe5y30ZMrI2wnOdwwCOlQxO28MxyA5KkVcIKV5s56knCryxfa5pYA4GOByKro4Gcsd2eSe9ZStBqyvcqMIOLlJ66jiBg7eMkZP1NQiRf4iTlsgDvW8oONmtTjw8HVnGD91dwZvnCHOFbg+vrUO4NJs3AhSSB6etc9eTjadtDulQg6tua5YR1AZc4A5yO3pUTEHG0YGSCR3+ldUJKd5Lc8+vLkTgo6fkT7923LYxggjtVNGJK44U4H09K2vZJW17k0XGaSk7lgPuPQlSc4Pb/APXUCyEYJIycg+1Y1qblHkNKGIVOSbf9eRN8zcNgg9M9vrTcqcHHqD7Zq03FpJ6HR7OLlr6jF5GWJwuRg96M4wVOCpBIHb0rRxhFNy2OWrH3W4apDnK545Gcc9qryy4aPBPJyR6c9Kzo02k22LFV+dxlHcsPlsANgLwPc5qDJPI4UAnnvisFLmTa3O2sqsIJNaCSPllPJIyCO1R7w2MuflcZI7+gpwhZctyXzQacHq/wFOeApwMHr2qIuScDJOQST6VUaaVkkKnUnUblU0YzzMbe7FSCD3xUDMM5AzkYz6Vsqairszg5uXs0tixuUBQOCOSDVYyZ29Cen1FKEIp6B9cmqKhNXdwdmbHPQjIP60gcK2DjGeCe9Nys009zkVOVr1HZr8iFlUEEk5Hf0z3qFpSzAkZO7gjtWHLKUXY7Z4tNNRVmrWfcYAWyvOGGT70j5U98EknHYVvUbsmjHDwUW1PdfqNyQwLYJGSDUTHBGGPGfx9qp1FJJLc0ipQbvqtyOWUK2QT8xPIqNskfP97d27VdOLT5ZHNiLSiqsVqVi2CBzksCCPXvTGYlxgYIxinGFndK9jPWUFZWT3F2/vACc84570I/HzZ3cgE1L0ndvRHpxi3RUIamFFjKyKMNgjn+IdqfAezZABAFfO80aiu11MEnJ3e6NSIbtrc5ycn8O9OiVgVcZAGCP/r0+X3bRZbnBN05Ru99y0m4gY6Bx+PtT1G3ByMjAA9+1ddN86sY4mpUaTsW0wCTnAA5qRB05GN+cD+Rq403CNkU68nPlhGzZLb7QQRk5UZz3oXJAwcFSTmoqJ1FyoPaRhTfJv1HlsZOSSWzipwh655GOfStaDcbRe5NaUalNRe7GldytgYJPbtTjGeOQQQBn/Gs6rmpJDdJRXvOwwDJxxgYJz/SpVUfLyQMkDHpW1m2jB0FCXO+2gxM7ScEdwPQ1dEQZEUAgKMEjtTqTVSbWyQ4wcnFJ6sqoCMAkncBn3q00fzDBJGSDjtmoi3KPNFbHoqb53TW6IvL3hsk8Y59CKnVW2jBJJxwKwpuXNZ6WM8woqokragFDAEHpjOfWpdpDK3bp/LNaJRd1FnMqvMuWputhyqWRTkgnIweppFYoRuyDuyD689PxrCSa1ijVzjCVpS001JQoAG3Ixzx3pQOFJyQCB9ea2qaR5mGKlFKKbsKm0lhjByaCx3Agc7hgjtz1pNyaTWwqSSdoLV6/cP4JTJ4wB+XSlAwB2+bgCkrp2TIkpKPNPZskjztXdjI5JHemKfLUbmJwcKfXmtKkEndGyqtSjSitFr/AMAtIBuUDIxyCO9MBxtw+FByB6/WrVJqN73IlUSaqWsjRjlCKQ2Dhs5Paqiz5AXrkAk1Xs4rVIdapKv78XY0RdIm0MflwcE9vWsdyQu4574B7ZrlhTUmmT7Zwhzp+RfaaPOzJ5zz6Vk7i2ELYLcD2rrp0HNNomriKcZRckbNtMNypuJ+bJJ+nFQ20WCmMAbhk+lc9Sgm+ZPY7YSVR3g9bmzySMDK7ckmlj6McngDg9qwnJxSTW5s5VLKy0BUdlGcjLAilLkGMAtywBP92q5mnaLMcRQUrNP1IjFhsKcbiOnb6VcQsx+8B3B9Kzk+b3WTTxUIJqD0uZuw5AJBJTBHpz1rUeAMytxjcCc960ilFcstzpp0005Rlv8AgU48nI5IyeTV1EXkKSCDgg9RXPBKGkmZ005rlm9FcyJQwcDJBwRn1+tW5IyWVmUnBGCO5rsjXjZtozjTnZeyeiKD22Y84JJGSB2zWsE3fIx+V1w3vXPOLk1rob/W7JOUdTmigjBI5BcEZrWuYcBkBPL9R2rWaTSbIpKdOXM9v8zEMhcEHO4nODUwizwVG/BPNONlJJkuLdJqGt9/kRBjgcknkH3/AP1VbFsQPTGSfqe1XKMo7PQxo0LTXN6lUsXKY49RViS3KAP2IIHtXNG0dbnXQdSUkpPfuY+oQxXMPkyLlAeAafOCyg9WySQO3vW9Km+mxOIc1Uck7WMbzTZafIgyECnI9h2qvrO1NKvcAjEBOT29Kww0LVEkh5hNTpN1Nu5+XHxY1SSXxFfoZGwbljk+hPFcv8R2M/iXUkY5XzCDg9eTWmb07zSPYyCi/qihB6nEi5G9SpJwcEim21m8jYAIZnGR7V40pacrPWpVFGNmtTrNCLPLhiTtYHFdf4Y8OZRZejcKSe+K43UtLlsdUU3JST0OsstPW4iQjAPmA5NdPZNDZxNHtBOcLntUxquzaWhdSDslLU7D4eaYv/CSaUMYlW5UgjtjrWz8L7uKfxRpe1SH81Rg/wAI71hXbk7NHbhoOUXOL0SP058OO66fbRSEkKgAz27fyqXSFxp8GWHylQQO9d9GyST1Pk8RSbnKps3+RpTr+75xwDgntTHmRlVWbOABmuyknz2e7MJNyhzfgcvMG3EDI5wDVm5Q7C4JIGcD1r0qkvesldo8qtSckk3ozMLbUODlgCCfTiml/m55znIPauKdFxTn3N44mVSSha3QnWT7pVyBwAB0JPeq4YHKngjnI6VvGjFKxVdzTUuxoLcSKeJCACOneqaSERqeqshJOOSaxg+WNmrsum4zTqNao6KOfegPJJYc+lZ9rcIiYLHGAAPpU+12dtCqs4KnaTsW7kDCBWJJLEAds0rSq205BAx/k1rB2d+oqsG4xb2fUy5c45zznOegOae5Xb8xwAOSe9aRTa1WgT5ormk7pngfx5Yr4MYkkM07AY/ixj/Iqr+0BKY/CZVGIPnDcfQ+34V3YWCVJqKPNptSxdm+x+Z146meRsY+Zj+tRXjEyTKAfmc/hmvm68LSsfdc7bSf/DFbfgKAQQckmnw23ALdQcg+tTe17l0GpQaRIJ3jUBRkg5Ge9XUteMkY3AAA9qV7qxNPDqKU07MrpIZD0I3DkGrTQeVnofr2p3NE313Pqb9mkFtWvM5J+QgHtzzmrP7MyFr/AFCQZ5CoPoRzXJJXrJnPmTUaFoo+6I2JAbdj5hjPUCoyoC5X+EDp3Fe1T5YpJbnx8a3KubdEWpT7tPvPmA2W7sce3NUtUYjSr47jkWzg4713UuWFRJa6nNKbqJxkz8yPG9y51+9bnJuGBHpim+L4/M1u8kZjkTvkD2NcGYx/eXPs8DGVOlCL2OO+0sjgEnrg+1TGJcMxXB7Z7157irWaOyUXzc403oBXOehJH0qlNGMAjII64ocYtEUlOLSexa+0fMu5sFgMn/GsUyPuCsCTkgkd6UrrVI1V4yUZanpfgecP4q0cLIBuulGD3x1qj8PQ0vijSSufkvEOD3HescS5cloux1UIKU232P1k0W4xYW2zO1YkBH4c1V0aPbYWm05DRKT/AJ9a9PB3S5d2fF4pJzckzovOZ8ndjaORnrVNgyBucAnjHQ/Wu2EuTRq9zjlSnJ+9ofFP7SN3jWI1WTKGNRgd/Wud/aXuGGtqm0jbEhJPfNd2NSdBS6nTw/Ca5pS22PmSS7UlcZYZOcd65qSSRDgMcBwSB39q+bdpO6Z9FCq6do206m3NcqgLE4HJIPauXlunKsCSQSQM9qap9OpVKpLldS3oaUl3vYktwVIAHbNc60hUlmJycAj1qHFp2NqkE5Jx+ZrO6scBdwJGB3NZFpdt5mDk4bJHcHtWzgoq8jOOIgp8jVm9mfpd+z8pbwbYGPJUhs5/CrP7PjK3gyyYNn5Q307Gs8Ckp3jozz84xbjJU5K6PfEU/J13cEg/rVhdrZC5BySP/rV7FlFNS7nzqUqlRSS0X4kkJVcYyV6EU0E4xgjJGMelKpJ3u9jGEUvead7lsDaMgnBJ+aosHABJw3THb61TSdlcutXdFpSW5JgjAEnO4A47+xpchUyn8LHI9cUS00ZpyyUfaJfIUYyMjCnOAO/NITyuSduBg+tdVNy36I5aMXJWk7b6FeUkAFmwdpOR/WluFXs2ODjHYkVEI8z5k9jphLlkktUZjgkK4BGNxOe9Wy3UDgAKCaylJXu1oEpVG41L2tcz+Nyjdj5h0phARsdSTwa6aaXJdPcFjVGUYT2ZDJhgMnL8EkdCfSkIIfhQBuwD6U1om0yp0nNJSexCOSQemQAD3pVwdwDAMrAsR2FS7KKTR0JKFowd2WItxIOSQpII9f8AP0pIn5BGR8wYg96ubipWMm6kk5QWheR8MoySBgE+ntUG4EDOTh65U0pa7s4qEGlzt7dDRjf2BO4cGqqkjcD8oAAB9aupTkmk3Y3w9eE02nfdl5ZVBx1K5OB3qiSGyxyCDgg98VnO01ZMUYqk0pLzJZXJChnG4uSMdcDHWqrMGBOSFIzz7VdGjJyvchVVZyeqJPNIIC9Qc59aqsWbbnIOxWwP4a3pRT1bFWqOMlK2hNuG0e7Dp2HeoWk2tH1HXIHvTjzSvJLQzm4Rny2vcJMJg7sDqSe3rTJVzGTnIIIOO9Q209Xq+h1OTTSitF1IZHGMsSeuCKaxGQcjC4wPStknGTcjGHK05SerIi+OCc5IwRSsfV8Ix5x3+lYzqXqJvYKHK6VmrSELn5RggdT71XLYI5O1T371rLllFpbCi5N8snsTAs2wZwWY5x3qNcsfvcZBBPf2/KsE2kooUZ3crLYeCCqlDkpnr3pqt8uMgAEAkV0VKbcmnsa0q9PkUra2Iy2eRnGSAR3prrhjgnhieO9KcU1a5hRrOErPVjm2shZSCVIx7mq5I2kEcFgQR6jpWcLJ8iZ1Kt7SVmrP1/rcmbZwMkYIKgd/WoCeDvJzkEA9sd66ZxaTbe550/ZqolD4u3Yilfa3bd0JPpUDMzMQSclcg1xSagud6nqywzqR5YMsK42oCAdpAJPqelQK207OSXYHPpxWiswqTaiqK27lqE8BDyVAJJ701ASfmYArjHvW3LZ3TOGTm5NTXulhmHytjk5BqHcQ2/kDJJHrxXJJSUrJlxpxelReQjSISoJxuyAO4NBAKnIP3uD6V0qaS5eplioKUk09EG7aScdDnHc1CH+6WBHUDPfirpczj7yIr1YxlGPUmZwCCp+6wOPSoCylA3OSpIPpV3Snys1oOTtUht1RKrjAbGD0z61WVy3c4HBFRRjZWZtLEwba5NybptIYlSwGR35qLc27cpOAcFabqvlba3MatJxsntt6EynODnKqwJA7YqrG4G3ORgkH3rSpP3XdnBGMacVNak8shySCSQxGf8ahDHB+U8sSarSTSR1VJVZQvHbqM38Z3HJIwR61ExVmYK4O1gSB2ok0kop6slVFKyXToSmQjqSRzxUBB2H5ifmGPapqKzs0GBnGbclokStISvHTJqrK21QScAE5Pp71NOquZRW6OvE1EqV+jJS7EBuTkkA+nrVZTzzk7XyM9hW91dTe7OOdNzVr7D2b14DKMe/tUL8soDEKcEUQpKUuZvVCw8pRdp7khbccqSMgA0xiT3yQwOPSmkkuSQVZzpvnjuvxEdxucnO0ECoiQwJAIXkgelP2Cg+WTuT7R14Xj1QhlEjBRyeAT6GmYOflyPm7dqfIopRM8IpVJy12HHO3cPU5HpUBbA4JPrSdGUfeirnV7WnKUe99RjZyj8lOn0PrURGN2OikEAd6ab3ZMq8FUbt735ilw4C8/KxGfWjKryWGVUk4/nVTgrWOSWJTlzR0bZA6kbmBx5hBJ9eaUNv2kkldwJH94d6rl5YqLep0/XU4uDV0Q7eAW6Y6jvSOxO07uDnNZU+e/KwfJGmot2sVII1+6CcgZ/Op7ZWABGSS/JPevmeVrSO7O1TUpczjbldy3EAcHkHO0D09c05FJZRnHGTjt716UIc9NJGNOSblJLVllFxIvcjBPt6VLDtYbtpBzjNRSfLJxZMIVZavZD4srnA6EAn0qTIZyBwCRwK3cItRkc9eo+ZxgKrBt+Tg5H4UjsE7Z4xjHU0oybVkdXLCKaerZPkbeMjcNw9qcm13jOSRuHPoKxpyjy8y0sY0qXI4pu7vqToAxVXHyuwGMevrUsCHBbPJ/WtIOPLZ7ms6NpuaWha+z/dDDK849qsxFmC8kLnBzWM5WSsbRnGWjYsMSjjORgHA7DtTgWVPmA3ZGMdCe1azi17sTgqTi3zsa8fJUDGQeafK/wB0sTtVuMdvUVEG4pya1No11GPM3ZEbLtQhec4BI9qEcsCWxgNkAf1p4aKjJuW5cpOpFSg7L+vzISwCAH7xPX27VXuNxIJJA6gCuyjhkpXZy4tWhaD17k+5DhTjIbGaqIfvZJ6YzWfJZqSOTDpxjbdl0OHCgsdpODmoUzgZyRySfSp9lFNKTO2UPaONRfiWUbaAefvEAiiA7TtYnliQfesa1Xla5loelh6LlG8NfMlRvmUZ6DJHrzSKwXBKnkgEitlFXunqc1LEprlmu6JCw2rxjkmiTlccc5ArmhDmlzXHXxl4xUVd3GoVyHGPmC8+vpSxgjbvHoR7GujVRcmTiGnKMJrQdt6Y/hJyR3NObhdp3HccDH61pCsoxcmOTUqijBDl9ck8ggn+lVAzKRwcbmBHvVVqyWiW5jTg5e89VtYmeJfMRlIJwcCtfS7Fd++RjtDDg0qlSVOKs7lwwyc1ZpWLNlA7x/OOoIxXR7reKPbGwDDBxjrXBNtu6Ox0JRi5X3Mg5T5CSQoGSO9QXLl3YrnB64qopyikyJ1/Zpxb2X5jNxRk2kZLEkH09aQOoAY8DjNZUpNttvQqnzLl5Fqy7Cy5AUYBJHFQ+ft2fLkBif8AHFTVs4qS6FSlNrnskrtM0g6vtyTwDgH9aoRTB25OAOx7U0rpOa0Io1OapeK1NFAq/wAeepye9ZrStj5Wycdf7tN0U3Zs3VVpcyV2jQZo3ALdOM4/pWb5vB3Njk4/pUUZXk2jncHGlLm3ZYDAOxJ9gPTHSqe9iQCSec5Fb8qaaWxlRTcuaT6aE0rb0XnPzZJFVZXIC9WIU4HrzShSbmlFnRGU1BNqyK20KwJJGXAPpUixZBJBwxwQe9bT35ZGcJy5lKOyL8CqFGeDvwBxTkhdvLI+9gA4/pWEZ2dnsPE1VLZa9AuYshU6Lxlh39a01jwgDjPGM+lc1KUW721R0xi5RSlvujiZIyMY5xkH3966f7GXc56MSefpW0LN8rOeKaqppannWu2x/sq6fIAMTcEe3Suh8V2ywaFqZUHm3cY9K1w071knsTj6yUOSUbO5+PnxIs411u6mUhiZWJx0HNX/AB2XTVr0sMhpnPPoTXPmFS03Fn1WWRfsEo9DznSZ0En7zgl+Aahjj8twVYhWbJ9q8qs1KV1ojupSkoczd2ewaZdfZ4owhwGZcEd6w9GkDKi7iExgZ7msm09WjVRlKCaep09zqDsxdCygvgr6UyaJQg8sgBieD6mlurI0q0nJ3uemfBm5a48ZWC7iWVskHtUHwRtJx44ticgCM/h/+us66TaQsDWqKlKMla3Q/VGwvClvbqXG0xAj3x1rDtXkEMYP3gnQ+vb1r1KNFSfKz5L2snJvz2OhlvGcNtbCjIJ9c1moh+YN0YjAFejBxSTa0OOph58zldtdjQF6xyjYwSACO9Z3IA3DknkiuV0km7G7qqpBLrrccxXmXGB0IP6moJHJRgmSwOcVcantGlbQ54UuRNt2bHvKM5OdpHOO4qozbVUFumM57iqdJp2DD1JpufN/SLyOMFsjBYYz9eap+cEMZBBUMOfXisp8z0gduFrRkrzia0coySxyFYnA71QilVXGCACwyPQUSbilYnD03KTk1aK1RqLKy7Q/PGCB79KzftAP3iSc4z6VSs1qbe0bjoafmZ35AGCcD19KoeaHAwcHIBPrWLvGSfU58VTVSm3vtp2PIPjXoV9r+hC205Sz5OQOucc4/pXqlw0UqASYOSRk9q71iZQpuMlqziw96dX6xJXjHY/MO4+D3i4yPi0O0MM8dc1+lgt7Ubtsa7nz1A4OOK850PeTbPqKGY0pR9qo2Z+bUHwd8W+Xl7Ill4A7Y9a/SlILMgKIkAyQSOpz6+9R9Wbd+g6mcRg0oxv8z83B8JPFYZQ9k4RSOQODn37V+mCW1m4bKLt6EEcGrlh4xi7u5MMxbmpuN12PzWX4PeK3R3e0IIwoJzggdPSv0vjtbPdnYC/mA84qJUG2rlyzROLlKOiPlv4FeAtV8Mz3J1CJozKQVAHHGP8AP419ZxwojBo0AJJJNZrBc0ue5lVzWnXpqmlZDVtz8uD14JA6VfhweR1yOtdkKfLq18z56pOOs1stLGJqen/8Sq+BbK+QSfTmr+uSsmjX7DAUWrkfWilUnKonE0xFOM8PGLe5+Xni6yxq92y5y0zHPqc9q0PE7+ZqN4q5+WZtpPbmsMZOXtHc+uwkG6MV5HnE8QCqGOTsw3uR1qa+Cq5BY/NwMVwKL1udcYSSTZz877WBAwckcVHKRtU5Jbk89qrpYynO1pJadRieW2XBOW4IqiGbeoDkEsScd6OV2SQpuNRc8e56Z8OCP+Eo0gDqbsAn19Kd8N1P/CWaMeuLpTg+1cmJqqyR20ubVpdD9VNJG2xtyMApGM4HIJ/wqDTZF+xxsMlVjABr2MJNxV7HxFZL2rU33NGUo0cig7eSR7DHNU2lIcMG+6rAD0NdFOq4vl6miotpyUtD4U/aUUDW1TPDQqwA7Z/wqL9oosdejLnkRAgDtx3+tduYTboRa3NOHsO4Qk76XZ8hSoSNoBwzfNjvVsgctgBskkHvXz6aWqPoauF9tDlm7IxHjIB4P8RAPQirEqk4+Y4ycn0p8zbTZlP93TatdbGHMMDOflOAB6VLMhUblYkjLE/Xoa3hJOXM2bwquEHGS93oUotxeN8kfOM7e1Rxbg6LjIDgECpTcbroc+IUpNd3+B+n37PUgHgnTWUEblJwf4eag/Z7U/8ACF6cNx+4uB2OTU4ZNzSZ4mb15t+8tIn0kJSWBU4wSCfUelVgj4VBnYuM47fWvWVFWabPOjUdNRcF8RfV/m5yc4OB6VADsC9QWYAknpW8YWVkbVIqTtezNBcj5jkLgZz2qssgYjdn5cYx0NZzim7vRmfs4t3bLWcI23nBB6dKqmR1bg8Z/wD1Vbdpq+4OCcHKOjZY83GMsTgkY9P8/Sqe/DYLdeme1Zc7jLXZnNUhJRUL6lsZfaMjPGfeqhnRF+8cHPI7+1OpUv7vczpUbw5oy0RPKwUYyDweT3HrVc3COVOSFwcE/wBaqMlF8z1RUcQpRVN79yqUUrl8ZDH5h2pzMpOzOSQDkVMqj5vdZ1OhJP2k1exSK7iPmIUnketWgq+nXAx64rRVkkk1qKpRlN+0Stf8CqpAO09XHX1qwYowQcnPJJ9M4rbVtSktTiwc4wUnzaroQYLFVBJ5yPapEyhICjHalNqKu9WzpeKdWCV9ESpECMhiQygn24qXgoNucggHnmpdSTsr7GmDlGUpRa13GMAFAZs4BJHYjvUcmGxt4woAz+tK6cr9Cacm4Sio2v1GrK2WZgTwxz9OhFQAEFsZG4gED+LPFOrTjOKS6ahUqOLTvsIGw+4MQWXHsBTW67c45H4e1VyptI5JRm37y2F3HHmHnLYwew9aY2Dz0+YBfyqKKsnFkSqRXK4vRE5cE8ZI25BPaqitvwBn5gSDT1pJRTvc6qKjUu5aD2mwoU++SOnFVyCMndkbuR6nuTXQoprmktTmu4ys3ePbqPOWZAvRsKcnuaiZuY/mIAP+cVnyNXRUoxbXNpfYduAVUyTkkA+hqKR9uSQDjnb6A04QutHqay5KcErXbYgweTj5yQCelVX4ABYlVyRjsapxSV09jSjByTc1qTqVAADkrnIJ7VAXVhkE5KjaPX1qIxTXMyXCcp8q0V/vLIZcqQOrEAHvVYO2VBPHAArXVRaQlhoRd76oncjcMsRjBIHaqUpbAUMQu7OR7+tYU4qSV9xLEOKcl8LB2UsdvKtknHYimbgcKoJ+7kD3PFdMZPlcVucFLkvdu6ZL5nyBumcYBquVy2csVOASO1V7rTbfyNqdJ06nPa/mNZifnXkg5IPf2qQwsWA6LtPFYUnFRvIzqRbkoRWgyIYJO45z1H0pgznbnJDEZ9qHTblzlzvJqEv6/wCGLaAZGeBgAknpSQgkY6HcB+FVUu46vUabptJXdtB5BAbOcZxn0pcEDeWICnoKzanNprc1f7uV29OxH5pXjn5jkZqJn+YA5wykg1ooxSu9yaE+ao09gyrZ284zx/KmCQEDIHysRkdsVtzSvZLQIYaNW04uzuOdgBjGVBGQO3rUZIIyp4YnrWU4u+r3N6tB01zU1fyFAYkndgM2ST2pse/YBycYNavlhaUjlU52dkPZhkKDgjgk96jVGyzFifUHoPpVTjy2TZEJJyvLqIpKrlujOSPamsxxySQeQD2q6jUm4rc0nGKjFRexIzk5XkggDJ7VULDLDJIzgirp0nF3ZlQxcKl4JaD/ADFAYg8fNk+pqrLKcrwclxz65q/ZNq0SpXjNxls+pM0gCBeRk9R2FUPMyDtJ54xU+ybtJvRHLUTUeSKs3sW32ttDnIJPXv7VVJIAXJYlieO9SrczSHglJJOS2LZPynJIJPX1qoFYKSXJBYAfjQrJprY19pJxm+3Qn3ZCnoWAGT296jOFCjod3ApScU720JxONahGmo3/AMhwfcMZ5BOD/jUagMVAOORnPeiPLfmYqd5RXLuMZiqMOTkkZ7mpJAm5cHk8nHTjpW1OspSbl0OyOGXIoLZjM7DkZPmDv2xTSCSobALAYHqe9TKk/ibIp2UrRej0Izhc7jjr+HtT2XOSTkFuR6VEpXST0LqzjTi6UdxiYGGxkZPHbmmEn5fm54wB2pyk5XTM40nGCcneRXkOAdw5J5z6UMm47SeuK0U+ZK6tY5cK6avGotNxoc5GwghUI/3s0p4PGNvH/wBaoeqXkVHERS5G7Nsa6jaBnI+6cdjSuCUUA8Kwye5waKTnKXOmb4mlFU3GWqGwKAEABLcAH1zTomJRezquR718vGDT12OxpxfKlq9Sym9SiqC25sHHehXyykHjkY9feuhylFXe5hTi72i7ak4c5ALEoSTgdB6mmJ98knIXqBXTGMVDlexCqzqTTSsy10zgknOT7U1TjcOQW5x61VJO1kzlr1HGTcdkyYDc27qOOvf0pVwMEZ5Bzgc1FGSab+R1SozTVSDJQyqRnJOcZHekCeaVIJC5xW0qafut6kLGOUl7mi3LttyCecZAA9KnjXaF2YDDjJ6dK5pTTbstUFOFpc0X7paiOSNhJViCDSIzKdvHcH1P0qJ1lKScuh0zpxtZa3JWIZcZOckkY6Co5GXYXUkE8/Wu1NJ6GFGhFRvP4V0EbOEJ5GQxA6cVGXbb0yoY59ay5XGV0yfaQSajol0HsQw3ED1GO1BQEFduNuAoHQVdOrFy1RlUdRuMloinIdxyxI4xk0/yi52kDZzyf5V003LVt7BXotUrQV7kUYU4ByQOBnvU6oqtyMYPOO3pSqJ2tcyw8faxi1GzRNHhI8gkjnOO/tTtnyqeQwJwPWspxV9DqrQcpKDezECn5SAQMnOKkADAkZGMZz0FZRneVmVXwzhaTdl5ABuXIOCJBx6dOalTJUAkkAdcVVRKLc2KLm0ubUUMyhM5HJGTUiqdgyBkZAFZQqpy5UjreGUo3fu27kQG4Atk8kc96nUOFC9+SM9quVRyi0lsZYinGUE5PUGyceoP5UYb153AAjt9ailLll770YJxUY2Vx4XoTgguPwpBxIqgDaMEH1PtW8YO7cXsRGM7qElpcvrOoCCNiBv6H8Kqj76KCOZF2fgORWPPJRtsafUozftE/eLi3DE5Dk84IPeqnAyACM5Pb8amDV9GaJzcHCa3Lskgfa5JBGcn0xjmmjlNnXGck9/XNFPD6M54qPK6cdX1bIsnJHOAcgD9aZLlMkZOQaj2yU0orW5pWwTVNMcHYbSzEheearDJH3iQMDJ7mqddJ2aDC+4kofNF9J920A4VgSW9BVRcEYHI6Coc217NFzhCVproXTOMEAnIYEiqG9MncSQeCPWqclCSTV0XVqVHLmhomaSOo43klycE1QVtwBCkhQSPes5UU7TTNYTjVhaS1RoAiQDjuMZ7VErj5SQTjHA/rSpQTTlaxhThFTSe9ycIWJJOdhyPqaYrnkA4LAkGtOeaV2iqtVTjKFOWq3J/lwqn+8CQe1OC5IJOSTgVhGLvzNipU3G1SKuy5E4ABLEsq4x601cKwOThDwaKUE3zNmjcJvmmtWafmr0zwaqo2SmBwwBB9s81E4NXk9zaFWLcWtkaUfzbS3QMQR6U2FkMf3juJwf8P8iirJJJLS5pShKpO76bHIeOcp4e1BgcYt2JB71S+JEwg8MaiwPW3wMdvauvAUr1E4s8fMEqklCqtWz8ovG8Mc+pXYBIYSsefrWN4tvnbUrsHIZZVBPrkZ49q8vGxtUZ91hKUo0k4Ky6fI4x7NmPyYBRjnHer1tc/JjZ8+4gH1rhmnF8yO2dRRpyc1puS2khtkSEN8wIIx29aWONpp1YjGWGQe1VKTS5jkp1IuSt8L2N1b5nVQDg5zk9qZHZCMM5bKjAxWcKiej3N5NU0uVbs+h/gL/pHi2LKk7Ij07+ua0v2dbMt4oLPkgRjA9K56s1zxSetzqnNLDzbWh+hVuS0MI2gqqf0rTtowkA3YIGcD1Fe5hJuCutWz4CtBp8l/MqI7Yzt2kDJz2pssgSYKR8ropUnvg81cqrUVJo7MLOKklJ3I5ZlTbuPHViegx61518R/F9p4a0eY+cRcyRtwD93nitY05Ti1smefiFGFVOLOS8Z/GDSfClw1vJ+8cKQSp+6R3r88fGXiK51vVJZZpiY3lbB96zr1Y00lF3PVoZRKv705WufXtz+0rpO3eiqAMKwJP518EyIXQ7n+UMQfw9a5liUmm0b4fIFGTg3p3PuRv2mdPbCogJ34AJ6+4r4LkZo1DMxPYH0zUwxDhLTVGlTJqclGKlsfeZ/aaslKkoAMnGK+BoA00oiRmJwOD0IqfatK6IrZQ5SUVLVn6A2f7SK6hNDb2lvvkmkChO7Z6VxPwP+FbvLFrOowEsCGXd3Has54lq9jseTQpwUqktOx9peGNbudVsILu6UrK4GQewxxV60t0s4EhhACKoAx610Uqc5NN9Tx6zg5NQ6HmvxM8eyeDrZJ4VLbyCCex9K8p/aUnMWl2vzZLADHYHtXrxpwdLVXOXCTnOu6M9EcbL+0zNE2BGdynliOgr4xnbc6Fm5LEAH3rx5VpJ2Z70srp06Vr3R9mp+0/IjDYgOGDA46H2/pXxKwKjYRjYMgelKeKnJK/Qxp5RSjJO7V+h92237TbOAfKAzyQf0xXwWryI4KMflIGO31rOdS7Tsaf2c2lrqtz9Bbf9pGZyC0QK5Gcdc18QafdM6GNsh9wwfWtfrtkos56mU8qcov0P1j+FXxFfxxFLclQAkgUj1wK8d/Zck26dcPtw3nEAn+Ljk1wOvKVVxa0sel9QdGlGUnqz7XRVGdvRnOD3pkMhBGGORJ/D6+tenGTiuR7Hz7wfLW95mR4oJ/sHUyMhRasCR0BPP8qr+MWb/hHNUfOALcliO57V34JOU49BY6fMlG3Wx+Zmuuv9q3I8wkF8DPt6Vja3d7tVumYY/fuQD25rysy0qNXPrcHFxpJtW8jI1CE7V2sRgHr3pWuY5Ixzzzgnt7Vyxl3NqUpTSaOSnikXYpODkbiO/wBK15hGzAKxLFyP/rVManM7odT3dHuc/sKupycjDEDtU7bg644LEgE1pK7VkTQnJRTktT0n4ZDf4u0ZwwLC6XOe3pR8KQD4u0mPJyblCMd+elebiW6aUYdWVLm5bvofqFp4zYW8RY/LGAMd+KfYoBZwjcMlVJx+or6LByTV09D4+vByu5tWJiq8ZJxwSaWVhGGPUlflHvW/PaNolzw0YJSet0fA37SErDX8lTxEBg9setZv7R0pPiCU7ySEViB3BPFdeKbVBKRtk0nOTUXornyzdXAVlcngnIUd6p3DjI+XKg9+3pXgQjrZHt1XyxtGWqJfN5cZBUocE9qoliVA3DuSfSs4xsrDiuX3m7+Qydt4dORwMse/pVe4kyh2tnoeOhFWo66m0W5Xf2SgfM85SuVVyMDP8qcrHOSR8nTPY+9N2Ssa03Gya3P05/Z+JHgrTMjOyMYI79OtWP2fgP8AhDdOcZ+eJcZ75qMEk3ofP5zd1VHufQUcpC7GyBkZz61EXHC4IYnkemK+kU01aKPB5HFJpK68x7ybVCMCV8w4z24qlcXCQRM0jAISMse1Dg2ku5jPGpXjPdFwzbUxuA3HJIr5k+JnxssdA82z025/0oqQSOi9qtUlzc8tjCeJk3Gio3a6nvuoeKdK0tC13dxqeCBn9BX5V+KfibrmuySb71hFuOAD27Vzyqxk+WPQ7qOEnG8nqj741z47eHNMdo47gO6MQQDwPTNfmE2pyzMJJnYgnoT1PbNY1K8Vo1e51f2PUqR9opWS6H3lqH7TttHITCu9UOABjAr4AluC+AGIwxJJ7VhDFXV0tEejHI4uNpPc+2pP2n33KyxEqWAJ9a+HNz84YDoSB3NOWNnP3UtzmnltDqtUffumftNRu48yPkLjOOF9vwr4atLtf9U+ADnJ9ayp4yUVZo7KmU0pw54yfN+Z+j2m/tE6FceUk7BTK3BHcgV+ezTARqocn5iRz0pfWeXZHOsuVa0VJpo/VrSPib4Z1URrbX4BfA2kjNflDb67e6ZMrQXciEE42np9K0+tu3MXTyWKjZNNn7LRX9tcKHhlBBAIAxzX5u+CfjxrWjPDDqEpksjhST94frTp4tKVlscssHOFKTkvu6H6WCQ7eSAB1I715r4K+IOmeKrOGe0nUyeWu5SRxW8MVGerR5dKtGCtF6s9IILAkcfMcj1qNSXQbWG0Nu4/WurlSa5CpJzjzJ+QuduGBydwP0NNUOxHy4TI3Z9M9q2hWi5WS1NqMJRjyx17jCSSw9gMH3pzHBwRkjOAO3sKSvFppaGcKTleFR72ISMcAgBFPHY0SYLlM4AQEEfrSSTlyLYboJvmbWg1iQhc8Dyxj8KYrfKQeQ3HHanVab5XsZcloppXYkpQBc5IYcg9/rUYwBwSck4z3qeVq19mbUYQUm3uQ5Iy38JzkCl7t2JHArenJwbcmcUoyb91bELyZ4Y4zyDx+FOChyCwK85INKNZQldo6ZYaVSCqXK+5uo+6xwPwqRkO4scYIGF/u4o9vBtq2pz4ZTc23sxoYYbP98AY7UjBvlOSAwwMeveoUHfmXQ6FOpBPS7ZXJbcDvIxwCOozSYGQFGckEn19a6FdtKL1M6leKhyyWq/UBvYFeeg4pQchjzkgDjvXMrpruTSq04t6XTHxqQUIzuG0kDtitKxgVmLHqoDDPendtOR0zw6nUSSSsENoVUAHGXyB61sgY24IBwAcdqtOFrsnEVJRVoL1M94No2hsdcGrsnzZTjIOCR9axVmlZ6Co1JuXso+tzGFpuIDgnnGfT3rUYDCkE4VjjPeqnzVJJpmsYqnKUZPVamfFa4Izjg5FaQKKdhyCxJBFOVZS0iYc/tJvm2VmUJIAo5I+bOPY1cm+bbg/dYDJ70udJWtqjrnh1WTg3Zb3MOeIA7FGCQSMemeauSqGcHYT8pwP7uemKhXbukRBKMVFmQifKDuAO8jHp6GtdYFdFGAOWBz3zXTJpPmT1NqFNuCUXrqYjA5XK4AcEE96tviPIOQWyB7Vo24S11PKtKzktr6lVSVx16k4+vagbsnbkcAL7Y9auata60Oegm05xevmLucgAHnPHt9ahLjg5I+fBz7U1BS95rQ6JVqkbUk/6YyRnb5cgDg5FRmVMnGCAMbv6VXsXdSS0MG7SVNvXsRSHyxnGeMk96SQtIH2DBA4B7eldNOF/i6mVaE4rlprYpMC7HLY5BIPtUgibGSTwDndVzmqcW7mVGpGo+WS0IkZeoA6gHP86kjhYAYJAxjFSklH3GTWxcHJOUdhMZ2MCSPmH09KcCd21Rzgmo53slodVFOTTj9of0HDEjAbPrTWKlATnOSMegrN03JqIVKvsqjklp3HEBsbs7ck5qEsen+0QCO9P2aV0yHRkkpJ7ljaFYbeDuAye/vTlI2gnORkCrVNJc0kdNWipqMHsiBlwQFzgDJx6U7JVHGcEkkE1Dbi+VGU6UXHTZDVIYIQxPce9GVGAecEDA6CqqTbfOYYS10padiN8YBA53gEGjO5gR26+1KCsnJnbKjCUbp3uRSKCMMSOQF9jUyjOQWOQeCacaUVo2c1VpLmhuVmQkgEkEk49hUmXXntyMjqOOaUabUbSY403KSa0uVtr7l7qeR7VLksRyF5BBPQCtOZRTS2MJygpJpXIG5OT3J5HepPlwCVGGOQD2qYSUUrndKLlFyewyNAOdxJJGD6VNHzlj1Gfxr5WgpRjZm1eg3NQb0Q+MLkZXH8Q98GpQxwq9exrohBvdbGSm5zs0IoICEZ5xkDvVjgKFJ56/Sqo12lbc7K8UkpR36ina4wD0xn6d6aBuJBGA3B966ITikknq9zgrttOSjp0LIUccnGcAipFwCgIwNwANZ1JcsbxZ2XbUU1a5PE20dCCpxk96CmPmX7uSCPSpnJSimyZpwTUdlp95OGVcBSQS4P1qCFGGCzknadpqKrSfKnqZYSjKpBtuyLgcs6nkfMeT2pVHAbBBHJA701RSd2tVsa16ijJJLbck+8AozljjJ7UoGMknlmxWq5bW6mNOnKaST0uwQEcc5JH4U9BubdyT0A9azlP3feNPYKnNtO6Q5Axxk8BuR/WgMR0UlnwAB7EVrGTukjmpwTjK+qYqgbBxnL5GO9CAhsc45zTad7JmtKCnFU/wCkIAobDKMnoT2qYoCykAbdo69qcJqUbMqEpQkqUXcQdsEfLkkHvU8cAZgRnAYHNVGcbtMqMpyS5VdJjFHAOT+8JA/Cr4tiGUAkZyRjtWc4QcVqRCc4zba0RnEbCVJ5LgAjtV5omU4ZeAxwTVy0SUiOWbnz9ytGMbsknkAU4ZGAcjqQR2qedPSP3nTZKVp6r+tSRG+bA5G0YJ9qUbsE9TgkD09qwcZyfKzWXIn7nYQMByMgZzx7VKqM49MnOanEe/NNLQnCYSN2pPVCQwh+DgsSSCKsKHiKMcDABIFOdWajd6I6oRUa15K6IZ7cxODtzz19PerEszSr82AeQPY1canO9WeTXjyzc13KScckEnjGO/NSb+cscxqCSD29amm9UonRVanJ+VhQrDYuSeck+vt3p6upKYyc5HP86yhUc1Ip4VJpQ6a+oxiMMSeCOB61I5CnDegJNa2Vk1uOGIlJcjVu5XEbY3FstnBJ747U8nhiAB1IB70oVHFpNajjh6cpXT0BFyuBkYJyf5UqkKpYcBnyQfpzRGmnO8dxKTjJpfC+pG0fzkkdMEn1qyZAOOcZxzTVWUZcr2OmvSi4pJFRuABn5ZPlIHQ5pTwq45G88/XpXO7OWhzuMU21uuhMoyByRjg1AMrn5iFUk4HfFaqDvozmmozkudW6lxX58sHB+XBFVRgliDjORn09KcKXJG3U6KNRJpNe7rd9y+j4GA55Yg4qtGxH1AJOO9U4yafNujqS5LKL0Zp5IQc8kAAHpx3NVFfeAeRtfiorJ8y5TndSUZPlWxpJKE27cnDE4PbPaqPmqmwZyWJGKzqUlKSR2QxLkoycdTXFxhMZIOBz6ZrHE2ejZTJGfT6UklFcr1RdHFSm5KJxnxVuvK8J6iuSMoF478VzPxlvVh8IXEgJycgg966MDHmbUeh5+KlKNeMYPdn5j+JJFmvrvj78x6/pWJqNx5tzOSxOZ2P515WKupWR94+ZxSlv1IIvldUJOB19896hVwPlUnacEMe9crk3qx+9pbobFtKFlYEnAAJ9/pVRZcEc4ZeKLpR5UT7JS+JnWQXG5TjJC85PU1h210GZMFhgkketZO8lZGvJFxu1qfXv7OgVvEErgkny1Of7uDwKi/ZrUnVrucFixKAnPp/+uuFU+WpG2x04nmeFtFa6n6GxyExJ1LAnp0PpWWbqO3t2d3CrGpPPQ17NKVnbqfJRcHJSloluYviXV4tFtprueQBEQlQe1fI/xi+JhvLmbSrOYiMIQAD94+9eor043qLRHkYa+IqylSPMfid46udfvrlVmbyg5UKDwBXj99OzFyxO6RiTjvXnV8a5NxWiPqcNl9KEVJrVHPXUQL7zjjBBJ6moJ5cgxkk8nPtXG7t6I9CjOLV+5TEgw4Oecg1TZ2Eir0DtyKc9FcHzNtdDPuAXdowcruAGO+a9T+HvgPUPFmswfuWNosoLNjoM0/aKKbZrhsvc/fWiOw+DHwvufEF9DqF7CRaIwYAiv0C8G+FLPw9plpbQxbSMAkd/TPvUyU6zuzhrY+nQdor5m7ouj2+mWVvawKF2xBcD1rdQhRk5BAyo9/U16dDDRUbt6ng1cV7W7ivdexXwSp5IGOCKkOcEDPIJ49q6k7O6WpwVJ2ahI+R/2mHxZWKqQAASR65qn+025WGzUn5/KGMdgc4NdLvDDuXmdOWRisQ6aW6+4+FpCpwuTnsT1BprthgNwyFJzXz8oJas+kWGm48sXoR/Ky4KkMwxx3xT42AUOVAJHBHalUUVZoUW3G0uhUKbBsyTgjB/xq4FzgjIwwAxUVZJNM6acndyRHE0m+MxjAAAyehxUikK+GIOVHTvQopq62FCslJKT3P0N/Zd3/2LcOcgm4wAPwx+dP8A2XmC+H2fccNcEEHueOPpXLgoJVWtznz3GSjTiobH2fE2E5zuKA59aoLL8qj+Lkda+l6JpnyGHUpSblp1MjxtcBfDeqpn/WW2QPcCsPx/cmPwpqTEncsP5+ta4Km1K63Rz5k3dJvdn5feILkLqdycn77YArm/EF7u1O7I+757g+xzXkYpyU2pH3GDoqNJJbk0d6WPc85INcoLwKW2uSCTyf6VzWT1NtedOPzOvFxnBUnau5gDXMJf7CCXJBUDHcUlq7I1bTaaOgMocAMQHOGwe1YJuNx4JBIGM9qNU7ic5OXLeyPZvhPLnxrpK5BX7QPmPbjrWT8I5Q3jbSN2QRIWH4VxY2m5xUU7O4RaUXKWx+rVmwa2h2nP7sZ96o2Eu63jU8N5QJPqccV7WEo3pWT1Pl61WLq3kloXpijDAk+VR36j+dVC/B3ZIyefX2ru5JJcq6nNCDqNuK0Pz1/aTm8vxLOAWBLDA9qy/wBpS53+KrjzM5GNpPq2M1146LjSjz9jr4eUoRbXw3Z8wtNktuJ2huc+lZk04UkZz0BrwJzd7I9hYbmk5t3TLk8nlRqFPHAx/Ssdp3UDcSVANRFpSu9TpnNp2itO5JLds2I3POMYHYVml1+ZycZwB7VTak22KM5Rik0aUNyPNiwTt3DIHes2AjcqqCfmOCO1aOmkmiIqpUlaKtsfq1+z/K3/AAhOkbiNu0EY98ZpnwEYf8IPpTsQD9nQKoHSsMGop3aPMzfFeym1KPNynv0sgjXKknJJHvWXe3sdpbzTPkKkRbB74HSvoIU3JKMT53ESi6KrONrvY8I+NnxGHhrS3tLSYC7kBHX7vFfEnxl8Wz674huiZGdUndcZ7Zrvr1VRjfqdGAy14hc0tI9zz3V9futXunuriZmaRiRk1ySsxOScKM4x2rxJ42U5KbPo6eDUYulfTe5fkuCxGeFDEAg9eOM1AZMnZkHfzz7VzqUFqy4Qm4Sg9L9Q3yMVyCOmD60okKhS2SAeCO47iolUb1S0M5pQUYN38yCaRWBwTuLjkdsV1vhXwfqPi69WysYS5dtrNzhR/jVxqpWUmbVqbnFygrHGJIxDEE8MfvV9taL+y9FLZRve3Tl3wSD3OPTpUuk5JKO5E6NOMnV5tz4zVmY7x0xya+x9f/ZmurK1ln0mTdIiEgEHnH6Vp9WmmlLcqnTpxTmpHyF9obCoxPzLjI7Vqa7ol1ot7JY3MTK0TAEMOtckqMk7NGlas4JWRj3MoIHIOCAGHbHpWbNKu1eoBPAHanCMr6bmHOq0VKWj7E63ZAPznjBwO/8A9es5XBJOMkEZPrVuMuezVjL2MIpTXmex/Dr4gal4V1W1dLlhBJIodSeAPT8e9eQxSyBgQThGGDWVSlKKui/ZQcItxTv1P2h8EeKbXxPo9pfQS53oCVH0HBr4x/Zl8bTpcyaFc3BKMAUDHoOMgVth67TSkzxMbgvZRtFfEfoSjEcA8bsgDpz1qlHKWj3ZIXggCvXjFRXunluu+ZQb26lnfxuBBwwGKrI3DDnjvVRbTu3cftVJc19eo3AfaCTk5z7j0obIwwf5Vzkeorq9mqj5o6Bhamjg9mJhUwufvHqO9NJXB5ztbH046VlGmpNuT1NsNKcG5LoPOCMA4z2PaoBgldxPGcH0zVqu9kjKUZympSWg75VQqckPxkdsdqgLj5tueSMA9DzU+ySkm3qzau9FdWSJAV5GCPlGCf5CoQWwy7ucHFZewT1TMp1Wkkug9yWUAZUHv9KaXXlic7QOPSrpxtq0aU6ilFyhuREtsYjIAwCT79KckvmHC8gOOCa3dmk2jPCpv3ZP3epBIrNsOT8pwBVmNC78EliCcH69qKNVrRmM6kZNwhHRbFcKwAzkrk4Nbf2cLFtxkg9++aipJNpMdN3d0t+hBZkAqOQFU4x796khTy+XyCeQDROLcjshKKTko7I0yFJByDnnB/pVBpmLbsE4B2j1Nc9aUkrJGPsXWfMl+JK2cqc4O7gjtVWSQpvbrvIzjt2qeWUrNLc1pUU/dXxLUlkcFGBJJXge/r/9aqB6jJ+U4OPSt7qEl3RyKU6qlGpoWYpGyoznMhyT2FOtVDsQxyBz9aJyjz6rc2jRlKHKnsXQvmYBwDkYJrQSHOCxB2nHFc918OzOilTqqLUVexQNrwH564z6VotIMKMZGMAelXDmd7bBOUXJQ2aM1bfCnvwSMdqvDAXIz34FOTUJXe50e15o2asYNxbKH4B6kDPY961ZSAOT8qtjNUnJavVHCqjnNK1lfc5iS3KFmyRgEfnVi8kG1l5xuIOO1dKw6qJXezM/bxpXlJdTElDEAPgHtjt7U9921WODuB4PauulBLVnNiK8W1yrR7mbKAgJBI5Gc01h+8AL/Iw5967XBL3pM56FaV1zIYsm3jccg5P9ahfAbAbgsMAd6inFzle4pVJQpyXVsmZwcYJAfgCq6vtA3sSC2eRyM1rNRXw6nmKlUcVJ6pdC6XDKB0AGDmqbP0bJ278gf0rCVGTd0j06TTS0JyyqqgZOc4J78VV8xypXdkFs4Has40OZptmdeSpx5YKzJ5H4yGJwATjuKiCkDHAByAa6oxlGSZ1ONoJPUiLBdrcbVbPFMlbPQHDDnPrVSfNFwWzOWokpKSl1RZjnBI688gf41VQMOCxG7qKzlRahdHZWjKMm5PcuuwICkn72c1SBLLhs7WBAB757Gp5HHVo4o1opKaWvQmMvmEsThG7Gq6q4CZJxnP8A9euhxjGCi3oE6spVHJKz7FxHJUbicqSM+lUyXAAyeGwPpXO6TasjZ15ShzxWl1oS7wBgnOMH6VE7HcuMkspGD2ooxU2ltYwxjcIuUHqSlnBHXackHjj0pkYeQj5uRkY9aTox5eVs35uZRSVn/mOLZKZwVLYx2FIFZTggfeBFKtaMdNi6WJhCPspL3mRL/CWJz1we9OZCrDbyAxBz6UpScoqNzOm4dFsOjBA4OVfjntSRM6gAgHkEY6ivmKLbaR6vsee/O7N6f8Etou0BiMhBkgU7zCAFxglSRjvROV00kcdOcKc3rtoTBVIJ3feJUg+maRW3sOMbsYI7V0TvyR5WdOHlrccAGK4wSkgIBoVSrMAR83PPatKtRN3jsZRbbdOS0WpeBA2kjOTyR3pYmDJswRuI/GoumryOadJyV0yTcwB2/wATEAetMOFC9TjnHp7U6dFRdjR15RSt9rf9C3Hx5eDxGRx64pkR+bplSpOT39qTSj7z2Ot1ZQfJHdfjcuwjeMjAUEn60qsAPlzy3IPbjpWbrpysjmcpQSdRb72HoVLZwRhuMfzqRuCOoJ6AVFWpzvR2Z00q0VNtpctyMsSwK5HPU9gakB3hVGQQwJrojFJWlqctSE6j9x2uOCkKCrbtqEYPfNAXJOOvPA780lH+Z7G0XKpTajuTRqNy9RyuD71Yt9hZQe5JFZcrau9yKVm7SetySOPJYZILcjParbhcL82GycYrJwk0nE3qU1G+l2JDEIyuThd4JxQSxGCxBwDz3q5Jt3mc6dSEkov1NIsjqdnOMnB71XjlBjUFiMjgn6VLtB23OrFRnUglFjphHJt6gnjA96VUDmPccDIBH1rZ4hJ3aN6dNOCUpXsZjQEOwJyTySa1LmAAliSCeMela4a133OSvi5SpuNPoZabIkVTksADz15q6sYYJ2PBye1Z1sRzJtuzHRS5Yzi/UQICoKnHOTVhUONq8DeMH196hVGnotDeVKMklT+8gkjJVDk8AkY7k45qxtYlcg5DY47/AFrBRcryRWHlUpwcZaozpARjAGOMk1amiB27c8kMfStPaR+JF2ilabuvxM3yiQWHCOOcdjVlYpEXGSV3YI9MmhNxd+5GEp3XM+l9O5UUZ4UnkHkdqueWE4xnbnJHehy6QWqOd1YOquZ+7YrLxsVsk8BaC67hxzzgiqlqtXqi/dcNFvsPRCQpIAJJH1pykt904BOOPfvUyXtFfoa1XJyjTUbWtdjArHAfI+Y5x3qx8wUDqd3U0RTspMqlyRTbfXcqHO1RkAZJFPkTCqQ2dzMQQPWuhO8PdIm4wd77lXd1ByCxUkelQzdBg4+YjI/WsHT5pJLc5oP3G1tew5mzx0wBgevNMBI3YJxgkE989qUqcYu7Mq97KEtV+hYU4Ejn7q4P0GKgR9xZehHBz2Fbus+bVHU8LBQVKD8yWNwuQDyr4J9aiDKMMT/EQM/xUpVFNXjozOkpRkov7y6HXB4JKngHqR61TDbiCDjaQAB3qI0pKN5GmLrKLUO/QuoScEjIBJBPf0qIllHOTtYj6Vm3OUOVaIm8Kc4ySuhskx/hYBtxH0z61TmcDDZ69SK0oUk7supUUZaaNnivx4vDB4QmXOPNLADscf59K5r9oS58rwnPufl2HT+Hiu7AQbTbPKUva4iNJPWJ+b1zesJ5lJGd7E471zVzIxmdgzEeYODXz+JinUaXQ/Q8ApOKaeh0Md2uFTJJIJ47cVgwSAu0gY54AI7e1cr0dmdEFGKSR1CXbM+dw2g81ixOxIJOMnIzS5dLm6caicZKzOms7rdIuSQSeBWKkxRkYnAJIwO1Unoc06S9olB/I+9f2ZJv3t25wck5J7eleV/B7x1Z+F9G1GWSULczttQZ5bPWvPlS5q6sbZljFDDRa3ufX3xd+JMGk6fJptrOBNIgyc9D6V8CeMPGNzrmoTyNMTEzE5JPJ74r3q1VUnaOrPlY5XKcYzrPQt6jrRv7mSeVyzuxIxXnT3xiVlVsDJGPSvNlKT3PqKUYxpxhHQ6S9vhnAfAZh9fwripbxpAoznZ1J7U+VWswqVk2ot6nQS3Cnljlj1IrL0izvNWu4LO1V3kllUZHb60rcqtI0o0HXqKC6nW+F/D9x4m1OGzt4mOWUbh2z3r7i+Dfwxg0Oyt7u8iH2pwrFiOR7CnFc7SiFVwoKUb35T0H4X+Abbw1pduqw4nEYJY/xV69CvlLgkkEAknqfWuiNBRld6nztfHyrWntZ7FkBfljwfLZSGXvg0B8jIyB0Jr01FyaUTz6NVOo5Tj8WnoIGO0BjnOckdsdKBk4YtgjHTvTbSV3ogVJxlpt+QwNgHGSGIIP160xEZsEk85wP61CSbd3qiITgo8y1R8W/tPSZ+ybTg+SQMdjVT9qDC3MAzzHEwCjvWyg1QVtjPh7GKdeSW6/qx8TbmcMBkhmJJqM/eJLFeRXhdbH23tZRi4vYtx4dDtycnIB70yNkj5LAs5AY+1Qk09COaNR2luhwY7VJYjacEClyI49rc8nB7jNTNt6GlNpxvFfIjQrvAGdwOeaijB3K4IPzZUmtI+6rI5YTSl7x+j/AOzLlfCqtwV80sPYZpf2b2x4TtyhG55SSD2rLCUn7VsM8oJ8sL6aM+pzM2U5Pykc+tZ+4kZyeTge1exGm2lFbnytZOPuw2OM+Jd4yeENUcOMtA2Mdv8A9dYvxQYr4O1RWwf3R3H1HYGvWwKUZtnkVqs5VIJPboflZrl2x1GZiTtaY7gO5zzWPrUrnULkY+UzMRjtXh4+/tHzKx99hpv2SaRC93k9OGyRnvWT5m5lwcYBOR39K4I6aWOqzbuy99scPgMS+cj2rId8RKxY/eGCO3pWmqOaMOZLketzpor4KVI5PJOK52GQ4CjI+YDjvSau9TsnLkkl0eh9CfBiQzeO9IbcSPMYg9h0qn8CXK+ONLGQVSQP+R7Vy4lpWRtCm1CaR+r2ns3kxg/eVAPrimWx/cxSZPCgYHpxXuYa0oK+58NW56VR6XiXWmwnPJ4AHr7VWZmZQdp7kZ7V0OqpWaHRpON5RejR+cP7STIfFlztYlN5Ab1x0qH9pMFvFdxyQFJJz1+tdeaSlKlGUlodmR3dN2el7fcfKdw+clM7t2CPWrCwNuUKMs3TFeDyvpqke4sQqlNq2pWKOw5JBY4xWvIoVANvzYOazhe9om3uqDctjAzhlDHqSCD2p10TgMnuTjvWjhFOyYuSPNGdxkORIo5BD5UDvjpUAZ90QBwSxJJ70nSdm7mk03KNRLW5+r3wJyPBOmGQ5fylyB2JqD4Fc+C9JJYkm1Rs+tTgbRlY8fMeaU3K+qPQPiBetZ+FNWuFB8xLViCOwrK+JYkk8I6vs+99lbA7GvrMuclO7R8xiYqpKKe9z8n/ABBevPrF20jk7pmJJ75rI1sn+0rhScMs5yf8a8bMXOTc5M+shhfZxWt0UlmU4CnoxHHeqakFumByQfT1rh9mlF2d7nRhqinFSa0NJXJ5GRkAH296jicHGXIUngntSc+Vci3Kik5KbWi0NCHcxU5yOSCaaZWjxhgSVBGKSlFxaWhHu00r66n33+zDoFiNJn1FowZpJy+R/DjFcD+zb8Q7TS5JNDu5QqvIChbpk1zxiua8kVmtebpckO33H6FIieXhMcN0NUbW9SeOOVGyhTII/Ovfp2avHqfL0qjlC1tLGiYw6AOoKHJYHoRSJKCMZPzAkZractbLYaqXik1sfAH7TPhSLT9Th1C1iCCdCWA6E17f8fvC+o+KNNhFhCXmgxgAdeOn+TXa6MZUuaX9eR0ZVjOevKN9EtEfmCyKSOSCOAPxr1d/hL4xEhUaQ2WbORXzVZNttK1j6CjQSgm9H3PH3jHmFUBG3GCe9evL8I/Gjg40h8jGA36n6VopSTSsazpXtyv+up5Mi/LlcAHIBr2O3+DfjKRdn9lNiRyCSOFrklpZvYjB0nTTg1oUfgvq76d430gqTsluACR3xXa+EvhB4w0nxLo13PYskFveAscHp6VliYvWUdyaiU24vY/TOxuPMs4G5IMa8n6VT01JIrK3jJG6NABn2r1cuUmmm7I+VxdGLlFN6o0RITgEgHPT/GmlCTtJPJJr02opcr1RwqnKUbrTVjjJ8uQTwCRnvTSTgAZG3AAHeopSb0RpDlabTs7W9RA2V3gkhsHA7e9MA2grwMgLz0H0rWUOaVn0OlSlGikrXHckAcknoD69qic88HueB0Fc0qST509EY0aVSUY82om8hVyP4s4PamqRyOp3EEenHWtna12tGRRxaquz0cXb1DfnnB4YHI703D/Kec7uAO9NNXSsZurJSbjuOwuMMNzE4571LGrOwAJxuOc96KT15lsXWpQUFCo79X5CRxuzKV+75nIrVijUMAMD5ga2lVunGaNKcVypw6/iEMKiTec85AA9u9X4UTcBkkBDz6VxwUIRsthVKDt2JlxtDHnOcD1xUrLiPO04bGMdRXLKKWiVjSc506aad0zPmwABwGznjpViRFfYDnGD07fWu2neVrsKrnTjdPoVkA2gnOcnBParqW0io+OdpXtwM+nvRUk4XcSaNp8s2/Uy7qHIO44zgA+ua2HgWRCA2ec806lVtpLchRcVKSfzMSOxckq7kfOOPT0FbyLyp7tgkntj1rGUnJKPU1w9Nv34q/NuV7W08oqSTywwK0nIBVs5wQCKmclJKM2SozjB8r1Y9UQcdC3IPrUO75eCAQMVE4t/CdccVyLke9tQZFVST1zkEVHLJhcBucYBPc1pGi2kluYfWHC7jG6KsrsqhxkMAAfakwdrKxIwck1ouWT5Gc9KtJz53oynKpAT5ssjHOf4h60kr5jDZzlMg+tdMabuo3MKrTfNNNdjnLuQh5BzkDHPqat3aBtrHJLHBBHX0ojzO0XsiqusXbd6GQ3Cqm45yTg08oD8/POCB6VcpLm5uphRoW0jt3MaUneOScMc+lTXKjK84DKenevSpzk4nFiJOT5X01KP7txkgggAgenHFJgBh8xJbOK2SSs0cqrqS5mthCcFvlJPHPrUgiY8NgZQEEdjVuWikzSrh3ZJS87FcBWG5eV35GalUELGy4K8kEd/ahN01dbGdGEXNQSs97kaqSUbJzkEk96t4OGJBJCkcd6iVWK0S3PWq0HOndPVdBjIVBOQVAJwe1WjGTtOSAEKkemahYp810tTloRi4NSlb5GaFEoyBwpIIPetH7P1IwdxzgUVKt0nshypJU9dbmdgEDC4GQBn1q4UYKVwOnX1p+1tFW2ZVLDucVczTlB8oJYAnHarZUuSOSemT2rWc21eRlUi1CyeiKRYsQm4DnINWGi2sjD74HA9QKzi7x03JmnGcYrbqIpDHBXIJzn1quSwPDfKMEY7Vt7BtKzscdPFp1XJq/KS8Eq2/AXGB60g3MnAwVwPrWKSbsz16rcqamlZDkOcSFjjcSQRyaUErnJICAGk6UZRepnTTjLmTHE/N6AcgfzqIkBl3c7sKc9s1knJrXZERpQT9pFWkyQsQr4OW5OewojcZx0Xccg96xm3fnR6dPDKonTvZ6CRqHxn5eoA9PpWo1uRCOCQeQR296+bdRKXJHcVRSjJSavd/cUQCfl5GMAVIRgr3IbA9vSupQu+ZM46sYzlqSxrzG/8UbEj2I7imrwcKDywXjt706bknaSOyM1CnemtWSliRkHHYfWrIjJxnjOCcdsVnSqRvZ7FucpNOa94Iicj+9gEZqxEu4DcQMtjPpWlRqzi1oZ03Z3jp1JFzkEMQCMcVbjX5QWGT6Cs7pS5Yg6SlK7sQKjLtyMbSxG3PNXFHfJBwoPtWknKSbY5WjJcq0tqMH7vkHLOTnPc1IwwoDEFgck1NGLk+WaM61Rpc0F2AEkcgkrknP8AOkRgMqRkc4z3q5RSaaRpGrCVRweklYepwQBxuHBP1pzgJs+UkDkE9qOdTi7LS4lSjTnz3uiUEFgEb7oIGe/1qMScHoByScdKwlNSiolKc21NPTt5E6thlCknackj2pkQ3q0igEhQRnv9acpqEuVsxouU5XS0WpY+0MAQ2ctjBNRkE7t5OODk1pBpK0t2dqg5O8UPaYqpYnCjGCTUe3epAOAAcgd6zipXujmpYNymnU+RMk0ipjeWBY498dzVck5Q8jaSRnvWs4SlKyWh1NR5LR26fqbtpcMSuchlK4PrWWk7xsHwQSwJI781w0qbcbSXkJuEJ8j6r1OrKkxttyHyDk989agiu1ljVQMMD+ddEabcUmrHNTjFxtHVXEjtXaYIqMQxJ47YFdPpvltKrkgYPI9R2rknjGlZrU9H2LsoxZn/AGFyoKjBA5Dd67crANrfp6fWnCo3HmS1LcnBa/CmcdFpshUf73Oe4ruUMWF24ySBj0rk9pK7HOTk+dKyPPrqw2j5jnAIOB1rpr2FWJ6A5Jz6AV00pKWt/UmalJuLXocRIFCEYG7JxnvWhLYhecfNkkg/pW8uVz905XUnyO+76drHNynKcZBJ4NTzptYhl7gD6mt6NoRaSIi3VfJNWRkMjkod3POD2PFSyDa4xg5yMn+lFSfOnJIzjV9hJ04O67j0wV2jlm5APrUG5tw4AUYII7VksOkrs2q4iysldlsEDJLE5JIHpVcXAXcDkZ4Pt603ZpNdC6eFkrX2tckmYDhOdqgE9qqMQwJ3EB1IAPalz8krProRGXtNWrIrlssDj8R0p7OC4H0AreSU1aITpSUbvcgdWVAwJOG5A709mU4GflBzj1rGN1NJ6o350opp6sqpIS/HO5QS3rilfaFU9F4B9q2xMIyaXUmlVlGSqtXtoTxtuwPRup7VVDbMgtkAEkgda54SlyXhoHLJ1ueL2LaOAdpyMOwyO3pVVXAJIzyBiumdeLjYxmoqo2viSLiyk5zyDnA9aqGTaApzluM+lc8oXaszfDSapSk+vT0EkcndnO8YIHbmoZH4OTjIOT6VcKi2sYSc3FN9T5h/aTnH/CLxqvAkBOP7x5rD/acu1i0GBNxBUZA9a9XDP905I5acY/XoSey3R+cMs5kckOSuBgjv71nTSHcX55JGR254r5qdO92tNdT72viFGHPHyNmKWPIcsQMlQB/F7VnQsTjk+3v71y3WxVOSVqm6Z0KTCXaAMAE5FZcUoDDEpAXIz6mlytI6XUaaVtzoFkDHB4O44FUI5jvV+cnBOPak72MJ0faWTdn3OkgvXRBDG7L3IPesZJcgHcQFJJHrU6p3SG7QheRsNM5O0sT3Ofes9mLeXtdthPA9KIXtqdDalFNaNl1rgMxwQcHBBqkHG4RsuOMg/wCNaNW1RySqpScW7sswBppkjUn53A57571DDKUlDR5+RgST1FKpJKPurUvDRi7KWx93/Av4YRrDBq98gaWUqUH4V6B+zv4vg13QLezkKrcWi7CDjnHSssOoylep9xOb4qdKPJTXu9z6b0+1SGCONcAlRg/1rTtEICbmGWA4New2oJNbHyWDlLmcpvcVo2DNyAgC8nt1zWlJFgKOhbkn09KtSlNq2jNJUlaM5O0fzM0DZwOcuMAe9ShiOORg81U8M7Nt6I3jiGmnHQapG4biBubJ/wAajLDK/MQelRh6WlpOxtLGuF+ZXe5YjYbTgYGRjPeoPMUq68/Kc8/0qqlNKSUjipYqM4O0dPyPhj9p+XfqEYDYaOJgpPvWZ+05c7dWzv5WEKpPbjg124hJUFy6kZBCUas0+9z40uSC2C3OSOKqzSDdtOSVO4+1fNap3R9bVTmnFvcesoA7hlYqCPSs152ypPbJx604LXUKtaNOCstL2NgTEgLuBYkHBPWslZlbDcFhgknqMUlJ812tAdONm5as3YWDPtAwGYdOxzVS3ZiyuP7wIPrQ7MKUHF81tJH6bfs4IF8H2rrklmIOe+cc1Y/Z12r4MsX5JkyTjt06Vhg580ml3Ms4xDhJKe9lqfQzDIKqcnORjvRgA4/AH69q+hlpJOLPkZSk4ttatnlnxdPl+CdTOcFoWJP93HQ0nxhyPBWpY5HlgHPf2P1rqyuUnJyl2MswpKNSnZ211PyY1l0N3cN0/euc+nPFV9WUyXtxk43OxOO/NeLi23VbZ9xSk4wSSMsquVA4AxgnvTdhYkcFQQQDWFkki3NT1S2JJVX5QCdvfA6UhydgPHIBIpqcm79SaU4zfKtEiskeB8rkHdk+1TGIodwJJdsH3qXtuR7sKiaejPbfgK27xxYEHJiUgk9+RTfgAN/juzbO1lUjA6N7f4VjiIJONztk24SlFaI/V6xmY20YUdAOT2ptkyCCNGGCihcn1GK9GhUSkmkfGqpKUbvds0F+bcXJAzyfTio925hsILbgQPU16fskmpHPOvGMZU4vTX7z81/2jJT/AMJbOeSHHyg9+eai/aBnWbxhdRs2R5xKZ6j1FdGazfIlJHbkE70U3pufPIjOAUAUqCQfSp1OxSBnCsDivnIqTV1ufTqVOMbx0Rnt5j7i787uCfSkug3IJKjaDj1qp0WrWDmUmuhmsCCxB4Y8A1TkcocZJ2sfwpKLvynPpP3pKz1BUUyhmAKh8sPX1pI51aZGBGAygkeveibSjzRKw2KlBJtX1sfqt8EgV8E6SwPW3UgH+GnfBJlk8GaMFyf9GRS39/jg/jUZe+dpz2PFzfExVdxitXoejeIrX7dpOoWh5Mto4X61uvD5iMjE53d+1e5ganJJX2ueRi6Vopx37n4yeOdLfTPEGoQSqVEd22D6ivpT9pH4ftaaq+s2sB+zXIB4H3DnmrxuElNqUdmfUYOrGVDlbu1ufGrScqQMKMginyo6ysmTgkA57V5VKlZNsIxfMuV6IcsyqM8YyCAO9UpEHARjgAnnufappOKfNJlYtc1pQRfS6LZJc/IRx6YrOjlCqctgk5JFDWqt6GThNJz6G5ZaveWNyk1rO8bbgAVOCp9a50TMrY3EsBkk96cqTcUlujooTjKHtJaH2p8Pf2i77S1t7PWpWeJWUKzHOBXxkt6QuQxDHhSe3vWEOde6jzcRhqMoucFq+x+yvhX4o+HfEEUDW+oIJZsgoTyDjj/Oa/JDRvE+paRcie0u5A6nIGeBnqa66Vdtaoyw+B5J3jK+h+2sD290FLsjhXAIPbHevzk8BftB6vpKxQavcNLCuACc5Hpmul41N8rOWrh6kZttbH6MfYraVs+UAIyQCO+T0ry/wZ8WPDviaNFiulWeUKdjkf8A1v5Vc8RC/vLRnnxxU1VtHY9ft9Ns8DMIwrkjI6U+yuYpFYrIGHAwKFFSa102H7WUk5JdS3Fp9lFg+SpAYnGOtOkl44IDbScHtntTeF1tJjoczlzp3sN/s+yJx5a8tgDHQ1TNwVOCTgkkkelbSo3SjE2p4lKUpN6voXp7RcN5Yxs4x60RXAbhnJHyke/HNTBuKSaHTkprkatYzmSYkAgjkcHvWnLLGI/Q8D611qHNGyWjOaviJ0tZK7toYxDjGSNwPGe9JM2XOAAeeD3rOdJRlZHNhqftIKtLoBHyIN+XbJJxUKuSAckgEYI9+9buk2k09TevR5qftErDyCnzMxIUnj2PamszED6jI9Kl0m1aRy0qkbNR3QMUVwzDIXOAep9KTJxg5PqT3FQk7ckzWNJzjzwFZxn7p4A6duagblmAJHPOP0rVtWtbUrklFXezLJnCPlc9ySegNMjj3YbngjOe9YVopWTOmnGDej0fQtwXQGA3zYYD8e1MijwHIUjAyQO9UpKUW0tSJVYUbRSv2NiGdt33chulRxRPhU4IJJNYyg1HltoRh6rpVW1rff5mqrDk5+Udfb1pUQoBvzggnPr7VjFzbudMa0NYSWiHoVG1dvOMZ9afGctkjA/hB71c5uKSHRqKDu9WybAKY3FW4I9j2qAEhA7EbRyfxpezbdupo6vJBuKW5Iy87lJBznB6ioiwZQxwDyR7cUOM4pwT0MJ1Yu0pLUkDFlBAHzYyR2xURkyoxkEOcgduO9Q5OKtEKXNBRUt+nlcc8gJ3Ln5TyPWqjkEtyRggEA+lauDdubY2rRlCPM92TF8EHk4B6/xelVg24FQ3BIx6qKh4eMpO+xz1ardpXu+xKxDnBwVLAkHuagLfMGUEDBwKIU5KPMXUqwUuRaf1sLKwA284PJNQu+c5JGSPxrSgo7BToNpyT3I3VdmdxIIOP61A0hBIIxtJGKIxldtvzIrSUkoNaoqzfMqgMdqkknv+FJMygMWJBbpjtXVQilZRMZwd+Vu7/IyjuPA5GcfSlYsqsVPQHn1rolBJ2tqYqommpLRfiZE4V8ZB2qTSXTM+PM3MCRnnk561tQlJSTjsczpxdObktVqUCQwADYzyB/OkUsuF7tkEGu+NNpJtnHGu2o05qxYjyQBnHIFNEqYUDgseCO1KNm7LY9GVSElHl1exbURYC5B5I6cVRLbWHOAxzinNpxumYTq2nyqJcyIyACeSPw9TVTeSA3BIPOPShwldXWxyzrSjvsy4su05YnDnGPUVUUM2Ar8HOT6HtWPIldIVOpKdROn1/AvNPGcbeQeM/WqyZBGSPlGDWcoRilc6/wB45cs0TCRV+dmJAABP16UoVdmMYK4OB2qkouKi3qOpiXTkorVMZtGPvHJfr3yKsogUKSQTnjNRGTvq9D0XCMoRcVqik0eUDcjPUd+elaahQrE85wQKidZwdktzmjScqKlF6q9zBdNp2bBtHX2rd8mNgflJAwSf5VsqyXuyJo0ZRTnHyMfJXHXby30xVjUJI7KLfIwHQE/Wo52tApW5W5orN86uD1CgADt9KZayQXUcboTsLAgj61nWrxia4Z+2jyPZFeTIH3sjcSQe3vS3CjdnoGIB/OumnVUlpozzKkJTp3k9LkCsA2Ax3GQ8mkOGKkMSRgg11VKbkk3oZRklo2dWXxGF6AKAB6Y6VU2FhjJPz9fWvhZJc6k9j2lHlkm2IFBKnblt2QRVlY8ABOWyevf2rok4tXWhjCUnKz7kKxtyOSd2Sa1oYxwOh4znvThVutTodD3eRL3n/X4kSQHAOTnsP8a1RtA2nqFyfes5ScppRXzLgoxalezKscYVWGASWGQO1XSAMMOhQdOpNdNOEZNybuPGOcHot9mR45yFPYH0xUgUK+SxxxV03yNS6nHq0lJ6dWQiOTDDggA4z39Km+VSIwxLE4z/AHq0d5JSXUuHLKTlrp+gzywVXa38ZBB68Cpz0K9WAJye9ZczSTZpU51JVIrQjSPcA3QbgAPT1q2i/N8pO3cCCe1LVyu9F2Kw7lNTVte5C0ZGATkbCCPSrcqq4Awd+4kUlNRauacyVJOSv0MtlZUHJJGASfrWn5IY4znHOAPzFL2jU9FoYVElF2Vl+JmLKwGAORyPer/2bGMAD5jg+vrWM4xbcWtC6NJJKUHqt0V33FohzgghfQ/T8asbHPvjAqqcWotWJliHfmj1/AgSCTarHG0DB9T71egVcgbieSSPTpgVSs03J6G1ZuNOLitSPyiVwMgh8ZFXxGUB25wRj6e9KcOVqzuU6cYNTa+XqZrxuoUggBTg+oq9FalwNpyMkkjvn/PrWsrrVM5aPLCXLFWb6jLSQKFByAoyT60427RkEt+XasKlGUpWTNLTUbJ6G3bXpj2/OQAQD7mqcCfKd5AxySe1cdSjaS5jrjV5YKbevY6yO/WWMEyEsSckH3rnUZoR8pyCpJA70pQamnHYqdRzlGUtFY2F1p4psKxO3Ab2z6VleTvTdnHOSfQe1bVaMPhb1M8NzSqLqjqZdVgnRN5wxHB9fauRKygKSeAwwD9Of/rVjCjyvl6lYnmjLnWi7mpJOTnBJCnGD3xUUUeExnuBk9/rW85XsorYzoQnKLlJ6XM+4dWBA4DA8DtRdW7LnGeV4xWnO5Oy0HTlzp21t0Mcxj727IOSB6U+aMoqAEjAbI9MGt5Jziknqcnu0q7i9rbFby+c85ySRmpF+YDk7sYwOn1rCcJuOj2OxzhKako6P9CqwJXnIb19KvvFn5sYKqMgVNCpFtyLnNtWtaxkklwuCQCTwe+KsFGTL4+9kMD2xVxpbpmcq7502igWO7Lk8LnH+FOwflYEh0OQfTHcVu6bguVvc54V5Tk5PbsRAdDuyeTj1pYEyDkE5Yg571FWMkrpk0lzJRj8hQD8w5HPFWioIx0LLkYqFJN8z32NG/ZySfUoeWF7nBBzz0NWiuCQckbSfyreTcoqL2NoJKLdPcphck4OHPAAp7MoPGAuOtRUi0kuhzPm0kluMGR8zkE9M+ntUMzkkLuwDgA1T1aS0N+dwi47yGSMvLbu3X1qsznYucnqeO9Zzk4ysiaMZ1VzLS/6Hxt+1PLs0u3TjATOPTmsT9qq4xBbRMpA8oqQOp5616sFy0dTmymCqYup7TSyPz9875yoBxknNZ0kjlsDIXqSO3NfLVpczUmtD7alTipPkWiSNq3beQxPy8YPoaz45idgBPAOR9O9YJNtWOvEVuSDna9jaR0jaMDIG4nGKpLMPkG7KggZFJxVtDD643ytLdamzA5YFhnGeAe1UFk2bdrEbR0HQUm7sui/dcm9PyNmG5kLbSMCMtnHeq8EmUIc5kJPI70mlYKeHc17STNkTAMBtPUAn1FZ3nAgbiTtycUO1i6bcHZrQ0POZS7E8lgB7CqaXEZKjnaSBg/5NLlVrM2nZTUorU0oGYkscFlYceuKqIzxuoBPXJB/Sq2WhwQpTldT69D6S+BnjMeGvEtsksxW1vJFQg9AexrwTTbuS0nSeJyHiIOfesasEnzLc7bKS9nJaH7maVfR3VpbzxHO5VbPqD3rwj4FeN4/Efhq1Dz/AOlW4QMCe4ruwmJ11Wp8ji8vdOrKz90+knnZgqljkABiOh9DVaFt2FzlmB6V3Rai9SKlGMlFSVkTso/vZwccd6eo4KliNxFOnByaa3HVlHllZaFMqpXfnHzEgeg9KsshI3BjsLkY9cUVab2b3Hh5Oa96NraGaQ370jDDkgHuf8KusigqeQuQfpisadaS0SKpcvO01pY/OT9p6bfr4iQ85LHJ7elZv7T0kZ8SXDKSXUIpAr2McmsPG24uHXCo5Rh0bufJcsp+RQfnJIOP61SlkXeeORyMdq+Wkkz6lVXTbixuHaRG4PBGTTPOwR3OCCD39KG2lZF0qCdRTn1JQNrjqADkD1pjNgKefkxxThd6IycE52a2N+3mQNHhiFTBJ9PrVe1dF2BxyWHJ/hrO97pGkoNyi5bI/Ur9nsbPBOnkdDkjPYf/AF6s/ARSvgjTEfr5QOfXIFGWNud2ceewjUi1FavY99DHBBAGG/KkVSxHJ2sCR7V7vsHJcyPmNb+zk9rHkHxmbb4J1AqGLKwABPsag+OGU8D37gkuMZUdT6CvSy5O7uzkrr2tWLkran5TalvkvJiOczEE+uKNR8xbic9CznJHYnrXzuKsqjS2Pt40UkuV2sU9gwQTkjn6U0SZYrghefxNc9r7jcVTs29LiLFkAnIOCwAqyMfLgncWI5olJPRbGsYxitCGLy3VlYkFM5Jq1EFBPAJYgEHpinCSjJMynSUlKLPaf2f4wvjm1Zgd7KwyOhGRj+fFdH8AbFX8aRyB+BEuQO3PWuXEzTkkzpSjKk5Lfofoxa5eJdoI4Bz/AJ/WtaKBY4wOg4BA7DFfQ4Wm5JRifFYibUk6jsUzmMEqeRkgD1qSZdoCrjDAAE9s1006CdpHJjKb3b1PzL+P7IPGFw4x98kse/PNZP7QBP8AwmF+hYgQyMMnv9K6M6g5RjZ6HrcLSUKMqfVHlayqYyxOc8ADvxXMrcukaYYE7u/avlrNOx9DShJyu5aIv3MquWDHgNjj9axJ58ljzs4JP+FXCV1ZsmcoRk3NbhctECSc46gCsmeVnV3LH5STyelFNu1kaRw0It+9oxqtmaFFyFE4JA781Xs5ds0TsTlWJGfaqlyxTitxup7NwVup+u/wOUJ4K0dscrbIR7YAqz8EFb/hCdHBO7/RUBY/xccGpy+lKT0R4GeSjGslH4v60PYeq43Hqc47etWREpAPvtIr3NHFJ9Dgpx9nT1fvM4Txv4QtPFej3FjdICzK20gc16BtAO0/xAYP4c0RxElG8VoZ0pOnU546tn46fEX4dah4P1WeKW2bynldkcjgjNfqX42+Huj+LrB4LyBfM2EqxHtxVYmjTnJNaHsYTHNy/eaI/FqWLYAxHIJAI78819D/ABP+C2t+Fbt5bazd7GRmKuB0/wA/SuF4Np36HtuajT5o62PmOfbtB38jIJPart9b+TJtKgFAyk9/pWMLxlzXujFVYyglMxHD+UyliCScZq4Y1TbuJOPmIH9aFieafNYPq6hB3epDEwAVT12jn0oQgAbucn86ynGUW3IxoVE5KnFady1HKVA4z1yT6VFFjHJ4JwPais1fTS5dHa0XfU3re5CeUDkFyASO1c7JdFfusThiMCrVCKW5vKUua8Wehad4lutNmS4trx1eE5BB6V5+JnkEID7Tldwz3PSlKmrNrY4qtODSutHc+6Php+0Zd2T29lrEpa2bCEsevuK+JVkaLyirEMCenf0rKCcnyxZDy+k6bdSOrP220DxfpPiSzW5sblXjOMbT9054zX5Y/Dj4p6l4SvoQ0zmzeQb1Gfl6f0row+Ku1Gex5eY5bKnTUoRufrlJygOTy/X1rivBXi6z8VaNbX9rcB/NUFgTyp4616GDxUW7ROOpS5oJvQ7L7QVYBiSc8AVUk3A4XJcnAz2ru5VKKcdzGNRwlZGr5zSKELZ3ZwPX2rMV5B93knGD6Z6/jQoSS916mtfEx5U57M1mQS8KfmIyD9KfagnqMFcEe9XdRtdanNh7VG4S2exWFuyjcQfvEE+lbqBdjbs5BzWc61prmWwnh2qaXTuYCrtwATgsc571akK+ZgKRnHStZ01JqTJi7N0mrrTXuVmU8Ag4Bxx2q9LCVjWQtjaTk+gom42s1saypuLcYvQz0AyQAM+pqyiN3GcsDmnVikrdTmlipVKkZSXuoSEZ25Of3mMjuTUyJyecjcAAfWuPmjKPM9zopxdRNU3Y0IUWRQCQdp4AHTNRQMxGFIBBAJ9KxlFyjZHfhZQTtJfD1NEbdpxnGR1pqbwDnluTkd6uElB+98jKUqk0nH7i3uZxGACAM8HtSISFIySwySf60lVSm0kKrTcoc0t/yE54z1HGajeQdSSNxxx2NTNt6NCwlduHIvi7CsZCRnjkEA9qYTkZIJOMZNSpxeiWoUYTdRRewok3EsWBwxJ96bGCVJOQcgGtJtyaRtUnGUXCUbr9BDIq9zhSfxqCQKQCpw4LEg9PatVRd7xPPo13CUnO1k9BpJlZQuTuyuCeuegqAKPuq23cwYjucd656lo+7LY9BRlVppx31Jy+UHUMSQSO3rVYON7EfdOCB/OmqUm9NjKFKDppvclGBwSRyAAfpURJVQQeEYsfatOaSbJq05KKb2/rUaW/2yNvGPX61BI3cAnBwPatFDmtHuY1bK1nt0I3fCNnuSQagPzFiGJ3Ljn2rWS0siKdPmagtGtxsp34BJxwST25qBhuKEc4JzjtRTi2m1odLwycnK92rIhkY4O0kYbI9qeIsr1OM1VOcU9OphiFKUkp/CtjFmVyVxwAxIHr7GtKSIjcrAE7jjPeu6jO6UorQ8zG0E0pSeiMBt+M5IbgDPb3q/IoA2AEkkEmtozUmlbQV3JKL1108jOCsoGSdwYDPrmrAKsSMEYfv0966ZycY2fUxlhlTqqUUVVkUYB5Iwxz2B70pXOASSOQc+lOtGL0Z0RxM4pcqVnv5CkKdm0kDOcjvTsAKoHBBHT0FRGEnVtfTuc65ZJzgiWNgjBgTkc89sd6r7ueWI9Qaxr0ryvfUrDVuWKjHX/MtKgHG7nJOfWq8lzGgxv7jJ9KhTdRW5TeklTneUjQiYYILgFCCSe+azF1K3jUOCMbsEDtipq05OpaJpTi3C8naNzoI1X7vcHj3rHGqs4DQQO2XKk/5xWE6llqtR1alqaVPVNm6AEOTg5GcAVxl7rmqhzb2lqTNyQo/hrns4rlOyjKUqatv1O7L29urbpAFYg9emBziuEgg/tWUi/ncytktGPujPbtWCV17z6mCST5I6oh8T6hHd2m6GMlPMIL9jisLxDYPpRS1idvs7gOoPauttuOmx14ZTcbVNTrvDlvv063bcCSGb6DvVzwftbS4QzZfzGBz0615tPFSu4MmVHml7uxHdx7WxjqePat66twyNtxnkgGvVhXi4JdTmdCabTV4nINH5Y2DIO7Jx0I7VcuIyCRwBgda7KcW/ekYUq0fZ8sN13N+LDFcqQOMkd+aSBkyADwAc+1fGRopx5Wz26c+VNTV73L0aLGM7yVGSfeliZMLnJGQQT2rSTbSj0PPw+EcZe7tcmj+YgnOA+frjtRGwCEgEsTkVvUSTSSKjTSm5rVFpMfKeeHyQe4z/KolI2gswOwkH+eKuUpKNmtio0oSqOK0Ut/Itk9wMDI61VQjbxnBcYBqNItXRvUpRjDlctEycjcCuQehxRt5OO/X8BWnM+a72OepWXK0vmgUHKLt9ce1KqlSW5+8APbipdpQ90uhGcnaWiJY0w2CCd2ck9qWNmJ285YEH3BFTUqSSV2aUpqEmupMPl9Qe/oTUif6zls8jI9M1jTqyavJGkZupUUYbCITyOcgjkds1OEA5BwDjHFdl09UyeROMotW9B8ILgdAe4qTaRtIOCSMe9ZJyTstjmhRi2oyfQfsX5A2Mg4BPbNNYEkHtjBB7+tOtNqSfQqjGCqO2/crSruXAIBJI+tXGUBYyR1IIPephJXbRpCbvyp3X5FOCDGzkgljle2P8+1atoFYAcEjPFRKSiuaK3G3G1qmupJHEm0ZBOOo9faraJn5MnAxx3NKrHlir7o05E05Re5FGqoAvfGR/hRIDhDGDgE5BrOMW1q9TlqzSS5N2MnCuFA42nJx3pyAnPOc4wT70UnJLmT1KqSaVmhiqAyp0G0EEd6kIYjIyNpIAFawlypye5c5xnaC2HGFOSWJ5AJPfPeqzu4HfAzxWMqMndP1Lw1aDhZLYuIyrsHGQx/DNUs7sEcDIwfSib5W5SFSneSg9jZ2xEFhnJYcDvWUjOGUq5KMQCQe2ecVnUgovnbKVRyTpNadzaKJkMOM8YPU1gtdSK2CSc4IraNoxjZaHZzLk9x6mpKiZQemFHsOwrOe5b5ST0J3e9TTlOceVmULtykyO4VTgcfNnC+h7/nVUszlMkkrnBNXhoaWvqc7xdpJQjt1HRwfMrdFUjj1qeKUYODgkgfSrrKTai3Y6qEk4tt2FZMFUHIKscVLvDqz7ccdPQVNOlFTutzy5YmUY2l8LdjLeNGJO4kBiAB2q3+73BdpAI4rWrUd2mGIk1FKPQxJYQhY5JXIJHrWlIFO0EDe2QQKxp1pNpS2RdSjGPvJ/EZXlAhQCRgEE9uasMmCDuyysuSfaulTSfLui44NNJxdu67FF2IZiM7ccgdqe6qckHHzE49aKcIt2l0Dmkk4x3vsVZmPlkK2NwwRn1oc4VMrx3rWN72W45SjCF2rIzmBwMAgqpOPWrDBSxAOdwzk9qyliOeyaM4V+W0Vq+iKO07lLc5IJ+tJkgsW+hNawik7JmMbwla/wAxhTCgk8sxJqNnG0HBO0nA9fWud0ru8TaEpKLj3PgP9rC4AlgXJwkZXIP51iftX3S/b44t2SiDAHoexr1MVU5aCvsYZBh1GtOSd29z4dDkHCcEbhk98d6iLgAcDK5wR3r5J2Tt0Ptq1NybS3sXUbB5UlsZJ9aoGcqM5IyRyO1OT5ndG2XyfI5WuuxuRSDanYk5OO2Kyoblh8uSFUhuO9TVjyySWoqsVJWpqzNxGDDByCHwM981TjcMRtJGXxgmtL6pWtYHDmheDOw8O6NqGu3iWVlGzuzkcDpn1r7k/Zy+Hlm2lW+uTx73uFBUMOnSuOVZ86gkdWIpRoQtUfTY+LfEXh2/8NXv2G/UrICM5HB+lfZ37T3gBGtotbtocArl9oxjFeusvUoOrHpueFleaOpU5Hstj4UScSEKoB2sMnuaqDMR28jLknH9a4Zxs7HtN87ae6dzSWTdwGP3iQR7VQQ7CCzZHcjoaSi2vQVSpFx54q7/AMjZSckELwGwCPTnrVGOTJUckZzT9m0m2Y/Wk5JW3Pq39nbxw2h+I00+aUizuyBhugbNfOOiarLpd/DexSFXgcPn0INZTtH3ludMpOqlCS0XU/dawukmiikUgk4IIrxj4M+NE8UeGdPn87NyIArqOo45zXZh66lGyPHrUIqThNWPfYJAFO5j97OT3qhG6kKoPyhAMH+KvQ5LK7PGwtNRk4J6P9DULg5wx+Y5+lUxL2ydoz+NS58i590c7qU3XSS6ak8joseASdwJx71RllB3be2QPaqU246E1VCacoOzR+aP7TDk+KpiHwULA+xI/wAaxf2krkSeLL2IklkkBB7ck9fyrqzKtKVJQvodHDNPRqUdb39T5efmQA8hyAT7+tJJnJPcEHBr512tZH19LCJPnktyvuDphc5TJ+tTCMnLEgYHQ1PU1SjGHLchXcyoTkO7EDHarYKBVy2SASMVrGOjkzilNqVob2Rft2IePPIZlyfSoLNlecKxIyPy+lRZ2uzqo11US5Vdn62/Af5PBGkgtuLQNx3HA/nU/wADE/4orSCwIb7IhUn6f0qcri7KUjzM4lOVRRWjPdY142tnkkg+lODhWQsSWOSM9691ScVfqeIqHK9XZN2PDvjvhPBd2Oue59T0Bqp8f59ngi4ReSbgHJ7HHFehg23B8mxwuTeKjTS2/Q/LHUQou5SCeWwxPtVPUJGNwxDfOsjA+ma+drQmn727Pu5UnUfPcifKNySTkEH3xUSyOrABsHIzmslC3xLQdBvlcEXVkDMGDEEEcevrVPcygSBj8ucgd/8A9VRKNnZEUZtKzRrQOu9QWBZ3AwO1ZsbSZCg4wTz6U5XSsxS9xpJf8OfZH7O2npc+IrZ4yTIVAIHWsX9mbVZ4/FqwIx3CMAZ7Eng15teMlUjK+h04maeFlJ6s/SpreQKu48FRn15604XUsiDezFtg698ivq6XP7OLjo/0PhZwppuU9UVLhMDsMDDE9OnepJ1baWOSMAlfX6UU1Lndnoya9o048q0Z+VXx+YP4uv8AjLb85P1qH4+uT4uv2DYbzyCv49q7s2klCMep7HD1F+zSlqmeAiFcFFbP8WfTNR+aBuz8ocADHtXzEk079T3pUHbljt2Ip4AEDbgO5B61EJyxKOSQST7Ck7rWQ4tStFaNGNLGWO0ZYYwPzq9IiEdx1Bx3rSNSSTYmouyl1KdmGEgdEBZACB2JHQVftYX81NhIDgDH9a2qxafMuxy0k4zjTjtc/XX4KHHgfR8DpboAP7vyipvgohXwXpLfwtbRkjv0rDL2o6ng50mq7pwdm+vY9jjYn7xxliKTeoAWQ4UkqM9vSvWxVpR952DDvmSUtwJIZTkkbwPpVZrhF3bmHA4waqN1aL2ZzuSjU5Yu1i2Hx8zOQpbknsPas97mIhPmzyN2aVOUXK0URUhKEXeV22U9X0ey1WJ4byFXWRSOR0qy10jRtufBzxk9hW/tHG0VsxwpqK5k9fzPjX4mfs26XqguNQ0RfLvXJbaB8rHtX160yyBgzAttB+hHpWs6kZS95aG+Hx9Zb6rQ/GjxR8OfEvha4kS909zGrgBlU4NfrfrfhXSdfhaC9t0ZWBOcdSa43h4yjZ6I9WeYR5k5x94/ExoQpTchJJILHsc1+h3xC/Zns79JbvQ5TFOzElQBg+lYywDi7Rd7mrxtOsuaK0PzmLMATjAVieO+K9F8VfDXxD4VllivrRxDGSRIOjf/AF6FhuR3l2NKNNyhptc82IR3UfxE/p3qV4thO9iCDgE/w8c1xtzUeV6M1k4wak9U/wACNIwpO0Z2YZQf60qkMxYsdq9D6/WqpfvFyN2ZNSkk/aU7NfkT5c4VSS/U4/hqPzNpVycZxkeuO9TZRldbhSlJLne1zRjbBSMSEO3JI6GqMMu2RGbHzMDx2PtT0lHnluaPGOVRU0vdfU+yP2cvHtxpesQaLdzk2904Vdx9fWvnDwlq50zXNMug5VUu0yR/Dg9a55RaXMjnq0ISfJbTp6n7VRlJUjcYPOc1geEL/wDtLQ9Pu2JzNEpOO/Fe3gsY2rvQ+SnhpKbUd07nUKg3lGAHlqCcdzSuxDLycMCM/WuyEpyenQyxckrQnrfr2LUDKmCC2Mc+9NRCAO4C4z6Vu+jYlKdD3JO7SL5ZWVeQOSCeeaoxSsrsDnBOOe2ayqNRs1szdTk6b5t1+JJHF+93P9wE9OpzTSxJHXnABNWq79nynFThJyjGS03L6sD2O0A5HaoQ/CRq2BnOay5Y8qS3PQhUk6luxYMYxnIHXp3qq8yZXn5eQMevfNXyySTb6mjrty91EMqrFjYcgk5HrUQO4Ft2Tvyc9qbpNvVnLyqEuR7PXQbHIUKqxJJyAR71VklAfcemTjHbFKNNXvcI4jlnyxV11NxJxtHzEjGCR3rJttzFRk5BPHp71dTDRewUsROcbyVnsdBHL5mckggED3+tVI9/yqTjP61xSoq6lb1N6deTlJPYuBwctnOVwM9se1IMYPbBGPfpUxack0XSly2alcTLNgjlMkEetKxG7PPOBgdDz0reckrvqZVqDik4N2uP3EfKOmMnFVWLBcR5wWJ+oopQXKmn1FiKV6jvHdCy4P8ACcsDjPc03c2M5xjP1FVVlyxblqTGlOLTvb9SA/eHOeCCO9WWRmk2ZIJABI71yU7yXNI6KUXCVm9GV0QkFicnIAq8sQLBASNoBrWFmrt6iSjTvCL1/wAzOILDuOxHrV9kUN1GQCeO1Q9U3HVktSdO89EZWQBwCCCAB61JNPbRK2+YY3DAB6+taxkmlczo1HyqTWhX2EZGQFyAB61nyataRuoDliSMADrW8r2i2RGVH3nJaP8AAtmLaQSBnJwfSsxtQupjtt4CUJHJ7Cplq+aQoR53eK0L7JxknoDWXKNXkA2bVQEDg9PX0qYvm1ejNZzfKrL3V0JrqYO24seARz2rHm0y85D3TBiTkgDn2ruhKz8jg5ZWahsRyXEQ5eTg+vbP+FU4tHQNulLMxY4Y9q0hOMPeerMaqnKKhsluKLyBM5lHQYx2q1HptrErOsYyMgAdqdetJyV0VQoWi+V6mTJfgKoiiZtwAGO9bQhiOBtA7HFCcknFbEKolaS1Zy/nanIfliC72IAY8njvXQsuPYkkg1288kkkrmMGuZc2/RGBHa3bgie4IywIx6e9ajAs+5mODg49Km3tI3kVUi6STjuzPawjf77s2WyRk81oEjHUjkEE960jhoRXumtSrUdJQ3bY1LaGNDsXkMOtP8wfLycZH41FNJSU+xlWnKonBbMuQzbdoBIG7t6elVVIGAAfvZI9adSlGSTSMkpxk4vYisyseq3DOw3sylfYf/rp01sZnTEhEoOQ3p9a5MRRclFrdHoU6sYNqT1JNRCJfWU1vxM0qhgP4hnv+FTWdgqS/aZpGaSMkgnt64rjrxajyQVjpUlUhd7PQpeLYBc2MVyQA0GVb3yKv+IABpU/zAAEEAdTVUKKhHlj1NKdWU1yNf0ir4MkdtORXx8srDB6gVW8ISf6CCQeZWH1rz6lOSm7bFNSSUup3Mm3ld3ykAgnvxVS5lYLkNhQSSD2x1raMrwTk9jas2lzNabmZcqGJwOgAz60x5fMXPIIBGD2r06N0+V7HBiKykkktS/AuRuIHykZx39qVcbgASvzZGO9fHwi5avY7aVKcYpS+yy5GfvehODntSRIzAuc5ODg9sVrFt2XUxxVSN3TS91lnacADoFAx6U5VLAEnBOMj19a7LRvyz2IqRvCE4aW3HxneAACM4DY6j61IuUIxwWbkDvgUptqN0zpoQiptt2TD7uOTjdkkdvanBTuUqec4GfequrJyGpRqtdkTD7xIJIJBHtSrg7R3YkA9xXP7NxV1sbYN06kpSkOLLlc5BbCn3peQxIxnpn1pwT5bt7mlRqTbtsKuNuRnCqDk09I/lIJyXGCPXFW1rvojkjV5aTlbVgmWI5O4nORUypjgnJBBBFXOaSuznwteak5LR6FyEcYb7vQg1NA2cEE45AB/WsalRykrnZVbSdno+pOIwzLlskfNnHSmKwUKWyNqkjPcCiNoxXcSpU5SVVrYe0eSc8qcDn09aeu04bkbcAD+QqIVbqy0LpyaVpq6bFmi3KobJAweO+KezDjax4bBHpWcU3JJ7mdShC/PF6q+g21GJNwJO9x+J9as2/3j8o4wcHtnrW9WcOa7OajCU6aS2W5oiIBlIBIUnJHenRgh1cc+ornqqTjruzuj7iuhphySduCAAcepq4rAp/wLHPaqb0UWjlWFlGXPzehSW33DJOBwR+dSvIoIQMfmOce9RByjq9y8Y5KKp7+ZVbYvCnOfSoZXy4zzhhyfSqak1zMypRdN+zeqZWdVwFJOWPB9M+tJlepOeSQTWsZNvm6ipxXO4pa9yBmzs2MRtc5HrSOcvjOR0z6ehHvTSTnzHTSi5Lki9R8bHOGP8IGKrySbSwAIAIAI7evpUzldKVrEUKSpycJO7/zHEbScYGCMY9ajDAbsE5OAQPf1rSMnJJPYj6vyRagJuYsx6AjioQwKqSSW6kVVRRlHlS1Rng5uKc++wokcbWZiSF289u1V9+3jJP3j9RXNKL5vU6cLJSptydmWA+0jnA6iqHmKDg54bqe1aezaTizpq1Kbikt/Mv+ewUck8gZ9RWS8hYblyMZBH8q2jSbe+x4bkoNOXUvyXDh1wcZOQT2rK8/JG9iQDjJ9qTptR5JbHTVqxjNPq0aqucE56c4PbNZyTMTHliQWHTv9axc0mo9j0ML71O7Xf5Ftz5hVuQdxVuecCot5zwwKgnOO1XCTbvE5o4ectG73IztYgHAEbYGe3pSyOCcDAG1gfeqppPVm8/3S53uQPyAST1IxTd5CjI6n861U7WUTFSdVJVNmU3TBODjeMYFMeQqhHJJBOB3PfFKompK+xhTp3qOKRTbAJUkk4IA9DUbHPzrg4ODn/PetZcvNpuVHFqnTbeq2K00gQKGHy4IOO+KguBxkk8tya1p2qPmZxVqsuVTXX+kfmn+1Zdbtfl2hslCT7msn9qm5c+JZsZ2qwJA611ZrC+HUUdXDlCTcnNbs+PnkYMBv3EDJBqsJP3gOTxhfcV8nOFkm9z7TD86fK1ZM0UwcZYk8scfyqGBzyS5AZgAD2pctmuXqdk6UXFJO1i8hZsOGJycnPb2qZCuUZiNvII9TSjZu5hJOLkkWrNd8qb3JGRnPc+1EC5uY3BJy6j2I4pNNq1x4aclOKtdbH6//s9xZ8EaWd+H8jJz0GcVP8BwYfBmljaRGYBke+OlcuAoqMm1rcx4khHnu1a2n3no3xC8OQ+I/DGo2Eoywgdk9c44ArvSisiBsH5gSOx9q+pwkoUpKb6ny+Jv7NSS0R+IHjHSJdG1i7spUK+VMw5+vFfSn7Tfgk6VrkmqImIrn5iQOnesMfly5lUhsz2svzlSp8rWqPjvc6dwR1A9KWXglduCB0+teSotvle563tFZN9rjkuXGCzEHdgEjgVTj3Kx5Jy2OadSmlZSepjCcE3JLY1jckyAK33xjms6EsUXJOd5xWXK9UapqSTb+R9l/sy/EP8AsjXToU1xthuxiMHpk9RXyj4d1i60PVbTULVsPbXSsSc889Kzl7tnEyr4eGIfJN6rsfvFaXQmihYH5WUEH/GvKvhX4ri8TeGbC6SUsxgUN65xXoUMb7ZOMWfLTy2VCXvK57KHGcFuRwAKo5UnJbLDBAHaux1Faz3FKpKMVFpP+upcnk/d7iC28HI9azrmVvLI3HGCcdh61VJPmtYwq05xXOnqflr+0XdZ8YXoyAokPHoe+azfj/KsnjC+GSUFycE+vvXTmlklF7nrZDUjOj8z59WTed7sfu4BHaqrSZLqmTkcivnuZO1kfQVJNNJrfqaUcrBDk5wxBPc+1VUHAyT7n1qFG8kkVVUmkkjQWRThSQeBgeoqgNoKdASpwB3q6lrKxnUqKMeaWx0NmgM0B4IaVVOe2etV7BnSeAnjEqnPpz1qLtK/QcHepHldkj9f/guHXwTpT7uPKVQB2wBin/CNgvhHSlU8rboQvrx/OjJ2uW7PFzxznU5V01+R6+ThEOTnBJFVGk3A7Sd3TntXttuOj2ZxQV4KbV7Hg/7QjsfBsvy4UyHIPqBx+VVf2iJdvgnHJJmIw3Q//qr1cGr0nJbnnK6xMYvT0Py4uuLqYbjgv19KiunAuZCckFhx6V8xXTvzM+09hNU7xfm/MiiYM4BJ+8SM96QS/KiYxkkE+ma5lJy2KpcsYqT0X+ZYO0428LyTjtmq5l5+UE+WCeOhxVpaaMJTfJzPbsaCZ3Ko+6OMn1qqLraA20jdkg+lZpNo2co8lpbM+n/2bWdvGYUZP7o5B/h5/wAKT9mJlfxjM5Y7Wt8gntjrWdRpSSZm4RjQcL6n6hQhfLRQ546Gq8FwrJEScMduS1evhk4xTTPk5VlOo4yT8vMsmQIjE5zHyCe9ULiQtG68biGwTXoKilJNbs5lJwckndLWx+U3x+ulPi69GRvVmAI7c1g/Hq4z4z1Qhgc3DZB6jnn866M3p2aUtj3OH68ZU+VbvU8LmmGWLP34x2+lZxJZAwAIDEAjt714EKNnZ7Hr+0k24S6l7zkaRWVmDDAJ7H61SWbj5gQA/wCdY8rSaktClSi6iUXqjeUebGy8fNwD6Gp9IhE7qAS3zEgCs1JRdyqtSKfJYLdCrxsCQVcc/TFdiNKDugXA3OQAfX0NOtVjJ6mtCjVU1N/Cz9Rfg2MeDdHJGAbOPP8AtYArS+EdsY/B2kxnJAt0wT9BxWuXQtBxR4Gb0pQr+0kcx8cfE+oeFtCiutOlMbuWG4d8AZFYv7SVhLP4MMu45jlYKOw719PBp0mrao8WhUjUrpTV0z4yk/aL8YROy/aTtGQoJ4r5wvhslfOQFY9e/NeR7W/vJ7n0FfLaUbSlG59GSftN+LAAPtbH7oAz+g+navlKSYoduBncc5qo4ucJR5Dg/s2nWm5uLs9PQ+pl/aj8VJLgkEgjLDv+FfJuA8gK5BTJJPfms6mKc6bU1YTymFKo2rv/ACPs3T/2nvEk01ussSbpJVBLHjrz/nFfHsNwsTwuoO8OCPqDWdOu4waTPRhg6CUZcp+43hPVG1nSLS+d8ebbqxI/2sV5l8B/EsWteCtJ/eAzRxqsgzyCOgrOjVU002efWpyhVaTuuh7pMqHGF3DgAHoDUjEsw+X5Rx7ivSo4a65kzzpylFuKW/Q4rxH4L0rxDbvBfWsbrIhB3AflXa7gpGedzZ+uOxrVOUpPQzlQnSiqiemh+Unx1+E//CFX4urJCLK4JYZ5Cc96+pv2pxajwxEz7RPJIAM9hnBrohgfbQcnuexQzOMpKg9ep+Xhl/eEFhu5+hJ9Kp3D/vmKDJ8wgZ+teJOioWS3PWwtJxTbVlfTzFd2JAyQ44JPeoDIvmcsSd2eT1oU4tXkty3RlyNSfU0oiRt+bLBiSP7tVoZDtyMA7gSBU0ou7b2IhOKhGaVrHQWU4juYCW2hZASfSs212STQuVDKsi7lHfnpWM03HU6lioKSS1bP2g+Ek73Pg3RJZH/efZEUj8OoqD4QItv4N0WF8hxaoSPQ4GBTyqFo8reh85nFGE63NDc9hADKoYggsQAe1QKQB1IIYEEdq9qnSfNe9mzyalrONr/5l0NtAUthsAYPb3rMMm45JJIycf4VtCje829CFXbtTi/eW3zLYk+YnksWJPvVISlVZmbAXcee3rWsqKaSW5gquvLUei/r8TQ37WQNklmBHtWd5/C44bnkdhUUqTmrNbHTHFOWr26GnI5BBDHH8qyXumO0c9Tn3ropUZKfK9jjxcoRV4eVySWZlJTJCEfmT/hWVNIGPzOScggntWqpLntLcqdepGPNvFfeapn2j5WxuwfpWO93FFHgMCMEjHb1rGjTV3FkOs2lJ6MvRuM/O2ctwBWH/acW9CjbiMkhec11yhdanNGTdW71/I7OzZTJgOMDGR9a5y31OTgxwsecAY6Z/Kud4blSbZvh6Mo1U09H07HehgCrE8bhgCuQOoam+1I4goYjO4/d965KtC6smehSfI7Nats7HzAF+Y4y3SuTjj1G4+aW6KA87VrP2fI7PU0pwjKdpaHSy3IAPzjqec9KwBpTu2JJ3bkkrn7wqpe5ZIucOZ8kn8zSXULQld8y7lxkA1Bb6RZwhQqZHJOR05rmkm00wU25KLY3+2YVO1UZyMkADqT61tR2sMYwqAAjJz2/+vTqydk1sial7pMyW1G+f5LXTzubALscZP61tsSGzuPXjFWr1Gl0I54Sg0nqYhXX5AoeSNd2fu9q6ESAhQ/U8g+lZxhd8zRVWMYRSezOcj0m9m5ub9yu7AVePzroc4LEHg5Fb6NppkVIckbtadDnxodoNjSKWdcgZ7GtpmIQnrg8k9qUWoyvJms4OSTprYofYbZFz5K7c4q1vUoq5J57+tKS3/lQp0p393ff/MpmJIhkDAVckAdaXc3rnAAA/wAaXM000t+hLk4U3F6kJ25TfxuJwKY5Oc9cEEexFb1aLvbv+Bz0IxST3RWlj8wbc9WIIHY5pshcsAGBU5Ix2renFW5o7ESkpTSiuuhQ24bbkBV6+9WHIKgsBu3YGO/SiLTVtmbzhz3m9EymY/lUK+CAdw9+OatgAsrEkkHGPWtJVJJuT1OLC0ZSShfQypo5NvGQpGKvEKHwWOwFd3t611RrWjzNFQw/L776/hYxdrBdp5LKSM9RitPC54JBOfwrSGIera1MqUY1GkmYjDawUgkjPNX5E2qFGSfftVVKkXHQwnT5VaPfUzChYY3Hgjk1Yc8MoU5Az7CiFRtWuVCioaRdn+hV8ot5eScDnJ/z61MvzEZyBngetVCMm047EVvZJqNtboVY8r8xOU+bPbJ64p6OF2cnDHGB2qqlScfejsjow7glzWs+nyLKR5KAMCzKBk9sVLAVDpx0OQfSsHJRjdl87UlFrd6gqyL5a9iT07Vp5G5W55yPpXC6iUW5LVnfCny1eaLtoc7rw/4l0vdguQKn15E/su6IOAImyT2HrW9JtLkRzQlOLatqznfCMgEU6kH5Z+c/Sq3hUlVlAcgeZ09a8+pQtJXZ0YjFOyilrY7SaVnHP3SDgU2RlYDGfmAJHpzVUVFu0jmnXnJNN6WKUr7TnkHI4FEqbt2P73GP1rso8vMotaDlGco+67Jm2qY2t/d5+ma0YoiR164yMda+YhFOd76Ho1OXl5FrJXIETbgjO1QSQO9a0UO4JtwcuCMd61p4hNtM5q1BKEU3dMrRqA20Ak9QT1FaSwZODkEdCO9FWV5WZ0t8lFQlp2KaIxyqgtjGD71pxQEuzF+QccVTvGKaRx4dTcmov1KCJgr1AByc/wAhXQG23HPPzDJI7VkqibtLc7bWnzR2OfkzuQBfuuCD6VtC256EgsQM+1dLqJJRa1RxUaFSU5cu3QywMBeDwCfpWm9rtUYwSMZz60oTcFaK3OipSUqf94oxg5zux0IBqQcHBU4yORUzhZJtGcq8lpHa1iRCSAVwDTlKsXHVi2AR2xU0pJOy1K9qrJNeVx6McAdB1x60gIDE5Ppj+ddEk2+YyoU5QXsGtO48ScENyeBx3qPcN+3BGSOR2qXaNktzoVHnXJJ/Mto5O7BJDNz61VDMrJzgs3JHel7LWz3OR4mNOPIrqz1NGP8AhOSMnnHeolkXGWJwrZJHU05WaSZo4xnHne2pcViDnJ2k9R29qjjYGPPOCe3esWuVWZzTrqMFbY14pQnUnGQPxrPQnKYBwWBFc0oNpyR6GHxineTVnsavmLkEEhip4HQiqBbcQefkZsZ7UUneLc1oaRqO3JBXbLjyEZOcngDPaqG4lTkkbck1q5xlZNCr0lyqK3ehWdmJI55HXv8AWoXJ3IpBzjcST19hWlSKmtOhxy5qcVBq4pcFcbsHk5HeqkjFeckjnArKVK8uaL+Q+eSadR3HPMuQuc+hH0qgzEsCCNpx0610cicddwpRmpJvTy7loTRnOAcupCn0NU0kYSL1yv3ge/vWdTmUb3uzehUg5NPYtGVQSvOQBn3qmZA5DjORgGtYxXJrueepNT5o6pE28Mp5OVByfWqRk5O5jzgADvUrf2lj03S9vTUmrNFrcowc89CPSqBdlwQch8rnuK0q3TckcVaMJS5UtU7hvUhjjk5I/CoGb5s5OSO/61nHVKSFdNtVdh5bG5QM5Ix7VBICQeRyOR610R5XFNrqYU1KnJcr0YhBUpuYYzmgsGAwBkE4HrUVErtpHZUpJVIqbJY3IJVVI2AHn2pqE56Zbdgf/WolTi2pLc2nNwSjFeha3j5RtPzjkjtUBdSuRk4PU+9RThZc3W4pwqq0dkPEmQEbk55B7c8VDI3Kkc/MSR6+1FRqSdnuPD0Z0m4PVCSnovoSSfU1XZ9zMVzgjnnr61UI3iovVszoOk2lJ69hrtuwRzlu1V5WbaQpyMYIHan7JXtcVP8Ad1FNrToMDqQQRycjFQF8bQeCSST6gda35YqSkyHiZ8ji46NkVwyKqg5PYkdaguNzJI2QNy4AHQY71NOLjPTZmWLn7Wi4SVrbeZ+Uv7UUu7xVcB2B2sASe+TWf+0vIJ/Fl3vckCZgQf4s9DXTnEY04Jt9Du4OqOrSdo2eup8rNIFd3RiTkHjvTNpU+WpJXd1NfKT5U7J6H18XPkTvqTLcEEAEbt/IFCKq7Q2Qwzj39KFC7aRNZKqk4rU17SbdtLgkkn8KzFYwop3k45JHcVSoty5Uxqpypzau9jtdORZbu13EEecgAHbmqWhyM95BuIIaRS34n/CsZpdAwMOaoop6r9T9nfgvbeT4N0iPB2m1UEfh6+tafwkKr4R0pcYIgTPvxRlNNctnqeVxCpym0noj1sI6IiqxO8gEemKjL7TuJB4Bwe9evToNK6fyPM9rGEYwnpdNHiPx18IjxL4SuHjiBls1dlJHXI5Few30EV9a3NrMu6OeBlYfUYr0qWISShLY8+nh50JqpHXax+GGrWclpeSwyAgiUggjpjpXrHx28Ky+GvFd+BEVt5Z2ce/rXHmOCnCV47M+vwOLg4OUN1ueIAjJ+Y5GQAegqHfvw38LAYHpXz7s9JbnX7RKXKloTRyAklm/1ZAOO3vVcuykkMSBnJrZpJJLY51yualbU2E2kRhWBY4JP9axxduuHiYgKpG31olFpXNYp3dVx1dkfef7L3jz+z7qTw9d3J2SndGG/LH0r488GeKrnQtbsdSjkIMM6s4XuB1FcNlC7ijSpFYiPspfF3/Q/c6OUNtdSSXAJBrzz4eeJ4vE/h6wvkkDM8AOQeeMcV7lLENpJo+NlhlTl7P7Wv3HoEzlEc5J3A4A9aZPny3Ygc9j3+td1BPnUbClCMYupN6WPya+O02PGOpMGJj80gZrM+Ok4bxjqeCDuuCQoPQ5Oa6c7UWrI6MgTUPaKOn4HivmZcbHIG/nFUxMQ3fA4B96+ahUbjZn1Naq21dXRro+7c6sS3JI9KzoZF2Bgckvgkd/rWUnbU1pTaaj0ZrxAAruJ9BkdKoCU7FbeR83JPet1G7uzPEKUUndHU2MZNzEpJG+dBke57VBpdwZZ4WBJG8E/WstlrsOhTTmpxeh+xHwoXHhHTAW6WqkY75Aq38Lk2+E9H3KFBskAI7cDrWmWUvdufO5rUi6rTXX8j0dACxJOARyfWpliyNuBgHqK9ipO8UmrHO+Vz9qvuPm39o4geEVUMSWlJwO2Mc/jUf7TMjJ4QhTgBJHC4/iJxmu/DRXspJPc8zLqsp45OcdLH5dXSt5zHcRh+p7801stI+4EndkkfWvnq8mmoo+6+s03U5ZrUZvZiPLIJTg1Gqg4SNiDvBz61hFtaPYWLoxn7q0ZOkpDAkElj3qzHGCN+SWXnjvUGlGlKMVfzK/YEjGGPFPkiKoWwVxyAaqNm7MqlGKSiz6a/ZhJbxe+8/KsYHToCRnNS/sr24m8VzNvGAgzntzWdamlJKTCvUbpSaifpejgInJyOoPanxwZTzGYkkgZPevcopJWvufIK9RNxezVv1Kk5ZoWVCcsCAB3H6VPKvloWyQwBYEdsd/wrehNJqx59bBXjzN2vf7j8iPjuv/ABWmo4yR9oYnHTrVr44sD4w1Bj1M7EEe9b5rPmVm7WPcyTCKGHU0uZHgEsiRKQM8sBSTjdgyHI+7mvmnJJWR7tKXNVTXa1isHBb5gducH3qXYD5aD72Sw9xVxqyT03NIUYwk5SOq8PSraXKMBkuRzWXpVwsNxEzE/fBGe1RWvUT5jDC8qjKSdz3WIJ5AmwC20nHvVKymFwIlDZXAOB7Vy+zSVz1YObUYQfU/VT4WxKvg/S/lJ/0UY/2uBT/hgGj8IaUW6fZEwT647VplSbSbPls4xMo1JWVncofFTQP7d8H6paqgaVYC6j/GvQr1Y5op4iC0coIII6ivq6acJcyejPCqTUXGaWq1Pwp8Uaa+nahcWkiYeKZ1Oe1fSH7RvgGbQNbutSjixZ3WSCo6ZNYY6hr7SG7Prctx7rR1VrHxlJDlizDG04HrU92h27gSHXOfavMmmpWT1NcTUcWqj2KRQKVKsN4HU98dqjZ8KvOQTg57k1m3N6M1m4yj7VjCQrKFbOGJJNV3YHnOCQVA9aSso2W7ZjzSjNSW1tEz6b+BXxf/AOENv47S+lJ0+VypyeF9xXyolx5MnySYUHOP5YqHBKTcehy4nDOsrT0bvsfuhonxH8Na1ZQ3Vvq0Tb+oZgCM9K/E618baxphX7LqLopAUAH7voRW9KpKzktkcEculKMeZ2136n7Z6v8AEPw1pMEktzqce6PJAVh0OP1r8P8AVfiTqNyojvdcLK2QSzdf1r06NenCN5PQ56mVTdX2cZbn0/8AH/4vxeMLySysXLWcYwmDwa+JbzxnpasHkvQ7YJYKenHX61vVzBKPLBWR00cv+q3qLWWx00k7fIAAFbn6157/AMJpaSZEFvcSfOQg2Hn6V5iXMk5rc9XlnBJxerPQY5QSCSR1AzXno17Urlf9G0xwsoYAucH3rNNzTiuhvKtyT5k9z0gyDPlJxlsk15uJPF93JhGiiQ4Ic5JxWEk4q03qyasVOXItUnc908F6bLq/iLSbGMAie7TJHfB717J+yn8KNe1fX4PE+p6jI1vZuDEMcEkg5HvXLOopSdOGrDE1FCkqs42tsfqF4Utk03QrC3GAYIUyeOOBW1aaJBFDFG8rMYwOD0FevgsPFRcXufL1avtHdKz7mh/aFsvzNKpXr249qiGl26MrLGCQc4x+teo4qUbPoc9KCu5J7EB1S33uFLEbgAR9O1X1jSBQUA+RgwJHQ0k27Qe5z16EZP2k2ZLapIW+S2YgEEZ7mtQIuw7cDgjNdVObaSktRfUIpusm3B9P1Mdp79yPLjA3cEHqPWtZwAQOPvDp61pKD9pdPQmvNumlJeS8jFEN9IQZJ8MTyB2FaTFhxkgsTya6KdGTV+p46i5Tu/mZCWDbsyXDE7xxk9K11I4ycDbg/hVVadmmz1FOMKbs9X+Bm/YLYFPMHzcEkdRz/WrpC7jk/KoAHvmumnRindnmzx03JwaT03GRQRowSNQFGDj1qVcgHggbgKiKjJJW1KVX2c0lI0onjDxjGCCOlVlYqVJGe4PpWEqSTaWrR6dSpJpRbVvQ2Dt+Qj1wRWes+4L1B3YOe+fSs1CSjaxmq8YpxZqRZ2qCcgE8+ppIIywTHGcA1lUV5X6kUm6cEk/ddmXVyvl7SSAQCR3qcIwwoJAXJBHb6V51PmkrX2PalRatJLcmjwOBkAdu2aQMVIwxAU4z/ez60OF2ylFNJy08h7MzDPPIPHrSNjcMdOcioire8lsZWUp8rehErEckjHUj0pg3EfLgbjgg+9aKE3FJvQuEoqF0tL/eOabg/wB5gCAe9Uz8pOCQAcZ9+1VZJpt6GXNZOmlfValvzsEKW4Unkd81QMgAyc4JPXv6VM6aTTNI1pwk4SWvQnkuPmQ8kEkYPasxpCGAyxUtg+taugmtDgvOzb0V9fMvtKD0JBRc/SqRPGdxGTk471jvHke1ztozW8ncnErZ3kkKOR7VWkmCgE5GMYx2xWtNqUbJaE4is4QUJPQlkYAIyglWBOPSqqtlkU8nPHtXRFX1ZrSlKnTV9hz9ACD1yKu4WSMKBgq+Cfw61hRbc7JHn4i0KdorV/gZQ8wbT97gZPYetX3t2AwAQeeOzV088ZO0kdMME+RVYvUrA42kEYbafpUqwEq2DkY5NKaXLaLOSgpOf6FaVSVOeO4xT2jPTLHGc571NCE9GbVo8ybbv/wDKMoUrwSpwwPrUMgIlLYI5x9OK9J0m43keRhXz+69CMSttAZgck5P8qdBA0rq20lNxHsD2p4nDwTU7mkak17tPd9SsyK7gDO4knPpW5a6SzsmOpODgVTlCEWk7G3sakpJyW+5hEbM5YHkbffFdzP4dEkYUcDABOOeeuKzhiktGrgsHeouSWpxS/vDuOeHzg9/Wu/Tw3HmLBJIwfpjsax+sQbsnsdCwlanVVrNO79GcHuC4wDkE49zXa3Ph6KMZAIYE5x2z1qlWV72Kq0Kk5Jw26nIw3W5QW7ZIx2HerLWEkEyoM5DNgL39BROFNtSSJUpqCpzdinqy7tMue58okDH3vajUVK2dxGRyYsD2wKzpwbkmnoOdaMpqDWqOH8LSL5s43AkNk56D2pvhhds1yAp4dQCa461G8kmdbqyai5fEtDvSpcKV9DkHtzUseVADkHrnHejlTd0ZSpJy55P5FVkxktxz271ZZd4GfvHAwOg/lVU3GSt2MZ4uMKib0TOyitFXpnHv2qysoEeBnDqevavnKMpTdktD1KmH5ZOpJ3aEQCMbiOFIxjvVKeUhQGYgEkcV3qk4x5Tz1VjKSvoXWmQNuwQDkkeuOtYuZixwxI3Z+nFOEE42eiMq1X3eZO7vsb8NxED90jDZNYcTvnOCOMkHvVTopWincmlKVRqcV6nYecpBKtyQAM9sCsoO0YXc2Q7D8PrXHOChLl6mlSCqTv0f6GvFMBtL/xkgEdqyEk+ZQTkgggelVKCl717M71UjTlZ/DoaVzIpGFzhmz9eOtZshJUoWO48Z9K3owk5XkclTHLldlpchlkUkYySrYqHJ3E4wDwT61qr8uppSgpXc3ZkwcFlGSBuGTVdQQvBJw3JPb6Uvebs3uVGSj7i2sXWIPzAkkMc+9Vkc+/y4AFTRvCKTV2Z/W6tSL5VaxOduNu7IJ6Cq4PQ9cMQQf51vThJ2T3OeWIg1Ll0S/UslvmVeu/kD0xVfzDkKSMjnIrOcLNuK1OnDwc4Oqle25ejk+bnqDkg9/8AIpkLs27kBeMZ6jnmueN7xcio1OeUlDZ2Lscm75ACCGzn1FRINu0sTlckj1rWdr80dbHNJSceSX4mkuDgZOV49jmoUnUn5M5AHFYRk7aLU7MS3JWpvRWLRcAHYf4iSfSqjSMpPPLsD7GokmotSOOjjJRajs+5aZ/x3ADIqrjjOcKBgAetXGKhF2N/rcpzSZJIysuBkjeQAe2fSqrkFlJ+9uIAHarpK2nYupVbUoNWT6ibcjGc7W6HvUTuWBweSCa3XNzc0tGctSvGC5UtF+RSkjG9cdOQcVKoc7FPC7sk/WocnCbT2OnC0oVqfOviRSLsV9dzZBHapm4IBAPzE8d6ceRNSkecqtSUXGTs7lQ8Zx6kCnsR0zhumfSrbbabR2xjKMLUkQfdwpJySeabKqkEdSG4x/Oj2KfUmGIlyKS6MQEHIJycDr25qDDAgEkEkLn09Kvli43RTrJ2jJaN7jWyThckqp60YyeOpJyTWdKa5EmrNMzxEGpc1vdBpCuTkFQCTnvQRkLwRuJ4olByWprBXlFJ2IS68KwHUHnt6Ukqq2OnbOe/StKMVJXSNatH2c+dO7ZLGzMA2c5wRjoKrBs4wSAvNRUg4qyOWE5U06ktVsXw+7CEEcg8d/SqayOSrqwGMqPb61MqslHke5NHEuc27bFp5NpAK5IIHP8ASqjuSMknIGAa0jHmj7y1Or6xFWV9HuRswOSOCMnPpUTcFFPAO7NWktpPQ5Y1o07O2vQiLMWH4AkdsUuNvVs5zyO1ZRquUWorQmU4RV2m3crGUggMTgYBPrmnOu8LtGWIJANdFKlG129xc8nHkb8ynK+Mls4RWPPfA6fjU7xFx5ZUENkE+lOnUbinLSxhiIVeZ31XQ/IP9oaTzfGF6ck5lYHHt0r7G8ffsz6d4w1GfUpLkr5kjOQO/SnmlWM7RhsfRcOVo0aF60rX6H5RlTlcjJAJ+uK/Qqf9je3kfdBqbqz+33cdhXgVKN43S1PfeIpU4qKktT87ycYIBIKjJB6V9+N+xs4PGqMCG6EHBPrWE4dUtC4YilBJKWh8ChmaKMLkhCcg9ga+95P2N7x8KmpsNpLMQOvtWlK/PzrYiShUvNNP18j4p8NyN/aVhjkvMoweN2CBX27p/wCyJfWN7aTDUi3kzBjgdcGsakHJcy6muHrU6ddVuZWR9w/DBDF4Z0zcx5t1JHYDAxWz4T0uXSdLs7OT/WQRhGz6AcVvgaUowTaPn8XXc8RJv4GdtEzMp3AnkkE/pUYc7SQSXDZUDt9K9VKT0R5sKrU3NK6Q5WG0HawG3nHt3py4JCjP3gMCjmak2tblyVqMU3712fH37T/gkarorazbxbrmFMMccivqTxRoEXiHR7rTbpQVuIWUkjpmu3DVlUhyPQ58Jinh6qk1e+/Q/ByYSwyFG3AqxVj/AHTX35rP7JFzdXk8tvqAEE0rMqr/AA814eIpJ1Nj69cs4pp6XufAaNKRtViVAH4H1r7vh/Y/usYOosdwIUemK5XDlaa3Oqc4VKfJc+FHTcFf5g2ST7+tfecX7IlzEyA6mxxkEY6f/Xog5O8rXuc08PTcYxU9Fr6nwoEaMIVyd3TFffsf7IrBsm+KqDwRSjBydktTbnhCKtJWH/sq/EArFL4avZD50UgMQJ+8D0Ndf4M/Zt1DwrrdjrNnqbiS1mDMAOHXuK5YUJQqe0T+RpiacK0OVWbWzPsCaXdbzEsQHiZlPZfSrcFjI1qIpPvNHtbHbI5xXuYefMlJHxmMvRpulLVv9T8evjSRL4t1RgxG26Y89q+1vF37MNt4m1e41Ka+YNLIzBQOnOea2zapGT54nZw9GcaCpzl6H5bF33BM5VSM57Z71+iv/DH+m8H+0HwM5z15NeLytO8T25Ok4qlN6Pc/O2BNp3p9wvkntX6RW37IeiqPnu5d24Ag96qq5WTaNqXsIPl5tj870jIVQ3GWJ+tfpLD+yH4eTaftkpBIYKM4HuKORxaurmNTEUXLlcz8+tEUrqNkChJFwhKr9a/Re0/ZR0W2mimW4kDI6sDnng85pyhKUbJFQrUIVFUbtFH0Z8MFVPC+lKeQlsgP1xXWeGtJTRdNtLFc/wCj4AJ78DrWmAi4x1R4mOqOVXmp69jbX5UJzg+oqdkRVzuwASSfWvQq07yu9TljeUVGSs935Hyl+1BI0fhJV4JUOUB/vV658Q/AVp47sFsb5mVIyxUqeVyO1dqqRjCyOTAxdTFObdoo/GJmZ5CjEqQxxnsDX6LN+yl4c3xu07AbuAM4X/8AXXhVqTc2fZqtTjaSa8z86DI27jIyOp9+1fo8f2UfCyjDzSMxIwB1HPXrWEad1c1liKLd2z87oZSirhTnPGK/Q4fspeHIj+7uJGVM5HcfrVexbWhFDFU4+65H55yEBQpBJY5GO3rX6IN+yt4adAy3TjooB7+vepUNVFrUyWITdk7I8X/ZVUN4pviAPljjwPXJr6n+HHwVsPh/qDajZzlnkADA9sHis6+Fm6ia6Dx9amsO0pXfY+jtoKxgZI6g/wCNRidFUKzDgdz+tejT9okpNbHytN052UXZkMyhUcdRzgntjmoZ72DysGUHnGc9fp9a9LDxUZJIjGuUqTd7n5BfG5v+Kw1Ta/3piQB1Xnv9a+rPiB8AbXxLq93qQ1MAzyMSoz8pPr/+utsxm6nuxeh62RVaVLD87+JLY/OK5yQrEfxEHFfYd9+zM4UraX0rFcHG3qPSvnnRk5Wtc9iOKi6bVJ6nxl5ypw2doXHHavqK8/Ze8UzDNozEs54IGB9elOGHbVpGdaXNaSmrPQ+XY7hWC5HKnOR/SvoeT9k34mys7R3dqg2gDIOR9eapYZt3ud0qEJQUeZXjscF4Z1uBGSGWYqDgEn+HPQ/5Nd/bfsifE3fD5viSJUWQMVRMHH1J7/SorYeKTSeqFg1OM7zknF/mfqB8MroS+E9LIf8Adi3Q57DgZrC8BeFrrR/Den6fe3sjTQIqMQcZGBgcUsDB203Pmc8jJ1VNvqepy38I2r5o4YgAH161zg0WzhJKs7bAVy5JIz69K9iLWyOCknz+0k9zjPiN4d0DxjpFzp12wZ2UlSMZU9jXfR6bZqABAudpJPuehpQqSi+VK9zqhVcZSsfhz8WvD974B1O5tpNNupISzeW0aMQ/tn6V+y/iz4f+HvFthJYahYo4ZSASBlc+hrpqUKU3dLU6MPm1SNPln3P58rnxTrJGy18PzESYAZ8cV+kPxH/Zav7OS4vPDa+ZGSSYyOcegxXDUw0r8tvme3CVKsrt79D8xTceObspixit13ceYSePXj/GvorXfh/4m0KR477S5VCsQDtPrx/9esPq003EyxV5TSbVlsj5suNN8VS/JLq6xjgs0a/e9q9TudMuI1czQFDnAB6g1lOjKLTT1OOlJxnyOGm9zx1vCdxNj7VrlywLZIViM16FPbyx5DxkMWxzXRVi4xUY63N6dFTXtWrdv8zhY/CGmLOjXAaV1UAGRic11nlkEs5GAQQe59cVyzhypM7IVE480bGJFpGmwOqQ2iF84JC9K3FillkxDG2TzhQcmtLppRSOGMpSTlJa3GQJbR8RxgDk4wOK7HRPBHiHWnT7FpMzs5wrBTgn0NKa2jNanpxvpJvTscysQlO0knB5z719lfDf9lrWdVnt7vxIpigXaWjA5J689P5VhKpzLlSMuaFJuVzxb4ZfDTV/Gur2cEFq5sBIoeUDgAV+ungb4daJ4N063tLC0RRGFLFR14oo0pVFyI4Xm9Om3Upq7HfDrwXY+C9Bt7C1iACIpJAGWOOa9CyVVgclQQB7V6lLK3FKS1bPmq2dTry53p0JgWx8w5wMAVB5hXJPHIGP8K7qdNpqcdjH2inU9m2T+YG2EE4HGcflVVZDu2gkEMcZ6Y9adSCb5YuxKpqm7PWz/MnZ9xMePcZ6UxQSygtg5zz3pxkk0+xvCDqpprTsK2AFVevCgemDzTl27sDqCBkd6mU+WN0iIxk1ySeiIpFJxkkMWGPbPrUuRgMSSTjH4V00pqmk5GNehZKM3fm/AqlTyWwQG49vensdoQejgn3rqpzc3ZGOIhCC5V1G9CQRkMMfX6/1pq+Y8hRQACqhSe5rog3dSlsYTTikpO+ghTBU91fORWjBEWAOCCXGQPeprVkpJjeAU7Tb91alGNN3HJHBwO9dCkAjUFQOSefSk59EzOjVg3eK97sYX2eRsEZy+QoH1rp44QgXjuMY7Gs4YiNveKcpXUbWuc5FavuCtksWyCe2a6iFI2cOw9yT3xU1MU4pPqejh8NCUHF76hY20ickZBUdexxW9DDujjKAZDMSPbjH5/pXmyxHtE4yVjrwUYJxSTaM/wAkqVyDx0A71uJACu5hkq2TntRG0YWbOirRaadrXOcaPy2A55Y5ArbnhUngHJIPHQGs3LnXNJGMuZu0Xoc+Nu8ncRuIyKuGHD44JDAn6E0TmnDlSNKVC83Ny1KZIIJzhlyR/SpZowMAHngk/wAq0bbsk9CKcmnySa11Rmydc5wWcHB74qfy3YIRglPXv70OCbatsZpTtdK5nyscADIIGee9OlU8kk8HA9qumpJpo54waXMuhTZmO0lc4bIp75XYeQ28k+hFEE+Zya6Dxbail1IwxYkMSB0wO1RsZCdxJDbgQB3qpNtXa3MsNKMGpLce37vhiD8oI/CopBIx+XqM59zUwi5XimdOLpzkud2sW449wyQA2ctjucd6lsnIwGByDjI7Zq5xnFWexHs1VpLlfUu2ancVZfmLMeO4q6qKGVj94Y4Haonok09jWGG9lFVJO7fQueSjRhj/ABAYB7Um7btxkgEDFYuU3OyWh6McQlBQjv8A5mYLXYWUDCsSSD3rTZeoOQcg5HsRTl775kck4SdG7ZkmBSSR2Xj/AArQcghvmAK54H0rohVb9wwcIxaV7tlCO0gkI8xcR7gGI7e4q6qnCqckcHP17Vl7eaaUXoEk3SVlYqw2cK7sLhT2Hb0rQiUKCzghcHOOtdFSrqpSZnz83uyXzH2ipExDdeMEfXmrVvEGZAcDkZFcOJcWlI7KE5tuM1oaYhcjcoJTggHtXS2cAa3ROny4B9M1zzqpS5Wi6dNxjzQWlzBhiKkMRncRgetdGLVcxt6MQBWFSolNxZ1xgo2cFq9zCvLcTIUCkE/r710720bxxITnGASPaqo4hqNkzWjQhdN92ecy6SoT5jkhCAa7K6iGGAAByAfbiumNZySkjzfqcoVG31Z43rdhugnC5DKCDkdeK6/WLdRBKSdpkjbacdOOM16mErXmrIyr4dTXK3Z3Pnnw/wAXtzHk8nBx2yf6VP4bXdq9yhGSxJx684qMbPlqpJepnGhKELtnZbcLk4IDKSD+lbD2D+UCFIRsgkfw8Vmq8IvQfsVKF0tTGidSynJVgQRnvUrwMpOV44ya2UILRs56lkttTqk2sFKkldoAHrWTFd+UhHPUEexr59Rmoqx0e0ik5T6mvMilAzZIzwayP7QTADFgWJwa9HCYaaacjhr1aM7VIL+kbMaAjPBJOAfSs+K9VhheCQcn+77is8QnF3S0OylWg4rl3ZqxIoI6Y3AkmqUczfu1zgby2R3pxpSUbXIo04zd4bI1yiEscjdx078VSjuVzuckckmojh248zZFXEtVVTe6LCxABmHLHHJ68VUku1JyH44wB3pLD3abeiBY+Kq2Ue3yLLMoILds9O9Zn2tNvXDGt3hXCSTfmRPGc0Go6X0Jju2gZIZgSQveod64ViQNpzn0qp0mo3W4ueM2qclZrqWNxIU5zng59qiMu45wSzPyB0Brnm4yd7anfKm2kktFqGXGOOjD8qiZ1LAbgTknHrW803aLOWNWLlzRTTJQzcK3AbnI7VCkm4YUEuyAr756VUE0rszdGMacl319C3gtzuwQeMdxTFfkdcrggHvTqSlFJx3Zph+Vw12LkbAKSpIxITj19qhReFIOfmP4etHIm7pkaQSlH7jQVuM5OCAAPSoYgBtGSSVLDFYVrRV+h00pvl95XRaDENlTnBII7D61CTllJbrgH3qoJWTZz+1lzWg7XLqZfAJIYHr61XS4OR6YGB/jXPNym20aurF/u2XTkgAL1OP8KgWcBW3j94OmP0rV0k5J9SKdSSfP8gmVyVY/cyD9KdFNktjII2ggdBzxWtam4q1jWcmqqqS/4cr43LuPBBIJHerXynbn7wOMCs5NN8yKjKM48klrfQp9NjKxP7zHHY1KPm2Nz8hJx75qFdz12OOqoqTUtLFF12KcdsgE96uSJkqWxyM4Pt+VWrNWmhTjTk04amQxXG05UtkAjvVhox908fNnntVxgnG+5s5Ta956IzSD0A5yDk96fIMcY4BJBPet4wc04XsziqRnJqUHo+hXLlgMDjoc9/elck8LxjviuZ05Xbeh14Sko2g3f8CvuYYyxI3YyPWlIOWBGCckn0rSVnZnQq84P2QF1OA5+70J7Z7VGxQ7SOgPJPUgURgm20Yzk7tLVjJApO4k4PB9qYzHuCPmP0NdEINbaoxhCKbinYCF2gc4LqSPSpowXIIz94k59KxlJp3kjoxFDm5bu6Qq4EY6jBwD60SOFVRknaSQRUJOcrpaMmnamnGb2K8uQ3HTBGKCzN8x5HAA9BW1S7ST3M7RbU09CMKDgsTg8Y7c0vGQU4zwfesJxbd4nTTpuDva6KzH5QAScYGTVjYduF4K46dvStI6JNEVKTc3GLK68gHJAZsZqVAdoAGSSR9KFS91pCvaSlNajQMKGGAdwIJ746gVK67l++QSCcjt9KhQurJle1tJuGwzYBx0G7JFTkAA4yWzjJP51ilKCVtQqztDVFIr0AUBicrU5GWX5uTk89vc10uSd2yadNQim9mR7BjLLknPX1qcgA7QOCwJB7GlTiovXYznKNSnZ7plYIOOBu9fSrGwhRyNzA7Sex7UqtWEnypaHQ4ShT5luipFEvcHl8kjtV1VwWI5VR+eRWdWEeVQXU48JUnObktkVzzwpJywyTS/MDycjHJFaOKjFOO51zSSsttLiq+0qg6lxgjtSZ6OCAeTg96x63W76GFfnTi53USdJQJMcfMQDntUEa8q/c5wT2HeonFSjyPTqbQcY1OaPkX2kEoABwVYZI9KpiUljkkDJJI71th+ZRbaM6sIVFzN2aLrKrKCOADznuKYkn3wWHy7SKUebRrZms4xlBJtosRqBhMDK9D6UxHGV3H5i4Az2z6VE1dtJaouPuuMpPmX+RMEBVjgk8g04zR+XJ84AJ+XPfHSk5qUoqOxlXl7Nvm3Hg5UDj5iOR3ponTATeucgAZHFHMoSv1LwjjKFnqX1GAvHIAOKoC/tYiA8wDL0J7kdawqUnOVk9Tq9vJNqDtbc1zgOTzjcTj8BWc+q2uEcMSDwPfPStoxcIqLRxRk+dze/wDkXTEDkqcZ4yO1ZLasArBIXLfw8dRSqXk22Wq0oxdRr5GoAGUZBBTJHHWss6jcABo7RzzkD0+tXWSbXMT7WKjaKsbK7VBAHDICc9Se5rIE+pzASCAJgcqT92s6ijJ2R01YuavLVNG4BhVJI4YAY7VjkapIQd4UbgOPSlGKgrxJqtwjpG6Rvso2jPBBJJ9K517C9ckm8fZvAwP4cVsoKK5V1OOlVdaTckb5kAAL4Cj1rBj0t3z5t05JYnBPH0qnG8bQ16Gkbqdlp1ubbXECqCZRnfyCen1rJj0e2BLSbmcYJLE85qK03GKlFHfh1Ocby2kWJdTsky3nrleDgiol0y1B3eQpeMHBx19KTqc2trdThq1YxXs4sqnWLWRvKjDszEAYB69q1fs8aBTsAYPwcdK0p81+ZI1lOns+hiyarcAHybNizckEjP4VtJGgUsBkdcmonWfMm9yKteMYcqRhLe6nIuPIVNx6nvW0UHGVHyjmtGnFXktgoUXKMeV7mOP7RYsHlVVyTwOlaWC275jy/J9KJtyVo6GlSvKM+VbmeLK7kUGS5YfNkEVqKxKsTklnwT61ThK7afkKlyypxU90zNi04Y2yyuxfBO48j2rQLNwQcbXAGO/tVxouTv1OfESS5lFaf5EEek2g2Ax7lB4DVc848YJAPHFc9XDdEysDi5RjytaXKr6dbx/diUNuJH/16nLemchsCtIQi0o3NcXOdnOCs2UTbQ7h+5XAyTxV1Qd6kkkL1J7+9Zxj7vNHRr8RfW5KdpLRq2hSMUa+WpGewJ71dER+TkkFwGI966KdJt36kKpeKUFZJkAtImwwAy3A/wAashDgHJGMjPrU8snds758kmpxWv5lRbeP7xA3ds96ubSQOCQM4Pv3qJQvGz3MpV2n7235ESDZjJATJwB9OaZJIAo35AV8k+lXyu3KtBzpqUWk9F1BZADyfTINRkdWzkHoD2rNTcrI1m7UoxgtiwHGCw5wCRilixhQACrNyT2rJQt7zdzilBzTa07ixgEspJz1Ge+aWPPy4bkPkZ7Vrdt2YU68YRairlWWGOZcMMnPB9fWrHA6HvkAfrXRGaTUWZYeLTTnszldT8I6JqsWy8sInDcksoyfxrp3w+N5wSxIHtWNm3ZnVKq4ybgrts8A1n4AeBdUZ5ZNIj8zn5lA+b0r30nlMDhAAQehqK8b6JbHRRxVSlUV2z5Cvf2WPAc3ItXXdk+uDjnHvX1pInsN2SRj0q4KKVmzWpmM4O616s+Mo/2T/AcbgyQF0iYlQ2Tk+1fXM0ag9cBSefWh0UlyxJlmVVw5pI+edK/Z58B6c0brpKMTgtuAyK+guPlOc4OCw9KdHCRklJnNUx1VxVpaHGaT4F8OaQVW002FBkgAKOK7QKJAGU52sAcVdTCRUbNaiWNnKSl2KqRJGmF9gCfbpVtotpQ9Tuyc+tOdKm02uh57qyqK7WozIxEDkksSB657Gp1ikZd7qecYNOEuV3QOMqkeR7aakR5XBwBnJz2Hehgw4AOO5PfNdVLmautzoqQi2lHRIZKVCseBkAADuaYSehwNuTxWMIy3kjOFC0rJ6sSI5blgMHkHt7UigLsZeoYMD75qa3MpXj3MnRjFNN62JcqAXJJ2sPw46UwOFwuTls4Hp70qTXNysxhzNLkdnt6k277rLwC5IxTVKtvJ/gC4PqauK97ll2O1VVBtpaiYOcjgjjBqdiOD3GDVzlJtKxzwXOnUb0K4OWywBORgGpMsGByCMEgelUk2lZ2MZRbburp7Eka9TnOQSCe3tUUTjB38MOoHb6VtOu4R5mtCqMZSas0ka1uxiTfnnaSQO1VkfnGMFkAP4Vz1JSm1oatUqb51qdAjpLh8/LkZz3xVC1YbVx03nPvx3qpcik4o3hUk5xcVq/yNRfmY4yMHP1Ap8WNq4GDluD2qLKFklc6mue8mxyQkO3BK7lOP8Kkjl3DcM8Z696wrpNb2RlToxbs1c1InYFWBIJ4IPf6VSSXCDc+cNjHepqKUJXWphOiopWeuxtiUFf8AZ6g+vrWYJxlMMNvPAHWuSpJNtJHo80pwim7pfeXZVRkXHXYRn0GOlUjNxjJJbnJ/WtlJX5LEw5bXi7ajWYIwyOTzn1qJ3zzxgDAx1q3yuCijls3UaS1/QgnIkyR0U9fXioSd/wB5htbGD6UotwSUnoia0YOUfZ6shD7g5HGemO1RygnegyFAGD9a6Z022nFmtRNU3IqumQFJzg4BNBQqCGzwBk+nvU+0blZnnwn7SKmtEmVCDvUc8uc5qbyy2SMgcgEfzpOEpe8jrqxjaLfvIhRVK55xuOR6VYWMIMjoOfzrdzUlyvYI05U0lGXXUqFACh3AZYgj1qzEAVBIyucgntSSunFLQI4eMo2i3e+5LbxqoBAAIUkY6HHalilAKBRgqMDHapUZNW7CioU2oNXv+BfPATnPJOPWqzP8wBJJ6D2rDWL1Rq4OKbjt1LqyKOgzhiMD9KpF2wrDqDke9VGq3F33JqVJRSnJaM1HlbhhgEYGTWS7u8m0EhTg8/SueEVUi0nY7o49wlGnBXRcDD7pYEZIDGqKSqdu7JQsCQa7IxajexnWoqTVSL11NRQw2gkHkAH19afZ4lPzYIzj/HFc6ainKRjCnrGKd337EzdQyrjruJ9K6MRWwt16B+c89fT/AOvWHtE5Xa0NvqqUrt6/mZ1ih3I3IIbkGp5LuOL5F5bpz7YrfnTjeMSY1JRi/L7zqbadW/dqxBGCcd653TbxTL8zEEkAZ74rlmnz26nTB3pOpT0tudp5TbMb8Fhjjr9arx3KFVJPJ6n09KwlCUHqrnTh6tLlinp19S0EJULglj0x3pon+VAp5LZ4+nSsoqUZJX0OmVRO83HUyroGNip+Zyw5Puat3RV1Dc7iQOO9bxlFSTWhze0c1yNXd9zidThZ0lycERuRkdeOlalyN+0ISHIcDPc+n4npXdS1koy01OTEpRftIs+a/DEQ/wCEnvIycFFGB6DJxWZBqI0fxPcXDqSmWBI78967Mwpzc04s5sRUhGmpN3PoZ4E+zLz/AAk4Hc9q43RPFK6xI0CAqItoIPvXnQjKNSzRaqNJQhuzTvLQHIHBbAOPYc1PdzhVHB3EHBHp2rajBOTUdTedJqmordnGycoB64JBqnHKGVSzE4xj3q6VJwfvnjYhOquaOxAHPzEk464NNn5+6ehPA7+1e1RnGSXKfK4ucqcXKGjvuWUl2kDJKsCCPWq0e7CdmHP0p1qSs0zWjXdSKnJmkl65YAg9utUA/AkORtNZujGK0Wp10ce5WSdo/iXnvZM7eSRzgVnbmI3E5JIIx3FVGEUrNaslV5Tqc8H7qLouWb5txA3YIHaqQkyCqYOSCfpWlSjHlUY7mUcS4O0lo3cvrIem4nknB/lVUvt+6x3Due2KiNPmVmtUbVcS1eaRpC5xhc8AAA+tZu8EcnocY+tZqgoq8iPbSqJNqz3NWK7Y8FsbiBxWXyVXrnPUVk8KnLlR6GAzB1Yc0jUNwAAwJPzkZrLDHBQMSwGD71r7C0mkc88UpS5m9Eb32jIVgxLY49vasZXbCLuI55qXhYud+hp9ak4KEup0UEowCWOCwHPasSGVxwDhR096mdCTaaRSxihDlX3HWQEADcSepzWOk7xou48ckgVzSw8pPlRrRx3uKMt7myJyhUAkYyCR6d6yGuQSeo3d/pWNSg5aodWpUUbr3Xc094U7dx2jpisxH3uApIzggehrSFCSVmzSFSTvTXzZtLcLgZyFyc+1UYJs7e6tjHvSVFU5Wtpcyw1VuTXN0NqGTKgkgMXPB71Ui5OcggYIB71y1KMnO6dj0XU5Eklds2IcMRk8Meh7VXjlGAcjO4DH41U25ayRNG10/M0VVCAD/ETxUPnD5PmHUk57iueFVRkubdFY3ni1KL3ZPHCEKkAEZ4Hajzo1BCtkckE9/wCdKpVctIvcl05W55/cQywq+4NyOgH94Y5zSSTxlS24ALwM962jKaVuoUq8mrqNrfiY0vzD5icngk9/aoXnBLMZABuJGT0NW5JWaRzpOd438ypMchSCdpLA+1VpL2HJVpANuR1612KVpNtamFBStaK69ewFgo+Y5LcgD0rMm1G3Qb3kBRm4wfTrUxi5NXeqOitJOLlLbuW/MGDzuODwf69ayhqNqpDeYCdu7I7D0FTUpqOliaT55X5rGsp5Q7eAw6dxWb/atsDhWx8hUZ6gmhVG04xQ8K4Rk5VGXSu4oODlyARWS2qQlvl3AE4GBUtO9m7sqHIpOKenU2MLtUclugJrD/tYPsMcTEDjGOp7mtZRbdnuOMFHlkn7qNvqwOCS7AAevtWINTnPEcD5ToR2NY4aWiUDTE4lxk1NXvY2pCCiAcFskAdqxVu7zORbjGckk9azl7srJjxUopRjFXa3NJciRVJI9M1ltLqmM+Sg3Yyck4x+VKU4tqKROHxE2+dxaj/WhsjIKZ4DEAgdwKxj/azkkFAVYEKM8j3qVUUVyMuk5OqpX0NZ2YE45XJwB3rAEeoyHDTkAHoB1JrSnK7vLcwxGHqu86bukb28AHkl8gH3rEe2u/47ll3EEY7VKaTSSNlUUItvfb0NYyKMkuC2ec/pWMdOd9pe5dieM565q1Vg5JNanPQw/Om0/dNXegICsAxJBJ7ZHFU49KjI3yOx4GQScdKm6lFc25FODpzu9dS493AZFLNjYVOCarx6faJgBBjdkE9yaUoJLmvsa06c5VVzac3Yke/tl2MJCXBPH8qQWUAYBEAy2OP5VrC6V2JU1KVorXZkR1O2B3KxJOBwOoFSmKM7QEBGRkihtWt1NKlKF/dRROqBWXZbuRjkY61dYJuUKD2JIrKb5kmlsPEY6pGEWrmZJqNyV/c2zAEEkH+EnvWt5ahcZySSM+tPDOLqcpNWs7KbWlv6Zn/bb2UYEIVDgA56fX/9dX2+QKOzYBx2olSSlZM5qdeS91K3MZ2NQdlVJFGHYHI6jPGOe9a3yMDt5IQc0Ti1a2iNpuEYc7VylHBeHO6cEkgnjrWttMgRhypbJOeeMU5avfc3hBSpttWXYqLZTuB5lwxYDtV/cV3kkkAg5PesKaurxYUm6aUGtCutgoHzys23JbPYVcViDu3EbiMY71EaKjNPqaVXTnDX5DItItc9MqAQAe1XI5WAQHOSfyqp2lJK2iFKUaUEnr+hJFp9sBjYM5AzVgNgAHluQSO9Uoxm+aJNPlgueerkWFtYlHyIoyDyfXFP3ELjcRgAAjvmspNwhZM6J4i01OOwGKJRjbkqR0pC3zkg5wRxRTmk7y0M60ZSTfNoKACTx8qk1GsjZAZsjJxjtWlTVNx2MlVg523didZEBUDPzAZIqEspwMAE55FZRoNq7HHHOMU0tvxLayrjBJ5I59D3qiJMsqEYXcuCe9aqg4p6nQq0qkHG9kywrr0br6jvUfmKCFJyNp5PY09FNTZw05yUnSt7yJjLjaoAyCATVcyKcEZOCQDTlT5VortmspwqP947F3zEyMNzkZA9KqL1+XIDZOfSs7WSk9TupRcY+zTs2WQeDt56DA9TUGVH8WGK/p3rRO9u5wKK5ZST2LTNgAZJHQ5qk8hK8c8ggemaui3F8s1qRi2pQVSk99ycggLt7sRz0PrUAkHy7j6jnv8A/rrKo23d9D0J6UrtfL12JM7eW5XB5HeozkRfeON3T0+lXCDlJQlv3MIYiyTaskIW3cKRxzmoiQRwT15x2pxupJPdGcqqalJR3Hq21jyAAe44pvmDauOVwck/yrJzd7tG/sIyjFyeo888norEjHemICoDPIQC2MntitVLm1Rm6y5mmtBcFht5IDEg9h6mpUK9eec8etTV57qy1ZU6FOnFtq63sOVSVXGCxYAEd6Qv8q8Yxg4Haibk5OLNKc3UgktENIAbG4buox2qMZ35VvnABz3PNVRlJ/DuZRqqLcZrRW1JYlJBZs43Ec9/SpRtJ5YYLgk+lCm/ikio0m3JqWhKoXCoxIG4njtnvVbzmyGI5zke2PWqjSS0SLo15ypNzew5iq4xJjDjAPQGoS2QApz82TWijz6yMJVeWPLTWr6kbJgbmbO7OR6UrynBCZDYwCff0qIQlfmnsYQqRnJU3fUcgGFBGMrwPT3qAv8AKM5EnOD6Vk1zOyZ0zsk3a6Q59v3Ax3BhVdG43Nzznjua3pwt8e5hGo3FODsupOG2oC2Sck8fpVdmykYBIIwBjtWLldtNHVhq6lNJaK25ZdsodrEcgED074qgJcuy5J24J9q0o03DWTOiPJKTmnexeLAcngdj6VTRmBCMcoxPJ/rRUhb3mOcHJNpaloMxAJODkZB9KrkkHryVIPt6Vs2pQSRy/W5pJ9h+7dvy2F6A+nrVcMwYjg5wcelEMKo6pnJHGOo1KotdStJGQx4yOAfbnNWmZOFIOC2QKh860izelKMm25XfVEMcG8Bi4xwauoEAwvOGI470ryVpSIpVpNqE1ZECxJ80QXO8HqOvqKsg7GUMcYIwT2+taTldXZnDmdRSUdH1GLAvynJyzbiPXFWTjK/3sn8KbXbYcuZy5mJhVUHrtPSm53BgAQGBBP1PasnFpKT2NYYjVUpPXdFW42lV7AsQc+1TH7rbsEMehp0qns5d0yLpx5pS0MSTKu4BB2cEenvUsyHzDjockn1xXSoynZmfLNJJO6KhkDdyCSAOKXYVA3cqcDnv65oXK1dalq8JJr4RGXIY4wByCO1Bkyu3kDJOPSqjZvlZz4ikpSU2TBvlCjIOQDjoarMXDI6OMLnIPfNYKDUrrY7nVdSlGEVf/gFlnwFwpyGOc1WaXKLhTvOM57A1ryOLavdnnV5qNL2aVl3LAye4Pzn8agGVKjpnOamrBct2Km2pKKZMxXj+Z96jxlgTll7D0NXRk4q99DSqk5KMVqX45P3WQc4YgYqJZNyld3AGAcdPelVpuU0tka816fK1qaEM7bkXBCknOfaqyNlkUE5UjBHvXQ4Jpp9Dmr13TcZp6G/HKSoGRwctjtWWrEJkEjL4NZyjFXikZyxdaaTjsaplzj5uC2cfSqyoHUNn5Rj8azlTgleWx6MX7iinr3NKCXkZTGNxwOmar7vLjVud7OeO1OShOnZHLSoyhO1R76lrzGJBYgE549azkvBuAweTjBrGrQSXNFbHThrOV72/U2EkZTGGIBBByeg9azA7hT8+QMYPp61lGEpOyWp187hHlhqmaO/YrAH5gwB96pK+RuP3iQTmm4xm1zdDjcakoON7O+5Z3AD5SclsD3qmXY+WckjcG496mVKMn73Q6YzjKEdNe5Mdp2kk53AACoA7Apg4fPHtVqmt0znk5qSVRbaXJcAK6578t6VFIST7tzx3pSg3JSTO+ThGPKldPcG5yP4cA4PembyOhJBbGD2q7KKUpdzJU1CMow2IH3KpySAXyc04KWbOSVwSc9iOlaQio6IyouMvdk9SHIUgEkfOSPf0FRPkAnnA3Hip1eq3JlGcYrnloO85BkoMEk5IqFP3hCngHIIPrT9i73aCTclaDsy7vJKOW3AgjA781CilckEkjOB7isJxbirPQdOi4tye/YeJSCIyTjcOPapltx8rN1wfwrRODdmjOvharklU27ELShmDLkDkHNIVUuDwcOVz6U3CEdUbwoVVNNvXoPZypVcnnjP1qMgg5Y5ZSAAO/pRSsoWRGIm41Ep7mxaTLEVOCWPy4HbHespZCXO7IO/A9qwdFP3u5q6U1L3XodDJqPmHy1JBUnIHYmseN28yN842tkHuMd6TpKCb6jqy5pRXYvvKzfMDnLDr2qtG5DkHIGeG7CtFzK04v5BiIqTSl95pFiACGIKsCCKijYkgdSSM57ClaTd3uawUuVU4Wszbt72VsZJJ4xjsKrWjIxRWbGcAEelZcjim2XUgkoxt8zoIb+RVXDkDcBx2qKJIl2ruzyCM9T/OplOMrKKO/BznJN326F8XJCDLHJbAqlMCmAM4JxjsfeseRt6aszo1lBuKjoNmk+7tXjOcH1rFuLox5PJxkgnt7V38uiOWdRpcrVmfL3iBlj1y8GTgTsBjsat6rYrf+JLmC5JCyTMAQeh//XXqVYwTi5HkQoVKjcGvd01Ok8Cyl57oKeU2nI7nvXSeGNGttMgUxAiU48wnvjsa+flec3HZI7KVKM2ot6nS3DM8TYzhBgAfyFTSvnIUnae47V14aK5tTeu+VqDd2jyqG/jYKqzAHg9enrVCLTrfbkICMgEAfpXb7JuXNbc+PpVeZb6RNP7bB8h85S2QQM8de9NTT7Y/8s1ChAoHpXoU6SSd0cdKU6nvpky3kSDPm5BIAJ6Cmixt0CbUXOSM+lZtJT95GtGE5Q9pLS/Qd9sgbJMgO4DcCe1SJa2qhYygJwcj1rR1XblsTUhTck+nUi+2wPuAfAUgEemamMUCMfkHGM471N2rXRvSUX7qZX+2QRg/NggjI9Kk2QbPuAv0yf0rWVZuVraHNWUYxSjLW4xdQt/cgsM+xqYqFwFUdck0XbfunROulNRqKyI5NQjBxyyEDcOw9anEaBgMD5lAYVClJ6NG8ZRatJehGmqREhQjZDHPHAp7BBs2IflJ4Pv0rSVFSb79zhw+NkpcjRD/AGmpbAR9oJGCO9X1Cq+UA3gAjHY1M52lFWOj2Sd5zVvIz/7S5QeVIA6kEHqPrWtEsSgbQMnOM9qzlU5ItxRMqDgleV5fkV47xyqlLd8kYGa14wjhWIO4Pke1Q6spO1jvwuAhCC5pb/qVVv5SikWrEgDBPvWogBO3dhVGCB3rnlNxdmXGspQbittPMx3vbtmUraHbnnJ59x/k1rsQxXC4GSDj196nDzkocr6kVpxlFzS1Whkx3N8xQLAAGIOSetbiqMHBIyRg+lU5yclHuZwglBSWqe5lLPqJJUhUycBgemelapUnd6HH41pyya5WLD0+Wy2SG26ak/HmrsLEnINXkl+7gkAdMd646tGTSm3qd+FqQUnzajktr6M7luwoK8KRVreHGG7pnjt7VhKm5RszVSjKpeMbKxV+yXjIrNdvzzkY5FW1ny4BJxuAPt9awipKd0U4xp2vq9BBYSsMm+c4wcE8HjpUpnzwAAVPPvRWptW1N6OIXI5uNtfvGf2SB927kYcHDHv3pyznB253YBPt/wDXpuMr3T0JhVW89jLutMt1ZTvY4yQDnGatXEqtkHO4g4Pet4QjazRxUa0U3yK67mDJa2qrkoSpY5x0q8yBgGIH3iMevrVToptJmcXVjUc09XsYX2G2XjYACOfwrQmjByg53DII7A16FKME1JaHFSrVailG12ijHaW+c+XnAH44qaNnLPvHAOQK3qYOLSlfccakp1LTlotLCCOBWB8sAn17U0qGcg8ggYPpXPCEIxSZ2e0qOVoJMkhEY3nYCr4HPbPpT1QDvxgjB7GoqwjJ2WxjOtUpQvJbvYV44yvAPpgfpUgJUHcSegB9axlhU2pI1jKVRXcbEceMg84z6dcUnBABYk8cmsJpxtGKPSo63tLboOGBySM+gqFyNwyDlRnPrinGCkm2TGMoSim73/AtqwwQ3ViOB2qhJKACxyF4GR1GaxnTcFozbmc5pydunqWBOqsRggBsEGs8MHIfdhcAc0Kk0kmtUcs8Qoy5X3LnmoeCTkklcVVwEK45G8kj0HtVUVHmd9y+Sc9HsWTjOd5xk8H3xULsMHaM/MAcdzTpVG0mgm1Ti1JakgZf3YzjLHg980wEDluPmHIPJ+tE6cedtnRhm5ULSViTeSWxwuASDUR4baM4JBI7CqhFTWqMniHGWpKJMCNeT8wHFRru4wcMHyfah0YxbS6GtOcpe6nbsyTIDCQ5I3gjHbFR7lxt5JOeKzlCyimedKrWlJ1YPb8SYABSwOQ2CAarhhuIDE7SMU4wcnq9CZPmSU1ZjyMbcEnL4Ge2aYpzndwVfjHYe9OcPsdjoo1HH3nu9Bu9w/B+VmAxQBu25GQGYHHYVLvBWZzyxUpyvFaroPGXC9BjOalAUFQeV2kkepqZtyi7I66dGFRxlN2BQAgyeuckU0qCjLklDwSKUIuU1HoTe0XTtoWVA3cEgZwPbPrSROB97J4yCe3tVYiChFJo0hyym23e244NnrnPQ5qJeRhjjBGD6e9XCklYiWKUoe2b07EygMNuT83IJ9qbuGeDj5sAe2eahx1be5hh60XO8o6PQuI7R7FGeQRn0IqBXwyhzkEjI70uZcjlLY6XNc8YrbWxrCQbAS2CTyB25qlkLkAk4yT71ypKXux0Ou7VPmlrYvPJ8yMGwV5BPtVRJOyElsZJ9KqEFa0kZVXKcouLs9i0jBjkFgMcE+/+fWoTKVK55UZ4PrUuKk7XJdWpCUU1p1LYcJu6kliAPSq6uDtHbOR7VbjzWdrI1nTcHdPRvbuWSchQeBkn61GHBC5zgtzmnd1Htaxz0cVCnTs43epK7ZAJHykHj1FOTYBk/eySKyScY3j1N6fLVd3o0Q7sOV/utlfbNOlG0JgkYP5/WuxRk4pIyulN1HHUAcoSxwDnGO3vULup4yRkkD3qXeLTfQzxt5u70Zc3Y24z+Pp3qk0hLEjHHOBTajNXkrHZWnKFPnburE5fJBCg7ux9qpvLggI2Qx4A7VUoNxtbQ86dZRheW72/4JY3AjqSdxwT2qqZAAAScnOPbFTTdlqauMmoyt/TLnmBQUYep4qoJlyAAAQSee/HNKclFpLqXPEaSp2LQYnaC3THSoVk3bQCdrNgD0qOe9n2JjJQfIle/UnztAyoDE8kd6YzY2kONvOfb6Vo6nNH3Tpp8zimlqt/NDCcRsRkAEAY7Gk3hXALYXzQST39qVJNy12RhWnGN4vceJCNoLE9vY1WDIRjJ+V+T6+oqmoympPQuEE3ZaLqXll+Xlfm3gA+n0qmh2hupORgHuO1KtUip36mMvacvK4+6XiSMAnGFyc9T61AZMoq7juPQ+tUuZu0UbTryjSUlp0J+ch89Bgf/XqpvOVUMQQ3IpSilG+wsNh4yjdPXUviTPboeo7VUEmOpJJxgen1qYSad0jGDVVpW2LAOdwLZLNwR2qsjklQBznn2FXKVno9hQoWbcno+hOSqj7xOQMD0qmXIIGcdCT/AIVjKi5O6eh2x96FqehLI0jENk5XI/OqrSNuGSSCAcDvXRyJLmk9DGNRt8qWpYYnKjJA3Ak+tVScsWHBAAwf0p+x5oNLQydd02ra3JWO0nyzgFhn+tQO7EY3cggg9ql2i1fdGytZSW3YkLqxOCSwfHHeqvnbHA5HOAfWqUU9biatXcluy0pw2dhAJGT61B525VJbjdkY96zdN6OTEoO1nsrkpkTPykkA5J9KhQqh3ZJ5I+lOdpRTRSdSTamtSXcSwzkg9Se9QORuyp6ChQlBXTK9pFzvNdC4XBYDGOnSqkTnjrg8AenrVwUYq3VluCjLmT8y4A2CRyA5yfQVGrkA9SOAT60TjafKtzz/AG8FLmkSrIqqMgjknNR7wxBbIAIIqKqVk5aG9SvUjKMIDjIwcqmTuIwPQ4qEkAMwzkEEe1ays7QZbpzi1O9rl3cFKg5+8ce9UEnwo3MTt5HtSjCS92xzylFNSmy75pLYJ9SSKomXcxYsc7+c1XK2uW+xg60VK0ouzLLS5I5+4MkHtVcsdyksCvJOe9OKi43ijajBtRjJ26Emdztg/KcMB3poO1Qe4xU3c42judVNShJRWseo6aPeFG4EnA+maYsmOCctwAT69hU4eLi7ozq8sk1ayRQMPzkq2Tx/9erRbaAoUlmHJ9PY11O7dlujOrKmoqT7GaQ25uvUEA9vWrsihm7g5Oc96KdRct4I5qvOpqCluUjuC4VcvzgVZxtXB6jA+pHeounPma1ZriMNKlT5ou9iHaQAxI4wBntTl3ALvOMEEk96uU23ZHPRlCd5VFfsx6HeMj7obGPpUp+UfLjJbAraNJXUooHWTi1FiK21mHJycEjvTxAcmUtxwCPTFauhFtczOSV4Tbgrq34j4WxKrNwVcAH09CKTjhQpywAPvUui7WZ2YCUpS55I0+MEZIHXIrPSRs5GWUtjn+EetVClJO71O5Y2nKLbVmaEVyRGckfMcY9eKyVkBVuMAEEA9sVWNwcbpy2OHBY2Si5QXW5pzzEhArkcZye9Uj8ygvnrxim6MEvdK9pOs1zdBEnIZCzZLkcHqaYiNhmJyfm2n0zVuCTbktzClFyklGWiNSKTeyKSQGyCR2qkpb5ckg5HSuWom/eiehTq8slFs2ULFB0D7jnNQb9qqwJI7iuCdWMm2logvBNON7osoyjG8kDIBPpVfzCADxtjIBJ/SnT0u0jtws4zapzfW5YJOFIAOMYPoareYfljXPJY/TmsqSfwo0xlZyi0++xO0nyqOC+/Az0OKqh9wQg5BJ/HPSt6dBSbTfocznOMXJ7diwxAwwPB5qEkFVx0zk/WojzN2vubOTcotlpUD4GSDgkY7UyOUMQx4VdoyKJObVpmNKbnVcFpruNMQO5+dvBGO47mnbt3PAxgAjvVww7gkrjnZu711IfJ5UnI2tnHrUnmAkd8sAKw5p8ruaTqQ0klZJiF88BcMeOO1IZFYNjgEg57k96HaLTepFL97dx3ZZ3YVBgklRkjtiq6SbhtyeG2k+lbRTl7vct1XFt2uxGQEZLHBfj3qzGuVQdSvANTWtF6LRG9KnKUlZ6sjeNQvBIJwBjvVvhhk5K5GAO//wCqlCUW7NEYn2iu3utihsyEPO4cc96mb5pEPBxkHP6VNPms7HPHEqolGT1s2RLhVK5IJBA9s96E25BHILZIPbHarnTcrN62M4znTiuR+6yxG3CjgEjB9OafCFZQcFsEk4HI+lcrqrmtFHoYeUlZMt8KPTdn8KXysqTyAGII/wAK2otzi3I2rxba9ktiynyBec9DnuKgMbLnJIyCBjtWVROLVzOniVNcslqi9FOxMbAkEscEVUjfauC5yM04U022tjF4hxTg0aou2faJG5LED2rJMqNtbJOQefUVlCmlUunoXTcprllr2LF0VIJX7ygnA7VUmuFEZxyegz/WumjBxlaRhVpJ3Sl72mp4Xduo8XZbJUzFtv1o1H5PF8ZB+dpg5Hpjp+FduNSilbcyhNSTptadz0u2Zkh5zk4OR9aWN1WIluPlP5Vwt3krvcmhVVSi1DeOhZR2Dl2IKoQSD0IqIurKyt9xgcj1rolFys1pobKuozU1rY8+gk2/KmBkj8D61EpAbPIOQSK9CUuaV2tj5Og5xjyrRv5mkHDLnIJwOtV8Z3dRlRj2Nb0qad2mS4ShFKff+mWBuDH5uuePSmx4xgEjAySe9azV0lJHHSU6fM4NuzJlIVuMngg471AuQM7gORwO1T7JRlZvQ6KUoOHO9mTZDbSwz3GO1MiYDcc55wD7itpTirJ/8MTUwcXDmUr2f4CcHJJJbIxntmk6KVAIyME/hSlUslFE1MM5JTer6C7gwySQOQM1Gd3zHglRgisFSvZrYupOSm1LUn3MQASeMEE1DHzGGbI+UkE9veuinLkupIv6rJxSk9CbcMqxz24FIxwPmPzZBJFYxjK/LFm2JpcvLNNXX4oeMqm7OVBySe1IzAbUz9/AxVtyeknocc6yTSlrcsI+wHcc4GKjycMFI3dOe9TUptySN6FaLjzLXoX4mXaqd3yAfeq6Nyo3fxAkj1HSorJOXM9zRqcYqnDVNmhHnOM9ScE9qrwluASeOlZYuLbVjTCVkqqpyWpfzvAfJCKcnHeoQ7DaRkjHOK4oQnCN4o9Gq9ot31LSyABYyx+XK59fSqqtsY5yCeARW0qTi076nO685tpqyLfmAbVPJ3ZJ7fSq6FRtZW435IHeicuaXMYyq1WlFaRRoxliQMYxJg+1QmX5lxz8oyT7GsacpJXZ6kKFOnH3dnqXg+Sc8qBg571WJ4QBju3ZAFYVKbejZUXyPmi9SwjYBJycAEg1WDb9rBiAazqwcrWexvh4wjJRe7/C5YyGIZiQSwAx2qsHwVVc5yCAe1KF4ycpao5moQbTeu3qWXbYygOQeTgdDVWRsqNxyd/INZ05NvmSsdeHanJQmrp7vtYGmDNHuJDEk+3vVRjuLKD0YkHuK6adRKNnsZ1q1puajpsTlwwU4wNxwD9arhtqggDO/P0x0rbmdRctzipVpQla3Ue5JODkhVyCPekU5BA+8xGPc0XhGST6F1ITm7Q3bIJA5Ugt8wzk+lSEOdoxgFiDjv70VJKCuzndJQcYxerepAq7WbngsBgd6ldCCq5GG7jpzWdOLnK7fQ7J1PZv3ldfkV1+X5CxAckA1K2MKCuGUsDjtWiStaO5z4Wd05y1Ww0ysqpvGcgDjtTZGXKgZ3MRg/WueF+W6RpPEOaajo9hm5doOSCvc9xUP8TMM7eRg/rW9OSdmupzyiqT5Xvpr6jjLkuedhORjv6VEHUbnyDH/Fn071FVRjG6R0UKMpzcOnX9BjEv90kbk4B7UpIPKMM5Oc/yrSKbSaQKChKXM7rTQkVNxAJz82TjtTYyRli2CEJPtThzRbhHYzjKNVqTjZpkyMRhskY4IHbP/wBakwqrgHnJIP1PFKNJSdrm+NlNPma27DZHAxjqpOcd6hLH5NoI5OCO3vRSoWbsefilNQU1pclRg7D+9tzg9/rTI924tzwMA+lZTptJO9jswsW2oz1l3LBfLDkjCAkjtmnhTkLwTgcnvWLUVFJb3O5zlGbjJbIiyoIjPOSCD6GhmwYwBkqScjtg1pJOUeZdznlWTiqbV/MZn5eACys3J/SmpyDubAOOlQ0212O2lCLptQ0ZKhOFPPI/OmNwqNuz8xx9KG7NuJl7rpqUn12HE4BIOc8c0jHPXHIwaOaU5Jx2OWolP3E7CiRkGwk5BI+nrUPAy+SeMH2pys3zS37DeDVNJxdloShstjecZBIFRkAjaXJ54PrkD6Vm5Rk7oKMeWck+o9JSgIbO5Wzn2pgDbdu4kgggntVqKk+RG1CF4urUettEXM5UHJIJBA9PemRNx6Pgg+1Dg1Kxy4nDySXJ16lgsPlYsTt5BqAEFgOox371lFOLSR1U6cJQXPuSKUwuTgk5H9KXliQRjGcA0Ruk2zNYdN2j0JOexAbHJHrVckAuBnJx+OO1TFu1rbm7jGyS2RoK27G1yQ3OD3qjG5Yx/MQDIASew9QP/r10KEpR9AUoqlZOzNBJFQnk5Zjk+wqqG3KylgTxj2rJ6JQ7mVNxcfaN6/mWlIkY7s8ZPPao0ITk5OMDHr61hKLlJRg9S6Kbi6sloi5jO4bTtIPP1quJj3bC5wfp7U/ZOVpPoc+FvJNW66Fgv8gGc7W5qASI6jGe2T71nCKUuaO56sJc0EvUv+YeG5OMc/0rLkuCDgE5LHPvW1CLUk3qjkaivfbtLY0TKDkknBPftWV5hDdSDuB+tUqreyLcYu2vqXWfJRcksXzj0qqjkFSeRnI9qhRbbaIrY1OSqoucggYwGYgZqHzPmQ852tz9aU5NLUijUlzpW1exMIlAwWypJJA71CXcqFBGDu5H8XTit/aSm0m9DplGEFyJXlfX5hIdpZxnaEOQe1QlgCGLHk4xUypJq8NUY4rGuK95bDzJuCj+LeMk9qgYAscHALCimktbnNTm/Zuajr2LocA4565BPeqRYZAEhwMj9KrnT1kFWpGEUujLgkBIPcAj/wDVVBJApA4+o7CqdWL0SsjfDNuMVe9vwLu9mYYf3JPoKpCZdjYH3QSD6VlJNRUIrcypzU5yjJ6lt5hGoLAkFgc+3vVESsx3ZOOAAaJNt8suhVOpFNciuzRjlBKncRnGQf4vQVSST1JwoBGe9aU27KTRs6zhFQa8zU8wJwPvMowT/Ss5pAD1LNkZz2q1FtanPVlFNx6MuebjO45zwSO1U92MDJIBA+tVKcZO8kTOi4RilKxeEysN+CQWxiqSSnnnC7hnPeuRJwqabG85SjDmW6/Etedg5GcNwSKrhwBjIAIBIHatk49ehrGMo+892PMvMY77jn3qsxDhssQeM47VErxklHqYVKcaqVRuyX4kyy/NuLHh8Y9ag34yCCVGRz29qVa17M6cNUUU2tkWRKCSGyHGDnsc1QeTJUKT1Aye/PNdPKnCyPObTnzLZlsOoxuAzvAOD37Zqk7lQCGO0nJA71zzpKMbN7nRCUo1LPVIsOSGYFsjAAHpVJpG+Xg7iSAB2rejCTfJFaBN2vNMvBym3POADg1XZ8qq5AYk8+uPSphpdM7ZS5oxlF6osSMB16HGBWc7FT1JxtBJ7c1cFJK6ZUuWVPlSs2Ww7YHzZIwFz3HfNUzKpIUHAVhis5wd+YzotuKpPfU0UYv8+SFGRj1/lUCyhRGC3Xp71tCTb93Y5MPTjBuUtzSaVfl6dM49KzN4x9SCPYURw6lJu+rOeLXPdLRdC3uK5ZnyGXgD2qnI5ysgbADAke/tTjFyTTex1QnBLnZa807iAQBgHk9apb9gOTnC9T2AqEue0jXHT5Y33RcVwSQWICZIB7+9RqThRnOMD605xsr8xyUkqk7xXQmTkdfugde9RFgCAuCDwSf4feiSTny21KrVvZU01v8AiWC4Ck43YJAB7YFU8uBgsSdwIPpzxTdCKlZvU3p1HOk6iRakkGFZWIywGD3x1qovIQg564Hr61cHFaPYfM/Zxknqyw7EbWPGOST2quJDwpzhjg+wpyly6yM8VFOKUNGWEO7GWOWJFR7mRlIORuwMdR71om3G6ehxwgpyty/Mnb5SMN1kxz2pu8cgjsfxq4ySjZM6cVBOKhBWa6isB8xBDHIxz0xRCF3AdCwBx6c9amLild7HJKE401Svdb3BQCSMd8c9q1LK1FzLHuYBSxzjt9aTdOElJBShKVLknG67lSGBmZAFJ3MeMV69pWj2YiVWTLLgqT24rBZipO7Vjso5PFbM8x+wTSFFCliSDx2r1+aztIChSMcE5GPyxWUMcnrbUupl0oRXJ6/ceRSabPEFXB+8evpXo11bPIxcA4AIAHfIq6ePV/eVxYqgpzs1ZtHl32WXO1BllJBBHJr0C008h97oCFY5OK6a+aRgk0tyI4JNuD6WOGj0S8Rg7oSpBODXoU8kigoyj5cAg9gO9CzGUoqNtEYUMFGMZSluecPF5atkEFR+ddYtpFd+YCuAoOM96mrWgpK5MVFNz5dTiGchcjjowz+tXtQsJLWUptypzz6V3QcaiSTIlenCUpLTqZqOUJySSR19MVWZ2DbcnDEkg9q71QcUpN3R5zg6jXLouhppIo2LzgkA4qjagblO4ZySCe9eZWw8Lvud+Fxk7cslo9PM10bjG07CQcjvS27+ZgA5TGQR/KuTlT1eh1uc3OMY7IUHJwzAFVAx/LFSNAruArEMoBX0PtURinJOL2OqnzRiop3bIpGA2HqpbBHpTJWKnPAYH5lqFBNcyYq1KXNyS08xPNxGBu5YkE1XGfM6naWyB6Vo6fJecjllSaap/iXVkcYAyRnqe1VgxDKCcR/zNcqTk9EdLkk4wfQttJsHJwOTj0qmcMEDNkNkkmtVGSWrN54d3slo9h28qwOTwecd6hLEMQCT8gOR39qcE5JKS1bOeinTbd72/Qf5jbyCTjJII7Coj8zfeI2cH2zWt4uPKbQu4pRVmzRhkLDOcg881WjkA4JJA4PtSlNy91CgoytJmuCFwQxII4rNEzqFGTwQfyrlp0ZyvGbNq1Vxb9m7rQ1GkBO5SQQCM1mmU7CGbIAzn0+taTptO0WY/W1ODTWuhPM277uchuvpVIylWUEg5PHvQ721ZpT5LpNWsWkyQCTncwJPoBTouqgglgSc55x/hVUZNR5TKvQpzXPF6X2L0GMrychhye9OjIHzEkhjk+2K5pVIq0HqdNnCftIrRmpDKRySQcg/Q1EHXA9Dkcd6cVzJW6D+sNK1txlw27PJ4HX0qGZyM9sDJP0705QkndEKk3eklb9SuT85w3Y1AW6N05zgU6FSSi09zohRkk409X3HAkFepwpz780xmG0KnBU7iPWr5oybtuTy1YRinpfQYzuMDAKqSTn+lQ7w2OSApwT6/StHJPfQVWm4z80eVa26Q+JVkJOftCZI7A9AKi8RR79cijDlfMcBSexrSvTjKF2zmnjJKDhOOl9z0qB0aMO5O4g4x05PArnrW7u7F44b3BiKgiUdPxrjhNwehVKjDkUmzplAGQxPUMfpVFdSs2Bk81QFxjJH5V01K3MkkhRoRhGSi9zikkPBJ4Pp3qK3YH73G0gZ9j1r0pylC0GfKQxEXL2lNepoxuQSXzuPAPt2qOF8op3HBJBxXXGEVG6Wp5kcRKWIUn1v6F0HjPbnOPSqomGQC3IHB9aU7wV3udVWq6jTtqSsylVYA4zjmq7MqIMjIB6DtThBSu1sTXUXKMZ6NWDdtbcSQinAA/XNMLEOMHhhk/hVqouVt6idGnJOUNy0JF28E7mOMmq2QCAeC2Onfms1yttI7I1eeClJWZMGYEHAIcgn2quxxtCkgHjjtQlzRbsRGPJUUk9d36FyOTHPUc9aqZ3E4BHUEetdKSlG8loT7dJNpXfYvth1PynG3r6VCkg2MFJB5BNcK92SitivaRqxlUS961iYA7V5Bx0I60gkBGDyOtb6tpI45YVLSb1Jt7BfvZJDDPpxUfmJtAI5ckAGlCCU0rbHViuaEIygWYySu0Md2CCT61X3kAE53gjGKdWk5S5UyaWNcYWcdPxLqM5C4OPmxn1qOHccsTgbsgA9KKsUo3juOOJlUjdKzWlvItZdQAWIIYnA71E0uAeepHNTFSjKzQqUYufO38i+HUbSAcCqUc67QrMT6n6+tef7Lkldnpqr7VOKVv1LShgeM45J/wAahedVw3IYMDWtKb2S0PPqRs4qLsi/5g46k7gD74rOSUMRtJJyM+9c6pSSakevKsqsVCNrI2E3P1I3ZHI7etUoJig5BXY3Ud6xjSlB2j1HUcE0m9kXnbCHapyMDA6j1xUUL7UJPJyTmpqRcGm9WYUm5JJuzJVyQPcZwe1PLrgO2SQxIA/QVk5OS5WrM9JwjOcZJ3QBcAHnLAnPpUq/dTLHJIOPWoguaVrEVKijaLdkykEJIcn5uRkVclACEjrxwfr1q3VSbp9DP6soxjUk9imBhOOSScYpv33XaxwCcj1pNJ1Gl2LhCXMop33dxU5C4yQSR9DSq20EBsbmIJx1z1qJ62cSqGFTTlJ67AcDLDI39QfambS5HzEKWAP0raV5e83oTRfs02ld/wBbBhshkI2gkEHvSO21SY8g5yB6VMmmko7mUZc65mrN7/IjkOQARwO4qrI4GxQTuJINaQgpKy3LcvZpJ69R5yQrl8Nzkdh71R3k4c5A4BPrirhSak03v0OOnXhCSutFrclbGVbcSpI6fzqPd8pGSc4x7VEbRfdHVWjOq7p6DXHUoTg8rmnZXcVIBPBIH0roTUouUtuhjWpWtBP3nuRhMMSDgHAwalPIwD/y0JJrOnNpct7sHQqTcqsXptYcMFc9ME5A704ADYTxzggdzWsZ+9drU05pxp2tbYQ/e24IJXk+tWWjKuoGTuXH1pUoOUbmM9J80/kU9jEgEHaAQCO1XsjKqByzYx6+lTTr3k1JBUheF4yuk/zKq4VcdN7bT7VYIXqvJCjAqKkodNzonRcuW70K6sTxkAFSSP5U3dsGSSdzjAHWhRVrJ6sFKpFcyeiD+7knO7GPXNRlj8qjHzOc1jKmm9XoOrjJunypa/mPV175yWHTt7VBnng4AJGPU1copJJPRGtG7gruyf8AVids7hyT7DtTTj5ScgqefelTlKzS3OOnTjKbUl8uwOMep3EAfhTWY4U5/jOalxjay3OyhTjz8/T8gJKkc8nIwO1RAv8AKxbnjIHelTWjaOGcYRaV736kinP8WGwBk9/SnInQHlskjPf0rWpbk5nudXtnF2lt+QqMw4JJPAOffvTxyFAz8xOajkbbSNpqmo+03b0t+pMCdwdT8oJAHoe9RCTIwDja3PvXLGM0+V7DlCM2pp2HiQcfNjnOBVYMAC3PLEDHeulcsnFvcitOSdnsi2SDIME5x0qorAFd3GwAtk9jUV07cy7kU60lVUX1RZJYjIJyWAJ9Kqu2NqZPJIGK0XIneLH7tm3uW492VDnA3A59Oe1MiZRuDEkkDA9KmtNpq+zOaVLnTlDQttwS27JJH41Td93AyAACT61nGnK+mx1VlF0+V7otNLuTLZBySfbHSq43bVJODuJA96KSjFqxFbDzUeZ7Mtq4+VR1LZB9aplmB69cDiipCUlzJmuCrprlt3LpkO4FSRk4Ge3uapqzA7mz8w49qp0oxV1uXgqkpSemj6ehd+9hs8rkkHvVNpCFjxz83JPpQ04ycUbKrKpTUovd/cT7sDkE57+lVRNn7p4A/rUKjpeOxjjsQ3BW+4tb0XByQDyR61WeT+HHTH4VcaUZyvc5sVVjCOqv/maCuxAZc8djWf5uOVyB0xUTpwj7o4VYxpqU1qi484QjcTuycYqj54cDJIJOB70Kk4RUZM3WI9o4zjsPabO08nuPbNV95Kn5u+ciqp00nc3xabSUWrmjuK7XJOBjPtWespbrkqzAkHvik3NSUbHEpJSuuujZOHO5MD5Q3Q9TVUMVJIxyCBntW03LmuluZ0qMaUXd3Vy3vyQRgY4yaqbg2AMgZ4J7dKhR5loatxSUkvmWQ6lvlJAOSR6VUeRQAvG45APrWcqCTtc0nVXNdvX8y0h2jHPAOB6VWL8KoOMggk1q/eWpdO1OOu8vwLSS4GHOeOPfNVvMLD5uCH4I71rKqk7MihzSi5PdMu+Zhj6LiqyNhQOQwA49QRwazq/yoyrc/MpSe5cWUMdwOdqcZ/rUIcEAAkcANjvWCglou501qsnZpaJFhWIIOPl4OD3pFCkHIPLZIPeumcVGKluzlqwlWacXoug5ZEJkODk569xVaTC4xnjIJ9amnByV47CeMcE4VFqTCQbXJBGcVCJFUFW5zjA9aizk00dFLEuVNxnurfgPdjg7j1yTj0qsXOehBUdT71uqLb5UtiqWJhG873W/3Ey/Ng8jBJA9aj38Kg528kCnZp8z2JddNJvRvUV88BieJMgZ64qF5PMABJySRxXLClJy5nswhXtF03u9mS7yCDz8wJOe1Rb8qjBuFYHit1KysKVOLp+9LoTNkYKEBt/Ge9ICMdSSp5x2qORSm4sdLEOEUkiNiS3ruPelckbW5yT+VbUKL5U7dTONWam4vVkY+ZsgAYzyexp0cXC5JyG796iUVzWiPDxq05tVVfVWJtu3y89s8n3pH4K5PVwBiolvbqEpQU3KT02BnOGXktsOM9jR5YJ3A5YGtFFRs09TV1Ul7SK+/wDMEJkReflyQfwNC4zuzjcTwe9Yz+JOOhrGCnJqWz/ABycg5HIPtQ4ITGRySBn+tRGm3otjOpTcXypioW4BI+UjJPepCSUDLkkZPPcitaNTmjZKzMpw1unZRHKQ2ME9CW96ijXG1eTtIwSe9VVhK/OmXgZuUk6iurE27eNu4jBIye1ChTgEdFGPb2rOEuW3MaYanUrRaWmpGuGG7oMkAVPn26cCrSbk1bYOT2UnZdCuCVz3HJJ9BU+xjtCn/lpjB71tH3m01qcXLCUlKUtOwwOeDg43EYNXls3KAryoJXPpUTcZO6O2POkpp+6vxKasOqk8PgVaNhKoQYIGckVMYppWZzUajjFztrd/IjXO6MDOVwc+ta1tAvyOQQA2D+FZ3k3yzfU2lOc2vZxsmrfebGjxASIcYwSSBW9pscRQsrAEcms61VTSsaQw6UXBa8u53FpIot4SF2kAE47mqemXCzSBeVIPAPevJxL5JJWPZy+dPEUrNcqRuNumYSFchsZz2J61sQyxKgBUHDAgGsfaNTcUdEYqMU29OhlrapIrrj5lJB96sSyK27YxHIIJ6n2NdWikm3ucdWUlFya0Zz0/+jnggEt1qle3qRyyb8YGOD2+lbU4pLm3OWaTX7zr+BDPGZ/lG3BGCT1HvWFJrG5skHIwcirqKTScSqdoxlHexYMIiXAJwcgkVKblZYg4xndg5rZ1ea11qcNPDzlFyS1Ma42v5jMAMAKc9iPSkknBYjccDI+lVBuM0zqco1IXcbOO5xt3YlDlAMIp+Y9B7V0MrRsrDBIIwQa9ajim4ts8bE4GMmpSdmjj1TbIACNq5JI71dntzGQw4BYkV2KcZwskeRToOM1N7XLEEwTowAyBz6elZyOchuh34yOwFZfV3P3T05NwfO9jd81cBQQWJGPes1ZTtVsEZOCR/WuWdD3k9jWhmEeRzgTTAsucjIwCfQdqFkwuM/LuOR/SuarOS1OmjaSSSs3YhDDAHJGCKhaVSW6gbsD2q1GSVrnViOSoot6scMEkBsgNnn0qFiAAcnJ4yeue9dPsZL3U9TnnKELSto3ZExOE6EtwQPSm7iXQLgOy5JPSsKlVtqTQq0HTSgpXSGs2Buc4OccGlAViGAA2uST6GqleUrLRGXO2kkrt7inO8AZ/iBB7GoxlWOTg7sKfT1rmlKUWlvc7vZQkubm8rErSbWIGeuCB2qBSHJDckyA/Xmuip0i1uctOU4yd/l8iyhJyDkJt7d6h5wAzEgk5BqqiXLoYKlOT53pqWlPDFjwq4IPQVVMjlcHJyoyR3rO02kkdk/Zxlyw3RMWyVz/Djp3qKOUODjOQxx7VpGkno+pFS7TikakLqFJAxwM4+lVoXO0/KQMgc96wjh1Ti0tSqOKi4WijTSUkDPQ5J9qzTcZBXaCCSOO1Zezk1zRWhtTrRlpb1NYXihkjbjGCQeh+lZJkHAxn5+DWtGCjDszOrWm6kUtka0k7OhAJBCg5NZImVcB2yQOp7VEYuKv0OurUlKp7OLt1LrXOFPcgAgntWe7MQ7K+0gHnPTHerjT93mTJoSqSk5PW+liw0q7cDI24yPxrFu7nyLZ5sYKAHB68Vo2k+VdTOV4pRta/4Gm8qop3HJLkgeleEah4u1O5nlRJCiDO3HespYZxVmRWxUklH7K1N/xHdQxavDcK2RFsZgOwrglluLnZ5jsXkfALetdNWcWuRdiqc+aHNLbo+53N547kEQjtrYc7gS4zj86xovDRaESzTBvlU4UH5a54VIp3SMHh0oOafqYMl/PO5YyHIwRg9KkbTm8940fHzdPX0rPl5k7aBCcrpQuztI7qIHYed0hJz2rwkePIhw0+MggDPWvrZ4JqK5dT4Si3OnzR2Teh78LuNCACdquR9TXz7/wnsWzabgZAwMnpiumGBmtWYU5q0pv4VuvU+hRex8gvhiBgmvnM/ENN3+vBCjGTWUsHNpN6G0MWo/Aj6I+3xg/eB3EEAnrXzn/wsJSeZwW3DJPcVdLA3XMuhSmnJVLb7n0c1+g+YOflwK+b2+IMYYgXJOVzwehqYYKad+jKp4mc5ulCN33Pol9SjPLOMnAJHf6V82v8QUPW4JBJAOa2hhHbm6GXJOMnTjvtc+j/AO1YAvMowuBjvXzI/wAQkztWYYZuTUf2Y6jvLY6Fj1TioXTaf3n00NUhwcOPl5HtXzA/xDUME+0HOASRRHAzT5oo2pYmKi4W1/I+p01WM7fnHY8fyr5fX4hgEETkqeTz0pSwCSuisJXm5Wt7up9RLqsIVlaXkk4J7V8ut8QUbLi4PU7ee9Cy9ys29SI41qbpyWj2Pp86xDg7HB+YAH1Hevlf/hY6soQTAZ6Y/rWzy+SklFCVKShKdX4bWPqb+3IVBDSjqCK+UB8Q8oR52Q+ADnoRVLKknZvY5qVWpGGmqZ9ZHxBCisBKAducDvXyI3xFVvl+0+gUntS/sxpqXU1hjOaPKl6n1s/iK3OR5pAwOhr5B/4WKdrD7QehOT2IraGBvGyZhUpuMrzuvL16n1z/AMJNCAFWYD5yfr6V8dJ8QSxjzc5+cZGe3esa+VaJtanqYO8qMnHofZI8RwyBSJju3YI9K+TtP8dPJNgTEh3ByO2axeA5I86enY54xVZqktGnqz7MsdVjd8q4yuCMnrXjPhnXvtPljzNzsw4z0ry8RSSfI3qe7zxo041Fq72/r1PoqGcOqEOcsD+NYWl3JdEwcqCB/wDXrz3GUZJop+zqNSd1c6oPt24xt3EVDGxODuJAPX09q5JQjF3SNK8U4qMncts3KHIxkdKrFmwBwAcHjtUYelZXTHQlTm7qJdWQcsXJwCAB2rPEuG2jJLsAKHQmrS6DdeDk4S6GwjBwR0ycE/yqmjg/XOc+tYzScve3NJ16ai423LTRgKdnJzwDULzEYUc470oWm1YuNOKjyvYbGo3AOxOGBIHUeopkbjzWcsMhQAB/OrjFRXMYU5JKzd0iZiqgbieoIPpSZGF5Gc9B29Ca2hDSyHiq1oxkn8yu7DJbOTwc98imTNsYbiQMcn1pxu1oiPZpz5pPQryts2gZJbPPpUbbWLHk89fXHQVKilZ3vchzcpWUbJERGQrEcE4471JnaeWJA6Ed62U0rNno1nBQb8tUQbcbH3Atggg0hdenGBk5rJJxd3sebVq05QstwPGRjIYbc+tVTIeApPCnr39qbqpvXYydeS5Zpb6FtJM8dt3T1rPV2JjxkFXA47VpK0dYrU0xOFnJxS2NhnUbQpwcnIrNZgVZSTzkc96zpTSXMwq13XSppcq/qxsW0khYA8qCPw5qKA7G37vlIBOemK0qyfs7o1VF+09nN3a/UdKvlspDZJycetLcOrNuDAkHv29qzoTXJ7yOOGHi5OUXonqRgEYz/ESBjsO9MUbG3b8qRwD29qc0optHfGvCCjFaO46UncuRgdcjtUJZmJTd15IFTTjZptajlNTnemxCM4AJG5gKcu7OADnOBirvGLu9yYxUHdvV/gMzgjcTuUZ+lTbdxBIG8ZAP1pwrcy03IrVJVP3ctexCxJIG4gbAQO3vQUBOMkkcAe1Xh4WVmWnUirxfqJgAD5wBuHJNRZ+YrnI4Ab1rN07SSb0YpThJODX/AARRtDEjPZiB2+tLHkBSzfNwCB/F7GsJJQS5TmwtGpTjZ7N/cWQeI8ff3YAHXmo8/NnnjHI7VMeZRcnt2PSqQhTnFx6jxKq8jAAOT9KMcsh5LD8quFONlYxVSU4vl0Y8sMDgAnGQKrc8Nz8pII9KSw6UuS5hRlCceaktepJGFCnOTzx71G2VU5OTkA47VdWE+a0TpeIi6TUo7b/MUr8xbGQzgce1IVKqOCSpyPetOVRSSMKsVy2lG+xGMsV2nhM5B9T6U8Ej1HB6/wBKyVKUFaJuqFKnaU2IrYZRvJH86QZ75JVzx6ZpzhdJXMHRSmpJ+7J6kqsBg5yeeT2+tMySWH8OG61lNNWsaypN3jf09CZByMknLbsH+VMZmBTDYO7OfSpVSctGjqjRjGChFjlYKw/iVmAOe9RSO3yhRhjuXd/dPbFXU5VCyObC4Rqs0no9y2c4ABJDEDHp6mqnmfMgJODhfpk1pTk3G7R0zUISi4PRJ/f1HmQqGJyPShnwoBHG8Y96xWstEcyThTUk9WJvwgB5fpx3qBnDdcjIOD6GtvZa819SVXXJGMoq1yT5t8YViTuA4/So8hCByTgHmnOopWSZtHlUuRbsk3Dbtzgs4G49qgZvmAznkk47Vz+7bmW4VcN/y7UtyaMk7QSSSTnNMDDKtvznGB3p16lkm0bUsPTptOer8vIkcjp905OMd6hYEkHJB5wD61cKUnFSuZYyk1KyWm+hZ3ZGG+8R8voKreY3ykKeTgH0pVKN723Mf7QlSShayfUnLDeQQfmxgUwbXKkgFeDk/wAxRRbUFfcupdyaktGOLhSoOTg9fWmBl4YnA6j3qlaPvNanNgqK5+Vy91gABzgEc/XOKY78M5yAzcGizlpH1PRpwhFtT1SdkIrcqzY+927VGfnPLYLIyjHbjrVSScUupyuo4pSe99C2uHUEe+SetV+SfLDEfOM+/rVVOWcWnsEKyhNcq97e3oWi2QQeSMAY/pTSSTnghamhJRSktx1Jyk/e/wCGJ0O0dMse5qMH3wTyPzpVqT0b1Q8PiPd5E9HcmEmFHJyGH41GQGGzcSGyMilCg1Kz2Mqk05WJGkU7SyEE5P1qE8BSSSwPy+2KG1GdkdNuaDaWqHBiAhbqSOnaoGckoDkZGcDsa1c5Tu2jmjh1GKhHWTLOc98cHj1qoTjHJ+Zj0qdXA0hVhRmopbEe9lK7c7jwSf0pm4cAsSWJIrWTV1oZ1U27yevQcHUl2LMTwMHoMelN5I6Ed8VneLbknZdjFUJxjaD1HqV7g9OBmmIQpCHOeSDRJxkk2ialSUafspbl9XOMjjAIx6VW3KARuPPPFZ1km7W0PRgpyp3T6FuMgFWbJcZx7Cq4YKVPJ3HhqaTlFqJhFQdJRWrLqum5SoOAeAe3PWqocBiWJ+8AB6VTpLkUm9TVzl7TTR/5Fi4yQVRyG5ww7e9V95L56jd0Per5m1eJca0HJ0597+pZTIAJJPbnvTEZWwv8XrUV48zUu4UlK7k1eKLG1SC2CCD0/lUZLYC9ckZx39arm5lY54Y2MZ+0S1vaxOE3Fd8mCBxToyGb3JIx7e9ZyhaV0zRuLbutGKIgVBDH5nyfrV5EDKjMPuvgYpOsouyex2UMHGVNNlFVIBH8W8Ej1962rSKLLBnIEjEZ9M9qqasrJ6HFGs5WUVvcyREwTnrnJ966/wDs5XMaxqSd2B7e9cd4pqTex6fJKDi5rc5uOzd2DL0YLgeld9baaIQ6sQGBLAf40SxqT5U9zL2VSS57aL8Tk4tPJVXPOcDPpXUiPYdmQAuAPf6VanK7k3oYunBRi1GzM6K1URhQpOM8nuK1uCNqHA+6T9axc3ZW27nVON5Lm6lTyFlUBMB1GT7VImVBdWJYYxn0zTTUoqKepEpJYiy2t9xQex2YLthQwyT296nnnd+HU4IIz6VtGcpJKW5tJQjJyWq7GtaaTvjDxyFVJG7H8XrVa31FoIhGST8gHNc755SS3JbUW5W1Oj0xfsx3ysCY2GcfoK5SXVHRlG84JIIrKrhW7O5pRxkYJuSu2/uPRhqEW5RuyG3YI7YFebDUWO0gnBIOT3qaVC7cVsKNZVIOKVrs9EmulIJQ9UAwK4saoQuw53cZz2z0ohQ53zPYunKNFOk0UtWvRv2lyT0Pt9axtRmjkZnAJG8ke/tXpKCa9mvU8uhinS1Wuo5W3N5pIwCBj0qjC6qMEHDMcGprWaS6mijOcp0ovlRuQzFUYbyc7SPcHrWYJOCFz8i4HvWns4ppSRjzVaaSb1XYnkk3ZZTzkgk1QlJCAZxnn8ayVGL91M7OV1KblUWu78yZJdgZjkKeBmsmWdhtwxIYAg+ld/1aUrcux5NTGU4NSa959DQndPLdSMlWAHtWMXldRmT5t7bh2xgYrqw2HlGKbehzTxPtFKKWxG7LwFJGWJI9cdfzpF2rt65JBP09K6ZJxbd9DkxM04xTWo8NIuxTkIwOQKcWA3A5LZGB6e1Q6iaTtuehhqcElG9mugqyEgvuJ2rnA749aiBAQxo2CrdR39aweEV7xJ+tuLcuo3K4fdkAqT9KfyFALdQMZ962lQ5lZmdOyn7Te/4McQDtPTnIqIkqQuSMZA9+a44QcL1LnfLEuSUZrRdSUllAJPzZByO9RI/fcTyB/jRGCdN36mcnGpOKTsShwD1OV4K+tIxBKlRnJwTUU7XUlsdTXJDlbHkhtgDYCkDnvVcjIwDjJAOaVlBvl6kTdKUE5rREnHy7SR85ORUKueRuPQYP41VOnJTcmKUKTUUnoTb8bs5OD09KduOwLwCSc5/SsJT5ZqDOmKcqMktLP8BivjpkHnHpUL57HlSfxrZq6Sex58J3qWTJkYAc9WJ6d6iicbd7A8ckHtRUilNqQ51qsrW1T0NBX3YBOOAQD71WV+VcHLHkZrF83KnHQ9ClTlq0kWkwTywPOSfWqzSkHPoTmqqRcmuXQVOnGEXJ6kzPsAJJOcjAqvI/mKNpwc4p01FyaZNa8ZR5uoxmd3VlOMdcd6jz5eSpJJYZHtmurlV7R2ZzOnBt1JbonMuCuRgscEmqrMHZMnIJIHqKiUHKLXY3UnCN5dTM12Zl0u4wSpKEEn9KyPFVy6aU6hwGlGAT2I6VOGp+9zPoYwnJ1E46p7+R57oNol1cTSyncVJAB/SqGnat/Z8bBUDSsxxWeJm+flWxPt5ycnJ6Lc3NY2xXUJCqoDDp7GsG51KW7BeQYzjAPtVuMeZI44OUoXg7JnfC+Atv3koC7MjnrnqDXmX2qeVcNKxU4OPWsHyqolHU9CM1OCUvmdEsqC6YrIGXfkEdq56KVQ5k3ZCIVx9aULyerCpiXSjJRXxHwF/wmUrEkSn5XGP85rjG0xlQMFZcqASv1r9BVSmtEjw8ZhZt3dlbX/gHWf8ACX3LSAeaSSDkk1xosZQpHLAHIrd1YtLscccres113O4HiS5lQO7kr1wp6Vy8MErx+XtIbgg+nrXFPFuU0ktD2cFlMZRu3sbp8SXQICuwI5xzzWM1m5IYg89Ae1Wsa4p2HPJ4c6d9Nrm9H4juZON5XGAST0rmxAR97JPOSe/1rCGNcZ3sd9bLYU1GK+9HSnWLhuFnb3J71zCmQbfnzySD/jUxxtRSTRlVyakpOpJ3v950Tatccks3DZwCeSelY8TbuGOOowO3pVVcfKnJyYYHKIOHPJdbG7/ad0QhMhG/nntWapxHg43LkAj9K5YZjOLstmbVMkg23JWehqHV7kBQZScgAEVj7wch+digZ9/WvRWJs7vc0oZXaCTd0aP9s3bKx3sDGD361U+QqFKn5jjNZLGtStGJkslinKpKV7bK3csjWpdrN5jjCnI9RVYRAkkDPPAFR/abck0jtq5U1FRvrYnGqXLAKrE4XIBp0UEaocnJPBPrW9XMpJ3ktDzcLkcFTvbVfiym+o3KENktnkD0qeWFZOQvXG3H61cMdf3mjprYblp6PXsV01Kdow7MQrkjjv8A5+tTGxRwM53YO09jmrnjW5abXsc9HIoNuo37yV/UhOoS7lIcnHJB7+1QG2X5epZmyMdhUzxLjLlZhiMBD2cZJ6PojrdDvpY5UAJ+ZwSR3pmgwnep6DeCMUq2Lt7rehrQp04pQjHVn1R4CuWk8hskMMcmk8AoVCdfmxn6V49ZRbbRpFSgndao+qNEl3RRLycKAfan6FGPIjPI4Ukt3zXjOKjq9znrvmei1R1KbgNueCQaI+eOcAY5pTnFPlkjkcZN2vuO3gEjncARTtg3Edcqce1ZxUW7mlDCunpu+gRsoCBgcD17etCDDZJwBkkeuKitFtpImlGTjyPo9yRZGHOe4AJ71CCeCwAAKkH+dZPDq12joi27tq8idmchSD8xyCKiODwCcljye1KVKyTlsZwpxqNSb16h54zxyoBA96rYGCvZWyAe9XCKjFJs3pVG6l3HRfmX4psM3UggAk9sVUV9oXqdxzj/ABpS95XRVS9+VpJXuy3KQ37vrzk4qASDlnBDFiKXO4vVbmTTnKM1snoDJ8o3AgJwMUyRiVxgk7cjPr70kk5prY3rU3Km5y9CAtt6k4OTimudpHcA8Y78U21KV+hz0OeFJpu9iB2QuVZgVfgg+nvUTgMFOcHPT6VrKjFLfYinUbldq6tp/kQMGJBVj2OP8aGO0pg8s3Of5VpGpZcrWgsNTTkppWfYWJyH2c56n2pIhhg3XPGfWoqOEYJo0wleU6rU9FuXGG5gRjOMGhWLnPbPJ9ax5ko6lVoQnJN7JlkZVDgfxAZ7fWmhjjgnGR9amM25+RcpxaUYvXXUUtkRlmODjn6mkLYRQVztHTua2jNttNGFSmlFNu3kGRnYoOA3X2pnlnaoyTjrXMoKpdXOmdKKcW9xw4KHJO58U+MEnBJG7OPatEk1eQ6UZSumtOv6jQxxgNgKSCB29DVjaOBgehB70lOzbexnifdi5x/pEEcpOcZ4k5J7/Sp/L+ZPmIG4k+3tVJxtdmcIQqJKk9fyY0PncDnIUA+9I2zcwUn7rDPpmpoQSim2ac0rtx6b+ZBjKqzH5ATk96nZQUOM4QDn1x3qXUknboDm5y5mrNfjYq4ZXUZILHA96l2MwGTg5IOfpTV9UmaRrRmrzQwNtYLzheQfWlUsQq/7RBx6jvVPDOSJr1uZLlVth4becEnC5/Go9vIwxznBx3qXRXwdNxTxMlBSjrLYm4XBPOCCR6etRZI3KeQCD/jVRg476nNgas5NyY4FcHDE4zkUAANliBhsgnv9alXUm2epUnKMFIc2SExxgj8aRJAhbcDySTmnCpJJTa1uc8GqjcG7W/G/+QwA8fMSRkAnvSljwOgZgDn69a2lKSXvFUsLTgrpbdxpDnrknkkinYRyWVjtyVA9K5ZVIr3uxksK5T5I6Pf7xNpLFhkDcQc9x7Um77xzwB0NXUmlDRCWE9nLlb1EzhCc/M3PPfHSo3yd5HqAMds+tRb94rMdLE3SbjYkkf5ApU7lzyPfFQgsM7DlwpIB6HPrSUW5O2xpLHRinpqx5yqgk4PUj0pzMQqjGWLEEelaRqWduhFWlTlG32vyIw5YJjI+bqe/qadg7uemBxWcGm72NJx5YK0rfIa+SyngDJB/GmNxgIxGc4x39fyrXSScEYQSi1zu6ZI56EnqeD6n0qvKSUQYydwwPXNRC6koHRPERU+ZK48nlSScHBJHfI4qAP8AIrA8Pk+wxWEp3bgtzaVCDTSejJdwONhAG7njpzSDlkBztKkgD9f/AK1dF7RvciK9nb2erfcm+8Qd5ByePWmg4bIbG0ggUczaSMW6iqOUo6EqtkFscAHINRKxzyQNzbcmqs4q1jorYpU0m4k275SoORyCaq7j90ZOMg+/NJqMXa5i6rqLmW/YkXgsGJOACPb/APXQpBJC5GMZHrzQqibTSHVpxilF77jS+4BVyfmOT6U07cscAYPX1punJzck9Co4mCoJQWuomWUcclmJwPamLtD5yB1wPWj2kYJOWo6sppJFhWD7WJAGe3cdzTMqCM5I4AH9ah0uZWWxi1KnJc27J0yd3zkcdP51EWbOScfORx3rOTa1XQvEXcoRUbsmWT5iOoGAKhVwPlODj1q6s+WKbVzoaTqqMnv09ScN9wgEgt0PciooypAy+ORnA61pCqp3i1qTKnJySi7NaEzHcw+YjJAFNYAjJ/hXKj19Kl1HJ3RNalOE4pO992RSFmYDkHIIP0NBALElic8fSuiLcI2erZp7Jxr+0ktEhiE5YlQJOScdcev4UgYE7FcbgTn6HtU0rNXWnkY1KUYxcYu99fkGd3UkYIOfXmosA5TklTg++a3pRsk2cMqiqpJrVfkSJ8p2D/loSOP4aco24Jzk56Vx1JXaTWh2wu5JRf8AwwowDkkkDB5pwGAB3Kk5NXP95JQvZEyXLd2vIUGMKVPDDJz70jlVUnvwCT3racm5cq+854uEVyxW4DBxliBt498UzLb1HPAOamVOTV4mFKolPkirpFgZ3Env/nNQ5yi4BO04yO31pRl7SPK+h6axcWueaJYshlIbrgCkQ9FDHnIFXiYNxSWxlSrQtytalhZNoXGSuTz60xMEkZ5XDAHtWVS0bKRWHlJwdNssqTlfmPUj6elICdytu6tzjtSUk3poZyvS5VDVfmWoldfmBJy4BzUkR3lQG2qTjPYVvZQaizTDVlUTlbQmV2QkAkh2yB6Ub/uqox8wIP8AOpUI3T7DnOCbV9+hbs0M8ibGJOcjJ4qzpYCurDAUHH1rz8RJJvl2KwUpTVtrWPTNMsozHFuI3JySfXFVLS8dY1+fB3YAFebUpucbxPa9skrS1Ro3MiqSzkDaCSTXK6vq4i+UHLspwD+RrfD0nyqLOT2kqkGovRFW6uGFxnzMLvyQe/FcbLdyse+5WPPOK9H6um+Xqck6jikorTp0Os+1MHBDkKck+1cot3IoUFyS2CM/qKzp0lGXKlodMVzW961jq0uPnzvJOMmuZ+0sXG3Kq2CPerWHu7M82eIkq/NF3OxiuFL/AD8qVIJFcq1w/XeQOM4PSsPqakrRdtTshiY05K6vc6iVQApQ5AXOR2rBTUcJtJ67v5VVKU0+Tow5ISkmWJMsTubBUFifSq3m7lLBjkDt3rrSel+hFJQUvZw3ZqRBzGhLFjwPp7VDa3B8wA8qVBI9amnTUrtqwLFThJRWyLbuEYFwTtIJxQ3zhcnPIP1GeRXPToRg+Vs35qnKpraTKckgm+9gc4IHQ02a2HPzgbiOB25q4qK1RvRoTlZPQoKBlWXPlqCAB254qzxE2HIPQAjuKcOVrmerMFrNyb0HLkAjoXORn6dqj8xiwHBC9fxrOcbrmmTh8Rao1HZkkjjZtX7uCcjv6CqEsrcbSdpcjjviuihhWpc7OStjJpqKKchbAVv7wBz29qexUsq8kscg+9e3GcVG6R5OKpSjUT59RqDO7aM4yBn6U3DhgScKcEgdTzzWbpJPmvoCm3FJ331EBbJOz5jtGPQdxSngKck7iQR6VfLCUeVMvEJQnGotUPOWIyASTyagDnzMAE5IB9vpUToKGw6VSEpe9o2OJCksQS3AIHao8krnJBJzn1ra/vJS2ZyytJNokIG5mJ69M9qGU45PIYk+1cl2nyrYudSSSkloyJlQsCGO04/ClwQA5JIdhjPauuNNpcrOlV6a96132I9oDcMVUdSffqDUrJgkDJzWDhGK1epzxjJys0OkyOpJXdkgfzqLcxXLcHk8fyrGOHSTkz0JynFpR0btYVmJwFJIAJJ+tNOFYDB2nOKzglbQ1rpVI2lq9PvA4JU8j5uD607iPBBJB5FZU/7rOiUopxcokjEE7gcNuBz6VCWxhjnDenvVUqT5U09Sq1a9WzVkxrOeAAD1JJ/lURYggnHLEnPailS5UmjzK3KoylF6DlZSpPXJIzUSkBOh3eYTz29KucLpNmOHanTco6JFkSHgLwFUkmog7bVXPTIx6VzOLlKLtoeneUYNt6aD9xKlejHge1Rs4DAEZx1ranJuFlsRCmpS50+w7zNjABhzkAdqrhjwcn58AGqVm9B+zkpJpXuyyWDNuLEBV+YDvUSuBvLHDMwxjr0/xou4QsmY1ZRqTbaskOZWQAk4baCQPUioJZDlSckEgY9KdOLmtSa9aEZQUXqcT41djaxxZPYgVQ8Xzb7i3Tn92OQfrmtUrUnKO500b3SlbU4MIFddxJbJJx2qSUhyNoOeSK82nJJXkdVek4ztF69fRjWPmBduTgsRmnI4BPTBOQSOBWjlfVbM4o4Z05rlehV4zxwPT0+lKVz8xJ4YZA9KFBxVlqzWpactrITKxhhjIJGB61YjTe4BzhsEe1EWrczYVVKCTgtD4RaxXCH/AG+vrVA6ujDaJDwSoI7191Gk0tT5eGPqc0YJ3S3LQsIsMN3z5JwO+ahGpopJBznAA9DXLTpybuz6FYyMWoK3L3NK202Ihi/AZcAH0IrLGtEDcCCFODXViKMpRTtZ3PLljEm3J6r9TUltIowuSCU6n0rl7jXV2yYY5JGAaFgJTXZG9HMLRi393ew+7CIxGCdpyQPQ1zlxqiy8hifkyD/SieEbfNLbYzeack4xTtd6miDGWyOQME+1c8uojsSRx+HrXBUw01Llij6SGZU4LmevY1hjdu5UMwBxWR9vCFXJ4L4Oe/uK0eHlFWevU5p46NRqdrJPub8TqqqFbp1z2zXPPffvcLJhOvPU+lYuhOTvFEyx8eXnerul6WOk8xDycHnJB7/SuaF0xALMQBnJrWlg5qTUjohmVKpKDi7NHTiUZ2jgDnPce1c0L1y8J3Hk4x6/WumWBbjzNbHFUxlNVOaLaudfFL8obAGeG9q5sagSv3jyxABrBYapOSi1od1PEUHH923ddDpo5N0bANgrk5+npXNrfYEYzgA5IFVWw81Ky6GGAxNOacE7XOja42tDgjaGBwK5J70kk+YSRyCO1aUcDOdyKmKgp8revc6/7R0bdkZA4689R+Fc1FeYVW3HvyfTFXDByjLUKWNoypXjK8l+J0KOdysTjJO4juKxI7g7lG/g5PPfiqnTcm0jOdfmSctmekaGRLJEgIBLDGO1UPDzq7wurHPmDgdq850oqV3udlHFrkULH1z4BiX90GIzxk+oqPwCTuiJzygGD2ryasZvVM3jFODSd7dT6n0mNfIiVTyUHTvim6M58qMEYHABHeuZRaSi0ePiqU6sue+qsdVGoA+bnqcDtUeGO0nJyCuBXO0+az3M/buKUVG6fUvIVKc4xnAAHSq6q3XcccA47Uc93bYHCU+o4xp8yYxwQMdqZ5snVyTjgAdhWnM7XaMYxd24fCMESEAFsg5AI708HuFG3tmtU29e5lztaW2F8oBAQcjqAO1KpznLkfMCPapbaSjJkUMXJRcoq7ZVdV+6c5JBB9alYnl3YcOSaitBtWZ2UavuOe6KrgglW5IGeKa7YO5WzgEc/pWFOTSvYqclOaittB5dCAOo4OD3qiXYnaT87KcYpudndo3UYyWmqX4FqOTG3kDLZBbtVF3XaVyQ0mcH0p1JKy5UOjzzTlGWxMWDE7eQp5HpmqwfaBlicnGT1NJxinZvVHHCu6keSMbO45iOME55Iz3qTrxggFhnNZxinHmTNXUnGpGmiu3OCTjdgY9D608ouVYcbJARjtV1Ia3TOn2jbfL6ECkLjJAyelTjBXcRgAkc+tVdX11FTjGyct2SB9u1Bk72Bwe3rTVyNj9SGGc96mlS5bxTu+gsTblbT0e/yLONwVueG6evvUSzADnI6gEdvWs6r6NE0cK3BSb/AK6E7/eAzwxAqAkohUt0OM1rCnbTqbVOWXKprQtRsG+VhnHBz2qOM7FUjJzySawlGLba3BwcLLdIn3EDnOWPPtTRgsNxPUVcbNczdhKlUk7RWjRaI3BcNg9AfSmgoNq7gGU5wO/pVSmr2fUcqLkou2uwv8J/ebgMnjvmlY42Z6lgOOnNVeTkc1SEaacGiBo1jQ44G05Hp7mnyMANvIPOD6ipVVtm/wBXg3GK00Ilct8wIwuRg96hVTjnIG7IPqKfskpJLYyWJvHle62Za6sASQOpFIqllySSytjHpWaoO7s9Cq804+0avLsMZeMpnJLA475qaSP5VAyGAPSnRqtSS6nE6KdT2jVpPsVJA2/HGGHA96cC54VOjck9qHW5W4ov2adR+11TFPClVbJwME9qftBVgD1HA9KismpK7Lgk4NLRfqRqR8pIOQQefalQFlBOSQxJA7fSqu4vTYnC89Sne91F63GMeQd38QwT/FSqcjJzngj2odR6RaNoPnfMtiByZGXkht3BNSBiy47EsRntxUyk5PlJp8tSLkpbdCMMcoDz845NBGCqtkgd6hxfNZMqpWtTvCPvIZhvlZckA9ak3lQcc/NyB79K0jC7ae5pGUlTc4rViLgDA5APNDARrkMRuJ59KzaTtFPUmnBpe1i7vsRBWLlj14HHf0qTeCM84AwBWkE0kth01Oa5pLYRieoPLNxTMk/xYA5wOwqUknZHZOnG3PLruTDBYcnqM+1V2bGMZPOM1EYyu3HcxddzilJWQNhzwuNjHpSHBXHXPBFawcVZRM44ZRk6s9EvxGsMhQeiknAp4ULwW+cjnHQ4pUknJy6F4iTpJT+yyLdhVXGMkkkUqK5XIwGEmVB7CrcFFuT1ZManPGMoR0JVKkFtwBBPJ7fSmkZ9COhxWNJLnNqk3JXvqMcFmAOOeCR1P1pVwWLgH5Tgg/SumLUVdLVnF7SSkoN6JjjtGxjycgZHfFRY3bhuIGCT7fSs1SkneRGKk6sk4rceuQMtknjBPc1Fu+4MkAgnH1PeqVRpcwUcKlFK15XJdwQ+5BAA701vmZFIOG5yO1Ckprml0NamGk24J6y6jnY/N6ECqrSFQxLZVeTn2601o+V7EVqVo32drE7NkDoe2DTNpHygg8HJJ/LFZxmldJaHRRptU05bokTYFUnJG7IB7VFkqVAzktncO1VTg5yunodtWmp00p69SVm3kbuxxgVHv6NkcEH606lJpq70OWo3H3lsTk7SCPTJqu5zjJI+8eKilCUHZ9x1Y05pVE9SXzApT5cliDj/ABqpvaRQVODgg5/XFbwheW+5565ISST16ltXLEMSSuQAD2qAvnChhvUA4HpWUZX0cdEd2IhH2cVTluTNIV5IJHBGKhC8qdx+YdD2NTCCmnKWhPN7NxcnfQWNsknacN0I9MU/7hVueWII9a6alS8E0tTlpYr2UrVNU2PVF5bncWJB9KbuKlEwD8w696qKk1a2hp7aCm7PV7FrBKdckkj6CmBsEHdlRk4HesKMZL3nsdEqClo9xyqxOeQAenrTldsqAeg5z39qesknH7xU8Cowk23qSKqyZ3DJBH6UhcupC8MCSCD6VvQglK6Odx5FzN6roMYHcByBwTjvVvAK4A4YAg+lc1k7JD9pUb52tCjs2rgE8EEYq2U6YOc4yB3rZPmkosmUoRlzPrYrhiy+45471aMTADAOFx0oTSTkti8bCUnFtWtsM2/KrdPmIwPTtVgLwpPQ5OPpUOnG7fQ1pS99R+0RorIoyfm6jPfJp+8HBIIwxGamytdo2dRzqXTtYlifauwnA3kgH9aYVByGIxkEZ9RWtSrFSUnuLD+0Smov3WXAy7guMjIx75qBZCoAyCR6VzTV486WpzwqOMrtaGvA4jkUAkKBkVlecQihTkg5JrLld7SWx1e15o3StdbHb2Woxg/vT8qEkg9s1xSzsSCSQSMEjuPSiFBNt7GUKijFNM37+VLx0ZATtY59+elUI5kUBgTvOM47jtV05O1kzOtUnOSurdDRg05DESW+Y8g4qOK86AEhcAkDv60X5o2O9w5rNPVFKazwckkk4GB2rQdRJglsqAAB3q2ly3bNuWUJKEldsy1iyu09VPBHatBbYM+4YJGAT6UTrRivaN6nkYinCLjTcdbmfKMjb1HBPvjpW4bNSMDkjIz6VOHnFK8nuXWc4tuK0OdHHzDkHsO1ar2ioFAP3/mJPet6lSCtGKNMJZwVVr/gFWAPgEtwTg1KECnaGyy9SKyn7t7s3oxhzKsttR2ZEcFX428enNWSo+XJxtI5qI1OZWYVKVOSjKLtcljumQDqSBjPpTwqHaDz1PPeueSu+ZrRHZRlFxUU7MZJN5mWOQMZqWSBShIckKpLD1GK3g1fRaHMrx95yvYpnJZQV9z+NOZCCOTk5UAdKqM4xXvBKipwacrX3RCSvIDnGSvHXimZwWK9VZQM9+avEyatFs5YYpytClHRE3l7ghOSS5zn6U1pRlQQO2Se1RRrycnKWxdShBNPruNa3VQzBQMc5H86d5vGz0Ynn37V3wqRVopbmdXCU5Rbb1WpSkX5gynC5wB61PzIcBhuLnHoadCumnCWxx1KCT54PVlHdghQx+9jJ7UjgjeVByFDAjoPWuyFRct0cfuylyTe40vkEjGBnJPamt8uV75yMe9Z+1ipuL3FTwTclJdAXG0KwzyTk9qYGUYDZJxz+JraSaXP3JpTi26bVmnuSiQ8dD0H1pu3MZOOeSB61h7Vct2tQjhnGokndBuy3l4+6w2+4xzTJCARngDv+FRWxEl7zR6NCjGUuRq0kJvkDMpJBDAcd6YZFYMocAkHB9M9KhVpONpLcinh1GfPfQCeuXwxJx9O1N4Lgc4Cnj1qvaSjBJMzxFNKq5oTJBweSeA3pSYwxxgjPP8ASkpK1gwmBjdyT31FaTcR129vf61HgkgdgSTWStGyXU9GUtG09dtSbdt2kSZK8gjqKr5KY6nAxn1560oxXw3MXGXw20tf5knykqCcrz0pEbKtt6jIzWlSXLJJdSa2EhVgoyXQRmJAXJ+U8YqBnPBwc5Iz6Uo0lFtSeplCShBQXw2HKzfLjjqSabjC5ycbQR7mtXaTSRMaUlBNu6/Mc7F3X58DOCfaoXbarBOBxgDvRK6aikaYOSk3zDjKynAOepx60xQpIGSGBOAe1YQUY/Ejtw+JqQbdu5KHDfMCOGAIPaoSSM4x8xA570+ZpKHc1U41/eas0PeQk5wMdCKriTZneQVU4I9Bnn/61SoqKsjkum7TWiuebeJ592ovkZ8tVAHrWbrMxkvpnzjEpyPUVU20/Zs76mHj7KHKZbMFZTg4BIAHeoULMFOcqGOT6Vz1aDkrSZzQxtqiil/wxPEB353djTIGBXdkH5jWai6S5VqRiJOpUTtazGkhWfd1Izg96idwTu4wGJOe1OUpNKL0Lp1FFabX1J4WBIHO7qAf5UQqwKspIIwTik6bckuppCD5Lzff8T8wDdtJsKBgxUkjvVxNPKgY4yBye9fqrwkYOyep8QsdTrpOK5b3+ZWS+lTcpYgHqT1GKuzacuVIOGbBOa2VGNk4nmqSp1FCo76uxmzXLYIVmzt5+lSSWhEhXOSFBye9YU6c/iZ63NRjHkl8UtkZ7yyMvGM8ZzWwtg7qqhRhyRk9uKbnLntJFUoRpxipvTVejOcZ8sGXsD+FdUmkGVRwNycgAda2lUi/dkZ1IKjFVviscesUj7SnG0FuO+a9Jt9GBEYK4AJIPqfeuTFYqKWi2Zvg6cZzjGMt/wA2ec+RIAiFSRkEEnpXp50OHJBA5JPPejDYym37S2rPVxOFnGfs5NWPNvKZlztI4BGf0r0U6KrgOiY2OAQRW9Orz3jLQ8OSVGNqfvSueeojtlXXO4gFexr0D+xUy44wuTinGMWk5OzLnKbfMtUt0cVFAwwig4UAkD+Vd1/ZyRqrKDucEYx0rpoWqXjFGWOx9PDxUXHTc4oWrL+8bOMZI9K7eXTxnO3kqFyPesZpJpN6BSm2nUW8uhwggk2o6j5S+WB7+34V3Z0zhMDIHJ962hCLvoXJ+wlHl1bX3HCpA5wBnJYcetej2+h7mTAOMjOBXNOKhJyWoYLFwqS9m3vY4m3sp5z5QjIK4Ne56P4YhiBmZQW55/lmuLEZjGELHeuH6kq/PGVkjxI6VdRyFpMg4IAPf3r2HVdMXey8bdpJOOmO9csczc0rqyPTpYFOpdu7OR8MxSGdEQnG8HA9a7/wroUiTm4OMj7oA+lc2JzKnJp7s76ODk4tx0sfSHw/s38uAsSBxn2Na3g2VkaEdApUECvn61a8m+h1UabUHHqfROj2/wC7QknGBgHsaTSZ/kGSRyQB6k1x1Jzuoy2PGqXUm0/+AdMkagIwzkNyPrT45dqDc5AzxjvWLqcz5UXhqHs4xnN3d9xWfaF3HI3AEe2ecVXncME5H3jUJNSaOrms01p3IXJy21sEHIx7U0bSWOMkjmqU5tJTOKDUYvlWn+YB2VgVJIyST6cdqXcAmOT8xyD2qJTcbKOptTowmnODt5ETPjOMjLDqeuaidguMnBbHH411J+6tdTz6UZTqpJadSOQt8mScs4JpzfN0JBOQPapp6T0KvKi26asrjE+bdkY449KXDHsRh+p7VjWj7ydjanZwab1uRqql1YE7QcEGngYJ6YHT2rapVXKl3M8PJKLUtXcqEE7QQCx6HtmrKR5zlsYBJHpRJ8jtc1oKcnaUbIokbAobkgkE+hqdowq5boCSc/zrLkvJ3eprXqwp0rJWZGXHBx93tSBQ4GASUz+NTCFpXWqOKVec4pbJACeAxyDk0w5XgEkjB3Gto6xWmoQcI3cXvZMcwYbApLbgQM9s0bNuOo4yAO9YU5uL5m9Udbg1FJPQjbec7XIBYAUHLMCCdoIyP51cG4y5nuOhHnlZLTqPYnkEgtxyKQHlMZzxz681S5rqTIVLli6a2/IkDCTaAQcEAk+tRgANlMAhgTnvS9m3Zt6joNp8svhfQuNwFXIIBwR6VXHJKjPzYJ96hR5EpNamtTDu7cXoWW7gHGCASKjj3Fsg5O4AZ6ViqraStqa0uT2aTdtS4OBtY43ZIPccVF5hIz2HFTGMlGyKrVIwqqqpdi0JN2xeO+B61GDtQBWPZsn1NbUqbScb7nNiJtpVodbg5LPtB55HHbFR+ePvqCCuRj04ommlyC5FJLm3/IkXG1NxycggjvTQw8vcTgKSc+mBzXPyJSaQezUuXXVE4bGG3c7cY9ahI37QMg7gRnvW0UlJRexXtYOPuvVFnd8m7PXI5qDOFA3YXI59fU0lFe1utjZ1nGlqtW9RSGJynAY8Z7etSRscYPQED8Kei1auYaqspp6kAiw5IPNWSqynAyDnp61Uqt3Zjlh5RTqbWISjH7uArHqPSpfugY5wSB6CsFSlGT6myqOpC7SsyswIORk7jgg9qcwO5QDhWIJP8zWyjZcz1ORVZOfI1r/ViFm4X5Rgk7j3HSk3nOwZ5JyR6dqKdJJXaIjXbi5Napke4sxXnOAfy7U5kYAsGwccAdquLio8sdztoVFNqVRWT09SNsJgDu/enOpbBfJbnk96h8qd2KeMUm4JaDdxBRg2MnGPSnoFQk7jufIAPbArGU03ypHNBqnK3TuQtlSgHJyeR2qXgjeDk46HvQqiS0V2dNWmpK6duyKbZGCzHO8dO/oKsbDjgkMSABnr61rRmre8jnjVk5cktyIsDtGcBc4xTlTjC8ZOeKVaTcm1sbpycFTfUTd8p7M3b196cVwhHcEHArJzU7cxEKcYpU2hhJYHglkAIx34pQrE5yBgHj1zWyxHLFXWhr9WSTle72EyzbF5DFMEjsacpC7WyQBkHNTTioxbSJqOWlNaJjipyvfPGKVzyFIypX8uK3hTtokJ0eVczegjY+UFjgE8DvQHyenO7nPelGLW71OfmjOST2f4epJ5allO7AJAI9KFICr/AHd4GTRCavr1PV+oLm0nYf8AZQ54OGAODViKXadw7nH0qoUm07o4KlVuXs5P0ZTNoynLZJJGfYVpPcmUbR/dGDWUWpNxasi5QqStOD2MN4Gdxu6g5wP0rZRgSC2MZAJFElFK6NazimpvRoyNrBvL3HgZGK6AW+SuFzvJOaycW0mvmc1Wq5t1I7o5zYzbATjucdq25bLLfKDg5GK6IpJaaHZhJxp6xd3YxcIwVcZGQADWjJaFSoCgIAQBWdOyd76LoKpFtKUuv4mVyykYBGQOavKhjO4k55IBrZtNqUTGhQbbm3ZFFk252gEkHAPep/KIkDNkA5GPTNSm07N6scsNBNTSuuhUIwyDcQQQT/gaubcjewyCuAfX0qnGzUnuc6pqLbjsVUYg85LE/nT0iYlsE84KgU6/Klc7qOkeZfMYrMN3Urt4JPSrXkDcCowW5OO9aTknFJaHn+ybu+hGsbfxH5jk89uavRxqzcjIyOtKHLGNkzedOCXO1roQfOuOAM9SO1XvKd8EgAFsADrikoKS5WtSamI9m04dSkA23dkDk1bERXI6kngn+VZxppytHYrFKThyxe+pVXJcbTyR1NWlRVU8EEgn6n3quZJqEXexFGnyr2m7sOXdtBLfMAc+1Ko8shvMIKvuOO+KJRvK3RmvxRUpPW9rDtx3AMcY5wOhpCcKcdDgA9xWKT5/c3Zph2lT5U7+ZMgwcZJ3N0NQIx2gOTuznI7+lL3otrdG6qRaUm9SYYIVFzhjjP8AjUSS4Kg5ClsYHbNaTknaTRzxrqMrbvsIFJOck7iSCe1S78AdcEYx/KpjVlNJp6IhuMpNbN/gRsW2fKuDnAz1NNIJAOT97jPetPaJSv0MKKj7KTtoMyScjOQ+GJ71PCu5QzY6g47VoqnK03uFLDucEm7LclVdoOMHGBkU/HzHk45P0rmnUU4q+x3TryjHlauMWM4YBiASOTTwSDjfjI4HvjvXRFONkcVOto09gUSFlUZHOcCnK3oSOBg9zUSjZOMQqVIxhzta9iyhMYGQScg5HeoBKVL9cjAB9TWXLF6ye5cMRdpNW6l9d+fk4GQSBRAVBQHPJBJPaok5Rjdao9Ck0mpSdi5CzspkGQc4A+lOV1Ri3LDoAax5ZcvNFF06MJzc9ncsxzbSPMJI7mqXmRs/zEjaetE2optmkMXduL1ZZuQWK88NyP8AZqm85+Zt3IwBjtUKi0k29TGNRwi4r4d/mNDsX2jBzhif7v8An6VEDlfkIB3YIPeux000oRWh5sZTS56mi2+ZctyXwOeDRbEpu3ZGQCB/OsJU0rOKPTTjJqL0at8ycxNlUGTnuKnilLMMLgjByf1racnFKyGpxScZFhVfCjaDwRkd+K27VY26dB82fSuZ1FGLbJ2k6a2ZgtAwXr06kdq6R7USZPAyGJA6msqmIirRfUqjgeRObdzh5AQzA9q6W500JKXAB+UHnvXSpU+VXWpz0ak3VaWz6HGSkxqd+QRzk9q0dUt/3fyc5yOe/tW9OFpcxOJrKnFpIyFl3HIOCT27GqyMN2e+QAPTjtXR7G8bdThq1+WaqfZL/mjcgGRluvYDPP6VSE20jJxngk9ua1hSklfqaV+WaUosss4l2qAMYByOoOeQah3cEKCGKkAiinS5YqMnqcjjTbcZrUTJIIHOen/1qRwFG8k5wDj6dMVajbVbo0wypRbjPdjDu+9yAOR707djGDkng+1dP1qcbNI4KeEUnyxlot/MTcfLyM59fT1pTuIyB0ySKptOomzalCNOKUtHfQhuCzR8EBMEZ9T6VHLIQSuCQCSB71jyJN6XuEoSqTU07WZGyDKZbPUE+n1p3K85yWPNNSas0d6bk2k9hNzIck55A+tKVV+cDLYH1rKWHi/jZjHM5RtGEbt9SPJGfmJyAcUFiOnXdgiilQco6m2HnCKs3qMMpJXtweT3oKLG3T5gQeKaiuXmS1M41W26LluPBK/N7k0zf0JHcYP86l3jJt9isJiIxp2E8xTH0ILDA/GoyARzkjjGfrVygnJNDhJUk5N6MaJW2bM/OCVx6+9HlglX6hWJJ9KyjSvJSl0FVc4wSauv0HLuJAbIwOPwprtyDnGOuO9aRV5We71Mqii1CyGtnHykHDEknvSGUbVc4GGwSPes4zi5uOzNfYzkk763+4YdxZWJIPGacWDDoAwyeO9WkknBPVndCi0rqVyJizHBIA4wfWoWI4z1UgfiKHTtBRa2ObC1f3klHToR3LGNZXb+5niqt/LttJ3JI2IQCe+aISbaXQ2qYVzT5u1vvPK7uQvNI3Ysxz356VXuWBkLZABzzWFSneTmaYOk5aRey/IibCrkeuOKrifdgnGBkEVz1YSTTbOKWLqVJOUY7FuJtpAU5HUA98darQyMG5BC85I7VnOMk77nTUs4Rqp2XX5j5DjOOM5IHY1WK75AuSPmwPQ10e1TSci6lanytU91a5oRSBkUZIZjjI702PAdGI4VunrWM5395oIVm4tye5+dsTBFAZh1Jz61z8epRlCzEFiwCj+dfsXs17SKS6H5bQr1Ix9m9XfTyOnJRygU53KQB6etYkV8AQckbASuP5VlzuOl7mt+Wq21ZpXOjt7VHwWAyQBk+1YyanyCWwobBOelXVi2uZaNGuArSmlGdmpdTqks0QNsIJXGfasCLVQ27a5AkAANDhzJSM8RKmqnIru2pvwqocnIwvQ+3eudOqCMSBWIwTgilUcKiikjTAUpwjOafnY7CKRCVywHzAgiuKXUtqghickgEVFWjBtSXzObB5jUjWcVGzezPQRJFKNwIBJxk9TXHQag5wAxO7Bweo9qyeEgumh6CrzjUXtHqdhIUCeYMHaSSM+lcw+pqiAMSGOSQPf2rWHImml8iZ813Sgut7m48sfOz73J4/lXJSamVZT5gHBJIqKkYxV7HVRcW/eVn3OgeZYyGDE5U8A/zrj/ALewcNuJ3EHAPJHtVKyi7bnDVm51eaSdjslmX/aCqc//AKq5mPUeVVWPzMMbu1TUSbSludUaD9k4RXX8z0G0hMwXaCUkIJ/2azNP1YRQ5C5CEAheorya+NlGTUT2MJgV7NN6tbnq2k6dbCNVlA4Aya5mw1suBgkYyCDXh1MZVT5b6nvxwUXSvy6Hf3DQwRMiYwM4I965OS8aVT8x7g49Kj67aKbR3UMC5UefqrFea4VZBv5DcHPasO4ZCcsxLKCQB0/z+FZvEKTvsdc8M4tNvRL8T03wvqNkjrbuoDFzyD1rhfDyE3UTMcFZeD6V5uIoJrmud1DEVIRVtrH1p4bEZmhMPC7iQe49Kh8DDzo4AWJORye9RKUfgb1POVROUprY970xU8pVU5YBSSfenWEXlog3fKcA47YFcqkk9GfPVORJxqdTZLOEwpJXaSD6GoUPTBJByMGtuaMJJhVlNxi4q6/RE+4sFJJxwDntUe9QMsxGWGQKm95W2NZzk4rne4F2dwDkZcEn1qElwc7umMEdqudKyvcKVRKag1fcmc/KWB6c59eeap7iVyCcHg/hUxhHmSQ5yapNvVkzNuAyctjP1quJCGTg9gMd645VHC807q+xUsPGoouWj/yJg/TrnjkdqprITg7/AJXJBz/KuinKV+ZoxjeUlbVFoSheNxOeTnvVYuwHJID8Ejv6VrNtpSTtqbStFypyW9ncmzv3EMMkAYFVnkDBwFO7BGB34rOFFtpvYqthko36kpJGME/Njp3qqz5xg8Yyc9s9KtSfLzvZEVJSqxdKMtifzj3B2ZAx9arBiAW3Zxgn1NROq4pSa1ZjSippU5dC+pCq2Mc8H2NVBLk5BwCpJ9zXRCSdm3psKrOUarpwV7Fryy2QMbsHHvimRy/UjjJrOTTfKZSlC/vPceI3cbgpVhng9qlWYrjGeFyT6/SsuW70Wmx1/V4xcWnchMQHBOc55HY08Hox/iOQPWtKiileHQdNNpSlo72XmRMDk9SGIH0qwhQhST90jg/oBRCqknFrUJKpOXKtCHy1OWBw+ePepzzjHAG4cetEJzkrPYxadJ3Tu7kfk7XUhiOxxWiisUBGCQBgHtzWc4yTshwqynJST0M6NMYXAKg59qv+SpAIGMscGilh1dJbmsnGcd7pFXbtILEH5jk/SrxiUBM4POMHsaJ3g3GWqNLQcouL1/IphWZmUP3JyanVOi7eSQCx9qcsQlH3UcMKf7xqT0voVWU4wWAXI5+lWtiqWyMcjFVPmuo33N6fI1eUdejKqjauevOcDvU+JDkkEKCeR2rmpaytLY1pVJRabeokYxtkGc4Jye5PapYz8gXn73X0olOSlyLVE14Rk/au2ozy+NpxhMDH9KmVGG/JJA5ye3rUqUpT5UWsGopVU9VsIoyu7t1AHapU3HoBlACCO9aU4OK5ZIxr1VOLb3GgbAGJPJAx6YqF8jAUnI5IpUk3OzKdaNKFm9P8xduQPf5iD2pCMHIyfTPelzSkk9jnqYeCXNJ6P8BSFYFVYhVz1/iNR5bGTjaM5B7+lbpNapnVh+W/LFWVh0YRe+eOaaqtuwWIGSSfrWVRtPmZGHg4v2bjp0Hsquy8k5IIPcAelPV8457ippx9/Q66ycorm2I3jB2liBkYwe1SAYHLZJOAfSmsKlpJ6HBSxEpJyn0ehAYQeQc4HA9at7Qpz36AUpKV1bY9CnTUlyyepWW3UFAWIVWyWH8GO9akEasuOPmJPI9KzvGMr31OStTUl7JR1T3M0wY2Ag7mPHtWw0ZBUkggZ247U4JQsjbmrUk3HW1jCkgcbcA7hzj+la4CnlmJYEEAd60nUk04xWp59WSkvaTZjNEcjJBG4dK23hGeAOo/CtYyvTUZbmlPHNSUoo5x4mGTjGATgd63TDvAxwcnIptcrSN5TqW9qlZdUjBMcjbQCQxA6D+ddDDAAuMY2sDuHtSbSfLIw+syqT9o91+Bz8kbFQBnbg/hW4I1B2gffBI9vaj2cua6NqrSXe+pgDJHIOdrAH0raMJXaOWYkYz2PpTlTvpHc5VShH9435mMEdjt6jII/CthbbZtUAfeJB9ambkpJtXOylVhUVm9TPQDaCOobp61oJboVG8EMGbn69K0SSk2yp+9F01o0UlT+6ME5BrSMRGBgDk59qxd9OZHPKqozai9WJYxbh5bZ/e5AJ71fs7ZJmQhiGxtH9awrOSi1LQ6OSE5wlbmj1N630kSoGXptJHtW3paPDtjZsrkDntXnPGTi9D6D2VHlSgrHLS2Lxkbgcg4AHau2vYVlyCAXZiSfWtKWI552fU8D6m6dS7ev5nm0tuDxuxtIPHeuiurXkDGWBJ/E13wqRT13OytdOMUrWOTa0TCsQAzVsXEMieWSu4MDjHb61UZttxi9TmcYQd27r/MwJbbKj5j1znHTFaywyKAJOflGSO9Eaii+ZPUqGG5oRVtNTm5Ld2IABxkEf4V0hjjXPHcggVtGs4xtJanNCnC90tDnPs+wg9c4PHatho1BGCTkjArWXvxSQSTiny7mWiooy3UggAVYmiBIUYYkE5HQ81LlFtNm1Oq+RxbV/zK+VULg5JOCR3p6x8EYwq5wB2qZzcdZI5aEZTkouXwiJIXADDGcAAenrSpGSrHJAD459Kj2qclbTQqcG6q5I3uKdm5QOSBnJ7087cqUXBwSD9KlSS1RtVjVV5J2tt+pXbHQY+YAAD260kityEwCQcEdqWqs1sFLDSqy9o/dWw0v85BwFZR+HqaglGWRsZ3MVB9cDmuiEnytPRnJUozVZN6xZJuJbapwMDOe9NCsmF69cE96KjStKJ2RhFtqJMgDLuYnBAIB7U0HaOOcAggd6VRc1mh4VNSvy6gCMAd93OO1PXb14CjoB2IqYwcp3bOarR54Oz1uPUbjkknGB71IFxh84wevr7Vc6cox5YnVTpx5YqW4CNl+fg49e1K8vBzk56ZpWaSjLUxlBWkrgcAoxJGcgY6UwE4BJ46EDsaqpCMVd7GEqVR2U1sTAnY2WJ3ZwPQ+9Cq2ARjaWB5/nXNV3TR11ouTi7av8BgHHJxu6H0xTWK4Jx3PB6GtqcruMmcTqShGSS/4I9FO0kuSdxwaVAduwtnIGParak5K+x0KpGUNdZEmBlSGILMACe/pmmA4255yAB7Vi4uXuy2JcHCXtI6p9CcSbXAbnkZqqflyM/OykgnoMHvXQ0uVW1TMcTVhKNppq3TuaSzlWOScgZz6VmiRgAHYjIJHuK5ZU5K0UzqwVZ8sYxdi/5oJIJPfJPfNUldmw2e4LD1+lbzd4pT0OinKXNZrR31LabmJxJgMABj1yarq+wqTkYbII/nRze6klsclbEKSamvdWhchkXgO4DLnAH8VQIckMAB8wwD2rJQvJTubUHOCUYq67mv5y7VG7nIJxVPy2YAZIDEDPrVvltzLdnQuWMrvS/4mlBKrnI529c9qyd6xMoVyMHk+tYQipRaibubkl7TfyO0srlBnLALkkD09K4yS4IC7GyVJ4HbvWKwyklz7FVJRlLlXSx6bFewx/OWHUEbu1ebrqMrIy7zjgg+tYVsFaNpbBSbjVVtjvbm9jZWIcDGSSO1efi6JWPfKfm6AmrhQVtdQlLlmo7X6mvezRyEA8k5I/CsGS7DtzwoAAx39a6IykrNrVGEqEYybTvEiuFRevUHkj9KT5sjPOcjJ7V6NOSfup7GM8RCcFDl21IGKrleSRwMdqGTzGyAQSSDjt71tTxKh7zPNrYByVobdBokbftXPAHP171EULONrEAkE471bxEUnUSujFQipqMviLo5TazBmLEDHf2qkkgUgEkgEjnvThUjHVbGTouTUn1/QvHJYBeAGAye9MX5hySCVIB9K2ryind7io0dUr6gwbbhQcA5wKMsFGT17Dp71g207XLWHmlZaoic4BLMSx5J7HPT8qkbDrgDkkDmpjFSkm2bVJVI0pKHxDQTg5IxnIz2pmQMjueMVfuuKa3MsFSmpScn6jchApByAc5FIN2GDHjOM1m6ilotTqo4aKvJLzRXkYg7lJGGBNN2sGbkhMA4NXGqkk09AeLjdNQ94jMjNjHUEEk+9JkbSSMZbOT3ptpw5UKNRqqqjW+mo9ieRjIGME9/WozMVGzgktgVyuPv+6aVG1GUoLQnQqM7mBAJGfTFUS4yNwIywLH611SpQlLmm7HnU5V3FQpxvFlxJdzbckAAhge+e1VhiM/eBAbIB7elNwaTcXc6Kd+VKpsDjhWLZDEn6460zzdzqpOUDAkDvzWSbinJo6eb2q5IPf8AQidhjBPy5G4HouO/0qLLE/L2bDCh0+aKmtGYU5xUVFb/ANak2cFiWyCcYHY+tUN43cKc5BJ9fQGnKPLHXcUJRsm37tyyzNjG3gkZqMMT0A4YAZ9BWSjJPmRpRxdNy5EjF16fZpr8ZMhCgntms/xVMUto045OMfSu2hFRjJvc6I1HKcW9Ip/iebs4ZickhSRgd6qs3ygqCCGyAO+K56klJ8jJoRs3OL0uO8xVXAHzNuGahDZXIwNpO7PpkZrnqNTlzrdDXMrxqLS/5kn2hiw+Yg9CB3qArjcoUBuoxUNpRXcdCmpVHzrQtLKSQVUkqR1702H/AFgB7t+VYV7JczNaNVU5OD26mtDEz+ozg5FWoty7D1wMjHaphXc042OivCMUpJ3v0PyhiikRQYz8zY4PbNdbb2AfBUcuwH19K/YJVHJc3Y/M54iKjJQV3/WxhLEyA4ckr1x0HFdadNVSm1uWYEk+tTCUU+bqEJuT02scerSFUKbtpJJx6V1jaaylSQfu5GO3tWzbkm1sdNWSkoRjokcrIZRs2E7cD8K6o6dgjeuNwBx/Q1rT9xNM8/M5qcUrWS6nMbpGwi8bjwR2xXUrpiqyjjG7I9zXPF8ydtGL20VypLeyfkjmokeQois33ifrXVRaarsJW4KtwBV+z5I80n7x0+1TkpW0RlQW8irkucYbBOa6SO2BPlbScgEH0pe8mpN+6jgq4q6bitfUwJTKEjwTgHG71rpE06OUtHuxtAIBqKk7S95nbhUpwco/Fv69zjGgaQbtpHOMDv616CukIqYAIxyDXPGvHmSex6M6T9jKWib6HAiNgHcAhMYAxyK7t9KWMlTjfjJJrsU+Vpp3OaGJk4OlUjq0efeW0TRyMxJA7dTW3e2iR+aOMhQRnoRTqKLVphh8wcEqbV3EbY3mSqqTjg89xVG1hJnjI5LMACM8CvAq4ZSu4n0eX5tGUeWa0/U9N0mNpo1MhJOQAR39K6fwrpjXCRjkuCMAV4c6ElNOTPo3j4um4w6DpbOdEyHIO0n6122oWIjt2D8gcEU/qsklKWhlDOYuDpxd1ueWuwSX94QRGQOKyNVn8idiSQC5znp7VniMK0lFbmuGxEJS52rpdT0nQFiklQJ13gnNcv4V1P8AfxjzTkyZI9K8yrSdFKN9D1abVVRb33PsrwNEAYSnPQn26VS8DXCmKHbncuAT6152IV3ypbGSm25OK0Z9E2ygpGQAeASPrVWwlVo1Yg5YAY9eKzVNOKaetzw8RNySjJWRqspPOeFySfSlaTardcYGQO9a87ilFK6MaNKMJ35tCtIc+WScgZx70jHcQue2APSmknJvuEozuoxehCxZupwwVSc9z/8ArpOCHG4cHjPaqqQUbJ7GuGnF3TfvIj3jaASOWYDHbFRbSNi8ltxJI7UpUeZ3iYzrSVJwWmoCQA9Sc5xntTlQ5LHABHJFUqKerMqLi4KMegwuCvYLzkjtTxAdyjaDu5zjpVwi09GKNOmnaDuyJWLMFBP3gAB/SrHkOhQ+jAg05SjytpBKLdrtshde6vjOOKnEeT945LYx7VnTg00m9TWtTulfa+xS2NhMk8FnwOx4q190BeSS2T9auU0nyRG0kmpbvQpxr82QSRyT71cTBVV5wCx/PtRNppJk0Lwm5Je71Io0crzkDJ/Gr8aDOMnBAOaFhORKTehyRcG2o6vsVI4iBgEjcQTV4D5QPQ4J9faiq0rKW5WDumpJa9UVAByrZI24IzyeKusgUHGA5OAe6isG483Inqzvo1kpe0lHQrJucruACK/BPerOCckgkow/GuilTbi2zeeJi6sZct0ug2NW3kuD9/Iz2q3GrfK5UkOMf/rrnlOyaeiOXE1YtuVNavYh2FcsORnt2zWxFCjgKAD8wJHt3qoVm3ZrQqdBuiub4irCxK8cBWBBPatAwqiFQBkYIwaihWUZcqHCTilKSKm3G1AODnj0q0sedw5yACCO/tXW6yTTMalCMoyitG9iuEzlQeg/L3qy0q7gvTjBx3qYSc5XSJnBRgud3K5XoBjI5x2JpXzuQdSDtB9PSrqczV0eaq1OU0473G+TvK+WwG8qAMdachIdQecOTkdvSuWpQbfM9z1I1IqbUl6BDb7ywxj5icnt7VPGSu0ZAJZgP8a5q8JJ+6d1L94rrbQBaqVJBGVJBz3qwpPG7OD1HbihcySj95OOoQlTu9nsVxEqnGQVZsHHarAQnA4BViTjvWuqSUTnp1Yq0Y6WI1j3BeQWUE49easKu1iQM4ABJ9O1EFyO0mb80ai5ZaNdTNuIBGRkcZzn0+la+1ZFAOTxkE9qn2z5eaWzZzypKNRRnqc2YtwA3Ywc5PtW4LdQz4PGcEH1NKtUcUnHc6sPKDk1J2100MMxEHg8sTyB1rfNqCeGztBIBrNxdrsdVK94q/4HPKjFQvJY8DH866VLPAUYxg96d1H3WRZqCjAwEgIXBAI3cGuje1DjKngnAx7da2upWaeo4026ajPzMCOHGQxwXIHI6VteQp47IMVlUg78z2IpYaKXItXuZO1TnBJ45IrRKhdxwBwBj19a6I2jaL1IdSTjJv3VbchjRVUFGOzGcetPXO7K5xu4BrWOF5UpWOWjiOeTdtt2I68gk42g4yOmev51YHO3PrkD1xXE6Chqtz0qWKlPpoZckZRwRkA4Jx3rUKKNykZygODVKUm7tE16UJNQktGUkOBwpA3kY9aniRccEgqSAR39atU7u0tzP2cUlJPRPbuN2DeWHViM+/FSAqNoX+DHB7ehqqUlGPs2tDknCFSs5xumRbNvyrx8+SB2z1qT5iCFB3beldUYKLTTuceJotyTatzaESKFQNx949e1OGWUrzwQB7/WlGq1P3jSnanFRWw1jwc4y3Q+tNwwJRmJBIwT2o9hKUVJDo6Sk0tWMwo3/LwnJx3qUKVUsuAqMc471tGa2WwqlX3+ecbNWGABs8kYCgj0qc4GGZc/OSMdge1ZU+V6Pc3qzlTd1syoQF2uTnGcgD3q0UySApATNaJN7smnhZTXNHpuMhkEciuuflODmnxoTgkkZwRnvXPUpJ+49mEcQ04wh0OmtL/EYOCTjAzWXZI0hG3JHmAYryMTh483LfY9bDT/AHalDc6YXLNsU5zuGSazUkCFMk8HGR+lYOCk7Jm1Cs+S89WaTRJtZu+7gHsKoNddMcLuHAqZpRkuV38jow1SPM1J2styZok2gHJUkkZ96qm4Lct17DPSrotNc3c2nyaxvoU5Yl2t2JXAP900yZ+DuOQXK49MmulJuSSdzyJVXNWeyMwkO7KQANwFSSDc/OSM4Ge1bxre0ST0KdOKV09XoSJZ+YvzdcEEe3erS3cYRU5DHAAHvWMIurq3azNKfIlyWu9jPaxKBW42HIye9bOwvC/AGMjBqpYi7VN6o6qeH5tUtjj5tqlh0A4yO1XrmEYQlSDknFdEJJJOXQ8jGwrNSUNLmV8pwuckAkk9jTyuRsGRtByaqq42ujTC8yUXvLaxEz4GTkbRk8daV43C9SR/LiqjNtJRWg5ySbg5aER5LHOOCT70o3E7OQQBjHf3NVO7SbRNBTi5KMr2GRrwApyASSD2qRQIwcDOM5PrR8K06mNCMlK8tiEkIVz1YkkVK6jjBGSccetKGjcWzvlRlFpRWqV/kMC5OenJBI7A96cvBG/o3XHYipjGS1WpGE5ZtJaX/ATZwhTAGB+Gacz8Z69QMdvelTpyUnOXUirGEZKit2NZNuwOxOWB/KnbcsuSegIHpWqpyTujOU4zSg9LOw3YW6kHnAA7CpxGWlSRTjC8j19K0inKPMnt0MqVKSk4tXXcYqFGyc9B071bjULnPLdATUSbsu52TpSlNtPRr/hhgUAopJG4jI9KRgWOAx/CspyUZWsY0XJtRT1S1KrPlwnUEDgU/YI23MScDAHpWzUVFRS1FSpqTlOb+QqsVRmJwVOTntUBkTgBQQAMfhWSTTtJ6siVSHtIqKsr6jwx+UEg4cnP9KaCT82DjIIA7H1rXli35mtaTjJ8u1/yJVYfK4GQQCSe+aWPdkFsHaoJPqahQkle3U0hONW6fYYOoDHjhQBUm7AAI65PHYUVGo+8jkw1NSfLDXTciKuAxByu4Ee1PwclVwCBgn19KHyuSsdGHxLSbfUGOdvPUEn29qhLbiy8fMSoNc8KbTbvY1rctuWa0JhIyEZJI5HH1quDgqp5Y5Bx24xmuuPLy8qephQwrnHmT0NKK6aPBb7pYDms9GMgyOAOQD2x1qVTWilpYmrW5Y3nqWnbzMLuG5hgZPv3qErtQZYDAPXtURm73kOjQbg1T67jQ5LQgDCjII+lDlAoGcN6/SrpuDVtjJV5qKkndL9BuSdpOSSSMjgUwOWMZyBhgQT356VtK0t9zelUc1eWz/qw5lYLyxGcY9qXeCoBckHjP41lGk3LmkTKUZ8sW7JEQBX+I5LAc96kyG2rzuGAR64NU5pvkeh2Tw7UXV3X5l60LMpB5CnP4U23baNuwlWzyK5Z0Xz8y2FRmnSUW0myw4XcVBx0BA71L8pw5+6mck1MpcySsTOVn7r0RWMYVQB3bj+tSCN26NhSTjPfNdEpp2jexxYR8qVVq7v1IVgDbWXne+SfSrikrhWGOCQB2xUNOMmmz0qtRVHzpapEIt2Uqpzjkhh3qaecEAAHBJ6dq0pV3JW6HmV0qbTjG/8AmZrEp5ZYk7nIOKex7ZPJP61o612o9zelHmjdrVMjLAt+Q+mKYEVRlnIOSOO9ZxjySUVsy8RNzg1U+JjTIMBt38YAB6kjrTJCF4yflPX1rem4rWPQ5Y8lOXLJCTSAg4+8QcfQ1WmBYZD8Hg01B8ynex6EqloNEYZip3HlmIGe9IcKUJ5GOR6mlW5U+ZI82lSioe0k9dxGLbhkfLk/hSeYT8xzzIc1rCKi79zSvFqKctiMYyQc45A9QajkyhJXKgsCff3rNwSuo9TSGIu00tF+I4kcI5wxI5FRFuFByxEmQD26VlpzOKV2aUVUcI8r0b2HO25gV4wRketQDO7zOu7O3Pf/APVW0IyUWovc8+FRxm4TWtyUKf8AWc7gQMegNMEmRx94YOPWkqklFR3NKVNqDi9Hcc5VAp3HnIye9RPMzBQxyPT0rdqTibQdOUlKXp6g7K4GCQOpI71AHzzuOAQM+tOkk1zSeplXqck20tB5ypXJ5IHXvTCXO1TnPUA1DnzJp6GcKcacXN63OM8WsGWNSCCuWI9ao+J3Y3iqCcBe9b024U0khqMWlCWqexxjuu1V+Yg4BI6jNDHYxUdQeT9a44wimpI2k4KDjHRkLgY2NySuc+lMHDggEDb39a0bjzX2ZjTi07tXug8zI2rksCCcdwPWowQpBVsg8E+tYqlGSU09j0reza5nq9vIuwYdlcNjOATUloC3lrngEA/T0rCcU04vocNSlKaVRr4rmyhEYQZzzk57+tR3BbEZXvniudXs5LudlBONOMYu6PzsguI/lywx8qnHb0rjRqJQbQ2WznjoK/W1TXMowPzqrVlV9+1tT0DzwDGRgqWOTXCpqpI3FmJV+QK2imm4yMIw/cqSd2mz0eOaLHzHkgYrhU1UFBhiCAfxFQnaLhJGtWDqpK9jtppom2gEbsg57iuJbUmfblicHOe9U2oHDTpVKslHdPr6HXxSxqQGxnJBI7fWuLTVWjkJ5O89q0q1lKmpW1HhacqdRqo9dl6Ha/aI1Y7jnHUnH4V5V4m1LVDps76cCt2g3Bu1bwhzRXLoxYyrCcrNP1PVReQgqXkIVSSADwa/PvUviT4sgvXt726eOSNiCCcZA9KzcJJcs9EejHBylh06cf67n6I2l3blgysMqACB+dfI3w++KEt1dR2V5cAq20l2PQ9hXLXrU1q9jtwWXV6cUnHRfqfaZvoFVCBjALEDvmvL31gPs5+Xggg9fQ1zUsRTUbJHRjcp5Ki53oz0Vr2Fgd/B4Oa89/tYEud5POck1z1a0pP3dmdlPDQguaOjWzNnVCsgITA4YkDq1cvPfkYdnOCQCa56leo4ps7MNgKU3eW9rm9pUO6aIDJXcQfequiXQaVRkgt0HpWc68raI76eCjGPtlG/l28z6O8IgKkbbiGGDgdvpR4LZPJRnBGFzk965atTVLcVWcpwdRqyOm10hLU7T8v3sVH4gwICdx+ZeSe9elhZKSTkj5KvGNOo5RejPnLxAwa7ZN/QkgHt7VB4icicqW3DcxIA6HivUdJWsLB4uSm0tE+na3U1/Cqj7RFhyPmAKjtT/B5UXEOzoWyRj8q+fxdG8Uon1VLE3k3N6r8T7G8BM4WA7sEY696s+ABvS3JOGIBHtivna+Hla89Dpr5o501Ck7H0Jp0hSMc8MT+HFSWaKY1wwzk4A7/SuOWGdrRPMp4qpGyn1L+/B5JOCSQO3oaUR/xbsk54Pes1hVKPIwxuaKUueEdNLDfNBJcZJJ59s96VI8NzyRgmtKmFcUra9C4YtOXNLTyIyWJDEgZOMeoNTbSCnJBXI46dsUuS9mtzojyWdS2pAqeZlBkFmAJHpWkqLgdAVJPNZRqSSaRpVoSlacnfa6KqQ9gDyRjPerqhd4KZzuJI9u1Ep3jyRWpl7Lkquz000IwhVQON3APtVhlGSSSc44HYiuZVnFq/Q6Vh43vHdlYZB+Y5KNye1SgEBg3OcD65rZzbaTVrnHTmndQfvLuQtEpCkk5wfxqUoMKeSFbI9zUyUk3YIzi6ak90/vKZUMkZVQMHJA7U9+dyYwTk8VVOztJq1yFjI1HeGkkVmQFjnorZ471IyMOF65yT6+9dFGN9W+o6sozp67jVHzZxgfzqTGNinGVJwPrSV7Nh7WDlGnPRIkQbkUZxg5XimYYEBTyWBAB6Ypwmpz5VuhzpQUXOO/QtqmBuxkkDg1GoKnacnGOfUGpk1a6QqUrJWd2yyqg5xgDOeKZv2mMYIDMQSe9dNKk2m0zGOK5nabs2WBj5WUkhSCc/yqONw46H5mwB6VnWo2fM9yeZ8tou6LsbqoCpgElsZ7mqi8jLHDDOB60PC2V31NamPjWh7ujRbMoVkBJHQ5Hb1qqh45yVD8571hPCJS5UzGhiWrX3LSzYXPOTk/l0qArlUwcZYnI/kaqNJy95LyNPrbcko6jy7bm7FGB+tIhHKkD58gZrphaLuY4uqotKTtroDORg8ghhyO1TKqkhecEc5rKc1FqLR1+zcIurfQiUMWyCRk9qcfvhc+uPb3roUmoPQ8/EWlVhOTJA4+UMOWwMehpUAJRsco5BYVEqfLGyNouV3cnVycdskDnvzTHO0KAx5cAZqPZtysuwTxcnON9mWFcMRtxkZyD3qBCeuMHPfvXNyuVnHc2rxhG0rk+5SsmWO7cQD3WmAIu1jzuzkDtVVad1eW6O6N1FOGtx6yKCME5BGfx9ajc524xgsR16VnToupFxSMZ4hRak9C2sqZ2HADYyfTmqK7i33jwCQfXNKOB5YrmerFicwvNqC0X5s04sHkdSSD/Sq8TuhwrYO3k+uetR7JwaijooSag5SfYvncuGJJ5JA+lV9wKRknk5JP8AOueLndqR0qUYL2lPW/4F1SuxF6gHIqlHJlgmMcH8Ktwk3724UW3Sai9Oo9xliEYgAgnHf2FITjJXlc8n1pQ5uVxtoc3sYxlaW/qQumMKzZGcj3p6FWA6n5iTn9DWv1lpWkiKGElNvmd0V2j4Dltu3P41K54KnqcgH+lb0qs7WetzmrQpRXKnqiGPpsJBKNjB704LsPHPHI70V5RUlyLQVGo0+WTukDHGAM4OQR6YpERjyRzngDv70qcNORBRp3lzKV3f+kKrAqw5GxzkkdeKUgjBBIOT17VK5XJSR1OolJp7DJFyQoJAUgkDv7U7sucHGB16k9aqE3F3S0ObEUad1aWo1PlI5AYE4I7VKIxlepJyCPStFJzV1uXFxhdLWxC25XUpklXUgDsfWrAVstnqM5x2p1KrUrtas5PZRSck7JIrhCMYbPfPpz0qUYycjIJGPY+1ONRqCv1LpJNKa3YBAVUMcYPI9akI6A8ng/Wpi29Fudcrqraavp8hjLwUGMg9frSsu0vye4I9OKE3G1tWZ4yrGKtLoOKsQSOAQOTU4cbVHG5cHJ/SufEOTkuU6MGoSptS0v8AoCJgFWyCF6+tJ5rLjrktgg9qwqRmnzN3Na0qbailZdAjYxEkOWAboKQmMAsDkrkY9DUXVVpvRnVFSirpFgkk4DZ5xz2qo0u0Bl4O7ufyq5Q1utzSChON3r09CcOSQuSAeg9apwksRljngEHqa56tLlaS3Yk48vKtkaChsZzktgnH1qWIhQPmHsR60U6qatbRMKNKNR80VrYqyjAIY5YtnI7UkuGbyxk8gZ9KqFFxkm2cyvNXS1M+RmLKx6rwAO3rUknyjcMEAtxj0rppysrpaGlamoxUn1/ArPIS0fHPII9KgUiQhWOVRhjPbmqtFOzW5yz9o2tdF1NuC6DxsCSMdff3rLV9pZhnaT37e1YfVopppHoU8Q6kOS933RPOWOWTnOQQe+KqiQBsdieaqEXFKwp4P2lRyb0REVVCMnO7A+lDrkKFbOGJ9zXRTalJto5Kykko09LjXZdhZTyuBz39aazALg4xkdO1KEk53Zz1MOqdBq/X5lPzAh8xwRhjjNOEisEwMgk4I71rU5ZKyWhVChNRUovXdjWPQAH5wWJHb2prAyqpVsMD0B4NQk0uVPY2pVZSan0f4EJOWQYJO4nHeowXM20Egrg59OeMVtG8U3IyqtTkpW07i+YSwOQVBwSe2aftVtozwSMe1RzL2dupVSClUtB7LQeuCBtyAuRikVSpwDlSpA9jjrTTlF6bERpuoly9NyT5gRlunXHekB7D+Jjkntiqcnbltcd4yjaO/YsxXGCrA8hgCf51Q2lWXJO1uOK0cly+69TmlVnGVpR0saYZXkXHTOSPUVnxswLcADJBz/SsqlJqLl3OuhKSmnJWiWiTuG0kDJIqLcGXd0bdhSO9VyuTSZnWkopu/VAVO8jeTyME00NhvmzxyB3OKxqOTjdfI5KsrTcVourEMQ25GDgZP9KkByGcE7ccAUJuTUpbnoYaMYNOKumiIYXAzkZB496kEe0sSSQVAJ9K1lOKd5MjEqMqkZR0tuPUjsMAnvQpC4wSVUAcd6wUlPRrQ6HiX7VNLTuh+AGBxg5BwP50rZ2jJ53EfSq291BGnGTUvVET4PqcdhSybTtB5AIPNapxS0PPlGakoNaFZuCG5AGcgd896ezLg4U/eIJ9KzcnyKD2O2vFyqLn0SIGbZgZJyAeKRmzt2rgZzk1U6PKkZ+3aahHbqRLOedvJGScd6R/ujb1bOM9z2zWfsFJ3nsZRim+ZysvQtiUbRnndk59KpIxQfM2AWwfQ10KjCLVzqpupFtJ+60y25HygZJbLE+gqqCw3EMdvv245qqlOL3Zx0qy5XCKt1JfvYO7uDiogfl+U5PJrJxSkovZlwqSjT546llcuFAIALYAPeobd88845AJ7GtnTkm7PQqE42WmpcRMkkgnBIA9M9cUxpJC4IJ2jIIHepp023ebNXWnFy5dXoXVIULkgEnt39f/AK1MUg43E53A8dhXTTUYxdnoeRicw95RlDVdSQvuJUkgZz+Paon3dS2XbO3HauZUY2u3odNDHuTclpHaxYE23YCST0I9KpHdjHJ4J4rj9i9pPdnQsXGacILaxcMoO1iSfmI57etZxkZcBsEE8Y7V0xouKS6o76c4uCknvoT+eS+PXJIPfPpULMApP9zA57miTi2o31OSOJTd5EhYqAM9eTjviqbOWAySDya0aTajJfMujL3OZPrqiZmwccFDgkt3GOc1V3FtxJy3Ckj2rnalazBpOSdh/m7txxgFgee2BVF2wNqgjaSQD39ap0na5GEhyVFTl6+pI8mVKvxucAY71FhuhJzg49qceaOjNqtJTvGMdfUV2Dk/NnaQcD61UZipyCCckEetdUrxinDVnHXmorml00JJJQRtbOA/T3qnIxPOTvZvy9KUIptvqEYP3FHWL3Lc0m2NOmCygk/WqTEsFznrjioowjGfNJ6nZKq/ZOlFJIl3b1LcnDdD2wagV8qOCM5IHrV81/iRxYVxhC6epK0hwSXYMuSfeqsj7GU9dzAAema1obWRWJp8z556Wf3k/nDjnJAJ4/WqW08EMe5HpVRlFtxXQ4akpRbb1vaxakbp8+D/AHfWoM7lUdWBJJ9TWMajhJdj0as4uPMn2HKx5G489RUHmglnwcbhj2reKjNrojNLkj7q1d9S1kDB3k+XkYNUJJiiF+w3Ag+1Q053SVi8JSjGfPKWnpscPr1wst7J12cbcdaw9SuDLcyMzEl3JBPbmitTaScjoqNybSjZPr3KjjPzdRgEA9qrsSTySM+/SuVSbaZyxdNtKb2Fcs44znIBHr9ajEoUbdpLMduampUjzppamuFrShBxT06CKAXVR9zoQKep3EAEjawBx0HvWkff+DYiqlGCdTf/ADNOyAEsaEZ5BJH1pLaUiePsuQQa469FyhbqPB1GrRUtOxvBI3bBTBViQT3xUgPQoOcAMK5X1kjow0oQScnd30Px+8w7QQ+Tu61zA12z2At5ikAjO081+1Uabk05dD8+xuLcYuNJanXLcBmLqCMEcHv61zY121I2nzN4ZQBtOD6mktEklocUKVOMOaOkr/idQ1yd0igk/ISuOgrnV1q0/d7mddzADg81zVqfLG6PSdWU4pNaPdHRJcEqCGOM4bPYDvXNDXYEJYpKQQMHafyrVxm/3iRNGjFuMWvdWp1SOpC5YgHOAO9ctFrjSFfItpWRiRgLyMflVunJK5hTlecpcuq/U60fMEzKxVVwQejZ9awE1GXGVsmzIRgN2qFU5LRuehTouSVRLRL8yLU/B/h/WHWTULGN2JGGAGR9ar3Wp6ntjENsvmhyByec+v8A+utJ0Lu0mceGbw8m9lLW/Yz9R8FeHf7Pa0s4BFJFESGUYOfqMU1otbnEzXV0VU87U9vWso4dU0lHW56FfNKs4OrKXKo2t5+Z5npvjbxVp93NoEUAuZYHKxSMRgAdCazfDCh/GtyrOW2MSVPajMKEMPNOCvc7crhOvh3iay228yHV/ib4v0S6aG7t/KIYFQRw2fT6V75q3hXRddjC6hZq42gEnsMcCsqjgpqo1c4quIqVKSpRhyvujxfw98U9Y1K/ht7qRWjklCBQv6ivS9C+Hnh/Rrzzbe2DSeZuTf8AwnPauWulZKK17nqYarRjHnlL3r2t3PaPDDG4Nu+9gflYg9h6VoeHI1jdAgO04yB/IVwTinC0fiO3DU54eMnU6u6PpDwiqrBb5Y7cYAHrT/CYCxRktkIRwfwxWEKSpO7erPLzXEVa8U9kvxRreJGK2pGSQgOQe/FUvFDSNbOVOR8wGa78KubTufO4iajJNvXU+dNbmInlABIL547+lQ6wStywxkhiD716NSCskuxtl1WTTfzOt8HODKHAOAwyP8Kd4PJEsZHC8HFeDXk6i5UtEfW0cSlTTqLXv6n2d4BZykDocRqBT/AS4ht1U9wefWvEcnKThExr0mpe+tGj6F0/BSNQR97HHal08q0CKoJJGMj6c0qdNJWR585Qho3ddDZXhCACG3EkevpUY3HDD7uen880SppvmZkqy5uSOn6gPm+bjaSBz29akjKq4wvqQBUy0hzLcujBOXLUeghO1gTnA5z604kHAXjGAM/WsoxTXs5LzuZUFB1WoPXt+oE/ONuccEgUz+I7jnP3ge9TO0aajY6KFebqNRdkt/OxYHIdlY4JBH+FRKclgWYsT+fpXPJSaVjvq1JJrS7LGDuJXALLgZ6D3pI8vn0AIIPaqjSilyrc46tadSXPF+6unmhzr8wbvkHA70gkI2jkKRgAe1Ryp25kepXxSVope9bcjJ2ooY5Gc/U0hYEdPukk++a0a5ZpNHl8suVyTvZ2IyuNrNjJP505gHH3sEDgjvVpKUbpWQRpxUlFP5ldlySc4GQQR3FGwOWDEkKuAOx9abpRgmkWpOMo8r16kjMS+MEKrKSOw9aArYDIOmc57msXFxje5Vamqkm5iA5OMYqQZOeBkEkEUQgmlFbm1eSpRUm7dBFJaUcnBGAB3560gZhGspOT5mAfeqUZR92xiqSio8z0f9XJdmXG7JD7cY7cUwS42YPIHA+gpUKjWkTSu6cEm1dq5d2gcAEBcEZ7U1cLkHJLKCT/ACrR3dovYxnUUaaS01uN3bU+XJJJyfSgFQR8xO3Ax6ZoqNuOmtjVxc1drUmUArlWJIAJHpTQSCoU8GTBArKE0pKVjZ4VqPLJapbixnpnOVAbnvmhnYuMHCgHIPf0xWnJGKvHRmWFTptKTv1JWGQhzjJ7d6aJP4sEMOoHehwvK6dzrnVuvf2uTopGSx5bIJPYdqRGO913E4AGT3qKjb8jmdRU05xfNfoKMKSW+8AfxpPm2shbJbH4YrWMnGKtqefiJNN1LaCnJCAZ5OSfXNMCEgBjweOe1beycHzHDSqzneUl7pOgb5sMSBjOe9Io2kDJy5ySO9YQxElLmi9T1a9aKqQhL4SaMBkY5OePw9qYm9zt3Yx0P+NZVJK/PeyOiDj8LV09hxVVIkXABABPcjPemMr+XtbqM4A70Ummmr6DqxVNJQ3Y6Nsg4J6457570qgp8meCOG71naKunsKhByp8lR+9e1/IVAzFRyMEkEdqchEZ2FiSVAz3p1LStI0hVqL3JbRGhsMNjk5IB9j6VJ644ywJxVKnGUbtbGkqkqUotat3+4lLlgqKo+8cn0FNViDuJOBzg965nRTd2dNOu2nTjt/VxAcDg5YNjA70mQeB6kk+tb1qcbtrcxUpSsm/ImViF25zuGR7U2PcUXqApHI7+tYzSTbluXCnKyi3e243kY5IIODih2aRVKEEE8471nCspXi1qKMFBJU3ruSMyMMFc5cg+1I6q2OTjj8aKb5Wmma00m5KS1EXe2AORuwc9qdu2tGnKtxnHeqliHOLclsc1HCOMoxbvcCHUqNxOCSPerO47csuNpYYFRCq4tuS3IxeHUYxlSWqZTJBG3J5OCT2phQZKgkDJJPpXXTpxTUkwq1LJJK6e45iOgwCuBTGB38cruHPrW1ClCL0dzDEVFJqDWhNC7OSS2FABI9aWJggKNySTk+lRWfK07HTGnTjJpPtYk37+QDtDZwD3pg+XG5+eg+meKynJtczWqM6uBlOSbdluIWGxup2knH0p6jf8w5xgEjvmqlUd1LqVKnFtJrR7Bvy7ZAyCMj61Y+wzcOq4STgn096csRFpNFVqFWlVbkn5FbksX7gAr71oRadNIQoYdDyT0rOeIglcmhRc5OTZmBsgAAgLjhu1bE+kyRxgiUGTaCwHas4VoTfK9jTGKSh7RrVIxZG2oRvxuzknt61ZW1nLhAhLMQORWzipNTtsZYDEJpJIpmXCqGI8scDjritaPR7qXJf5dpAzxx9KHOEYpo7XRrTd+iZkJJyepBGSW/pXST6MtvbtI0gbgHHb6V5kqkZS0OueHnBJyOXBAKvk/IMAdzUMhaPHBBWQ5rodJuKilrucLpRVR1JbWN1GUW4JYgngk9qyI7n5EQcjIPPbNcapyhNtvQ9CNanNRUFY11IYkEDnBH1rMWcjHPqx9sCos3K973NuRQipImlILHOSVAOfU5qo8rMuVzhTg4rr5ZRg6a3JdSk2nLe19RrY3ZDAFeMeuTxVEygnaxOeQAa3krwSlucHtZ+05o7FgyHdyeN3OO1UBLkZbIySCD2rR0m3dk0qyp6rV3LPm44BPLqST7elQNIdpCYPykjPc9qmMtbPY7sdh0oKrDd9CfewwV4DAgiqjSMzJyQM4OaXs7tz2szhp4tp80Xq1t6EkzcEjpwPrUWS2PmyCAcHsaamkm2zCpVtSVRLcjB6kE4JGM9qaykL0J5BGO+a0Ti1oXSrODTe7/UduC44zgjGO9QMcHGSCOQCetYKyaudDotwUdldkjqwwS2AScZ71EzjB6nClh+FbUpKLafUmpJO0Y9Nx4JVsEkfKOR3pqMOBnAAAyexAp86XxLRDpxhJ2huix8oVVRsEjI/oKjZgCo7jB571nGnzO8WaPERUG4K7HIQAT0yTioDICFySPnOc981rVpyWrZhSqxbSl03JWcEKBzycEdDUIZR2zswcetRTqx5mkhSi3WU09Nl8yVpIwdw5YYCgdqjIAdWB6cYHaqUW4plf8AL32cnr3LLqV2duSP5VJ5gEah2yXJAA78VzynOE+Xc0pSpzbbWv8AkV2fc23oSWBB6qKljOX64Y4z711xcYRUWZ4vD8y5oPcmjUk7cEhX5Na8KjyxwAeoI7Vx15yvbqdWGotw5uq3MsgkkZ5YEZNaEtsVYNjGW6CnSa5FzepzVKf72MpbGSPmJjAwxPJ9BWoLZV+baCQxJI/QU51opKVM1w8JNyU9rlQP0BU/eAB9aSVhHtw3BXBPpz1rJtN3R03goJ8vcrO4XcMEgdcUjONjADOCckd666U1F+9sZ1qHPTSfUriUD5eeTjPpUDRliWOcMcLmj3ZWs7ESptRtN3JfNwpYMeOM+tUww2sjdDyaKcEparTcwpVlCm3HR/fcnMsRUZyQR1PvVFmXc8bjtk0SpptTZvKS5VNehI5DKuHyp5OajDKF2kHgkiuu99d0cFOpG3LN2TuSoRjBbjP51QebGccDHJHb0xU1MO3FST1uaUsRGKcFqrdS40rbJDHgZBwfQ1RLs+FwSEwMjuabgoSTkcUnzxcXorGnFMdgJYDOMCsty6AA8kEZ21rCEebczowqRinG6t+J0EJOAQTyQeO1V9PvApAOcZAGe1OtJx1Wx2ww8pSTgacLmQsmPn2gDPfFGdspdc7uDgdx7VyKsnaUXZmrqTlTUUrskkgYECQAsDkE96madTGPMGXzgE0/axSaauJ0pSWitczXYoAi5OGAyT0okGSHBIQkcGuiHvNSex51aHJFtbiOcsHkc55znv71HIBtAJIIwQT/ABc1sopO7ehy1pckUnFsG+dNrDg53e+e1IFyo2jDcYHqa5rQi1dbndDFScItrVMRxnf1BkQD646U/nrzzkD29q6IaNLqaVpprmkvdZCg+UDngAE1JzsyScnGM9qnFU4xbinqOnVThGolp0IpB84OOVBU+nuad12AsQdwGamNBqGu/YUsanP2c3ZX3KrI2zCsdyM2M9//ANdWpFXOM9M4z3rmbXKlJHX7aCnyxleRlBSeeQ2Qc1dKAhccEHJA710NSbvFWaKrYunF2nquqM84IG1csMAk1aaNc7hkk8/WlJSS5luYwxMIpxhsZu08hiTg5JrR2EBj0OMAjtUzblJPoXCHNqZ4jLbhu9CR6VY2PJvKkKzAgE9WNEaLbQVqC5/de2pQKguhwR1/Dmr+3DEliDgj6VUIy5OZ9DH6w/acr1RSERBXklS3BrRQCMgYJPI596It8raWpo4QcYuL0uZzW5HzYG0kcelaDAkLggBicA1TqtySkZ05x5W7Xa2MrySNpwSU6+9X1HmOQPvDAyaXsW1v6Gax0bxilru0Y9zERDM2f4CPp61oXUZME21TkIcZ712QouU+W46ePlGLfQ8LuWCyzE5PJ61NqcFwjyNNEQQcYI681lWoWd0yvbzkkpLRMzy67E4JJxz6Vft9Lv50QRWxKycAn0ry3UTbk9jtnUk/eS2/FmSzFQAxIycgj2xWzc+HdVjj3SRBY40JJ/z6VtQtJ2Z5s8TBQTTtKRmxThiP9w/jUKQGEJycgkEipqNJOMdWd9KCcPaN6mpHKFmiHTBHFVoXBmQ8khwCK5vZu3M9i38MXHVnYJhEDPncQOB29KroSVXLHCZPHfiuV0m2pX+Rm1zScLXZ+OMbRNlTFkbht9vrVaI7SjAAqCMZ7V+uVKSbvFnyf1xxklJW1NcQI44ABdSCfYVHCWK7S3y7jgY7Vnyyi9XoaVP3ick9x/lQgbmjBCEtlugyKZLcRRgBmwSCAB/Fj0rpp8y1toYKTd5Qf/DljajjgjbtABP8XtWaJpptptkxtxnPGTU1bOye50UalZv2kVp+RoG5t4UO9sbMYCjnjtVe3tcsssxLEsBg9qzVRpqTWqMvaOScpO1+pOss16FKZRE4BI5q8rD5ducBznPc1vRqO/Mkc7qezbp7pL8yLallGGIz1yfanXkZltZFXO4AgAd63pxhz2lu9jixmKVOCrpXjbVM5e98Q20huNswAEZG0kcY9K+T/iLrd1FfTWEbhWV2AdOpz61eJi42cnomZ0069K8VpL8D0/wSxm8a3rnlixYE9D6CuW+Csk0upn7RIzuCOW9CeledmuO9tUimrI+py6g8Plri3eTe3l0Pr2IsxySdpbp6VHGUUrGRxk4HpXVG6V47HFg5TdK1ZaXLccana4zljk47U+KVVVsKQoGAD2qKik2mzDDxilKL1ffsdt4fOZYs5Z93U9TSeHsiZOerA1x1YxSUmdmCnWnpUWif9M+kfCuVgQupyD271c8MBfs0S44KYOfevGq4lynotDrqKpCLcpX8vUp+JJGW2O2QncD+PP8ASpfE/ELKVA2ZII7CvYo8tuc8GXNWbprTTY+cNUB+1/PyUJOal1RQJTL94gnP9a0rSk5Oz1O/LIRpRtDbRfNnW+D0DTRFem8AE/1qbwahEkRbIXepx6815lpSlZdD2/rSqUJRkrNH2b4EU7YNo+UAc1e8CbfIgCqSMgn3zgV4NWTvaRkp3p3lse52LBIo9pwSF4/z61NYooiU9NuOT29qxlHlmk9jgr4hU6Sk9i8r9Mk/Mdw/OpjGB82fujgCnKUXHXQ5Zz5mlHW4vPOeCcFQPrUAJHy7jy5APcVMlFpKJ3Yec1UdOfbsOO0MCSd2SeO1MAP8K55HPp60Ob5rR2OSnUpQknNakitkuw6jJ57mhUBYEMR1H0rCfKo2Z10k2m5fImTnkY5IyfWhI5QyHBI5IFTUjK91sdTxkWlZe8iULgZHXdkj1xViOyuMF0DMu0MCe2aTrq6ZjTpScrSWt9Co0gzkr2zj0pTGVzkEuMYB9q0dJNJxDEYmfNfZ3/Ij3MTwuRuAI/rUbF90bJnbvYEHv6VlKNm5WJnUUpJxeg9+gK5LbiQDUfuSSCw4PfFawlNp2ZMqsJKMeXUaDypQ53Nxn680qPlj+Y9sUU8S1Zdiopyny9WWMgHnOR0A700uJB8uchskjt9KUJufqdFaMlHli72F5cHBxxn/AOtQrYXkDPQ0pJX0MKzfIp1VeRGwLDIY7hg5z0xTmchgAwAbk4710ULQV0YLEqrHllsL5eTyRj1pFbzI8HG/nPoPSuZXjLXqa4jDudP92tv1JsALy2QM4PrQzjYCc5GMAd6IV00kkKrl0akFSlLVD42DbFJzuIOahRtrfIThgAQO9bbu4qENWpS91dCxxwjHDbSSB3pgcbgTnJBwKyUG3puLEV4wkpy2GAsWHzc7toFEbHeuTnDNnPauiq20la7LjVpu0r/8AsAhQO5w2falVcfcOQzA59fYVypNNStcdWrTqJ0YLWOt+6HJkBcZzggk1H82Q+cEMMD+ZrSpGU1ZsrnpQsn1LJIYLtyMZ5/mKpRksyjdjBBx65rVxik7vQylUlU5eZWSZa5B4YkNgj2FNUYcfNgJxz3rJuOlmaSm5+7FaE29CFbB+UHPsOxNRgYKrk4LEkH09KipFJadCKvtJSjBx17k+4qu7eQRknHekVODgkMex6GsJypynqz0aNJqnLTVCh22jzGwcce9Em0gA4LgEjPpSjytuSR10cPOVKLm9EKxyAWbBBxn+90qMON6h89ARnt6VEJSSZE6aavDW5NHIwb7pJwMfh1zTopF2fM3OM47gVzQr39xdwoUkotJW7IeSOApHyjv+lEarJtZRhepJ7810SmkrxZGKgpQ9lPR2vck3ZXC5IY4H+zSJCxdSDjac8/rWka0VFqRlRw05xSQobBAC8IQSD61OI8sFPJLYJ9KwjWSTberBRqSTlFWSEORGxYnB7Dufar0dtxuycLgEHt705VFZRZ3UNY86W5lsGjCqAWycgelbO2JT6jGCTWUq7k+axpQoSVTmj2MoNuZCVx8pJwehFXVCtkAfMAQD/SmnGMuZrUuaU4v3vKxWLKWjxk4emt8p5GGDdu1ZxjomjCX7ialLrsSKzSdckA5INMWQqAB1Zjn3FVWpKLSih8yk2nuKU+8BgFiMAduO9XURHyQSAzKBn+Ksni0nFx6G+GpRg3F6oq+WBlcZ2kHjufStJrfIX5sc8jvTeIk7cxlVoRS5YbbmSV3K6knklR7EdavC3jQ5JyxBCk9fetoYpqTl1Mf7O+sQ0drFLaGcZyWbGPwqZ1AYbQASowR29cVftmlruH1WULSvtuRJLtdmBx0GPp1qu2QemSDkA965OaUGl3O+olKMWt1r8ju9Puba8geOdwHIwue/SuRtJ3V1IOGySQO+fSuapFtprY7KdRyTgjdNv8AZ5GeIk4xjGeRRFcnbznaDknuaU+bm5UcdRQjrJFeKUq6tM7AKSM+lP3B1JYY5OM0RqxbsaxTUOZfCdjZDSbiMmGZfNVTgMOvA6V560ktq6EEhSRj3rmq4WTauzbBVacKvMom9fm4jc+W527u1ZouzdEKzHa+SB9a7KVFJXfQ6Z42VN8kFe7Io7mcF1lJKOMEE1onT/PQOGHyhicdqz54r3W9TSpKbkpTWjOavIkwXCjIU4Fak9qhjKs2GGBzW7rrnV3qeRLLVGTnJ6dEcc27KEtgk4A9KkniZXk+YiNSFwPcDBrvcE1zLc5JuKku7LCMMLyS3IHuarPKV2Y4IwQRWFGlK17WNfauLcWwlc45yACASKpPNsAG4nc2CK7qPLFOyuzgxGGk4qTYhbdzjBLDOfSqzv8AOFdshsdO9KfvKy6mf1majzqV0PdugDY3EjBqu0mT1OMgj3qdW+ZaWNnN8qg1rInEiphe4HNUi+XB3Ahxgj+VTCCacpFUIVItJ7I0A+VBA4XJI9aoxvuBGAQc5HrWdWpKMUkdsKCbkkrrf7y6JQ3sofAHrxWY0r5PJOTwPSt4YeO/VnHJySSa66Gn5pKKCcHuB+tUDMV8sMTkMwBHeiFFtXiyJRcE+bo/vLp2lSuDkjqarhywQ5I+bb9KzUmpKT3R1YafO3LZNin58BThgQSD6YpTgjhiHU5zjpWlaOqstGVSgoxaj31Gqw5yvKoQAOnNN+5s3ZLE5ArZWa5Yo5ocsZ3UdyXdkAsM7ckEetIGB6nDA5+lS0tU9EY0m5tpb9xGI6qRhTjj1pXj2AYPJJyB3pU4pPmb2KqUVKag2ORSQMkHHQ+/pUQJLZBwSx5P86zcLSbeiOmrh4qUe3+RdVFO3BBG/kiowwycYwVz9PesauId03qjp5Y1KijHRomaDCjeQS2TkdqiklLKoGQRyCffrWsaalJO+h5dSyV4x6kkRVMd+h5qg02xim4Z2ZB+tEotyvLY9GNeEKK5t2bsV2oZsMQeBg9vrXNfaMNlDztOSe/0rnqQjN2TszaliPZNSez0Ose93YHJJx+Fc2s5UDLfeOceo9qpUFBcydzSnKE5cmx0qXgb5m5U4UDvWBHMQu45EeRgenrWSotxb2NliUpcj1RozNG0hwSMZzWVJchS/BJB5A71vdJKaMK1CnUa7PoasbJGmNwKnk1iC6BGHyT0J7CorPmXmRBOL5WtDWuCpWMLjJ5BPpWJJdJ0Zm+ZuMdqum+XR6mdaMZwSbtbWwsrFQSi7iCSQO/0qm06cbWzyScV0U5y579DjlThHlqN312GyyNkAEk8nmq0jrncVB3HIJ7/AFq5RTjd9DOU5KtzW91kpmPK4BC8Ajt61V3rggZ4PbvW1OmormW5NSSjLlT0JGJyoz1yT71B8wU5YnJJyOtJVly6Gsqfskne5MXY4YEg8AkfpTBk7OcZABJ9vWtXa3N2JjJ6qS1ZZjDFWxk5znPao45jGM5ydwJ96zqU4t3RnCXIuWa0NO2A/iUEqxwB2qGK4UMNygZJwPWob5IXT8jRwldKGydzoA5j2kAHBGSO3GajS7jnhHGD7/pXHu7taji2rSi7ptkckjOdxzjsfemK6OMKxChiDmtKUoxTSNq0JuSjN6khuACpOCARnNVJIj5bAHG1uD607yUbXO3DUE5c7W34l97qLYqLgY4I9K5qTcpfDEBlIJ9PeumlFpcyep5snJ1rPRG40nygocKWAFQW7lcHkjb09OOtVQundq5jiUnJpLbQskNgcemPald8BSTncoGfx60c6eqXUzxEVGUacmRg5ABBOTkj1pxKv0IHQ8d8GrrzXNqrM5YYVu6g+ZdfmMQ8gYP3uB6VKibjtAIJU/8A16axEUnK2pp9UTUYw6ETAZBJwQQQfXNX47dGC72PBzkdqJ4qC90mrgZp+1irWsUuFYYyRnOSOv1rdW1gcADAPWuX66k7SPTp4Wo3eBzyjcM44459a6OPT4skE/eGMGnXx0JP3ehlSwFZQstGczIg2rknC5JIro/sCqcucqGAJqPrijG/Q6Pq0rJSepypT7ncHJGe9dp9htAFbADk5x7VksbFx5kXWy2rFqKdji0gLkAAl3bAx2z2ruY4rRQmDzuJBFU82UanIkZPJnVp87fvI5ePTrg/dUndyDjrXcI4jZI4lJwB8xrjp5m000dscoUaWjsccNFuXClhg5AIPQV2HmfvCHJ7k47+9OWPk3fowqZRCnZrVr9TCtdDjgIymWKjJPeujFxGSoOWC4OT1Gf8+tc1TGy5bs9OlltOL9o+pzF3o0Z+WM4JzkHtXW4t3IPQ8gMew71VHGSWnU48bh4xipyV+mh89eM9IkjsmlWHcUYMSf4fr/8Aqr3DUbC0mBS4ClHByCOG44r0P7TVkpI5Z5ZKSinazPn3SNbsPs8MTSASIoUA9j7V2+p/DvSrtgYl2O7kgp2z1ranWjBJ30OHH5XOMlC90+vYwb2WN9Ouirhv3ZwPftWXqvgHVtMhlksNSeS3RSWVuwH+FdFPG0pOy3MaWCqxcUtrnlc8g84gDgsTgVXJaOQLIQeTyK5K8/eulqjv/hR3sm/vJUbbMCufnYEmooz5cqtkkZBOe9ZOcoKzZyQftJprQ6tGKqAG4ODx16VHbkPGe2WwfaudtXSe53Kg5z9nF26n45GRECAS4O4DaB1+tWLeFEOVBypwM1+muVnd6Hx9bB88fZ82noR77ucsIoygxncf1rU8iV4hKhJOSCB/F61rTrxi1FEVsLKFLngvnsUba0QMGmkZnU55HStFVJKlsk8Lg9TVTxSqvlSsRQwtSlKM09bEybS33s9Af8KWMMjE7c4bkD9DV1uWKundm6xEn+7itbomjTo6EgqxOf61fs4txjTYScszZ/h5rz62LkptpXOmlkyrU1FSs07mcoKkdSMnI9a0ri1WEMxJyQwANdca/tIXRhWwboT54LS+rM+7IFvIcHd5RPPb60l1nyHHWPBAPrxWsWoyTWx5OPjLERcJ9drdD5C1zw1Lqmt6jdMAYYGY5P6CvSvEXh+8t7K71KwvChdWLowyG9q9Ws415xSehvTc8LglCMff8zjvg7CYdYvIlOSjkZHb/wDVVr4PKx1W7kJy5lIYn9a8PHOKrKK0R79H2ssClJK76s+n1zJhlJG4YJ9KWORNu1TghxketdGGm4y5II8jE5fKrFRqS7bdLFqIlXgGeGfaQf51BE53DlhuOAR2q6s3FNRKpe40oy62PRPDRJuQ3ZWA+pzSeGWKSxHDD5+g6H0rz68eaPKj0cLTqQrc0p35tz6g8NqBBECxwVBA/wAaoaDdNFZGYZGxeffjpXmqd3eWhwYzFuPNGPwph4p5jAZgQSRxXmHi/wCINvCskM0LgDHQHJ+lerGTg+Vo8mSU2qq0dvvOG1NgZ9jqSA5wB7Hg1inV7TVpY3t5MEk/Keo9a1q14zvFOzPTo0nRlTb1vqz1jwaA08KEk7yCCTwKueDbCbzbZUUkrjg+9eBVxKi+ZM+so4aVnGWl9T7D8Cf6i3wDtAGQe3NbPgTT3W2jLkgrjHvx/jXlVcVGbu3qefjcvnGCrS1R7HZMAqp1Py4z3qO2JwmTj5sfX3rOM0oK6PPxPNKTkvuNYSIVJBOFHUdqnjtQyM27BUYOO9YyrwepGEw9bkcpK1ipkuUGQAeme1Wba3aaRcnkNyOwrOpiIUkmzqpUp4hOa22I1XJAOckEAV0M+nD5kRQOSAR2+lYVMxjJqR14TK2qU4tXa/EwAAMAjKliFP8AOteLSp8puOdp5B6c1UsTDV3OXD0+dqCi7I6DRdPjlXzGI3FcFiOvtWnYoLdF5J5AH4V4NbM5p2Z9TQyqk4pR3LckCrGERRjjJH6VbXG3BOWC5PvXNKvKMXrudqhTlOKk7tI52506MguyjcGOB6VrMAG9QcDiumGMkknBnivDKVW8lpe9/wBDg5NMYMNmT3Of1r0I2iBSzchc59q2WbNTbeoqGWU1epGNlc8rksJkIOCAvP1rtbnyyWC8d+e/tW1HM23quphDL4OfK91f8TzwqykqcqQAAfStS9iCyZGAhxgV6qxDtdo8zE4SMLuDM+PIjxnBBGSaA3CqeckgZrZVG5KMupnSwnNSUlp+o9lUDf1YqFyPamknaoByd4JHrzUJuUnG/ma05OC9pJf0g8s71PVcEn2oDFSQegJJI6CiFW6stjN1FztPf9B6qSHA/hIOaI3UnaT94BQT+ldKaVp9hunNQbT3HKrDA5IxjNSqTjBGDyBjtWaqO9ktzjjTpWi1/wAORrjcuP07UgYITu4Bwc+tKpS5m3FnZSxNo8so6/mSsqjGcgEkAio9x2qGOSWOTTnNKSTRywqODTpoUYIAGMOTknrmpEO8AKCFAOWPanKz943puLXM426seHwIyR1Uke/tTlBVUxzhskCsXNK6e5rUpRlJWd+YiOHZccDuKccD5ueMYJ/WslWi/eT8jZU25KDj1JAgBwSSFUnnvT1O4qMcg5BPbNYO1uWW7O2onF8yVl2HooZcgHLkZz2prZXOCSJGxn0Nbc0ZLmiznhTmm4taDtq8Z5OckelKI8nce2MD/Gl7RNcr3OZ8yfNPbYepJwCfmyCfamLuGTnOT+dZSTaUWtb3N8PB04c17p6WEPJwAQcjr3qwudufTJ+mamM5JuMtma+w5pRcdv8ALoV1TLEc985q7DGWckcYXg+lS2owUb63OiF515W0shiW7beHIOeCO3tWvFsCDt6Z74qalV007as6lhVL949irDGQoyMtkjn61qR+WxkK4Vidwx3rhnW5mro0hh24Sa0SM8owIbcSxyMHtWt5MbMBtJYYOPSrWITi29Hcc6UlyQjvv/wChbKC2CM5IxmtkRhfm2gk8ADufT61hUr68qRtHDyV7PRmVMZFIIjPykAj8f6VtkAqcjLKSCf5U54ltK6KlgoU0nGWuyOceeQEjaQDggDvmteaJSVAOBkkn0z/AIVdKspKz3HWw6jT529TIf7oIyr4wMGiTfnB6ZIHvWlLXRnlSqKatC9kNkQTKoLkkEEg9RVQyiMlSeQQD7+lNKUHozvquNSMVKPvEpjC43PkL0FZtw0mfvEbScY7Gt7zvzM5X7NSUmtTSFwsTKQSRG3AFYBkkDAEkbWwPaqhhm46lSxChaK67nRvf4O4LgFSAR2rAeduADj0J7VlRoK9pHNPGzvyw37nRC8BRVYcDjjtXKLM4Hysfmxtz/WqdFRd90awrSqNRkuVv8TpDcxk9SDziudNw24BsgsR17Vq6bvd7GqrKFNNa3ZvM7O7EA7SQM/zqSxhFzD/AKwDDAgVz1qlmopDwtR1ZKaWqGp1yHB5GPaoJ4zaHD5yxODS5pStyjq2jepPTU2oZipHJOSAT7+tZ39owrGFijCgEZx3NRCDneTQ/bxVpRX/AATfR1JUMTjBOaoWN7DMxEoxuwormjBv3ktT0qE0p36W/EsXEKmNixyCvGO2a0LhEaP92xPOAB2+ldCqpxTT0OarhrxvAo2MKRDDncTnP4+lN3mMptBIyCR6+tc1WnKTvJm2FrpVbNbfqbkTBAPLP7thwB0561kx3a4O44GQWA7cdqmdFN3ktRyxKi+VO6JdSG5SwJBbIzWXd3OSoLErkcnvzV0aCU7NmDryjeS6mFdjYCpctk5we/qKq3Kl33biVBJHtXrKKUr9DxXU91uKtqVWO7B5JxnmrwhjERBkJYEZIrnU4zfKup1U8POatKVrHP3T7QcE8k7Qe9T3g+6wYgKxwRXXh4xuosWIajrukUl5dRt+ZiMH3pgcORyQM4OO5rbVJw7nPz00uf8AAi3Y6nK8AUjkFSu84JGPanHluoszqU1GCqN3a6DE2g7RxtY5z15xUWT05A3Z+madSo0tdyYSklaS9PmWjKFVF2/dIPPeocuVBxgdj6Vn7Nyk7vQ6KdRU4Rk9xHkYx4PB3AE+ufSoGPy/MME5HHrWtCi3JzM8Vi4tKEVZstBzuRC3GcYFUzIduOhjwCR36VElBuyeprhIttWd0tDXjlVQU9RwfSsdZQCAoOAwIB71Lm200XFPmcWrdbmyZFYFlbgkHnv7Vmxyk4AIw4Jwe9Em4xTRhVpxqzTi7Lr5lszrksSSAw5FZznAGCOcZA7UoTjzJRCVapJezjHbqaBuB90k7jzzWeWICk454HsK1ndryLi7x8+hpiYEEF9y4B/PrWZub7wyAD0HfmudUGmk2dEU+Vpf15l5ZVJYLlVTBBHXms9HORjIzknNbTSlFXOOlQaUlN3kayzgZ6neQCPSs9SUGAxy2c+1c7pxjJWOynOrTptSWhfMvCgE4B5PrWcSV3DJPTB9a0cm1dLUz+tQSTehLK5PzCQlSuQfSqZkJyOgXBHvW9PRJM4q2IVRpSeutifLnbye1Mh3OwOSM4z747UOkk7M6edSUbvRE5Zx5YwTgYYitKGId+xwc1g7pN9DppV6TXNLczvnIRVzhgcj1xWg1sQVdSMc8DtVUnaLkefOhG6k3uzMAkcliecnFX4do3HsODnvilOsopRS3OyGHqTThUfoZEiybMAnIzz6VvhFdRk47n3qoyXMpNEU04pXlfc59WlLAbRgcZNb8VmVYFiB0BI7+lONaN7JbHNNTleTe5gNEwLEfe+X9K6w2aEcdSSS3rWVKvFq8WdLUpR9lNXVmcayMCTkgk5IHet6W1C7jjBAIx6mumvXcUuVEUaVOVpTbTMAgMw3n7qgY9KuyW7ZO0ZPf/GpUmktTWrQXPzW00M8udyHGN7A4FXvsUj7GAwAABjsKqHLNq2uuxy1Y1L2j95SQOpQlzjPK+ta0enyN8zEgHgE1TqwUve+ReFhNtuPz8zLSIht56K2R9a3BZBASDwWwSO1VLERkkmCw8pSbWlzKhBBG5RjcTnuK1hbxrwMZIP/AOun7ZNGUaM5JOKK6uBkoQNpHUcU7aMYyCdw/AVz1Xaab6HVRjFxcV8vmVkuJMgA9X5J71P5SEkYzkKCD2FV7Zy1Mo4Nwld6ve5cV3YgqC2CSAP4qEdY14ONpAGO+aibstdTqnC8opaDblVfG3O3OTnr9KrvdnfhhnkcDv8AWtI0JRu1sc867ny3Wo+1lGQhzwQOe+ai3qxUKuGLHOO3pRNtrltqbUazUeee5p7w6EHvnAHaoIfMOzBPGM47ip5WnzPc46s/b1bT2/InEgRcrnB4wOw96V0UMvcBxuHrWU43XOtWejOCpxUoqyXUcs7LjauQeDnsKr/NuJzgsCBn1PeqklKNmtTnq1/apNu177GiJQULcj5s5+lUBKwUA5yhxn1rnirz5EbwXLRstjSS82Zfr0A9/rWWZ+RvwADk4/pV1KTVkkY4fGypU3OG500M3mqSTlkPGO/HSucS4IdNjEF2PPrXHKglaUX8jbC45TqJtXsdBLeMp5xkZzj17VjlxIdxYeoHqappSStoj0pziveerNYSLIMjJGSSfT/69ZMLbV2scHBGfQ9qVXDpSST0M6OM53ySVmjYU4I244zz6VTEjbRgdVYkUTqWkkjR1nCErI6C1cHIycknBHvVOzkKhUycKcEjqKynSjT95bnQsdF0lGS0RpOCzffAKjketQ79xDKCBvwSO1RKCb13FRhZrm9RwwyOobBcDDDsfWmKQHCgfKeSfWqaSV5bhGck04vTUtxqVxg5APJNIJ1CKnJyMgHvUV1d6nZTmor3VqNlUSgq3XB/GqyykOO67jn2qI3grrZHK8NGo4xbIHiddoV8BTxnvT5ZNwy2SCCcelapvl5nuVOjOUVTjLVMytdkB0y7UAArCSx9OKq6qd9pcoGJMkLKP6VvguX2yZ5uJlOLcrX6HybdqhuSinLbiNx7VHfbVu5igJxIQAO3Ne04rW25yYuKlaMtU3oQFiZlQMRliBjvTADuQnAbJGB2rlhZRbe5x42HLJJrQ6uBi0S7cg5INRRBhs2uQeCRWFWnBpSb1OuL5ZXWux+Wf9nruUbPlBBP9RXYokT4MZBGQCK/QZwhrfdnyWDx1ajJ02rxezOfgs+EVQRyDj19q6uIRbvmQBEU4I7elefVotK7PeSjU5UpWtujmotJkJd2XAdyBkdM13sU1sI41fhQFB9hWqrciSkc2JjKviEoPXZHByaOEX5CTgg49K+wfCvwVtfFFhBfi5ZI3Tkdm9c14OI4rwsZXkz1aPC2JS9hJXS6nyPb6a2cDIwOSR+lfdafs6W0Gc3r7QwByOT+v9azXFuFb5ZPQ6MPw7iqUXKHQ+CtRtJY03fNliSM9q+7739mu1ucFr5lVicYxya0p8XYWDunYqWQYicoqav3+Z+cN+pisnVnKsxIOOxr7v1P9lWynjbOrSAMDk46fr2rSHGuDqTu5aES4SrOdo6XPy38Ta9FBpE+nOCXm3KG9K9P/aX+C934AsYryNzJaqmW29eD/Wvo8ozajXXtKDu0fKZnllR4p4evJ8uljwD4VD7PqdyrkkS5wR1BPel+EciahM88a4VG2sD3PfNOeKhOqoyXvM9jE4RwwTUH7qe/mfRUc27eSclWGc0+NFw/UbcgEd69CpiFGyjseHgcJOm26j5myzHkHYXwCQRiooxuc7Qcg8D0pQk7pmFWNOi1Np6HpHhzBmj3A7WYcjtXCv4hudJWEW2A7uPmIzjniuOph2tnqelgKrm3KK0ts/M+0fDciG2CMpY+WeB3FeMeGvF+tyWisZ1ClSCQvJz1FeZJtyV1qXVptqyWtj0nxVpmnPEXe1QsQ2SVGenavGPGXjbXIIJAsy7VRuo6ZxyP/wBdelGEpLmPK9hShNKTVjF1mxsIjLJt2GJThk4K47j3r5/1j4h+IppJbZzE0Uinc2Du5PX/ACamcJpqSWh6FKcU0oK70Z7z4F+NLaXqg06SzaaKBwvJ+b8DXifgXSTc3y3hclmYEj8eteHjsLByUWz6PCV5Rp+2lG6f4H7L/DLxja61pVtepA6+ccFT/DwK8R+E+sX+j6dBboqeWFwFPf3rwJ0ZKbXRHXjsRTVKKi9LH2xb3sJ3OzEBXGW7AV5va+Kb9oo90MeCmDj3Hp7VrU53CyPn6kY+xdSW72PZrHW9PkHlLdxn95gnPX/69eAGOaSczrIVAYNge/WuSph7Tsnc1wOJXJGo1r2PqS38qQxzI6kEgfWuJ8NXUj6dEpckhQCW7A1xx5m20e1DERp2Ts29T023uBIqgZHzEAGucs7mRZFHIIYkHsKdXDtSumbUKsFFya1Z6HbQCRVOR7k1SsL1VVC5A3MR7g+v0ryqtOS2e45YmMUnGN+/kassHlqcDoSRSm4yCcjgYwaxUOWSczN2hTcYbMyWuQz7SGHIBNZtw+JDJn+I8elbwpNQutTWhzTlbl0OggkB2kZG0jAPfFYEV1jLAEkEcentWLg4v8h1YKKSTOiu5crgdGzk1z9zqKRoTK+I1ILMaaouTTNYVfZxWt0yG6lUNksS2SSTXN/2ra3efIuVfZIR8p6V0QrwUvfZKwkpPnppu4+5nWVwXBCjIA/lVFzG5HznAfOT39K6FjqSXK3qeWstryupRaQh2K/yHPGcj0pqIMB84IbOPWmsygmmmaUsnqTTU1pbYgaIq6hRgEZz6mpXcKGIcHDkbR2x613Uszg2k2cVLKqkG5TTSV9xgiZiWDZ3IePWrETOig9+CB6cV0VcS0uWGxhTjFNV3v8A5DIraQsQM4IIBq/bSBWaPkYBBPofelWxM1FJ6GsMDCpLmn138iW3sZpecd1BPrXUWkhdF24AJAyO1c1fMJud0go5dSjDmTvZnN3WmyW8e7IYHnmuxezS7XBfIUGinmkk7yZMsEqskoKyPO/kHXIBOAK6W90yOMMVBzkAA1s8WuVNanAsHNVmktF+Zh20IJG5iGGCBV23tmkmCA4Y5x6e1DxbcLvudH1GrGacwCquccgMPxNWp7cwAk4JHAFcsZNT913N5YTmam9EjLeMMC27OOox1pxLKCxzwe3eupVZJWW50znFxU1pccsYK7TjORgjtTomZiDuGRgEUlKTV2TUtFKEWJycZAyjg8dqtRoHk8zkgKRj0rG7TUnuaUFKrDlno0RxcjgckkVbWPB4XPzYIFTKTUvdWtglDlpuU9m9vQq+XtQBcluhJ+laJgZFLNxg7jjtS51e0mVhGnpHV/oZ4jLEgfw4JJ/lU7KcjaSM5OR3B6URm5u6CrK65FokRpIFbdklgAOPenjll4IGScH2NNqXI+Yr6q7XhLVWJ45C5Ge5C4Pb3qvlQ/y5+UkZ9qwjJtKyOmlaEWpPVl8MqgfMTwCappKSuADkMMn1pOm1a5jTqppRg9zYSYHbjJxn8elZ0QLOAGxzz7Uo04cnM3rc1rTcUqaXU6OF84BIyAWGO9Vo/kX1xg89gBWPs+RXub08RFycI7oklkYN1PBAI9aoySMzEgkgsMj0rRQco6Iy5YJcyerFebcVYkjqCTUDAsqjkY6+3pQpJtpo5684qKkndsjPvnhgAT3FQyv0yTySB7e9VRqNy5ktzoxPL7NQ303GPGu5TnAD5B7j0NVnmAPDZOTnNbck72uRGaaTmrj3jjZecbt2SB3qLd8wPQkAEDtU0ZJLmvsZY2UWvc+ZUa32HaASwkJOf5VeDgEO5yeV+ua6ZVm7NmFKk4TST03Kn2RioyeBnj+daBl2leRjccf1rBTbu10ZpUjGyktP+CYrwAEDng8e1XrgrICQCNpIB9eetCqqbVxYinOMkpbPRGVtK7igLHGdvr7VdACYzjuK2p4i7UWip0VSTi3v1HWktxGmFbBJ6jtVyIpuQHAJz+HpWN23zRWg8DQinzJ3aEuSs0QDgmQggNnpn1rRPlKvb5gM+1XSqvm5nozLH1KjTpyVzkzKY2ByTgjI+lac1pCWZlByTwPUiuhtpOS6nLTjGSi9ncqwSkscZKryD604hEAQMT0Bb+lYJqT5Wes+eCSWtzpbO+UwqJGJAIwT6VziSSRnHJGcHFYvCWV09DBYhKah11OqeTzYwIWPQ4Jrl/tjYX5zkqQcdjWcaEoy5Xudf1mKpuRuTSJGmQ2MZ5rCkneXaucq3BNdsaTi03sZe2Uo8i0v+BZeTc6FtwK4AHYiqiSfKpbkjgD8aqc2o6omnh6fK2hXYEBv9oMR61XfsysSCSBWdCvGL5Ujjd5e+nonoSecN3lnIZ/85qsTuOcncxAPsKp2bbWhrN3V3q3uxJY2IYkkq3Q+laEULSL1GA3IPb3pNtR5mYzwsWowT0Zh/Zl2nk7duAK2jGfMIAyjA5z2FVDE297udP1aMJeyaurbnPSWoZlyTuVhgitiRBkEAjnBJ70e0fJyy6k04xp1HorGF9kcNuxxkkj1rWwwXpyWy1FJRSdhxmk1z6amWbVyuTnjjA71qk5IUBsFhk1tSk788TCrBtuS13ME2jLy/Jcg59K2pEGVbJ2tgEe9aQxj5uWNgdJ3SW9jm5IGAaNQSARuA9q3kt9xdw2QOPr9KEoprXUwo15xlKKXT7znDAy4BGTg4zXVx2kZAyQWyTk9/aoq1YxlYzp4OpUXtIv3WcxHHKuACducknvXSC3VHz2yDx2pVa7layN1g3CChB6v8DnjbyMGO0kE4FdG8OVOCBn0rTC1Wo2tqZzoKFSydzm2RxjOT5ZY/wC9xV+WNiCdn+zkd/WrjNxjYqrTVSV0tdzK2bsgtyCCPetERlE37cDJBB/nUe2bjZmt4q1/tbFEKQMk5IzkeuatGNWByoADBuO9VSrWg9B+ykrKP3lYqxwoGCCCc/yqRtrNhhkcYA7VnCMktCMbWVSoueWq/IZgFecgcH8acNxPy5OcgD1olOXTdmtWjGSSewwIX6HABBPv6VYjHADA/M2D6HHahO8kkilUirpS6IYiAnbyNpBz61NtJbBUggfMfT0oqNJpsdarFxUHoiRJNjLkZII6dqiEbkKAQfQmknFybbChjEoqLWhpG5XdggfNkVlshZ42GdyqRk/hmnSjGOqZyc1OpK1To7k0kypJvAzzkD1x0FVlt58JkADcQRnp710Tpxum3c55YydV3pqzWhYS4AKYyBt5z3zUfkMZB7EE1nKlF3tomehCg0k5rY20ljmQMDgpnIPf0rMgG1NrOWDgn61k4NO3ULSUbqzT2NkyALtyR82Rjt9aoNKQgOQCrcj1rKMXaxtP942k9R85wy475NVXlAOCSeMY9KqnSbT5tWZVJKUlzK3kATrkknI59aj8wZXOTkgA1cU5bqyOmMox0te5fhxjaeNzbc+lRKxJKhztdiSfTPb8KXMoTcYrQ3anT9yRM0mYhGOSCVPXmqm5WI5PDAcd6zcoVHzpanLVnUhFQgtWTPsHIOGZznHQ/SqUrhW+Yk5YE/jW8GpLnZ5vtUpOD6boerFjjJGOKos53A7jhckg966PZybVtxwaWl3YstGQuccN1J7VFG+9VG/IJwAe1ZTqNNtboFQipJu/KyHzMOoyQXyCB0GMVJKuwkFvlYZBpqTlG9rM9BRcHZe9f+rEXnA7uCAQuAOgx1qrISI8DqOlN025KL7nEsTOcZTktlaw8ORIoOQcAY7/AI1UDbnwxORgc+uK7Pei7NmdKSUeWOyNLfskVgQQOtZDu2R8/XpjtXI4KLs3dG1GM5LlbtqdHHdJtBzgliAa54OSUXJA3YPv9aqVJzblHodEZSprlStf9DpPtgeQ8kE4GCelYkbkBDjIOVBPauecZUrJbow+tKVK7W+5s+ersAGO4HPPr6GsqOQKoOSCuQR6Y6VpOVo8r3Zlia1XnjKTuuhupNEwO/liSMkdPauc+1t8o3gjOAfSlPDSsn0Or2zpw5Hq2aEz5kIUk5Q8egrMjnUuzOxIkIAz24q40tIqL3ZzctouV7lwXTIVUMfmbIIqBgRzkHPc1tOjFRbSuzzsPVftNVobMVwuPLJ5PA9qyVkwAdxHIAzXJRgm9XqerQrwjGUoxuuhsNN93kccnNZKPu/iLZbAI70qkLttF0KlKcrPRo3Yptzg7jgNge1c9d6zaaZCJLmQImcAnv7VE4XjZCjek2v5mds7hVHlscZGffmvLX+IujoYwWclsZ4+XPrV+wfIlLc2vD2nMno9/U9ktZCyZ5AJAxXkC/FHTbf5ViZsknj+lcjwrb0VzroYmUG7q76HtAmVSpYADOCD29a8Nn+Lds43R2bE5BOc8570PBSS5nuTDGK1l3PcjIoYLuwGYHI7V89yfFKVh8loN3BGT09KVLD1HG6QVc2oxku70Pf3dCQATn2r51f4p6gHOyBBkA5B6GtFhGoNpFvFRjJRZ9IKAYkI6HIIPfHrXzcnxZ1pUKqseATgnkH+VcNXDTUk0dNKvGNS0lrZWZ7tqcGLeYFzkwH5fTPSvmy4+Jut3KybnCb8/Lxk+mK9bDYaalGTPKqY2UeaMnqc/foI72fAyFmY/TmsiXUDcyvMxw7ZPtzXVXqKTSSOOhGNO04fiSM7mQY5OQMCs9rllMZzghiAfWpqU3vFGdGca3uyO2tX+QLkB5D1Pf0zXDtfzbcrI3cAe9c0sPOUrvY7qNflXs2rt/gfBaSqFdQDuI42/wAOaqRyhgCCAXODjsa97697ybWpx/2XFxVGnpJl0TyKjESkMuSSe9VC/mbm34GcfWu145pc1ReSCOCUY8j1t18y/pz3moatZWCx7mlkAJB6D2+vevQPhBo/9teLbaQrkW7An3Ar4ni3iNYfDOml7zPv+BuHqdWvLFVZXUNtOp+hXw3tJNO0GyidSAsSHH4Cu40u2jgtLeMLg7VB+tfgtStKU3N7M/RMZUjUk7/8MXhLuzyflGBn9akwvODnacYprFN2kjkpuTg4yexED8o2MD1OR3z3NCouN3QK3UVcsXOMveeppDCXTSIbrHkSMRjPIPp7027J8tgjHLEnHpW1Os2uV6eZzVMOtOV+p+en7bmnN/whEko++VIB9eO1eiftd2yX/wAML0uQxiYgY6rkda/V/DPMVGq4N6H5JxtgZUsVGqnu7f8ABPx7+CjLB9u+U5eU546H3p/wmeW3jvFRAwF26knvg9TX6tGEZYjmS13M8ZR9phY0Xte/qfRi3EG0NyCx5Fc/9rbaAIySSANp6e9drpzc7xex4rqRimnozq7d4JHABIy3Ud65izvhFKVKsFJHJHv2rOUXFKXUww8VNOK2vrfzNDW0VbqyUNwDkY781S1G5EmpWWDxEAGHpk8Vs3OdLnfcxwlsJWlGmrp6f8E9k0EypYxiMhSFyCe1M0yOR9PiEYJUAHAPX1zXkVaaa51uVjW4Pk6P9Tz3xvrM1v58TkFgpYEH0rI8cq6287fYyhYEZOMmvdwdBOMYtanzrxr5X0S/U+dNX1uUsL07Soc7tvQ1iaolwzfZ4osBn5JHTPpWUrNtte6fRNVZcjk0pRWvofQXwm1ZtQnj8tD5Oep7+lZ3wigms5BEyAFQMEdz614mOacrxWp9Kp01Bta7adz9GfAd9gQwAEkkHPoO4rO+HsV0LeKZ0IG4Egda8mtFpJo5sQlKXs5abH0bp93MWWNkzjkY7UzTFlaQZX5SAuRXNiJJpW1OSNRJuDVl/kdPkiJsjGQScd6kZSEySWOec9qmTvZpann4fCz57xejZ7N4WQf2dEX4zGMj3qp4dnCabbgkg9yfSvHpxcptvTU+irz5ZpO10rHYBMSBuATwPYZ5NVUucuo6gYJI6DBq6sbxV0a0qjTlCL2/M3IJnjMeSeF5I/SslJQqZ7AkgelRVpJx5bHPhZzk+ZLXqddDdlty5POCT/WuZS92cK5XoB71jHCJtNHpyqrm1/4B07KjKrLkuCD9D2rES82FsMSMDj045okpSbmyPbXiqcWT3BMeCH4KnJHb6Vk3V0pH3hg5AI7U6UYyV72McZTlTa5NUcz4t1J4tE1Fkkb5IWAP071zfjS5CeHdTOefsrgk+3pXo4SlFVVDqfPZi6vIpN9UeH/B7XtQvLrVPPuHZFvXAUk8AY6VznwNmMj6i5cHzL9yQeozzivyDi/EJYqSXQ/oTKYpZfTUtGz6z+2s/l/Kc4OSe1ZjSfe25OMgGvlqWIm9U9TetqlDp3NqK8IBKnJ7AdBWIruuMg8MM7f51dGvUTab8zOrGP8ACluzZeYnaSMnfnI71lhiGVWY/LIAcd69vLMTKdRWPIzJKNJxidLHdZ+XnGAB+PpWdC/YHuMD2r9cwcGqSbPyWvzRk2/hZ0CMpBzJktnJHc1mpICoA7Dp6128sd5nn1a7g1GCv+h1On3DqoCsRg8Y/pWPaS4ILMThwcenvXG04ttdTqc4zjddDt4pWwMnAwNoHYAd6yI51XaA5GTgk9q4nSiotRO6M51HHm20LF/ej5Qx64wR1965vUbkgKeMkEn2rrgo/Ct0clkpqL0JBfmOQsGIcAkHtXOvcHHygjJ5J/WuxUFUVpfMFmHKm7Xa2O1gu1uy28E7sjA/nWBpl0Yz5bNksxPT9K8+qlGSUdh4dPldSSudFj5dhyCwPSmLPGSWJJJI49MVTrvmujaooJJW7D4bJziRlxxnH9KuwTIqruJAVga2UuZp2LcFGLTerKyo8SqCDjeCffmia9t5SNj/ACq2SB3rB3k25bGVKn7O3MtiwpDOuwgFssc9vas5Lkbh82BuJwe9U4ytdbHXXnGKVtLlySacjGAAuFFLFeQ3RHlOGCtwAen1qlTSumcuGnTTUkrK4hR2jwGI2g5J78cCudg8QiXVbuzmZVjtWXBP8XsK35FFpyJqSc05QfXTzNxYXKqHYAjHNZP9uWst5dWzgqsRBLEjBz1pWXNztmtHnVO8v6sbCR9XLHJIIB7ccVxbeMrKO7S0LEoGA3nt6UqkZxi2Z0uSq1KO/X9DtEUL8zAjcT8vpUcc6uEdfu4UAe3GKKM+b3kE8JKnJx7GnHgE455AOO1LbYYYLZyTnPvXJPeyfmdV1FXkrlhVLBuTwu0gd6mDMoQAE7hyRWsuaT5l0FRpxcLt6sYobcqHG08dOlW4jlQ2MjOawjFxjq9Cp1lPW239Iz5EO1WzyWwQO+K0xHuHLZK5OD2pyq3Vmc1OhF1LNbbnLTgsVOCF5P0rXuLTL4AIGCAR06VtSrJO61CpFyko2scywGCWHOCc1caPnaxyFYL9PSumWJTfMmRHAtS5JLR9TJB34UORgdaVvv8Ay/xZyT+mK3pQ926Jly1Jc0to6DvMyFyxPJ6d6qtMquoLDjgDuazVlJJ9TkxNKUnzRduxN9pEH715MCNt2T2ri/Gt08fhzVpI5NrJaO24dsVrh8FGrNRTsLH4mWHhzyWrtc66DU7O4yIrhHP+wQcV8h/s861d6nFrL3V077NRkChieee/4V8FxHxIsFiHh1H3kfpOXcKurRp1ak9Ja7bH2AbhG3BZOrEEHtWEJBgs7ZxzgfSvIhxhOLUlHV+f/AOmXCdOd4xex0Szqo3ByN2Rj8Kwo5mIHJw5z9K1nxZJOKS/EUeE4NOz903vtmVKliAWAUH6VkbiSoJyuelb4bil1JqEVrc48dw1FUW4yvY3IZWZFIJJDYJNVosJEoGcKSDjvX28KznFOx+e001NRYwkjcByCQcnsaQwO+/BwJFIyO1d8Uo6nSqc1NOGxF5mCXBPOcj0+lRTIUEeTlsZB9PWicItO2pU48k3zPfZkJbbhgScMCRUDPy4yQWAOfT3rWhyyjrv1PPqzjCerbXQek7RvncSCT+FV2Ys+c4Axn3pTwznG0djTB1nF2k+5pLKXO/PzoRg1ViZXUMDwSAc/wBa5rSTSeqL9vBrnhoti/GwYr0PzED2pPKZCrsCBuI/Xmq92SulZs2aTUovRLUOQ455xnnvUkY3kMeNrAk+tQ5pWg9yaGKcbqGq0PMfH/xL/wCEDuNGieESjUpkQk9E3HGfwryD9oeMDV/Bqs4EY1KIfX5j1rmzqfscG6sT6DhbDQxOYezr/DY+rdP1D+0LOG6HAmQED1rD0KRl0PTAABmDAP8AjX47RzurOTlKVkfqE8opwfJBG9JKBtG4jIPSstgzNhwThc57HNdFXPatlZ7kU+H6V1CSL5kDoSCMAEiqqgRgfMDuzU0uIq8Z8t9O4T4foJOLXyF+bewGSOgz/OhQSS65POQDX3nDmYzqxtNn55nmBjGu4wVlYRpCAQSSM4NAVlIBAO9sEHsK+v5UpcyR87R5opxb2FRiMgHATqPrSbSEXeQCkhIx15pezTlyWu2ZSquK5ntcupIroDwCSMgVXQNtGMHHP1rnm7LQ9CnKPKktEO34DfMeTyarvvXJyM5Jx6U/ZOSjbY4qOPpwcoRXUlLhsZJyGJFVosEg+pwD611xvs2c0K3PWUOWxMDvQNghn5I9CavRqqqrJ1bHy+1cTknUu9zohiuVOKWhQnG5lwMEnGPWp3IbnoxyoJ7Y6100ZJPliQ2p3nHcyWj8sNkZfqCO/oK05MOGGOWwOe+K0q1nolsVSUlFuG3UxfLOcseA4Jq7cQmMFeccniueSUtYseJoytHnd7/gZjN5YYAkujDk+9RSNJtUY69MdvrXXTaT98wm4tezp6skEm4cggZ4z6+tU2ZkIHOQeT/hTjRuubsc86sY1FSmaatwu1+dx5/oaoq7AgdSxyfYVWsbNal1ainN02aCs3QkgFxgevpmqySZGCTwOc9qwjK2kla461JOXtKb2STRo8Ahuck4PvVPziduM4JFa08OrWkdMK11dkxO0ruz94YFR+aGyc9Sck9qUW2uVlT5aLUlsyfeMBYxkbgMnvmqJdlAOSMN17muZUuWVm7sVLEXdpde/QtmRSVA4wMn8fSqXmIzEkHbkZ9q7Gnyc7MqkWkot3XkTSSFVABBJJBz2waq+aNwyCVzx7VlTqcj9otbCnZ8sNmWPOx+7x97Gc1QFx8rgkjbkfStVVlza79DKE6dWTqW23/rzLzSbcjIyn6+9UUnUEHHJxkVajZOV9Rczik6b3/A0km+XPJCggj04rL88LIN3IA9ePpXPToSeqZcsbzOME720+8143Dd8kHJ9qyo7lE3AklSoyPStal+a6LwtGK0cvv6F2eTIHY9ye+aoPcx7Qp6HDCn7RJrTRsxpUJQnJpXHSyn5eevB9qqK5Z2MgzliQaU6KUr3NYvmg1FfMvQOicsSQmeneoFZRgZOSAR7Zq5Wi047PcdO06d3utEXrq68/YEwPkyQe3pWQ7btu0kfOcY/rWkJRSbXQublKPM9H+ZO3zD5SfmwCKhRmV8DgnJOO9FOd1zM5aNJtummOZHQBsg8kHP9KryXIZmjMgO3sPenUrJNMMFR5XyzdkNJUkcA4IJz3rFm1e0hbCykhDh8dqcYOorJ6o44xcKtkt+xuIxDEg5YKMVxM/irawaJCYwxGVH3ie9TCMnF8u25rUqqNVRSujuGmdEUL0brnt6V5x/wmEiuvmKSFUkA+1cta6XNM75TTSUFoz0JpxyWOCxxkdK4A+MIZwwaFlZscnHJrojBzd3siKabjz3O3lkAyV4HJwO1ZFpcCeKOUE4kAIB7AiqiuWN2zhoy56jkumhoySqGUq5Ic4AHWo0ty43HJ5xn0rWNRRXI3c0d5RvFWLX2rYjO5JUcj2xVS8idIJM5KlGJPpx1q6cueSijCcPZpzlsYukePtC1m+u9PsLkvcWMhSRf7pxXyh8IJpv+Fg+LIS7HF+y5PbJ6V8VxZmc8NWUaaP0rh7IqVbCqaeh9ZeJPEs2kwI1uhZnbg/5xXI+N5/3drbhsjGfpXyFXi2uqbktj28Dwjh5VeZx1Zz+q+LrzVQsdygCowyfWuPmbDD5wCM4z2xXj0+OMSouT0PUlwlhm+RRsXXvyxQkkfNwD3xWcxU8EHCkHjvXVheMq86ijLY4sVwlQeHbfQ6BJhkEkktgkHsKpRkkkdwFJzX6zl+K5qacj8jx3NCryQV0i2sgVQoZgvTnt7VAskjryuMZwTXrTglJtPc5qWLaiotaXRdTewLDA2n5ce/eogQwC9FZlNcymk7LS5m8PCouVPe+pHI+1l6lmYDHr70spDDqQW4BFbwnJK1hVcPZKFKXw7iR5Me48Dd0H86aC5X5cld2SPWlXp2nzHThcVeGnp/wSCbdIucHPOPansxLbWjITPOPSpjKTaSReKVJQvJ6odHH+6XcepJPvTwCFC+pPSniKbcrvYjDUYVpKL2IM9CCfkYH8af0QjnAzyavkndN9DN8sJuNNXS1K+8oflUHHJ9qcIzkEnOWByPanUlzR1FhaadW8V8XQ+HH0prZhhsru4J6k10E91H5YVW4Axz39K6qFL3eW+ltDt+tydT2jVkmYXlBA2B8gYsR61ZkKyhRwXZlAA+tdk6Kg+aeyRzUaksX+6o7yf4H0r+zloWbia/Yffl2k/lXtHwP0P8As7w9ayOAZJIwxwOpxX87cVZm8Vi5Rjsj+h8swywOXwoLfqfQyINoGflBAA+lNVcAL1yQSR2zXzFpJcr1OJ0W7yb1ZHNMlupkdyFVic+tcp4wvF03Rb24Mh+WMsD/AIVtgMNKtNKOhx47GKjaDV9kdNa30d7GxjORxgivMvhjqranp4dpNy+YQTnpzxVYmmqdZxktj1vZunSTk/eaPUnXKqPwPvmrAAAOf9YCc57YrmxFOzVtznw1VN8yR8vftKaNDffD7Vo1jBc28hAHfcOa7n4zwLdeFNQgK58y2YfXivouE8dKhik1ufH8Z5VCrQkpPZXPws8B2EtpPqa7iAL1jgdueK7ux042Wq6xCFwPt7EZ7AGv6Qy3GOrPmXY+DxtKnDC0ot3e/wCBsKziNd2Scnp6VK/yryccnk9D9a9mlVanfdM+foqLUE5apskihLFCAQcZ57Zqa3liDq/JJ4yOxrNVZSm01qiJ4fmqXjOyfSxQugF1G1LgEFgM+vpUVzMv9rW24kKXGAa2q1JuHLsjowOBhSlOc5ava5734fk/0XrgtGMH8KboUf8AoKZyAAOT3rzKFNaSZw4yurTVr22OF+ILxraSBuWb5gD/AJ71xnxV1a505C8YycEqGGa9jBUpt87Pn+eFScYP5nhl2wF8mTwWyQexz0ryi98ZakL5g9vud3yGAOPrRmFPldk92fR5dRVSN5aW2R9h+Abq3huIDM+H3BgfUVwHw61W41B7QyRAAyKCxH3s4zXz+YQntF3aPfwybkqs0tNF5n6l/D2SKW1gKENwBj/CuN+F1zJCtqgz1HBrwazvyyl9xrXwrquUoS33PrGyQKiHg5OcHtUVgzNEr5IyBgf3annXL7pz8ic3T303NofPhQTt6EVENq7SWP3jk+lee8XTg2pS1NsPlNaUkkvQ9S0OOVrOLBxlQCfUGtjSTGum25T7oQAEd6+fnxFQiuVM+h/1Yq1ZqpLf9Q8tyyjcSgI6d/rVgSHG9iSVGQKh8TUNYp7meF4SrVJ3l2YiswIOSdrZx/SmLMCo2rzjJHr7VdHibDyXK3qya/C+JhVUqbuuwryPwxJyueR3qu0zE7MctkjHau/C5zRaundHBXyPEyjZqzRM1yyAHJHcE9qrF+Blj97j2rqpzhOV4mVTDzhFJ7jHuJZAc9Bk/WpFiVjvOMcgH611qML8q0MISqS97Y868e3Ei+GtVABIFsTz2HrUnxEmiTwvqhGQGtmHP866MPGLmnJank1sTVjJUnLQ+cvgJKZLe6kwQftkjA+vNbnwHS3/ALMllJAVrlyCeh5/rX4HxjUU8dKMVsf0fgFKWCpJPSx9DpcMMAA9TkGpo7iyUriZDhxyT09a8CM5U4pbmzouMlGfUsLK7eWp/i6e9UPEWpQW9iJbCVRKWBJU9c1dCrKcW5KzM8TQippLboWpJsE5zgkHNcZ4e1ye9uWS7mXbkYDYHfrXtZLiaf1hRR5uf5e44ZTT16o9EidhtK5IIP60qXlkdqidASzAZI6V+0YKp+55ZbH4/iKUbtxV7FyKQ9ATkAAj0NQfbNP3FTcJlDluR8uPWtp46EVdvU56WUV+ZRprQ145XRVxkkt+ZqCK4tpF3b8rkHI/SuF5lRk/e3OqrkuJXuJaGh9sYnBJBwCQO3tVQSKW3HgZOQe9WsRSkkjCtgp023JNhcSvIUzk7WyST0qeF1LkMQcckDt6V10qqgrtXMqkJu0Yb/kZUokwfmwAMADvXRGKKRMjGFJ4Pf2renjGm5LodEMvailJ2u7nPQSTRndydzDI9BWxcmGC1eUsFYEn6VhLFxkuWKtqZqCvzWuPjmK8s5xnJqshtbq2VvOUO65UE8k1nGzfLezM3KahzJaGmmoqR5bMAHbaCTXkmpTX00stgXZUiLEE/wAQ75rp9mouzepFLmdPmkdfc6m+nXd07ENaswYMp7gYrx+WaSJHja5cZ425POKxlVhF2m15HSsNXnDlW7PYbzxHElibuFiwOMEdsjj8q8Vh1Jki8lnJiYnCnpTp5lRpqzkb/wBj4iq0pLXqdnpnjK/spLlYSGil3FgRyvuP/wBVcAk5Vn2MQWyK56uPoztLZkf2fWg3TSfLHbTfyOxm1M3Lm6eQrcyy8kZ4x0NcetwzBCCQCckVrLF05bS3MqWBq0W5qNrndf2pJcXkf73H2jYkjeoHr7CuLjuWDjBIZGJJHalCq5rljuZ1F7KSlNb3OpvZrW1vbcq+5QwwT35rkfO3bNxJw2D7V3tPaaODDVITiop2erPdtO8Z2YMFsybY25Vh0HtXiUcrnALnAGRWNSlGDXL0OjDVKlSTUtmfVNtqcFyqSW0ylQ2cqeteB6P4il00y8kxnOF7Z7V59Si5NK2/4HfUxaoxU462/E+j49Q2LhyT9e/HBr50i8U6kNwMzbTKG5/lW1PCpRvJ6kvEOTVlrLqfSjX4SE7WPCjH19fxrwuTxzLC9ogyV2qTnue4NYwpwVpJhedV8sXqj2xdRlUlweQcADv6CvKtJ8Xpf3ckTAKnGDnrWcoQi+ZnYpzaUoR73Z69FqTSIzOMdQVP864/7S2S6MeP1FV7CDkpdX0K9tWcFKS22Nq6uRIGAyGBOcdq58ztJIWTI8wnI+tdkaTi1Kx5866jJT1TGy3cwcjnaMbT6D0/OmSxglWOQm0ZBrqjXinZsxq0J1GoqO5SMhLYORk9fahomQllYhhggjqatYiM0rE0sNKim5PbY5HxvLs8K6yc5P2NySe9ReO0kPhTWSqkt9kbGR3FdeErqM7JanBi6bqySXkz5o/ZmmD2equDy2pTHPrk4o/Zts7mGw1MyIQzalKxOPU1+GcaVKbzCSluz+h8DGUsDRjHtofXIlVWxgnaOcVCIJF3NkgknOK+bVZSio/iaexlFO6+RpRzqFCsR8xJ+h71nqjEDAIViAcVjKotJdUa4WClBJPqzRecrswDhTgf1rMeF8R4JPPQnp717OXRcqifW55+cVY+y5WjqbS6RlVXyTkNk+1Y0Ucmza3cAACv17DU04xaZ+NOsoTcVG61OlkvYQSA2CGyAO1c40UoJABI3k5PevRhTbSTd2XOvZWiuW5bvLtDgjGMkA+/tWa1vIAmSTlz170UKCaak9Eeaqrq3t5kpnJw7MFJJIxTTbzOyqF+6wB9q3jOMYXSK5JJpRWvcHICrye5x70yRCRgnG04Oe9bUW7JTYlFtPlRLaSTNLlD8jcgDv6VYsniiYBiCRtGew5qMTBO/kTFTjO6ej6WOugIlhUTDD45NZCXqO8caSgE5AyevvXixjJu60R60aM5pKW5prDCinHAOQcdqpNOgWMFySWO4jvW0pOM7vdGCpxpxVL+mfJ37SUMv9reEBEpYyahbqNvfLcn8B/Krf7QN3FFrHhDL4/06Dn0y1cmf12sundas+r4Ji55jzR0UUfQPhqOV9Isg2SoQAZ78dRVvw5dRPpFjhwN0CkEHpX4LSlKCSSvqfrFbm9t7R6LsaRiC5LYB5H5VXmuV45O1jjPpTxNJykpN6mFObUm9k+hMqROcZHU49qoR3cZDFVJO7BJ/lVU6U01boFdqcrIvAxx/d4AyPrWSbnLurEjBBAPcd8V+l8JRvFs/OeL6vK0o9SxLqVjA7LLcKrE4IY9MdK8V8UTF9TlwWI35IzX6JKjaKlc+JVdTbjPS+h7hCy3QUxSjaxHI7j2rH8E39vPZW8RmBmjXAU9SfSuNYmyd9weAUpR5m2n+h2KWxjQKAMsQOf0rRaaPy2AGSQCD61zxxTuoPVnqVacab5vwOYmTbLkg9enrT7iXDOxHOOPbNerCXPT5U9TwaVCm68pJW0KmWiHOF+YDI7Z6VXklySwJ2KRgHvRytNNm0JxguTz1L29hjaxI6/SsprhiVC5w+44Pp7fjVKknG0jOFXmnz9i5Lc7d7Z6449KzGkY8EjAx17VpKlZWaBUYyg5KVmXRcj72T82Cp9vasrDsrANhi3BHb6VEacV7vUc3WjHmesTba7XYA/JIOKxhuJ2sc7hgj0rNJRXZmtKrpeWrLrvGx6jCuQcd6pNHKSXzj5jknv70W54uLZrHkg1JLV7EUjRl0HIODnHajY6PsbDADAPrW0J2jyJ6HFRi51LVFZoEGCOpwwOR/FxTs7VVQCx4A/xpTqvlukdGHpQT5Xt08x65K7Od23OT0yegozjnkbsAAe1EJRb5Uc86TTT3JACWjUcsBgD1NRAnq2QyEED19jVOcpQbR2/VrOOun5BJGxbAJHJAHp71OGJBLZHGcU3WV1C2plDBxk3Nu5CVYhMn2Ge+KjdjzgnbwRnoM04UdE1qOT3itktSIqWC9Rhs5PfNWNy+WMkcfMT+FZTxF20tjz/AGnKrpXIFidiMAjnOBUwcRKxYkA5yadWolHkjub4XlrSut2QS20oUnIGCM+9WY7uGXYqSbjycjtV0K7WrRtiqUJxVGOjvuZ5tpACwPEgwMfw+taL3KKAvXGSD6VzquvaWiJYKELOT17mLJbSEFSSQVzx39K0RcZXnJ7j3rolKMWpI56spJJU1oZ6wylNrZByDkd6uCYAAEEZOSKipiGmpR2Ihgo1E4VnqygkLtzyASavCVd645CnJPrW1aLilJGkZ3fsr6bDCnkBXIwytx7f5NY2oeILe2kEMuchiWB6gHuPrVYeUmry2LjQkko0yS41WCGIH7rhsZPYA85ryrWNUe4lcxPlBKR/vCpmk5XT2M6DWsJLdnXXPiiKNZpYJsyhgEU/SvLfMy5BY7GIJ/2fWtG7NPe5ddXSg38PY9B/4TRw8blMrjDqO4HX8a85JJIU9Bk1lTs077CcryUXpsrnWnV7u5kuZo3LCUggZOQPX/CsbTrmKFzJIARjAU9/rR7e+klojoqRj7K8ddeh0NlawyMJruUGEghs981z95qTzQsg+VBuKkfpmn7WVkmzzFNxSm1pL9DVlu4oI5LTTl3RcnHHHPFYllfRwbMoWG75sdqhYzlfuo9N4LngpRem42Q3Esilk+XgA/zrpIL/AE+8urfzEKo2UCr1B9TTnOKdn1OL3JyShLXe3oUrXSg8G+MEuXBIA616xZWEMUQ+UEkYUkcgVjG7laT0ZrGyi2kYmlXO0wW32c/dHJ6D2NSXet2+kXHkeSWIxk9xWlkumh5aoSSvFaJps6mO3J4c4TGWFeZ3fi+cXAlhYm3YcAeop05ySV3sd8qSSbe76HpVxYGS3mgikO6QFRn3HSsjS9dhudPWe5nClUDMT2qsNiZKomkbVrKjaav1sfJPwu0l4PiZ4pCOAonZgo75PWrfw41CGX4m+KlWUjZdpnHTBPUV8Bx9XcKi6tn63w1TccHBNabnpHjV8ag20nEQAYHtx2rK8RXLXepXbMxYGUgEV+T4yu24o+zwvJFczenQ5nG0jcSQAT9RQiZYnB64NeTz3bgh+404yleT3JEVWwDnkZHt6UqN5YAZcKoyM9668HWaqcltWzzsZh1GhKzvZG2gXAJzgNyBUccgkCYPHUV/ReT1EqKj2PxHH0ZOvzR3JoYM7iCTtYEg1YhZkY9wQCPevcS5kpN2seLSrJTfOvRCpbkfdOdpBBq0pOxnIwGOTjt6VeqdnqzWnSnZu1ovoU3iU5CkbcDOKnkmRPvnODgYraEYLVGPvU249FYYsJDIpwTxgjtkU8TowX5sO6YHt71k4pxbvY2qOPuuNr7kbW4XI6sOpHepRMgAy+NzkKT1+hqqSbV5Mxn+9vKGyauVvKJI2jaNwB9/WrxmTao5OeM1hFpRcEzlxVGLSlYpmAN8uOFHfvVpplVwh5BxmlBuzbeh6MMPzRhJaozWtgM4YhSe1XZLhNwKgbc5A9cVak5WTMuZRTUVq+vY/NhtdLJtBJyxPHtXnK3RWQDeSEOSB619NGLhJNkrCuopSWrtr5HtvhXOta5YWycl5VHHfNb37Pemtqfiu2nYFktyDk9+ea+A46zxYeg6cep+h8AZHF1IYyaty/cfqP4H0cWehWUOQpWJQPbgYrf0uZLa0giBztQAY9q/C4WTc29T9HxeIqqq5LYu+U6jIGSeKcLtW6ZAJIxVTqxaTsc8ZPmcpLXoeJfG69fTvCkqISPMjZBjtnrXnH7R/iEW+ki1yA+G6nrX2PCuBdVe0XXY+D4jxDhXilq002aH7OWqm60IBmJZJmB/Dpg+/wBK479mK8M2nTxqePtBBx26Z/WvlM8pOnjJJn6jiIOphKTa3SPsgyMmwDOeCM04QOwDDIOcD3xXnurG2r16HnSwaUbNHmvxGjE+kSQEEKyMD/tZq342RxaqhbIKYz6e9dmFxLg1bQ8nF4aNRyha9kfkd4n0oWGv6ngkBrliB+PSvTvivows9TlujGMyOenbNfvXCGOjUpKV9j8i4hpNyVLqjwe5uFt0eWUYjXBLAdeOaZq6hdOuSQQTEQPyr9Fw84VJRi1ofPcs4Qmk7NLY4v8A4TFbid4NJspppEcgkL8v1zV7wTvW0IWIbGlZgT1z6VjXrKnV5EtUd2GymUIRnTlra5HZXWpzaxD/AGhAqDflVBz+ddY3h7VbvVIbyzQtggEZxtJPWul8k6KlezPIw1KccS3J3vrqe4aNIBYxsoO3yccjrxU+iaJrq2Mcb2Z7EAEenFcOGpqNT3jHMU61NtvS9jx34h7JkdWUMCRgMOlXPHuheIpEkWDT2Y5Ygg8D/PevbpUFZJbHk89alNN6rQ+SrmC2N4R5ajbNyMe9Wtc03W9KkN3qGnlLcsMuO/vWVeF3ZK7R7cJW5ajS1dtz23wDaS3EttDCiLEkgII659Kq/C7xFBPPaoFJJZR9PSvCrw9m+Z7o+rpYiVVpSj7r/Cx+hfgJItKtI7m5IVY0JJPevPbOTxDrupaT4f02ykeCVleZkPKgc/kK+SzXGRw9N1ar0O7LcrljcUqVK/L1fY+rtD1a41ZvMiUrbKQV9W9a67wx4W1LTtPgQ6exIjVWb04r8gzXjGrWnyUo2SP0nAcI0cLCUVLm87GhEpwgfnc4OT2x0raTStRLCNLVhzgMa+YrZjUrLnm9D6DL8DCjKNt7np2juxsLdQSCqg49MdDS2cBtbGPeWOxAGA7EV5mFpqTSe/Q6cXOMW29yw4ZTjJ2jnHqa8o8TfE7+wGlzoNzJHE/zSbTtx6168cDVlZKJ89ha8FJ1JPXY9TDtnGOvGT2rybwj8WvDvjOX7PYXG26hch4W++p9x/8AWrKrTcElUVj1JTcGrK7Z62GCl/MbI5OT2qgXbLZYg7wDnvXN7WVorqbunGEXGe71LZ2EAKMdvr7VQklIOdxC4ySDXp4fNKtGTcXc8+rllOq71EaCyfIRnkHA9/esKS9ETKysdryAY9a+9yLiJza5lqj83znIXQqyVJ7u5wPxUuxD4W1QtkfuMAepxxXJ/GzUUi8JahKXIUxsPYcda++y5uceeLPj8VSUq0IzV9V+Z5h8KJyPDEfluSvnykH1zjNc98GrpZPCkZ3E77hsZr8C4lxFsVOy6n9GQUJ06SWjSX4HswvZ1wu9htHUGqyuBhsfMTjA7Yr5mtiU5aIuCqODm9r6Gil0xwJ2JCDcoPbNU2mXa43ZHAwepyKzo3c+dysh+zbgpRe7Oe8R60dKjSdFdpWYhVQdTnircyQzhDKoOxs8+letg8zjSqKcVqePj8HLEz5OiG6Bqep3MPn3LsPOYHaeo9qv29xBbrsQ/ICDgV6suLMRK3Ns+hlRyChBNRNEXMyEknAm6+/1qFZQwCjGAD8x6CvMrYqdW8ru/wCR6MIulFKKPTvDWuxra+VeOFdMHLHrXmIutrguSE4APoa5IYuUJcyYV3zRi4rudZrHiO8a4MSXDGJckMveuIeYgltxJBJB9BWqzWXtL02xrARlGN4+p3SeLtQiVJBckN8o6dfrXCM6mMDksrE5NfZ5ZxLUpVFSqu8e58pxDkVOopSoaM9z8N+JJpQYbl8l2BUg9TXnPha/htbkyzy/uwnftiv0yliY1IKotz8/qJuLoyfw6ep2/i7V7sXAj3OkRUngVwPjbxdBDaz3ZmC20QLHceletCiuS8FufO80uZTl9nYsa941t9NFn5dywbaAqg8se9fLPg7VLzxp4ivNduGY6fBM0cCNngA8mvlc74loYJcr1kffZVwpicbBV6nuQf8AX4n1Fa+Kb2/tVklGwsCCT1Nc1Fu8sbeMADB7+9fA4ji2vVStoj7KjwvhaDVloa8jNO4/eYIJJFZqTY6nlCM575rwK2ZVazakz3sHh6VKScPQsunltjGNwOSPXtUbSeYQXkxhuAK5XUUY++22ehVhdc8bWRKq/KSzfORkkd/aovNUclhkHgf41Eas4rllqcT5KrunZliOPdn5gNxGPwqHdjEjEbTkjHah1XJq0rM2qxjShzTSNNLGbCMj5LckDvVeG9dDEAxwEAA9Md69TB5ziaTcVK7PLqZZQrw5nFF0W7ksigEngj1qu1+4xJkg5zx39K+4yviZtpT3Ph814YSk1T0iaS2UjFPnJJfj3z2rNi1JztdSSQ2fpX3NKpKa9onqfB16CirL5s534hard+G/DmpapZkG5s03KrdDjrXnXx91yWy+HviCZQDtgJUD075+tethoOTTlscNKrJ1IU5aK+z67HQfCXxbq/jjQYdWvlHmSEYC9BivKf2XtenuPANlKrEpvYD36Zr8Hz3NqqxEoqT0Z/R0cooU4U5JK7R9YtaykjLHIIIz3rOXU5GbMbE/MDz2rzHmtblau/vOaOVUqbUlFamna29xFKsschDJIOB3rLOr3MCsFJ4JyDThmFeS5nJkfUqMZ81OO35nqKeLIbOHdeuFVEyST04r5q1aTW9W1uBZCF01FAx/e56Gvrssz6NGmpVndnyGYZJLE11UjaPc+o9O8XRXgVoojs3gKf73vXPeDLRpLJDLGFjGFDHq3TNcuN4wqTTjBfie7S4VoU4qf2kd7LrSsgLAHOcA9/Y1Vks4FUkHjBGewrycPm2IlK838jteCpR1S0PGPid8XZvAqadJHEHNzOiYY+px+fpXkf7SlrbPD4fU4ydQQZHbnj8a/ScHNxwLq9T87wlB4jNlSavFn01pPiaDxFotvcTRlluYwWB75xwayPA1pCnhzTFOCTapkfQV+exzqu5OVz9AxeV0acnCEdTc0y103Skb+z7NYopHyVQda2RFEAGCk4G4Dpn2r57GVZ1ZqUnc9KjCUKN3v27EX9qgtuKkL1we1SGGByPlwOpPpVOyglETTS13uKdTPCLjb1Pv6inR2tuMA4Pzk/Wqovl0bsayV5akT6oWQBQMnptpz28Ctheig5x3pyr3anDe4Tw1OUeVrcjXWrgMoUkAnoKX7PC0eDGM4I+o9K9CnmeKjH2cpbHJUy/DRb5Y3Q6LxBcK5zkgsASeprgNc1yWxuHtLa2G0AAH+7719pw9Vq1qlpSPgeJZU1B8kdD0KTWpUbOcDcCCe+K8WfWryRRukO/BwfSv0KCkkovU+BTpppN2R7NLr8w24P3mIJ9K8WfWL7CgyEs2R9f8/StKNCcotM6cVi1FJNa20O+1XxFOigGYkO+c+leXz3zS/KXOc4I/vV0qChFc+541OhWUuZyOlbxHqCyB45zt3AAH9TXHb2QgZOCW5NZuHtZ3lodVGo4K7eiO4h8R3iTifzCSNuOTzXIW7fvAXyAsgx71liKCU4u5nh8Q41Lp3u/uPV7Txbqd5KkUKDDsoAOeAOua4m21VtLMhiQM2VOT1A9qzqx5oKMUd1ZxlVsvkcP+0VMG1XwQpYqZbyBmA7YbJryX9oDx/BN4q8B2Unyyvcx8t3O7gCuDPoS/sxysfS8B4l1MznCOkoqzR94eGmUaNYu4yfIVRn2HNc74Zvs6JYneT+4XGfpX4A1Fy5ZI/YIRk6lpu53D3cTBlZTzwM1gSzA5JLAkgcd60WDTlzmmrbSXqbazAJsQ4IXJz3rE88qhIY4UYA7GuinNOXvLUweHnGygRXuuwWjqsrHzC4CqO/4VgPpkFzqEWpNktHgAHt619hlWaQw8bRV2fJ5hw8sTVVSb0OW13UC13MYwNrlTk9z603XxtndigAJAU9+lcWY8Q4itonY9HD8NYejTTirlnwddXA1y1zMQofcRk8mqHh5ymqwOMjOcEdq+dr5piJyi3I9TB5ZSi3GSV0fRr3pACoxwQBx1Ga5Nrr92uSc7gc+telgswrr3VLU5sRgaCle2jNhronG8nB4571hNMc/O2MEkAV9JhM8q0rXdz5zG5BSqSbho1r6mq83IO4ltxGPSseObflSxySQv5V91lea068OV7nw2aZY6EuaW7uaTT7SPQcHPbNVBKfNVOhZxj2zXsVIqUU3HQ8GWGs1CL1/yOQh+Ifh2412bwyLof2rDgPH/AHR618d6Xc5/aD1ZAMRvbhip6sSx5P0/nXhcVYyWAinDqfYcIZDTxlB1aj+R96tdLt3Kf3e7AI7Vgxy4RRnIYA/pX53/AK0V4PmTuj7V5Hh/dilqdCt6FAwmfnJBx1xWEsucYY/KMgDvSpcS1py0RFTIKLl7rtc6NtSUqEOCGbBz3riNb1X+zLSe8AJWNAcDufau7AcR1a1SMXscWa8OU6UU47XOvkvbdPlkkALNgAV5PoVzqOrSHUNQyFJGxGH3RX1VbiCnRV3qfO4DherJ+87J3PWBcIy4XOQeCew9qwUnbIBJC7MADv618vX4rq1WmlofVwyCjSioyV0tTY+1M0oBPy4DAislZSlwjckbQpB7+hr0slzKrXnaWx42eZfQw8Y1Fszp4irDO4jPIJrImvUgRmaTAjXkkj8q+8owSimtj4ytVs076G8JIWQqWPOcH0rxi38XS+IdUktdMYiytXKvIOjHuB+NcuY42lh6fNOWp6eWYOriG7Rsu/Q9kYxlQMhvmBwK5u3kZYo1kYkr8pz3r4zEcVuD9xXTPqMHwnGMvaVJG1JPuCmJcLyOKzhc4zkDHb1FeOuIq1nJLQ9WGQUI2c46kk6tPC8bOQGUrx2qubkBGAPAbPFebLPK7nyX0PTjleHpRuo6s5/SLdrP7SnnsxSQLgnpVa0uG/tG9V2yqzYGPpUQx2IjJuUgrZdRlFcysuhum4ldgSCcn8qgS8i3bBKC4IHPf2rqWb1Yte9qzjrZPQdvd1Ln2ojG8AIGxkmsLXrgLYyGMc5BAHrXo4TiKvBJ2ujjqcOU+Zcu7NmS9t40eR5h8oANeOnU5pVMUjlleVNwHoD3r38s4vp1G4z0Plcz4Sq06jqU9WepX2qxWdpHcgjbKTgDqB615frF3NJtiDnyioKke1faYfGxklJapnylTD8k+Vxs0x+sas2ozF2IDAkCue3MWyeSCCMd62cmtX1JpKMG4wY6UjcpySDgEDtnvXCeMfFtr4YtULyF7u4dRFGvVj24rnvCnB3dkdtDBzrNSg/e/M7UMgxG0gyznJ9RXn/h+bUrqJLzUJDumw21f4QfSvjc04so05NU3do+ty7gurKDnV0f+Z3M1wiN0y2MZHtWaxyM8kZA57mvjMRx3WlU5Kat8z6ajwlSjBOT5uiLDXz+WypxuJBz3+lVZMKu3GGyCT6V5FbiPFTblCR6+EyPCwbajb+tR/2iaRR85GBjFVGcxsmBnLD8D3rmqcQYuTSctOptLJ6MZc7joy5Hctt2sQr7iAR3FVywIGAM5Iz6Vy0OIMQ225aDWS4dx5UtT0Dw9eaTbiO4vHzcq2MHoBXn6N/tZBUZA6CumlxPiW733OOHCeDUee1n6Hv8PjLS5v3EcxEinAPavAIrhopiyPliwXA9692lx3WpSVonJW4PpVndHpOt6s1xdIzIBMrAEevNeetqE0s+d+STtJbtXu5X4hwqS5Jxsm/66HzGbcG1KUbU3c6eS5+0um/AVSQMDr/n6ViJdgKq8gA4z65r9AwOOVZJRZ8PXws6STktb6mlc3UsdrMFkbYFJIB61Sco8UowSiQFyB345Fd2F0qpvqcuMTnTai9T5a+CPie7uvij8Q7a8lAitJcRgfwgivHvhJrMth+0P4xt0P8Aoc7P5kZ7gn+dfn3iRy0cQpS6n65wlgatXAQmnezs/wAD71mkaQtJvOc5JPetC+jsR5U2nSZEgLFG/hGfWvx6vJyXMkfZU6VOE7LVdigiMY93fcOfTirHmxKgU5IyCSKjmg2lazNbuN5WKU67BGRg9Rz2ouJoism0EAZyD9K6sJGVKUU9W2cuKSlScupZhjdlG7PGCcd6v2iF1RUwQqrjHf3r98ympaipdT8Mzem4V24O6ZbtUwd7ycBTwe9cF8QfEx8P6ULWxkLatqLCKFR1y3f8K+gkk4c8mkkefhcLUxM404R1Z29lrmmX089ra3CvJA2GVT932NcD4A8ONpGlxNMxN9cHzJ5COXY18JmvGEac3TorTufomVcIWXJiJa6HZXE6ANgg4Y4B71VuFQOvAPJ4rw63GFeLfL0PXxHCeHacZbj47oLtcgnaMDHaqG8nbtY+Xvx/9avP/wBeMS1aUfxOSnwNhm09uXU0DepjgHd/L3rPtEbdvkUAZOAK+pyXN8ZikptWR4eeZbg8NBqErtmzHc58v5icgcfWqLgoQOfvA59f/wBVfoWEsocr3PhK+HjGClJ3eyNF2B2gEE981Bk+UGJPBA4odRNuKWhng4zpxVRq1hMneVJJxnJqDewBUk5OSMdq1rUnK0UbRk6uqXz9T8kI5i5Dno4GAOp9K5/wtPNqLWsQYsrsgU9/avdrYxU4Xm9EbZZgJVpKmla+5+k37K+gSG1N9NEVeWX5T3IIHWvcvgHoSaV4Y00jh3QOT6ZxX808TZxHFYqTi9Ef0JDALC4KGGb0W59CjfGo2g/LtAx3qznaUz2YHPpjpXzrnyxu3dnBSox5/dehXeVoo5GJJIB4B6VnaxMtvZTyZIYITn6U6NJzqRcnZGWMxS5Xfc/P/wDaa8S79Sks1lJRAOh/OvE/jpqzX/iO52knbKQc/Wv6C4SytRoJxPxbFZhGWLc0tFc9/wD2UNczJNCckCRic+v615n+yxqDRa9NAz7QHAIXvX5b4gYJwxC03P3fh6sq+V+2W60P1Vtr0cZJGGyM96wIZc4Zclhg5P8AOvhJ2TUUtDNU6tSnGKdkYXjS4DlEBOOuD7Vj+KpQblfMycYAB/h9ajGV1TprlepOEUlWcLXZ8nfGqzCWcF1swr5BY9sV1nxrsJJfCa3IGVVWLHsa/U/DXGqsnDr3PzrjSmsNiVOaun8j4M8S3SDSLna+CYSMj+LjiuR8UzsLC4hJP7vK896/fcmoyqVk49D8xzHGUYQUILd7DfBl3/xL4clid2F9iDWV4KwmnQOeT5vOe2adamlXlJ63PYhVlUhC/Q+l/B0onkRnAbLgk46e1V/BbsZogcBSwwR3rkrpxSTKptS5rWbR9Maagaz4xujjJP0qTSnVrRSDkDAB9c1NLlc+ZfcfP5q/sxei7HmvjCOPyvmUqqgkgd6PGeCsi+YQcEGvWhXTkmtjz8NhHJc/NeR8Z/FuDbpTbWJG/IFN+L0i/wBnvyB84AA6k11YeUuZyibQwMnKMZSvrexyfwtQxTxShjuyCPqO9Hw1ysoPlknjr2rw8RNtuT0PqXBwTpLd2Z+nX7OTz6nrxuZW3CNFUe2OtUP2YNXht9Zltnch2YYB6D6V/PviHiZyqKmlpc/c+E8IqeA9qldn6UQO/kKuwBCyggdz2NZMetQNuiQ/Mq5B7Hnv9K/OaeIk5xitD0J6U22/kbJlMaBmXpkHFccPFkIVgyjcHIAHQfWpji4uTT0sJ0ZRjGfc7N7oJs25w5GPrXEXHiO1uGgigmBkZhwvavWyjEUY1YyqdNjxs5w9ad1S0b3OluoLW8jeCeNGWQEEMAQc1QF7DIwiyd64JIr9owWMw9Wmordn5Di8HXoyak3Z7nxL4n0uPwN8VrC80oiKDULgLIF6NzXrPxX+HWq+K761v9FnWO8tcNGWHQjv2o4ryynjcGo0laaPpOBuIVg5So4iV6b2v3PedO1GK7s7d2bcwjBBPc4618u2Vl8ZtPhis0vLVniwpIBG8dvWvyGnw5jFNpqx+h085wiipJ38z6bmnwdof5SSR7Zr5kuZfjWnmBxaGRQd3XA9Mf1rreQYpxacdzzY5vRlVVSUkl6n0LfyoUhZX+ZcnivNPCx8V38IbxP5S3O8ACLOD9elTlmSYuFTmtaw82zKhOi43TvfU5349TI3gC9IJHmxHJ9OOn1rI+OUuPBGoRbiUILMh/iAHNftmR4iUIOM1rY/F8Xl8Z4unVpzvqjzP4IZXwfZ/PuX5iCD1J71P8Gyi+CLBlwA7vhR/DgCv504jbqYubm9mf03KlBQpRguiPXlkYH5mIHp61UEgJHXBxkmvlIV4ylc0r03GShBasvh87uDjAA+tVvM/dBgchsjPceldftrOyWgVIJU3KW6K9xKAV5IwSQB7+tZ88xchFJLM5Gf6V35dgp4mpGnfU8jMcV9Wg6stb2PHfiP4r+I+h28t74V0KK6ghG5gzEOQOpxg17iluJoJInXKspUg9wRyPxr9ey3gihKKdV6n5jmPG+IinOlHTsz5n+Cf7RR8f3914e16wNnrtmcPC/p6jpxXz+LBPD37SMxtV2wX0YDqo7Buo/pXzPGXCiy+Ma1OV4yPueCeIKOb4OTlT5akfO/6I/S2S4V8HghsY+lZFvcCS3gKqf9WDz16V+evEKdpNbHuwowdqMXd/maLkFgQ20Dgg96zBKxO0jBLDn2rGGL191FywzjNQTNJpBkqCfkAOD796y2diGxwzAnJ7/Wt8PiHSlGL7k4mklSairs27C4Iw2CUyQc981lWzHZgEjjPHev3fheu5UYo/Eczm41ZRS1V2eH/tDeKnstGtNGsZyl3rNwkK88gE4Jrxb4tahLr/xj8O+Hw5ZdPxM4PfPQ/oa+r4gzKGXYB129XscXA2XQzPM3KtG0aevq+h9UfDDRE03QLJNo3eUGJ9ema6zQ4TBp1rGowPLXgduK/mXFY2pUrOc92f0W5e2kqeyR0YZRHhQfnJA9qrg+WMMScEAE9h3rnWIcXGUdQq4dUo2bu7lkRhs4YjIAJHb3qDei524AyCAO9dcZJtXe7POq1eSXtF1T0OO8YnxK9kB4YukivACQ7gnH8q6+28reTKCVduAtfo3DnD8cQvaVD84zbiadOry09kfnxdfH/wCJ/wANfHlr4d+I+mRHStRnVI7uInZgng/5Ndj+2L4Zt7vwhBrSri60q8R1cdQAc4zX2WacEUauHdSk7SSPL4U42lPHPC4mOknuj7M0HWI9X020v4HHl3UasuDxyBXkfwG1VtS8B6JM8pbNlGCT24HWvwN1XGXLLoz9uxOFUXytaHuxYkqycnOMikidW3DgjOcentW8ZxWiOTCyUYObWnQc7uIQOO+TS5BXK+4Ip0sQk7N6nJTXMuaorLoipE7Q71fJPt6UcLLjBK1+p8H5rKrFKerR+W8V5W1PmpaPseC/tHTkfDPXTuPNm68fSqv7S8+34X60BwxgYk+mB2r9XwMlJyi1bQ/PacnLGUYykrp/5GJ+yqCPh3pDHO3ygCR3NS/suKE+HOkLznyQcenv+Nfy3nNWTxlSPdn9RZhg7U4Sl2R9SR/ISxbgHj3xVf5jgZIXPHvXDFtRvJnJGlGUFbS1y5u80nzHI4Oc96rFWIGT8m4A+/Nb/WGno9h1YuMUujNbTdMeZ94jOzJDMT0qol5cwwtBFKVR3ySf1NYRqc0nJ7djOeDUW1Hd63PXdP12wsoBbuyh0UAgd/p9a+YvEXxG0vw7LHDO00sxJDGNSQh9TXo4aFRQso6FRnSk0py1Pq/T9VOpLKFjKqrHG7v9a8a+G/xi8KeJ5V0XT2k/tOFQZVfqoPSvRwtKuppPocOKVPlknL3Tz79pTT9Sng0GazspZlt71XcRjJAzX1gbS0u0VbuFJApAw4zge1fsOTuUsK6Ml8R+PVcQsJmHt4O7Wx81eG/jToWi6LZW+o2F7HJb26By0TYGBySeMV6p8TdD0dPBetOljFkWjnO0fhXh0uDYym0pb67Hr/67JyjGUd33L3hPxtpHjKwGoaSWNq4IU+teM/s3RonhghGwoncr7c9q/M86oPDYh04PRH6pQkpU4Sjs+59KJuIb5iAAfxonnjtLeS4mOUjUkj1rlU1dJGqrpT5vQePM+QlcoxAI9PWuQ/4S+yIkRyVbaSAepqo1Iu8U9TTFVPeTcdO5r63q8Gg6fPql5n7JbLlynJGPavLNb8SXWrRtYyEi3mJQqBwa6cslCdVUp6a2PCzvGThR5lG1tjzm4/a3+Hv20abZvcm6M3lgPGwyc4H/ANap/wDhCtBkYOdLh3qwIfaMn3r9CpcIxklKEtvI+LpcYReko3WvU7ZvE76zbCdEBiuIw24jkZ71mw28NrEsUSYWPGFFe/kmTuguZa6ngZpmEcVdpWQ4EArxjk5Pqe9JJkgYJOCBgds9a+kjJRnZHyWJpxlyuK/4cmjLEIpOQuSSf51Cr7QxOQCMcdvpWlNSlK+x0zqNRUZK7CaNWZVXI2MCR60jMWcMpO/Cg+jY6V2qMZaS3MZV6kXpst0R4b5UbOQADnt71IGViGOSTwQO1ZRuo3juKtFO0G9HqIpKhMvlicAnvUc6LgHccnBx6YrLkUm2ZSgoycokkszFfL3H5MAkd8UxLcS7zuIIbOfXipgm2lLc3VSNOlzPc+D/ANqZbi48cfDWK2fD/wBrwEse2TyKg/az1CWy8Z/DeO1IVl1iEsQOWya5+L+anlM3LY+p8K6sVmsnS1Vnf9T9Mvh+kkXh7TvtU7PJ9kTex78cmvNfBniS7j0PTRvIX7LGCG6ngV/MmExatzPc/apQtWlNaLqe/SzwQwtJcNhCCCDjivILvW7u8ZUklAhOMD0zXc80hrJLQzUJxi2z2W1nt50VoZcowyPeuX8NyLHbBAyjauck9cd6yo4lSbminBvlZ04aONS7cRq5Bz71j6jLYaoDpjXRUTIQShOR/KvpcswjxUmoK1jxs0ziVDlctfM4DX9Z006jcQm+iMucKgcZJH418DftT/B/xR4TF38QPh/4mvo7rTZDJJA0jFGA55BJr6jHcDV5UlOk7+R4+S8U4WvWVKU7O/5n6CaAjG+tJHRwHYEMRwQeleVfss/Eyf4ifDbQNT1Uj+1Y7YJMPRh1/WvzuVGSnyVFZp7H21am6dd04vdXv5H1XkttH8IIyPQ1Ck/yMRyc4+lds6soJKO7ODD297n2JJfmZQCDhTmqzynCHOCDzjvWcKkkmtmKnJyfM9R6uEdevJAyKi3jIA4AIxnvXv5HmfJVVzw+IcvdaEm3dotSurEru4GRketVm+dQrE8sQCO2RX7ZgsStE3q9T8PxOGq0Yy7Hwhp5C/tF6ugJysBBA75aodLwf2jNVVXYg2gDg+7cY+vevmPE9KNKDfU/VPC+ang5Qjokz7ot3xGo5OQOahtX2ohLE/IST+FfjF0tnofoUOVXk+pd27iSOCF61CJuGYHoDwO9EK6kt9jilS5JOcVp1I7y3juYfLkG5ZFI2nv9aVptoZRkttz+ddMMRJX5FoxuarRvJaldEFuAijCcAADpzQ0oALO2CBgkmpnL2jUWzRwSSgl0LG5jgcksxBHr6VmR6xp6HBvYvMDAEFhk1ai4+7IzeJ57RubSAlw28kk9v61XguEZi6uGDLgbTwcV9fwxiG6vkfIcT0IOKk3qjy34xeKZND0aPTrNiL/VZ44YwOo3Hr+VeNfFHVW1v4u+GdDEhMFgplZT0J6Aj6Cv1DNMb9UwLqX957HyHDWTRxuJlWn8MPxPfvh7o6abo1oWYmWRNzserE811OmbY7WCEjAEYH4e1fg2MzSdSo+be5+y4anSp2kna6VkbqnO5AScKMe9Z01yIkwhxngE0lUvaKQvYSXMum5oebGXzkYUkZ9q4+e8ZY/vlSW5PpURrOMeVGroKokmrFrxF4gOlWTzW9o08pyBGnU1kG4Bj3sSSDwPWvsssyZYhKpJnw2Z5zDCzdJ6nzFqP7Tf/CI+ILu18WeGLmztfOXbPIPkxjrmu1+L/grS/G3hfWdNu7ZXleyYpJgbkOOMV9K+D6VZq0rX8v8AgnnUuNvYctOpC6vvf/gHXeGPH+ieMYYtZ0K8EtpdKWQqc9K/Nn9kDxJqWi+IPFXgu5u3aHRtWlEStnKgnkfT0r8t4jwlTAVuSa0R+l4b2WIpwr03dM/U+710zIBLGQpyGI7H1rhp7xnGcnDdQK8f+03KWmxpTUW20rdCU3AYlkbI3E5rNUgZBz84IGPbvWE8TokdEoSUrrZGtHdtMoicnIbIz3rJSVUdTyB0HvX3vC+eTUvYN6bpfofnHF+Spz5o723NaaZYQSW2hQQx/uj1rhfHWqPpXhXWtTWXb9mspDuP04NfsGAi67Ubn5m6VWlHRXlsfM+l63L8RfizqEzSb9K8PMsSjsr55I/CuY/ZVJ1GLxBrLtuF7rErbvx7fjX5hx7n6dRYeLtGP4n7HwrkSw2FVV6zktfI+2Ix5aKiLkDHA9+woVlRgA+WznB6ivyeFVSab3PpsPGpfni/UlBLMRuIVTgD1qPfGSxV+B1FZVKzTba/4B10pJ632/EduKqWHzDaSc96ibbIVXqoIyD2rbDfvZezW/QMdVVGl7Wep5n4v+K3hzwduXUYLl3ABPkxlvyxmvTLrQ9I1BGS7sY5NwwS6g5r9HwHAylTTnPX0/4J+fY/jxQapxjp5P8A4B4F4S/aO+G3i6+fTNN1URagrgCGbhj6jmvlf9rv4TaT4Pk0j4heDbdbTVbfUFMhi4DHIyTiqzTw8qU6LrUHdb2senkvFlHEzVKd1NfP5n6NwTJcqrowKSLlSvcYry34Sa3cav4J0O8uyWuHskZie3Ar8jnjGvdatY+wb9m1dXXc9Z2D5GV8ZwcHv6VAHd1wSdygde1c6xCmlBG7qc07p2SJWb5lZiQMjA9T61ExACqScnJ+tdrrQkrLYVOnUi7xVy3byN53zfMpwB6Cq8IxINrnkDBPfNffcHZvJVPYw2Pg+L8upxpe0ktXc6BZxHFNGT96NgW98YFUt6xRHcxKkYbPcdCK/a8DFupGUT8kx+A5cPzxlqfnh4MVYv2ivFMsbYdn+YDtz1xWd4OkEf7S/iWPDEtGVB9iwyK+J8W5tKM29D9a4Fg/qSaex+isDvJCHPpkj6AZqezt2WH55Bh0JAHb/wCvX4XTcptNdT7rmUlZvUAr7ATghAQARz9aQSAAJuyQSSR9a2qVrSs+hlKi07SenYE3Z+YA8g5Pb60yOQcndkbsfTFbYbEqNVOXyJxelByeiNqe+tdHsJtQu5AkMMRJJ7/SvE/Gutt4p1iz8G6a5NlGVe8lXpgfwj3r90oY6lh8Mq1eWnRH488ir4uq3DRLdlfw5bXfjTxC3i2/VjaRyNHZRt0VeMsQfWvYtC0u306xgt4UAEKADHfivgs74yniZcsVaPRH6Fk2S0qFLlhH/gm9bjyYACV+UEAelNRw2/HGOpbvXyHO5z5pH0CwvJBNdTFuSTKeoUPwPWpWV5JdqcE4AB7V6dKMqr9lTV7mGIrRoR9rJ62sUIoyzqFJ2eZk1vx2ke0JnMhIDAdT7195kXCNqntq2p+ZZ7xVLldGm7eZlblB4BC8qCO1dKdDd49xmKknoR0xX6VhsHGKUYqx+fVuWUr1JNttHPnDYOScE4B7ZqSaIwOUL4wTkiu2NGSTRvUcZS529FsRtMoQJkkp1HpVJv3gOOOSAaccNKEkm9TCWKVOLmldkm444bHcGq7k7BjIOSST3oSTd29iZyco8kd2fkL8ALWXxBqOjQGMkRzocZ5r1P8AYx8NT3mtQ3Ui/uoFXhh0z0NfD8d8QOjSdKO7P2XhHIY1U8XVVrH7E+B7NLDRrSJBjy4Vz6V0GmR+XbQRgKAIgpAr8N9tKOsup9JiqblJq5sh3C4JBG5smolck45KkdadaooS0RFbDqMYpOyOM8d6j/ZuiXcu8DZGxO7vkc1h/EXR7/xBo1xp1mwWa4UgEnp9a+g4flGVZSqOyPleLZVZUOWEbp6H5L/ETUPtuuXkiyk4kfBHeve9e/Zp8W3Ms9wZFHUnA44PUV+85bn2GpRUVI+Bw2Q1XqodDyn4B+J10HxeqNljMoCr6561p+HPg14w0HxlaahKVFnbuASvVvevzrxLzWh7KNSm7y7H6zwBCU4VadT3V08z9T/Des2+oW8TqwDBVJX1rxHQ7q9soogs7iRVIJB61+K1MxqSbb2PrVh6Ulywdv8AM9N8WXCSXRCyAhW5IrjXuJLhszOSzHqe9YzzFTXItVY58JhvZxlUb1T2PLvjt4gubX4f3sVrCDNCu5Wbof8AP0pnxTs/7R8K6rA5ztgYgenFfa+H2aujilF9Wfn3G9BVaftZrRH5PN4pvtY0/Uzqs6GfzHG1D90Z6GvnLxpf3vh/xHq1rFM4imuGXb6c1/XmWYmKkpw2sfilaq3FSitbn2L4EljbTrX96Ad2Rk9a+Qfh5rWuT+IbGCK+laJnUGPJ24B9KrEPlhKaZ2YROrVjJrRpn6seC4DLJEOqowIPpxVL4fPIVtS8hBdVB9uK5Kspum5rRnZhJxgnGXvWfofU2lqgsvLGAcDJqnp8u23bB/hCkHvWNKbm1Jo8PFKE247I8z8ZvsZ9wO09CO9N8YS71dCvDKRz+tehCceXlS3OaOXKnV5pT7WPiX4xTslqvHy+aMZ7+1UfjNIPLt4iCWMpAAr18K+Sna5k6DWIvDdfqO+E6ma5t48naWGP9nJqx8HOb624wqSKAT6Z718xjZurK76H22X0PZwcuW6XU+orbxYnws8T6Re3UxjtdQlVGbkLkn+la/xi8E3HjjwSsOmKov7aAtGwA+XA6/Wvgs+4fhjsK3F2mj3eF+NPqOMeFxOtOXXsfdvh7xemr6dDqFpICk0O4EHp/wDrr82f2bvjvcadO/w48cSCDWrGUxIzkjzAuORnFfzjm1Gvha7p1otSP3OCpVqca9H3oO2q/U/SRLlpN7vIQJZOR61jw3cd3GksUgaHqCvQ8dR9a8KU2rSZ0RwEJwuu50Fo3lT+ckhOzuc81no3AZSeMge1bSxCcVNIU8M4UrR3PRdBv2vLmTcScAcelcvpOpxWSE5Id+CRWkMfOCi4u1jxsRhFZKS3PXvMEZDDJXgkHtiud02+e6tWcklVbAz196+mwfE9eLVpbdDxavD1FwalHuN1O/jt5BMAWXdk49RWDcXauzx+U2CSSSPevr8L4i8kkqkLpdb/APAPmq3BkqfvUZaPyL41cXgJK/fyCT2rh1vUtXKHcIS2QfT1r6vL+McNiXaOjPk8fwnWhJOT072Oie+eAqmTgsRkdgOtZLOl0RIsmQq7lPp/+uvsadWlNXifM1aNaEnJ6I8q+O10YvBGoSsSc4X8D3rG+Ps1vB4AvDKTiWUqSO2RgV3UIJRk30RwYGbljKUObdnH/BZ2bwxa28cpZCwKA9ge9QfBnTbmHwtZshYwpGDuNfyJxVWccfO+zZ/XHuxp031SR7u2l3SRRyK4YNwADzVe3vrmFfKD5VjyDXhUpqKc5Pc4qmIlBpWuugea0JaPbkMSR6UxyCAzjDFgT9K6cJVVnFDq0HUaclqUyC0oYHHOcDtTo5F89SvI3Akd8V97wdiE66jY+Q4thFYbllLV7muVMURL5GGJYjuMVK9wstuUkiB4yMd/av3/AA8IuEYy0PxbGxbi3T1Wh+c2vSyyftHQlePLiyCPr6VDeOp/aUmLMS6RRkewzzXxvjE1HBUlFn6P4K4apHC4mpUd7tpeR9+2ZItYcNz5S4Pvio7VkFtFkYHl5Pvmv51VZpJM/VKbgoKKRdXcmWP1Ge9EW3aGLk4IPPehK3wP1FLEpSu9lsTKfu5YldpyBSyMAFXPVScmu+FVOcb7GEoRqwlUm9kOh+WGV0fBw2QOx9KgDKlo5GcEMSP71f0NwfGMqMIx2P574rxtSEpQgrHwzZ51n9oe+eVcx2VuMKPXd0z9KzfhncvffHbxRJI5JjlCj8+K8jxYlyclHofp/g9gVTymeIa1kz9D7JfLt4hkYEYGPSo7dgIlB6huo71+JS5aSva+p9dXk4SUm9X0L7sHPUnAABPeoUPO0gYyAMVnRxEVNR7HQqjqK7WnYkblWUEg7QcjqDSu6rGQzEFSDgdTXoqfLNOLvqeTU9pyynBWSRHahwV2gkuxBJ96linUSKw5+YDHav6A4anfDxTWtj8SzarFYl8rPm/9qePzvhlqwOMqykk984H6Vc/ahkWT4a6m752AHIHYCvucLT5qcpdkz5/C4qDx1KMV7zktfmU/2bGx8PNHTcTiAZx/n8qf+zcoi8AaSg5V4xgnvX8mZyrYudN7Nn9V4/Eyp1Ipq7sfR0ZOQ3TcwGR7U0MFIAzhTkj19a8+MLR51LYmhG0LSW97FuOVv4lJ2kkk9qqeaeFXJUdT61vKTlG6PPUp3bluhHb96A2Sy5JIqpIwEyLyTgsAvfnpX2XBWIk6t4s+J4silGTb1PAv2nZ2i+F+rMhAIHG7/P51nftTTMPhXqCscbmLEdzjqDX9EZYnySu+lz8epYhPH0IxXVXLP7MT7fh1onGf3JJB7ZAxVn9mxUHw80fbnP2RSffgV/KGZV74ybir+8z+q8bOUakVJdEj6RJOzK8MqgEnt71GMtgknaXwT61zVKt5crV2zhcFFcz6FnJwjlsEkBh600EAbmByABkd8VPtFz8z3MoTcpezhqrXHzynOw5wWAGPSotxdl2cfxAmvouHsuhiKyTeiPn+J8yeEp80XdMgl0mxuijy2yFiTkkD9atHKRoTknP51+64DLKcIqFrn4pisxnUk6kno3ZG74T0Hw1pV39uFvFFeSY+dVGT6DispLhIk+8SUwQT3rSphlKabWi28zfA1pRV5Ssme6xTCUKynGSB9M1483ia/kZDbuVSIAAf3sdc13NyivcdvI81YRTqXfw33Oh+K90LXwJr9xK4EUVs24nsMfy9a8w+K3io3Hw28TLfuqiPTXO0D7x7V6OUVbyUJvVnl5rVjTqxny35WvzR5V+yr4rl1e0mRJC1qLhwCvTrXm/7GWqR23h0PDGUhkupCwHru5r+aeOarWYzitkz+sMLSjLBUp9bJo/QnxEsz2YCTgFiflb+L8f/AK1V9Tjh1nT1NvchWTLEk/nXhqSlTUr6Hk4OpFYrmmrXPKZVdWw+BIG6fXpVm4tJkdsSB06Ej9K8ypNxk3J3Pcp1koOMX7pSCxny9zHIkyBUcrBJYlIIIJBB7+9ezw9JyxCmnsz57iHEr2XIuxpgkfKOSdowPemIy7fmbHIwa/o3BTUqab3SPwWNV3m49wRwynHscHtk1EXGNvJxxx3r0Y3jO97o1pU4qg3bUQZzkHHzHj1qN3ByMEFRgf40QrO/NsVDDppOK26EpO8FBghcbiO2KjVwoPYsQePWsI1FBqwqtN1rxeiIznCL0YEkEf1qTduU8EcYIH612wkpO72ZFRwVqKfvdxv3dnP3gPwoZsjYQRgg0pYdfEnoYVqajOMZT/AeF6AnOWHFObCqq4IGenrSU0mopnS1zS9o37vT1ANtD4zjaRx2Paoi4TywM9eR/epuCabuc2IpKpTs9D88v2uSW8afDhZGIB1WEZHfk4zR+11IzeOvhwgXI/tWMH25OK5uLKTeSTa3R9R4VYmEM2fKtLOx9o+E5I10XThlirWqYJ6njvVbwv8AJoenJklhAo57cdK/larUbldrY/dKkpSm5bp/gd4oQhcHDZyT61XtJI3+8xBHOfr2rzo4qSfI1uU1KMFJbI2oYZmeMCdk80gKVJGT2/zipLFZHliJYhY2yCO30r0aMeSHM/uM44ipdytodNpekKJZLiWQssRBAJPB9q6HT/IjUsuDuYEZr9i4F5J01Jxsfi3GdWftHSvvrc8b+JlkmseHPEFjcqGFxZSjae/HGK2PG80TJqaRnObdkweMEjnNfrWHvGcWtUfAvCRlHnTtbVM+V/2N7iTT4df0nhY7LVGVcds45NcH+zH4iez8c+OLJmyq35IA7dua/FOP4KjjrxVro/oXKJPEZTSne76v7j9QhKpAIIwQMY7V55Br8i73LEoAAM/w18DUrqLS3Z2JcyipbO56GxKjOTtAyMdq5Oy1kT4UyHO4DJPTNU68KjaudMqUlFQe3Q6gu7ID06EfSsC91u2iQqrnzFQEEevvXo5ZXUZxgzzc0oRhTbb1OmVwo2DJ5Jx6ZrhrTxKmW8xwTtJUHue/5V+55TX91XV2fh2aYdTqNJ8t+h8h6ZL5P7R2qOzEkQEhT3APNcFD4m3ftFajEj7t9qVIbv8AN+nNeZ4qVkqVO/Q+88OMNUeBm0tLn6N2sg8tOR85yAOlclpmvW8dqkTkiRkAXPY1+FrGRk1JdT7+OHlFJLZHYeafM4zjJBx/DWXZXwvJGEecL1960jiE4JQ1Zu6KTs9UaMk6r67gMf4VSumVkPzfNk8ntXRCu20pKzOepGNNqcNtjN1a2/ta2e1S4aNSBllPP0zxWf8AaWjTduJy4BAr9O4ayGlOCnNan5zxDnlZTag9O55ZqHwR0vUpHuhrl9HeSPndHKw2/TmvXbe7C7DvP3sE9wK+s+oUZe7KN7HztPOMRGLm57o1vDuljQ9Ot7NrmSZoIwgkl6n3NX2uYntGG4k449TjrXTQy2ipJQVjhzLMa6pqUpXTPii5v1vv2gb9eSlnakID2Jbk/pXC6Bftc/tGeJF3hhChHPfJ4r53xMq+zpwitj73w/gquDdR/FfY++4L7yoo9xJyMZ9a5h5JNke0kBCOK/FlW5puF9D76rQVozaOo+1x3KsjYwvQj1zWLp6MGLtKSpIwDSnj1JqDN1OnBXi9WXHbcdsgIUDgn271Yu1WdCFBV40AyO9dEZNK6YqtGMpJSKqOojfkGTcSSO3FcvLctbvJE7Etk4Ir63AcXRw8FGpHbqfGYzhGpXrNwlovIg1WRfKnWRuRGefT61gXlz5i/MSfMXr656V7tPxHpRSahe3n/wAA8b/UGtOTip77abfifnr8FfD+pad8bvHV5JZPHayXjbWZcBxnnFfc9tpOnwXJuIbdUncEOwHLfWvieL+KlmVRSjGyR9/kmXvB4eNCb5mmb0RDRLuBIwRmm7dqj5yVxwB396+RtJt00evShGjNOfUjLEkkHoRkHtmkwDgqflBGQe9Qvdd477CpuXO3J312IDI3mruzuEpGc8H/APVTpXwUBXAJJB+or6PhubWKi73ex4nFVo4dpaNnOeONGm8S+GdW0S3cpJf2rIrdsmujR0YKckBcAn19K/oLK686EVNbn4fTjOpXU2tF08z4E8FfBj47fDOOaz8OeJrVdPmlZwHQlhuPfnFffUsmc/KSvJrzsw4fw+IqOpUWrPTp8VYunBqNm0fJa6b+0oTGja7ZNtONxU8k+nNfVZljIjDg5QNjP615a4JwqlzKJ6MOO8XKjaKV92fKv9l/tJEgNrenkk4BVTkke1fV0IGGPIPQE96cuEsJTk2+qIwnFuJk/eWq1scB4Di8ZxWQHjK6STUFYfNF0b3rv5Hj2gEAtkEZ/pXmQyjLsNPmb1O/Msbj8TBShGyZeDMNg5JGOnes43UhGEyqDoM9a2r8b4HDLlWticNwVjK1m3Zb7HhXxy8I3HxBh0nwzCoFq+oJJcOR91VNe1mFWKued7ZJPevncx8UOehKhRjZyVm7n1eRcGww2K+sSfM1sc14S0KPQNGtNNjGEt4QPpgYrqmAIwmVZcjI7+1fjNXEyqyba6n6BGKn7kduxBydvzE5wGI7/wD6qkjRkAGe4ABHSuZxlCScTonFXUWtdgG9htBw27g+1OCMG4BJ6cd62ippKDfzNIUORNrcfGxEkJYE/NnHvU7I4WOU527gMetfZ8H64lNI+E4pko4f3n3LW4yI4XGMtgHsTVJ7opE/yHBVh9OK/ofCRbUYo/CsRVcqjSejPzs8MEL+014gV2+UxZDDvzz+VV9KZ/8Ahp3WDHG4Q26jjoeeTXxfi5SUqdOT3R+v8ETj9V5FvofobazkxRAM2dxOPX61BZpJsTKE8DA9K/n+bcXY/RaNNSbk3e6NL7p6k7iQKhkhkIjdEfr3zxXFGUuZcvQzjQ5nzSe/6CfvWzsHIYFR6mp7eG4DxNtOA4BB7c124es171tncMVQpum1HZ7mT4b8H2uhNczg7p7y4aR3bqxJru0jPOWGQwwPWvQqZjUrRTkzl9jSpSi/skkWIwFGcKQQfX2pydfmU8kDHpXPHmklrojpoU1Juben6CxvtG4jqcYpmNkhYE/IOAa93LIKtWUXKyPJzDGSpwc6a0Q2BNs0jlgQmARUGZDNuJ+TkgV+4ZHktOlBKG/c/Fs1zqvVqupJ2XYvQTFJ8knapyTUah1IkwADjINfXyiox5TxHTVWrzvqdIuqRzRNC8hDDADgdK5tnZcuBknIHt9Kqm5KKkncVZxU+R6IpXAxK3zFuM5PapCyny8gGQEcevNdDbm7R6HJHno3m0ndFANhSAcn1HvWiCm08qCQM47etOtF1HFN2M3WUoc8nqjGZsFQcnJwR6VaupIITgqp4AI9axnRUVYzp4qTnGm1dP8AA+bP2PPDUVtpseoCPaSwAJHXpXu/wK0RdH8IaekahZHtV6dzgV/NnEuZvF4mUm9Fsf1LOnHCYeOHp9lc+k/tcNtGvmOMDABOOtecX1rrFwxjHMQIJya+eeId0ktUcHI2mpM72TxDp8cakyjILZ/2uK8ams7lX2O2MZGD2rllXqTjaas2bPDxdNWZ2uoeM1WXbboGU4zntj868/a1mAxgFm457+tE8RUbtewlhoOKU3dG1eeIbq+HDlRknGeuawpLKc4G3A5GRjn0rkljsRyqTeiOjD4Ok2+V2vpYjkAMm4kFmAJ/+tSiC4BwQeRgY7VzOc5NNvc3p0FFuVrxQijaASTtyM461KIJjhcEqMEk1yuN4qJ1QpRkvapWXQnhVvKTPBcHBH86kQFVC8lBk/lV04uWm1iJ1Y0lyxV2cp4ltjd6beQEA+bGVOa2r2MSJKzKTuUkZ716+VYvklGqt7nk53hlWwzjJ9z+fT496O+meN9RRs7WuWIB7c16t+1voUtj42urgKyrIxIA79ea/sLhHGSrYaMl6H824+UIylQtqjwj4TmVfEdo6Mu8SD5nwAfrXA6Rd3cFwgi3g8YK5yK+qxNKUk47Jk5XiFTj7y1sfsd4ACTC1+YCQ7SAMYJzXyd8H/GOt29xYwC9ZolZMI+T+dcmLoShFcjudWX2nFpNRb0P1IsYlNkrHlh0NZvhm9Go6PFLJ8rtGCSfpzXJRqN6Nnk5pgHTntd/ccD40zh2VwGLEAD3FR+NJlBcDhtzEE9xXqJOKbbujiVKEXCaXvJnwr8aJS3k7T84yQO7HNZ/xikzdQdmckD2Fe7QtCgm2clJzr4qUn1Oj+ELgTWzHIJxj3o+D5UTWyn7+Rz+PWvkMbZVOZaI/QKSnToeydm+5+jPhGUXljBHIowQAx7mpPBW4W9vlTgFe1eZV5Vs7HkSrtw5pRuzyP4ufs26b4znXX/Dpa08S27b0li4JbtnGPxr6+sWbd82djHn29a87MKVDFU1SrJS7XNMsxOY4GrGvgptRd7rofDHgn4yeKvhVeW/hT4pWUogEgjivVB2v2Gc+1fYfi/wfoni2xktNVsY54mjK4kUZA9jya/NMw8PMJWk50Z8r+9fmfouF8T8VTapYmjzX3s7W87WNLw14w8PeK9Ph1DRtXjmiuACFVgSvNfF+tfA/wAT+Ar6TWfhnrVxDDlmNkWOwg9QBk18fj/DvEU1enJSXkfb5bxthKsruTT7P/M+797I3Dk4Yk+/PFfBGgftO3nhXVYdA+I9hcW1w5CCdgdp+pwB+tfCZhkGIw0rzg0fRYDFUsRL3XzN9D9M9A1aRYo7fqdwAPr71wPwu8U6N4rhivdMvlmhkCkEds/nXnYSrKnJJo68VhFKKlLZf1Y9ZuJREzmVD8wJOO4NN125nhhWWIAoudyn0Feg6kopOe1zyowi7xb0OK1S5tpGYxjhiRkdjXN384kZmQ4J7Dvx2rDEYpwaUHdbm2Coyk3z/iLFqPkOI2kJDZGKxbmXy9jhhwxIPvX3/B3FcoTVOe1z4LibIY1o6ep5h+0Tqsdt4Ac3G4W5ukLH0wRXk/7UmqM/gU26ykh2UYHcnr/9ev6Dy6u54apNLSx+NYNQec0YWs29D6R/Z2ls7vwPYTytiKSMlA3cADAFea/Ai8mTwLpA8wgC0RjnoDgV/ImZYuP12o5a63P65zLDNxjGEtbJH03qmnPJI8kdsq+awKlemBWNF4huAsYfLbHxgdBXl/WfbRTjocv1RRleLu0ZtzvV/LbA65xVy/lhuszRLtcnLH1NdHNGmlrc5/aycHOW5gBilyqE/KoH459arStsuI1bGW5OeufavveB+aVbma0Pz7i/Eyg+aS2X4HQCT926jtxnsM1nS3CLCyscKcgHuK/fqV2lZH5NjK8XCUktH0Pz6aZbr9o66L87LcMx9DnArP0Zxc/tFa0zNk+WuAvpu618D4xyhTo04tn6f4JuTwFVNWd/wP0Hhm3xR8YXapGf0osoS8MRByoUD6V/PtTWMXvqfqFOScrxXzNKNhkKecgde1KIjuUEZ2kjPoa56FF+1ckzaE4wpyb1LU2CoKkkgEnND/6vJ4wDgDvivcw+Gm5pI+fxdSVOjeOmpTcqtlJKc5RGPHriqsz+XbSh2JVkYc96/onhGMnTg4/M/BuL68FJxnv2PhD4MtE3xo8WyMuXa6YNnvzVH4O3Cw/HTxjESfMSUMB6ZJzXyXjHd14NH7B4WU4yyNVI6O5+kse3y094wcmoIXDwhhzkLgf1r8a9vyyV9z7GtTjJJvVoso+VUYxg5x9KjBHQEZySD61PtVJt7IxUJKKk9GTSbzEcpliCMGmyzMsbbs4CnI9DxXpYFz9pGMnoYY6jTpU5J9VdjbYEBQQAS4z7n1FZsd0AuATkMa/pLIOb2CbP55zzDqNZ1WvdPCP2n3m/4Vpq0RwoYgEnqc9MVgftTX6D4d6hCGOZ5VGPXPHFfV4f3KM526M8jATVbNKEG0tdNDrv2c4hH8PdDPJcwAsD24FT/s/EJ4A0U4O77LGCT347f1r+RsyjF4yck+p/VmYQ9nNQn5Hu25kcKTnc3A9KciluDzhsZHevLpVYSvCRniLWi0tv1EJOMsecgkjvUJJycMMBu/arlJuKXZnQoqNNzX/BGlk85GUnO0E+1UJpgsyjcQCDkfyr9L4NpJ1OaL0Py3i+UlFSWj0/E+eP2rZsfC/UgpxuYnnuRWH+1feY+G9ztc5WccD6jP8AnFfvGW01LD1HN7Jn5Fl15ZpRco3947v9m4A/DjRN+CTZoWK9uKk/Z2UD4eaKSwGbQdfpX8m5hUi8XJxdlc/rXMWpSlFvVWPoiNlCkZ4GTzUIyVG0gkHk5rL43zxeqPMlRU5RlHUsq3XHPOQD7VAWxt4Oemawq4mTkuU6YYWkrtu7Y/zY2mVcncF6etZN1cLG6Ek55AI781+icERUq7g2fmXHdLloOb2NuRn2Ej2PPesIaiGVVLEN1z2Fft9OjyS0PyWdSE6cXeyW/wDmWZGfyyC53MBgnt9apG+RUGMD5jkGumDTfM1qjllSUVam7pmlBKhK4YkEg5HasSS9KMpGApBbjtRDDxlFtbmmIc4wTg97fgc18abtbPwBr87gGM2TLg9Dn1rz74+6u4+GeukOTm2O4H3r0Mnwl25PSyPJx9STnCMndXXzOH/ZKmi/4Q9ZSMK11IxA7Emsr9j6QP4AtGIYjzGY/wCFfyRxxVTzCq5Pqf2FRw0nhqSekeVfkfb8WrTRK0ZdjE3AArFY7Wyo+QgbQe1fNUKzSujCphI+zUk9jSMhOAkpBc9BnAz0NVY8lQxb5uwrqgnBNy3OedWNrQVub9Bk7ZKHJOXOTjknvVK/m8uNGDFSGwfXmvoOGJKeLjFadWeBxQpRw6uawmUqnOFzkZ7VyUWoqwARwAhI5Nf0dglL2akl6H4diMY41JJxumdUbn+EE8YIA71yjagAUIfkMRn1r1VFxSnFamKupq+2h0nm/vA5k53D8PrXJnUvnbknJIINX9XnKN2tjnqY6UK3KtUup1QuMg4b5nYnjtXJm9ICqGKlQDVvCyUbM5qtaE71JrV7HYC9jHXJAUDnt9K4tNQBAG4j5jyetYVaThaT1uZ4Zqbc4q7R14vD8wVjuOMH0rkUvWJC7iMkgc8mt2kop28zslGU4qTjaSOve6dVjIY4wR+tckt6QBuclQwxURpuMbp6HVDEe0hr8zrhdjaoOT8xBJ71xw1IgBGGFd+T6CtvYyUVGe5y4mk5U7xd0z4q/asmSXx/8OAshydUiBAGQMk4FVf2gZItQ+Jnw7hcgRw3qOV79ePzrxeMJyWTzVvQ+t8IYJZjUpzetn/wD7j8NqP7H08AkH7MoBHfA/rWjo0MUenWnlnMSxKCPTHTFfyT7GVNNLVn79Fw5OT1NSJSMIi5QkEk9q17Jrdo8uSNrZJP8qmlG7dRrXYftoqEYp3WxYsJ1iUeYSCvIHr71nXkgDHY3GCMetdkZ8lRJu6MqlOc4tw3SOns9YluFnHCvHJlMn73rmvKZNRlgnzG5LBs81+7cDtzw6jJH4hxTXlOtzvS97nQeIrt5ra8aQ7ZBbyHI7ECuR1e/MtnfSyNgLbscjscda/UMFTbnHlW/wCB8Bi6XLBxTul+J8b/ALONys3xT8cAqNv9o7G9CQelRfszpb3Hj7x3LDgXbarlwD1Hb8etfini5CU8WovSy1P6F4Iqe0yilCLtfb8D9I7ZbHais/LKM56VzRPyjYxJxgj0r8utCEVFo+gwVGVRuTesTs0t7Ao0YmABYEgHriuLEzqBlsFVJyT61hPGOaaitDdU5QV09UdqbC1kjd2lB4xnPWuKubuQRMPMYbQeRXZgK0p1IqJ5uZZdN03KctNzS1BoLf5YXJ3YxntXAz6oz+Z5jHYq4BP0r+mMmgpUoX0P54ztOnUclq0fEei3cUn7UWsRuxCPEW5P3ctzXJ6BKJv2o9UkJxG1qCcdzu5x/WvmPF+m/YU0mfrnhvi08vqXXVPQ/Uy3tbeVArOQdgIYHr+NczbyzeSpEhUBQeD09K/nqhzQk21qz7ylXjOpZvQ9F08/2coZHG12IOTXENdTnbiZiu04GehqFiJX5mhOhCfuN/M9ClvPNX5n6DABNebS3U/lMxc5RWyM9fevap13KVurMakIOHI3c7HzYjtUvhtx4B614p/wkNzHN80rZTkAdv8AJr+iOGUvYxm9z8N4gpyVTkiuup7ZG0OVHmEEPkY7Y6V5JFrs5QsJmDccCvpnTT0b1Pn6qUUrq57O+oLGn3ztbAJHUe9eKy63d4XbOwyeo/hrSlSTkmncyx9ZOEqSj0Pm3wNcrL+0X4oB4EilSD1U7uc14t8N9fvZP2l/FMMlwxBiyvvz1/GvzfxfnKKhJPU/YfDqpUqZcoRiuXQ/WKGUNGu7AUc/U1xlteXJii3SHlMtmvwxVOSKUkfYSw6lK17Xt8jvUlj2EAAFfTtXCi4nIUCQjkkkd6VOS5m3uW8K05OL/pHeSTNJtCNtfb8xBPpXBS31wUfbKQ2Dgn6cVrTxF0uVbs0dR0UpVFfS5vz2UUpYSSgygnAJr418W+DPHOralcXOnfEa9s7d3ZhFGchc/XNfb4XgyvXgpx2Pmv8AXDDxqcjfK3ufXL6XbBVDvkKhC89a+Dz8O/io4Zn+LGotkgAZHy8VT4BxMWm3ucz42wk/glrc+7/7KtThN+JDgAZ/+vXwQ3gD4qRfKPixqIRR8zMQQQfw7VL8PMVKbaR1Q42wVKN5yPvRdLtX5Eh2qSQAf0NfAcngn4uRq3l/Fm/CkYwp6+taPgLGSa5Va5lDi7Cwqc85XW5+gH9l2ijJcYY569fpX5xt4a+LUMqgfFm+2jO5QBx9KUeBMUqei0OirxZhqjUOfX9D9D7vTrNUjCyAgyEAE9a+T/BN34n0ywSDW9dlvLhWBMkhOTXr5FwJiKVVVpbrofP53xJhVaClc+oFgswQWbDFhnNeQvrsyJ50lwQkYJ3E9MetfruGwLjStJ67n5JVr1HiW6d+V30PWJfsESqXlVQCSdxHHpXyPaeLr/x34kn0ywun/sjTpAsrg/6wjsK8riDN8PgaT9uz6LIcjxGMSa91XPrWyGnXT+Ym0qnAJ9fWuIsAbWCOKNiCiABR0JFfjmc+Kc6i9nSjZX3ufpWC8PaMJKvzXkrHprW9mdqOy4OAP/r1wTTyHhJD1BwM8V8bX4kr1nectD6vAZRSptQS111O6aHT8qARgFSOn41wbzvErM8hbgnB7V4jxspytLY7Jcicot3S3+fU7vyrI8blwQTg9vevENb1zUFXytPkxISQXJ+76nvXsYLKMTipJ04aHl1c2wtKF5zta57U1xpFvs+0XUSrwTuIAHvX5gftM33inRfC8WrWXiK5S6N6i4QkIAT35r7jD+HOIlRnVlokrnhYXirDutGlTd5Nn6ixS6bMhlSaN1UlgVI4HrXzd8GL+e/8C6FcXk7vJJYIXZifnyOc1+YYm1Oo1JH2VecnUUabuj6cX+zzyHUjoenpXA+aQqsr4yemevtWUKyumlrex6FGrKb9m9dD0DNierLlOcjHNcIJ2+XDHB45NW6ynKyWxy1ZVHZxfkdVqF9YWsUeXUJ1JFea+Jpf9ByrHjBIBr7Hg+rF4pNK3Q+Q4r9o6XK9dDqV17SpMqZ1DFiMfX0rwhNR4Y5YqM5HrX9K4KmmoyW5+IVakZRaSsl18zwrS9X0hf2ktThR1Mr2xYgd+e1eOaJcSSftPXZLEK9gTtHYZ5r4rxfqOGGpu2tj9M8OIReGnp1P1etNTsDbQMhGeOP61xFoV+zQgbiGUDAr+Z/rjTvOJ+oUcv5ZtQe56G2rWa8CTJJJJx0rhRIy7VIJXGCT3qIYhpSjIn2F6t0dt/bFmMbVY4JJB71xfm9eCd7dPQVnHGSSutzonBQSjbQ7b+3LXP3WPqT3+lcXJcW6eWpAVpD8oY/eNb0cRPZ7BKlCTUovRdDtf7et2wWBAwTz3rlU5KgxkjAJPrXTHGK3LFESkmuZrc6N9aiZkKxbgVJx9a54GQY/0Y4LHByKWHzCUJ3T0M8SoSgpN77jrvxV5EpjMRwB0XtXNa1AzL5xjJZTgAdsdzX7JwhxdzuNCtv3PynibIoxUsRSenY2h4vyNuMAN0PUZrzaGR/O2tyo44r9rwyp1IqSep+Y08ZUpylC290juJfGsoyF2k7gMHt6Vwd8wRFZc5ZsDj0rsoxgpto8qGLlK0amh0h8b3iNhNpXO45H8q80muR55iBIcE4Hp61t7C6sz0aNSM4pxdnf+rnpsPi+7kJJYDnHNcVbzq0aYX+IEiolOLkoJbHNRdSFOU5PS71O4n1y5uNpEmFPX1Nco0qqpKsdmNoA7GulNtJpBWxlpqEex7j4Hv7iw0ewiZP3QiUEHqOB0q3pyKlpCir8oX5Qf4a/iihJTTk+p/VuMqL2smtkdgPEDkKGiO0scEHsa5qSTA+Y/dYYx3qsPGVR2jokcVSpBNTl1Lt7eW8yvNtZQMkkdq5fWb6Kx0m4nmYBURiSO31p4WM8RNU1oZ5hj4UKDqQWp89+NP2mvCfgrUJ9O1C3uGkikIBVT1r4g+KvjXw/ceJbp3PmHziORnoa/b8n8KI1qSqc+62t/wAE/KF4rqg3GrSuk+9v0PqsftsfDuJR9ot7ldqgklTk56A1+YHi3U9MvQDYgnn5iR/Kvbn4GwlHndXTtbb8SZ+LNObSlTs/Xp9x+pemftn/AAz1G6gs0uJkmlcBQR0Jr8arCRodTsrlSQVu1JHryMV81nPhSsPTdSFS7Xl/wT7bhbjmnj8RDDyhyqTte/8AwD+kTw3r9nrthBqNrNmC4VWXPfNeUfAN49R8DaNM8pLfZEJHqSK/BZUpKd+qZ+m4ulCjOVK2iPcJHyQRzjNQsAnyhy2TxnrUYqs1NRe543sote4tepI5DRKucdcg05bASIjCYgZwR65rWjXcbqKHiLyg4zVz8uv2yNBn+1JfYUoQAScV7H+2B4Xjm8Ntf+aT5CEknqOK/orwszrngqctD+f+LMG6Fb2kfhe6PyStrO684skaFgwyvpXY6Ja+YFkSVd6Nkg96/e4U21dM+Tp4mN3KcND2H4brdJLCRbhVTBDHGT710ngSzlM0ZVwcEZxWNeTUeVWb7m+X4iEouajaP46n1bo3iHWLOw/0edhxgLzgg+tRafbSNZIz4YbTgjtXDTnGSUqkTLF1VGbqQd7/AKHk3j/x94mTeBISvKnOMj0xXLfEkTRw3RbAHIJHtXq0HF2SR5UqirVGqi1S0R8weJPE+raxfKdQkyY5OD657Vy1+8n2tVb5lZgQzeh7/WqxOKi3Z6W/E2wuDm4OLjd9z3Xw74quPDWmpqNsu6SEggHtjHWucsNPv7/w1dLaAMwiJwR0wK8DGp1ItS3sfT4PFLD1KNKUdL6+Z+uHwH8Wf8JZ4R06+urcCd4xuKjpXj/7HXiG+vvCsOnTRkTWUjRsp7DsBX8mcS57iqWMnTvbof0dmGT4SFKnKEF7yufcANtGAFiwPMCkD36U1Gmb78JCgjPtXjT4gxLSjKWpw0sjocjSWjIJGwcgnaMgA1ZNqoCOZj82CQf4fpWUs9xDShztsuOX0Oa3Kk0cJc3D+fsbJUYAHoK0dW0piUlt5SMsSwI461+n8HcQqpL2VXfvc/OeJMnUKllHVPoeUeNvBPhXxnplxaaxpccxZGCuyjcvHGDXey2kjx8KdpzyBX6/h5UKi5ZNNWPzKSrxqynC6aZ8IfBvX9V+E3xXn8HRXszaNcDdDExyIgT0HtX074Y+Eraj4/m8VavagKrKsJI5wO5r8V8TMvwDinhl+86n9C+HOY4qpg5LH7P4T6mXxA97BEJpmaOQDKnoM9aqXNlBaBYYkyVAAPY1+NUJVY2U3oe/UoQlK6XXQz57ZJ/mglxzwD2prqqbdrH5uOO9TO03rsPDOUUrrqYOpRS20JYnKoRkjvmk16fyrZFZyTI2Oele1w1g5VcWorY8zifERhh3bdHxb+0/qx/4RWCHjP2pT9CSOtcj+1FIX0K3j5KSXijJ784Nf1lg8LGnl05OWtj+d+G6tTE57TUo6J3Pp/4JKf8AhCtITJBNqgIPbim/BpvL8HaPwRiyjIz34HWv4pzGrBV5zXxXZ/V2PqSc1rpZ6ntJyuDG5BHJA7+9Z4lLSANnBPUd64qc5RXOlucVGKhJST3NaKRwv7yXjeSSO2KZCwKbASN0n59OK6+dVOWb6nNUhUjFyhq7ozr+5MM8bLw55B9KwdflmhuIyvICEgjvnpX634dYePtXJI/MuPJTT95k1zqB8mRmJJVGKk/pXKXN032WQN1ETcmv6MpUowtI/GK1dSpTc3c+MvBkgu/2gdbIIBaJDj0+Y1W+Gsyz/HvxA/3nxgk+meK/HfG6XNCEUj+gfByjNZRP2ism/wDhj9J7TCW6kMQSAcDofamWhLwIeyIOD3r+e42jpPex9/RlBzbT8rGrDPuwvI5GfaqkaN94yHntXXTiuZNGEsPFczW3UuTzL5bMeNqk1UuvltZvmIbYRXtZfd1eVPc8nMZwVFt6I4q81bykdmbI5JH0rgNQutk80fmMTzx9a/pvhOkqdCKex/P/ABBQhVqyS36Hyb8O9TW0/aJ12Akg3ZBUnq3Pf6d64jWr6Twv+0Fot/JlYtRcx7j/ABEn+lfMeLmURq0oYiHQ/TfBfNva4KphKis77H63WhL20ZVsDYDk1l6Dei40y0lUg+ZGvJ+nWv53pzTTm9T9Lpwk52S0R0CkgpwPkJUg/oRTFJBDAn5hj863oSjFpxRy1H7N8zle+w28f924DHJ/SiRVI5PJQgk1vRnGNRTTM8XNSi421e5x7XWwlVPQnJPeqF5BKlyyYOxnJBFf0hwbi41aEZN9NT8C4p541uTlur6HzP8AtSXslz4Rjt4nObi5RAfTnin/ABd0bUfGPiDQPD1lGzLBdJLOyg4Cg19fnmb0sBl9SUtXI87hDI62KzuFeOkaaV/ke+/Be0e08GaTG6EKtomAfp1ruPC+mnStGsbIZDRRKMEdMCv46xNBVpym3q2f01jcReai1vY6mEYyQx2jBA9KakgKblPIYA571n7RwSjuxVFd3aH7SNxHcnINMJChi2QGzuyevFds2uS7IqVYyjpschrV2YLhl3EgxhSB3xWTqjiW5lAYtvbAzX7PwBlVoKcmfjHGeLhVk6dLY+UP2qtXJ8APEHJbz0wO3UcfjV79pzTrGDwFJLLh5TOm1T3Jr9jlCnDDVFHezPjeGJVKmaUIfZT6nt37PJ2fDzQgc7fsgAB6jGOK0vgVaqvgLQ0iGF+yJgDtkDmv4+zBp4qUGtLn9P5xVg63u+h7isi7euOcVGIpA4XgpkYIrhVSzbk9EcSp8uqHj5tvzZ3MOfSlWGXIO0YGACe9ZzrOcbW1Gm1BtdDm9XlMLoBkYHODVPxEsiyxkkhSwxn071+meH9NyqNrWx+d8XzmqXK30Mh79nVQHOA5IPr7ViF2GA6gZYAY96/oOnH2bUW9z8QcfbUZVKj26dzZkvXQrlhwRWEXAwWkIKggg/zqoycVzPcMO7pNadTae8aQHc+M4Az+tc2t1nasjksPWqjGcW1cdbFKVo1N+nzPNvjxdBfhzrql8xm2YsCeoxyKxvjs7P8AD3WdhyVt2bH0FdeXU3GUm30NIpvEUoT6yRD+yG+34d2LqWBYnP0zxVX9jy5874e2cQ5Kk5A6Dpmv4x4xknmNRvoz+v5OKo04y2srfcfbsYEqou8KTjINZ6jO3aSSXxxXzkZSgkovU86LlN3krImy0GQHL/NgY7U6dAqqGwDnIK9sV6NOTceZrUqcZTp+7pZnP+IJ8WhdM/KSRjtUmqQtc27LGuO+PWve4aqxp4qE56anj8S4ecsPyN9PuOChuidpOQMgsTVNIpFkaNgwwSMkda/qLBVITop3P57lCpTqtxjd6o3DNwdrk8gAHvms0MVcbzjGR+VddFqEb9gxDU0ozly3Lcl0S6kMQMfMPXms3zASw46AGvVowik0nozxajqQlFwV2jQFy4J5O0sSBWR5/VckAYxn3rOUbSSWx1V04w5mrp627Gokw2MRklQckd/asp7lAqhHPBBx2OK0cIzaT2PBiqso8kXr/mbkVyV4YncSOnfFYYuGYZLYzk5/rXNVhFat6H0tGrdcj3VkbBu0IwWJJYgA9sVlecoOGOSCGOew7V0x5V70VoYYinKNPkejLc1wwCBWJ+Yg4PX3rIa5yxGT8pByO9So80ro5YSlCClB3SPi74/3VwvxN8AxxNjdfRg4+vWqnx9ljf4p/DyPcwMmqxAAdCff8K8HxBp8uTyUT7zwmbebznLV2enqfpH4ULtodgpcnMK5J74FTeHrcxaNp58zLLboeO/FfyBUmqd5Lofv1eLlPnno+h0sDMAQCSN2CKh88gLnpuA/GuWlNVE5SWhX1Rayv/SHyvgNg8nt6VEGTC7c7gevrmtZVIxin3ZUaco1VzvocLqsvl3Y5Iw4wPWpvESPkSInRiM+hBr9n8O8yhKSpzdj8c4yy+VOTqJHPatd+Xpl0dwUrbPz2Xjg1wfjTVTZeHNXnkc7vsjgD+8cdq/oHLaalJSg9Ln5Hifh5Wve8/U+dv2U97+O/Htwhwr6w65PfGPeu7/ZU8KTWFlquu3cBWbV9QlnXPUg1/Mnirm1OtmLjTfwn9TcL0pUMrpUW03u/wAD7dR93l5XPHIPc1BDlthBwAxNfnLk03OTPQhGSSinZFqRWYhNwJYAYPb0pGYKVzkvjgnvisKsEp3T1ZU7pxjFWf5la8YrA5bjKkA+lUdTmY2jAthcE/nXq5PGXtYxi99zzs2m40JOWt9Dh5ronemcgEghunNYl3IMttc5bcBnsa/q3IKClQirn80Z63CpOMtWfEXhN9/7T2pnnLWykD23VV8GEyftP6sUI/48gpPrg84r4XxoUpUYOPQ/X/CelVjls4yd0fqDbuREpzkMoY+g6U2KR/JjGQAyqDmv50+sKMVJrY/SY2gkktyyJvuhVO3cQSfaokJCopY7Q4IB9TUS91uaeo5zikkyS5kPkyEAEBCcHvmmXD5jlGflxgY7eorswlXmqQRhmNpQ5l2PG7q5ZLyYBSMPnn+L6VialcsL6QYBwxxzyOa/qvhOnagpI/n/AIkxtqvLFXbOwt753iBUAEZGK5W3u/KXJcnDcAV9UqL5rx2Pm3jJQUfaPRaOx15uHZSzICFUkj19q5mXVwQ43jPXA7VuqLg7I5ZV1dy1sz4w8DyPZ/tP6+r4BuLY/KOv3jjFc9Jf/wBlftS2FwCAt/Cqhj33dvzFfm3jDhorDwrRP3HwpxF8vqU7Ws/vP1htpGaFDIQPlGR68VlWl2r2kLqSPlUZ/rX84YetdqNvmfpVCKnCXM9H0N7zi20MwG3BIHes1bgFRkn7w49aiVZqo4y37kS5HTUV0Ls7sVYjgAYHvVGW4Z4m545HXqKzwteSqRU9rmWJoqVFq++iOGvJcS/eJ3OelZOrXDRXDqf4eoHb0r+puDMRB4ZKOqP544owNT60uXQnubmOC2eSWTbFGpJbHI9a43xBqATSbkNwjW5Yk9q+0hQ9pUs1o/wPAco042m0nsa3h/xJoPimae10vU45pbSQq6oRkfWvkf8AZQs72bxL441EyMbefWXAB6DB6ivy3j7jCWWYhYeir26n6tw1wLCvhI4uTvfpb/gn3I3hyR0Y+YQxBIPt2FdfG4aJIyxHJGMda+Ep+KeL6L8T6b/iH2FjD3tnY84bwbLK25mPzKMY7GvSjheADv27s1T8S8ZLRrd9zKlwTg1Ust/Q8h1Dw8+lRiYuTuYZB7emK6HxteLbaeVYnJYgE9/pX0OQ8a4rE1o05xujwOKuF6NKn7Sm9T54+LnixfDXgrUr2ObZKyFEJ6kn0r52/aY1x4/D2m2Xm4S51GMsexOR/jX7X7ZYfCyxLV9D8wyXBPH42FGo+Xkd/U+nv2e9EMPg+x1CQE3N7iWV26sW55ruvhAif8IToe0AKbGPAB64Hev4z4izWWKxUlV2Z/TVHBKCjC+x6mFj+QEkEEk4/SnlQ5jYH5gGBHpXyy5pXjLpsd9GHuyk1ZKwNjK7WJHA46tTkX7u/G4MMAds1tKnOEdXrc19rKUEl0Of1u7MUCxqxzwcetZ3ipGjRXBIUkcjsfSv03gLJaOIxH77dH5Vx1ja1Kk1C+qOdFxv6rnk5BrHguVEn38jIJB96/pjCYCnRppwR+NTqSnUg5Jt9fI+bv2sTu8Dqo4UX0Yx2BJGfyrT+PkTa8fDPh6JS01/q0RAxwMHNb5njYU8vm57WPc4NwUo5qpJXV18j6M+B0Uy+AtBSRSMWKEEduK9M8HaNZ6P4W0+0tpSXitkDqRjafQetfxTmdNVKspR0V9D+kKcIOpLlWpsKhOAACBnr2qRDtYKWJJOMnv7V5NODhJtPR9TrhOCautWSoMlAVAViAc+9CRlNvZA3B+lbKlFX5XqZuilUklu+pzPillh01iX55JGOvtTvGcW7R5GBxg5JPcCvteC6kXiYxl0e58/xPCbouMOiPGY7tIiGcjZvbK98VzUTgTPvkAGTyf0zX9UZfD3U07XP5uxzfPK2q6nzPolxt/abYJkCSxPBA5Of61n6TMR+04qB8SfZF2kHIyCec/WvgPGKm5YaLsfrXhu4rCOSex+nVoxaCLK/LsXOO3oaWx+S1iy2CUAB/nX8vVKkoVXzLfY/UY1VOkpR3RYDEKcg4I7UEknPGOAB6VNSgptNM6edQaUt7CK4Uhs/KuQBjr6U1ydgx0BAJHf1oVNOpy20sclbEKnG6Wnc+Pf2iPG3ifwlr/hnWLeUroUV6okCA8e5rvvjX4cg8U+GdTtSAbmFS8XHcCv6J4Z4ToYrLVF6SsfmVLi6WHxEozj7reh7v8AD/xPbeKNC07UopQy3NsjEjoCRXxn+yZ47mCX3grVbk/atJu2WME8sueCBX4/xDkEsDU5JH6RgMcp0lN636n6BAhWIfJIJ5NU1l3HIz8zLgmvOpQUWtdC3a15dDM1JUkLBshSuSR2ovic5OAjdAe1TGq6MtX6HNXwqnFJbSPOJpv7NvVnbkAtgH0qXxHbeZbtMmSI88DqSK/ZeCeMk5KhWPzHibhWdnUgUbzxVbqjglSeMZAyQeuPpXz5resvbXBUkhlbABPT1r95o4qFSPPHU/MMNl8k1OWj1udtqGqLLdCaBgSxA4ryZtdR54gshLZDED+tdKqXXIzkxMrtyvqz3q0uDIVBI2hRwe9cHYawRHG+8bTtBHr61ywpcyvfU2eKV1Tmuh6vHMrLjzAMKAB2riYNbjIZg+dhOM961quSXNsznw9CnWk3UvppY+wIJGjVCEJLYJI7gV8X2v7aXw02q39puYzwQB/Ov4kjl9aMHZPc/rHFYWLgpJH2fdTDkBSCeOPavjv/AIbA+FMwLvqxAcYy4xj1xXcqVXSMYs4qGFTinze7fY9t+K+s/wBm+D79mIVjEQoHU18b/GT9pLwd4l8NyW/h/UVkcgYIPTj0r7XgnKJyxUZtHxfGuKdSCow26/I+D/F+oSXWt3crKxIuGJxnnJrm77xZPdSzSFYyzsQCV7Zr+p8ByQpKMmfimJyOupN0Vpe5nXV4m5opGAYZGD29MVhz3Iu5xcSDB5JVv5V2KvGMfcV+5v8A2XVr2lN8tv0LT3Kr9lYg/LKuSe2D1qzJ4jitYAHso2wgByK8jN+SpRkk7XPo+GqNSjmFOpbXT5WP2/8A2YNQSX4f6OFcHMCgkdq+Zv2af2hvAml+EbbTda1SC2uoVAIY8rwPUiv4y4gy2ccTOEVZXP6Yz3nnKFdSvddD9JZJgXJBwGPB9K8Fg/aG+FUq5Hiy3LsQMlhgH86+dxWGqppJa7HPQqqKSv8AM+hYpy0YHmYYgDHpzXjcX7QfwmUBG8S2Zl2nneMjGOvNVhqNWSu46nLUk5SdKa07nMftJaV/aPgm8AJIEZPPfA4rE+JXxT+HniPw3f2tr4ktpGktm2oGHP61+icFY6pSxUYqJ+fcY5YlT9pN3S0PyIS2EV7LCkpEqTEHPY5qrqOq6ZaeIr9NjNA1yxVkPUZr+tsFjYqkpNH4vhMDUlUc1Jf8MfR/w+jkWa3YzcZBbHes/wCG2p6JLJEAkoZiAAGODV4hqUVLoa4V1ITajG+ur9T68sLmX7COflVRjHf2qPT5NGNk6CWZDtUgNyD9elc6pxnJOb0PJxdd03JOOiPnv4pXAMU/Ub9wwO/1q78QrLRb4PGupEM7HAJ7172HjTUdHqc9HHuTVo6WfzPjrUQWvIQACAwI9uea2tf01bC/igSUsrsMn0+lcVWklJRlud2WY51INKPKnovKx758LLOO6s5IOSzxsoX0zXQfBS0805ExQlgQB3A/xrxcVFxmke/iZS9klfXudl8EfGV38N/iJJoeqOUsdSuTsz0HsK9C+InweuPFmnRanod8YtbtCskciryCPyzX5hxjwJHNE6uGdqnbufc8G+IEMJh3gMyXux2fVXP0UsdVhv7CKeN9yThW47+9fn58IvjR4g8ImHwf8RZhE9tIIo7iTID+4r+fM2yXFYZqlUi0117n6th506r56M1KNtPmfoMTCSBvyS2cVzOka9pes2kd5pt5HKjgNlWFeA8PKLcpbjq8yiuffodFMoZWWPADHoapRX4diFxx1z3+lZ0q04y54PYWKpqUYuavcma3hQqSo+bHFVZp5C4ZFDdcH0r1I5rWgtJOzMaWDpJ+5FXZv6e0aPlv4SAMdqp2M4jw0mFJQ5A9e1cKrudW7baNqseRNvbsO1aQj1A5JPc1h6rq1jGxae4C4PAJFdlKnKcXNLVGWHxUIVYychJLhFUSEdAc+wrznxD4nt5A8FrKMKoGR3r1sp4VxOLVoxsn5Hk5lntGE23LXyK+u659puFiQkosmAQfzriIHaWTeZSGZ8k+oNfuHDPBv1JKU/iZ+R55xM8TUlGGluvc+Y/2pbjZY6dGuDvuIyoHc5HSn/tKaVdajb6GLQhtl0oKjv6Cvvs093LKjSs0eTwBB/6w0nJb217H1X8Ix/xR2kHoxtEAI7ECtr4X6HfR+E9LUptZYEBHHJwMiv4dxFN+1k2r6s/qfNKyp1ZNao7qNScHJJYBgP8ACtWPS7vaCIwCD0B59qzpYWUklJWdzx5VbSS3uMhwq8thzkKO5pXikt3UTDBblc9q76NGVN6o0eJTm5yVrfocP4klK3KDnO05A9hTfEUc8kqvGhYgHG3uK/YfDeTjJxS6n494g4mM37WK17HIXcyraXJIJLRsCPXjmqGpW9+LaQGJtzQuwA7ccYr+hqEU2pPR3PxzMK9qXJGOvVnyF8G18343+KSWJUTLgjqPXH9a3vgP4a1qT4t+I764smWN5OHOOD2H+NfivjZUXtIRSu0f0l4S6ZK0pbs/RC3A8uPqdw61pw6ZfeWuLZztGCPT1r8BnGUUk1r3PtqajJ897x2I42Tb6sSMgVoR6RexlRJbMQ/ANXGLkkpdCJVnD95HYz79gbaUnGRGTj0qfVdOulsbgiEhVVgGHYCvay+hKNSL8zzs2xSqUGkfNOqtuvnVWP3yM/U02/tbwXDMts5QykEAfma/qLhmdqCUVqfgufe9adR2V9D4/wD2k/D88H9leKrIN9o0ydGZxnjB4r6U8XeEz4l0K80i5tWYXcTqCeo44x9PrX0WKwdLGYV4Wton1PPy7Nq2V42GPw7vHqu56X8A/HVh4z8FaRdQz75Psyq4zypAHWvgP4V+JfFfwF8bt4c8Q2kw8LXlyRFMQdqZPH5V/L/EvBOJwFRwWsHs7H9JZdxDhs0ofWMNJXe8ex+vCvgIEfpnn19K5zwzrdp4lsoL/T5fNidByn86+Mlh5xleOxSwqVO8nqdRncAScnOfrTltLkSRgxtslYHJHSueu29VsdFCDi1F/cQ+RHIQZEDZJwB2rrrbQnZBIZCTuyB6V6OBzCvBJ020cOZYSkqq5lvucZFoemQXX2uO2UTlQNwHOK66TR5QSNwCjAPHQV14rNK+Ih7OvJt9Aw2Co0pS9krIxyqnOM4VTWtbaRdXQyoAAwuR3x+VeZRlOaUUuux6MYu8Wt1+JkgqNqsuCQSQK35dCuLeLz5pVCbiQSR2ropYSTahFanNicVCN03v+ByGrXKWtrIxY8AYHrXn3i67uBMI1nXyt5C4P3q/ReGuCquIl7WppE+A4h4zhhqSpQV2zKkvleYbecyEk/Sua+zXO5JcYRiScnp71+8YPLaeHpJUz8clj61SrKc1Y8L/AGqLoHwRbjcWxqEYwT1yRXHftRaiv/CJW0RbKjU4sj8RmuqrBRwtWT7HscN4mVXN8Omup9yfBFRH8P8AQ2BJB09CpPXBApfgx8ngHQnPIexTH5V/G9XFt1JJbpn9G5iorFvm+49WVzwcnKuDj1qGNinLjawOQPQdqwqO1oPcqpXaTUI7l4Oyquc4D5Oe/NV3lLAbycEZH/162p2UuV6ROelUc3qtepw/jCdkdPm7YGKwPHuo/Z/LDEBnwQfT2r9a8OIv27knofmHHtROn7KC1Mj7WGJ3McJjrXmL+I3PmsrjjGQT/wDrr98pRjC0kfk9OUqkVSUbcu51uo6lHE+RJ3ycHtXktzrJu7tYISS2eVPenXcVLmWxtRw7rJ8myPTodQR+53MeDXGWdnqrGInAJY5Cnp6D8auVWLjyrYzqYVKpzS6JEPxYH2vwNrcZz81q546jirev6bqN7o97ZuAUuIyrAnPB64rfL8TCM+XucOaYSpKMHFap3X4Hnf7EuswTeGr3TTJiSxvJI2B9jXgHwC1fWfhp8W9W0HUoCmjavdsYpCeFLev/AOuv5V8S+H54bHSrRWjP6r4ZzqlmGAptP3oqzXofr9GV+8Dzn5TUWn2N/c21vchcwyRqVKkfNX5hUTaUmtD2PdhNST8yW43yRA7sYyeaWVJY3WKQENkgg11up7NK+zFaVSDqKNkiGzTepXBIHGTVmJBBHg55JOa5oYmUpWjrYmtyRg3J7lG40mzchvLXfwCR3pWuWUybcgcD/wDVXt4DiPF004xbPE/sjCyVpI828SslldLGABGCCQv61zvxFv2t7sbeFCYz/e4r9r4AzSrWpp13dn5nxpl9NVFGKtb8ShLqIXLKeWxjHavK5dadRIFkI2j5gT044r9mTi7M/PK1Oc1yxep6C2rqrgFjnvnpXjV54h2su1yRjBP0rRqDjaW6MuaqnZPTZnrMmuKHx5gGAeD2rws+Iw0yES5YuAQT+VS0m79RUoOL9nKGnc+hYNVEmG3YG3p6V4lD4pKsF83AypPPf1rGrODSc9kdFCHPJqGr2PcH1NGDFDyMZz3rxb/hLYWLbZgcHseprVzjGCaZwVIzV4rVs9gfUl3byxCDGT26d68cfxGsny+dleM4PHSlBttJ7GFWjKnFRmjxP40Txz/Fb4fb3GV1FNp9BXH/ABCv21X4veAILTMhGox7B6+v5V854lY6MclknvsfqHhThlSzG7ldOLP1n8NzhtHsQuTmFdpPp71J4etJ7fR7IyqRtgUZHfiv489rzU00rH7bWrqMnTgrtmsNzBVwxBbH50z7S4XCsQcYPvWNaLinNPQajJTjBbvqKplU5CkkHGD2qCe8uI4Z5Uc/JGWAPfAp0Ze0knFWSDEucmnJfMW5ga4Ro5EY7kOBj9K4Lwr8Q7DxLc3VtbXaG4s7hkdNw3Ljrmu+jiKlKaa0sOGVwqRu9UaOreDdN1G0a0vIC8DsNyv/AFrr/Mco25icsASa96hxhjkuVS07Hz9fh3DQmpON2tbmXoWjW+iwJBZQBIYwANo4+n41tx+aowjfLuBIPevl6lV4ibc97n0Tw692SeltSdFcKhCEZAOP6mmtLMNnzYHI4PT0rtpw1bk9F0OXEUFKEWpWu9PkTLFK2wMCGJIGfeqZuZFVCz4OSDg9KK0Zcz5UdFCLqQcm9EZviEPFYOVAPDEg+ua8j+JnjhLFRaxXZEhyGwf0r7HgnJ51qsZ9j4nimpGCcKbu2tTPnunywkAXJzgHpXh0vjJRgfajuySAT1+tf01l1qUFyn4fLAU6rcZLU8p8C208n7TWoyqhAktQoB785OP61yHwf1Sa7/aP1V/PZy1vk89Bu5NfnHjTjFOjBSR+0+HOUToYKdOm9ND9a1WSKKIMpyQMgUzzXECFmJOF4H0r+b4Vbw1WqP0CEIxilMtRgynCtnkEH0NVrZ1dgV3A4P50qdSztIzhh4UV7Rvct3FvK0EpYDBUkDjPvRc7jbSc4+RiT6cV10JzVX3TnxXJKna+h8za3KYdRkXeAN55JH615v4y1M22t3qeZnEjA5PvX9V8It+wU5rc/AM8yiKqOcdt/uO5e+Mcca+aqls4IPH41462sFiieadxbDAE8V9e8U5Xsj5qWAhCKqruelrey5UicEkk9fSvL0vlEjuk4ZgQBz6Vc8ZKMUkbf2TGPvTlePax4D8cvM8N/EXwZ4wjmUCC+TzST1BOP5Vv/Gvw8ni3whKI5Q93aI0iA/eGOwrx+J8GsxwUsPJapH1fAc1gqspOXuyd7dj9MfBV9DrOgabdw3CMstrG4ZehyK+Iv2OfjNb6zoY8E6rdrHreinyysjcyoCACP61/ImPy2phcQ6NVW6XP6CpckoqdN3VtH+h+h32ZtgxOFfdkn1xSxAMgk3grIoK4NeVySi79hOcHHm2ZDJDswdy7Bkk08cNyxPIyD0zWSrOK99ajVNN3vZnIaz4cN4/m28+1yhLEV1yKuWGRk8k9q+qyTi6vhIWp6o8TM+EcNXSlUep4drvgXWNV02SwtboI1whUsR0HtXvaiLZsLchcZHYGvtY+KuLd5QjZev8AwD5ulwNhac7yd3ddDx34a/Dex8B6ebG2w007F5ZMcsx7166VBDKpwQMZHbFfE4vH1MTU56iu2fX0qKpuMY6p6eg6GCLy2LSHduAxino6RAgN8zMMH09a8nFQWkpLTyO90ItOFte/oMaCPj94SFwcDsayNc1Ww0iynvLq4WNUjJwe59K3o0nUajTjqcMq9OnBSqs8e+K2q2sESW/nneQTgV8wfEDx/Fq+rzutyfKUsqgdsGv23gLhv6rarUdm9bH5nxFmUMYlTS62+R8+/tISR3fhe3uhMxawvFkBB44PIPv6VT+I7R6/4XvLFss2xmX8K/XMVFVcPOi0fL5F7PDYxJq7ufoZ+zzrFprfw58O3dtMGBsUDY/hPevjL9h34uW0MWoeANTuit3p858tHPVe2K/jfibJ54HFNNddD+hIYinOlGonoz9UEt0JDFsZXofrUMNws8QkXJ3gDHp7187TqSaslqJxco8qehNH5Ktt67icH3HagBMA5BXGBiuqjU5I3erudlOUOTlpoq6jYwX1uYnX73TjnParmQCo3EgvjPrXfDH1aT9rCVmmeZXwNKvFxqq6Z5fP4NmVyI5VCNktx69MV6i4Q4PIGec9/pX1+C8SMdShq7pHzeK4Kwkp8kXa+54/Z/DGxfXrPWtQfzp7ND5QfomT2969eeRAgOCBuBFeXnXGmMx0OSb0PSwGTYbBwUaS1b3LESpHCiKmPkIAHasa31rT7ySa2tLpJJoG2sEOdpr5VRUZK60Z7VOi6e71LyKd4OTuHBz2+lMjdlYk5wMED04qK09uxpQm5RdNo01bABfOc4+tJHKhywB3kAEHpxWkXJtRRE6Mow5TkPHTsmg3Mu7BVTgelSeN/wDSfD+oRgEZiJBXHUV9TwpiIU8VCMn1PBz1zdJKC17nxnNrCLPKplIKucEnr6ivJPEGqvaXtyikqwkc89q/qHLZNwUk9z8QxMJOo6ajpqziPCt2Zf2kLW4TkS2+0EdATVz4KT2118c7OWdAxlQKpPf6V8L4uSdbBwaex994d1I0ac4Ti7XP1Tsldre3OCVaMEexxzXZxQ24+yKqjHGcdDiv5xqYabavpc/QaeIg+adJXOb8s5w3AzkV6RHZ2bAF4hwB+FdFPDtq09DOrilNN/eebSREDaCTjJ47V6TJaWgiLrGA20k5A4pUoqDutWjGtj00luuh8YeLtXCXd1bOxyXbIP8AEDXnfxcvhaeIb9Ecr5cxAFf1LwRKX1aMkz8S4ooRnUcZLTU+Xr3WG+G/xgsPENqwTT9UnVJcDg5P19azPipbHW9DeSIE3NsFcFevvXXxllMMyw9mrSR0cJcRToR9hUVj9aPCeuQ63plneQSBo5Y1YEdxXx9+yB8UF8R+GI9EvZCdS06VoiCeQBgA1/L+a5dPC1HSmtT9no1qc6UZwdj7buldnxjjjkVLI6vEWLkcMQD3rzoRk9JPqdlWrCMlSeun5nNXVvHJG0R6OrZz2zWmVV2jG75t3Huazli5RrRcdGjCeFU4uM9j4a+LNjNo2pO0e7y2GVI757V9N/FvwR/begzSQWwNxbIzDHU8etfuHBfHibVCpvsflue8O8suZH5+wa0Y2BkJJXBAz1rC1tk029liuV2ujlQD1Br9qw+IVWKm2fBV5VHFcsdro9VtPEIS3jVmO5uh9a8bPiOOGNc7uoAPat3Xaqc0HqaU8sUqXKrep7fH4q4PznAOeO9eEx+Il+XLEq7AHHarninypHlVMNJRba01Pk6C2uNhbgBlHXGDXOJeXYYKZSqB+M+nau5YKi3flRrLNMTBczm7tmzPFdPJsAGxWAUA+vWqlvJeyvE9sxIJPJ70U8FQUWkkazx2ITU3Uu30LZtNQZtvzFc5J9xWpHBrAR8FlO/IHet8JhKW0VZI8+vmdSErz1kzGuUntjGspKqQQM+uOTXRT6TqF3GxmBLBQMt/FXSsOpSsjjxGbuKUlqm0vmc2rA7Cq5OSBnucVqNps9sUIySpBIHbpUcjTZ6ccc4NKV7lK6heQhRATnaAfp1q2+pXURZZlILZAU9s+lKGEXJq7oeIzlVJ8jjaz0MZbdIVG4lHbPA6gUklzJI7fLlRjk9QfSuCpk9Cacmlf0PToZ7iab5LvlfmXl/eBI1djjBC89exqsssisHJOI1z9PSudZFhmlJxVw/trERqc3M7LoSyzzRyxwhypLjIBOT7darTak0siMUAkjIAPpn0reGTYS2kV9x2U+IcfGNnL3WasF5e24YJcuvmPjBY8EVnCd5W3scEg9e1Z0cnoU581NK4sRmVfEUm6snY29P33Myuzl5XcjJpfDNwIrtG4PqB39a9aULe6zxFQpypupBan058OLOaO4iPlnGM5xwMdDXSeANUQ+QWjzvUDI6is6tNySS2RwutONJxSvJ6n0LbyubBHRWDqBnHXirNpfqmnbSnJyOO1SqrjLlR5VaUpUlOcvevt5Hzx40lzd43YYOQf/rVR+IVykEry5wFLEjHWvaj71O8S8urxdTlVvuPJPE0i/2hbpkn7pye9YNxqg1K8Bzh0YKM9OKxq1L8qb1Enyxk0rrX/hz7G+BBXejKARtHB7VyXwq8QJowjLEkllBAHHbFfNZlzKr7R6n0uHrQnR9hb5n6MafqVtBZqshUfKCMmvmiX4hwSCFmdtkeCQe9bcsYx5up41LEOVSzWi3bPX/FHg7w14yQvrFqjdQhAGRXlf8AwtKyCBPNKleCK8nEyhVVpr5GsnVpNeybSb3RRu/BPibwcJW8CeJbmFFLmONiSAMdOv8AI1Be/EVJYgkLsSWz9Md6+azDhvB13aUVsfXYXiDMqUEpyvFbXLXhrxz+0BYSGG+ns7mzR89SGPueDWXpvjWCDe80nzAZBU/er5arwBg3pDToexgOOcVKKdSNmnc9etvi78TUYQPpFvjdksXOTnqTxXlU3jeFoZZN5LFSFz9OlaR8PsIkoX1e5yYzj7FUXzwimup61c/E/wAe3zrYi7hgmkyAYl5Vf0rwKHx1YWk/2ma4CyyYwDnIFb1uAsFCPK1fuejh+KauIipbdUfR9lqM2Fn1K+ea7cYZnPAP0r5zHxS0kMPMvQAG4x3+nNfQ4ThfCUVzKJ4mLzXF1Kri2rWPpWbVrYOAEGOQR3JNfN0XxH0yZyz6gFTcMMc4Ne3QrU4x5YI8OpgW5OKlva59HW+tQm4ERh4LjBOOK8Bj8faSJUuBfgFc5UnqO9TVb5UosiWBhBuDblLoeleO9FsPFois5b4wGCQOjr2PrXmM/jDTbiXzV1IKr44J7etbym5w9lU2ZrlmGnTre3p3VTp8jvtJtvGOkQpb2Pj+XyI8LGr9Fx0/CvO5vE+n+Xsj1Rd3BVifXvXyP+quDnVacNT6etxDjIxfPLXqemT618QI93/Fcy7u5XvivKR4ntiNv9oxkqu0gGs48M4KMkuTVHPh+IsbOk4p+h02s+J/igLu28jxnK0UTDIbjPr3rynVvFMiM4M6GIZIZTyfrUf6pYJxUJQ36nS+KsZTjzN67PsfX/hfxjeXWmLJf3JedQAzZ68etfMPhnxvbRQYe6Cl0PDHr0ruy7JaOGaVGNkcGYUalaulWle66eZ9X3HiT7VHLFuAd0KqQema+fbLxVZIS/2tS8nXJ619HHGOm7pXsePUyb2ml0tfuLFpp/izwvr91reh60sa3MmWRhx161j674oi+zr5FyC7vg4PSvMzjL8Pj5c9ZantZXmuIwdJUaUvdTPUbH4n/GqecRW2vQJZxnjCnc3PXrXm+j+IoII4/NuFVwAScjivnq/CGEUFGK0Pa/1qxCgnBrS79T3K2+JXxajdSdWheQdCwOB615Uniy3Tc/2pcKjMuSO341NTgzBNL3Tmw/GVeUrWWp7db/GLxuySWGtTo7zIQgQ4z7kV812niVZ52vZLgEvIAAT0FdsOE8LRkpwWxz4zN61e8WuVvY+l7fW5HbdcTli4+7nr614TL4tSDAM4GCSQDz+NfRYeKjDlSsfN1sCpPmbu+q7nu9z4gsrT/SJpCuFwAOi18w6h4vF5LBarcHYWJbH8q61UjyuT1LhhmpctrI9L8Z6Ho/xFtJbfVAUiDEI6nDH0Oa4IeKoYYRGkoEa4Iyfu4pSrqpFRktDmVD6vO9N280M8HT/ED4L3EieHNRkvdEDkG2mckhSf4etLJ40g8p2MwGzBAB6ntXyWO4KwlefOo2fkfaYXjLG0aSpytNfj959A6P8Ati6Wl3Dpmv8Ah+7iv0wPMCkonrnGa+cNKv8AT583l2iNJcuSC2MjNfJYnw3oyuozs/Q9WhxnOcuadPp0f/AP0B039pz4cXMCNcao8buASpTBHqK+GHXSXKnylICgk8VFPw2goq09PT/gkYrj6Ps+ZQd15/8AAPt/U/2lvhnshtbfVJGlfIYKDub1BxX5o6j4gtbLUpZbSBC28gDjt61cPDCnSqJKd7+X/BOSlx1GtFSUWfpQP2g9JeGNNItHKAjDPx+OK/NtfiVexqirEgPAJUcCu3BcA0YyacvwN58V1qtOLpq0tba9j731b4u6lqikSShY+QVBr4Ak+JOqeSVIADnBYdvQV9XgOF8NRnote587mmb4qVRKo9HbbofVK+LH1S/kneQ+TbsVAJ6+pFfKMHjrU7SA7LVim8MSP4s9a+hptctobHHiFGNO0n1tfqfYU/inZACZWzg5B7elfH6/ELVruWON7dgrtghugroj7sXzaI4YqMk1AtfHa41TxDoUdtp8Xmzx3YfaenXJ9ay9U1gvbxu2Q3mEZrzqzlVoypSW5phMRPCYynVi9Y6nsHgj9p7XfC/hrT9IufBM0slpbLGCrY6DrXjR1hvs5I2guq5PrX5x/wAQ4w6fPFn3D44r4mUpunZvz/4B9HH9sq6fan/CF3Q6bgB09cV8zJqCnaYyeW5I71dDwyw381/kdsOOajo+/Cz236L5H1Gn7ZscsybvBV55YALkH7or5T/tSLJITBZzgDv61yy8NaSkouV/kZQ4+STk4e76/wDAPrrxL8XLTxlDbXFpujHlglT1XPY18jW+sTICoyCXI+XvX0+U8NQy9Jwd0fOYnMnjnyxXme1r4jYmdTKcBhgDvXksOsNnBZt2TnPQ+9fVKTlZrY8aChTbcX7z2XY9RtfELLrlsSxG5TyfXtmvG59ceyvopwSVjO5QT1qpTTgrdzooU4NOMlrZn2JB4gMawlpSWbaFC9jXyiPiVcsFJTbIDkDPA57V0xqKMNVucEaEouSS5na9/wBD6X1rxfL/AKPYQuRJKx3Few96+VpPHd2919rKEkDI9cD/ADxUwrN3ktzGWBlKSXTT+vkexeMPDEGuQRXdrIIdStl3JKnXI6eleYw/FIuhWS2YyJyAO+K5sRThXp8k1dM9HAwqYaTr05Wku35nvXw3/aR8XfD0W+ieL7Oa706AKEnAOQB3I5/SvnSf4gJeM0c9vuQ4C56jPb/Jr88zDgPC1ajnTbR9jg+LMRGKVWF7ve//AAD9ELL9qb4UeIGYDxAkV1zlJOMEHpzjpX5bNZaDfSSNcadH508uQ4XnPrXzGZeGClUUoVPw/wCCfRYbjWlGi4yi7+v/AAD9dofjb8N54Qy+K7YjgEhhjp0r8qoNGsLWGNLWDKdQCOhPWvPoeF81K7qaen/BNKvFsGnFrX9D9Ob39oT4ZWBFtFriSyOduF//AF1+Wdx5UbrsjOxc5yOp9a66XhYpp1HU2fb/AIJz43juNOMYU6ektD7d8b/EbTPFV4X0u7IhVQQT3r5K8KX9w8s+5iYwgUY7V+gcO8PLBNKLuj4vN82li1e1r6HrU+rSMcSTsSxGT6+1cFcXxD53HLMRk9q+0c03zroeRzKCUU7tHaS3CSRmLzmBDAZ/rXDfblUtuZiCQcD2rrpTjJKUWRj5OKTT3OneGJczC6YvxkHv71zJvnkA8tjhDzj0rCVScXbdI5a1ODfNLZ7mnPqsFq4ie4Y7sZ9a4vULWe4uBJvAWTBBJ5NbTSjHm6DwzjK6irNfibs2seRcBY5GKvz9a4qcuJQMlmUAg+lZVarSUXsdGEw6nNSjo0/+GPQU11zCuWJYsBgVwiuwwPMPLEAnsa5XiubV7HXRwUXOSe6MttVW0+KXhbW78ONP02cPIw52+uK7bT9R0i2iP2y0WS42gbyBx/OvJ4jwazCgsPeyOzh/FQyybqKN+bfyR+g037S3wus9Cs2m19U2RqGDDpx/Ovzs1a90HULRok04DHQkDH4V+df8Qrg1yzqfh/wT6vD8fwvaMLr1PuVv2qfg9yv/AAk6GTrgZz/n8a/NOPSdFWR3lsIxhxgEDvXJPwkTah7T8P8Agmq8QacmuSLVn3/4B+m9n+0Z8NdcEttpuvRvNLEwKE8jjjmvzSsbKwtJPPs7ZI5CSDsAGBSw/haoS5JT0T7f8E0x3iBSWHblHXbcl8UfEbxj8JPipeeMvDkslx4fvbotcRqeGyeSOvatYLbahF5F9CrxynDKwzj619hieBcJXpKlJWkup4OUcZ43Ctyk1Knul5H6GfB/9pj4ffErRoZYtZig1aTarW8pAKt+P+Fflfqfw10sXJ1DQrmWwnDh1MDEYP4Yr4XMPCeqpN0ql16W/U+kXHGGaSqRcVv33P3Yt9Xspog8NwjB+AQw49+v5V+J+i6l8SNHSOCDx9fPBkgBmJz7V4cfDvGxV42PSXFGDdO7lo9j9qrrWrK0iV57yNU65Zhzj8a/H1PE3i24SIal4iup1U5wWODj1966MH4a4pzblLfyOOXGWGilbpufo746+Meh6JazRWV4r3BVgrKwOSR0r80pL+eV2SSV2HLZYk4x1r7DKvDGnStVrT5muljyMw4xVXD+yoaNs9G8R+OtR1y6kuJZ2ALEjceleYzOwiwibnbqB0PFfpWX4GjSXJTifF4ivWTjKpK9/wADoJ9cmYMfNKjBOVP51y6GYqQ2AxB6dq9DCyVNKNtzixWKhUd42uupn/BLxdovh3433Wpa9qH2eC4iAMsnQnPA+n41DceHNLvHWS4tEaZWJLYGT9K+N4y4WWbNJStbyPsOHOLHg6boyi2mt7n6yL8dvhSkIc+MbYqQACWHP15r8om8K6F5QU2YK4GVP6gV+fR8LHZc0/w/4J9Lh+NqNNXqJtrU/WSx+O/wrlmjVvGFnhuhDjj61+R9r4I0aK5EnkYjIym3qB3FFbwmaipup+H/AASJcdxqP2ai+5+yi/Fj4aXG+G28V20spjyyhxuwegHNfkJa6PaabOtzp6lJywyxJyfSuvBeGDa5nPX0/wCCcdbi6lOm4rdaH1J451HTrnWru5gvi8TTMQV6Hnivnxr2eZV3zsNvUV+u5NgZYeHs5PQ+BzvGRny1WtddD1GO/gYFhKwIwAT3+teZpeyxgqHJIwSB3+ldNObvo9Oh5jnKpFql01PTLW7tkHlvLhOTkd+ea84N0GwTI2COT3AFa4uU5tQk/UnDRkpKT+Lt38j0e+ubBrOWN5Qy7SDz+leVXFxmLajsRKSWHc1hVqOUlK9rHdPAKDU7atPQ8Z8SaBrPhLxEPHHgm7Md/bSbpFjP3lHUcfrXp32Z5U8knI8zJz6HtXlZtlGGzCdqy0senlefV8tpJ09btaH0h8FP25fDepLaeH/iHG2n6vCFRpZD8rn1ycV8ea74E0XWdz3Fku+OQlXA5Oa/Ocb4W0km6NTfXVf8E+1occqov3sdb7Jn7a6L488Ja+iXOkazb3ELjKskgO7I9M1+Fln4T8QaDIk3hrxdf2aoQFSNztH05r5iv4ZYmMmotNeh6VHjChFpVJaH9AKzW0mxkIJwOhHOK/EjSvH3x30zMMHjyZ1QqilwSePx715s+AMWo8yWh3/60Ya11Lc/bkSoM4YkA847egr8bE+KnxydSk3jNlY5BKry2OxOamnwFjpTUUtDepxdgoRabV1Y/YqfULK3LvNOiIFzkkf41+NV54u8faiwfV/FN1KdoBVXYZ+uDXp0PD7Gc2srHlVOL8P7NSS1bP1L8TfFrwhoMZabVI5J4sgRowyD9a/Jb7VdTn95MzszMSWYljjvzX1WC8MHJL2k9PQ8fGcZRTfs9ZH1D8SvjdJ4nElrbvstskHaffpXyncRyyKV3srqScjsTX2WV8I0MNrT6HyOYZ3VrLlmt/M15dSDXJ3Oeck5Oc1yk0EyAKWLOwOWHUelfaVKTcVFdDxKThSvZHSTXdtK2zzCUbKnP8XqPwrnkt3+U7sFsYQ9zWcZSpxsnrsawxFO6qxV1t+h5brunX3gvxJb+NvB8kkdzaTiR1TPzYPOa9ZubHfGUnIK9wR1rwMyyLD5hTvWR35RxRWwc3GKvHpqfZXwG/a+8H+NNNttM8SXosfEVuEjdJjgS+4PFfnjqvwv0e/uTdxM0F4AGV4cgg1+YZh4WRUvaYefyt/wT7yjxpGtNU5qz/A/eKy13TbyKN7S7jmimwQVYHr+NfhlosvxP8MsqaP48vYrfgbC5JAHbnNfHV/C/GKTcXdnsUeMsLycqejep+8sl5bxqCWXYcgEEc5r8XYfHvxakTy73xvduhUkhTgr2GOetZU/DjGuCjJ6nQ+LMOryifsNqPjDw9pkRe91KJPLYnaWGT9K/G/+0NevRv1LVrmZhk5kc8/rXsYLwjxKipVJ2XoeXU8QKcbOMdXofd3xT/aIsLKxvLbwzPm4SFwJVPftivg5rd5laN2YliRz3r9Ayjw6wuHkuZ3Z8tmPFVSUZNM9W/ZO+NT3ni/xZZeKdbEcs960itO+AxyM45r5suPhxpctxJeJ5kc5kDFoyRk9e2K83iTw+eLmp0JKK9P+CexgOMoxpwjVV2tj9vl8deFBsJ161LMAzASL26d6/Er/AIQ1FBT+0bli/IzK/wDjXyS8JqtuTn1Z6z49o8t0j9xE8beFGjDDxBabSwJJkXIz+NfiXH4VLBQ+qXe5BhCJX44571dPwuqX5ef8Dh/16oOSblqftJe+K/DF5bz28et2rebGVXEinOeOOa/HDS9GvtIvFuLXVbkP1BMrYI9xmnT8NMTTnGSqfgaf6z0JrkmnzHsvxKRbTxFqUMUoaJJSQQcgjPSvNLj7deEGeRmfJLMf4q/Ycsoyo0Y06nQ+TqVoTqpRWrvr3t0GfBjxDZWXxu0w392kaFiPnIAAyBnmuL1L4faZq9wdQk8xLzbtDxkgkV5vFuRVMfTVODt1OvLc5pYaPs5rVuy8vU/ce28ceFGFkB4htTyACJF4/Wvw4j8G3cQEcer3ijGPlmfp6da/N6/htidG5LQ97B8TYVUpRm9WfvmPG3hcAEa/aEDgkSLx6Zr8FV8L3wZEGtX23J6zPyD+NVT8M66XtHPQP9bcNTaa1sfvSvjTww8boniC1J548xfm/Wvwq0nSNT02+juo9Xu96SAgNKxAHfPNdS8NK7XO5K/p/wAE4HxthajsnZn2L8XLtZvFF8YZ1kUzM24HIOK8ktzd3dtC0zsxbAJz0xX6pkmWyw9NQm9UfE4vM6WJqN0un4mLcRC4ilV/mVl2kdj7GtaSzdBt/vkYNfTTxNOycFojijhXKLdd2f8AVjxT4S+NJfhT8YIjNceXo+rXIVlPQEnvXSeIfAul61dK91ExljJIdeq59K+D4n4WpY+PNTdpH12QcQvDRjGor9Ez9YbHx34au7OOVtctg0sYYbpF4yPrX446j4GmtPLS21a8UIBgCV8HHtmvzip4aV4yV56+h9jLjnDQTqNXP2Rh8X+H/PiZ9atwivnd5i4wPxr8UP8AhFtSfZjW70Ro+GxK+P51zT8MMXLmtJa9SKHFOG0qS+F9D90brxZ4WubKSE65aussZGPMXkY+tfiJbeFdRtnjmh1W9+TDZMz8Y6d6KPhziaUk4s4cTxPhJNrXl/I+ivj1pllZ+ILi402ZJIJW3gp3zXkEr6jc26xXN1JJjCnfkk1+rZDh69CPJUdz5PG46k4udLZmVGjPbq7bvvAMD2rsLTTXFn/qzkpwPQ19TSqNzcdz5PBU6qfNJ212OA/eKcR7iz5yB2rsl00xogc4BcnGOSPSsJ1XKVrHdJTjK1R6Jnxl/HsyTwQQevNbEmlyxy71gweCcd6+1rUop2PjaM6jSVRPX8DY8Ox8rwQN4Az2pdMgvI50dkKIGGAfr0qI0+WXNI9WcZPljDdfie26DoS3pjRRlsnJbtiuk8DX0YMRmJ7KR6V2LFbKKPDxWVpXUp6ya/pHUv4CRbIN5e53xgete1adJDdQRJkE8Zz396IYyXPeS0OTE5VCNLkei/rU+Utc8G+VG7vCwiGSQB1INfU2teHIryEBVB2tgD19q39rTqXbRTjOjCLoptvr2aPz61jRLhD5hBCqDjI6V9MeI/B0pQlYgevGOgraph4pckNzmwGYVYL2lZaL8z46axYM2ScKCc+vpXr2qeEJYt/7vgscY7Vw16ElK6dkexgc79vK0ou76HjMgSOPIcAnAye/tXR3+hGA5II3NnGOlZzprS+52QruEpRe/wCRxUkqs64YLtYD61pzWsMS8ryQcH1rBKpZKWiLoxgnzR1uVVcRgSZxnGPpVMgq23azAuAM+vtWMnyKy37nvRUZQS/A6DR59t2rxlhhsAen0qnpTu1zGuANsgGR2rT6wopNq5M6ElNQT1Prf4eeYxi3OcZGPb2NVvh0yxyQsXJXCnj+LpWVbGOcLo8qOUxjCSlOzvofUERP2WMbjkoMg98UKh+wH5ju24yKWFnGcry2PDzPKalKUKkHddfmfN3xJlffJkHekhJPanfEFgC+58q2Vye2a96VdKKjFHn0qcvbOLd4yPBLRjLf4GAVlGR2IJptu6rdqokKkOSB/exXmYid1aJ9Jgr0oOdRr0PoTwZOIIkQIN5IJHYVkeGncpGFJ2sq5B/SvOxVGyTfUqnjVCcVM9MutYSCE71xtblTXKXpwrE5JPAB71x4jma5UdtONGTcUx8OrRPefNgIGyffFcyY5BJhQd/J3HtivHqVOZauyR31cTGEVCMdNLHUtr4MnlIgVAxUEVxEXmeYoLH5WJAHeuaEr6Lc7akopR7S/A9O0zVIyXEiDI4Unt9K5XT1lKB24IJKk9jWVm3poy3FpNS95Pb0O/n1OERvuQN0wR3rhnad0kLFgmcrjrz1rRxcWpJasiFGE4unK3KVdZ1GKQRxxKVYyYyO1Yd/aMGVwzHLBiAK6q1dyjdLYyyugpzbT0Seg26e1WIs0ZGSASKzL0XUrpAqEJkZz3NZJqmubmMpqcvcS/pCDUIpJNvnMVCKAD0rLTTrouYxn5ic46j3rOVWUbNLdm2Ac6km5OyWy72O0ttR0+Qpbjd5gAHPTp2/rWDY6bOt0jnJCPkH0rphUVON9ycdHmrc0Xq9X8jorq8iicLvJzgKp7+lZVxFN57ZG5AQBjtms4R5oJWIp4jmg4Re7H/2nK8pjJO1uxPU55xVSG0ZmyylsvjA7HsafJJ6dhvE01TanG99C819JuzubIbgk9T71E9nIdhKnCkZ9TV3Sim0ZuHsaV3Jv8PkWFuZHjx5jMN+GJP3qWG0kZkzkbiQVp04px9o2dGJpSThGPa5A0zhVeNjsRiSPWtCGyUeYnrgYA7+tUpO1m73Kw+Iq1Iqo1ZlSC/uVdcXDhcjHJ4NWYbOQTjAJxjIb1om+SN+p4denVU3Vk2k2Wjfz52id2XA+8Tx7VM+nkJGy5+ZiCT2q6bVk0z0IYVwjGvJ3uSrcXI2kTtlVO3PbNX105m2bmIUMC2e9YwqtvyNaqc21Hr+pSluLvaSZn3LjJJ61rHTJWY4HysV61s5xS5pM4I16kF7GL0ZjrNfM0eydwsWG4PJrchsCZDHtPDDn+9UU53p3b0Z14ijOnKM1qzFvbi9KM5vXZ9xJJJ4/Gti40p3kYkEgspA9MVpQpqLi5MMTOrGCqNJtnHPdX5kUPO7M2AGBPHtXUPpH79GcHcR1qIzjNJ22OiblRlqrpr7jnvM1AxqondgvUEnk13NvpKGI5BAUAgNQ4qL16nOo1qkPa32ezOPaHVUjjl+0tt4DAnr9a7+TS5BZfMCQ2Bn05rTDuTbUtSo1El7y944kz6rHGjR3kgRc4AJwPQV2R0tmhij2ldo4yOvoaUZWlyM58dXqRjGUY9e5zUOsawGUm9cbSeATj61vHR9pIDfMMZHp6VVWMJJLZGM27vS7OXeeeeYs8hMm44Na8WlOt4VZjhSMY7+tKVoyUUdFGbqQ5oaIpeVK8QIAZXbnPaur+wM0YUnaAwAAH61nGq1PlktDpwNODTnB2epx5gnCOd2QDnI+vFddNZSLGEZCctnI7VvOrK97aHPClFVVKUtHoY0esXMcIi+zKVZSCx7+lXptMlVNwO4bACPr3rGpRbi+XRnFVmqVTlqaorW2uTIIrdbJCrMQzH+H0xV2DTJHliHKgsOPWubX4r6HturdxT1RBqe4W8JyTukOR6Y6Zrp77SyYI+M7nBB9KpXs5S2M6eLpOqlazelzkohvWPLDa2Dg9D6VtTWjQvGgQsSMDA+7TcFytx0bJoY5x0numUo7c5TCAopGMdvWthI5QmHj53cEdBSoynzOKejMcbWpVYptXa2/wAjEjs4NshccqSRjufWtn7EXkbJOJG5A7CtsXFcyd9DGjiYTw6ptdepjm3hVkSNyFzkse2K2m0MEAxSYAYkgdqzhT5W4pneswcYO0en4djFMACt8wPBbA/irattGPnhdxJGQGPvU1q04tNmdGtSnT53Gz6f8OcJfozvEMAHg8dh6V3V3pDNKpZMY4zWkppPbQhzhOacpWaVzzxrX92CBjDHaGr0P+yo3UlFyysDz2qMO1N3d7HY8bKNNzl+BwiaeyooOQxIBzXfyaZvQBsoc9u/StoSbimmedGtCc0oRa1t9554NOwpby9wMZBx3r0JdO3hFyQkjqOPTNPn5opNFYdzlKXs+m55y2mLu87BJYAY/lXpqaWVGxeSSSAR09qUpRsot6FuSnVSiv8ALQ4LStMlM4kYkrHICRjp6GvY7DQEt7cbsBpTkg9zXJisQ5Wilex30oOEuWG7OKDhRgglgQcetd+dIs4sFwd3GSPSuZ+7HlSO2MHB6vVnm8kEMqyb4xkg5I7V3s9hYvkRIPlyM/411wrzkrPRHmVqkFNqMbtHD6BaIs108YKqV+YepFdvoulotxOU5EiA4PtRQs5ptjrS5qXItG9Tibi3IZiCQ+QQDXop0cEtzkg8cda6qdW109hSlFSjGG7seYizlOGZsbgMkd69DGlYxxlgeAfQ1kk7tsqtiIw5Ipczd9DgEtJEAZHIG5QQe9eixaQSwQkY5OPSlOXM+R6ox9tTjVTpK0n0Z5++n3DmErkIGBJNeiHSyNvQ4PJI6fStYxUZ8snoaRkptySWmh5NeWEgu+VIPXGOleg3VkI5+VydxPPerrSc0kkaUK7U5Kb2Whwbaa3kLIRjBDAeteiLZJJCgkUbAQAfXNcMuVz5HsZYyNSNBVG/i3PKprMKc5IBByPQ13d1YDLDjk4P0HeuyKUrRirMieLjGEVUdlp8/wDI4AWGIGK4JVgQB3Jrt/7KHk7h1L4BHetqHKnqcrxSjU5ox/4Y81m0yZpMHAC4Jx39q9HGnZY4UlgCuT2FFKurNvY6a8aaSkndrVnno01x5TLwMncB7V6WNNAjBYEFQQcd6yhJRnyy1ucjxrpvmgvd00OKtNJkmQsBhgG5Nen6TpijaGXkk4Hp9a58TfdbHTgEouVRPV7fqeYNp0ohwSC3I57V6hdaWkbnABGep71pTqxclLddjmr01UptpWS1/wAzymPTGj8vCsFbg+3vXpz2BEQUIB0I/OtpTTdnsc1Os2uWKv1fkjzh9M+YgrtDPwT29zXfC2XaQybssMj0JrKNRKPI92enSqRjFypqy/rU88GlLuATg4xn0A616NbaLNdzGG0jZnY4Ax0Fb02oycIvTc82M4waqpXa2XkckNKJt92BlV4Ydq9OuPCmpWdpHJPCA5IBVe1ZUsNN1Pddj0q+bU+Ru2rPHpNEVHLA+hBPf1r1yLw9P5JleEhFBJz70owlflerMac4TTurRe55dF4f3rHvOEOc4rv7u2YfMsWQnBI6DFcsqSb03ueliIU4qLUtLHn82iyRRhVOSnTHauzEJfpnJGMHtXUqrhaUTzalaLUb/NHCRWO4oDkbHIyO3vXaJZpvwgyxyAT2rRxU/dh16mrzCSiqklblf4HLDTwcBgAAQSR39K7EWTfLxk46j29a5qkFZt9DtqYiEKXPBX5vwfdnESaV0BBV0BJFdsYkTIbnkDFdcU4pTi7p9D550PaTbl8Vrp37b/ecSlj90qmWGcH0rthZxKuEyOc81eGqRk7xVzonTdowk+VW+bucc+n7UVs7WzkH0HeuzNvHGxVhnaDgDoK5+eXtOZLV6HXha8ox5F9l/ecRJpOwrt5ZjuGB0Fdw0Srt2gE5FFPmUeaSuaVK0G+VPWVzhl0sR4zyS5yO4/8A112/2eNzuKDGVHNVUgnOzRxxxMqk+VtN9PI4j+zM8DBBZiW9PeuyFqCyjGIyBx2PtWbu3Z9D1VSULqL1/wAzhk0XcQQ4AyMDHJruGgwUUDBOQGx0NW05ax2PJpYh0abg3dnI2+mJGeAc5xg9q7W3tcg5wSoBOe/NaVovlSkb4F3+J36nHNpOc7ujMcgV3KWwJKKwLHOc96WFjHWNjy69Z1J8lPa+pwC6HKWIYEIvUj+H3r0CW1QBd/VSCKvlVuSJ3SbjFvm93oedroe1VK8h8jpy1ehJbKAoIDbM5A75/KtKsZSTUWecqsvifX+rnmp0jrG3zYHPHFd1PBCzIobAJJJHU+9YQalN3RtQVWUUm9Lr+vmecyaQSGOQCrE5x0ruHt+SFyF4GD3HrWqk42fyOuMPelBO3X/gHCQ6Sm1VJz82ST/SuzFsoLZJ46HHaplN2ST3Y5RlSh+8W5yr6UhxlMtk4J7eorsvsv7tOckgcnqPesqNJylysjRRUkcgukhpMnAEanaCPSu3WGNQCM8A5J9u9TTqqOiFjcW41Yt6rZeRwY0gD5j96QEADuDxzXczwAAFVAU9COq1au5WWqMMNJqTdTRy2ODfRRghiVLABce3Wu2liDOmxsgIScd/SnRs5N22Z6NebpwldrTt5nExacu1TxnoVPc11jwqiKTnryR29ap1XKpboebT5pQUlpc5mPTNoyxAUnkdxmujRMj5hlRgDHXHrTVSUndbGkLxtBq5zX9nKoyykgqAAP4q6RohJsxg7mwc9KiqlLW+xVGTirJXscqLBiFygGASue2e1dC0MSoqqD8hOcdqOVc1ntuZVcRSnL3d0Y0WnMRgYycda2VBG3LAgAkMe3pWEKrveOhtPBqpF1o6MzP7PQJmRcZAwBWxtUBctlgSST29Kfsk3eO1zpwkpUmova3xGRb2Ak4yDjoMetb9r8iuzKTg8EdamvBqSSR2QzOpdyT0Sf8AVjPFhHHGFIHfI9DWhEobt8zk5J7e1b+yUUmupx06tStT99GM9om9XEWO2PSugCqcjJO4jjuKzlDlklN7hSnFq6W19PQ5+PTUYmUfKxXnI6ZroWAWIKCDkEEn+tKEVUkoLYzUVCk51HvsjEjsmUKFQFiw59c1qrLzHtBC7zgn+KtnTcZpvZHk4XGKdJwgru+j9Dp7PTgYo8gKFGSK2LGRGhhXy/mIUgno1Z048ycnoenTrSw8lF66X+ZkXFkp2hlxgEgjvXQuqMwKABmwAPTFbRcJNuSLcqsqfu7M42XTwJY5OCwBwQOlas5CzMN+DkEg9/auXklGPuvc6cPS15nrbv5HH6lYoSrSqASxBz/FVzUDlgxwVLdQeh7cV10qUpNJuzRmsRGSV13/ABOGNhtkxglRJxx2zWzKUYoWkPGRn0pqo2m49Clh7uMIvdl02EDWryR4BQEEeucU0gMqjd8hUk5qrxgkpPQ41TaqOnF3buYhtEUA56uAPU1qpHhcggMXGAfTNYVIxUlZXKr4aXKm5aI1bKwBtctyzHt24rSsyfIY5OG+UgfzrKnFxalLc0oYfRrmutLGD9kj2himCMkkd8dK2FJbAZed2BRWgoS5b9biTlKfM1do+RPM0iaTzP7PZBHJggfw5rmh4rkYAgRZ83kMOCPavsKlWMmlF6ehdKLjG7i1LZ+ZpajLDanELkpKpKj0OK5LUtVW7YysRnhRj+GtXi7RUUiI4GV3zO1tvmeh+HPECwPGvmZzjr2NeTRXfksCHI3Dgjt7Vz067bbehr9Xlz6xTaPs7QfG48tQJQFXBIz1r5d03XpYSiiYjGMEegpxqRbuVLKnUcpNaNI++dL8WW92qh5AA7DJPavkvQ/GTRbXaYhdwOTWajF3lF6nJhsBONN0pO9z7Xb7FdLtZgwbnGOmeleDaJ423+SPPB3kggnoKzlTq3Ur7Hk1cnhTdm7fqejax4Vt5VMkKgs+cjHWrumeIob7y03Bhxgjv6mumhjXytvoP6lKk+aHxP8ADzPC9d8Glt2YzuBIz6V9C3enW9+oVgM7iQB3J713/WadRx9o7HyCnWjN+zjzSbPhfVvCTQNlISRuY8/wmvqfWPCAnU7Ax3HJJrOrCNWVoOx9Pg5TwsbVle9mfDF9p0kO7cMFBgnHWvfvEPg3YG+Qhc4JPrVRwLls9EKeatxbW72PnGxjMczLypyCD6V6MvheSKfcIznzOh/rXnYmnOm+Vs68qnHEtVJNxauj174bni3DEkK2Mnoa0PAunTWxj3KTyM4rlxKcHyRer3PWwtWm6dpx2bs/1Poya68izO1iF2gkntxWc6t9jyxYYTIwfu57V05dG0ffPls5xEp1vZUXd3Pn74hy53vuAGTgDvkVR8cEHzUcAgMWwepr23QUKTTdzlwdSrJ2itVq/PyPErSdmuvlwC7Ak+nPSpLPylulXgKrEEHvXlTu5crR7tBWpSqJau2nY998JRtOkR5G4ZGO/pUngo4jRkc9sZrGtzQdug60oxSk1vZ/NHoE1gZIoWbqoJ571uzMBHiXaFZQRnrXk1Wm+ZFuTaty69X6nAS2BTG4nBJzgV0ExdnVDyjsrFgeteZiKDmrt2O/BVYp+yUddjlLfT0WUADq27PrXVfZwAGHGCRgd815cou9uvc9p1XScVDVLoRw2kYRQQODnPrVtZo9giXOcgGuluKcbas5K+IlWjJSVrEsOlLccSA7QpORXQ2fl43Z4CkE+uazqzny2bIhVTiqLV77s5HU9IKxI6IdqZOSPSuxvGTySGO3A49xVJtJc0tToeGi6n7uNlynlE9ou9XCjzBgc9811Rs0eTnB5+U+maKcor3kee41nNQb905+y0pbmQPJguMnIGM11VlbM7lFkChQelaTi2uaT0OrBqEIOKeqd7Ef9kRRqgSMHoc+tazRSxou64w244PrWlKUYq6RwuaqNTW+px02lw+aQFxuxtrakicSKS4LZAAB61vOpFK7DDrmTcFa5z1tpkZkI2jnuB0xXQLbyhS+OXJHXoe9YSi5LmTOmdeMKsLq6RzZswXDMu5F5IH8q6BoD8wUEBQck98VbprlstiIOoqrSd1v95lJYxGIkDBUDI9c1qxo5D5Uq7MuQfbpilGSdkyp11R5k43voZzW9tDGrsTjAyfTFaUlsZThgCCAOa5+a6aZ1PDxmkoT1tr5FSytbeW4GSQhwCB3HrU7W7BmVVwqx8kdh6VVKLm+ZvQqGL9lJJJtJW9S+9jAJY1jAEYPfv05psJlC7trZXIA/ujtShDmknJ6HkuaTnFLf7jaisrQ4JUqcjA9agiuH2bDyVPUd6rE03ZJdzaVSpTim9bGkbS2XaAQfmOQO+euKpQzMV3SA/M/B+lKpFpJPVmkIua9onoie1s7cyIZuBuJAHr2qDznCHYvzdRnt71tyK3LLQp1uanzSRq3VjA6iRQAONx9ayBdS7cuTgnBU0KitrmEJtQTi9bj4rNHlCHqrZBPf2psc5OyRgRhsHFKq5LSJ3UanNVs1q/wN19ORLY7cFtpJ+tZr3z+WqbiBkEgd/c1phaqb1RyZjz04puV+/3l+WJTaqki8Rt8p9fesa4vHYLHg5DHGO9LDyjFNpajxWIfPGstXtp0NIPGygIgwvGTWMt46fuixLHkA9hVTcItQewsW5VJRknqaLbcgbQDgZY1CtxsAJALMck44p0qrqQ0MJ4d0qri/e0HJZkSg7cpjoTViKbe6/NtAYEk1U3JRbktTSgoNXTstkMFpsXbuypbGR254q8Z0DjqSXLAnvWUK7Wsuhs6kY0udKzGrbv5OCMKFAye9XFk+UfOfnJOPSlKpFStt1MJ0pKCnU3fQzvs27ywc/MoJP8Ad9RVySTaxwMnBOfeorPmp3hogpUak6ijLdK5Sgs/LnQg5IYYX0q/aSK08YAYbZSSfU1zziowSkdlJNzdWLtfRs2L6APawqqkMHXPvWjdsDFGByrOAT6VEKanJ2djllN0oqEY8zZyl1ahHVjyZMA47Y6Vo3vEqFCRGMDnv711xalDR6GNOCpzcZayII4MgqQAWQDA7cVbsb6DEiNhmDHBB6jtWTqunVj3OnEUpxgobLqUns0zgIVIXI9z61dmuQr+Y5IUgA/hXS6ikrSWpMcNSheV/iKC2xTIUkBjhgO9XI7yB4RjJcMcD1rjdWN1GT1RtgoSpxk29H3Q2G1CSDaFAKnBPYf41a3QkBg5J3EgntXTBttJu7Mq+FcYOVV6XRnyoBOo4+UAHPbiq19ckzAITluPY+9bSim2728hVMBTjTcea97WZI8EYQtvAwScEc8daz7eVZlwNzDeRz29a0rWprmk7kSoP2d4yva2hrm1hdYwsigMnJHY/wD16hg06+u9i29uzMSMjsfeuPVvfqedGCT53dAbVBgo6ttbJUdfrXWWHgfVZEWSedVBJ+Ue1azgm20erGEYr2kfQx7GxSSeFi+SHGQe30rtbrR7LTII5PMY3IG0kng1xUmleC3Ot01Gzn8JlzhYkDqBhAME9/asbWL9fLx5uYwCcE+lVCOnLfc7sHGMm6zjv59jHu7gyFiOQMkD1+lZL3UUZ3ZLA8HHv6UQinJRTuZTpTjUdRPUvW8gQ/OowxXpWXHcrI3m5O1SMg/xYqZYVJaM541qk5cvR7P9Dv8AQY43nlIGFAwc1S0HVIIll8w4PJBPejVTcGikrRbkv66m9IibnEHCoCQD29ayDqsEjHy2A3sxA/lXo8qjBRl1PMhCbqcy2RqJbxAD5st157Vki/SJg0jEbeR7VU6lk20aVcNUpV4yb0f4GuIeeoAzkZ7+1Y66lFL1nAQtgDPNc1aLuvyMZ15SnaLb1Wpp7sAhAMOAMnt61j3l+qEhZACQST29hSjJSSkz2KlBU4qKd0OubZJJd3mANniuaOpxiRBIcOSdpJ5I74rOVa700KhTpqSrQjq/6ub8UAX923GWBweh9K5o64gZVIP3icmsm5RbnLRHYuWMLVNVI3f7O8yNiCOXPXqc1mDV1dYxHJjHJA75qZYmVm3oef8A2fSmoyvr/WhdkszAqlnG1l6CsqTVmkkKyODjIBz1966va+6pPucMKUYOUUrOxaUop2opD7jkjtWN9rUODkhlIyfXNU6iScYo9DEUG4Rk9jome32ReXkjqxPb1rKgu97DbxhgR71nOSUXJ7ip4KMoqondX2O6tRbJbwsqEvtwSO9YcN08GHL/AHjyF7e1ZqiuazdzKrhYpcyVl0Jbtg0mAuAZCAT2pskok8w4OY+o7DNdmGcY03BL0PLrSq0q3tFquq/UjZVES4YcsAcetMMmQqkYIZmOKmDcG4takyUW3VTs9PuKklrKrR7OeMHA611mlzQLHG8iA5ckg9veso1ZRaTR7FDAyqv2lO2mx2Hg/SUtbNricDz35Ge47VrWn+nW8XlzFfKJGF7/AFrpw8Ept8xhUg6jbkrNfj6FuSeG8kNu6nOcgnsfeoZbTyAXW5Yys3zMewHTNelyuUbpnIsXGceVq7Qy8s4BayQlcMckEe1Z95eEJh3IbYST6/ShV1H3krJ6Hlz5p1IpLbU83utOlZpFSNsrkEk9Tnit2W+VWZ2YkBwCR+lcywcbNLe50VXOtJNqyWnqcsdKuYojM6gouRn+tbWpamn2N1Zyy7SMZ6e1bU8M6iSk7WHUlCF1F6u3yOTEJIjwMEnt2HrVG0v4vtCF2ARiBmuPlUJNR3PQr0ZSpxUvh3+ZspGEwNwJOetVLm+j3N5YJVSACO/pXLWi3dSidOFwdqas9ZIjZFM2FwB2BrNm1GIbC0mMfeI7VSrXhyxRxwy5QaTls/vN2CxfzlaYHymYHC9/WoxfmK2SSBndpTwR/D71ye2d+SB31FzxU5rW4aosabRCpCvx83YCsSXUneZBMCU3Zx611zlJRvHojKUrvke5biSaRtscJLgAkr3qml9FDceeCxjQjAz71E68+XnRnXy5yqJNMt+XMd0SKd8fY9j70z+1opNQZhKBG6kEVM67iozjt1O94OM6MqUVaSLyWlyhCSp87AgKO59qVtXjK2zgkSQzEMSecetbQc2nOSOCMVTcWt0hy2s/nJbiMhiec0Sa5C8qzNJhkBCkkZPpWUpuUHKC1YUYwjUUamqZE0bxMYiSGLAZPvVS41eOS6gmaQFAQGGaI1mlzNbHbhcJTpp3epoTW8tvJG7sRt6YqpeatazWxU3WJEGUA789K2hUSTT66HLKpF1OSat1HXJeCRBJysnKk9/euI1XxBuWJWO50Xbx2FdOFi2rdTDFuKkowenXTodvZSeex2uM5wS1cBY6skpZY5mzuyCO9LE811Z2Z2YbDJ0Gnqr6Hd3lu8BRnQBWY4I6VmtqkC2AhlnPmFyxweg7YNYYeaU7SZMHB1FyvbSwmD1IzuUHPpWIms2bOf3vygHb7VpKjJyTix1PZVKkoJdOn5m0iqDhmJPoe9Y0ur2Xy7ZAfm6Ht6VMVd+9ua0W4rVaW+83WKqQASdxB+nsa586vbLtYygMCBjs3tVyhUcXF9TlU6UanInb/gnRsQgzuJ3gkY71y7atZsIw1y2Dnn61z0oqUrLcmq5KLinqdORCSDlgxxkj+tcq2t22z5bhQS2Bk9AK2k2m7I0p0qbivavVLY6OUqvGcZOM+tcg2twMfmuQMYAz3qJwkrNas1wsoSlyyVkzpGlT5vlwpXj29a42bXLcoqi4Jboc9jToU5yd3vcVShCFRuLumrfM6w3EKBV3MTuCgjtXDya3BGqkXGCV6A96mSSba3ZjQotpzctEvvOvluUCDkhVyD78V5+NdiZcGYHrkCqpJWtPqctO0pPlV79DszdINrYygBAz3xXm7+IoUbAmyMkDnpW/sbR5ZLRnNCU3V5U7RWnkenLLFIm8SAByAAen4V53F4hiEakSgjj8PSpptpqS1Wx6tGtSlFwtd9z0SW5SNUTAAY9scV5jeeJImO1ZcYPJJrWEoxjy2ONVJc9krLsemi5OCxcgDGQD1rzSLxJE6k+YflJPBom46aGiw0vatJ6HqUN0OQSMggEDvn0rzeLxDEH3eby8gGM0ckb2b+Q6WHanKrJWWiPTo76HG0sMhjkCvNl8QQSo4Mm1lY4bPb0pzjFSuzOs5TXItVfoejTTQhS5ZgNp5HfFedya7FhV+0fIuSQe9YUOeTbb1HiMMoqK5dGmd19rBEW05LSYB9jjFecnX4FdGNyBlvmA7Ct6z5LuSudDwvs4R9lona59DabdqLSJeo4AI615fp/iaJLVVjkyNvJBHQ1xwhKaSi+pz04uqmpR2/E9ZNyobII35wcHrXlzeJo1cESgKOpHaumuoqN10MZ4eLlFU9/1O0u5k85jnPIIx2PpXmV14ngEoQTAHk7h3qFJtXZ1qrOTjG15RWp1upTl2TbgANk5PSvLtV8Ukso3Ebc5A6mipCSSjF2ucc5c0nNre1jppLpY2VHbAPJAFeO3Pi2Pzni8w4D4BJro5nCSd9z0IUby5Iq/Kj2yKRnjJLgJnOM/yrx+PxLMyROJiqdSprmqQbSfU5aVRQj7SUfevoewbnYb9+WJ+UD615E3iSVWUrcYycFc9Kzp15K0ovQ9GhTVWbhNeZ77pt+sdvslkB2tyc14bb+JnKqDOQvmEgD+tTVcXZ31POoxlQlKmo3TZ73DOGYk5ADA4HevGYvFMwI2Tn5sAA9jQ4KbUl0OmONm0o8ttG/uPi+S7fZhXPynk+hNUMcs/PLZOa95zcmpRIq1GouL6mmsjIoBkLEMGIPesZ5mLBsn73GO475q6ddp7HLPnjNOT16G5FdbWILZAPQ9vpWKso3oApy7jCmt5RV00OMqsp6vc6pbpo4t6SZ64Y/yrNiJzsZ8gqOR61jUqRb5ke3ChVcFGo7L8zftdWniC5kJUnBx29KxyCBuDEDggD+tT05iZOSaUkei6V4gliYFpmz1571waThdp8wB1K8nv9Kv2knKydhVaEpS9q97fcfTfhzxq4ZNspwmBj1z3r57sNVlgYHzfmVyDg1uuRK0tbniVcNJTupeW3c+9tC8YI4hEspLvgAGvkzRvF0kbqXkYCNQck+9XOCnH3djzlh1TTcvi/qx95Q6lFOmNwPIOPWvm7QfG4Lx7bslSRkHt7itGlGnZLU3o4apOqrytFdD6LvNDtL+FtygnOQRXNaB4qt5fKWaYbcnODnGR1rndWpG0onJWy+nKSV+/wAjKn8FRNKJFiBVm5X1x3FemWN9aXL7S+4nlWP8qutiG7JrQ4MIoqTjJ7M5jRPDJtWLKDncMjHT+Ver2cabEOMjIBX19jXNG17WOmfNupWRyd9Z+VbMeoAOVHXmt7X0j8mQdAU6emK6aTckmjy60o03zR18z498f4j83ofvZI7UnxDkKtNjAXLDBr1ZycVyvU4sNUc25R0vseGQt/phXqUZWBPb1qnbyt9rV8nlyCB3rypy5Umu59jg8Sk1J6O1mfR/g6Y+UjDOAF4PU1j+F7toreDLH5cHPpUVKkpJSXQ5qMKVS9JX959T2qW8UoiseY2JHFecX2tKoyJCNqgnJry6zbTdtz0pVJNunF+7E61b6DeWZwWBJAryeXxHF5nlpLnkEsDXhVnF2Tdj28PUbSk3ZrXzseyG7iCq2/HzAlRXk6eIVdkAc5VQeT0rk5Unp1OmMIu8IO3W/fyPRLm8US/JnB5B7CvO5tfjEZ/eck4Bz09a0oNRkoSetyMS+eMasto3+Z6lY6opkCpLkAAAevua8htfE8X2lIopMc4OO9XUrv4rehzUPZuSqRj/AF3PepbgvGu5wTtBBNeYx+JcxkBgX2kE54xWUJu+quzm9vKnK023FnbfakL7ucAlcV5nN4xWDf2ckYz3NaLDqSfLp3PQoY50488o6PY9NS6MMZkAI2gnJ7V5JP4zllQK7gB1HA7Cto04Ti09ypqScrK90j1C51cP+7MpDNkDnr9K8nPiq0VosnMoHGaqEkkorc8qjTl7T2afuvf5Hpn213KoCd+4DcD0ry4+NgJcEhQzA4/rV0Zt++36k4+zrckVZaWPaYNSCWwjkIDcgE14unjISAiVsqMgZ71FeUb3g/iOvC0ozqcrSTiepS6gyFgsxZQwJAPSvLH8XLlxGFCgAnPQ4op1E4qN9AxNOpGpKLSb7nrA1QtFE+cSA8lvQ15IfFIdN0jchycDoRRUtFKTW5zObpwbk/ePYTqXzqofcG+8F6n2ryH/AITCNIAAQs2OSOoHpSoSco8i3OiFTSNVRvF/gz2A3bk7gGwBgqepryK18eOkmTOBhgQWwa0Uot2fR6nVGq44i0Huj2A6hMu35iG4Bz79BXk1z8R4ZMBwmclSV/Sop4hxXvqxy4i3OoLXfQ9ch1PbtYsMNyCO30rxNvG8U3CMM8EEdvWprSjNWkzalhp0U2o3bt/wx7aurMVVd2fmOPx6145b+NLeKRS2CzAghucVlOo3LmW3Y3+pRa9mrK57N/bkcaMDIQ5HI9K8Tn8YWRO8oWOdpKdq7sPh4KTmn5nmyjWVH2NtL/M9lj1lmbeXyXACgc45/wAK8eg8Y2sMQTftVgMDB4NZQlGTUnsmd2JozSgqcb6HtsepTBVO4FUwc+p968afx0jIUWQbQCCR1NE6kJtRelx0strUYqbd0vzPXZNay3yyDcTgA9ya8L/4SkPlvOyQQcnua0oVoKKjc4sRSbV3HQ9yfWQ7LyN6r831rwkeKomXMkpVl5yvXrWvsVFXTOSVWcYuS2R7tBqay/Mr8H5SxryS18RhkEQkA+bIIPWuV2bs1dHo4XDtR9tJ7Lbqe0xar8xQsDlgDmvKYNckQrIj5OR97oMV01Ic8bx01IqYyMUoPV/5ntCarENu5QVBxkdRXkieJmV9g4w5BbH3s+tTF2ajLU5J0pzhKnDRp79j1G/8YaXo80H25wscsyoDjJ56V8w/EHXZbmbS4gx5vo8kHggGubG4hUcM6i3PW4eyuOLzOGFqS9zRN+Z+rXhX4Uaf4i0Wz1NbkBbyNHJHUA+leo/BhgPA+iZyf9Aj6d+BX80Zl4kYyU3Tp6Wfc/aMZwZQoyalstNjj5fgZay4ZbvDLgAEdfrX0Wz7mBIIAIAPrXLHxFx0EpSd0+hzLhelUjp08j5xi+BMAMYW62/NwQOlfTcJUsjYyVbn2HatP+InY6UrWt8yMNwph7Wa16nwt8UfCB8EQ2oe6LoXBDHHIPTNaX7XWtQ2FnYhXAPJIHfvX6nwPn2IzCLlW0Z+dcTYNYaoqVNbapHznea4CoXzQW3YBPQ/zrwOfxSGCbbjjeCDX6bTUYNQ6s+ao05Tm5zdlt8z3Ox1RI5N2f3fGQf1rwpPFzMw23HyrkbSepradFyS52tDCrVlTi0ve/Q97udbSVxHuI3ckDv7VxnhRZb5k1K5IKRklUJ4ODWbspuUd30OadCpUjesvdVrfI9Q0nT7q/jFwQEB4Ut3/rVZvEBgMYVj5WBhR/Cfar+rScea/XY78LWUpSg1ZJL5nYQaTbGNYxfY5OQvbivPotekS+xuYLK4BH8xTVBwXtjab5n7Nrqep21joMLqJkLsoIO/ufU15jda55Nwkm/cG64PWlKgmlJ7M2xFHmhZbxPdNIj0J7630+JY1uLxwAWxgE9xXgOg6vcXXj3w0BKR/pqEgHjGea87O8a8Ng3Xtc9Dg/h6lXrOm5a/gffVp8ItUaOI25QB85dcc+mK+qPDKJ/ZFgSc4hU5I65Ar8Qq+JGJT0j+J+gT4NpRi1LVo+Ym+E+uqrHzWOAfxr64nQJE7McsCcH0rKfifiW7cv4nNT4NpTi1PRHwP4h+E3ieUlY2XYCME8/nX11f7GySoJ5OBXnV/FDFc3MorTzPRwvBWHhR5ZPbU/KHx/pOpeEbr7NqTgEk4A6Gt79ru+ay1WNlOAwwMdR6V+k8KcVVMdR5qsbM+EzLL/ZVk6fwp7HhkniAb2XzABgEH096+eX8RXG4uJSVOCffFfoKxSik47nnTy51pRcHtv6H0IuvhQzLJwGBJzXz+PEM4VcORuAP1FbXTTbNK1KlSakkfRyeJVACCQDcSSc9K+aW8RzsSWdggbgc8VnSeii3q9hNKTTho2fUEXi20hcbnG7qCe9fMEfiW6dFVWJIbJJ/yazqWta+p0Uq8Pei1d2sfSN143R/uSgFmI57e9fMM2uSn7+QBzx9elVhPd91PY82o+TSKtf5n0Wvi9UYnzTtQEg5r5sk1+dZFCOxY4AB7VrLEWSUV8zKrFxtBrc+m/8AhMY5GUGf5Occ9DXzgmpzpEZHJ4Oee/vUSTe7OyclZN9D6NbxUiSK6EMBJjB9K+bU8RXBDRhiWTBye2KmNaKaT6nHGdSrGUoR0PpW48QWM6rJHMEmwQFP8VfNzeIJiqMWYZ4Ge1RGvBv2dtSquHtFNbHvf/CT+Qyhm+Y4xz0r56n1md8OXZs8kmnOUb2KjCVOEZVEfQK+LhNy0gADgcHkV83Jqt0WwxO0YBA71VSd2ubYdGMoQuo3k7n1Da+IprqURwOpl4BUnrXh2hX959tt2WQnkBgc5PrUqaunE2p12qSlP3b6JdrH1bpc1yNnmrhsAjJ4/CvOLHxDcwLlyxYAYJ/hroeGbVpasVKFOmvaR+F3s/M9R+3XUDTedE6opBUkHn3NcXaeLr2VzG5JjJHDDr9a0WAnFKUnY5aFWE3ZO+v3HayeIYliKlyGJAIPVhXGanPaahGxcmO4ZgE2960hhkla92i8bBTpONPbudSvii3I2mZVGQA3p+tfNGt6jqmk3jxS5ETElGB4IrCu42UkwyyMpU3TqL0PqjTPFdrudGnBUMQPfNfH1j4ru4Loq8xCHIB7kjpXLXxMVDmvoduFy+EpqUnZrofoP4T8WWjxzgSZAkxgn9a+M/DnjC/t7nyfMdhMrYA6AnrWn1qEq3LbQ5J0YwjzJ6/5n3BqXi212DypcEHpnrXyBf6/dyxSq8jEgMCAemRX0VOMYxs2eUsPzQ5oR0k9z6G1DxrbMgzcBygIBU8V8jw6tf7HXgYkwck5x2xXLdW5YvQ5sXRVKtHmV0uvY+hbvxlnJEwDZxj1r5tlvdWLsGYGE4GF7+taSrxb5EtELD4dtOUXdbnt2oeMU8p03HOCSR64r54vrnUoonAlOQDjPvUX5I+pGETc7y2Wp6mvjSIOCCfvgCvAov7QdguG5JzjPUd682dZcyZ7UqtGF09Hvc+kF8ZA7VM5JBJUE/pXgMf25nT5WB8w5HdfTms1Wd7vY25fbyi09D2mXxf84Bk+ViBjt+NeMTW98XCKWG1s4z1PvWc8WqiulY7KuWRhDnvsnp3PpK28XRLbqROFDtgAHrgcd68NsYbsxKXcnbzgZ79q6qdWM1otkeX9dnGKjJab38ux7bdeJLYYk88EquSB0FeB3cF6Q/kl1Ltxz19a5lNRklLRM6fryqTSirrQ9Qn8a9/PAViMKK8Ul07VDGCSxfqAK1VZRly20FXozlT9rSl8j1S48VsZExcZ6lcnqa8mjgu/LAIJcNkE9vaicpO7aKw+FdSUm5Weh60/jmd4WDT9VAJJ6/SvHRp18VBZWP7zPOflqPbKMk0tTSpg0k4vTTc9ZfxrKVLrcfvCvy5PT0ryf+z751jAjYsz4PXjHej2snJSjsbUaUIT55PVo9KTxnNxun+YEd+v0rzP+zb1xw7EBuoH6Vo6zk01ocU8stJyqPe1j0yfxozBQs7YGCRnkf8A1q8w/svUCyJh8s2cnt9aVHENXcj0MZg4VE5NK1kdpeeNGZV3SElmOP8AGuCuNG1COKNipI8zk4PeooYh2cUjzpVdEktD0Cx8YzROu2ZWEqcgn7o9f8K88t9H1HcWjUkqhYLz82DWVRWag99zbAz5Z2qK6PVR4wm+VjcMFQ/1rzmPRdSkKqEfO4EgfzrdVnF2vp1CvhFVlKbS8vkd2PFhRm/enJkJGD61xLaLfugUROcMSWx0+tZ+2ktW9iIVKcHzU1fVL/gnVS+MJS6ruP8Arex6/WuJl8P37Fdyt98BgRW9LFyd+VHXFwknJ+7H82dtL4zkXC+adoxz6Yrjl8K3+HXy3O9jgnqMVyxrSfQ5Ks43tTZ1Z8WyFQVuDk5xg9RmuQfwtqA2lIWHBGMdK2hLmVoiq0JU05yetjoj4tnZkBkIPmFSD3HtXLf8I7qQYCWJtuRnGe/pWbqTk213PUoez5VUeqSSOlfxcyum6Q85OR3rmj4cvg6bIXIXIBI6etZuq5O7ZlhoLk97o7o1n8VlQCZCXLkg/wAqop4T1B9jmFjjJBx1qqFZKd77nHNubmmrNLQl/wCEolJADbWOCMk80n/CH3xK4iYbgckjpjtTq87TsrIWAnR9j7N/FYqjxPcluHJTJzj9avJ4K1CSVNsTBQxBIHXNL6zzJNBHBwjK97qxzUviWQOy7iSCSMnqa07jwFemU4iIy4BIHJrWnObd5HFKjCLly7vchtPE8rx+UJiCWBwPWtG18A30UZPlEPv4IHaiE3fmhux01TSi5df0Mk+IJ9xlaQlWOee2K2v+EC1DAbysfMcZHHFTXrTTWhosDGpDlg+VGVD4ilAJ3kKckgd62IvAl+GLeWRnBOBW7k5WtuWlRpU1FbmV/wAJJOzphm2ggZ789K30+H+oEHEZADAnFU4yjJRS9TnSjOCTlZmD/wAJBcJsAmYgtkjuc12lv8Pb392Ps7Fc5JP8PFdEeZtWWxzRnCnZp6X1OPHiG6cnfKwDEjnvXoUHw0uJOWhJYAEA5wRiuepzQjzSRrFKrUUaclr1PNJNbvCMKzH5iee9ekS/DO7O0pETucAjnisak5Rj76ujshjE5eykrcuvrYzNM1q6S1V5HYxFPmI/hxXqulfDi5azgja3zEMgkdTn1rGhNpOXmXKtCtyuC1OCl1ySVIwhOzbxz1r0BPhpe2+UEZ8tmPGOR9K663PH3mro8+lKDbm1Z6qx5BNq915xGSMqSMdq9WPwxuWl3pEwIwAeck+9RWlJtSRvl1KE6ipLQ8M1LU7jhy7FsE49a9uufhPczbN0RDMRk46YrNqpzWS2OrGckYqElr3R8rX+o3RZhk/fGM9/Wver34QXIuiFiYMzgDA61o8LPn5k+hnHExlTTe62R5Xpl7dy20TFSU4HPX2xXv2kfCm6FvGGiYOCRuPelSo1ErLS5E8RFVOSe7WnzPDzcXDs52NkkcjvX0c/wqlhGTEc5JyBUvBzSs5Gn1mFKXsJP4j5tN9dR4UMwO/rnivY7/4dmyWVnib5lJB9D3pTw7g077k886kXG3wnlFvqMzyL87YGB9T71t3GjfYph0GW+Y46VkoTcWm9iqT5qyjJW8z5silZmzg/MQMev1roYNJixnByrYDeoHavo4tN2TOWFSKjJpfNnNtkZbJD4A4rqP7CiCswkO4nIz2rojSlLVmEJqmrNanMRukbq0hLdACOxrbfRFwQZCcAsw9RS5ZpWkZKt7SVm7MpJfRqwZIzyep9ulTf2QQ3+twN5wccfjTjRlonszapiZUvep9LISLVIRzsIdWOQKcdIZC2ZBgKT9ac4pRvYujjZRWq1IGv0dA5LdRwR+VV3sXYsS5G7GPb6VE4yT5rBTxTsot6K5fhvdxClsqxAOe9UUt2TO8HIKheevvUxqNrlexVStCDutX3Ohj1MqFZckDHB6H0rAZmQoM/MOQO1aTumpXMsLOKi5NX5j0HTPEEkTBdwGfmAHce9cHFcOrZViAxOc9q2deTaRm+XmlGe3Q+i9C8Z+UFBc7nwpwa8EtdVeLpkMAAD2+tazr3ab1OOeEbaaWqPujw343RhHvuCSMZx29K+WvD3iCZWGJTtIGQKmvJOSi3ozKjgHJcyj7yezP0m8O+IlvIY2Vsgtkc8n2rwn4f63M3kKXYphQB6Z71nWoqLvHVkuMG2qitbX/gH0hq1wZLMtnKlSeeo9qzJA0lnuUkgqSB6cVvh6nLa/U8nEclSnyyVkz5R+Ikpzcb2wVyT/jXV+K/CWv6zLLFpmnSTSS/MAFOBz616GOzCjFczaT9RZNltfljFK8Vd7a2Pk62bF0uzO1pBuz/AEr3fTPgD8R7uYT/ANhOqyEHntXy+KzzDRbTkj67B5VVmk3B2/zMfTbkRWqOGP7sYwO+BXq0HwM8ew248zRpAkYIwvbPQmuChnuHbu5pIMRk2Ibb5Hp2PAtf1+VGcBgFyCAe9dj4m+D/AIygL+bo8nlpjDAHnPUVzYvN6U17kk7HdgcJVg/a1I2T+/Q8In19wSBKQS2cg9BWzdfD/VUkJns5EbIyrA5znpXl1JymuZPU9mhiMM1rEoReJnRolaUlnUKOelXYPBF+eZICFJPIHeslKfKotalwhRnonoivN4lkaJkEvR8nnr9Kvt4FvlChYiSdzHI+9xV3TbaWpzVYQhyxT0voZWl6xJLe/K7AHIznpW3Y+CtRWSM+SQFYHKjrn1qasZSSex1TpUZS9k1qzo/7U3RYZhtyMgfzrrIPBl6YIswk7gOD3FNwV79DgjhpU5tN3l/meV6prEySHBJ6kA9RXeXngK9mZCLcEFsE4rqpufLyrbqZSoNJVb6HmH9sXL9WI9DnpXpUXw4vGOBAxJUZBH8qSjPmbS0HTxNKcbxje2x5qdVu9yuzkkHAI/i9q9ng+EGqTqhj0+RmBJA2nnPrXO6iTtNkRoRqzc6a16HiLX8tw6h3fnofTmvoQ/BLX4wSNKlEY24O08Hv61k8ZTkkr6s7ngJN3mr9z55jvb0yhVLbQCCSegr6KX4K66oDS6e6/NzweR2rVYhN8qkYTwUYR50rtdPU+fxf3RJUM3qQO/tX0TN8Ir6IDdaMu4A4xyT7VrhZSnHli9RYvCQjT5m7frc+enu7ogqSw4Azmvof/hU88YDPEcNg5x3raDm48rV0cvNTTUJLV9T5smu7rnJYkADI7n3r6aj+ENxIpf7Ofl4BI+8a0dOT0WjOOjjZUJunCNz5df7UwG0sOgAHevqqP4OXHyfuSdrZXA6elJ86acpGtH2c5ybVnp5nyi7XSRxsQ3mKQAPT619e2/wZlkkBe0YgE5Izx/nvSrQlH3n1NKeYwm/YpWS1bPj+K61NGCocrknBByK+yJPgyQ6LHaspzjAHSohhZRs7m1XEJR5EtJHyVFPdsWHzEuoBJz8vFfW6fBmVc/uWyzKM44FYuHv+zQ4UfaUm5uz6M+U0+3Ki4LGMMCT2A9a+vovg/KrkSQNtAyMCt5QkkpNmXPF0fYy1fc+P5X1DZlQ5xyDzz7V9oRfBjfgfZcqpBIYU4tL3o7GlF1Iy5HKyWv8AwD4zt47+Qs6oegBJzxX2uvwazn9wSCMEgdPWsrOpLmW44Y6c6Xs3tc+Mltb5W3IzE4zg5wfavtJfgu8iqpgO0HKnHSuibaVmZ1Kyak5PRHx1a2V2zmR24JBGO2K+wh8IJoiW+zEByTyOhrR0W0tdNzHB4+EpSdtdlc+XrOzuGx5hIJbkHuPevoXUPActnlipUqGzx1PpU1JLVJG9FaKpUd2/wPJrSCV4yisBhsEE9K6x7L7AvkmMlickntW9OEuSykOrVjFOMo77M5qO1ufnGSccA/3vWtofaLiNsrhgSAR35omlFrrI5f3ig1Td4fmzyjxZYypd6MzTLzqsRAHbBqz41gdbzRcZ2nVIuB1PzDNeTxDTksHNvXRndwXKEc1p0Vpqn95+3/whIi8EaLhuRYREg9sgZFS/CWHHgvRgFP8Ax4wk57cCv4mquTqNvuf0pmlS1eSk20j1EOrZVWIJA49KCoAIUYboM98Vi5tS5l6HFUw7clKO2gRSsjl2Y7QQAP61CY8hiCQVAH0PalGm3q92ayc+flpvRfifnN+2xqbQRWYLttKkk+ua579ut5MWSJ/zzBwOhzX794WWVN2Z+LcXTcMYoz3/AMz84JNeviD5cpKKcqD3+lc6EkclDlSCCR68V+0qo46bnzbox5+VbnZeH7291DUoLbeSryDOfXium8AaUX1WybHLTrkjt71g6kppRvp3Kh7Np2Wx9T+GILm1sIoHRj0GR34r6B8FeEI9QgtwRkhQee54zXdRrKKWhx16fNNxTPKpNPvJUV0hJXAyD2r7FtPhdGyAiMksoJHpXsU8Utoni1pOlNWvc+LJ9EvDhkVmLNuyK+2h8L1BEckDBhtAOK5IzfNzPfY9COKgp26SR8Sz6ReSRI4jIKuSQO1faz/DFRuCwg9wCOg9qaldWk9S6mKjUqxTVrJ7HxZ4Xsprf4ieGPMGf9KXt717P4i8Mf2F8TfCDeWQHukAz/npXy/G0Jwy+VR7H6B4fzjWxDhezit+5+p3h7J0qyQYAFunI+lRaDII9KtAcqUiUH8q/ladZxk7H6W8K4y5U731L2q3BS3/ANornjvWFql35jgK33cDjt9K8rF4pNOmtDqw+FaXtXqlqYdzIXbCjOARz1NMmYq6/MDubAHcV5dCvJ6xWtzujHnptS66n5sfta6DPqGrwmLLARAcDgZNfS/xI8JQ+Ir8yvHkqDjPtX9D+G0m8Nyy3PxbiaSp1nOT16H4+P4FunztjYgMSc+tfptD8H45TtjtgeNucV+yRh7ybR8r/aDhTtzeZ+aK+ArzClomDEAjNfqbafA+2Z1Z4gFAwRjrW0cMnZvYwWaQd03e+5+Ylr8LtSu4lfBAZhkkH5q/VpfhLbxRKsduMLg5YenpTw+DjFNv5HPiM2lTjGMV7p+Ur/DPU7Zigt2PJwcfrX6pSfCqzB/1APzZ5HT2orYWUmmlsc8cfCmnUT1f3n5WD4X325SYSWZvzr9Sm+FsKRswtRxwOB+lE8ule1yq+d0koqXVH5Y3Hw0uoVM/2ZgQQcKOuK/UOf4TQToHMAKkgYx0ojhIptMqtnElCM6SvY/Mg/D67mgLLAQNoPfg1+kcfwytI0MSwAkuQeK6quFTioxexlgswppyc1dy/A/Mhfh3emQx+QQr4+Yd6/TEfCm28xT5AOXAAArgeHcXaW521s0k1CFJ2jqrn5oN8Nr5VISJ+eRgenpX6er8L7feitagdsYoo0HCTc1oc8cyUrU6jsz8zYfhndYGYmwoPAHSv02PwvtY1JS3AO880o4GTk4p9C3mkIxcWru+zPzYj+Fs2Plidmbnce9fpnD8M7UgARAZYDBHQ0lhZqaTexE84pwkmr2dvkfnR4f+Gd99ujXymJVzn2Br9SdM+F9rEgK2yh2xkjHaumGFc52T2LxObqU4unG+u58Av8O7pFVEhYg8HrxX6Lf8K5t+Q0IDknHArspxcH77u7nFiM2U5ulax+d9r8OruJCwRiyA8NnA96/RT/hXVtHBIDEMyDPI9Oxrbn5mqbd7mGHzT2UJqET86pPA14kiNKrNIrALgcAHrX6GL8OrVTGTAN+zP1NEnaTb2PTo47lpJq2mvzPzt1T4ZzarYsj25LxLuBI5OK/Rj/hX1msRYxDcEJH4VzSpSnJOOxFLOHSpubS7fefku3wlnCYMLfIxAJB4r9M7nwFb+cw+zAkuScDrXLUpOM7JXE81lVgqjVrbf8E/ObSfhtdJdWTNEQY2PIHSv0ctPh7aptcwqM4wce/WsK9JJWW48JmUpu09/wBD4mT4X3gJYwlkkIOSDz619423g9dyqikMegOMe4rtdVuCutjOVRNtxlpZ6Hwo/wAKYpI/+Pc4dQSAO/evvs+BLXlivzbicemetdUZqGsd+55s4xq0eZPsrf8ABPz+b4QLsDRwOCp4Cjk19/P4It9w+QgZG0j0ohBTd5MjHZpKmkoRu1ZI/Py4+DQaJmeNi4TJBB5r9C08GwqAjqM4Jx61pLEOGiJg1ir8/Q/Nix+Ec/2lP3JKhjkEV+lEHgmzR1ZYwMHmsKknNXitzsw+IjBRU9eU/PpPhC8U/wDqztIyMjrX6KN4Os3fHkjG3A9jXLTo8mj1Vzvp4uXP7ZaI/Olfg+xZsQHLYB45NfomvhC1VmBXAJwMDtRUspKTCOZqVZqOt2fAGnfCForeQ+U2WOCSOTgV+g8XhS08r5IgcsDkjpVKLbu3ruTisxqSnzQirbW7H54TfCN2dkeFgOCCB1zX6GSeEbbehEakkgAjHat1Wap86Wt7nLUg/aRpxfun57f8KcbagEDYIHUdB3zX6GDwpa85jxhSCT2NYQvL94l1BVXGdm9Nz85V+C5IbdbMpJwVx19DX6Kr4ZsTglFOGGMDufWumq3ZLubYaulJzk730PzzT4O+Wu37IctISSR1r9Ej4UtAq4QH5gea4FRTumdazPmvFP7z890+DKbYn8ggK5wAOvfmv0Mj8MWq4zGuQSSB0NS272Wwp5k3GLStb8T89R8GBs3fZskyHIAr9DV8K2eM+WCFfJU10xdkoy2Od49VHKTV2fn2Pg1tWLFuQEDEED+dfoEvhq1KoduNrEA1kqKs6aXzKlnE5pLtrY/P9/gyhVUW3zuUhlIr7/Ph61wCsSjgg+9dcMPazT0ObE45zilJWT/A+AofgwI12tbgZPHHX1r76/sC1ZvnQfKdoA71nPDJLnt1KoY6rSqRjSen5nwWnwaji2hbcKd2CSOtfeR8P27DHljrwfQ1jOEpavY2xOcuhSV43bZ8JxfCEBmX7MqjdgkDqPU193Dw9ZgKdoLbjuB7YqKsJRbptXZy1MfGajU5bW3PhiL4NRyFcWwO1wSMV91Q6HaKCY1Ay3AHrXRKq6bUfkNVZT5Yp3W58QD4PQlxm2AbcABjpmvuY6LZgbggPzEcjpVRlFaR3PPqVko3rR1u9T4Sb4Pxg72tifLfA46190nQrY4bYOTkZ7/Sp5kleex6FfHWpKcep8Gy/B2I7D9nxucnp0zX3TJotoWU4UhiRjHT3rSPLNOxzvG3aUn0uvkfEA+DEYCE2+Uz2HSvuL+zLeNY1KAjkYPfNZNTtZHThMZKpDmWif4HxLD8IIwxbyMgMCRivtgaTaqAdoABIOO+KmUedJtGjzCSvTUr9j4zX4OW7Yxb7SxHbp719nRaXCrKQoB3AkEdK2lTaioxZyrEykpOb2tofGafCSGIKPshJ3licV9qf2Rb/KVUH5xkY4x2qakYykuZDhmE21KDsz4ob4Q2u/cLf5sggY4r7PfSLbc2Y1yCRgdq6VCKja5wrFynOTqxu7M+QIPg7E0HmG3GFwcY796+0dP0qFopMqOScZ7VjCMoyUTpp5q6clUpxuktD4u/4VLagf8AHsuASeR0xX2RPpkKMVCAAEg46mmtryKnmE3TjUkrXbuj42i+E1rkgW2WyTuA64r69j02FAzbQAxBINOnQvVsuxhPHOVNqPw3ufJ8HwmhUIRbg5zxjrX1wNOt0YsAAMEgjtmpna6bZU6kmlK2mlz5htvhVbQoX+zjlSMEDnPWvqVrODgYBPAGPeto0UleT1JVSdSzp7nzAvwytY2CC2B5BGB1r6e+xRDklRjGCO1E6alH39TOtjnJ2glzI+Yn+GVswAktxkkHGOvtX041rE+PlB2sAWPf6VnGKirrXyOv63NtSqbs8Q0r4Z262sYWADlgAa+j9PtYREMEAcZJ7fWpw9P945WPNlWai4ptN6feeCr8NrdigNucqD2GK+jjbxq4YY3KRn3Fb1LzlodUqShCMm9tD5nb4a2qOQLfLFOuBX0ZNBGsgBHy8cDtS5JRXO1rsLEUk5RjzWS1Pnab4b248o+SvUAHHX617/cRRK0GAMM2QT+lXRinotjfGSVGKu7t9O/zPmef4ZWSyAvADk8dK9+uo0abZxzk5A6VanGUeZKyMo03LW92eIWfw0sHRCkACht2f7pr3+xhTyyCB1xgVkp2dktGKvSck5J+8eHXHw7tI08x4gQvOMcivcdQQGJgq4ypBNdUY80PZp2QnGHNFSd5HwZ8QvCEMEEgjAznt2r0z4lIGif5sncQcjpTjSV9tjuhi1GPK+ux+cfiew8m5c7zwTjjsK3fGahLx8ANmU5z2FcsqXLJ3R9HRkpU4tK9j5MjcsfLByMkknse1UIgTkDhmwTn6VoqzTXKeViIKVNezeptAEbgXIC4Jz3qvEGIHUjjcD3FddOo+VXZw1lzzs7XHSFmTcj5UZGCP5UwBkKnadgbjNaOMrNpbGdCNONS8pWbIZYyxUbyMYHHc96mCnLu2eSowO1KKikm3Y0UKsJc61j3M6S2mGGEhLFiMdj6VpogZw25vlBOB0z70nKUY3aPSbVVJJGQttMSzsx5UgitRowHwCxIbcR6g1MpymmnsZui1PkTMcwmQlnAUIDgd6vXETruZFIGCdpPA9q0dmrI5JxnTk1PZHKXTBJCDncMc+tMuUZpcrwcAkHoK53KTXMy6EYPrqVyzDaCw5OPoPekQMSpIB3ODj0xWibadztq1k3GMehIMHYu4+YpAAH8qdCjgkFiWLEgjt7VKmlrbUMVQqSajHqddoEh3Rc5IkII9AD3qLR3Mc+5hjA3An+VaKLT5ww+I95xno7bn178NZQZYPMJ25Ref6V3P7MHg6bxZq8dxcITp1lMpx6sPT/9VfMcUcY4XL6fv6yfS57HDXCOIxj9q3aCejtufbHw68BR6nZw3Oo2paJ8EBxxjtX0zo+mpYWUUEXAQAEfTrX8/wCe+JuMrSapR5V6n6nh+FcNSVmrt9TFsvCWjacqeXZRqVYDIUc118iMdo5PGc+lfn+M4hxFeXNObuerhcuoqShSS0MhtNtlBWOJFHso4FaTRlVVmJ45PvivFr1armuZ6np1sI1JQ0MkaXbP8rIBnOAP4fetUHOGJ4ZQSPUe1Ko601dS1HXp0lJU3uc9N4c0y6jcTWyNlQDuUfnXTBPm9NwUkEdBWtDEVIyT5mclTLotO61R4V4p+DPhfW49yWEccwyVcf1r3B1yD8uNxA59K+lwvFmNw8VGLPIxnD1CTUqa16nwVqnwRi06eVRAGVWJDAfe+lfa2raXFcQOWYGRFBHrX3/DniXOrJU68ba9z47PeDq0G6lKXu27Hwb/AMKogUf8e+BnsORX1NdR28JVCAGBJbI61+5YerSxCU6eq7n5dLFOlL2Mk+bY+ZYPhTbLIv7j90cdR/Kvos39qiIuRtjOAeODXXUwrcrS2OuGKnGKa3PHP+FaWscAygARcKBjivTNV12zigSKJwbhnwFHvXFiKkIpt7LVjw1OtVqKEfivZHmtn8ObC5njgCKXOCFx0r6E8HaMkccd3MMyTncWavy3O/EGjhb0qUbv1P0bKuCq02niJ69rGJoPwf8AD1tGj3dokjjnLAcH2+le08qFRM46DHevy/NfETGV42g+U+3wnDlKlq1dnN2Hg/RbVAItOiG1cKSo4rrlDFTkndgZx/OvkcRn2JrTVTnZ6iy2jCFox2/ExB4e05UYLaRjK5JwOtdKoKj1rgp5nXm01LUX9m0m22tGcsfC+kyKEuLNGGTgbRiuryrEdPnAAx2r0aWYYmFT2nPZ9jmeV0qkbuPl6nn938PdAuPv2ajByCBXfM2SoLMVwRXdhOIsbQd6ctDmq5BRm1GpbmueEan8NbKNgUhHlk5GQK9rkiWZPnBx0+lfdZZ4l4mlUXtVzJnzOa8DRceeErO/Y8F/4QC03IqQDjHBxzXswxA4RwCMgEiv2Hhzi3D4uK6SPzbNuH6+HnZSvbdnlUPgC2O4tGoHQHHSvYI1iLE5BHBC+lfa0YpWl0PmI0m5csb3e54J4mk8I+AoLe412MiG4lCZXHOemK4H9rFtujaEqZVpNRiDY68sMflXNiZxeHqVnujbhig8TnFPC/Zelz3XSPCXh3WrOK/s4wI7hVdCwHAPStT4ZE/8Irpa5JC2iHPrx0r+b8b4gY2bcqaskf0ZPgrC0cR7OWq7sbH8PdIV8eUAxOSCBya9HUnOSp2kDr2ry/8AiI2Ok7LRIzqcLYSDU0tbnAHwDpY2kRg5YDBA5+leh7WIBB+82AaT8R8wUkkrChwnhnGU7aHlcvgyxSZYlgHGRx1r0VgPtIyxO0jGe9fo3CXEeIxk06r8z4XifJ4YaKjS0sedxeDLFAWaEc5IHr7V3906RwyO2SFUkDuK/YVTVo23PyipjKqhJz0ijx/SJ/BeoajPosN6janAw3Rgfdr5u+HEzv8AHHxOpclFnUKMdMk5xXxHiLxDPKXGNNXv8rH6TwHwlSzDAvH1Oultz7Hk8CWEygKi7GUYIHevQLKVRGisDu3KBn9K/G14k41q2lj7L/U3COqo01tqfPut/BFNSJKXIAYEBMda+kIxhiCpLZ3EmtpeIONUeZHdHgzCyS5no+h8Kav+zJMsM9wNTyIo2cg9+M4Br7U8RBI9Jv2UfL5DEitsF4hY2vWjTtZXPOzfhnC06TUFqkfjrrWiHRb2ayyCYpSAR3rZ8d3X/FSagqMwH2kg/nX75lc5VYqc2fk9TlpRVGD11PAvHMC/b/DmTlpNViXjv8wpPHUhbVvDSqCT/aUYJ9eRmseJKcnl06ilrqj6Xw7w6lm0FFaq2p+3XwmiJ8G6Mc8/Y4yfXGBVj4WDHg7RxzlbCPIH0FfxvWoNyu3onuf0DjJKFWaerPQ2i3vnIyB+VIMAE5Jznr0xWVakrOD69TiSaSad2yvIuwEMwIAJ4qZyh5OO351nHDRnNWewoVJU06s1qfmJ+27ESbRtwO5AAPTFSftslDcW7LyUiJOO/pX754d0ZQptrbsfjHEFCFTFOUm0z8wIYS1ygJySwyfWr1sv71XVsgyEAntX626dlotDwlhJU2+Z+j/Q9p+G9oP7Us1LZXeCR3OD2rpfg9pdzrfifTNJskLTTyLhh/Dz3rzMZiKdOPNJ2SOrKlKtWlSpxdnb7+p+lfwi0q5v3h8hC1vkZPZSO1fWPww8EWvhbQra38vEroGcnqT39a+IzTxAhCKjh4X6b/8AAPpqfCFnKNSV3a+h02l6Dbw20e4AuSDj04711q2pXLK2CAMgV4FTxGxSSXJ+J6FPgrDzp81R2ehzs+kWzMGEfzZwcV0WDkMMBtygj1561lLxExbtyrzOmrwbQnFtr8Dh/wCyoAD+7xwc12E8KEFV6oc5r1cH4l1ZVE5x09f+AfPY3guj7Hkpzs9tu58EfGe1it/iZ4MK8bLpOB2Hc17F8Tvhvf654p0DxBZ/csr2MspHGB1r3+IeNaGNyyVJqzOngTh+WX4qSqSve+6Pc7CR49Es2By3lKaTb9n061h3YdIEBDd+Oa/nbGxvFzT0/M/TIU3eTnv0MWeVyxyx4JLY70pRmcsMAbsA187iaTlZrc9FU5QUal9/0M95PunJ4BIJ6ipivQkAbtwJNdWBw94pLqzjxVaUUpNaGJ9jS5uCpXLMwHNdBpMImujkYCkkEd6/oHwxk4rln3PxDj6vKMlVjHd7GjaaBbwJECuGbBz6VvOdvlruPyN0Pev3OnUbg3HfofnXI68k6isnozIFigHlsij5iPc1baUkFlz94nJ/hNdcYSlq1qzmrUo0k4xd0Z8tnGQEwOG6nufSrZA2hTzggjPvWTiptJbIKdZW5ZPfQyo9NiO/5RjJOfXjk1ojcDu5CnAwe3rSr0G487ZpQa51SavZ6GK+mwKfujOThR0HpWpKgByBzgfjVwppx5ovUc3HWM9jG+yRCNhtAIx17VoMwGAMbyRxUyqJyujPB1f3fJN7nK3OiRoxljTIYgketdFIGEZ3MeQcZ6DFNucpWbB4eg2lC/M/0OWSzQspwAAcEY6Vk61rdto00ccsm5pfuoOpPbisZJQpuTejPSp4dSqRTTbNlraEPgKD0b3PrVG0vZZoY5GUjdgj/aHvXweb8eYTCxvN8z8j77L+D8RiYqCVupZNqh2ebgL5gGB2piMxZgXPUZzXxOJ8YIKXNSpfj/wD1cL4bqpJuvPReX/BNSw0+3dt7DKBxkgdM1taYii3UqASMjjvXA/FbEVE5U4W+f8AwDqqeHOFUklJten/AASdYrdAFAIAxjA5NWo0VzkjgYyB3rb/AIihiorlUF9//AOel4fYdyTUmuxE6QsC4HcnHc0kq/vRGMDGcntiu6l4pV4tJ07/AD/4AS8O6FROpGXK1o9BZ/KMaAE4zgiqssQLghjgYJx0NepgfFDDyqctWFnfv/wDyn4f1FTtCenp/wAEFjX7zY4J59KgR/nwCQnIAPev0jKuIsNilywep8ZmuV16M3F7d/Ql8tJCc5AI4xU0Q25zgk5I9q95TnZKL3PkpR5uact00cTeW4Fwd3QcgnvU96P9JZM5DE4Hp6UUrRi0evimqcYtLfcrwwAEcYXPQ1lz65b28osoyz3RwrKpHH1rmxGMpUot1WkTg8vrVaidJXXY6Wzt4zMhH30fGT2qKzd32nkfLk47Zr4DMOOsJRiuR3+Z9xguCMTUgqLdlvsaUnlK5UsMDgZ6k1XZCAW6ndyT3r5LHeKV5WjT/H/gH1cfDCnKko+0/D/glfdEWXJJAIBA707aN6k8Hg4HbPSvEr+K9eD5XT38/wDgEUfD/CqMVObfL5Em6BVRihAJIBNRLl9o3ABDnB71zVfFjEOVp019/wDwD0KXA9BJyi/wJYnjGRtJI4ye1KibQQfvEkAjt710YXxdrt+9T09f+AKHh1ScVeWr8tgEoVGUgjJ6+tV1CPKUbq3BJ7V7K8XouSU6enr/AMA8ep4S1KkHGnVsvT/gkRndcMvO4EAH+KpZYCSNrggIfl/wr6DBeJGCrSUZq1/M+bx/AGKoU3FO9vkRxTY5PUNyKqmQRqTkfO+CPTFffYfGUq1nTdz5WODeF/d1VdsuLMhOQoALgY9q+Xv2hPiV4o+GGh6dr+g7Gja7CzLIDhVJGT+VdtWjKMHUT2RrkkYV6yoxet/w7H1I27gAcliPrmvNfh14uPi/w3pustIGe8t1c+xxX5XivFbD0Jum6Tb23/4B+jz8M6k586qemn/BO/MLLsCZABLZ/wAKmEkTrnABxjjqK4qXi5QcbTp3fr/wDHHeG03KMefS/YaiSYDcnDdT3q3GN5Bz856E9qdXxcw1N39np6/8ApeGs5pJztZ9v+CM8thk4BbnA9TTzJtYEkk7sZHc19Fw5xtTx8+WEbHzHEPClTCNPmurlYq/mR4zk5JB7VamZSzEEndkHHUV95GS9nZLU+Wp0JTq819NV8zOBlIAOdpJOf6V86eLvizrOlfFTSfBFhsazuoTJMT94ew/z1rmzzH08DReJrbM9fJciq49qjResXq+x9DFJcl34DtwfTHWoo5jcwxPkjIHDds1+XYrxewySSh17/8AAPvsL4YVKcHCVRN+n/BJh8xKFiMJkZ71XRlU7SCWIGMdaheL+HqWag737/8AAOfE+GuIilaenp/wS7DHNuyRwOBjuamUqxUJuBySDWcPFjDzkmo6+pjPw4mkuad/kQrEd2CMtkbie9SW7sS5IJGT1PSv0LJuIVj6SnBW9T4/NMueEq+ylq+6KnlyLIFXBGR9KszXEcKFy21QCW9B719Cnf3LXZ5tGcKiV9Olut/MqSFhgBsgMCSe1V7PVLa5Enk5bJIz2JHavLxuc4XDNOo9TsocN4jETVLlZa2TMVyM5PI9eKeJ5SFBz3yK+IzHxMwdCVoq/bU+4w/AdepFRnKyXkQCFipPAIbBz2GKmDOedvYbj6etfO43xljzPkp/j/wDry/wrhFrmqa9NOn3lXy8BeuNxHNTvubarRk4JIA7D1ryn4wVYyvCl+P/AAD0ZeGlJqUYz0ZWVQ4ZTNk7hkGlZJA64XOFB471VXxjqdaW3n/wDOl4VU4p8tTX0/4Iq2+F3bwSH3A9x7UN5hf7hXocnvXqYTxcpVH+8p2+f/APNxvhyrqUZX/r1JI4zhBz8jYwO1NiM0bKuwiPIJI7exr6/LuPsJinzRdvU+brcD18OnZ3jv6CXX7p1BJORziqV3LKXyf4s43V97g1CrFOEj5SrF0Kqil73YuwTlI2wxG3ge1Z8BZioCjAUAkd66PZptyT2/EmvWjUSUVqi7JJ8zMxPmZAA/xqOPGDkdGAyeuKmUrNNvdEYbDVeRp99BFi3KxySSeSe4pxDIgZgRk5Ge9VGDb916ETSt7Nq8mJEys+1iCQAQB2FVomd3JQ429AO2auNPkV4vcwqTptKD1a39TXJiUA7STuHXsKiVZF8sHJYdz3rOErpu2mxrRhCL1W+vp5EpkhIyFJAOSfU+lVhFcO6x4CqXOT/dHr9a0pxlGKT2RrSqRnLmS17dyeNlUcRAjGcnt6io2hnVOcgbskA9KhJSlytHHGKU007bpo2bIiVS2AASAwHf1qnZyrHiPIO3AB9ale69djvThBKKf9dDaYgHaFy23Iz3poKAM6sMHAAPY0U4ySsu5vOShZS2KE8ihwTn5FwR6VXumVpiPVACD0Ga6d4cq0VzzU06iUld9CC5fcoOeBkZ/u0xypVQv3QQSB3qKSXMlHZnU8POWjfu/eZ8xO9WZvu8ZPfnimzMoGBjvk+lbUXFJqxFNTnLmva2ho2Umdy9m4BFVtPkSQOEXDbsH2z1xXFGlGMrJ6m1VxnJvmu7Fm/Qm3Yqw5yTz0FPuXj8kK4AxnB9a6qFRp69TkxOCbh7RT8vvPmL4jwkxTDkjaST/WtP4kxhoZjk5UMSfbsK7+RuPK/vO3AUXTkoQ1eh+dnjNCtzMm3jzicnv61f8AHjeVNKQpJbJAx0xXn4ui5RcUz38Ri6tKDio7HyzB4ckLNuVlG8AEfrmvoeLQIVVFMY2L9OSK7p4OPKmmfPYXMqlR3nH5HgP9iuqtnn5yAR3+te63Xh9IwZRGBuBA9/eurC0El5nFjM0l7RRnC2vc8NOmEDy+BkjAIr1uXSLdCfNUkDDAgdKiMEm4rc6pZtGNNxcb6O3keR/2OAMBQSSCSOxr1aLToGxj74JAI9Kr2cVK0dzOEa06MX28jypNGd3AB4BIwP1r2KDTYI8KApJyST2+tS4RS5JM2o46cFzTVrrRHjx0Vgw2g8Ek8dea9o/s21IcFAS5BUDpiuikqbdm9OpdbGS5Lta6Wf8AmeG3ehytA2Ac7hgmva73SoPJ2oQD2x71PJSlLlTOetmE6Vk1e/8AWx8zLocziRWiHmDIXHevfhosCkSlQSOgPeuadJRipPU2w+ZzVSVOMT58OgyKcGLPO0EV7p/ZUPmZIAAYHjt710ww6bt1OTF5xFQSmtH2PD7fw7MrAhCGJBJIr3xNLhH8IION30oxGHildal4DPrOy3R4sNHntiu3G99qgY65r1+HTEvfEejWQXK3F0gIA7A189nuPWDwrqtn2HCOBq5pjFTasr773P0+/ZW8EReHPB2mXEqDz7mMSMR6kA17t8NNMjsfDOl26pgLbIPpwMCv40zfMquMxLrVHuf0di6tOK+qRXuwVj01JGAwMdQR71WBCbDyHOcEdq+drySi2kSqMeRQW6/UuiTB69uc1n7gI2fJOQePXHesaWH50mxcihByl0sed/Ev4l2PgfTDc7PMuTkrGT97618b/tEa3Jca4bVpSUg3KuPc81+ucG8CxxS9tVfpofnmbcWyhVaS91DbH9taWHXo7DXfDogspbgqkobqM96+EfHb20lm033XhcYI7nt/9evr848LKCpupRm4u3b/AIJy5Bx86uIWHr09G976/kfvH4X8TWfirSLXVLSTdHNFuCjsOwr5h/ZH1641P4faak8pLQx7ASc4A6V+F4vDToVXQnut2fsuPwdOk421i1dH187ADOSeFIB756VE043EMMsACMd65YySSTPGqzaqRjLVMaWD7gVGCMH8qhkkWJdzHJ4JJHOM9KxcE2uUvFqcklFXPn34j3smj3O5GIWTkE1zX7Q2oNaaOLlCSRnBFftvh1m9SUvZSeh+O8RZNThXdWa1Z4/f+OxFI6tKQA3y89a+Nde8a3A89vOIRWPXtX7tPEKcVLsfI1IRg5Qhuz7g+Hl6fF/iCNzKXhtnxkdPcVT/AGUoBe6Yl++T58u4HH0r8G434mk5PD03r1P2jhzhuGGpQrS1k9T7o0q0ENvGgztCbSD2rWtkxjJ4cHA9Pevw7EXk1VlufX4nFSUlFIcY1GAGPykED1qy8QODkjAwCK1inUptLocrnKpNKb8gM8MYEkzgIM59q4fx3q/9l6FdXKsFKqwB9eK3yjJpVp+z6s4s2xyoRvHXXY4fx3+0F4Y8DT+Tf2s8sUbgM8KkgDPfrXxt4k8S2er/AGiO62uj7lYEDmv3PI/Cym6XtJT19P8Agn5fjuPpwqtKnzej2/A+7vh98XvCfxHhFxoF4PlXLRsRu96/MX9nrXH8M/GCXSbOUpYX8jNsHTJ9Pwr4PjXg+WWzUnrF9T9X4XzWGZ4NypvllHo9fxP2VG141IBO2Q8VVtpg9vBIrEsygkn6d6+NglTfM1r2OyvhYWU2x0inYVHGeATTJpmJZs/Nxwe3NcM5Sk7pjnBNXWuhk3SZQOhyVyWJ61cnVWTccj5SD717OVZpKhWVt0zyM2y2OIoJPRdTPsp1K5YgbCMk9yPSvKbrxClne3EEkjEeYVA9B2r+quHszjiMNFT3Z/PeZZXUo1m4O8b/AHHkP7Uz/b7bRbZXw8t9GAR255NcB+0VrxuH8OpFIAX1GIHHTGR/k17+dUFDK6km/X0Ofw6VR8SQp21fX07n258OIVtvC2lq2CRbr+PA4qt8PWd/C2lEMTugTOfpX8W4qUnVagz+pcylGVWUm7STPSYnUjdjq2OKpRMyjLEBiOg7+tctSzSaepy+zgkpQ+ZbnZEZQBghevr6VXlIeReSCeQPQVVBNqyHUouLUkzImk2zglMbhkD0xVK7uCtxwwPHT1r9a8M4ScnGTPynjmrKDcmrmneSxG2kOM/Ick9CD61j3lwospQDhvKYgfyzX75gYTc4pI/Ic0xUYwlXnG+lreZ8PfCvbcfHLxS5kI3zqCoHoeoqP4KqZfjV4ty24q5IA7HPOPwr8k8bpt4iEX2P3nwpqqfD7aWt9j9H7RVEabEAYAHJ7Uy1AAU7mwUI56H6V+DU4RWqZ9xRnpFPRo044o+A5JB5B96jaTpjOOCT71muZys9ux0VIuWiVn3MzxAkcWm3aHGDauM+hIqn4iLf2LqDkk/6O5IHevocqjy1o2dtTws4Tlh2n95+S/xMhgh8T3ckeOJiSPXB6VhfESbf4g1FS7F/PbJPfmv6hyZKGHS6H4xON6rs9Ujxnxk9qdY8LvGoEx1eAY7feHB9jXM+IJJG8TeGIpN2P7XiBB6EbhXDxbUlHLai8nqe1wBhIf2pCcXr1P37+GEMA8IaQSwDGxjJHfoKq/DXa3hHR2PB+woMHtwOlfydCk5ST3fU/bMfalJy7s9KSO3PcHr9Kph1ClOeSeKMRXUWm1c48OnKOrsmTLHbKxGCBxk+1VWkyrYBHzgg+o4p0JKdRKK2NqPs+WSW76n5rftqJa/a7ZXC7UhIyegrI/bYdzfxAMT+6G0HsR1r9/8AD2nBUVKS1PxriKLlXlTevofnRbC1S9IKfuBztPQUtzGYrNpRg7YiSR61+mwk46dDwatKTSjJb6XPvj9hHwqNf8aanrdxGDb2rBIi3QEck/5Fe5/8E9NDNv4R/tGTBe8mdt3cc1/PfH+dVK2L9hF2S/E/bMoyiGEwCcY3ckrs/Ta0jWJEjPKoBz61ovEGTOSOAT7Gvj4OSuluaqLmvefoNXoSCQA3IPemj5FBB3LjI/xrXDRk1zrV7GEvcjZbdhSDk7sk5OD7VHJOQPMkzhl59a3eHu+W+p2xqKNJTT0W5A8YXcykYIwfrXgfxD+LmreDDJcW/hia4somBeVMHA7nFelS4fxM5+7DTyOCWOoVmoRaT6HtpYBsyqCQcjd614P8Pfjj4Z+I0JSxZo72BgssEh+ZG9+n8q8nE4GrTTU1ax1wjUi2qi07nrd/MJioGMDIYisuWUPICpJJyMDpn1r57EvnXMtD06UIRjq9SORgq7ASOAMCqkzFuRx8pBzXDToyvyyFRnaCu9ew59u0bmJKHH1qGOMM2S24ZwCa6nzU53huiKlaSk00bGlQ7FD9CxBGKtWvybUdeevHpX754aUvaUrz0TZ+Kcc4mLxaiuhfd9wYliCOCfSow6FSWYna4Jz3PFft0bUop9D87h+9bktGr69xC24YcZTbjJ70xlZWUscdeneqgnJ82xyzm/aKNTZrQjQ8FsYAYA+1NZwsYUZ+bOSO1KpTlOeuh0e2cab7rqEhBHy9yAAe9UN+4sNxAxxjtV+ycEm3oYUMQ3NQd32+ZM8mDtPHU4P61V3sCQeRwMnt61DaumkXi6LTdRbt2IyTuUlcMD17Ypjt93DE8nk9q6JSk46GTw0ac4w3638zK1jVYNI0u6vbmQLDaoWZm714D+0X4gn07w/Z6VaORNqt6sR2nkAkdKwlGKoyrtWSR6GWZdUxOKjhYvd6vshnhE3vjHUrzxJf5+xvcEWyE8KgPBH1r1PwVpMVj4X0yGFNoW2AyB3Ir+W+N+L8RiqrhT0gn3P6GynJaWEoqlBarqaGxodoUDCkYJ9K1HUMQFGSOeO2K/MKkpSWvQ+ooNzVo7lW35dSygEkDI9B2NXo0CKWfnnINaU7pKT2OKvBwe+hoLq9lYQZurlI0BILMeFriNV8Pab4hzBqcbSQMQNoJHJr9ByDgrEYqm5Rdos+Lzfi+lTrJTT6bHa2XjDwvc3BtrXWbeScsMqGHNfFPxm+CS+ENKfxj4Dv7i1vbHMjxxsfmx9Sa+0/4hTiIw9rTlzNdLHLgOPMDXqKhVvF3VmfdplimJdJARyAR2r50/Z68eXfjjwfYS30gbUIl2S47FcZ/OvyzMqcsNUdGS1T2P0GdGSs4fC9T6FQtIcgEJkqR6iryQhUwOi8DHUVwwoym1KKMpS96yKkyRojIowwGeO1XvKWQhmwdvOT3r0cvlUw8/aQdpHBWwMKtOVKWxmxOSobGRyPpTHfy5wikkckgd6/ojg3iOWJpqM1rsfh/E2TyoVLp2ieX/EzxPb+C9CutUcgzuCsa9yTwK+e/j34ibUPiR4P8GRsWgDrPKp6Hk4r9DzvMYYHCvFVldLZeZ5HCGQPM8Q1KXLFb6dEeu/DaxvJ7BNV1MFr+9YuxPYMOBXeaNGlrYWkUa/6tFAA78Cv5K4l4rq4utJzenTsf0Pl2X0qFFQoL3UbUBKSNkkIMEY6jHampuJ5PLPyK+Lq1ZNK0T1aFKMm5LoXmwTzkMWByehpkjFVBOTtyee9b0tXroEqqVJQkMkO5mK4ztxgf0rj/EcOq31v5Gk3n2a4OT5o5246Y6V7uXcM18RO1FaHHjs8w9CPJJ2Z1uUyoxnJ5X1z618H/E/Tf2gPAlpceKfD3jR7+1tSXkt5V7e//wCqvdreHWYKnzwhddTw6HGWWuSoyqLmZ94gkN97OMcHuP8A61fNP7Pnxpl+KGik6hEses2LiK4iB+44xmvjcXh3h6nJVVn27H19CMnDlUj6b82Eg4UjtzVSQeZtABG08mvMxFJNpTfocuEq2k4z0JmniO35TgkAEe1VMgkoOTuHHtWNKTUORamuLUOa0XuQ3SoCsij/AJaAHHc0k7KVwASV5Ar7PhriOrQrJxfu32ufIZ/kdKpRbW66ngv7RWh23iL4Y6/bmMMYYvMBHX/PrXpPirTl1bw7rFgQG+02Uq4PQ8V/WmQY+FakozWj0Z+AYqCw1d1oP3ovY+bf2RfEY1XwNDYO582wneLB6gKcc/hXjf7LWpPoXjvxr4SuHKta6mZFU9SGODj8q/mDxJyJ4PMJcuz1R/UGUY/63gac4vdbf5n6TQPGisZMF92AR+lUxIjMGwQCQAfWvziEpwlea0R6FZpRUY79TcS7jxwmG7Z61mq7MoU4HU8UUtHdoVPlb5k9WW5bpFZSEwME4HeqUq5RSD83IP4195wTmUqGKjzbN/cfGcW4KdWhKCLpvoAPuYKpuz6CsC9k8u2uJAcCKJuD9K/qzLqqq000fzxUk6c5RkrI+KotR/t79pXUJSikabZ7AR2yeTWT8EojrPxb8c642X8q/aHee+D/AEr8u8ace4uGEWyR/QPhrhYQwPt3Gzm/yPvyKYGONCgACAAioYFwiIOQOAwr+Xp04e0TT1P0Spy8mq06k8W5ZUk4yr96tEFWHlMSFALZronTco2prVsyjRjH3W2k+hK1wixYQELkms65cqmM5YEkj1r3uH8FUniI0Yaps8jN69OlRbRaW+jWMZQ4HB96888a68vhzw5fazJJtFnbO2D644r+tOHcpVOCpx3P5xzvF81bmS303OO8U+Om13xSng7RciG1Ae7lA+6D/D9a8q/Z/t5tYt9Q8W3kjtNrWoSS5ccgdAB7cV8Nx1x4sHfDYd69WfpnCXBUKKVavrJ2drWt5n1NpItrK3iijQ7IwAAO3vUe5IwQAcZGQPWv52x+cVq9Zyk9z9SoYSMeVx3Rstdop+VGHfrWMhaUqwDAh+AfevJ9tyySe5vTw0pz902o9QBAB7klQe9YNyXWJgCFkdTgjsa7cJGeImoUo63OXFVqdC8pOyR0Casq4XChdpySR+VfKXj/AOH3jzxAJrjR/H95a3O5miSPAVcdAa/QsN4d46rSTjpc+Snxpg4VFGcrH1YNUVvmwMgnBHpX5geA/jf8R/A3xGi+HnxNnM6XEqxwXJ6Mc8Zr5bPeGMXl6Trx0ufU5fmVLFUnKjJNeR+oP29vlfAAORj+tYGnXK39pDMGG14wyk9+K+ZpYhRlz3+RtWqRbSktehvS6jIoG0Z4Ocd6oP0BUHO7gnt6V0KsvZJ3I+rxm3Ff1che4Lum8kgtxntmmyJlAeSASTntX3nC3GFXCVI073R8rnXD9GvTae6IY5nSRVzhWyCPXFREbjvyQGycDoK/p/J8zhiKKmtD8GzLLnhq9pO6v6E/2pkR2C5PYHvVdyFB2knaCeP6V6yp3mkzzk5ql7RStqWGv5pFUF2KBTgHsKqA4QkEAE4HtWr5YP2cdyIKpNqtNf8ABLaTMm11HGOffHTNVg7vHGzsRjqo70pU05WfQvC13Km6qW72L8d67ctITnjg5xVBXDcggbsYx24pypuyJoybk3029C558hIO9htBJOevtVIyCMkrgEDJJ70vZrluOOIjH3Y6mk1yxVVWRgxyOT0rJ8wBsn+Igg+laU6cVrfc1eKjXUozjotjVE7Md6sepAHrVFG2gneflIII7UvZNK/YPrEZLlS9/T5F43U20fOc4PPpVUyLIFKkkEYPtWkbOV33KrVEpJtatW+ZIssrPtMhJYDDZ6e1UTnfwchWBI9M0q9NzTafyOLD49N2lGyLizOp5Y7TgHNU2mJ+oGAfYelVUouUE10OinXgpcq0TJQ+7IwcFuc/XpUeSpJUEHdgA/0rFztPux1sMqcUlLV6GrZuVfABGMAEd6qWkzqepPygn2Nc/sndpsqdOcGpS2tY2Lk7o9hYkseRgVTmmyoYAnaxJropRt78TSFOKpKC73PF/iEqi0mUk7sE59cU7x2PMtrhjkEqeB2ruou0oylux4WM6k3GnsurPzz+IhY3tyPlwhKgj1NWPiKNstw5OQ0mMjqaeKkoRSlqz2adOc4ySlrcsW8SfL0A9B/Wm6fCZPm3HzAoAPrXiLFSirz0OTEYGMKPNFaXv95Q1FyItu7D4IGO1SavBLjdk8EjA6Cu6ji6jfMl7tjwqdGlJpydptnmGo3vlK4BYhODjqfrVbVbfEg2dWyGPrWTxDhqma1aLqtULcr7lFNTKBGjJOTlie1ZS2ku7AQjZyR6+9cksVJtzZ62CU4y5HLpY2hq7giUsxTaOD2rDnhcqAgxjJyfXFczzCUm4vY9WhlqkrzldxOiXWdjo24k7QMGuHkEqqPMZs5GCD69KKeMqpOLE8BTmord9PTqdjda42MM5AwAuD6djXmV7cTI/G4qoyfQmulYipKCkmefiMn5aqTjdfkdv/wke2JyXIC45J6H0rylryQEJklSxDDPSonmcrpsqnlcXB0Xo77npLeIFOCzAMwAJHbPrXlxvZs9TgsQPwrVY5pp9WVSyigny1I7aHq8euxgKWlJIOCR6dq8vWeXg9BjdgdsdazeOlKNl0OpZNSpVGktX2PbvhpMda+Jej224sq3A4/uiqn7NsT3/wAU7GTONjoQD9a/MfEzNZRwfK92frPhXl9OlUqVUtkz91/DKG20awRc7RboAPoKuaRHtsLcA5+QAA9sCv56pydr7H3NaEJ8zas/8zZXHBznd0A7e9M3IcNzkEAkds1lOcX8O1xxpezglHoitduY0dyxxGhJA75qlqUgFnO5Y/IjHPpx0owlB1KqpdL7nnYjGONCatuflR8fdelXxReIshAWVvy9q85+P98X8WX+XKos7ZP41/VHC1NQw8V2PxWphXUqSmlu9T5+8VX0k9lK0jHDksff2qhcKt9F5BJMZYAjsa+hdZTTUtjmoU6ka0Ulqmfpb+x74+8KaT4Kt4NR1uCG6RypjkYDrjFfmZa2S2OPsxZMHGVJAr8gznw+nXryqxlo3c/YKnHtKvThQqwcXBW3/E/oIX4i+CWG7/hJLRnZdx2yDj0AGa/n/F1eROrw306Sqedrt+XWvLl4a14faR51Hi/DKXuyd/8AI/f5vH/hNxg6/akFlAYSLxn1r8DY77UCVI1K4CDJcB2wR+dZf8QvrTSamkjownGeGm3y3Xc/VP8AaM8TaReeGG+wahFK7ZwEYHtX5ktrmom3SJ76Z4QpADsTivpeG+C6uCqOc5XPkuIM1WJm40ehgX8kl3OUJK+ZJggnrzSRlZJ7fjcWulJB781+g4/93Tu+x5WQYeNeqrb3V/kfrx+zVoQ07wVpTpwZIFIJ6mut+AqSnwjpJcY2WyAH8BX8sZrXdSu3UfU/oHGU5NJJWSSR9GxMFjjBz0wR65pkMgC7CM/MMV4tSnGM2mtzy3CcoqV9EWJJGIRzwBkAZ6/WkKk43uDj9a29i0lKxLm5StHSx4J+0BqJsvCM5DYOCMDvxXKftOM//CKbAxUZycd8V+j8CYZyrJ1HsfAcYZkkrxWqPzfm112mbExKkndnqOa4iVnMzgE7fMJJPbPSv6NhTfsbQZ+QqUo1nNa36HWfC3UWHxo0MgsQ82CR254zVL4TIT8XNBcMQfPUc9/avy7xSpRlgb32P27wqqRjOorWsj92dIlJsbXLZBjHXuaNFCrptru6mJQPY4r+f4KMYu+59dzVKsmlqjQMQGOclgQc+mafISdqgkYHNOnHnk0tjVOSUVs/MrSQBgAHPztzjtVwBXjIBO7ack9qjDzTqXSua4yEpxcG7Kx8V/FLV10jxJIEkKBnxuHXGa87/aauxY+Igyv90gEjqPp9a/orgBSdBJ6n4vmtKMZyhJWWp4j8VvEH9q6t4Wt/OIYapGMH+Lkc14rqWuy6j4s8JoZSQdVjIJ7EEcV9hxdinTy2cGtLGfhhhEs7dRxvbY/bb4exH/hF9IQk/wDHsmMfStX4eqD4Z0wg8C3jIJ9hX8gTgnp1Z+3YyrGdacoKzT27nStFsYlVJAUAEd6tsW+6c4yTn0qsNTcU4yd2ctXmvGK+1pbsUCgGGfJPYirBIwTzncOvarhRsk0tEb16KUlCbPP9YmjgulVn5GC2f6VxPxI1ZdLvI8kqDzkHpmv3Hw2w7t7z6n4zxs1UnaC7nU3F2g0+chyGaGQjPbivGP8AhMQLGYmbgxnDE9MD+n0r9voUr1E2+p+UZpTqOg00eXfAuMTfF/xXIMFhdAEj0JPH5Vl/s2XY1L4l+K7mMjBmBJPBzmvxPxnqxeKit7H774WKMMmjOStr+J+lMMXyqCQeOPanwD5V5xk5Ar8TnQUkpR0Z90pxqRstxzR7dmCduSWp4yRycYPT8aU6MuZJs65JuLcjmvFB/wCJPflT1t2AxTfFZVNA1EEYKWsjD06V6uV4VqvG/c+Xzmu44az6H48ePQP+Eg1EHIdbtxk/XmovG0wfXNRYscmVj1+9z0r+qMmpOVCMWfjeKrRqytDbQ8R1eLzfFHhosANuqwZ9wTUuoN5nizwvG3CNqkOD6fN0rzeNqChgZuWl0z3fDmjKOZKLd9dz93PhyjnwppOW4+wx5z/u1d+HY8vwvpCMSQtknI78V/K1GiuWy3P2rF2dRtvZnWeUQULZ42454q0w3Lzj5WAAPcURw8mueREpc8Wktit5fyuVY4Jxz2qZmUYU545yOorooxUpKOzHSSkotvR6WPzE/bNjH9o2vXBjAIPfJ61b/bHDNqcMJbB8sEKe/wBa/duAqLjQve5+JcT3VSpQirO+/wAz82NeTZpjhSRlsA+pqfxKrGzVNoG6VBx655r7rGycKTkeZkXvYmFGW7/I/bT9iOwWy+GWk4X/AFkKY9M8V3H7INikHwq0A9JDYoTgdRgYr+XcS41sTObWre5/Qeat03Gne1kkfWqTKV2FssXxx3qBo/nVl4zgU5xnFNM4qUZRaaZaKnaOfwHaiN2VkVyQC2MntVUbSlZdSKGGk25vcoXzlI1UjcWPU96j1DOYzuzjOcH0r6/hrLVLFJS1sfFcWYv2VB3OU1XTrO/tXhuIVeGYEMCByO/6U3UZ9ilWOCQenev6IwVNUEp7M/Eq1V4hOla7WqZ+ZzWzfDf9oJLWyk8vT9aBGxfusQfw6VqfHmPyfi/4Ku48nfdg7u4z2/OvgvFTLo1sB7eKs0fsHg7xBUqxqYGtqkn52sfftlciaFJckEqDj+dZWisZNNtCckPboCW78V/LcKzcrpaH6ZCCUUluu/maUkhJTnIckEelVHJJAxjY5INVU96V5LRmrklBwS1Na0VXkQbs4cMcUmlAF2ypGMA1OFUWkmrs5ZQakpJWW3/BNdpsNkfdBAb2FZk8ypK5OcZyAO/tX9KeG8EqCifh/HkOSteLu7u5bM53kYICsG57+1ZD3O5mAznjdnuK/XI0uVJNH5rPEXqqMl1OgN0wABAwVz9D6VzT3e3kMQAcgHv7VrCi56LQ6sSuWKktjUlvPMONxHJA96whdxtg8jHAJ9ahJubaRjVkrWT7G4rr+7BOcPk7e9Y6z7BuLYOTkA0tZ2ppjo0VGXM3dGn5hb1IIxn0rLjuc7mjJI4x71tCktGjavNQg3U1Rrbhk5GF64Hc1ni44UEksWPI6U6ScmtTCmkpKD2lb7z48/aVu/s3iTwQN/7r+0oywPTryTVf9raxm/snR/EMAYnS7pGJx0UHOa4M/wALOpllRrc+04DxscNmjouzvt3PsHw0qv4dsCAMfZ1AI+lcb8HPElt4j8GaZcQSBm+yIC3pkV/HOM92XM1rc/oSlFOo+fc7MK6NwvTHXvV7aF6HJzyPX3rx61GTfNF27lOo1NUrblN85UYwCBx6VNJnLEADsM9qpJRepjXpqUOWXX8DKBZJORjJJGT6VbkAIw+CAQQfSv0rhzjpYaEaMo3S6nwmO4GqYhSlSna5i+MoE1bwbq9tjcfsjnHdjjgfhWuIVcGLOVZSCCOD6V+rZH4jYOVROTPh8y4JxKSUVZxa19P8z4L+AHjVvhpc61pXiDRb9Y5NVldHjiYqyk8HvX6BJoOnR4L2cZdiMAoOPfNeTnHDGDzXEOvGaV/67o+ho8dYmhQVCdK/LdXv/wAA8s/4aI8IxozSadqAt1BI/cvkn34r006HpbFnkskxyeVHJrKh4Z0YK6nden/BOWr4kJqNKNHV9eb/AIB5dB+0N4b1CaKG202/2yTBctCw5J+nSvS4tC0vcHjsog6kY2qPl9hW8/C+MtHU/D/gnJDxQjGPs3S6tXv/AMA0bS6F1Cl2gKo8RKhuvSnyMiiKKLG3dj6e1fS8PcFxy+Laldb/ANangcRZ3PGJJLTZNdz8zfiH4qsrP9paK68Qztb6dbWxSORh8uc9K+1PE/w68Ka1ftfalo0M1zJJkyOASOOtdvGmVrMsLChB8qXXc7+DOIHlVOcKq5nO/wAjnbf40fDCO3gV/FMC7cYwRyR2pp+FXgCRTG3hq1JGEYlB+FfktLwlmkm6mj8v+CfT1PFDD0mpezfZ6/8AANCD42fDLII8VW5yCBhh85H41Sj+D3gGONI4/DdqCXIHyDvWq8JpJul7Xz2/4JpX8S6fInCm9fM67Tvin4I167Wx0XX7e4usghIzyMcfrXPaX8PfCmhXi32m6JBFdxgqJEQZA7iump4WSiknPT0/4J4z8QeaNowbfr3+R6MjJnJOcPnnvRawytGchiAcgAe3NfoWTZTRwVFU5y2PlcbWxGLqylBGRr9tb3Wj6lFcKGhe1dWB6HI6Vp6ro51KxltfMdUuAFcr/dr1nxPhcM+aUlYzw3B2JxlqclbzPh79mHwxeaV4u8Z3sKsthday5jH8Jx1x+Nfanhvwrpfhm2Ftp0CogO5iBySep+tfzXx/nNPMcbKtCOh/RmRYVYTA08I9eXqbysdp5O5iASKkGAflAICkketfETim1KWx0cslHmT6/eRA9Av3hyfr6UxwTjBwTgkf3c1yw593sdNWlGEVPqVXLBZCzHJB4Hb1p83yhiDksSAa2hC04yjvc5MTzKhJpdDLLh1fZncFYADvxVXeVdfmPqAPev6z4UqTWFhffQ/mjMKcFiZSa3f5H5tgv4D/AGn3Uhlt9cBBz/EScmtP9qq1bw98QfBXjaJCPLvE3kdznH61zeKeTrGZasTTXvRPvPDDOlUrzwlfbofo9aOJre3YDczhTnsPWsPwNqS6toWm3gO5Z7ZHU+2K/k2NCcJc7Z+xKDjJ2e10dXGN44IOHIzV7yV+UgY3HGRSqc2jivkaU6KU71JXbRRmUgfLyQckGrUqybCmCTsIBPevUy+pKE4t7nFmeCc6MoQepwPi++Nh4b1e5LcxWMhyO3Fed/G/WxpPw98STtIyOlmy5/Div6+4GxLqU4zeyR/NOeZfD6x7CUrNtHiH7LFqxHiHWpCT/aOszE5+oFdz+y3p32XwHYzEYkuneViep3Gv578S8ynjsznKPw9j+jMny+WHwdOhHol/w59VwAsh3KT1GT2qRcL1yFHP1r82qUGqmh3zsoRgtbMm5+bBHAOT3pvGQFz8ynBq6cHGSTepq6biua97mZeXWHUEH5QfqfrWLe3QE5U5+UAE+tfsXh/w97Soq0tj8h474mu1hoqzXU+ef2n9cbTvhnqMaSlJrxliUjtkc4rzL9rvUGl8I6TaqWDTakmQO/Iwa/ouNsPg6le2qR+d5BQeIzKnRk9n957t8B9PWx8C6DGqgf6KrEehOK6X4TQrb+ENGUk/LYxDj/dGa/h/PMwliMTOUluf1BVop2lzWseiSISRjlQDkVYK7ywRiQWIX39K8qdNwtFas2hUunG/u9RseCeMkkjGKspHsVQG5ViQPfHNcssOtG+hz5fW5ql4sxNVk8kJgEjnGe9P1e2kuYsRE4QYGOtfpHALowxKdXRnyPG9KtOhaC1fY537SQ/U7SMYNOfS7jKgqSOOfQg1/StDOsC6STkkfhb4fx1OpdRufA37W2jQ2l/4Q8U22Fu4tTQFwOQQwr3j45/CHxD8Q7PTLTTZkRLW+SWR36gcZI965uKs3y/E5dOMpK/Y+i4DpY3D4tKcLK+57x8PL77f4Y0qdwR/oURIPc4HSrvg3SLjRdIsLCZSDbWqIR6EDmv47nRpyfurRs/feVuacWdr1UDBKsSPoaaMqjhnIwckntmuSVBqScmKVScrwjshm4jCAfJ3qf8AgGCVYOSSO9dlCg5O5jCo3LkmrXOfyAy+YSCJOSO2TUF5JhztwDuJAFf074eSlLDJS3PwHjWUMPiJKoiYyKNrbzjfjp0rEa8AQk8bc5Nfp8aE4LXdnxeHruvT9+KSTNOSdQ6xq+OTnPQcVykuoHI2HLEYJz1966oUGpczWpjHESldLSKOqa6VVAXgZHNcX/aGCFLEY5O6nTotO7D6yqi5YqzT0Oy+0Rkg8DY2RjvXIJeNuVckq5Aye4rRQinyLc1tzxVWUdnp2udh50RThyfkyQa5uO/zlA+ScEEdqw9g07ruZuq0rSj5HRKWc+uOOO2KyY7wYTDk/IScevrWuslzJaHY5ulSbbNcTkYyxw2CcVlLcK7Lhsq0hAx3FQqMrXezMKOPg4SlbV6G1HOQm44JwDj09arIYkXa2SxYnOaiUnzXsOlW9pTSjZyWmpI0iuGCFgcDBPvTdsWc7iXJwDW9moc6epwOrKLdNra9yUydOQSBz70m6NScdSVB9vWopualeGzO2cfaOLk9Y2sO81mjVlb7pJPHOaYrx4JY9D1Hb61jUj7ObkjSVZ1NXsnr8yaGYRMrMx2jOcdzVMsh+QtgZ4PpUNWSclowquajeK1f5GnNdBVXa4Afkj0NY7PGSR06YHYVqoNxTexx88lKMHvqzz3xpMBbzb3zvU8etUfGTRi3kL8sc8ntXdSupJs7sJVhUnKDv5vufDHxIaNJpwX/AIjjPas/4nNGzzBjgMxJb+7TxFGbXNKWp6+AUIJqGxe0icEJjJIOGJ/pVTQ2JiB2kM4APtXyVNSb5UjTMMXUqJxb1jbQ2L9gsZ2cnkADtVe8VxGepxgKR3r1YUrwt0PFrtwlF21fyOAvYUeVuMu/UGlvAwkLggZbBI7msaraiklsduGoRqOzdjDa2cHdgFmGAD29qvMwACuScuTz61lG7kk46HXTwEKc5cur7mS1sAMOwOV5HcmrkuSTGWAGAcjtU/FK72Zk6znFQirNaHPzWyM3lbQyspxkdK1miRRvGTwQB6HsaTdOLUYbsuniOWCTVknueeapZkhwXIUMCMdfqK6S8tlYZkB3I5JI/iz/AIVlKCTTa1NqeLneUlJI8jltGEpUMdoYgE9812U1oO6nIJAA9+lc8uVy95nbha8pVPeV2cHskyCEzlgDjtXXtZMjjC/IeGHpVOCclOOxrCvK7lN7GFFAo3bueFJJ7VtxwFFLHogIXPcVrJWVpblUJucbSfmeq/svQ/8AFz4uoTofXOetXP2W2CfFFd7Dc0ihQewz1r8Y8U5WpRuup+2+GPLDCVqjevT1P3D0twbaBQCV8pQAO5xSaa5NlH6LGMY7dK/JYYWMkubex7CxF03PU0NpVThyNw7dqcwG0jg5bH4GoajL3Ion6vdqUH6/MwNaYGyueoGwnnvVfX5Num3uc58tgB61vlOGtWjF7Nnn5xU5KUpQWysfi18eHLeLNQ3OMiZiAe+DWf8AHJnPjDUGI+QXLgAd8Gv6ZymLdBOK0PxlzqQlyuV1/meO27IzL1GMAY71BbSebMiRhgxcYB9c17M9Yc9x4evKc+72saAXcwBJz157V65oHwY8d6/axahp+kiW0lw24E5JPaud5jTguVtXR6dPLqspXkvv7Hjk0R+QgnIHbvX0dD+z18RV/wBZoMjEYAA/h+tRTzHDctpyR5uLoyc1GMX622PnWIpkbshc4PHWvoJ/2fPiAQvl6E465B7/AEpfX8PGN1JWMf7OlTk3GLseCRS5GACQOQDXsGr/AAt8R+G4Vn1fTHijOCrHp15HatYY6lNrlNvauEbNdjye1tidR04qCCbhAR681t3I+y31lJGBvN0gAb1FcOdNyoTkux6vCUKSx8eWWjZ+znwSjX/hEdMUx7SlugI9T2qP4H3IufCOn55zbpgjsQODX8r4rlq1Ly01P3XM6qVT2cdz3WKIZ+ZiAHGT6in8mNV4z7d+aypK65l0OL2Uo0+RPzHrGmSSchWGQfWm5JG/gnBIzUVqEk733MPbK6mnqfJf7UUoi8M7SSDkEH14qH9qJBJ4ZUgfeyeTX6nwHZzcHufmvF8b1Ywi7vsflzKRI7HdzuLEnuO1QyKPNbe7ERsQSO9fuqXLBX2PgMVRUFGUN77f10Oy+DskR+KehqAN/m5DH61W+CmyX4vaRHztWZdv51+a+I1RLDc9j9d8MqMpym5vQ/dXRW/4ltrvOf3akj14qLSxmxtQxHyqoBP0r8Iw87yumfb0qvJKSXW5oyPt3EkH0FVmBG/JJXIBz1OahTjFczM6WGla0paF7LfIcgZU/magDqI1OcAkgk9uK6MLNRldojETTTTe39I/NP8Aayl/4n8aR8soOSe9ZX7V1yn/AAkrruzJHgZ7kV+/8EOSw6lF2Px3MlF15OTvfp6HxfprmTx34VDYA/tKPhu2Omar6O27x/4VDYwNTjyOxGeSfpXrcdwk8umm7Hu+Gd45jHqtT+gHwR+78N6bGVIY2aE4HA4qTwNhPDWmxq52taJhvUYFfzPThHnT6n6LipSdSUYrRnWkchT/AHevrTspkksScdR2ojSuvNEu1KKnJXZXZuAhwQXPX+tDDJcdcqMEep61tRpc8uXa41W5qbc3o9j4o/aL1iWxvbfazY4zz/OuN/atnlhvoVXOQnGK/dPDuiqcPaWPxbihydfkgzxX/hM3SzmHmk4jJzmvB7vUGis5cuSwUnA9a/XFbnUos+SxNKlOPJJdNT6n/Y1uZL7xj4lui2R9rOM9wMVm/sLu0ut67NyQt0w57ZAr+fPFHEznjVdaH73whgoLJ6cIqyT/AMj9bEYsq4JJLKSPUe9RROm0FCR8gyK/OpaXTWjPVilzqy1JGOeAeBnIpp5JYEnGDn8Ky9jFR53si8RUlFOMdWzk/GRx4c1J+SxtXAx2FHjN/wDim9U6lTaOc+nvXt5BJvEwclpfY+cz9pYZpb6H4z+NJCNc1HKkAzMQR1Wq/jVmGvXrDOftDnA781/UGWcypKM1ofjHtIupywdrfieVSys3jTwmsjYI1SE4P1FIIxJ468I5cFhq0eSe/NeDxw5PL5XfQ+v8LqUY5m3J3XU/ffwBz4W0kg/MLNckd+KPAeV8M6SCSf8ARozkd+Oa/mmlBciUnoftuYStUcoanahFIGSR83PHao/n2hWOSDk+1V9XUVZvQ8mL5pcsd2Mk2HZyR1GT3wOppnmAEIeQDx+NRBpq9tzb2bik5PU/Mz9sZl/tuFsgFkXJHfHao/2v236xGuCCIiSD14r924DkoUIpn43xFhVWnOd/U/PHxIA0VuScCS5jIJ/hJPFJ4nQCGzQO21rpQQO4yK+xzSmlhpqL+RycO0WsdTlF9kf0C/stW/lfC7w/tICvZIOPUAVq/sxoY/hd4cRV/wCXGNjn1wMflX8wYKkpTnJ6NM/ds6rpVkp6+Z9EpHuweQozkfjUN/qENjGC2GkYDA+leh7K71Z5UaqUW0rstyLGqAnACoQffNcTcajPdEMXKpngA9K5qGIpRlyp7lU6U4xtP7zT1q7t4vLDOMkcAd64PXHYKhJKls4PpxX33A1ZuvZI/O+LqKjSunoyjfXvmlsAfLkDP6VzU1wUY5JJwAM9Ca/fLqSUras/H2/ZNzpq9lZep8S/Ht3f4oeBsHB+2gADvyeTVD42XG/4seCVyRvu1BA7H1/Kvl/EdqGUuW5+g+DddrHzquHQ++fD6O+k2IbgGFOe4IHWptBc/wBlWqDAcW4GR2yK/k2NOUlyLS5+818QqkueXmXJIwpBJyTkZ9KkZT0OcK4AJ71NaSguWRhQblJue1tPkaGlpkO31OfQ1NpqssW4jA3nGfcVvgsPonHoY411HJXdorVfqYF/KYbkgsdpYZxXP+INQWG8kUNnaxIz0r+jPDumvYps/A+O4ThVdRPf8Sd7vGXLkAEAY7VxFzqh25zlQx79q/WuRyV0j4inJRStvbU6JtR69eOme+a4f7YXyEbCD5QD1rdYZpXbsmedDGPmcUtUdkl+xAU53cEH0NclDe/6tjIw5B571FDDp+9bVM0ddKTpz2S3O3S+JCoxPzZ59a5WO8yQzMxUMTj096idBR1T1XQxoVJKajLWLf4M7KC5VAiJkZzwO3Nc/He4G4ttxwdvrSnC6533Omv703RjpFrc65LkhnAYknt6Vzwv0QHkjaQQR6mlTUm02hwg6UlCTvpr/mYvxL8Lw+MPCeoaRLzJNbsELDoccVv/ANoeaPLOApIwfXNaUasot32uU8PGMVNXU09/mfEn7O/xDm+Hviq8+G/ia4ZClyfs0j8K47AfSuv+Ofwb/wCEqi/4SHw2xg8SaexdHT+IjoeK/LuK/DqlipfWMNK0u1tD9S4b8UKD/cY2FuWyUu7fyPuc3MN2sdxEQY5FDZHevzy+Ef7Sdx4fubfwT8T1ktdQtHWJLiQYWXHAyfU1+G5nw1isLUbqqyR+rZfUp1o+3pvmi9rH6Bs3AXBG8ng9qx9N1jT9XgjvLG5WSBwCrKQevTpmvEVNqN47bno4nmSs+hfYZIBJBGM/T0pBjcSoyMjI/wAK4qlNwjeRvhqnM7Q3HIgRlG/J3gk9zilBQgEAA5P5mow6Uk5pG8JQnB8+6OqtJI7mIb8eYox9KxrKXypRkE4wDjvXrYbGypK8XY5cRhoVFqldmxNZllO1gBzwPcVd+0QhB84BK8j09q+wy7jbFUHFPVHx2YcGYOtHmfxehy0knkbQnO59pI7mte6tknAK4MignAr9Pybj+nXXsqsde9z8zzLgqpQlKdF3Odik3MHyTk4J9OetDMIvlA+pHav0nCV6c4pw1Phnh6lNNPRtszdRboccDJwKxtf1OGztRcTOUSEHcx6H0rsp04R0auXFSk4wbvZ/mV+SRtOfmwCO9Y/hqe41thelHSx3gKeQH96+XzfinCYSVpO7R72WcI4jFRakrXe7OztLWSQx78lXwMHtW/DEoVOpMSnB96/M8z8S0ptUY69D9FwHh1GKSrSv/wAAr/YYztRFHy8jHerSNhgcnlhwK+VxfGuMqv2kup9JheD8LSouFNa+hDHatGrqOBu5PpWmSsaEs2EHJz3zXz9XGYis+acnqelTwlKnDkhFIrrEI1+b5hxgelcN4o+JfhnwxBcG7uw8sKEssYyRWMMJWxEuWKuzqw9WlBOm2k0dNOy7yFzwCRjvXi/w4+Nnhz4n3d/FoQcLYXTRuXGCW4yMV5OZ4WVBqM1ZmqptpSb91nsCsuVIGd3Ix3oBjznJAVjn8OlcVSVppLY68RQjKlyN6CM28N8gyucj1pzD5dwz1Bz608VaSUlpY5lBOMae9inKMI3oQSSO1EyZR2zyASQP61OFoOUlKL0uTjptUfZrRo4mS5CzMAxyMgAf1rCvbnbcEBsYc5A74r+seEaSlhYRlukfzTxFCaxMpRemvQ+XP2vtJbUfAP8AacKMZ9OnDkjqcdhXqfxask1zwFr1gV3FrFyMjnNfcU8H7ajPDvqeFlebTwOKhiG0/wANDX/Zl8SDxH8OtBn35kFoqtnsQAMD6V4P+xJ4kzomoaBIzC50TVJECnpjIwf8iv414pympg8ZUpW0vof1hTr0q+HjiIuykv8Ahz9EQSwMfIIXketRLIdm1m5cnn0ryHgIzcWtGvxClNTbad7krEYKkknkVXLrJu4wc9fTNZ1KTjJQb+Z0T5nZrsfE/wC1rqzWfgm/sA2172ZI1A/iya5z9rdZLnUfCWkIx23+rQhlHfkV/QXCecRw2VynF2aVj8k/1ZlXzeNWo/dWvqfQ3wL0oWHgXQYCNu2xjGB24rvPAVoLTw5pUC/KVtoxz2OOa/A8xxHta7q9b3P2GjVdacoSenQ7ERrJtYE425x6VcCLkrjJGQR9KxeG5oqctzOvQg2oJ2st+5TmBSN2HAGSD6VX1uZbewlcE48sgY7V6GDyx1q0VFbs8/G5ioYZua1PML/UI1uZlLHdvIH1rirm7dp2yQSzMTntX9VcK5FGhhlFu5/Neb4/2taTa6s+Yv2rr0y6N4bi3/MNWUHHUAkVzf7UUzSWfh6PJO7WIirH13CvpeIpKnldRrqjo8NLLMYqptc+9/hup/4RXSG3EqLSIkj6dKf8ME2+DtHBkJV9PTbj+Hiv4krLnqPWyuf0xGryzdKburnfqcvleAMgAdzUqqNg25BViQK440IqTivvHKUqc1BD2X5VABDbuTSByoG4k7iAPesnSlGTg9jpoUk5uW1heAGI5zkjPc1geIvFnh7wrEt14g1KO3tmwN8h469a2w2DnOzS6nJCbjOSi7rTQ3PKfhjgxgnAHavLD8cvhQHA/wCE1sxvI5Djge/SvSnQqzioNE1KUG218z1IxqyAMoLHqD2B6V5a3xw+FeP+RzsxnoS4+YVFbCVUnJrQVCrT5OWCuz1NE9CSC2CPQdq8sX40/C4quzxjaMP98cY7nmuOlgai/dtWbDEOVlKOiXQ9WCgxse3fPevNY/jN8MmiUr4ysgCSAC44/WumOEm5WmtUYyqcsE299D0raCuSQWJGM1wdn8T/AIf6pPFbWPii0lu3cbIkcbm/ClSy+ro0jSpiIqUlN6In1GQxTP03BuMVX1K5inlZoz8snIJ7ZNf0V4eYdxwyc9z+f+NsTCpiJU3qlqc/fXe3Ozd82SfyrNv9ynKk5AOK/YMPTjypdT8/ji3BXeq7GTNcbJkBc4KnjPesi7coSS5O1gQT9a76VDmjyp6nn1se41buN1oaLXgb75JbJyB6dq5syshBOSZCcZp14Ky5Xqb4LFQquXNGyT+83WvsKXySFIJAPSub+0SHKgA55xn9DW3I5SVth/XIteyStJbHWW+oFed5J3AkmuIW6c5JJHzHg1NbCvnU0y4uSXtD0631MNgOxG0E8V55Hqj4LAsCcgg9qxlg5SfM9wxc6bUVVej6HqkF8jSL1G0gLjvmvObXVJN0bhyDuXjPWs6uHkrLqOdWmvdt7uy73Z6+t6rAlRwhIJPf6VxNvqYYFckgEZI7UoUpRjeRi6sKclBrdnbJc7vm77sgj2rnYr7eCUYjnBAPWuFwTa5dmehLE+zV+q/E6eK4JJDE7SAWBPftWElwM43EDbg475rVU1GV0/mck8XNx5Jxtf8ApI3hMF/dsdqjOMdBWN5u5flckDaAR39qXsnZRR1UMRCFTma+T7mmJWYkE5Bxj3zWZHOXbaTggjJP6VnOjaza1Rs8RTcnJbMvPJuLEjGCAuazpJgSMHhc8nvmmqSdpNW8jWq2ocu9+qOM8TMWhkRySzAk7u3H41V8RnfEfnwWBABPpXoUItystkcVOcqauup8S/FKFMXBZQQWYEDtir/xPiVvOmAO4ZB9/WssQ/dcU9T6LBVpOEWl7r69inpACqhVgEYAAetLpkZKAKMso4PYe1fMUHKyT6l1azm1WS1Tt6mjekYxnJI5x2+tPvVCw8A7mBx71200nFp6M46lNKqpyd+jPNtXYscA45J+tGqIXZQEICsCG9a53eCs/vO+ryNqPS5zQn3EO8x3MwBHpUZtpd0juQFLA+/HWuSrVkpRlcilhXUnyq631Edzv3eYcMBnPfHQVVkNuEiAkLckk+lZwrucmpaWO+WCjGMZT20+ZrROQAAAQp6nsOxFYv2w/LsbDgjp3A6VzK05e6i62KgmoSWn5XL0zjdhlyQGznt71d0/S31DDTbgpJIx15/wrrjFONpl4elTsk1e+3yObeJTIdqZ5HNeiDQLSOM4BIwQSf51rGjG6insU+RpuenkeXzWR/jyuG24A612mpWeCI1U4G5gc9eK0p4d8t5HL9YhzOD2b0PPzZK0U2GyAM5A7+laF1BJEcDczgHCjvWNeN0rbHa6MaMXKc7va3Y2v2frhbL4q2SjAJkGT681x/w+1M6T8StFnLFQ10oJPbnvX5V4lYBVcP7R/ZZ+w+FGIVV1MNLS6P6AtFmSXT7ZskAxKRjvxWP4MvFvNBsJlOfMgU5HTp2r8To0m1zNn0tecKLn0S0sdnGCEBOOTyTUSZYbZGypyVB7VnUbjJSkrJioqE0lt/wTntdG7T7gKpH7tsmtO/RZbdo2yNy4J9PU12YKpCM1JvqefmuGk6VSnB3Vj8QfjrbzDxXqLBim65IDD616r+0T4XmtvEU8nlsVmnYhj0Nf0jkGKVTDxjHY/EaeFqQcot6pnw1ey3Nu8IWVy/2kYY9zXbf2BLqGqadpscZLTXqKoA5JzTzTFKFKVaeiPqMjp1Hi6dG13e5+wf7MdkJvh7ok1wA2YUCsR0yBzXpfwT8MzaH4K0ewOQ0dqnB7HFfzZWlVnXdaT0Z+zZrGNWsuWNkkerDT7Ur8q8EAkmtBlZSxdTwADisJVZtJxlueTLK6c4qD7mKbCBZMCMAsSeOgHpV6UqAjEEMM/N6VderUX7tPQ2WGpwbSWlrHx7+0zFBbeH0McS72YkZ6CuR/at12OK1gtBKC6khh6Yr9L8P6Mrtt3R+WcVVKUK0Ulbp6H5x6sjvf2WcELcqePrSXrMTBMxwyyhjjtX6Xj6fPRkrnJkFeFLFwklrdH7E/AJG/4QzS9p6QKSPWsP8AZm1mG+8G6cu8s0aYY+h7Cv5mzChKFWcWtb7H7zmNaKqRmmfTqeYpBU/KEJINW12YCk4OAR7V59ailG7ep57qOqlJqyIt3ysgBBCjHtTnIUhgOB1I71MYJpRiyKNFO9Tqj5K/ahhaTw0MJ8ysQMd+K6b9oTSbnUvCVyVUs0RLADvxX6b4e1fZYjkktj8p41im1OS0PyJnRImZs5B3cetal9aGCV45EKvvcHP8PtX71Ts5Ox8G8bUjR9+7UdjpP2fbU3PxgtEVS3lYxjquTXov7JXh2a9+JN5qbRN9ntGUFx3r8l8T8Ry8tOLTbZ+2+GdSVLCzxNvdasfsDYKI7G2QgghBkevFWIOYowWOVQAE9xX4zUoyT5HsfRSm5OU47sgJBfGT1yfcUhO0jcoY7uAe1S6HLZLoc0lJRjT7u5JIV8skkhXBXnoKr38sdpYzTyEbEjZjn6VpRwvNUSvp2MsfWp0otte9bfufk5+09qL3fjGdTnzI5gp29sVw3xr1D+1PGupzByUjmYAg9s1/SHCuFjh6MVHW6PyPFyhXTqS91rX7zxDw6v8AxcPwoSOG1GNQD356GpPDqeX8RPCu/Jxfxke+ehpcdTk8DJt+R9D4XKP11qL7+ux+/wB4OOPDumqGwy2sYPp06VF4PCroGmZJJWCPgfSv56wrT1gj9Tx9BQk5OR14UjknJzgk0jM38J5B6eop87Seh5cqS5E07ojkkKsFXJXofSmlxwyDawyB7Y706VOLjzJam65nHXZH54/tXky6jEcE4TOT2rf/AGp9KkkkguVBMIQAn1PvX7fwDXU6Shc/JuI1GNZzabffsfnfdRyG1YqxPykcd/rWrrSi3tZ1CksEIVV6scdBX6thq65HN6JHwWMws6tVcqu3ZH1B+wbZyi6166XJ3XrKSewGK94/Y38CXHhzwdDfXkBW61Bi7Ajpmv5n44xMa+Yt09Uj+kcpnChltLDPST3/AAPuSEADuNwAFKG24GARwAe4r5GpRd1dHZ9adlFDg5+Y84Lrwe2PSlV2IwepBIx2rajh+d3ZNWpBSSvdHIeOX2+GNW3Z+ezcA+/aj4gsP+EV1Rt2C9q447V7fDlBPFwb7nz/ABG19Vajo+5+LvjEmTXbt0wT57AgHqfSpfFceNaviswCrKWII6nPNf1RhZxVFJLU/DMVVk6tpK77+p5fBx8QfB6dGk1VAT9TUlllfiP4PAXI/tOPg/WvjePk3l0m2fVeGE5wzKXV/wDAP308EK3/AAj2lKQfktY1HtxTPBTldA07dkkwpkn6V/NeEw817iP26rVftLyWp15yxGQB1ORTQ4JUHJAXgentVeydtzlnQhzXi9SJ9pDAkggHH4d6fLsIba2cYyPWssPh1UnzN7GPtZKm2j8xf2u0c69Hzw6gc9sdKl/aymH9vxIQdoIAz29c1/QXANNSoJLofjXEFaSqSqT1W5+evi2BlgseS26+jUY75Iq74wIjtYWQ8idCuO/NfV5vCTw0mt2rHFwtGE8fCpDS7XU/f39n6/isvhf4cQsPN/s2MEL647157+z7cPdfD3w5LvYgWMY2/gK/mWnCVJtbs/es+i44hxW2/qfQ0lxcXcrNNIWTcQAe1VbVHOTuJ+bGD3rCtCUpczOejTlGCjHqzYtLdppIlDE4cZq/oqldztnHGSO3rUU4KTTS1OytWnTvCWpxPja4WBljDY2AjIrkvinem3gkuV7PyR3r7/g6py4nmjsfmvGNODo2cdji7nVxsYO+WQ5HNeH3XipSSjSFmIYkehBr+gcPKLcWj8TrzlTjKMlp3PGPiTqK6j8bPBUAcnZcBifTjmuW06R/E/x/0xUYsljbCQnsMnmvjPFXHQo5ZGnL7R+qeEVGcZVa6Vk9Ln6oaHtjsLZRyFjUA+oxxSaZuitoFUfdhUAfhX8z03zxs/kfslWquZSvdPc0ZBnDAkKCQAe5GKfv754Ocg1xU6Cg/Zvr1Jp4pxblTNO0cmEKR94tnHQU2E7I2HHAJB9a68LdRt5mNWuoyl1Vjwnx3deVqTgEjJ4I71zHxGvGj1eUuchWBCjtntX9N+HNNSoKK3P518QKsXUUorZ/cZS37/3iehIbuRXKR3QzkOeAct2Ga/U4RTu7nxmG5VKNNb7nVpdsGXJGS+cD0Nc/DIMKS/JcZ56fWqrW9pyNXscMak5TU1HlSep1kd5u/jOFYEgHpiubjuDF1PykkZz1qpUrRTRFPDOrieWpoui7+p2aXcexWz8o4JPeuQ/tBVjxuIGSMHvWMYWqWaO+UVODcn7y0R2g1FIg4UnPJ/SvPbnVfLXcXJIPH+FXCm5a3DmjGdnG11Znc/2vKA5WYY469q8sk1d9rFpCMHBAPWtKyaaa3LwlOEISlJ3b09D1BdbCKPnyFXJweRXl2jaxa6vq8ekLexpeEqQjHlga87MJU6dp1ZWX5np4bAVqsf3GqPVodaZztMhDOOvt3FaUfgC/ZRIk/wDrMAe2eleK+JcEo83MrHfPh+ulGm4u66niPxH+GfhP4hWUy6laBbsq2yaMfMh9cjFe5n4eaku5fO5DNkH/ABrkxec4CtFKUk12Ly7Kszw9Xnp3jbt1Pzog1D44/AW6MuhXr6t4ShkyIHY70H6/hX3NrngC7S1mnklUhFDHA6+tfG43IslxFRKDtJn3cuI89o0uavFTieffC/8Aa+8E+LTHpuvyHTdcLBXiuDgBsc8nFfOfjz4UeFvEzyGa2EV+jNtniADKfXjrXz+L8JJVF7ShVuuzX63PSy/xFpqShiqfK+rTvv8AI/UfTdWsdSijubSdZIpMFXUjBHHNfjDpHxD+L/wBvonj1ibUvCMU4ykxJZE9uvGOlfFZjwBjsImpxvF9UfX5dxDhMU1UpT12sft0rr8hK4+c5I7Y6ivGvg78VdJ+Knhuw1vTZCTMql0J5Rscg+9fGVcIpNpq1me7TlKnJQe7PblCuXyTu659KZE6EDHUt1Pf61kqSg0n8ghB1ZNp2Q/MgDhXKqQSR9aR3BUDOScgV2ylOKcl0MYOPM5TRwniHV30uQM5zAfmPtXI/Fy8TTtHlu5BxDE7A+uBX6/4aZ1Vc1TnqfkfG+XSmvaU1Z32PKdU8TN4/wDFkHhbTrlvsVk6yXQHRh02nnrXmX7I7PrWueK9elbcbrUpFXPbB4FfS+IHGLoyWFw+ja1Z7PBHC6oUViaiTlLoz700ewj0+ztraMBdgUDPb1NbccSgDjJD9fSv55xVNym5Xd9z9NScY8sWghRmJBIIXHNTB0iDOx5JGAD1rWeGbsn8zljBK0U/MeypCu93xGoyc1yvijVJLTS7uaIkbI2YEdq7suwTrVI0m9Wc+OzGVClKajojzbx98QUtRJZWMg3KdrYP518yaxqMtxqc07uW3SE4PcGv37hTgLDKmqtR3fofhXEfG2JdbkiuVX1ZZ1+7FxpupNNICZLeRiSehxXL6/fRR6ResSAVtpAfbiv0fLsmpUJ3SR8fPH1atRKUm0318zB/Y2aRNW8YScnGtu2PXpgVpfsVWkkjeJrznZNrDsPfpX8w+K8ufMm47I/pnh2aeX0233/Q/QyNd0a/7TcD19qvxxAkBsAKSMe/tX5zUipL2ie3Q9V1J1JWeif6GeRyCHYpgEj+laRiAPAweOnSuqNBxgpyV2cdV1IyjKO3XyMqb5omPYREce9WLqJhA49UGCT09zSwkL1VGCtqGL5Z03Ob3R86a3fbLuRQ7BQ7A471z3iKdl1Ob5gdsxIIPSv624ITWFi3skfzdxJG2IkoPqW7q4jurSe2fLLJEVYH+LiufinWReWIYMCAe+O1fZUIKEvaJnzGJjFxXOtVr6nyv+zlff8ACJfHHxf4aeUpDe3AkRe3XtWBrf8AxSX7RPh7WFISHVp0icnuWPFfjHjHkbSjjOm5++eGGZQxWFdFvbS1z9gIE82GNvvZ4Oe4xUOizC7063kQkhoVOR3wBX881KMoySi9D9O5pcuqWmxa8na27PTt6Y61f2kMgyckHI9frVU6bUW2ty5VruMk7HyV8d/CP9t+JPAl2qE/Z9VBY9iB0r6U1jQLTU5bW4kAJtJiyg+tezTzGSw7ox0ueJhsNOGLeIv30K+i24hsLaMZISNSAe2K34YhCNiAbRGDXhKmnFtdz1qUdPaN6DU53AHGCGB75FTCNGCuWJYknFaU6CmnE6XWi6b5VscJ42ujFp5QMRnJJ9q5v4kXzwvDBgBBgEZ61+peHOTqtXVV7H49xzmipUHHld3+h5JJKrzNIM5CkZPf6VQkuEIODjdkgjv7Gv6Sw1H2cVC10fhdSTryvLdanyv+1C23TvD7hsFdVi6emQMio/2nombw7p06uD5V+hB9TkdaOIKUpZbUjHQ+i4CxFOGbU3LZbn6GfChVfwnozBiVNnEcHtwKzPgrdm98BaDKGGWsIyCO/Ar+G8bTlCTXmf1dicRFzairroeyPgfu+cjHNKu50BIIORgnua45UpxbS3M6MuZ3bvLoRjgqSAFGBn1qQJkHOQoOMnv7VonJ1EktH0MvaNQU57o8Y+KmladqtrBBqNqs0aZwjjIOetaHxK3xwwsGIHev1rw7w0atZqorpdD8u43xzpNuldX3PlKf4b+Dm66BCMORkKM/hXVTXWAQWJbqT/Ov6Nw2SYd2agtfI/EJ5riZuSlOXL01OXi+GvgsspfQ7cu3yoCo4NYniX4mW/g/WNHsbqxaVNTukjDKfuEnv+FYZjlmFoUZV6sVZHr5Rjcdi6yoUW7rzOoi+FXg6TrotsXQ5Pyj5T9a+qPD/h/StV022u1TC3ESvn6ivzvEcX5TBpOH9fcfbYPh3M5TlJ1Wr6W7fifL0Pwm8GLHn+wIMsSCdow1fYEfhHTo1wIsgAEY7Yo/1wyhJT5NP68ipcNZnOn7N1XZeup806H8MPCOj3cd9YaNFHdQuCkkYwUr6ZXw3YxEADBYEgVyPi7K20+Xb+uw58I5jCnyxqOz7/8ADnnYuCqIC5LRtxz1FZfiSZNPvHto2Iw5A96/QMixmHxUeeirI/P86ymvhkoVpXd7/d0JrmXzVQpkHJ4PeuROp70Rg4IMhyDnOa+po0HGTu9GeJHEuUdIap7k1wCwyuDnue3NZ096ZE6kcHkd6uS5mlYmtGEUpydosrTbkDMWIJYHIPQVQu3DbFMhB5Ax2+tdEUlaS22OepXlZU1G7etyKSRMo29gruQcdSazJJcBFJ4wOfr1xWkJxSakduKwzcE4u0ixNKX8oI3O7FYclx1Cvg9M9iadKk5RtH7zl9pB1FCb1S26NmoLwo20kkZyx9q5yfUAgBycICGNTh6SaUXujkw2HhRqupN3k2dZDcLvLeYTjGAa8/bWBCQN/Jwee1ZqLceVa2PVnCLqKq3Z9FY9htr8gj5jgnBI7V5rDr6uAPMwu7JzVypSnF8ysDpOMlJe9zOz7HsMOpqrLyeXBz615YusnG3eTjkY7Vy1sJFxSYoRUZNqN2nr/me0RakhkwxO0kAkdga8ot9eZJtrAlN46H+dKpg5Ja7MxjXlWmqcdFc9jjuVEgIztwcgV5zb6yWYDccHtnoKU6LUeXub1EnNRe8T0r7UnMhYkrxgV58dZMfyqwJB5HrWMsOnBpO5ph6jc3CovmdrLqYQNnJHI5rzG61hyxKygHJPB5NXGHupGrpxg03pa/3G9rN5HOjDOcqVPvmvONS1vaD85yMkn1qlDlio9DaMXUTcdH6/iePfEX5vtAwSoJwD2rF8ZaorJJkbnYkHntU8l9j2qThGmpp2b0/zR02lWbIqhnG3AAB9RVDTLg7f9YSzLj5e3vXxkKTjJpvc3xjcnHl27epq6iIY45PL3O2BkkVm3V18jKDwNwOe4r17unGJ4NaU3WlQjpzaXOI1iYDgcKhI+mar3rCRHYY7kA9xUTV5qK1FluI9lGpKCba01ORvS43YLfX1qS6Us+MnoT06Vy1HyWk0e5h8VdtJ6s5G7EgMbcnDgnHf2rVaxkkkjxkqSPlIrirSckpSVrmuDq+yTbXM9ivplrLcyplfkBA9wfSvV/Cvhl5AJXj2oSCP6isedxlyvbc9ynNuDtorff8A8MWNFsmjhQKgwVAJ9PSvS4dJEaKVT5QFU49qK03O1nZI3wtK6VWTv26HAXULgNGxxwcgd67G70cZViQCGJOe/SteWcmlEjlXPJy2Z45qRcgJggc59DXXalozddpC7yDkdfelS55O8hVkoRlbfovU8juWBKhlZiM5xxmunvdJYlhsJ64AHauiUrPbQ4qcrQUGve7+p4Xfs+maxY6qjEtBcoQD/Dg9K6/XNEluopYthBXLD8K8nNss9vQdOpsz0cjz+pgcZGcVrdfI/YL4BeLYvEXgrSJll3uIkUjuMCvgj9ln4tnwlqcfhbV5tkMs4WNmPH86/nHH5HVwNaVKfw9Gf0TXq0syprF0n6rzP2ARSo+YA4OQT6Viabq8GpWsEsEoaOVFIJ78cVyVIqKTktTyYVpQapyWhflLTMqDK7T19atxgBQOCFIGR3rkqYeL0iWqkY3lbTqeI+P/AIT6R42jMV7HtkZs7l7epr3UQZI6j5q97K80rUH7j1Z89iMtoV73j5nyX4L/AGXPC3h/W4dcmRpry3bMZk52/SvsSJdp3cAbeVNGMz3FYiDhVeh34TBxw1nQ0b6lSyt4tPto4kXCLhQF9attkbiXOBzivG+qNK0j06fLKEpSen6jzMjjcGyAT1rHnZiPv4HBye1YTwsYtKT1MYYp+zUkLfusMUsjZ2xpnA6CvE/in8RLfwto1xGtxm6mVgqA+o616+WcO1a8korQ8fMM3pwi531Phf8AaW1ePXdemtYZiUjdl256c8ivL9e1H+37+4vLgFnllYg+ua/ccmyV4eEYfofkWZ1fauUr2bex5Be2ZhhLAhmjjwB6jHHrXW6jYLJGyx8Lgjnqa9hUk1rszGU5U5KKekdvU+mv2N/iAsklzoMzkNBKSFY9fevkf4b+KZfhz4+tL5sJZXFwBIwOM81+QcbcOTjN4iktOp+78J8Q08XhVQqK1VLQ/eiK5dVViSQ+cYrlfBniLTfEmhWeoWN0kgnjU5B9hXwnslNXWmh01K04S5ZQ2OvZi2NzYIbPHf60jRh2A7sCCK86bu+XodWG5Lc0V7zMTXdLi1rTp7O4G6N1IIP866GK0YAJ/FyfrXRl1SdGTnSd2eNmGUxrw5Z2ufDfiD9lSbWb6S4tL9Y7W4kJbcPuk194xoEbaQTx+VfZx40xkIqFtH1PAw3DVKUlfeJ4F8IvglpXwwtBHYsHlmYtI5HLE9c19A7d5VycAY/H0FfOYypPF1eeo9T6XAYpUYcifurYrquBjOQrDPsPSrDRqo65djjjvWPsOVqPRmaqqXvx2MwuA4DKFCkgH1qK6lFsrSscogJOa55ULyUkPDV3BSUtWjgPin4hi0Dwjql3JIVzbsASeua+P/2kPifDqEh8P2ExaOIsGx0J9K/ReEeFnVqKrVWh8dxDmzdH2FJ7fqfGfiK6/tXWri4U5WSUklu31qtDGr4aUEeo9a/aqODjTiqR+bTx84ybktFY5CVl0rxX4dvlJ/c3yYb2zT/GenXEltDeQEr9imV1I68GvNz/AClV8LKD3PoOBs+WDx6q1FeLeh+8fw51CPUPCuj3CE7jbR5HY8DFeH/sr+NbfxT4C0pVn3T28KxlQemAM5r+apYWVKcoSVnsfu2OpqpVVVLR6p+p9XO3QA/dUkZ6mpSMhGVRtAIIPenDDrmTS1PFhWSqaPVFYAnHXvk/hUyQqSwyVXOSBQ6Nk5Sep0OaglJatnnnjTwLpXjGyNlqCFk/vAcjivT4rZNjk8q2evUDtXpZbja2F96nqeRi8sp11drU+Q9J/ZU8Fw6lFqNzunEUm5EYcH3OTX2RHBGARyFHAx2r2cbxTi50/ZuVkzHKshoYaft3vc5/RdEtNDtI7SxiVIYlAVR0AxVS48T6TBqyaIboHUGC/uxjj3NfNQwkpw9q/kfRYmtzSSik7as6AquVYkBt5BA6cU4LG4V9xLOQSBVRp80OZ6WMaeOaa08vvERkVeGGS4UE1ZVEVH9CRgDtTng+ZJth7jlZaJX+bOB+IMgXwtq2O1qwJPal+IkQfwtqjZIzaucetfScNUWsVFvRHx3FVVrDuLemp+MviZ/N1i+jVjxO+QepwaveJ40TVr5CuT9oIDCv6NwtZuMXFan5K6SajGT93p8jyqz3SfEjwgEyNupJkEeprQ0y2H/Cy/CDDJZ9RQnP16V8px2msHNt9D7vww5pY6Siv6sfvH4NRl8P6WWbJNvGc+pxVvwtADommAZC/ZI8gduK/nTDxc4OUfuP03GTlGs09rm2cMRjAGeSe1WxCigj7y7Tkn6c1LwjirRe5rHEJqy3KLAlgucEgk471qPCny44O3Ix611YfCyl7stLanFOvH2bU3qnsj8tf2ssnxHtTcMYDD19quftXW5PiVlByT8xHoCeK/d+EIOGGU0j8hz7EKNRwgr669D89/GMcz6YJgcLDKjE+vPNdT4l0n7To115ZySCcDsRX19ajOtRdtz5fA4yOEx8HFaN7n65/sp6mL/4XeHpVwf9HVQPXGP8mvGf2F/FMV34Lj0SSU+dp0pRlJ+705r+YczoVKeMqQl0Z/TuPqTqUqeIW0kfobEQWI4C8HApsaHKqv3mIAB7Htmub2Um7NHBh01TcoM7KxAWyPIAbkH1pwULZJnGDFnB7HsK1w9G7SvqjkxlRJpxR5R420cazpeoWqYExDbN3fit64+d2Urn5yee1duHzKWHrKVPdGGIy721KKktbn5qa/4Y8b6XqFzFb6TLIUkYIEzyPf2r9FZrK3d5GMSszAMSRyfavu8N4j1IpRdP8f8AgHydbhPmlL39fQ+H/gD8H9Y07xBd+MfE1oY9Ru5dqo3VEB4Br7i8lIwGRem0kDvXxXEnEFbManPUWi6H3WVYD6vhlhabSX5vzEjGwBU+6pGR9KcWPzFcAbePavmlQUYXS0KnPmST3QqhjIoXO0MG5oiHzZJGSxH0pyjGCilqzoUna0tmacrMqLtOdoOc96qzy/ugCSHDcbe9b0Yqm1dbnFVbcZRS0Wn3nyN8UtTSDXJFIwzNu57/AFryr45a1Ja+JpozIRgnrX9K+HPIsOn2Pwvi/D1eb3Xo7olj1mMYw37skAg9zXha+KSigLLnBJyO2a/R4yVS8Wj4KngfYKMpPU+hE1aNmXa/DMQSOvtXh8HiYkApLgBsnPb3pRppTdjsrUXaM5vTy8z3s6pHIcI5CnB57nvXiS+KQ2whzlSV3H071tCcoLmZy0MG6k7pnsc2qooypICnvXjB8R5ziQnLEDNbRbfvS6nHQqUoS5Xe6bTfY9QuNWJBXefr6V5imt+edonBjGcjvXNVik047pnqYCtFSlfW/U7lrxmj/wBYQWznPeuMW+j24ViWzkg9/TFZzqtzbOrCUlOm017t/nocDpOuTab8ddAZ2IW6lERbJwSOma4D4l3s2heJfD3ia34/s/UI3dx35718V4kYeeJwF6a2/M/QfDXMI08VLDTa128ux+32lzebY2s27OYlJPrxzXnPwr8T23ibwlo97b3CyLJbBmweeg61/LvvrSe6Z+uypSg5J9j1aSXzFAAB44I7VWTG3ByQCRz396qF4N2epnH2coKKMXV4FuLO6hHO+JgeOtaE4LcEYQ8gnvUvFShVVSKvYccLGrB0kt9j4E8Y2UunahdZQqxlBBPevqXxb4A0/wAQAuylZiR8yjjHvX7dwv4iUJRVOutvM/IM74LrKrOVL4n1Pz58a2dvfeHtRinjVg1u5O76V9dv8BtMv4hb38jG1aT5gv8AEOwxX1FbjzAwTqN8ytscWH4KxblzSdn3t2PDP2H9J1bS/D2oTzl1tLm/dog+fu56j+lfavhjwlp3hewisdNgWOCKMKAoxmv5sznFxxWLnXpK0Wfu+XzisLCjLVxW53QnC7SQcYGc+9U4lJBLOQGIH4Vw1+WErM096zk3ptY0d6gDrnBOfSs5nxF82Ttxk+gqcM5NpJFuq407ppNbHz/+0Xq32bwpeooJdrST5V65xwa8w+O/iCLVDf6bBKTiFkA9eOlfs/htlk1UVWSsmfiXG2ZRknJau+vkcl+w7dI2iawNw81NVlyfXNeT/sW+JE0rxj4g8LXUjK0l+8iBu4PXFfF+IWXVIZg3J6M/VuG8bCrl1OpDXSx+swmlx8jYyvBNSLGrIoAJGQA3rXyFSgnBWegQrNNqW7InRpR/rCPmz9KtquABk7e+KtSlKXLE6KFVxbVR7anPavYte6ddWhB2tEw475FdEqZD84GBgnvXVg6lWjJTitTlzCj9YWj03ufBHiPQ76w1K4R42+U4HofcV9q6p4Y0vUWD3VsG2vkYAzX7Jk/iVCFFUpx28/8AgH5pmXAc6s5JStd9v+Cfm/4vhvn0Se1srSSW9vGMUaKCckjpxX6I2/g7RbaRXgtI1IbILAHGfSvWxfixShQcqcLy23/4B5eX+GqdZSqPRO+29vmeLfs4/Dl/BHhOxgvYdt9csZJuxBcg19Hw2y24WNCRuwMDqPev5+zTEVMZXlXfVn7LSr8uHstIxVic4AAX5uSBnqKlP3uOOMH2qPZOm0mrs1w84yipX1IGxhQT0I6etAR/l4wqnGPXNaWlazOv20atPlTsV7tBJEwbAG0kD0xTnV3V0/hGCSe9Oim2otW1ODGYbmg3JbI+WPENlI2pTqBkPKcEe9egatpha8ff1Z2GR35r+neFK/LhlF7n898R074lps8mh01lbAXLAjA9PpXpUOk7C22MHcuAfrX11StZRTZ8jhHBxnFLQ+BP2mNJk06Tw94ogBSfTNRjYuB02sOa+gP2ifCi6r8O9UZELTWiGRQvfHWsc2wVPG4GeGnulofR8J4z6pmNOTdovofUfwk1tNa8G6PdQuGEtojFh64Ga8N/Y8159X+HOmWksgMlgXjYE9CuBX8d4nAOhXlSqa2Z/S9WL5FOn9qx9k7lAyyk8YOKkCsuMZxkg1rTioxcpPQwq39qqSK7KuAFGBvzwPX1q20O3bwfvZNR7JKN3uzrmoSV10epQWN9qr1AU8+oq/5eDECpAY5+lc88LOMbGdScr8qVl0KexEK9vlHXtUl6vkW082D8kZPFdWFpuUlBbnNisVKneo10sfKXxN1rfqssYb5Yh37V5743vmuNavJuCryMDjvjpX9K8AZIqNJSZ+F8XZzKTbluZ63kZHzEgNnP+zXJte7AAMkZP4V+qr3JaH5VWhB1lOorX/U8v/aIU3vgeaVBgwOr/XnrV/4jL/bXhm/0/AJkhbGOhx2rjqUFXo1KW10e9l1V0cXSqtaXtf0Pqj9lTXI9a+F/h2QSbjb2wjOfUYzXzV+wt46SO31bwZeSAXGm3zlUb+6cdq/jPiLKJ4TGzpvvdH9UUakatGNem9GvyP0+ULxuJGOAo7n1pyLujVj3+bFfPU8O3O3Rnfh8VCKcYrW1xCBsaQfdAPB7fSlI3YznPYeldUKMk9duhlTcXDn6o8v+JtjLcaK00CFvJycAcgYr0K4sor2NoZlJRuCD3z1r3+HM5ngqvtWrq54ed5Q8XRcotJ27H57XN5PFOwkJzkjAr6g1f4PaTf3T3MZZC5Jx2PpX7vhPETCyoxU9Gfj9XgjGe15uZW9D87fGtvd+K/HPgzRbNGaVb9ZXKDkKDzmv0T8MfBfw5oOof2tDbeZqO85lk5wPQf8A66+T438QqGIwzw2HjZ97n3nBPDLwlV1ams31PQ/CliLLSLG2UY8uFE2nouB1rpooVt9uH4xjH1r8IlU9/mlsfosWnOKW4/5SVUZJHPHbFNYk5HIJOdwroknJpN2ucNaqqcJNav8ArYhlYCMl2GEUn6Cud8SalHpWlXl1NJgJE2Ce/tXTgsLUnP2cerHiZKFFVIytdbeR8ufELxGi61deW4/dzEDnrg9a+dvFfiaW61e4ckkSXDED0Ga/qzhDL3h8PFNX01P544oqRqYptO6PT4vEe/5Gcg4PA714hFr2SpDsc4G4Hqa+zp0pWuj5fEU5U6aUpe6r7HvUGt+Yz7nZVAJAPavJbfVZSyFHYKDgk9/rXXFc0eaPQ5OZRqRjVj8XX/M9cl1MyYYn5cEk9685bVGCgM2EzggUXVuRBUy+cZqo3dHXy6omVVicA8k9688uL9i0YBYkMCQO2aU5rdIPZXnZvVa2Otn1FWTyjxtc7QOxrzi51WaOT/WYLMAB65qVKXKpRep2KDk3FrVdfJHSXWreUSC5O7pk9K4Ga6e72kOVOSD71rCop+89Gea5+zcoJXffsbEmqNICS4OOcA9q5ZA+5vnIYdAO9aVFyWS6mUcbObUXtsdOurMDHmT5C2CO9csGOY1Vskkk57V3U6LppzbvYnCVJSTdPvr8j0OPV3Z1CM3QnP1rm7MsybTjOB071ySrRimrasuVeU5KTbv1S6J9z0SHUHAz5hGMEHNclFK5H8QJIxntXPrCzkdMJwUpOKul+Z6Hb6wUCDcSSgJJrlfMfywCxJ5AI7VxzvLc6aeHVGtGtLZq9n+R17624ZiGK5yBjt7VxDvN8hbIUv09Pc1NGk5KyIrV1Gopt6vZG7cavIxyJMFc5Ga5aQvIN/zHaxyB3x6VpTrRm7NEuMpVIxm3b71c0NR1J3AOSX249q5y5ZtrMSx4IIHatKVNp83Q48bjKStfo9WefeJ7hiCScbicnP8A+qq3iVGZGByUwRg/rSrOMkuVWR7ycFT9m5N631NW21rytuHA24A2968olv5Y5CWn2K5Iyf1r4airRTktGd2JUr8r+Janqr60ZAEDZDMCSD0z1rzSzvT5iEyHCOucdxXdLEtNRtoTUpwt7d6t9D0SSQy4yuS7gDH9araZMsmcgn5iQfSohUSblF7kqvOrLlirJFh7UtIgIwWyFI6fjW3CYiw2k5ZgCPSsqdRKKutRUcdOVSdJK6WxBo2jrcXcZOSgkBOe1eiaNbpGvygDJOSf0rHG4lN8sVuerltCUpOU1Zqx1umWMVvEFC9wRinxXGwAAk9yQOPxry40m0uc9NxlOVoP5eprrEOicbXOCR+dMt5pGaNyeOc5py5ld2JrVpOKpSfz/QrXFsrBXViBgmllldyxYAIrFTj29K3oVGvQVOunONFfEjnrmwV3c7gc8nPStMoGXczfu2OSB6Vq4JOyepUMdJys1bscZc6XHx1DZBwK6SYpgAYOSSD9O1bwmlC0nuzNSnz8sXeR5de6IjO+UOGO1hjr7V6BLEroAygo7DGO9P2icknsW6aqO8ZWa3X/AAT571DwNMbhb/TQUuoW3K49jX0Lb2qoCJTkMcgY7V5WY4WlXfs6kbpnRSzyrg/fpSfMiX4Z/tC674HWLR/FtrI9lGQvnYOcDt/hWfqvh2yu4j5kYLcYB718jifDqhWfPTk438r/AKn12V+IteatWp81mr62f5H3b4T+OfgXxHDA1rrkKPJglJGAI9e9fmHfeDbOF3e1R45efmQkfljFfOYnw1rxbkpppeX/AAT3KXHGGqS9nGLWuzf/AAD9nrPxRolykbQapC/mHg7xg/rX4oRt4i0w+Xaa7dopIJAkb9Oa43wJXUdXojsw/EmEd5ylqfuCda07jF5Fg5BYMODX4jL4u8XxRsh127Ma7VA8xs8dT1p1eDcRzOV7XHT4iocv93ufsnq/jrwvpKNJea7bptJO1nGW+gzX4qnV9Sv2LX19I0hY4dmJ4P1NdtPgSoklUlv5HDTz2iouVLWzP0r8a/tGeGrGKeLQ7jz7nyyNy/wmvzXXUBC6oAZJBnnsfrXtUOCqFOSlV1d9EfP5hxXOranHS34HpXirxjr3i68kuLmYmN3J5J45rg0urmdkYgpGQeB2+lfZUqFOlFckbI+dlRnUqcvM23r5GpFGkTksytIBgDPTntWaPJgdFMh83bgE+tXGaclZ6GNWrOF+bVpaabEk0IRgdhPmcn2qC7uHMSngbGySO9dFnUi+ZaI741ITgqktzlda0C0vQXmUA9Qe5NaEYuLp9rg4yTzWFbDQacZnFKtVc1OjL3tzs/hF+0H4h+FOpJpWoLJNoSyABsk7Oev/AOquYfR4bhAI4g7gAHI9etfC5pwDh8RJypS5Zeh+h4Hj7EU4RhiqfPH9T9avAHxr8B+NLWG4tNciWd0BMbsAykjp1r8hk8H3NvMtxYXUttcIQwaJiCMd+DXy9fw8rWT5016HVgeLcLUTbTjd+vy6H7yWt5aXCrLFcI6t0Kkc1+LGleMfihoKKNO8bXRWPAUPkgg9c81564IxEFZbHdXzfC1pJKep+2gkVVUOQGZsAk9c1+Py/Gr4uRhPN8XSyAjOAOTx25qlwjikm0tDqwmZUI1Lqa1W5+wLTxLszKoQMeMjjFfjlc/F/wCIl1GqT+KLllkJBHTA9/pRh+CcU20+hyYjMcFCXvSWp+smseLvDujRSSX+rxR7AMAsM/zr8ar/AMTazf5e81OaSTac73JA/CvdwvAVZtJyseFmfEVOnFSp9D7U+L37RNgttc6X4anZ22lS4/i9xXwI7G6YFj8zkgt/d9cV9dlfB9Cik5as+exub1KlNcu0ut9h2r6tc6ldzXV87NJLISWPcn0qKS1LDDSDCgEZGSfevqKGFjCSSVkfO1q05RT6L9CO1dtyEAFVZQPp71JmOMqAcDBCkdq7YycmotHm08QqUr1N1qyS7jS9tpbc4wyYJPf6VH5zFCNwJVQcjvit5Uop8rX/AATnoY2clGo3davta5qfAv4v6j8GPFgtNRZz4fvJwGIzheef/rVzl1aWd9GvnIpByMntXwee8GU8ZJ1E+WR+k5Bx7Uwqjha6509ne1vwP3A8GfEbwx420q21DSNUiYTKCEDDIzjivw+0LU/EXha58zwzr1xbFCCEVjtyOoxXw1XgXFUnfex9bR4kwM5cinZ799ex+/8AHIcglySDkkd89K/HTSPjt8XrWGOGXxhIFON2eo/WuP8A1RxTjzNWZr/bFBy9m5I/Zb7XFbxiSZtq8k5ONv1r8gJ/jN471EkX/iSaReRknGc9jzXdg+BsROLUtDza3E9B1XGEr2P0v8c/FfSfD9hcC2uo5LnYQAp7+pr8vm8VX1+x8+5Yhxg7j+eK+oy/gCEVGUpX12sfO4ziOdW6p6WPS/hR8Sr7xT8dNUm1G9YW6DMYc8AAmvD7bwvY/wBpyapBfzQ3rnJkjcgj24PQ0+JeFqlZRp0NOU9bh7i6lRoyp1Ityk9z9p7fUtOaK3xeR52AAhxzn8a/H0za3Dt8jxPfqfugCZ8D9a+ajwXiHBcx6j4jw0JWhLVn7Ix3ln8jLdRkOx53DmvxsOreMYlIg8WXwRcYzKef1rR8F4qOskVPP8M9HLU/WD4i3MH/AAiuqhZVO63YDBHJr8qrfxt4yjtZbO81y4ntgP8Alq5O4kc/lXpZPwriKNdSmtD5zibNcNVo81OV3ez0OK8Sy/8AE4u3yMGdhj6d6o38s8rtJMEJlkYknOea/WI1W4RptWPgISqSTqWvbT5HEaPK3/C0fCKHDK2oxkH3zSXehzNqdlrFtfNFeWUwaNlHKkdMV8rxjhJ4rCeypvXufZ8F5hSwNd15x5W9Efvb4SkVtB02Pf1tkOT34FfkHpXxk+LmmwRW9p4wmMSIAVI61+T0eGq9OCTWrPu6mOhWlKpz6bn7Tq6KVYkktwD6A9a/H0fH/wCNsCssXiknPADKDk+9RPh3Eyailpc7nXoRabmktD9fhJuUOTjPAJ6D1r8ibT9pH40xTx/aNbikh3gFWXGT3xWseHsVdSUWkceJxeHceVzSZ6N+1O7N4kkIUBlO0g9TzxXhPjHxtq3jW6N7q8oad8HK9zX6rwxNUaap1Fc/MM4o+3nN0mubTX+u5wC2vnQyRStkOCOerZ7mtawg/egDkhs5r6WeJilZK6PnpZdUqv2cmn5dhnwG8czfCX4jGG6kZNH1SYBy33Rk9c561Drfhy31SIsy7Z05DKOQe1fnnEmQPG3qw0kfpnDmcLAUfq2Id4rz2P3C8N65YeINOtb60nV454lcFTwOBX42/Cr4++O/hBeR6ZqKvfeHo3wquTuQY7V+U47KcVSdqqa8z9Ews8PUip4eSa7dT9w3nfyCvmEbVAHoK+QvCv7YPwo1u2iXUtSe0u2UK6S4ypxXBRoVFFQ6HNXi+ZzkrO59SSSoCTtGdoGR1P1r53vv2mPhGqmWLxVHIFPIXtxz610wy6rODSVweKU1roe/l0PXqqnn1r4Q8e/theHLS3lg8Jq0k5G1ZCcFc9/8mvRwXDmJxCta2p4NfNlh4+zbXqe0fGz4zaZ8OdLiWO4DarcyKkcYIySxGM81+LPxb+JXiXxhrdvqc9y8xhu1k2AnHXPFfV0uCamHoOc9ZdjzsHxBGeMjTl8Ol2fvb4N1mTWNAsdRlcl7yINz16V+bngT9tyPQtDsdPvfCUjy2sCJhSDjbjJ5x1r4qOBrxcuaD3Ps1TpzneMla/Q/UxHGQAQB1JNfnXN+3tpB8oL4WnIJIYJgEexrjqZNVlUTinr5FU69OUHCU1pc/Q+SViAysRjnFfn1b/t0aDdhRN4cuI1YYDDt7V2xyus5cjWpyVcRSjFwjZ6dzhP2l76SHxXcMhYDceR6mvFvi38SbXx9rj6nbIyR3LkhT/CT2r914RhOjRSa1PxLOHKdZyvo9EcJHrLRFV8wlmyWCntXGzXIhlKrneYyCR2Fff0sbJq6Vz5WNOdrWV1v59meh22ubcYc/KCDk9a4EXqiLBbA6AjviieIUp2mc9OvKEHeOi69/I9JHiJo2Ub22nJ57Z615gb98+WjkLyMD17VssTptsYYii2lUpaRetuzPWo9fwVYzHaASQOteVw3xTyWbKhX59/eqjWclojz3FSqXivePZ7XWVJw0xAGBkd/WvLkvQrfK7eoBPWtpYpSSSOunCFGEZS3X3XZ7THrMgYMsxEYI49a8rh1d0yolJzjPtWX1hJJW3N6nspU5OLs09fM7bxjFF4i0eWzcjzNpZSe7dsVyC6u67QOWJyB6c1nUoxlGXY15PZwjJOz3XyPaf2VPjwfBWqf8IB4suzHbLLi3kfocnha+XfE2jQazILy1mMOoRHcrp3x71+RcRcAxqz9pRlb5H67kfGyjTjRxK+dz+g7T9UtNStIruCVWWWMMpXuDX4w/CD9qnx58MntdG8U20moaHBhUcZLgf8A1vrX5ljOHcTRrPmj87H2uExWHnBKlJNn7T3aFQJCTlwB9K+Y/C37Wfwq8UWkS3OtJZ3kgBEc/GDjoc15NfAVLJvc6q3MkpU1ZI+j+QRhiSSNxrz6z+K3w/vY1ki8U2ZBBJxIuD79a54YeUUotbms6qp3utT0JADjr+7J/GuMl+JXgOBN0nimyBYbgDIKVHBTk1KzM/ap0nd3OxddxBD4Xkc14hrX7Qvwv0WOQHxDDPNkFUiYEsT2FdSyWpUacEc0MXFp3Wh7aGiU/M54bcAB09K/P/x1+2BBNBJa+FrJx5m4CZjyMdK9zKuFMRXlytWXoeZjc9w9Fp82+59PfFT4o6V4N0qaNbtDqEkT7VBHy1+SHij4i614nvHuNQuTI0jZO7OBmvv8l8OoU6ntaz/A+JzLi5NunS3ex7Be+MJddvprqaZh5r9+vzH1rxTS9TbZlnJKsucdq/VcHhaVP3KaskfnWPdVy5qj1ZXfxJffCn4l6Z41s2ZrB5gJ1XoQTzWxqdlaeI7J7W7U7XUjLdiO9eTxRwzDMadp7n0fDXFUsukqU43p+p+zvwu+IGlePfDWmazpd0s0d1bqxCHOCegr8Xvhl8TPiP8AAbV45tJd7zw00wZrZmPy+46/hgV+G5hwjiMN+7a5l5H7BlWaYXFR9rQnyt9/8z99EXClwPnPCqO9fGHgH9tj4Z+IraKPX7qXT9QQhXSZSMnHr6V5UMC3K6VjurVHGPLJXS3PtBF4GOzAEeleP2/x/wDhNOiyReM7QggfKGyfasauXVG/aIIYpSXInZ2vY9jkhEifPklWxXiV/wDH/wACCMx6XePcybh8sanafqe1TTy6q5XS0ZyYqtBQi5PVPU9Md/J3tIw+UMeegr5P8R/Gi41CdoLaIQxP0UHoO2TX0OG4LxFePPLRHjYziOhRqKK3ev3HqGs/Gzw1pvjDTvBiTCTVr1S3B4T2+tflt8RdX1/RvixoPjWxsp7q2tLlGnWLqV9BXs5/wLLB4ZVqb5r62sRwvxNSxs3GquV69d/M/am2uTPCkrZO/BAHevh3Sv2ytCgsYY7jwRqoljTDcDk18PDJ8RJ86ifUYjExcfde3Q+6TLhVIck5wc/0r4oP7ZXholT/AMIfqfJJBC8D6VUMkqtJ8ooY2FH3X/wx9oyS5VuSOmMdq+Mof2vvDsrxj/hE9TVpWCqXjPHoTz0q5ZNXdRNLRHHLH0qidpXPb/EGoC1vCkjENnI/GvI/Evj/AE7xElveWMTxNKgLBvU1+z8IOpOkqc46n4pxTRg6zq03onqd7J4hMez5gFyMjPWvATrhkm2SO2VIA5r9Cpwg4KTR8fHmliOWDtf+rHqfjCaPW/D+p2TPkXFo6gfUVxmn6g048vfkElcjtW9CSU1OJ04rDtwUY7xe/U8q/Yz8SNpfibxX4Smfi31KQxqT0U9MfjXm2hReI/hP8bdQ8UWfhq8vdAvwARapnHOfavwnxH4alHGfWKKvc/fOE+I6WJyxU6mk49+p+x4k+RW3fexj2zXybbftSW32aNZvh5rBYDIIj618JHLqyilKOp6iqqVS7mfW4kdAoD5z1r5Vj/ag01sKfAWsFux8o81lDLasLTcbnSsTSgkr6n1UjtkbsgYOAe9fLR/aZtNyFvAWslDkA7Bx611wyqtGDfLcFiozldPRn0D4uvmtdHumjkI3fKCO9eU3vjpPFPh+GaGylgW5DOIpRhlzjg19Lwxw/UnXU5x2PlOIM9pQh7Gk7s+XPFEtwt7PL95S5UAnpzU3ihSs0gzliGxu7V/ReWRVOmoy6H4hxCpYlqcXt0PKtR1Z4GcHIJBxjtiuV8RysgZN5OW4x2r054hJpJaHNSy+NSmoz3j+pRvfELMhQn5Wzu3e/pXnNy8zXBG8lEkxj1FUsYrOUtDF4KNOao0V/wAOecW/izVvg/8AEy08aaVCRpVxMq3AUn5l7gj+VegX+h2ev2EtpfRkxPwwI5P0r4TinhSjmcLp2kz7ThrjCeWL6viFdH67/Cj4p6D8RPDGnaxpOoRTeZECyqeVOBkEeor8UPC+p/En4F6yuq+CdQeTSVnBa1kJ2kH25r8QzfgXGYVtpcyP2LLuLsJiIpxkk33P6CfOZm45G0gAdvrX50fDX9unwffm2s/HtnNp18oCu2CUPvmvmI5RUoq1RHqxqKspNrQ/RQzEqTnkPz715PoXxs+GPiGGGXTvF9kxmztVpACPQHNc0qU03Gw51FKmoJWat8z1WV93y5Afrkelcw3i7wxKikeILQjAyfMXofXmp9nJrmktR1FTSXPsdIX2qNuOSFJPpXF3fjrwpZxNNceILUIAOTIuT645rF4aTqRXLqjWu0qcXGV46nWvIECtg7sZ57V4hrXxz8CWKMLTVhcTxkgrEMj8TXRLJatWXurc4MViUmnJ7I9onvY4Yy0hVUUnPtXwH49+P19qyy2mlyG3t5OM5+Zh6Gvpst4ExWI5W1Zeh4WMz7D0JezlJa/kdp8cvipa7H0bT7gNHkqzKe/p/jXwzrGqzalNJK9y5aRyWY1+zcN8A08FFVJO8mfmefcW1K03RirRXZ7ktxqz3c/nHHmMxVSa55NsnHIYMcH0r9HoQVNctj4SEZVJe3qvTXTyR0UN4kbRo6kKcE/XNUIhGQA7k7cghu30qo43TlnuZYjAwk4zpvTc7qx1FleFuDtI47cVhWbKxk2MdqAAf1qZ1IuCstB4KM4OTS5kvlv1O3W7Qk7+SV4H1Nc2JGHljccEDGPelGhK15M9SpOKXPFXTWq9DcuboMW2g5JwMd8ViSzShc+Ydq+vpWfLGSVt2ddOjd80tF0Xr5kElw0jMWPGTx65rPlV2O9ckE5rSnJxik+h4+IwbVZt7XvZFvzTkBVC5w2R6VRjWR8NtO8ZJ+lXGrFvUJYWpUjJw0i7F3zwhYtnaeQB1zVWKNpHUEBkfjIzx7GrlUd7vZGTpyw6jy63/UtBAwSZSRuGeOv0rRitGQRqFJTcAAe30pxrSqNwi9DCs0lCFtPyZYtQyhF6EgnI7ZrctbIsq7QTk8iq548yu9UKNlN2jdO1y3bw+Ym1VyTtDAnqK2IrVY41c4ATBI9a85zUpXR7VLBRopNvrt5D1iKhM4wAN3qKsI3B3uR9R61VJOUrMIwU4ucNIplGYK2ew8sYJ7VbeA7WCNjOAOKyfNBWi/mKdSFSqk0rdDEeIK/7p8g5OefzrTSLdliQAD+f1rWqm48sXqcEqrw8+apG0d9DDnt1Ck7cg53Y7+ma1bqBcPhudoI9qiDfIotm06seaDpq97tnk3iKOPysEAlARnvzT/Ey/wCs+fqDkeldLShFykzoi2lyxj7x4hPCXEW7kFiCT2rf8pHxjOGOWB7CvkZtbo9LAwVJLnlrqZVlbgS4JIJbOfWugggVcYb1BBrFxd02RLMIJSi47fqbGnyGNd6nhWySe1Pt1CxYXBUggj+VOFVyk1sr2OGcfZU3Va5paP18jqdOuPPKhchf4v8Aa4p2k4jABUZUAlvWorU1DSLuz3MO3VpqpJcr7HdWlx5KIVJCqMkHtWP55cMEBy2RxWUowqxtN6mcIVYNNO+p1kd4hYsHO7tg8Vy0V4DgAkc457EVFSnaK5tkdEJqc3b4m7W6+p3cd4AQzEh+MnPWuWivgVLnq2B9B7VUZKMdVqzN1ZJ8yV90diLkNuDHrgDnrXMC6KgA7icHgd6Sgpe8nYrEwjyJX1f3nS/aBICCdqqSMetYC3O5c4xk85qpWaTa1QVmpU0m9Vt8jYc+ZtDAECQ4z2rLS54JLfLvOQPetnTahZI0WKjJc0pWa6GlksG93xgVFHIrJGQSFJOSe/sKqnSi3yN2PJ9vKp78/lYtwQ+ZIisSdoBA9CO5osnfLOM9AQa0rJxajY0wtaU25y2VtGaLwfK2WAboCO1NeVcqFz+8kO4D3rohT0XKEpTcm29G90YN5aozqq5ILHHsfetiVTnjnpg46YqkoW5okyxE4zipann99pMcnmsoGduBnPHrXXOiKWLHJdskd2xXn08NGUVFPdmlfFqc3NLle3zPKJdHwCgBDEg59K9Cu7RMLtUKcknHepqpcto7nrKpKlGNOpqur/zPJJtNA3biQrAA+x9a9En05HQ5AI4J989c1hQpqT1IxHtIpVIr3b/eeWNbQwLuRWJydwPfFddc6SrlWHy7WOT61fsZRev4ixU1XgnblknozlPNlkARARzkAdq6WPTPmVo+mQD7nvWHI5NNPQ7qlR03Go9JP9Dn0hk85XfJUEECuvGn/IVUAvwTntTppS0sQ6kXW5ou73+85mRF2/MnJwBmuiSweZ92BjBBJ74pxpqN5SZwUcVUm5JR0XnvcxrG0RAN6HLZOT0PpXcW2kfLFzkSDOR3qKik1ypnqYblUk5qysYtogVgFAHcg966ZNOVQxVergn3pcqs29Dojj70lCitDI8rPz8ABiMeua1pYUQg4JdegNVRpqVOzZz0nVU7r4fMwp4H4K8bj0HcVpfZprjliVQMSCOprWFN8rUlZnNQuq/NeyOWmtgMDoFIxiuwWwjADMuWDHIPb6VXKoqzW5thsJebUZ3d9VY85e3umk+RBs+7k9hXpH9nxshZUBI7fhWruoJJHmYubdTnUdI6I8pk0i4JUyyEkuM47j0NekvpLMGPlkEkgn8ODTjCUklc7KdRRpuVr7HmQ0+52/KpxvIJz09K9H/s9YlAC9ySKxqcrle2qNqUFVilPRnmMsFygLBmAOPmz0rsbm3Vlxn5gcYPYUJQT5Y7nHOlU5nG95Pc82uIbkvkZA2gDnqPWuzntkEobGTtIPHpWuHgpNpbGk4U5SipvVdzhPJuCm2MMysVIGTXbLZoiHk4YcDHfNdMXebTRzxUHJpP3dE/Q4cR3WdhRgQcAg967Sa1yrKqk7mBz3NKjJp3iTiqMFTdOlsvvscTCs8YYHcZmfIBrrV05UJLbxuGcDt7CsJVHU1fQmnCtTpKpyprVaHMG5vE5Rj8rA5PT2FdK1oiHncUbrgU5RfK1FanRGdSM4qor3OcF5qGIkAPmsxZgTWkyrmST5skgEDsPaiNRt81tTLmUJtrdF60v5IpIxPK4JAJHY1nGFQyyMWJ3KOTWD5otsiftZVYx72a8vM9CtdYVwMAlicBj3rhRdMpTDsFDdO4966KUbrV6nX7aTqNt3Xfb1PUor9HKs3Drz9fWvNUv5uGyy/OME9WI/pVcrnHlgzKc4QaqqO23mentekghMFBGQMdSa4aHUWZQASG4BI71apqUbNa/oZ0Kc5SUqm76djp1kAEivIWYnOPTPasGKdpZSuSFHJY1y1U5pS6bHpxlH2qw9ttb9PIW4clpFIYtgHk9KdcDdErj76A4PrXj06bc+VOx6eImvZ2irtLUhWTO35TsBHB79KgSRhKTkgHIBHasaUpte8tDTnVRqT2tovM3rZFxG64wxwQe1R20pxs3YPoRxjFEYtT01PQrTmqKS0b/AvnCgDdkDJOe9QeamfvAsvHHf1raFLW8Xozw6qcnGMnqIEVyCzg8Er7UqlCAxLBF6L79zW821qlp0NIKVNNvVJFQqwO5iQB0BqZQJOSDt6EHvmlCcYpprU6NPZqTW5tacwbhiQcnBqvabIz8xO1m3c9h6CoaafNB+pz0Vz1X7VWa/FF+e6LKwUkOcH8PrWReXKrG5IIQDkDt6ZrSnKTenfQWIo0qkedPW6v5nD61dCWYI6nPIBHcViX1yHuvM8wkbwQaxxvIm4vfsa4elzTU1pv1KGoG2ghBVMvlmHA46Vh61qAdSkZBDHBANeZh8JGppKOhpUxU8O0oVL76GM2olJUeMlSuCqjt71zzzx+dsGcgAE+gr0lgqUdLWRz0cdiZxTqS11Og/tSSSJjv4cnJrAS6QA4BK5GA3f1rsptK1tjyK7lUjKM36GoricowOdrggn+KqUV8oZN4HDEA9/xrStK6bR3YWMuSMep0KNGqq2RjpkjpWNJeoYnKyAnbkA9TiuNxcoaqw6MJ0ZOXNdvYs/bP3ibMHc5yfXHr/SsNb6IlBuABcAn14rGFk72OqpRlKHvO3c6s3WVj7ANk+9ZbX0Pk8Sj7oGR3zV024uyV7nDicvTmmno0baXLOqybsYb5SO1c5FfgOAMlSuB/s4r043bd2ZPDqlOMWtH07HRSzg5cSEh1AI9+1ZH2gHEqkjBAye1dNGKb5W7I82phVCpzqVrXLrXDgqnIYN0FVElJzIGO48DHb3Fdsk4pS3Zg2qs3FO0bfiW4pRs37iJDgsfUCqJ+UkBvmznP+NRG795iUZ8vso63aNeOd9mHl5ckjHf0rKMzrkDlchW9q1dZppo6Z0lTjKEV73fsb6Xbg5kYqVx+PtWOkp+YEAoSG59q6PbKVpP5nlQpJpu234m8L0yEgErnBJ/vGstXY5KMApUjHoT3rJzalzLobOKesl6G19rlYkFyM4BJ71hOVQp1Dkkk88jNSk1TfKtTerhJOKlJ+7v6G2t2FI35zyMjoRWPC5bDOuduQF9OetZU5Sk2qi1MaEaV1CL1VtTtrUQyMEkx5bMcZGcZ6c1W07dsO2RgqAMR656VbS5brc2rSduVay6/LqjP8QQ6cAqiNA4IACjp9azNduWMvyxgsoGfeuWWAw/LyzitzXBZvia0moSaSRiw2kduBJBPIpXOAjED+dRlykTKgIIyQK4K2UUE9II9XD53iW7KVy4jTB08y6kLAgjcxOf171liUsyrvxgbjT/ALKpJt8qsZzzive8pu3U6CO+8zGMgkkBj2rJgD7cZIwS27tXU8LSp2jGNkedTzOp7GTcm3fqaTTvIGcO3zgAsO+KRLb5UUHL4JB7mu+lyxjePQ8mtTlK/tNbgJWG9ckv0JHao5IJGZtkgAyACvXjrUwp83vtnXh67cFTgrtWfodRo9zIIyV6MRk+nSodLikWIDDHJBz6VzzTbSWh3ukqidWSu0drb3/EZZvl5+YdzWQgcqAGJ+c4Iroo125WZxYrALkcoPla/M6u2ulmcLIgKF8YYDFZtm2Cuc8nGKqpUTja1jswNOrJKUld6anc6doui3DLLcafG7B9wDKMEd/zqnpt0YtgyQ+4DB7ewrhr0KU3ZRTR3wnVhLWTT6HpWmeHdDgQSQ6fCgUZJCjp3qjbanKIgWkYruwCO3tUVMBR5UopGdLE4pfvK0r7o6ozxWcYjjTbHgfKP4vSuVur/e3LEEELkdcV2YaEGklBXOGpOpKSipNoW+1ecMSJDtBOc9/SuWuC9ySQScEgg5r1FGMYOSOKNSfM6Sjf8zVXWmmdcuC2/BPqPauTt42jlDs7Apxz3rlnKEoa7s6qlJJ3S1/M9JtJredTnHzsVxjkZ71n6N5EpgaWbAV8HPfNZwhFqzscrVWE1KO0tN9l1OsW3t0CExAlMc4HSldrNCfLuiUDdD0+hrso4aKlZrVmOPquVNzpyej/ACLkQt1VS0WRnaAw6VjnUI1I/eAkbjtBqnhoyfLJbnnrG1IQXsndr9Tqhcgx7FJULjn0rnor0EFhgquCQPeq+rpT91bGtCrOUHNy6q5vmRmkUjBbcMkd6LPLMrZBDPkD0rRTaglIuWHWIlzwWp6D4fRC0WRuBfII7VLoIQTR4J3bwzVxwlCem2h3Ymc6UOVa3PcdMtIpbWL/AGTuGO/FN0mVRHFjIG7aD2461lyOEby1R5MsUudUZPVm4um2yneqK3Tg9z6VfiVcnMoJDg49PanWpQ5U7bmWEoNzlGUtEtGV7bTrVX8woRnAwPbtWnAiAq3mrtPJHpWfsqaik1oa5dGcZqMZba3GmwtchDECu04XHTPap7qVEgQK+W3EkjtUrAwbcV6nVh61Xn5oN8u1v1OB14pawyhWOFU8D2rJ8TXBcP8AOVXJAJ7V20KMVJKxGInUipRg7PT53PC/E85M7qXJHUEds9qoa+olLnzBnp9M/wCNev7VSSi1qcTw9SLSkrrozxXXU81iqZK5yT647VvXdkJC+5M/KQR6+lTLlp25VdmlVySvF2cfxPK1sS8mcElSSAe9d1/ZeHUhCCGBPv7VVV83umcVNwi+a8r3MmysNqhpCMFSB9TW+sYjVQxAJXIA7VmqMpXjfREUatNN3e/V/kcZqdgJo8SKdh4U9cV1LW0kg2sxMXUp6Vq7NpJaHFRwE5R5lPZ7Hlk3hTTrxgJ7KNhkg8Dn0r0cWoj5RRhuAa43llKpryo9/EY+vShZSafkeY/8K70RFLx2xXe+cKSMn0HPH4V6XKjFV3KOW/l3rj/sLDzdqkFY7YZxjKFNVIVHd/0zhI9AgtQPLmn74Jkbg44712FxbOzEgEZIyT3NcsuHMFPSMEVW4mzBRlUhNpKxy8disQCfMzb8rvYkL+ZNbM9vLIgYxjDfLkdQfatqOQYaEk1BXRw187xztOpVbT1M6W/uNoUSHcGxheg7c06exlG8MSQygYr2KeBoQStFJs4VmuKrxbbbiu7ObuGuJGcGQl8nP/1qtz2z7g7Iwb5SdvQ13ScJLlWnoeNh6c4V1VlHvq+xglWJb1fAyP1rTltHDDbkhgRg9vWoopp3W6HWr1HOyk2pO/3FHLMAwfLAEEdyTU9vbyZLOCVyP8/hSqO8rvfsd1JOzjZly3TChsbtzgEfzra06yDlVBYNKwyQKOSMm7k4nEVJ0k6K1i1p37lq2gYKAoI3KAQO3rXV2WmuqhWIZece1cEafInd3Z1UasU0mrXMZYXXbuQ/LggjtXXCwdRtKlhgjI+la80mlc7J0W7OW+yOQFtLJvOPQgGu3bT3HzYLFsAAdq5eZySdup01E0owb5tfuOBkgZThEIAYA+2e9duNLRXYtGQrEEkd/rWsla0rGU53lNRtZ6/ccRb23zD5MHIBPr6Cuzj0siU5yNpB6dcd63lTi17z3PLw1dxi3J9TAtLWRm2hQCGPHpntmu3g00R7XYDazYIHf3rGpUglyp6noRwknH2q1cvwRnW1iflyvAwQDXTrAUAwgwBlTUxouFpPc5quLUPchH1K1tb+TCAHAGOCeo9a05Aot1Zs/MePYirjKVSShL1HVrypUVVtvdX/ACM+QL5ap1znn196fMA+QSQyAAEdDWjSjNS6m9RTqx+rxVtLv5lXcy8ODySMGlEbNzwFIJwfX1rOdKz5m/I5q9SnBxp9Oo0Fm+feQBkEDvSiMIu1AQxDHI7VlZppJaHTGlOrN62VtP8AMjlcKoj5ATHWs+7mwHYkkAk59K7oXUk3uzzK9aSmqUl7qKd5dtsI3MMAnI6iufvrkjaEyQxIOP4c+tayimrpHbCcqUoxVrN6HE+IrsSCRuSoJ+UdT61l6+mFdcnOCc/TtWFaShFJbM6I0p0ozp7t6mFBA33iSTgH6V6H/ZCkLkADJPTkivlaMXLVPQ3ni5Rp3qRu+hx9vYOzgK+fnAAx09q9JttFDBeoXCke9Q4Xik2ciqpTUX8kcnBayooGCSzEMcdK9Ft9IXLIGGd+TjNdU6UYxTWz/M5/bzrTdKGjjv52OctLZk2AhjuTIUdB9a9Ps9ERE3lsOSCcdxXn1YxclBn0uExDhTbvc8+EMkYyqN93G30969Dk0xW4K878FexrSVJptKJhiMRFNSUt/wAf+GPPHhkKxnac8Ake/rXavpiDO05bIJFRTw81Lm6Gf12GInGnCNrdTjFV40PJzuyM966M2GJCWBOCMEjpVPCOS5pmOJxTdRwgtXuYCTvKwYsQyAjj07VrJCIwA4xnIB7mt50o0rQjrcxw8uepzzdm7WKUbyYyGPzHLGrYRA47qZAcitIU0nzLodMcVOUoxlsm7skj+4gOcMwyD2oUhsnk7HJPrxWOIpzhLR2TOiVKjVaqra+xowM2FR3JBkHA7U6FlUrxx14rH2aTbbOqrTpTlyyWhuW3mEk87VJAPpUsEqlVKY5VR+JrSFOU0mtjmxfsvZuD7fcOuwI13nIEXUf1qK6lV1+6wKkkkdMeldkabaStozjpS9xKL+dupCrmbDZJ5OQf4uKo28q+W4Vj0OOeo71lKha0U9Caimnee46YbDjPPHJ7U5to2lieCSvvUTmqaSWpthcPGUnK5HtVwpJOwZIA7+1SxSqiqF2tyRzUzUnK0VuZzpKpSU3LW/3lWSEODgEq8ff1FXJJ08wZUhA2cnuT3q6mGSs4nZhalZJqWy6nPRWUjOVILBgTg9q6GNlZ1UYEm4EMO4qasXUkk18zvo2jByT5upjRaY4w+MDAJA711CqoAH3duOT2zWVTBLmtHoc/19zUYt7Jv/gHOTWgjiDrGNwG3610t2yeXtRVIxj61lCjeXvLciriL0lClKz/AMzkLe3LMEYbVxgZxzmtdfKyQxyQeM9jUPBqMuRPU2ljopOdrW7dSVLcKFVAxfJBAq9bAKvmZyBnk1E6KjJwRvSqvExjOG0SstsxUgnl2IAPbNWndXjWQH7jDk966vqza5epnPMk5RlJWTZnPaAZP3gMDnvx1q2+xgpBJxkH2Ncs8FKTST1Wp3xxMqdVyi/dM1LYltqEZAHy+9a1uqDkAg9QfSu10HKScd2YPFznFTho107le3snDBjy24DP9K2ICqjO4kBxyexFGIfIkrEYfEV5VOVLluQR2WSH8sAbiSKvtNyETJQbifTPetKMHOLlJ6HNKonLkpqz6mW+nSEAgHAbnPetESP1VgF5xn6VhWgqbS7nXTlCVPlW6/Q5m40ySbdjK8kkjuK6KSYKr4OCfTtUQoylLtYxq12oKpSWnU8/utKO0FSAwxg/3vY11Mx8zcCcsSSD6V1UsNyp31ZX9oRnNRjHW25wR09UYK6AOM4J9+1desGZRhh8rZOe/pUxpNu8dzKviowj7NLXucW2myMz5jJUMM47+g/ya7gwyLnkFWBIHrXTHDqUUuvc8qeKdOs2tE19554dOl6iPaQhxn+tegSWrOQQoOVIYflUvCPlTOqjWjSl7VtvbQ4AaTKMnBBwCcduK72FSpYMoIBABPaphSfNZ6o9GtWgk3J2vseftpEhX5unUZHWvSDEiRg5DOD3HShU/aVEloeVUxMqDVVLU8tOhMdwCYHB+ma9KeIMrscAscHHX6URpNSstzrwOGjUTm9XueRyaQbYHqQWAIA616VJbocjZ1UkA+1E6LlFNo3wsrU50pu99n2PLzpxVFKxnJAOT/D7V6A0cbIV2AMQcn0rOWEvJXWhhSx0ZQ5H00+Z5w2nSuVG0kZwoHY13siKpGVHIAyO9bU8LJ69C1yRpqFR67o4VLVkbb5RBzkkeldtDEF+bAXAOcdselZ1MG5zPWjWTS5VpbQ5+1sJvMjncERggqv09a6hJQoVShIAwT6itIYdxm4z26HDTdRRU4/E9Cu9hG8O9IgQy/MD3NbJVSu5T8gU4X1rwvqbTlFq76HbXn7SKfNy9Lb3OMubSIPgHDjoF6V0UsON7KM4AwB71xKi4xWup7NNQjC8H6nLLbO7rkkqr549K6HyET52JxwCPSroYbmjywWpGIrRglOb0ZjrHg4wCRkEj3rP1S5kt53VSdjEEnI4r2cNlsqsFKDW54KzNUZ2lHRfky5JPGuwE4yM4FcJeXzmY7mbGAeOhrqqcPySUk7FSz6E5KDW39I7Fb2OE7HYcycMD2rzuW7YAlpCN5JBFXS4ebiuaRks+p0U6ijd3Z6Wur22WDOwUYxnv615GNVcF4wwKlgAD0PqK1oZCuazkRWzzmjpDXc7bXNdhEbxxKd5UnIPtXmFzqILNyccdO1bxymnTV07nk1M5rSXtFCwzUdTlkLKgIHHJ/nWLLMjEo4JXI/DmsoYOm581j0Y4ivVhFS2Mu43ysrLMSSCSR0JFXR5TbgmAwBHHanPDR5tNjCVeo5pS3X3MwCkj7c5+Ukkn+L2rfhtdw24O1TyR396z/s+MnzMirjnF8ltXqznBHIMjec44IPA5rqUsVDKVjGDkDPeqnhlpyozVRX9nLfc4wxTMzFnIUDoO9d8uiuzmQgZYgj2IFSsEm7paHoU1Za7v8Dze5E0RVN7BtuR6EH1rvpdFdpCzrjccqB3p1MGnKzCDnhqPtIx5te55qsbt5eSeWw2M8Y716X/AMI5hiQDtPII7cVz/Vml5ESzOU5J1Fq+hwux2R8sxVcEE9TXcy6JJGjER4DqME9TXU6NopRB4tKClJ2u7I4aK4mjMZaQgbvzrfl0sqjhj8wzgkdK57Rs7rc1oxUp3U9UVItTbYUyTuYgn1pV0qVedpKuuRj9a5Y4dKN2hyqxjO61Zu286yRZJOcAgHv7Vp6Tp0rQqMAncAc/Sq5VdRZli7OV2V40kZcjG58EY7fWuut9IcrgjAGSo7/St1DmhzI5kpwiot6a3OPEXl7FySXY5Ydq7D+y2CbSmTjAz/Opcb6JXZUMwd/ZxZyqqRtYnjP58V1H9muChKDdkjOOgrSFOTfs2GKlaMXFe8mYMcblgQGGeua7CDSSWB3YBwD7+laQpNOy6GeJxilFuq99PmcfLFIv3CGJcAZrvToj44GAxIGelVCpzPQ4cNyQbk7tHHafaszKNxDcgV6bpvh1yEYjBA7dyPSsXFSneSszaUofBSVupn2dm0dq+AzLggnu30r0hdGcWOAuGGMn0rspwUKlpLQ5OeqqalB3tv8AM8EvdNeSVywIPUj2PpXsf/COrIA5BIOQT6VtiaUZO6+4KMpRg4t6PqeJPpcilZE/1aAbQO+K9mk8OjPCkhVGMDpXCqEElJO+prQnNOMWvdtueILpUifMEGXcfKe2a9kGhp+6HkjjJBHasHQtJtfcdleooqPKk79X0PL7fSmdFXGDxkAdc9a9tsdAtwB8pAcgA+uOxrSNBQnyrU2rTqSheyvoeZ2+jOzIEQ7kAXH94elfQmmeH4AqMYlMy8gDsO9a0HGK5WefiKNWcuenKy66djxIeFGkBd4/lA3AHvX0Y+iIY2+QKACNp7D1rmjJcya1R6uGiknUvbSx8/QaLHHGgTGGPQ/w17ImgRtvyoPzYII6+mK0nGKejM6GDU5qpfZo8ji0zawVieHyuK9afRl3opUjsSO/1rDljy6bnp4lzrNKa93oeXxaeVfKk5DYBr02LRflIwBnjJ96uc00m1ocdPDzbSStZqxxVtavEcsODyvsa7dNH2YPIUZxUuhdWjoOdSp7SSTuznImbaBvJVSQ2K6NdJcMAkhGCTg9x3oq04RvNbGsKslFRmtehgsZCiPjoQSOckV0a6Y7L94kOD171v8AAmnszOVRSdNrpf8ApmZZWaMM9Gc4GfpWls8hWIwdrHJ7ACuerOUlpuTSrqjUslfW/wAjl9UgjsizIw2s42g9K5nxZqhELujnccjB7Vck5NRm7vudcuWFP2lJbu+prWd6pAYOoZWIJJ5ArwVvE8isIySWZuSe2a5VJQq8rNZ01OPNCWstz6LttSVrkRySgxt15/WvBLTXZI33oPmkYcA8H617dHFJQUY7ngZnhYxm2j6XSWzbaVJKbyev04rwKLxNdxsNshCgE8dq7aeLSkm467HlSSlhry3fRHuk921pcY3ERn5ix7Yrya08S3EpxK5YL0z15ralL2fuyepn9U5mnTjZb69LH0fpepRP5Mu8gg8D2PWvKNM1tpdgR/mbBye2fSuNR95pHs0MWpwc5KzufT2m6iFdQsoIbjryK8Wj8QSQLEPOIxtyw7eorL6sk/eewShVqq62R9a6X4iijVA8oBLbee/0r5QT4g+SwDSj75Cgdx61i6E20lqZujFRTeiZ9sWnia38zbLNw54Oe3rXxrH8QZJCEE/GQSc9K0p0U3Z6WOOEFUbjGV09j7rh1yw6GUknbj2FfINj8RiE2PIxxgA/Sqp0ldcx0U6VSMeSfR7n2Fd63aRRDYwbCkk+tfJFx8RkZAshcMPukdKiFKDuluzSvQlVaVH4Vq/8j2zxFqEUseYZMndyAex618+r41M4kBLdcAjt711xkovUipgYqPs4P3u/qdVdqJJZOQDwQOOTWTZahHczrvRmDHJz3NYxrNq76HHSwUaVZxb1krEUtp5isUBBJBOe9dJNCspRYlwNwwO4q6NZuSvsazjCn+7nrLv5HBvZEZO4hi3T1rtJLVCAyLnaSCcfe9RW9eolLXcww9CdKKcbP1OBksgVUuM4YkHHWuuaxDnOBhXwB9aydacnzWsjRUKdb3b6nFR2ux8hcEsSc9xXamxYDJToTye/HQVtOzVmjClGVGHK9Xc4YWBdnAXCMAQfeu1/s3cy9T2GOwrKpJtRcHqisPCMIc27k3fy7HAS6aSS2wHuD6D1r0CPT3G/KgIAQeRznrSq1ZN7nT7Bum6aV0eevZbgAQQQc8/0r0X+ykMKtgiUyYAPQZrO6jL3d0RPEVFH2TenY87GloqmMD+ENz3ruRpjFxuUZXKg+pqq0tFJvqYPBKclTin/AJfI85udKY4OD6c9/SvRBYM8gDDJUgnPb6V1wxLgrtGtbAwqScebW33Hk7aVKhLSDKkjBI6Zr1g6SrowxkjByaynWUnZLR9S4ZfOFBS5r67HjkmjvnkZJyQMV682hE7JSh8xWIOOgFOlNxdk7o5cNSkpyltpseM/2E/HGcEkD1r1mTS9rqQuDgkZ9aVWrJSs9mW6sa0OWL1R5xaaYsZVn4YbfwxXT3kRjk4AB2nOe1RKVk2ncvBYaM3FydpakFnsQ5we+MVQjndGCMuNjHIU9RWUq7k+WS6m1egnRcYvWJ29qqBW3AbFUEEd8jrXOW944UBmO12AXnpUzjKUrx0ZjSUoQUKjvf8ApHW5jWMYC5VwAe5z61zpviSo2kkYwT1HrWtBJu7epvibRgoyWj6mhcTRAkEjcORiuanuzIQOoLd6uMlypNXuZToKdVSTsl17mzG4yHBJXcRxWRaF33YZgvAwOlRUblKMVojWEIKLkldxvp3OqimiXbhTvORj0qG2BGCN3y4BPr7Vo0k1fqVGtO6jFb7+RoMxwcKTjoT3zTnhICgMfnbn2FRGKaWt2jyVBxbk9L6fcQh/MQJ1Zc4IqxDEoXCklGO0ZHWtvbNTvB6nR7KNSEabd9dPUpPEGJGDtC9B+laPk7SG3E5yMVUpq6d7lRr+zvJr3tUZYAB2opJBHB7VfCJHnJ4JI96yV7OSZ2wSqWbVkzGnj2sByMMSTnrUWp3CxhuoYDkjv7V0RrPk97c86nSUXdv3U2jnb1gAUOQFBIHesTU9SRGXc5G1AMntU0XGcveZ20oOMfdV15k/kJJhCANyk/SsaDWoWI3SAYY9/wCdZV8Q07o1p0lKcYy0SMXXLAtGCeApxnH61qaleJcQSDduLqAAP0xW08Q3ZNWucVPCxU3V5r26eRulIy6PGwOw557VnWXLASvtGMbh15r5/D4hxTTd0aV8udRc8ZO6OjWRTjC4GQB7+1U2vbO2VEM+5m6Z69aKVSEm5JaDr5fKDjWlv08jqbBED+YVwWYDI7GuXh1gIW2MVVnO0nsfWs6yb6+6ejzKMXWcL/qeliWFTuQ7WZcn3x2rgF1hZSVEhK8YJ/XFY05XVnsy4YVVpe2aszuZ7iIKuSc4JB9fpXAPq8IwS23GScfyrqSUZXTMMbhYykoJaLt5nUNdxL1YEKTyO31rgp9YjyFJPzZx9a64QjOF763OSLlRnZLT8TrZr9ASDgAnPHcV5zdayqKAXyUyQR7U2k46CVCUZqMtpXOwNwhwzHIDZJNcQusxM4UuAqx4yehNc86zSba8vU7qeWRglXUk35nWXF5gHoAjEn3riLjVCR/rR0Iwvf6fSiMW5JIJ1Fyezt1vc6b+0QhTaRu3gHNcR/aW3OME5B561NaMFUUZMdHWLpX0s/8AgnocOrKxZWOSuMEe1eawaoN8fmOyh8EY7U6qg5JReqKwl3Rd3voj2a01NDEd2RlwAe5968ui1vEZSOQEhiVB6mslNU5qK6nLGk+WUZPR/wBM9Iv9TWON080dOmeteRX+u+ZnzdxHTaO/1rWdRpLnWzN6eWuEb0paPT0udv8A2wYmUJL8m7P0ryZ9ZaIkM+GDYGe+aKdZt6kKmqMXSinoe7Q6rDLCoWQk7uhPX1rw2HxCwMeyQhQScHufSpc+ZNy2XQ7aUY2jNbPQ95+3KEXBzsYEgd680sNeWUFd+0gAkg+tY0ORL2q+aCcHG6St2PQmv9+5y42qpAWvP5tVOSySDDYCmune1mY0aCqScqjdrOx6RbXwJRhIPlbk+lebWmrBTtZ8OxAwe3vVptttbGlLD01h7p6r+tD199TXBTeBI4BAJ615RJrwViJGG8MQB6ConUjFXW41hmm09Ej1F78FCFY5AYn0Oa8vGvb0U7yuOOe9c8pp3m9zShQSiuTbdnd/biJASwAyGOeprzAa3uuQN+FDDn2qYVFdTT3M6WGhVrScdUewJqYKIM4GSSfbArzGLWNxGZAUyAAe9V7KFS8onfKCpR5E7XPVxqKNGSGCp0UHoK8wOqsV4chgMgKeQPatVUUpJdjjx1Fwoxajdy/q56UmoJGD+8DfNzj6V5kmqMD8rEM7AgGrqU4ytNPVF4bnUVSltc9TjvA5iVXGC+GIPTNcFDqOAWjciQYpat36iliKUZtP+kegm/RHwsxxtJXPevOJ9UEa4LsTg8A1pHDKy5tbkfWfaJxjHlSaPSBqh2pg5VgAQD1JrytNWdmVfMI2sCSKhU5a2RhUrxSlGOrR60+pnG1HGeCc9q8xbVDuB80mRnI/AetbYaklFt6mNPD+9q+U9Am1NDkhzyAOOgrzJtWYuGLHkk4PtVSbi/NamyrUqt6Sdl1Z6N9vi5dZMnOAPX3rz4X5+8GJKjIGevsKamlMmVK/K4xs9Ff+u53jajGPk3kcZOe1efPqSkKGzvBJzWdXWagFChyQkote8/melRanFtViwIBAU56V5empTBMAqQxyVJ7VFTDuD5U9DrqxjGCqKOqT/wCHPTX1VdzMScqCQPWvL5L8rj94WI+9g9KISimoSPN9s9KiWjPSF1UN8zv8nAA9a8wGqsGARm2LnO7vTlibxtDf8zpWHUKiqzd0z0htUXaNzt97OfavKp9ZcKyqxI4BNJ0k3dqzOalWc05OOquennV/lYBsgPgEeleUDU5XzyQTgEA/lWe01OXU9Clh5tOalZHqP9tlPm3ncR1HYV5S2oFlYlipGRn0roq1IySsiqylQgop6b99TvJdXXdtSUh5MkkdvpXmn2yUuMHaNpII71PtVGKuebOFOsudOy6noR1dNqlmIZuBn261529zIyEhiQASM9vpTddyfMTQpxqUlFvXVJnobasm4YkyGyDzz9K4S0aZtshGUAI69c+tZPE2i4ra9z0atFypc6spJWO3h1bgHeQuSceuK5UysoGzAAIBBrNTjUa5Tky/2vs7pao78aqQq7WOSoIGf5VyVuZJiFwcsgzj+HFebUi1L3kfV4ChBRVSfxHbR3TSRr8+CGOSe3vXKB54htDHqCFbqeeteS7tpS26HZVxEuXlfTU3bq8iRDiQkhiTnv7VydwZcMTnGSSQema7KcXzJREqEKsU27vqU9e1HIXdjLgjI7YrldbMzxIqHC7yDnqfSvYyvERjJqLPHx+EikuR6J/kRyX9uwK7/l3Dg/qa4i4WUbmLEHaQuK9+pi3GKinqzy1go1ZyrNWt+ppXeoIrOPMwqnHH8I9q5xVcuA53OxAJHb61xvFOnHQ2jgacWox1dxk2rGNz8xEeSAaydQs5EZSNxjZmJIHAz1rP61K6TOueFpzfvx16DZtWYsBnI54PesCRJAqEnCqcAHvUV6t9XuZ0aKuofZRux6jtiYM5K5JJHqK58xShVjk3YIyMfzrCGIUI3QKT9rZLTodBb3wKgbchsA5rMtRIQoboSSMd/rVKsqkr7IHSdKyTu2drZT71VmPKhgfesm1kYMoOV5yR61tKb5X0PNhgISnKbeq0aO3t5Y3I2kYZsH2rF05WcsEmK5YFvf2FXSqy3MVhYuSk1ZroejWqROu1VBbBYMfes+B2VB5ZKluBjtXfRalHlWjuE6TVTnkrpm4tpGyKzYHlsT7H60sEyIY02lt6gEg9MdaxqRb95bEq8VJN77I1LfTFlwMjIYcitCzdGVAmc5Xk9D70tb2XU0l7kHUlvdaFS50VWRI9ueCNw7Yrq3AKg4OX6Ae3rUWTi0lZs6Kco1KSindJ7Hlcnh9Hl2MuVyMAd816itmFZXZRnJyPTPauBpp8iWpMKyaUFpLX/gHk40AnDLH8quQpHWvWYLEliSMIMHGOhrtrUEoRkmeYqVeE3KTOP0TQ1G1T91iG57+td9aQrAyZjyCxIA+tc9fCS5Wos9KliKlWMW9HrYgg0SM7MrkhsgY612kQiIO5SVfJ+maVKs3BNbBXy+pZRv7y1ONbQIgmeFDMTnFd9FArhCPul+/tWd3C7R0Rw0JTTbeu7POjoDbhsTK7gADjgV6W0O4HauCzEc9sd6dGo5StJmlfD04wlKm2upwEOgiMRr1G5iSe31r0i3twEX5c/P0I6etW60lNxR488HTajKo9XscLFoiZUMpyrMWGOufSvTY7SNpMMcANgACpeITjyPqztlgpKSUJXaOW07RgpXk8MCB616Ha2ccSq8kgVF5JNbUcPFRcV0M6tKcLKMe7/wAzm76wdVVFQHzGAwK9a0r4f6r4ogF7pjI8ak4K8g15k8ZTp2UpWZ2VMH7souLto/U8VSwPyqq4bOCD39K+iIfgp4oKkTQIcgA4PWtY5rQV25oqWVzny8is2u34HzlPYsWHyBXyFyO5A6mvpj/hSviFwW8hC+/BGT07Uqea4eC+IrFYHERUU436eiPln+zCCVwCwckHHWvonVvhJrulWrXt0qKkY5UdxThj6M2nCSug/smLpxlVdkfPtrZeXLgpllOQT2Fdwmm+U7An51YHB7111KknNSW5yOdGik73vey7WKVlCUi9GL8Ed66zw9Dpd9rEGhNqEa3lxghG6iuPG4mNH3pnXllOdWXLTjorfiZP8OGH3mAP9a+krb4HXDIJBfjJIILDgfhXmLPsLFvXRnTPh/FVm5RVmj5m+zuu6QRgEueB1Ir6mHwPl433oOCSCR1Paj+38NFXjI58NkWIhFOpFvU+UfsqDaSpyWJz6V9Tr8CZmXBvMuM8kcH1rGeeYaW7PVoZbiGpQasj5VW3gP3iVJICjFek+J/CD+H9Qa2L7sSAFjXr0nTrU1OEjw6aq4ao4z1SOA+xRy/wkDaARXQrZo67mJIZtpHp7VrGnK7T3KdduytuYP8AZsTAbR83Aye1dY1sEJVckjGD61DhzSjpobzk2lza2OSGlcbuPkAwPU11BtWY4XJAxkAda1rYZTdm9DgjinTjdRu76HmGqWJgD7SRnnp1r1pPA+s698lraP1+ViOGzS+t0uS02tCY4SrUqqLXLdp3326HxD4rt5GacEEqWyAPXvX2hJ+zD4j1py89zHAh5OedgxzjpXn1M2wqXNKR6lLLa0JyTV308j8wDp05uJFZeQ+CB2Ffpg37HV4RvGqpuYg7gv3setcVTN8NJ80ZG2Cy2vB8ko6LX5nwRoXh17sg5KxqxBx9P51953n7NOp+HrSS/W+V44uSFBy2O9b0cyoVbRhLUyxlKvBt1IadD40j8F4bIZgXkU4PevoR9EltX8kxqZAxy3XBr2nO8Go7nmww0HVTleyR4SnhK4t9rIQQ5xn+77GvZ7nSrp4h90YYg49K0i23Zy1OWGGnOLvdR9TytNNutNAbA2NyCDyea9Li0K7l2mYKyhsjHeumnZr94zeFOVOpGlT1TRwLC7+zkqGKtkhj7dq9ctvDDvGG2Agk8emcVm8RCWkmWqSgpTUteq72PBry3vH2tHkHkgj/AAr3f/hEgSJFjAKn5s9xThFpXTODFYqNaapS0tbT1PHNMsbnKuRywCknv617/Z+GUWSNjGMMAOBway+uNO7Vzqw2Cg5qLdkrfI81tdOuF8rglS4GfWvaYtGiUFVj+SJgScdPStaVS7bZeJqwnNU4v1ODt7Lz4ChjXdjoBjPvXdtYKGOxdu05yO59q1jKSTlY48LQhBypc1mzi7e1SFwJMFpHBCAda7AWrA5GCMZ3Y5FYNOclJaHZUkqUXFv3VY09IgMpQJFhwcgEfzq3pks8TpkBdzjkd6cqDtytar8jnp1KLaqN6Xv8zpoNPl4LqQ2DkitCDUpAMEAAkA1MHOSSWjMq8HJtNaMpi1jQKu0EbjknqfarRuPNaMMpILAsR2redJxTlPc44qUny83S1rFAacnzcAknOavGbZnqQeAD2q5ybglHoQ6c4Uly9zM+x4UFiC/BJA9OuK0vMzgBh8zDHtTp2i0ky5rkipTV12M5bAJ85z1yQe1Wnn/2s88e5pKmlG7OiU4VpuytdfcVvsSuETABlUrwOlWBciHawIHJJA6kd6ltNtwMaGBm6Kpyls/vKzWSgqFGQqjntTZ9Qj24UkPnBX8qxTcUlbU2eHsozXR7EMdqvzZbCgHIIpz6gF3kuGJyAPb3p1Iyau1uRCNWFVzi9F/X4FVYEG1j/EcH0HvTHvYfLCoCF6DFbe1jK0XsEqMo0PaQdm/xLqxoMPwQABkY5qiL9FALNy7cgY5qeTVKT0JU24WtZqyXmW2g2KSvKsxzWc2qYDJ94ck47cdqt2i1LsZV+VpuSfN+Yy4jV0LAEFcj61nT6gqKY0YbiTj29M0qzcVzR2Ko2rWpqPL+hzuoWsYzuQAbyR7+9OvJfMc/LncwJGfbpWaSnFST1PSalGd30scXPbOsx2gnLEHP6V0kkcTYGCFBzz3rm9pd8sjtqxd4uk7N3MKG1d2B5VRF0Fba+QiFcHLMSD/UVtK6SppdTyIUpV5OdRaR3XoZc0LAxkPhcgEkVohyXAYkqrZIPepWEnFuU3e5pQx1CU4qKt8znntnJICnqSSe4roo4dzLlySWBGe9bOmotSbOj6xGrQnBKzX59ynY2pKDb9wsQSa31ChWCgNtOSB2reklU95s51z0247ydvkWrS3RckqfUj1qb7QohGDjBJIPbiuao2qns47HRg26UHVqTu3psSSbchUwDkAZ71ky3mMMmBjpmtsPTUbqLPLni6c/eSL4kSMojkkMMn2rjdQ1vy/ldl5XOfT6VFWck01oezR5I0+enq/Q6qTUIVQ4fI7V4fqPilYW2+YwxnGP4q0qRVua5GAhGq+Wcdz1CbWYVYlZMsOAD3+leAXni2IZIYtlscHoKHXTXL1Jllj+BO1m7Ho+u+IocMzSEDaenc/rXz3rfiV2jwsmSwBPPT+dRCtGm2lqJUL2qS2RY8Q+LH4AnIHmHIJrwjxHq0jlmjlOC56etebWxfLJ23Paw+DVWlyPW7v6Ho8HjcBwPN5DZP09q+eBqsqHczNyeB6VwzzB2aRf9n82k9EfVtv4tE2397uXAOM8ivnrTtXuAQxcjgBQe9XTxzkve3POxOWxpybktLWR9fw6tdSyqA5CFlJOa4+G9aOTuQpzweTWcW4qxw1asalZVZLRbs7UXzMw3vuIfJHbntXLJcBiGSQ/M2AD60qmLjLSKszeVGSTvK8d0dM+qeSCokPy9cHg59K4S7uwJMJIQMgAHvWU8Q1selhJ8yUWly6anfRa4Y3XMmVA5z3ry86gytnzMRqSMev0raFRyV0rk1ZShU9nBvl6ux6lJrSyDhyMNnJrzQalI+Mngg5JpKo0uddzkqYWLaimdvc68hjO1ySpAB9K80u71tnykkk9adHEvnvfUzhQiocvTW//AA51k2sybQokySwzXnM946kNnAYAcdR61Uayk2l0JnQbpK666eR6AdXKfMH3dT7ivNRqTsBtBBfIA9azhjHGXK9jvx2TylCLXlY9Ng1YScsQAORjv61xEF2I4wxLDOBirdVznZHHQw1op1Fv+h1dxq5SSQgsC5AGT09a4S8vX3sFPPH410SqKVk0RUw8YT5477HSya1KWVhIdqfKF4yK8+ku3YoCxALAkg9a4oyak20epKDcIqnutf8AI9S0/VC29xJkgEAt2rkbWciBm5BIOMdhSlVbaSMa0XOzatqbuoas2Ww5VmyBj+lcZcCSZh85OCSDWr5eW1yJOovsLUu3OpOyqpc7l5Gazcjco2kh0IDevrmsHNRldbnRGT9km1do0or+UiPdI2MgE+9U47WQqrovOScHtUVZTi0k9zpVNThzp7HUWmsTxkbJOCf5Vz0QljAXblSOa0hiVBJpamTw06rdNs9Gg1kzoeSTySfw6VxlkZS2RuCAHj37VvUxF1aO7OKGBlGanJaPsdxDfM6giQ7hjANZUaSiMfIGUYOR9OlawxWjbWh14rLFOKqJ35ehau76QSq3mnczKB7GqqWE0uZm3bnfG0dvSsqmMbnZK9jGl8LjJ2TaNhLiR48hiUVSAM8itex0hnhTIODwSR0FcvtXq0tDrhTnKopxdk7fgc8s8zyujggZUZB6V3FtooJICjrjBH3q3p8sbIxSSqyhN2b6mRaO4UiQkDbgEd67qz0IBOAGUsRgjpmpliFGSsglhW6LVPucmZGU/KGJfaM967mTRMogEZLAnp3rod6juloZ0qU0k0/eX6HCJ5xZWLHKDJPpzwK72Lw8+BiInbEA2e2aSpyhK7d1c6MRJypKTdm1p8zmUuJAqgZDcZPpXYPoL7VZcjGeCPvYraGJVTdWsefOhKMI8yvfS5wkskjEp1P3iG711r6CxK7gcliV46+ldHtVJcq6EUqP7212np8zkbf5mLMxHzYJH6V3UGhOoIOP3jgFh2B6Vw1cSnpHY9TCU4U5uNSSfkcmR8vOV2tnJ712Euhuse7axdpCOR0HatKfMp3ZEqbkr26nn5V/OB3kKhAIHQ1266BM79MYUsT60Vb8qT3OKo405qKWmpzMaOyAKTuYEKf613EOgSZHBDnk47UJyilJ7mkaMVDkk9WcBNA6MpJILkAt3r0V9CcsFK5+fGQKunmDlBya1Ip5c41I01ovzPMfILTblLDKjJ9cV6aPDr7lG35jkkHv6GtKEpTi5roRWklN2Wj/ADPNnhKhAjHG4nJr1lPDII+VMhSM5Fc0dXddSniKigqc0mos8eEM0gA8tsb8E+tezxeFm3qWXHzDC461tDDqD5nuE8RFqLWjXc8Zey2w4Jw5GcY6fWvaX8JxuSVjO8gg5FXQiudcz1uc1eLcnOnpHR+rPEFsJGZMAjnDE9692i8IblAMX3VyCRwQaxqzi3yrZm8aNamnODu7/meJJpkkq52sVyBkDt617/F4UUYXyzjb+WKmEnGzaKeCtTbk7yZ4UmiORtQEBsjPtX0hF4Ui+UmPDcZzjB4rT2ym9YmMoSppO+h87w+H5RtGDngAEdMV9KDwwPlYR7cMAfenWruSbtYvBtKTSd2/I8Ah0GTymiCtgMSGx619BP4djV0O0lR0wOtSoSnJVFuRFJRkpbPqeEDw5L5RPl7sYIzX0CnhvdjcMBcbsdxUwTXvSVmiq2InGSV9Ho1/wTxmz8PukbFUAm3BSR3Fe7waAIwqrGCu3OT2rkxfuyvfVnrUcLGaVRLVWt8zwk6C7BVCdWzg/rXvw8PIMMyYJyCAOuelcNOCuoyWjPRc3SSa1fY+epfDZkD4Uq2QAB39K+hf7CQ8qoO0ZAPfFbt8iTLnWc4p/afRHypqXhCQxyOBgqBn3r6du/DCyKT5YZWwcsOprXASTldvqc+Kw1lGr0PiefwrcO0h8o5GMEjtX1U/hhFYh4/lPUHtX1jlCUU7HzSlGFVznN3bb8kj5Cj8LzRSblj+8BkgdfpX1tJ4NgKb1XLbeh7VnKnBrRjfMpJdNz5Hu/D8skZHlEO2TgDjFfVLeDYZtrGHawBAJ9BWMKELNX1QVcXONLmjH3fXU+Mn8ITucmElAQQMdjX2T/whUDiMbSNxwQR2rlnC7kn0Oahmrq04uUbSZ8cXPhK4JGyAjC/ifpX2JL4MgZlDLgD+LHUdqwhSdrI6445tyaVpLofHVt4TdZIlMbYGAcjoRX2F/wAIPGGJWMAknHvWtKl32HXq1IUl/PJ/gfK8PhBtxYoTgnHHTp1r6t/4RMKvMIBJBI9cVdOlKUVC5eIklT9re/f5HzXa+F2jwAmRkYz3zX0zb+FQMkxj5HByPSvQpUoRsnqRi6k5Urwdn+aPnyPQHCqpVgAcgDtX0E/hn94u2LGQRkV1VqSvdPRHBltdKXLbVngyaPNhMKQq84I6817p/wAI28jqhjO1BzjPHrXNaVuduyN8Q4y92ir9zyuysWBUFThUJx6V7BbeGViYMY8AqMD1rmm5Qd13KpVW6bVtEjgILVyitIn8QIz0r1AaEoATYF4BAPf0rRxSl7y0IwqUqXIpWk7vueYraHfhchdwIz2969GbREY7hk7lwM1z8kFLTU66HtINJyvfc4U27hAxBIDEjH9a9B/sV9mQCQwIUEdfauuhFJXTMKVeEa8aLjpqeeGCV1JGSA4HPau/GkDDIIsYwST/ABGolUTV0tDXFVIxUqaXvX0OetoD5SyNksEBA9a7ez0rATJGcEAY6ZrkirNJ7GlOq6cG4u7VvxOetoZF8oMQMsCPpiu8GiCK3UkZkdScDvzXL7Cc5NtiVdwWi0OXSEyFAFx8xwx7V11tpru0ZZSTkAY/h9q3jHmTktGaxzGDi6EVuZEdkV2twwDZNdYLH5eCQC4GDV+zbmot7nLSlFQdVLyOaa2YuFAAPBK/WupS0zNySFGTnHX1zWqUYLmW7OGo1KTpq6S6rqeceO/MtfCOpTQu6yRW5IK+vetL4pxeX4L1UEcNbPjHfjpWuGhyttvbU9GPKrJrR2R7h+xvfT6j8PrZ7mRneORxlick1W/YrP8AxbqyYkZMrdO/PFfzvnFecsZNPufurw3Jh4WXRH3DHAoAGQf4ifSrcaDZ8wJDELj1rHlaaUnqYqPu/CrsqlVxlwADkH2qyyAEbBw3JJ9R0q6tVqXKiYYWDTa3PO/iDbK3h+5wBgqQfarHjzjw5d4JBcHr2r2slvKsrPU8DOYKMG5R0R8JXYAuWQHo5ByOmK17u0bfK2TuLMR7V+00ZqaUF95+ZYumpJOSVnex8+6LO4/aA8NLGW2bgCPTn+tLYI1r8fvDDqQHZiCMdfSvkvEiLWFg4n6J4aK0akUtbH7CaWymyiYcbohkH6VT0+VTYWp6bkUBR0HFfjPJKUEnt1PtIJxfNFmoSshVwPu5AzUCnGFQgncTkd/rV1Zu3JBaEQu2pssPjBy3C9xUOSydSFbrmqo05SqRnfRGeNoKmuZatnyN8WG8vWpn2gAE8HsP/wBVHxXjkfWrjB5G0FT3r9e4Zk3RUkfmub+zlJxtqePR3QTA243Op+tJ9ikZUXoPMznua+oxTU/di9D5qt7SbunZR6Fia9SMtI5CoFzyeleV/EzU7jS9NtrG1LC71CZIUPdsntWdecaFKVSeyOnCZfLFV4Uou02fQ3wo0uXxpfNeLFjSrWcgNjiQj09q+gPgt4Zi0LwXo8CrhhbhmJ7k4r8kzPjOpXk401yxXmfqmD4Op0FdPmkv6Z6VpukQWtsIkjCAcYA4I9a3lj2gBMH5ySa8HEYypJK256+EwkIz036FWOCFCVCgrswcevrVoKGOdxG5jkHvWMlNu4qnKpvlWqE8pWTaiDIwDn09atRHKnZnIyOe9VBSSU7FVMPzwcI76M4TxjbR/wBh3q4BJjIBP8PrWh40jJ0K7OCFMJyB6172R03KqruzR4fEcW8OnJKyPzz1a0jN5KGU7RITkenpWvq9q32uQjIBcnjtzX7LguZU+Q/GMXVk5ubi7LVWONe0Ac4GdwBHtiugewf92wJzuODj867sNZ03zasylONk27JnOrbjGSoALdB39a6H7K0bK4yyhsEdvrWHsklZo7ZVZq0k7r8TNAZFCcBSAW9vpWhLCsjDHLN1I/lVOolo1qea8O+Zcm/YptJGN2SMBcAg9TUpsyhCkclgTmkvehfod+GqWlzNe8QpM42sCVBxk+lSyQPu/dKT5jDpSUeeCSFiZP2jk9VbfzJE1GUZyxGQR/vAVXe0mA4JYKMqPf0pThBPlvqKWI5YJRWttWSteo3DpxuwD71TS1kRgXAByQVPf3rdxUU4p6l4bmqwU7e7H8zUilGNoTBbue9VvKKoD8w+bJHrUV5ybQU6dOCcnK3M1ddjThmU+WXUYVySTVILKU2hjyC2T6eldFOd2lLZ9S61OndRWlr/AD8zVbUVUFeRwWBrBw4O0nKhskHvUug4SVtjzqmMjVptwlez29DYGolgMOcgk4FYJLIRyxGM49ar2k5Nya3OTCq901oa82pyIEJctgDkfyrnMsCF3EhgWwe3tV+09m7tHTQk5RdK/ou6OgGqFQrBj1BA9PWuOeaT5oySM8rnuamck5e71Iwji4XqaNXsdLJq7Fl35+Y8AVx2+V2jKuclTketZe0s3Fo63Rp3goO7fU60avuAXrgkkjt+Ncg7TonlkZjznB7VTptPQVGrywnCavZ/edG+ohjGwYloySCeo57VyjzOQNwwcggjv6UpuSkmtjmdOUkopWX+Z0J1HepYuQFfJI6nNcp50m9SSQpcggU5xahzp6Hq4HnUpUqj0/VnSyag3TeAoc5X1rFzgM5J5cAZ71EoNpNHBeNG9OT0u/kbf23lSXIIY4A/i4rFZZflBHyKCQc9D7UUZOV3JG0pc9GMU7yb37GlLetHjMhz0we9YTrINjt8xViRmnsrPY1oylJpW+EuzXoJzvAJOc+lc/Pu+6FPJ4I71h7RLRq6NMdhnB80JW5uhpG5fcdrZPfJ6fSsdfNYgnIw4JI7VpCUXC0lYyw8nOoozekbL5mk91KZFBY8MMg1lb/ml2sSm7JJPT2qKdX3bJWuaV6dN17uWqdvvNk3JZgwHy7Rg9wRWXbh2I28Y5J/vZq3zQjeRtGVNJVIPV6GrHcSMpYjCjOfaqyo+3OTg8Ek9T2FOtV5ndqyPOUoQ92bu+5ejuhg7mbcrHB/lWVtZBtOdwIGB3z/AIVDjaSa9EVWxMpfuXHzubKagyIAwwzMOtYO6RlZj1TgA9B710U5uM/ZvqE8DCUVJLW3Q2ZdQQ7lJznofWuVm3nY4c7iSDWVW9rzZ3UIOgk4x3L19rG1MoThRwD0HqP8K5i+eR4wu0k4wCe/rVUoO12jGbhUV79dn+Jh6zrClSxcZA4APT1xWHqFm0m/IB45PrVz5ZRSTMqUYtpWslfU4DWNVcl/3vIB2gVFq2muQ7BAu7pjv9a53JJpS3No1fZycaSvqtzi5dSkdijN0kJINQ3dptbocA8n19q4JVHGN49D24UEveb1fQxbrUH+dSzBVYjJrPu4pJFIyfvZJP8AKvPc25Jm1GE5y1+E5jUpJHLDcdgOc/WrLwkkIzZ+bJ96VVztz7omSoxlaK1/M5NkkUx9CGOPpXS/YN7H5uQSRgda45UNdTahJwheTuZdtlXCA4wQQx71sC2jjUEoS6kDPrWnKlGyYq0Zyas/M91t5Uk2YYkqATjtV/TtOmkYDZnJHA6VEpqDsnoedhqEal1FWa/GxO0pghRl+6GYjHbpV+bTnQhQSRgkYH6GrpVFF3to+oLRSpT1ejt2OQuHeTOXYlmOD3rXfSZXYBV+UnnH9a0aald6IjLsLCnCUlLd7GApbDKBySOD2xXYQaGyqrLkkKcg9yaiMVJXprU6ottqEn7re5yhjkAO5yF2jgdvU16FFoDuiF0wcgkdsd6FzRkpPc5JYeMYunKN7Pc84eJpAihOCRkH+KvR/wDhHy27EZ34wCO9d0tFdrUxpYunyOEvn8zyK7t3CLtVjsySD3r0S68OyJIARtVuD/tGpjQctYjnF86S0TPKLeCYyIqnneAQf4fWvUofDJDiRk2ktnnqcVyX5ZabnTVoRlKMEml5nCmCRQFYkDtjse9emDw2flbaTuYjaeq12Rw7TTe5xV5qLScu55TPbSHDDqMHivUX8MkgB1+Xg896uth7vmWvQMLiVGXMlotjyB7B3cOQS24cegr2WLw0f3RMQ5cEk/wiuX2M1LU9nD1VVbnFWkjgbK1byAByu5R9a9ltPC4RVTZghiwPqKKVJRlzMzxWLSfs38R5JFpLFt4TOc9e+K9ibw6iMmwkYw2eeKVTCyndxexxUsQrJtWkzyFdDLZDrli2ABXtUOhpwecdTx1qoUuZXZcZOnJze548miy7u5HGF9PpXuqaHHwFByDgk96cMFKSSZc8QpSaS16/oeOw6A5Mfynbu79ua90j8Poyx45bOCCOlVGko+7fUqq3Vm3LSNvvPIItCdcttIzg4HavbodDDp5ZXhCckd6aoNNNs8uChL923bXQ82sdC80RnYPmJBNe1WGiLuOANuehH3fWt5qEHzM6sDia1Rxo3urs8+t/DeNkQ6sGJ9zXs1ro4LrtAyuCxpwnFwUkj1KlCnVdl3/I4CPRDDGoKgnaAQO2a9OuLONFClck4zkfe9a4I+7JqWxwVGlUtB2kcPp+htKD8gGGOMD+dOTxVLoXirTrSVVa1uplSQN0IzXJnOLVGnGpbTue7kWFlmFRqL1j+J0lr4cuGaNVgYBWGc9zX3B4f8NaNqFhZXptkIkRWGAMnjtXy0OMaFZXgrteZ6+L4dqQfLJ2v5HxpD4ZcsA0LBz2I4Ge9feA8G6S5GbRAd3pWv8ArZCdmlYwnw5KCipu/Y+Hk8NSgxnyW5yB15r7qfwdpKKubdC4XOcdK6qXGMVdNXXa5x1+DqkYPlfnt/wT4Wbw7Lt2tGc7gQQOgr3fxjpCWGoiOFAA7Y/CvawecRxEbwVmeBXwk8PJxrPRL8TwKTQI+QFA2gEtjrz0r0t7UJkbcoByB3xXtQjKC5pLct4vlcYJ6nn48OAqERCd3AAFdn8O/EKeIPG15oQtg1paYBc9CfSvLzLOaeDp3q7s9TLeHsRi06lNaX3scePDcu/L25wQcGvuT/hCdF8tf9GXJUckd/WvBfGVLlty/iejQ4exEcRyuV0vLY+GYfDrbkUQnc+eQOo9a+6P+EM0naM26HAwMDmojxpRlFxUevf/AIBkuF8QqsZ1JaK58Sr4d5ZjBkDBYAdPrX2hJ4T0iGGaT7Oo+UjIFKnxbRc4qCv8znpcOVZTlGo9N9j4tOgqm7EeWYYJ9K9a1WxgF3N5XyoHJUY619dQqqtG8VZM8V4eMKsFvys8uj0JfkGwEnIBI716C8cUSAswCNhsntXfVqtNRWx5+IjBVHGG5xsejRICoj5dRgDtXsng3wydcdJmUm3Eh2k9/evGxuaU6C9938j0aOX163Iox0b7HlkWgSTBVjgJJbGAOtfZuneEdNslJECnBABx6189W40pxklFH00eFJV1KMparyPkeHwTeyKrJaNt5JBFfbUelW0ePLQA8AEDpXI+MmpXUdETR4PapODl13sfHKeBdRVRm2bagIHHSvstbOMocABQAxGOv1rOnxmlHmUbtmkuD1CSSlZPyPi6TwhdQt81q33AQAO9fZk2l2kqANAhOTggDnNdNLjhLRxMZcFVJPWWnp/wT4ufSPKIJQktnj096+sNQ8FWF6gIiVGByNoGSfeu/DcY0G0mjy8bwtiYVHOm/dSPlD+zSVBVeQckGvT9d8L3OlSFthaFiQCO9fRUMfTqu8GeVUw1R2lOOnY8tOnRuoLJ8uBgjsa6X7vBUgMpXB7V6CklJJO5w1ZKai7WRiw6cFGNpYsRjNbJfaASpChMAjtxXT7NSbb6GeKlGKhSirpkFppsUhUkYG5Qcjr6CpvB3ifQvEHih/DCNIupRMp2kfKegznNfOZpWp0LSm7H1eU5bXqw5oxv3/QfNpCpIT1z0I7177J4FhdE/eEs2Rkd6+dqcQUU0k+p7sctqypuMo+h85/2dH8qLHzvJHsa+gB8NoiysJmDFwQB29q6ln1BJ3ep5OH4frJLmV9TwD+zlUMMc5zjHrXu938OXjXzFuDhASfQ/Wtaeb0XJJO7HLJKsbOV+p80XGmIruzrgEZA9a63V7E2l3LbsT8jEA+tfY4XGRqRioHx1em4Sk2rpNrU4mGxXcT1B4z6VrXN7aWESyXkyxQL1LkYFejVUmmlsclHFQl+7StJ6ehkf2XEOR8xBO4Y/QV6roHg9dd0+LUNNu45bedd6lDwa86eZUYSacj1sJlNVtQSu0jyg6bECgReOoB7Zr2eT4b6kcMHyApPA4PrXJLMaM25OZdXJ60bStszxJtMBONuV5ySBkV7Ufh/fKuQwLA4I9c1z/2jRTUlK9iKuUVatRtwseUx6PGQGTbtbIJPUV6Fqfh660WBZJsAFug711YXM6U7xTuxY/BTpzjLl0Wp5dNoiFiJGKgA4x3rpJ5vMkRtuAWAGe1enGpeVkeXhalrwabvsc5baNGwChPlKA4P6V3WmWj37tFagF4wAQDyPenUmoavT1NMNUqc3snG7X3I4KTQYNxIBLEjkdOnevVZvCmrAoBaOeBnHWsqlam1yqR2ThXlUU6kdvuPKYtHEYbGSGIBJ716avhHWWz5lswRicH1or4mEo8jeiOT2NRxcYwd/wAzzP8AsqIyYwOAce1ehX/hnVNPCNNbkQ7Ml8fpUUa8XFKLuE8PKC9pJW7o8yuNMjaWMKQGxjpW9OoWTcQQQBx61rKo4QtLdmFKm6tZtfCc3Lp6+cvy8cAH0967G10q91B41t4WYSNjIHT61wQxFJO73PYq4KpFXhG9zkzYAKMDO44x/Ou81Dwzf2FsLucZCkEA11wx9OSST1OPFYWs1yzVmzzR7DC7lHBBwO4rRndvPxsOBkcdq7G3ZXWi1KwtGnBezl8b0v0K1vagvErYHBwT6+la0A8xlwnQjOegArklXUrpK3U1lgalOvGVN3irXJXgZipzkjbgnuO9W0UsoTkKDnPp7Vnh6nLLlbOfNKMrr2WjXTuSWcCW8m9wCjEKwPYe1WTGNqEkkH9T6UVueatc6KSjK0Zxs35jLuxg5MDLsBDADv7VKqNIgUHuRz296px5tZOzRxYfDypR5XO6uU7e0ZmV88HOQfpXofh/wtd6qn2ksIrNX5kfoBXNiMSnFRW6N4S9m7pb6Hz38WbUv4M1XGNiW74x3OOn41638V/DnhOLwnqdvea3IY5bYiRo0BxkemRXXh8eknE5HCsq0FFLlur+ZX/YvQn4e2KcjE0mCO+TzXQfsl2umW3hCG30a6eWyEjlZJBgk571+AY+hL67UcddT+icTVjKnTcJW91aH2IuMBcgk8DHf61GyMiA8/Lk/Wude7O7OLD0nUtKpsiNm2ybMnJUE0+NlYgg46gk1VSpGW50qLhVfKtGcl4uikm0W4DAYO4ZPetDxMinSpd+SNjEe9epkMJwqJ3PP4htOKUXofIV1pm6SQHAw3GBXW3Sr5pyOck+wr9owslCNkz8cxUHKtJXsv8AI+IfFEt54U+LWieIZtIuZ9PtHzIYlJJB7ce1fXNxpUeoybRDvkIOQBWPEeCji6KpL3bfM7MhzWtgH7SXv82/T07k1n+1l4QihggfwpqoKIqhliOF/Coh4EvCF22B5YAHHT1r4GrwzSg1BTV/68z7ShxXJxT9lonvf/gGuP2rvC2f3fhfVSQ2AfKIzjrWangm6Cr/AMS5htboQOD6inLhWi3b2mvp/wAEMTxZKL5oUvdfn/wDqdI/aY0DV7u3sovD2pI87bQZUwF9zWDH4Nu0X5LQgs+cgdT6VnPh2nCV+dWMqHEjnBRdO2umv/ALvjG/ttevDcxqF83By3XjpWZJYTWrGG4BDgAAEdPSvrMoytUlZPQ+WzPHKrJx2vucz9kjDBdx3EAZxXYWOkTXzMLePcwbBx/CfevRxGIVOHNJnDQwyv8Au1f/AIB8gfEcLP8AEXwPpO4lJNQjITseec/Su/8AGnw28Z3nxT8IatZaO8mm6fdAyyj+EDpXz/GuY01l9ovc+v8AD7CNYx4mStdNWf6H6MeFEWHRbCFAAsca5I7cDpU2hBo9Lto5VIdYFBB7cV+MUqcbXlqz9FcZSb5HY6DKnBTPU9argttC7jtyB9a7I3i7SM8DCM5e0b/pFosGIxgA5GfSq65CZGSOx9a3XuRtJ6FN2TtHVs83+Imv6tYWBttFvxb3kgJEgXO30OPWsjxtpd9dXge0gZ1IwfevruHcvpVI81SWh8ZnOa4mhV5aUb369jxbS9b8YrBexeIPEM160xJVn/hGemPSupu/D2pRRmWW0KL2IHUCvq8FlVBT509bnzuMzDFVaTTd0/I83nto5ZfMkHzM4JHrV65jMcqh1AOeg9a+vjhGloz5CjXmpOSWj0KDJCgQNggE449KmSNXGcjqeveio402ot6noXnOChskU5LaBVUZyr88dqtLFJcMoUEgkjA7VnUhyX52edRtOXJQXUzDYRMrui4JYEH1rtdO8L6hesnlxsI9wJJHelWxdKEk5PRHpPKq8IWindnBrpxMiEk53HrXtsHw6uWIeaZdi4+VetefPiCioNKRzYTh7EwrKc1p/mePLpoVRIuN277te6r8OyvAkA3r0I/nXK+JaLlyp6Hq0uGsRHSTu73+R4R/ZpYhh8o3Yx/OvdpPh9MiHBGCCAPX0rb+26E2oRehy4nhWu253dmeBS6RudWU5HOfavTtR8JalYg/u2KEHlR0x2/GvSjj6aXLFppnBXwNaVNQTaseSSWar95N4AG3HYjvXSSwvBuEi4O7OD1BqvaJuyejZnRpOmm5xuzmGtVjJbAJ2EY9Ku3MuR5afLlhnHetKbjdRjqbYuKv7eortK1vIxJoUaTOMdAAO9OlcF+ucY6dvrTopJNMWAhCULpWtr6lOeBVUIFH7s5A9KGIxyeCuAPSrpSSfM92ZfVoytKLutf+HMeWLBD7DxkZ9auF8sUyeSAQf51daLUdTKgk6qUVa3X1MZrMuQzEjgNgfw471sADKpjO7OMfyp87STaGqFO1lra5hfY02KqgBmJIHrWzt5G0YKDABratytcqZy06UowimtHcxDbsYwWG7aeQa13iYEY6tnAFRdKej3PTx9GVTDxi9LdTAa1G4hseUFyB6VouCSFXgEjdnvUNN6SOaljJOShLZKz8zn/seHT58oGyRittlhBCjBZxjntipeKUoqK6lU8M3NtLTovMpJahipU8lhuB7/StGCNFXG0gZPPp71atFpJ6PceMo1VDmmtPIqNF8xQAgZ79jWoUBCMvIGQCaIqKu76nl0o1Zzi47GA9sCFVWJBwCT2JrScthwGUsGyAOwrCM23eL0PYqqEIuFR6LX17HNvaygoGAZgeD6Vphomy/I6gn1reMotONt2Y0cU+aM46aapmSLMRoBxjzRz3J960dg2KsgICgsM9655wvJKX3nsTmqkHCorarQx/sBBXgFGYkn0PpWsuHzt/hxgU5S2VQ5FSUfep623X5amdDZMVVlICKckDtjrWssixyJjgngkDg1TmnNpPQ4/YNKMlvfoMWyUt8+QgAK+5rShkxgOgzuBz6VjKpLRJCq4Dmcqk31tYxfseWTGQN+Qe49a6F9sjKqtncQTntXROpGba2LddwjGmt7O6OYkstwC7cZOTXQPErEE/dU5zWdZ21TFBK0acXq9TijZFgBIACWIB+tdOttHknqBzzVVpRlFWIw2ZVXUcJRvyrfzOGm0+Ns4diRyGHaupkgXhMZ+bnpgCtk2kpJmtS86Sg9GcBLpbBXAXILADPVjXcvaDCkAAc8epp1ZU0rJbfmKlXnD929FJfgeOajoWQUEYBfJY4616hd2uRvYg/PkqKUbNeZNFJ+9J2inp69D5p1jw7IhzEuNuSVA617bqGlSOjOcZPIKjoKyjhYP4mX7eo6kknaWmn6nybfaJO7vJtOwYOP617jqOhO5cqoVXXBBHJrgqYW8eZLY9DCVVCa5Xdv8ACx8zXOjsJd2CCH5HavXNQ0C4VmK4C9M/XvWM6PMk0UklzTfqeMG0KAbFPmJzg+1dld6TKhwoO5Dyfb3rKpG2iQYaTSS6M4hoiw+ZSVVhk+pNbU9pKQxU4x0U9BXHZpXsewoxmrR3PrKy8Oxosb7cqSNwx1r1VNPjjCMnXdxnotKlGLatscdKvCm3Bqz0PPG0BGk3YwCACAOlemfZAwQqADnofalh4te4tyMxx0Y2qWt0PL4vDYUkiMsBg4HcDrmvV47EoihSQrc8frmu32UVK61PPweKqNNzj77/AE6nma+Hk2ENFyMngcn2r1ZbONUbC5YNxitabUJXjq2XXgqlS1T3VY87g0AOwVh1Ck57V6L5KfMwXkHbk96dWMbqXLqycLhpxm05pxR5+NFEaghcAHIx29a7V0CKpOMdG3fzFTKLT5kzmpRpqcZPrc8wm0kSyMzgFdwIA/hr0QwBsFVHyMCAehHarjUVOS5ep142MHDmevRnn6aIi+Wr9WbG49sV3KwIW+Ygs7gDPv0qqbUZXZz+3ldU0rLY4waQnyY5ycZ9q7drbLBAMbSenc9gP/1Uqc4uLk3oP6tUhPlh1td/8A446LHIQqAAg/nXbxwKpUjJXGCT2+lc9Hmj70df63PRr4aFWKlLRnFx6TGrJvjJQkAkdjXd/ZkwVyDkjPt712ex9rG0vv7HmxlKEk29V+Jz4sIxBtQg9Rk9q6hrJVXaGBXGCD24rmp4WUZWWx2VcRzz9pNXey6HDPpwkwFXOGIz6CuvFmpPyjlXPB74rXnlCVnsdFCl7Rpt2cehzMOnqUT5Ae270x2rqIrQ/OS20NhgfT2pqMk7nLWqwlRk2rP8bGQtmuBgAA5zj3FdGLGPbux8xYHHr9ainFe0bejMIWqUVTvq9jIt7IM4G5vNBAOf6V0nkhO+X5wT29KiNNNc60udsa7pT9i3fo9DMa1Kj5UBO4ZB71roBI8TBMruIGex9frWtKD5W5dDz62JhSklT+GTsQ2VsN/zHhmH/wCqujsLZFjbap2ZIBPaor0lJprc6aSTi5x07glvsXPTORj1rUjUDCgZLYAJoqvkafR/gbUW5RUZO1vxMi4t2aNGK8AnA9Kv3PAVVPzZIJ9a4aqXtLrUdR8y55eh84/E60fTr3TdTBIaC5jP055zXY/FPT5LvQncA7kJYMOtPF4NYrCzpSW2x08N455dmUKkNptJn3P8I9YTU/COmysx2m3Xk9uleT/sxa0uoeEra2dx+5AUD+lfzW8PKlXdOT2P6NzTDQnJ1YPSSPrlHVVUeYeAOarKo3L1CoehPWvTpV5NPmZ4MqVJ+9LoaKkj5dxJYAAds+lVslR8uQFz+FRVxEpyUb2Ma8HKCle9vxPGPH6gXXnnP7vJGB+grT8eRhUjlIySSD71+hcK4yK9xLY/OM+wjnPmbs2eHarcfZrG6nBIIgYc9+K5rx9fGz8PX06nAEZHH07V+q4ajHmjF7H59nE6kaXK372i0Kf7M1q+o+JfEGruSV+3MAT3x3ruv2VNMeLw89/tIe6uWck/xZNfhHHOZyxOYpdIn9IZFhZYLKYUXu1d/gfaSSZQAk/7O79KgQZUDk7W5PpXz0JrmSb2MqUWtY9dyVhuxu4OQM00se5AxkDPetoxk9epLoKnOzldMwvEVwLPS5nJwRGQf6Vzfjy+EdgU3H5uGAr28jwzq1uZrS54Oe4x0Y8q6bnhNxdNJNNK7nCyHBPb6VwvjXXotG0e9vCdrRxkKD39h71+24HDxUY2ex+YzxtSLk1G93pYl0q4uPGXiq28P2hL2FoSbhxzk54UV3/7NHh0jRxr14oNxqU7Slj1+boK/P8AinitRqyw9D5s/Qso4Vp0qUcTW+N6/I+ovD+jRaXYxW1vxsjAyPYcV0aYiUYPOOR6V+c161Wa5r3ufTYWCkrRHKSiANg4IBxTlI5HqOCKHLmXI9xwpyhpJ2HGUBkP90jBrA1nVLXSLGS+nYlYYiyqDyx9K3pYRyXI0U68Fo7JLodAsmCQTwc5J7V8Yaz+1XYaFq622qeH7iGyMoTzyRtOTwev9K66+V1IRU5aWFQj7Z/ummfaO7JC55Jxg9q4rwX4w0vxjpdvq2nSK8UyEgA9q8+M43tHqbTw9SnJKSO5VstwQcIcg96jQqGxtI+XGTSjQUYpowqVOVJLVmXrGmxX8LI6YZ0wox0rWVlJ+ZSSmT9K9vCYyVGKcTyMxwVGsk27f8E+YNd05tNvZEOCMk4I6V6H8RNNUItygOSeT69M1+h5DnHtIpy3ufnmb5dHD3ha6fXyPEriVvJc845OKgunCrKGzja2AO/HWvt4V4waklufG18rnSp+2jK3Y8W+DNy03x21SMOQFAIB9zzVH4HOH+O+s7XJZFAIP8WTwa/K/Fdt1YNH7p4W1XPK5RqdHv3P1RQKASGJ5wCe3pUka7owFwRjpX5bCTbSWx9fGpKOsthyOAEOCWyOT3pUAVQAflQYGK2jaUveJdT33GC0ILp91vIDghwwHtTrvYttMVAyUJI/Cu7DYxOopR3PMq0qlOg7vRnyR4tlUanOqjq+GJ9ulUfFzAanMwBwJWBxX7pkSUoJI/F84pKpVk4vTt5nzp8dr1rPwZeSRylTlckcdetZHx/nJ8HXIwSkjA7TivtI4hqjUaWiTPBopU8dQ5V7zaufY37M12Jvhpo7MzFmt1GD36dKzv2Y96/DbQQ3IW1HTtwM/pX83rFyVeTjs2f0XmtKFOpyyjpZfifTe/HyhcgjIqBjtGSThztA9K0xdeTin0R5yhBWm1dirGgiYDGQxyD3quSdq+WxDKQSDXm0cTVlO73NIYSEU7PQ89+JAjGlJjggkZqH4gKXsDHyAxBAPrX0fDGIarfvD5PiRRcdFdnz0lwkEbszAsFJy304NVbq0mkV9vDEEYPfjg1+t0ailJOTtqfnGZY2VOnGFGN2eYfA/wATahf/ABq1jS5bqRrOCRQiE8EE1xvwESeL4768sjkYwD78/wBK+K8RsxnCtCMHoj9T4Do0q2VTqVI3fn/mfrEIFnEaqCScYwOo96tWTfZrYXRcmSUYUfWvjHVlGKm5bnrRoJ1FGCWxVuUS3jjh2g+WSCKpzS+aCwyXduD6e1Kpjp6KLFPDwvKSWpzPi8RvpFwZCMrGcsfSpfEmmSarpc9gshQ3UJUsP4aMFm8oVbzZyY/Kk6Sstz5Z8PWVx4o114LUMLG2nw8nY47Cvo3wv4SsfDOnxWdhGMoQWdurH1/Gvpc24xbp8lFbeZ5uB4ahTqxU3qaOk6La6bAiRxAHYBn0rcJBxjgYwB6GvinmdWUryluz6Ctl7hK6V11OF8dIn9kttQA5K4HfFR+O2A0zK/8ALRiRX0eQYmdSsnHfseBxBQpqmmkfMssDeY5OSWPB9avvIo3F+eSBn2r9hoVLwUWtT8snKMZSlOWyHWsWVzvOVAHT9KSCbAYdAAMADoc1yYmUrqKOjBUZRXNe8Wrl0bUJGCS2AKgS4Jkzjb0BA7irdpw5lujmTUKseZaFiNnClM4yTgnvUiSR8HOOpGe1Q9I36nU6TjN8y06fMazt5iAZA4Jz35qnLLuZFQnCsScfyraSi6bTZzYVSdS8ldHqV34ka10ays45gtttVnUfxfWvNbphLbRDJZg24g9vSuOhSgm4PdnVOg6UnVWqujlfi7P53g3U5onIjaNuD1qj47ljbwhqUd2SIvs7Ek9uK9LBWTd+wThTqVYSelmd7+xuWbwLbsHYLuY5Pck81f8A2QYFXwDbGIcG4kUKfQYxX89Zs5Qxk/U/dFUg8PBPXSx9pwSSMu1xhVznPeo1f7ijhx0B+lZUrtO26IjNu1OCtcsKFUqM56kD60oHyepboe9VJKUEmxVas3U9nHRHP+K3J0yQDJJJB9qqeKbhY9McM4yoP4e9e3kdaMaqT3PIziHNScWtF1Pna7dvMlLdFOMetVLq5V5XzksSc57/AEr9kwKXJG3U/KcWqkJylB38jwabx1rWmfGPQ/D8N66WNwwLRg8NXDa08R/aA8LHBDcjPrzXgcf4qVHBRlB631Pq/DWiqtWqqsOblVz9VbGGKWxt5JRmRo0z78d6ZpUm2xtyc/6tQSP4uK/GY4+o4tyeqP0Gnhow5ZRirPoWzZx/wADDDPvSCTJUhiNxyD61MsVUa5rlVcLCEffWv6MU2lt9487WwAKduJY8/u05B9CO9V7WSUXz6GcqFNrlUdFqfPfxHKWgv7mFiJY4ZAMdiBwayvi1cbYtTGTn7O4JHTpya/XeEJyVlJn5TxXSUpcuiv1/Q8m/Za8W6jr+o+IrbULp5lttVdQHPRQRiuL/AGNSr614wZDlzq0gOO/PAr4zjPFzhjnTvufp2W4CksupSjbT/gH6RGwhc5I3ZBODT1Z3GckNnIP4V8tDE1JpOT0PTjh6UpJRWhbjREVAGAAIU/4UxS5VTwcEAn1PGTRGCV0tzOpVS1S2ZbXhSpySGyM0jtkY38McD3rn9pKLvLqaT96CnHRoU4BHzckZGKZkHCg4yc5Pb2rX2yT9mzppwnOHPHciljjdgSclsHB7+tTHaCF6DP411U5Spx5YyucNClCo2mtTB16GKPTJT5eTtY49KXXirafcFcnEbED1NetlWJnKok2eXmeGpqLaWh8s63EDcO/AKkkY7fSna3PFb/abiTCrDlgT29c1+x5ZOVlBn4/mFOnSXtIrv+Jx0ky2zLHuJmnIVFB5Y+wqv8KbZvGfii512cE6bptyUt1boxB5IH1ry8+z6lhKlo+9P8j3cl4XnXpc9WVoNaI908F+EpJIILm+jIkkYFVP8P1r2SwjWCJU2jAxgjq1fmmN4orVJNy6n6HlnDlChHlitLf0xlvpkcCqgXO7A47VrBhjI5w2TivLeJrVLXkenSpxsrrYqrbogC7cHcSSB1qVrhUBLMAMgEn0rCo5N6vUMOuVq+t2SiMK4JH3xyD+lcxd+NvC1lKLS81+2huMsAGcZ4rGKlfkkilUUZ33OhLJFtAGVyFJHas+01bT9RQPZXUckRbhkIOffiuuV4WQNqbVuuliSaCKcDgbcnt1pzvgFc4yvB9PQ1MsRUTSgznpYRNyg1c8z8U+DrW+iaS3UCZdxyvfNeg5UeoJyDjv7V7dHPa1Fq2qPNxWRU6s3bR+h8W61p11plx5MsZG3OSewr3f4l6DHNZG+j++M7sDqK+6yDiFV/cnpK58Dm2RRhBybu/zPl65kELEbh0BBPaqGofuZArMSFwST2r7amm1ZnyVOrOlFRjH+uwAtkEuSozxVBJAzkO5CnBXHeqnNq8k9TbD0uW7to9f+AX0AeRSRgg9T3x0pAdxVFxweay55SXK2YpKU9VZP8C4X2hCMgl8/wD16ZvH3WALb8jPYVzwlZ8kti61PkaUXp6akBaPPOT8xYZ7VFKq7t6nBjywA6GtZWa5mzn5ajqezi/dI5ZDnaWPysBx3zVZ3Z9oJHfJrSnGDlzI6lQcmo82i/EgLqvDhhkkcVVMqqCTk4OMelaVHFzSbFTcqU+dx17BHIrSbMAgYzxyR61QeT7zLuBBJqJUYy1joxRqvmcnrqjZGGCqCTsyB7n0rNjkdWXc5AJGCe9WqjirPbqKCcE1G93tfoaas4COScHGAe1OR1c5XPOAAex74qIVXKXM9g9jNxc1uvxGSgnGG3YABI7+9MMkh+9jHBwP1pOfJ7z3LrwpTgpVVZvTuU28tQfLGGGASf4vWh23SbwThccHvRBW0QYqjGSSlLXRJfqUpSSw3Z2g5AqSfLAFcFmbH0Fa0Ki5feHKinP2aV3sQrNu8tUyoJwcd81XJJdCVJ5wB6eprGvFNNPqZ4SMIQjTT2epa3YZcE7FOQo6H3NUTKd2d5VUJIB7+tRBK3M9Wy2/Z8zUbedzSBdRlmyTkgD1qj9oDkgE7PUdD6/lWig1FTsd6w0FFSpyvJ9DbjmTZGUUZOCQe1Yf2v5ghXCnGD/WuVe9eT2OWnGLnZpK/wDW51AkBiKcZOBg9q59Ln7uGP3gCR2q6WklJG1LCVEml7qNfDYVhwWB6dOOtURcOzHaTknnHQVdeEp63JxFFp79iWdMgMQCY1yPfNSRjznRA5HIJJ747mtoVJNtPY8+vh/dVNqzXUrhVlXbzt6A+lajaaVUNuA+Y9B2Na1KabcovQ0w9KLT59jAKBkCkc7yCR0X/wDXWwNOkaQAHCFc4PtWVS1ue+i0MqU5puNr3/A5iS3zkZwpJGMelbMtkw2SHcFKkZ9a0oVYuPM9l0KrTcqyhKO3U42602NtrZywGCPrXTtZEsegYHBJ+nSsouz30eppVUZU2orVHm95oaSjAX73JPqewr0STTw6ruYDaACB3pc0IXigtJqm6ui1ueC6l4aQCQqh3bCGz3r2S40pHYIXxuPJ/vDtWSo80VJE0cTGNfka0aaT9D5fv/DRiUMqAckgfX0r3q88O78hyTwAAO/rSrU4ykrvQ76OKqUYpJabnoqOXjDbyVHABrPtpcLkA554/rXixnKF2kdcpOq3F/EzXSTPy4wFwQ39DVWM7zwSOeh71upwSUUYUMNz+5fU00fEfDEgkAgelQxPyBwBvAAxzxSlTvK8du5y0l7OUoVXddC6pDOpyRuBximwtnhjgqTkHvXUqTguToZYqlBvnS5ttBXZclXcgAE89s96a6STKSRht2Rz0oV00pvVDwbjKnJ01o/wM5T5jHexC5yAfpSSRhJEYnjdjAqnRUnzJ6oqpS9pFxn8gKZTHAQ4yB2qVAMbhkMwOBUyw0W9CMPUUlyp6JfeymEbeuSCny7fer37rdGC/CPk4963rPlin2Fh6klNTa93qisVAfcwAYMMf41ZaFXGdvDNx7VjCMGlc6frifNTaspbEKJkEckK2c/WpmLIqx5IAwDj+dOnJOV2rJ9Ryw9WnFUpu9xirtPDZI4yf1qINiTDu3zEHj2oqzsly7GFbD+zlyrV7+hpHBjVVfJ5Iz1IqGUbQpBwX5A78VlGUpysnoiH7WbcIx95tMgV9ziNZOVOdx7VEGYBWAwDjGO/Perm1JqVjvnXqQqOlLV21NEsCVAIJzwfT0qshO7OAdhOSe1Dpci50zKg4yklKPvdC0sjEDjKhQMehpFAeNQSMkHJXuaynJKyS3ZrToSjJKbWn6gAd6Ag8Yyc9TTo1LBV7jnAroqRcVyy2M4zmpqpHddCzExLKWwBnIUdzUYQIwK/dU4x6+tTTukdeJi6soVlG3c7G0KLDHlTl1yCejZrGtrohep+UHAPbFc0oOnJ85x1OWs+VOyRvSK6BHBBzlQT29DTY7pZkHzEsoDHHf2oniLXuro5vq6UbSlv99inIwLbCcquNx7mq0jM0pAx8zcn69q5rNSSk9T1cPXhVh7KC07/ANdjA8Y2xutEmUoTlGOB6etbt9GZNPnTbuyjDntXRhaip1YvdM5cVTbV0/h2+Rz37LGsm3ur/S3c5iuGAB7eled/BvUToXxPuLNjtjnkAJPQ81+Kcd4CWHxftobSP6C4Rzh47K1zLWB+psE5dAeclep7VmWM/m28bA9UBGO9fG01JR916G05xb5Ybm0WfG3J3Bh+FVjIpwwB69u9RPnbUkGIxFNJRta3U4zxwAbHzFPKE5+lXPFMCSabLnJRMnn2r6jh7F8lRRb30+Z8Xn+AjXXPNaI+GvjLfmDw7PbozBp3CAj1PSsb4xE3uoaPoiHAuL0KRnk1+34jMoUsDKtJ6pH51kGTPF5rTprZPY+xf2fdOOmeBNHR4yrvaBsjtkV2vw6tPsHhvTIApAS1QE/hg1/NsswdWcqjWreh/ReaxlFqMForL5HpAlBcBWGAmcHqMVUZ2UFQcjHIx1qo4hOSbd9Tx41YqTVtC2JFP38jpg1ky3SKpcMcRKSM9+K6FVkpJ9yMRdx5ltE8k+I+pKZxbfNxkZHqTXIeK71bnUpfmJw55FfrHCeEUYKpM/Ks+qyrV+ZbLfsfM3xhvGuLfTdHjYg390iADqwyM1g+Nbk6h8RPCunZLRJeg5P1r6jiXGLC5fKonudPh9R+sZlrqoan6NfCjR00nwlpMaYCiBcj8BXTeFQLbRbCH+FIlyPwFfz1RqTk3Vb1ufrub1va4hyirI6wyKSD5h2ggjHfNVjIAVPoQMetbyned+2h59Cq2247Mul8I2OTtwPaqIkzG3l5HJH610tc01KO5nOgk1JvRbnkXxK1XYVtw5A2YKnvxXMfEh/MvsFuFPJFfoPC9Dnj7SS1Z+e59WdTEK2y27M+XPiboVrq2halvizL5bFcdQa67XlWTTLxQAxFu+T68cV+iU6cZVkpq/Sx8hWnODlOCtZ7on/Y28UXEmm3Wj3Ezt/Z900YVj06ZzXA/slu0Hi3xFbBzzckgelfhnGmDWFzJqmtGj+hskxUsZlVKrOVpbPz7H6iJKTg7y3zAZNUImKoMPklB/KvLVZyg5HJ7Hl9xfebKOm8EEZdguew9KoiUYQjGSRu/wDrUoYiVOKi9TOphIzTlN7o5zxtbLLpU+MEqCB7Voa6pmsJ1Y5URkAnua9/IsfKNVJHzmfYOMqUYSeyPkTU3IWWISENggE1JrkP7y6UjO0MSew9q/asrqKdNSa1PyPHucYOD1ieC/AMl/jprjYG4RKBn+L1/Wl+AW6P44a5IAPkjXGf4eTX5j4qySrRcT9o8LcPOnlTilfW79D9WLSUrADzyw/AelVoXAjiO47ioJ/wr81xE420Pq6cZt2q7dDSeUMw2A4wB9MVHGwkQKQM54A71o6qVO8kPDKCl7Neol04FtMeuQQaq3ZUQTBTngnI+nSujCVP3iR5uYNThKKej8j5M8WqX1CccgmY4Ppir3iWBnu7g9A0rA571+58PybStsfiubYyUaqgo6L8T5E/aALr4LlZ16yAj8DzVr9ohdng24AzvQkLjuK+/hXgsPUT6pnzWHoynjqMktpan1p+zKMfDbRAuC32bIx3BA5p37MqbPhroITBJto8Y+gwf1r+Xq07V2kurP6OzNOUoxkt9vM+j5SzKijIcngepqzJDMgUtwVTk+melNS5k7LU5oxTg4zlojOcFcdQ2AcDtTpNrMCWJLAnPp7VxSnJPmepLt8EPI888bE/Yg2OmcA0vjbc9ltBG7kgntX0fDWJbq8slofLcS4ZuF29WeNGJRbzMy4coSSw+6KfM2yKRJWIR05Oelfq1Kqm1Lofn1aaVN00rNHzn8ELWKb45a5KuVWNjnvlmI/SrXwIlj/4Xf4iJYqnyAHt14P49q/MPEPEuOKpuXQ/XuCLPKnZXTe5+mt+0Sw28cTHiIAkdz2NZiuxG5iSNpx7YFeM8Q50Ut0deGpqEnUtuCgjkYwwA471Hv5Vk3KpAwB1FccarktDRRtFyQ6RgcbAfkGCKi3MpIJJVu1RP2jSaRHOvaJJFWRxuIZiABnj36VgeINesfD9m97e7tqfNher47CtcLh5O8YPUmdSnKd72OkJxGq4ODnJPavjnXv2pX0idoo/A1/JBvIWVcfMPpnvXXHK6yXPbX0JjUvU5ZPTTU9+8d3BXSmHAABIP1rxS5+Klp428PR3UNjJbzSqS0Uw5U17fC9KTxHM0fNcW0oRhyKRx1zdliMkfLk8dvSsldzsWdgfmxg1+2csUlJux+ZVKacbwV5djUhupCRlmy2AB7VBFGxUMuRhsiuLExXLrua+3k5wja1v6saIusJ5gc7FGAT1qgZGYlAhAAJrChzNvn2FWxKnK9NbGq10zAkk7iSxqvDDNLtVgwVlOeeldlOrFxuctNOclKO3X1EjkklYlXIxxWnbWYCJ1OwHJNP28ZVEjoxWElGKjDVdx9jMytvbJCNyPWr0USR5G4KW5H17VcqUX7xx05Nt0mv+HPPvixIj+DNYeNCFEDbmH8Ix2ql8Wbg2/gjVDvPzwt07YrpoUm3KKfQ5K0GnTlN9dj1b9jhy3gS2eSYlt7FQe3IwKxf2OZxJ4At2XnMrhWP161/NefVlHFzilp3P6ZngmqFJ097H3bJeRowfnheBx69axkBWM5PzEkZ9KdKtCKjHueb7NKblU3W6RoS3TlVI3AFSRisUyF1eMSdUwCOo96zqYpJ8rWwvZU+ZSV3/AME53xZO8mmTYckZI57Gk8SwkaTOepJNerw9O+JjdnhZ2o8korZngCRO7bm4wxJB61LvZCvXOCSB2r9zwjmoqP4n5HioOMnd3bPlTxDIU+PvhXy0IPJIHf0FRa2Xk+PXhdRxiQhW9yelfJ+JMH/Z0JPQ/QvDDESeIqQ6JH6paZI39nwDdgiMAE1n6W+bC2DsclQCfWvw2nim43ufoNTCwjJuO7/A2vM2ADOcnGR2+lVgw2ALn5SQSe1EMU+a7WjNZSlKPLJ7fiaCy/KxGcY5Hqar/eTCSNuDYI7Cu+nWi5OLZ5tSDnFVHpynzX8WIpJxqMMedzwuFx7jpWh48QPqMoJJDsQc9q/aeDcRyQUpI/JOKMLGpV03Ph/4I+LvE3wo13Xjc+C7q6tb++eVXiIGc4xivpGfT4ZNwwCSQAB1xU5zwzDG4lV1KzPTy7iythKMcNVin2N3Sf2r7e41zTfD+o+FLi0utRnEamVhxnoTzXyN49jSD4s+CihYbbyMEZ4P/wCqvmuJeG1g8L7aE7v0PsOFc7p47ESoOnypK+j6/cfr/Y3QuraG4DfK6hsD+VYvhVlbRrA/w/Z0AHpxX57h617KT1PpK1OKvY6dccsxzhiQT2xUZz87Ek7jgCqrTajdMVSpor7dhAxVgc4yc/QUoZQNrnoMgEdBXQqiqK6Wpk6clGMG+u54t8SPipqXge7SCx8OzX3mYJZCOOO2aZ8RbaN7oM4yABX1+TZXTrQTb1Pmc2z6WGqKCjzHM6P8Yb3xZY3C3+hyWbkAKsmNx+nNcSLeOKVyhIZmBA/CvrKXC8YSU1LX0PkcZxbKbS5eX5nnfxq8RSaT4Xv2gYLc3Y8tG9Ca83+Ot4ZrzwrpIbLXWqxBx3A3c19FiqzweElVlqjmyajHFZikleKtc+u/gV4fGl+C9JwmJ5bdXc+5Fem/D6yS28PabD1VLWMj8q/CK+MlUquctr3P1zlhKbcPh2sdlE+PKHO7aoYimZG5h5YByfmFcySast9zooe4+ZLRFnft2qvIAwSf8/1qspOCMkgHJ960hUUFeJnCUk71OrOY8X3zw6W8aMS8wZSQegxxzXLePpWCKOdoBOD2r6rh7DqtNTPmM/zBU72V0j5D8dfDXS/EK3E2Jo71slZlc7gT+P8AWvT7hvMBQk4BU59Pav1Shl9FRcZwR+Z086xa/e0ptO58m/A/4neL/hz8Th8P/E2pSy6PeTkRGQncnPAGfUVzPxWs/sfxd8F6nA215dRjDH8cZ/CvieL+HqdGgsXR+4/UOD+J3jJvDYp3klv2P2Hs7v7XbxXBYhJFXaD3rmfB8/naXYgyFttuvP4V+VRxTk7y2Po8RQ9inJPU7Mtl8duhA7VAGYAsQAwbBPpXako2cnqbZdNXagr3MzW7KG60y7STJYQMB7+lWrgBoJl3dYyea9HB4zkqxd9zzMywM61JqS26Hwf4kga3vJl4XaxwT3NaPj3EWrXGB9x2Ix0PP4V+3ZNX9rSjOTsfkma0XRcqcFdvY4mHHzYODkE/j1qpHICS4zyQMDt616rbck4nzdNyStN/LzNqCU4+UZbcRn0461USQiFQHYkMAT2HHetK8UpqLKg7Jc0dWa3UAn5s5wfQ1WSUljuOP3YII71zVoRclN/ca4im1B03L3txsm5d2WwoGWx2/lUrRu6ySICQoyR29KmeIk1ZlUJunCzjdb+rMeV2CqcsSDkH1p0pZhyRvVhw3bPWumfLJrm0sVRcU1KL+Jq/kV5BhQ/8Skkk9Tx0pk6kfIrE4wcmsVWTTa1NMXQhRqJzenQprlycAqQ5OPWlcFXGRgLk8H730qpyvK62SObB4ZRnaT1etyFrkhlHDDOBjtVYMFcEnbhuMetTaMKd09WNVZVpqlFaJ3NFZW3RsjHAbnFZkcm1tu8kqcknvWMpRSstUd9KrVqpqWjv+RpmUsdgJxjBPrmqAePkMWZQOQe1dK5ZNM45UZKoqbdy4p+c7TlRkDd29qhV0CDJwwYcntUybceV7mkaEZKXtFq9LjsrhSCCAWI29BTEYElFGEcAqB355qoq7XMtC3KoocvNqtF5kJjYFJA5J5BUnjmpZSruTyuTmsm5NWb0OehCMari173fuZ1wxZwWbLMQAPT3qzIuSpUEncBgdjVRvBWRn7N1Y3rLRPR9CqsiQYJYBDkHPam3KtIuFyG8w8rRJKUeWTsbq9CUZ09b/cV2n+5yWAJ4qrKDg5wzlRk9jRJa3tqzmglNWk9Lslt7qQOd5JTcCc9uKgXoM8Dr9TUYhxcbJanfg6cpU3Sg7pGpFeSFsZxliBnr7iswXA+VixAJIDD8Ktq9PkuYTwzfuRfVHSpesoB5EiDJ96w/OU5YMcBhk+tZqoob7s7J0atpQnLRHYW2sMpUSZbJ2jPb1rk4rhHwTyUx17mtlUjBWk9DGtFSpxUXZ+R6TDIsikK4245NcRZ6lNbuHVjw5BzWM1Nav7jOrFLRTVu52kluXRVY4bkjPoKo2upCdduSZGxkH3pOo27WsKhUjWbae3TuZ11FPEQpJO9yTjpitwhJkw/AHJz+tXhddV0FiIVm1ppc5XEhXqScg8+9Xry2eNQyKRGgJPq2azqVm3ZK6OqNNTe7utzFMm51XkngkH+GmjqNxIwep966pSaj6nIqkqkFyrRfmiG6yRndhgSAB39adMuUKg5wuCT6d65sFTjGajLUmcpVYyadmyCLG5V3Enduz7d6ltVERMmMs0mBnvXiU63JBJLVHZToNVJKD+0aUQY8qAdrDBPpViNVIKZGMg49a0pyc5J2MHQUHJ1Za3/4YmgSV28wk7I2wfb6VLudGLIxwCpwvauuFe0LR6mcU4xT3abNBV2BWcEjkDH9apmbbg7icck1hGc+Zykzu5JTguSNmjQWLzOA2FGOneoEmGQcEYJHHeqq15KKjDcK9JU372l9SCa3I+bjbuHWr2MoOSA+ASK6qddKDk3qjmxGHdlUhu9TIOAB0C8A1peRknqcEYJ9KiEnJKcXY5bynFQlCzvcykG1gQCCBwR3rRW1+9tcgb8H3rWq5TjqxKCp1HCL3M+OZiX3ZJSQgAVd+xMAys4zkEAH9alWsodDJ4hOPNLWSendmczIykgncrEHP9KkktGLHsMAAntjrQm5zTZ018LUUlGMrQuvx3+RRRGcsyksxIIPpz2rWtbJiB8xGZAcetc9StJtXWp0zock+X4k36FaVJmERc5IJGT2rYnhJXAwQThgO/0pR5VBHbTi51FUbtHUw0QlEL4IBIJXt6VeS1c7gUKngEDvVUpqLa2OZQhKoptad/QiVCpyhJUAZz2qzHaySKoRSMkZyfT0rWVXlaS1Xc1dWM3K70GpkbWJOR+lW0hPcH5mAz/drKcnGKVrtmeIy2E4e3jKz/MI0JJPQ5Bx6ZqwgwCeSVBGKynyzSUTv9j7OEpt3bS/pEDx9CVJXcSQPT0qy8oXABwx6f8A1q3hWlKNktEedWpOU4xW6X3jYcKny8qMZB7imRXCqGBUkj7oHU+lZV6jjJOKuRFqLUJo2YCqrsBIZkJ47Z6YrPNwqJvLYYHG49vasKzmpXe/Y3fPNe8tPxROxXOAR5itwPWs5rsNcxjcQA2c+tY1Ktlr0ZWBwKjSck7KXU3VzJG0TDqhJA71nxXXJbdgbT070mkpKT7nZClCpFqUulvU8C1I/wDCPfEzSLxWKRT3CqR64PNQ/FnMGoaZqcQIkhuULE9sV5XF2WrF4Vyi9UfWeGebxwOP+pS1T/U/ULwxeR3emWckbE74VJA964j4Q6omo+FdMmRt22BRx24r+ecPUlOD7pn6znFJxquktj2GJM43EjLEAHvUe8KEODkngDsBV/WOktDgrYFct1qUtaAexnVsfcIGKdf/ADW0kYPOw7f9o+lehl1dRqqUtfM8XOKVSeG5Yn52+Js6t8XNDsACUt7kMx7Dmug8N2El/wDG28kkyYrXAUnoTk5r7vi7NI08DGjHeWp4/hvlslKrjZL4dF8j710GIQafbxgniNRj8KsWuxYo1GcACvy6nWdOKtsz7vmlJqpf/gGkZQAo5DE4z6VUjG5yzZ46D0rWLkr825hDDuFVTg7rcztXnW1sriUfNvjGCe9c140vvsukzKCMuMjHbivosrwvtqsbPS58vneNkoOPVngWr3jyXchVidrkAn+VYtxLI7ttJ/eZwc8mv3HK6HsqSjJaH5tmEIOLXNds+fXlW8+M2hRlyTDKv4Y64qnpIb/hd2mIAAQcsPTJ618z4lVFDBw8z7rwifO60nHVaH6v6HIBYWpJPyxA89/XNR6U6rYW/GSVA/SvxSnVThyvc+4g52dRvS+xvhtmM8kEke1UvNchDgHDBgR6VpRxEdkjCFGNT372XYuebhTjqGJBH9ap5ADHGSBnmtaNVNprQu120tn+R4B8Qiz37KMhskkntUnjcO+ouOeGLE+ntX7BwbXcIKSPyfiClebpp9TybVogLC5BBYmFs46Yq9rER+w3JGcLGenav0DB1LzUmfE5jinShKK2PI/2W98fxA8TIGIzddu9O/Zh/dfEPxG75O+7LEHr1/zivx/xOklj404aXP6C4IkpZFTUtW+v3H6ZxBnRVDckAE1HasyquAQpOcjvXwdBuE9XuevXqXSjF6mjEpK/KSSpwR64pVLcZyDyMDv71NPEOU7NHnUsPGabe9yC/bzLG4ABG5MHNQ6jIfsjNznYQMd69HCVJQrJvQyxlLmouklr3Pl7W1w9+pUhMMOe+Rx+VWvERaR7wBsKoYE1+8ZPim4wTPw3N+aKnBnzX8Bdn/C69fYFg42KxPbBqP4CKG+NWvuSMMxwM9TnvXwfitGKxVOCeh+yeGNObyXmqO6ufqVGyhIjuIGDnHbFVoJD5Me7Jbv7V+XSnZcqPWimqkpLVGqg2DYM7iT1+lU42bcpLEEjGT2Fc9GdSL122O2klUXNsmTXBCwtg9mI/KkulHkMTnIUjHpxXZhaqU00c2Z4fnTUdFE+bNew93cKDy0pAHpUeuyBbubbkt5xYj0ANft+RVHFRlHsfkWbRdWbila34nzB+0BpLz+D5QZARvB2j8Mj8a0fj5dFvCeEbB81CSe3Ir7uljXDCVHa7sz4XLaTnm9Kmumtz6t/Zo0tY/h7oPJKJbRkA9sgVp/s8HZ4B0Rs4JtlIA7DAr+XJY5zxEm11P6ezeg+dSe6SPdL0AKRk7c4x6VBczLJkM2TkgZ/Su+pWurxOCdKmpc1RanPOrANgkjJJOe1OGVlZgcICAB6+tY0rTSb7lU1L2nOkcZ4zso5NPhEudj5BHqPQ1a8azKlhEWYBQxCgV9bw7CDqWTPieJ69Sb5Ix6ngOtjybOVcsBsYHHUiquu3SPZ3AaUkquBu7V+s4OCi4pvU/P8fOCi04cy79dD5w/Z3u9/xr8S7X/1ZOM98H/OK5/9nOTzPjn4lOSFLDdg9MHr+Ir8u8UOWGKhBKz7n634b1YVMllJOyva3Y/VUu4UKCQjAZ9qFkGxDyRsBI9TX519bVvZx6n0lKhThea1Qw+ZIDyQMkZHU/SoJnkjKbWx8pOR3pRxd0qlro5ZwhKXs9mSvKEyWb7mcD1rNMsjQuT1BOM9qdDE8qs2OrhpQqNrVNHgfxL1j7VeNbbm2LkbVrl/FyTSapNI7ElpSCfTFfuHB+EpwpxbV3Y/IM/xLqTfLKy1TPP7rT4JdjvGCWJznrxW6li/lEuSwck/Svu6lGPI1FnyqxanOM5PbQ5mKFkaRQcrxj3roYrFt4ZshlwSD3rjqUYwSnHRmqrvE1ZU5SvbZGcsR2r8pDAgAH2xzXS3dqwWFkGCxOSO1aUW5NW26k0pypVJU7a208ihHCDGoznk54rTt4Au05xggEj+deXXUnNtPQ9PDVFJRktylDbqJIi6hoi2SpHDCt0oqr5Z+9uIB9Kzoc7mo3umbZjCydRP+ux0dnf6KYhbz6QgPQOrfe9OK5qOEYXkjDE5HbFenPDWk4p6Hg0MXJwU1HRG/cW+mtve3Lx4yVQjgZ9//rVQigwoZZTtLZINbPlU7p7HbRw/K3KO8jJlSQFkJYbDnIHUVuPaBiSJCWZCc9j7V0J8sW3ujgrtVqihTe3Q8a+LMW/wRq6ByQLcgg9QMU/4wRmHwVqgR8sYCAT6Y6VvgpcrlK3QyxmFVSpTTlrzI7v9jeFU+H1kGySjuuB255qX9jfn4fWK7sszkZHQetfzDxFBLGyS7n9LRhyUacW76I+z4yY8Dk89B3qQKRgN8vBbIHXFeVVqtxu1qNapKL1Y8QRLtJXDFTwKY0oMfzkb13EjuK2ldNJbnNTq890c14lCppMm3qCTk1S8WzAaTKVzgDqO2a+kySulWTseJm2FboODdkj57upz5pUqflLAk96q31wkbMqEmTcev6V+94aqnScUfi1anPmTavY+Xr5t/wAevDMbZDBiSw6dQKrXMjt+0F4dMuVwq7QenJ5r4/xJvVwMYo+98MLqVV9fyZ+pumrILWIYJ+RRgduKn05i2n2pJI3RAkDvx0r+fbeybUUfpns23FyevVlpEIBVm+YPg/h2pwKKULA7g3GOxq6c4yd5HbCrDVwVyfcdmQRgkDA9vWkA8sbyThSTgdvauijObaVPuc+IjKMOeR4F43+bVJGdgu0sQT6+9O8aHOoTZyRkFT/Sv2rhSV6Nnufj3EUlCopLd3t6nn0bdD1BbJpQ2WAzjBB+lff1KMU1Jbnx2BrXqunN69T5T+JPyfFnwQ3Kg3qkHHLZPNM+KEmfir4Jxk41BAfbnnFfNceuTy20en4n3fh9JRxM5S66W+8/VjwtM39kWJBH+pXIPc4qj4XO3R7LqSY1x7cV+AwSjLlb16n6bhrQuoLU7cSFj83Cq3GO1Z/m5jO8khm4A/rRKTtdO92dVWCm0pOzLySA784LDg1RONowxBLHIFdim2kmyatKNKLlf8Dybx6SZyGY44B9uaj8buJLpQXIKjkHvX6jwnVbSmtj8u4jw7m+V7nmW9SSWGGBGT6fSmFApY7jt5HHev0SpZ2UWfC0oyhFxktendnyh8X3c/EPwTCSWP8AaUZIPUDPWqvxZZx8VfAr7iFa8UNXh8ZVZQy1xfc+38P8E4Y114vVo/T3wcyppFjnIT7OvJ64x3qv4XmP9kWmwjLWqEA/xcV/P88Ra3LsfqeHoSbk0zrLhgkgPJ3ZwD6Co5MOpI5OBtPpW7r8j5X1MVh5KKcNtmNbaVwAQzDOfWqZlOQMnIxjPeilVULyWpq8MlK0XsYWvaMmrBASflBwD2reWUMGGCeQfp6V15fnVXDzTgY4/KaeLX7xnlE/w/VyRHI2N45PevW22BUBBGScfWvfp8bYlK6Pn6vCuFjdS07WR8ieLP2d7PxH4g0jWpbyQNpFysiqBw3PPevq92G4HYcDGD9OtZYri2vjIOlU+ErLcip4ap7ahvaz0MrQdP8A7Ptbe3BIEaqMntjrW1uYgKnIY9T3zXzXIp6RPoaFZRSUtVfUkBIOGYkE7celQFyNqg5PIIPpTqVGo27HOmqU+SKsmLcuqRkrnuuR2HrVaVgqylzkMpBrtp1nKSb2HiYyVLTzPjL4igHU7kgkL5rMT65pPiEV/teYOxwHIUe9ftvDrSoWtdH43nfLVrKL0ae55QvDbtxIY557VBJLsbJJOGJHoK+oo4ht8i0PAeDjOSk3qvxNSKbDLlicHkHt6VjrdqSvOCOCD3PareKfK29zmnQpqrzU9kjroEacFkYcYzj9KoWF2AHCOQdoUE9q851L8sY/idsISqT5566bl43FxYkoTgdRk8Nmsq6mluFZckkEEEmulNtrnOmnRioOrfXZDpZFJ3YBY4yPWsdpWcum4hojzjuKKNpq09jltKjFSS9/UuvLsODIScDH9KzmmO0ZJOeCB2xRCheS1sRUdRQs3ctmVQynJPUfX3rO85D/ABEhep9a5aqirt6MVPENJRS5osdNIVkO0nD4JHrUDeWdsgPzAEH39q6Kbi4OLVjSs7zTWll0/ARpCVJHHzHA7n2qu6sgXbwGzg9xVQqrSCOSn7SjSdRrmcibzFj2buOhHsazwznBDEY4J9c1TqJNdzX6+8RGPJDpqa8cqMwG7I27gG71SjwZE3McLIAQO4rnk4um5tmtConXVCMdF/VzXjYAMqnnIJOKr/aMsBHwu4D6iqjJ2SaOeUp0pSfSTLRwApHJ3ZJPaqv7xivzEc5BHetnUurXOmFWTnFz1XYnXLMRyDjqD19qp7nRyoyCWBBp1IylBNMipWbbUY28iVyfMCqRtIyCP1zQSdiluGLEfnWcoq1pb9xxgmvaX0tsZhC52qh2sSQT6VYIbzCc52jO30zWqbXurc2hOnUkvZ2WjRSGAgJAG4kAClkfcQAhAHGfSs3F1G29DlwlWOGqKKV0+pTdkEgBfC8gAdDmq7BfNc8hkA2k9DUSa5U2dGJVOdT2NrPdEglLEBiNm8jA7VUyy5fI3DJyPWtZuNm0HtkoRlf3tjVjlHBB/wBX1PrWeshQdR8yjGO5rGNS7vE1lNKlzS3/ACNYSqw2szAsOlZhuDkKOVHr/SmrytJKxhgpp3hLW3Xvc2re6dNzbvukAEd/rWMLgKnJ+9nGKmE237p34fDxcHyu1nod/ZarFIipJkyAg57GvPftLxMrI5Cgf5FTODc1NytbQ7YWUIvtf5nqplDR7twYHHHrXE2GsKqpHM2WR+COw96hzcZrseY6qUWrat2+TN++teTLFgrJtyPQeopBcZVXWUN8+AB2HoauM046arocKtGDhF2d7MxQFJcZychQGrSuIUlZmiyHOBgf0q54hWUo6NF4ejBQlRnrdO7KsaAhMqMgDmiGWMhl6MzAAn+VeF7Kzuup1zxa5FCVrr9S9ArK6Z+5nj3PrSeaVC5YjecA+n1rWk+aFrESi5NLdtl9QGPlhsEkEk9qqLMobnORgg+tayTSU46PojqVBRp8lR6al0AA4Ay+MhT3piXKOQRg8AZH86xnWbspKzREpwVOME7rv/mXAIyIyykneQRUH2jYmGckAkjHf60+VRej3KpQVaEm1qkaaEOMA7SpIPtWd9oBTcuQ23IB9a6KUlGd1uckaKVJ82sTa24XbkhsE57VlfbFJVQxzk5JPWo54p6lKShJU1ojTRkjYbvuleAO/vWI92SMKeOmT2rSykmm9SIV6aq2krv+tTdO0gE4DMwH41gC8YuN79ApA9adOUuW03odbdOU4unHZ7m63l7z1yDkg9DWA18zNhTzuJA9KmjQtHng7HVWnCdV23N6R1ZVCjBCkjHeueN1wRv64GR2qIQmkmtjx69bnd0vev8AkbqXQLBdmAzDmucN4ykMrfMR1PTHpUTotRTZ6uGqqo+V6M6oOoJKtlQwzjtXLpelioDYZSCR61rCktL9CadBVIty3V2dzabWQng8gkntXNwarsBDHDlSAB3qqlCDalc82FOrKrypb99jpiFiUDBJJzgY4rnYtQZyZS5GMKAPbqa2qySkki6OGioySei0NqcxMUQYDsTkegrLecEEFiGJJBPaueEkkk0ddSzg3a601RBKhKoYiDyQRnp9KasgZOn3RyDXVNSpybX3HHFU6tOMld7pFc+YgwchkA/D2rS3RyLzkgjnPeueDTleWh3xyqUKTcXdsyzOyn5jkORgH1q7IkPKgdMnJ+lGIaVmmKhVvC0Y3a3XoYEzyGUN5nHIA9eOKsyqu9QT0IGfT6VwJScbpHRJyaXMrx/K4izPtbnOADg9uOaRo2QkD5sZyR3/APr10OSk046mE8So+7ayR5j8VIfP0Pz36xKDge3NdV4utFvtGuYdoAVCc46cVrSgpJ06n2jkhWnhq8cRTXw/ie9fsx699v8AClvA8rCOJRhc8r9ea8Y/ZU1n7Le3uiPIQvnYye3Oa/nHiXBPDY2VNbM/pb61TxWBp4mnrK136n6NqxVQSxCryQO4qrHcAxrgkAnB968Fwkmk9bHDGnBySbs7XJLtQbaVOxQkE9qQuCrhlOCOPpit411Cok/QzxGGbgopaang3hjwp9l8Y6lqoTImkABI4HPavarW1hilLlD80nOO2a2zLFObi5bbE5FB0aLpR2vc1kDmP5OTG3QU1ZQCeo2jivPWIdrxR01KSqtwjoTo0md3mHhsECqjSlVyG45wfStVTbja5EOWnU9nF6I8w+IN4Qhh3EbsDArmvGN6bnUGV+cHAA7Y6mv1HhLBcslJq5+c8Y4lzUlF2T0PPvLIDOMgDIIA61PIxiRwuTu6g/pX6rCpKyg1dH55RwqTveysfL8E7Wvxu00nIExA/I8CqursLT4u6FdOSA9yij2yea+T8T6HtMDGcVa2x+keD2JUJVadR8zP1W0R82NpuJKsAee3FVvD0ySaVauRwYgfwxX4G6l9Fuz9OrKUKicJHVfKdu1iBgYxWYbjew2uRjIOe1OMnG0W1czjSlUk4wVr9TQZ125BPQgj1rOeZSoC4IBOB6n1onXgpcr0Zz00nNxe609TyHxc++/fb1x0+tQeLX/00kHncCc/zr9j4NqJU1FbI/J+IY3qSqLTucHqm1NOvMqCRASD6nvVbXZA2n3mxtu2B+R3GK/TcNQ99SfRnx2PqWoy63S0PK/2ZMv448USAZ2XYwfrVz9lm2B8TeJZ85Bv2JxX4t4kuLzJSi9UfvXA9J0sihUe7f8AkfotCC0aYbBUAZ9aZCw2gD7pYDHpXwdWpFS5mdVbklJJK36l7fkZ8zDA4YjtUG/byMAqCcHv9a0+stpTitzNRnTaW4zUHAspBk4KEg+lZWryFNOuiWJIQk+wI7V25fJzxCpz0ucWaxaw/PLR9j58125+a8BySQ3WsDV76NvtYBbdsPTsR0r97yai4Uos/H8xzFc06Sd2lqeIfAJ8fGHxC+Tu3gE+/wD+qqP7PkoPxc8RSbwUEpQr618F4rc860Yy00P2Pw+UZ5QmnrfY/U+zxJCCeoweKgsLlBEiKwAIHJ+lflFWLk00e3hpW0btqX85IxnapJwe9N+0o6k7jk9aitGTg7aNGlODp1eZO7G3EhNq5LEfIy4P6Gql/cIbN13/AHVJHt9a7MFOEaim9jnzKnVnRkkz5n8R3QF/K2RkSEEH61ieI7hVvpuQQZSCT3xX7flVZOmnFaH43WgpNyl0Z8/fHi4z4VcIcsk64z3571zHx4vJD4eijVsK92gJ9R6GvosROpHDTk9kjzsnp06WZ0r6uTPvz9n4j/hXujEtkm0TGPXFV/gEuz4f6LvLKxsYzz9P6V/K+Ek/bTm3rdn7znMrVlLo/wAD2wsB8rHJ5JI96oSzYLdcDnPpXurGSs4wPI5G42UboglZgWYuDySCfaq0gVF2xkAAHC+vtVxx7jrJHZhYNL3FrdHnfxM1RxYw5YjyyQAKwPicT9gjGCDk/j619vwilKbUFufDcWYuNGSk97nhlzqzPDJGHUuVYEN/F9axZUwsknAwCeK/YqSk3GT0PzzFYyVPm093/M8h/Z2hkPxx8SbsjzHQjB6D0Fan7On/ACWLxCOpkcg4/hwev5V+LeKdaKxcZSP1ngGi3lb5O5+oar+7+8AQDzSwn90AzZwAQT3r855uSSqW6H09HERsoxX/AAStdsiomQS2CDjv0ouACoGcNjIxU06tk5dDKryyqJrRspM2IZJOgMTAjufSnv8A8e0+M5A/MY7UQpuUlBPS5w46PLRcnK9z5l17P9o3IYg7pCB7Vf1mBW1GSR16y9B39K/oTIeaNKKbPxHMMNTdafNLRnPxoPJ2hiQcfhVtYiNu5icnGOwz1r6alU5aj1ukeBVnSlNRi9rFZVQYIBJyRz2xVhUIXDA/NyKpwU9loVSxMYydTm94jwJAUIyVOMH3pkWS2CxBL4I9a7MVaNNX+Z04Wr7SfMtWuokihGJViC6nNOlY7hvBIDDPt7Vyq8m4o9fDNwfOorXYZvO3DgFpDjI7YpV6DgcAkD3NclFqElJk18C6lO8t1r6k0T8DDcoQMn1rIkl2sMvhWOBjv7160VytTSPP9pzxVOWjOhSYbF3ddwJx0UVhee4PynoCMDv6VrNykk9kbpRUHCfxJGy90U4jc9SQT254rE85mT58nGMAmnVm5Ss9jChOdlKna7X32OB+MMofwRrI3gK9s6k46DHWsj4vzn/hB9WVTwISCB7DpV4aDUmltZkSxbnVpznDr/keh/sf3LJ4DtZEYABm49MdKy/2P2K/D+zBPzybgSe3Nfy7xFXax81Huf0oox9jTb191H3nZa0qyobhQ3YA9/b6Vx+4q3yscoep7mvMWLdJrm1Zh7BN8z22PSdWksbu3jns0CydwK89/tMxbQrsC3B5PNejPOaVdunKNmup59Cbo6RWxV8SyRHTZI5jtDccdU9/8muP8W3rDS52djkcZHvXdw9JfWVFO7PNznmnD2iVjyy90/bM8sVwHGSAfUVyD6zPG7FCcFjx6V/QWAxUp01BI/Hq9H2VZuUtNTwHUJdnx98NDcfmYkE9RjriqV5rVpefHDw0jQgXgYMHHUn09q+c8RHKWBjTXQ+98LIuNSrUTupaH6vaTMJLC2+U/LGuCPpWdozH7BCSSCQuQe1fz77RJWaP0rDKTm7dDodylwOhycj0qssm4njhRgN/erNQW7fU5KlPkqJSVkXgTtAIJG0k57VXaQqgXI3YAJNehQqpSvbU6q9BL4nvseGeNHLX8uGJO7hfWl8XlRqDhs5XJAr9n4SrKNNOx+TcR01zJt3tqcJKmACFw7cnHfFSTMpG3ODk191Tkpqz7nx8kpVFKO63/Q+RPiW7L8WvBPAwbpQSfTPFP+JpJ+KfgvaAd18oJJ6YrwuOJ8uXtRPqfDqmni5yk72T+R+pPhZkXSLJskIYFwP7vFVfDDj+yLEd1hTIPfiv53w8XOftD9fULtKL2/E7APuJLAEdQB2qmJDkquQWJwRWdatJpSS2Nq8k5RS3Le9SCMkbm5qsSyK3Tjqa1hOSldFSquLSmzynxxj7WH52lQCT29qqeOHVp0PIXknHf61+scGYlSg4vofknFqk6nMtehwbP5ZYM4EQA2qO1VG+YoFwdpBJ7EV+n4eUeS7PksVQajCV7o+Svi5IX+J/goKDtW9Un3PqKX4st5XxN8FOzYU36kqO2T3rwuN5xeAu0fU+HdSMsVOMnZ2P0w8IvnRrINk7Yhz6DAo8GSK2iWm3HECkE/Sv5uk3CXNLZn6qsS5Nwei0/A7GIqQmMj5SRnvUBZcEhzuKkc126TSUVY0jXVKNp63IHX5yMjBckA9vWo7jLKrAHhiM+groppzvT673MI804tcy5UebeNfiXpPgZk/tGCd1lUMogUnp64zXFfEm3hnkQSKSxQAA/wBa+j4d4fji3e/U+bzfiZYKPLGPN87MyD+0r4Pwxe1vspgkNEQR/n6V5M2i2+9t6KOucDpX2P8AqK27xmkvT/gnh0eOYcri6TuvP/gHqh/aX8IADNtd5yML5bc/WvGJ9DtzhEUZc4G0dqyXATStzrvt/wAE6KXiHBwu6Noq/X/gHtLftLeDVUD7NeAhuSYzXhN14bZY2/0ciMMO3WsI8BqNRRdRW9P+Cc0uO4uCVOi9fP8A4B7gf2mfBhCFYLovnAxGePrXzufDpWONBGQAxIBHSuuXBFNOUnPT0/4JGD46suSdF37X/wCAfS2mftB+E9bma2toplfbjLqRivmq30GW1LyRxMOMhlHWqfB0ZTioTXKarjKKpSbg7+ux2/jXVIdQvZJ4ekjMQR39K5VYJXVS+Q8fKg9/evu8qwCoU+S90fG1cQsTUjVprd6nM3m0KGznCjIPUGrN/CCnIJDk4Pr65r02mpWa1OHEUVKXNLbbQ5+SXzX4yNpADHv71FKuHWNOCCAT60nNKOhtUUozUYWXT1OgtPO8yNVYkSAdO1U7bUWhlj3thkQAY7VhJqVPmS1MJOaqwbdvkbxnFspWdAHIPAPI9Kx3mS5csTkgDJPfNbUq0YpORv7KdT3WhWkGPNDk4OAR39c1TkiVhngHbg+/1pzqpy5rabHLQqRw8fZ7yd7/AKDd4ZSqnG9xgiqrBNiKuQUJBI7YpYmvJwVuhjQpqo5O7tIVSQrLk5YkgDv61SYv5i4kJOSFI7VK5pvmlsZUVOhT9lFb9TZjliK42gNuxgfTrWQk5QrngooJZe5pVL8tmy8PRpSlo9WacjhFD5+VAeDVBZy6fMSdwYc96ihTcWnJ7nNVpyad1dqyRIHXK45A5AXvVQS4+aQnHTaO1aNq93v2NnWtCMJ2trqW0kYyEjI55U9qom45jxgEglvYVlU5uRtbovBKMpcze+n9M1lmTGByN2WA9ay1kAGD8yux5rKylHmmzslBQkpJXRuCZT90jqMD+77iseOTZHlXO7cTjsPQ11+6vcjvY4KLanKdNWfb8jcD7TtIBLAkAdqyPtQjYKQSwIOfWnNWSTR1TqSmnKas9NTXdnO0ggL1IPasj7Zyodm39h6Cqk29EtTlhSlOfLF6aNeReBjLDG7DMBn0wKzPPMbAq5BduhPetJ0JOCa0COJjSm0o6IvTEiPuxLEAVCJ1fGGzlwCR0/Cs40nK99kaVKnNTSv7zfXoV3UqeRgswAxT5WVSSzZbJyB2p0aMErrVkuEpQd1rda+hWkCsRgEsFYHIqQEErg4Z8kk9TVWSWiOpTm5qm1rvcz5MgjbwoGfrir7pvUnOPLUnBHrXNCTejXUmoqaSklbVXfcyWkGQm85ds5HbFV5kYglX53D8adaEm+WWxvBRbUaatrf1HNKj+WwbAGcsf1rO+YOCxATcQQO9RRkoK8drkOu3X5ZLbr+aL/mK5BJICDJA9O1VjkLuDkEdB60oQhJWb2O2snFupTWhaSY4O8kZbg+lUHl3Iux8fOAc+1VOTS5FucsoqcPaN6/5HRWeqSQ7i4OwAEkVzEc5IR2Y7m4we9YOpFSae5i6brqLWl/0PUbW+WUBlfKhiVPccc151a30kLFtxUBxk+tZVYSmubY2oSVNuCWr+47GK42geYSTkDj9KzBMQiAsSAckHv71DlZO5zNQm1FPXs0bgvNp2NkncQfYVkrOSByCXHAPb2p0IqezMsxjKg+aD06I20ui2eSOvB7iqSFCpfzANuSSf4R61EIKckgqe7RUJ636+pqLcpmMLnsQPX2rHd2BCpnAcFW+tdMKaUeaWplhsRSjV5Yr19O5sG8GQMADoTnp71iuzoqvuO4Agk1lGydrWdzujNqSqKV4rWxtLcnOAzYBA5Nc5HcBeSwCg7ia0aSvpqOnL2tRSUvde5vyagMqpXnLAH1rmPtL5BByOSSe2azVNyjZ7m+KcYu7ei6m4bxlKKSSOTgHrXPrcqv+sJL7MAjoKKitFpq7ucsaaU1Vg7JLf/gHQvexngcOAQT+HGK583SsiNjIDE8jrWFC0E4zR6VeUl7y2e3/AAxtC7EgjOSdx4x1BNZSTqoA7YIJ9K64zTi7axMMJBKo3W3tc2FumQfMWI+U/XFZcUylyjyEkEEA1pTwymk2tDkhifZycbaPVeRqTzMWUAYxwB65qqrgoCNxyxBJpYdxcuVoqMZNqUJa3LvnuWRUcb1++O9RBt/OMlSCD6VzU48sbX3OnFwjCUuR+91LcNyxbO7IVgQP6VXJ5j34G5SSR2/+vWzilFRmZfXpp8sXo1obS3AXyxyAWOCO31qjCrPtOejAgGhyik5NHTKlzx5W0nbuawmcrJli2BkZ74psMaM5IXBXAI9fSrw0IStJnm4qc3Dki9bGjHMzqhZCC6gmrkKkD7uR1z6Cpq6vmijowrlKKo1dkSxKevRTwB6ZqwiEDaXBznv2rKortcuzPQo3lBqSu/0KzRhg3BBDgHPerQjDKWBIySMikqTpRSkzieLUpuNN69/IxZV8xiP4VODnpWn5OOOcFhzThR6rf8jGjaSlTWnW5mCM5GTnB+79KvlVSVS2OMgmpg7Rv1LhByapz23uzG1K1NxZShh8rRsAK2thkjlBAKckH0NRGuoNVOxWZwbgowWp4N8G9QfQPiXd2cjlUnmwoPGMmuZ1Sd/D3xH028d9qy3K5PpzX554pZZzUo4pLU/XPCDMFXoVMDV1a2P1qsro3FtHIhPzIATnpxzXLeENSF7o9rNkkyQqcHvxx61+JQnaKS3Z9s8JCEm2r2O5372HzYAwBmqeC/ygnIwQf8K2qqdlzPQydSLalHruaiuvIbhycAn+VZ+/cVIBIGAc96x9q7OK6GdKDi2n1LSsofaxJwSQfWoopN7hCCOpBNdWJh7iT0FgYt3urtMguZzDbSbmzwSM/wANZHiK6+z6dMzHDdie9a5Zg5VsSop6nFm+KVPCvlV3d/ieN6tMxu5WYklnYZ9Oazbi5E0r/KcMxyT71+95HhnTpxdrH5Pj8U6sJRUfn6ELFNpJyJDwM+9RCTcRtc5UgYNfSe0UL2dz56nFSg29HY+WPiwH07xVoOpgAGG8U5B64Peuj+NWmvPpf26LmWyl8wY7YxmufO8M8Xl0qcVruepwDnEcvzKEqu09D9APAd6L/wAM6dcb9y+TGRz7V41+zh4ti1vwnaWxl3TQKAQe5r+aqN6MvZTWqP6Bx9GTbrxfuv8AI+m2bbjg5JPTtSbgx5bJU5APTmsq2GipczerPNo1nCXNAEIK8EFmIAA65NCHa7FVyWwc+tcbpwk+fdk4hTqX5Xb9TyjxpblHEqty3HPevQ9b0WLVYhGxBIBAAr9E4VziNG0ZaNHwuc5FVqwfLsfJ/izUTa6HfTbuBCwIPbAr1fWfhTFrEBtbiRxbS5Dqp5YV+j4bivDU4+0i7nxb4Wr1ZLm0219DzX9lLw9Pb6de6tPEwa+vJJFLdx2r6n8HeGrPw3p9vYWKbIoAQox0r8Yz7HVMZiZV1sz9zwlaFPB08M9ofidxbAqvByuVDe5HrSBtrAliAQA3vXjpqzSepjS95OTdmiWVgCMjI5UgVWmdD8ysRlu/atowaWq0OenJzupbM5fxdfC30a5beQzKygHqMVwfxN1gQ2qWoP3VOcd89a+p4cyydWupLZM+dz7GtpQT2PDNUvC4nbcQWBORWTcq1xE4QEl93Br9xwTcIqN9j8nzKFKWIUpLV7nl/wCztOG+LHiBNxLhyoB7gnmsD4JTvpfxqvYNxH2lgFz/ABHNfmvism60KiP3Hw8qxeVyhF2Sa+4/V61fCoW4BxwO2PSq1rIvlQ8knj9e9fltWm9HFaHq0K1OmnLmurmh5rIM7jzkAjtTGUEbiRgcgfzrjxLmpWTujphjoyblF66Ed7ITbSjJ+4QffikKgxnJJEqnGe3tWdGpyy5nqrmePTlFwva6Pk/xM0jX83oJGBI7ZNen+JvBU93ctNbtjzGYkHv61+zZFndGNOMW7H5bm+TynJK3/BufBnxkim1I6JoNtuee/v41Kjr15/IV9YaH8Fftfiy08Q644k+wkiCIj7pPQmu3iHjFUMG6dLVyOnhThal9beJqpqMNl3fe57l8MdPm0bwfpVmRtaKzQc/QV2fkLZWqQA/uwo2he2K/DaEZt87V/I/VatSFWtF2sMEvO4sS2SQD06VUJXKAbh147N7Gu6PM9U7XOl0ItOCRJJcMdpGcqxx7VCWQZ4OQ2BjsampWV0nuefDBRd3Dc8s+JLvLZxKowFycjtT/AB64EKb8DnHXrX3XCkpQnZ9T8+4roRUW0uh89zjEUjqRtVTn16UavMiwzGIkb1PI7/Wv2rCyc6a0PyjGOaSk3p+Z5F+zxIF+L3iMBiFDqfzJ4NYf7Od2r/GLxIiqRmQbj6jFfjXim+Ssk1qfu/ASlVya0tr6H6vxTZVckkEADNY6XOI0ADc8DHavy5uXKrqx72HrzcFCK0RqtcI+c4BAPHpWOm8tjklienbPrXfTkoxTXU4pVL3k9XfcvO6+TLycMpwR2psyYt5I1yQFOT61g8c1JJLQ4MwSUFGD76ngWrMPttwckqrsBnvVDWp/9PnXkDeT9a/oThqrP2UZJaH4dnqU60qL0fcriVY8qD1+YE9h61khtrFi5IJ4X1r6615aanzmtN8u99y/NOFZSrDAYDmsmSY/NjJBBIX0pRg4Wvsz0HhoTcJT05diSS6bKngbGODjp7VleYeTglRkkjsa6pSTjZLQ7K0IqPM99tOxqvdFhnAOBnFUY1AQDnJB4PbNcCxLhJtFuurKL0XmaKXJYbuQFByf6VkqxG1FBBGcjsaupSlJczOtYvlipw1fYS5u1STJyVGSM1k3TYlwMEZ4B7elOhUm42buiatJ1qib0b3Lwv8AK8glXJI9RWGZsOXYnqDgdq7KnNKCit2cXtYxST2u0bguzw+Tt2g4HeqEDgLzklug9PauSte6e1jf6nGSi4K7POvjDNv8E6svzL+5Yk+g96h+MaZ8GasAQQ1q4OOor0MJXU6Mnaxy/VpPGwhH4U0ehfsfEv8AD60KNl2kIGe4p37IGE+Hljjh/NbIHpxjNfy1xHKbx04pbs/pDHYdQw9NrTQ+wzG0YKkkjI61PIPkjKkk4yM14c4NtOW6DljyJN6mZIvO8nO3AHtU8yklSeRg7vfFXOSjFOLCniHJKLWqOJ8YOzaVIxxswCcdTUfi7a2lTFXIKEEA9K9vhSXJiYqW7PC4kcalNqMbPU+dpjvmfB4bO32qvJKDMWORtA6d6/pDBQlGipt7H4pVjeXJJas+YDLH/wANC+HTvIyeQO/0/rVaQoP2gvD2FzskB49e1fL+JUUsHFp20P0XwucIqo5bq5+weiyn7BaYOSUXr3qvoRYWFt82QIlAJ7Cv599pZczR917SXtW1pGR0SH5wMnIPA9aiLDap5JLYBqpVOeVrBOM3bmZpIrYG4DBwKYlyvlYk+YqCST1FdWHpOckoirc0JKMvhS3PA/GlwBqTt0BlIx/I1a8W2kF1qcvlPhDyA3YdxX7jwk1SpqnJdD8n4inKScku/wBxwW4u53E4GR9TT2tXhBRv7xx719c5W0TPAo1XOi52u9kfI3xLYj4peCwDwupKQO596d8S2Vfil4KdsAtfBee9ebx2k8u5F2PovDKlXdeU5r3dT9Q/CjbtIsDgkeQnTvxzTPCUoGjWR2niBQfbiv5rk0pJQ2Z+wU8O6UXFO7OkkXDIFJAXkEdqZ8xA+ckucgnsK6HQikpPoVRw80k2++hIZHwMAHOCTn0qMMo6HBYEnPesKdVNWW5zYid2urPI/G7H7TgEjI5PrS+OGCzZViDwMHvX69wReykfmnE6n7R0U7Lc83aVcoFyMsAAKrEeWQDk/Lk+wz0r9NUk1bsfGRhPmaqfCfJ3xyka08YeErsoAsepR5x35qf9pSFobLS9SwR9lu1JYfw89a87PsP7fASTPf4Rxzp5gqUYfPufov4CuPO8OaWxOGeNRkfQVx/wV1ZNV8DaRIp3H7MgDA+wzX824iLjNqR+yxU5zUJKz/yPb4jtHzKDg4LDvn0qGIsqAdAGJJPtUe2XxIwTWsG72LzHCdOgI471VkPyhVbAYnP+FdWHm3dt3OahHlSUNjwr4iAee3LDgDPp9K6H4g6fJPa/aIgSEXn3r9H4QzKk5KmtGfA8SZZKEHWSu72/4J87TTsoaNRn5jkkdaJ8x7wyhZOeT3Jr9Zw0rQ5Vqz87qym66c3ZR19TyO5+IN5pPj7RvD2xWtNQmVWJHJ5rBh8LXXiL4u6XLHEzW2mMGkYdFJ6V83xpjo0MOlTfvP8AM+54SwscQ3KtHToz9CdN0PTr21glMKnzEBxj2roNAgNpZW8R5wigY78V+LUc6xMV7NvfqfobyfCSXMvLQyB4Q0wHm3QE43ZArrJD8yAYyrYPsO9aPOsRJpRbsT/Y9FqVRrVHGXHhPSooJGWBAQjcY6VvapILaylYgldjHnqK9HDZlXclFPQ87EYGi4NRWh8i+IkhtL6eOM7R5gAGOnPNYfi/UWGozv8AMBvYEjqRX7PkU17FX1dz83x9F0k+R2Rz2oSR7CAPl3E4rlr67fqzggg5xX0FOHNJNnhpKLvJ2uNmCqFlCkjJ4HXj0rGmuyFUZPAJ69KG25NSWnQ3hVdSk5K3uk8kilwUfo3IPWsP7UxbeQNwJOR29axjFtXaMPrFOU1Re26OrjkACgttIxn3rCt5w7gkNkMckdTWVOmkrGftpxq2Wi7HUnb1LZLDJX0qlFOTGcLnAKnPf61r7GSXK2XCEFJOT0ILg7GBQHAJOD3p08icYB/d9Sff0q8O1J2POrXc5ScrJfkUcMgjYYBDgEHqBSjIGck9wDV1ZRkrdUduEimlNvSW36ApBbGDguRn0qHftOMENuJNcqnNyul0N/qsaKUpO+r+Qss22UgsSuBgcVUmJYbmydoI+lODUkufcxq1JVIuMXZfncRpSXGSSGYgA9veqbyKm8ncANpBHrVU6kZxshSy9xk2/IvI4dgQPmBwfYVTEwVww5Xg5/vVc4a863fQMNQlGcYys0+pfMowOpwwAHpVRZM5ZSQpGSDSw0YRbl+AqtWsl7J9y555UYd856Y7+oNZZuA0nHJbKgEenWuazcn0sbSi3WUqdrW/E0kmO4LI55XGfSsnz97jkl1BIWt3zumnJnRgow5nyKz69TXWQl1+YgcAk/Ss37QuMMfmAPA60o4iSXJA5XQca7q9fzNbeAVBJ27gAT7VnxygBULkkbeT3rWdRqKUtR0qMHNKMraX+ZpeaV2gAbeqkd8+tQ+YQSu4EHBJ/lW1Oq1rI57RqS5W9f61LJl3MGYDG3BB71VWURMnTG/v70qKUad4rY56jcajU3o9vkX+jRsDhiRgntmgOu3a2SEznPfNc1VRs4P1PTd6Nqij7z/AsswYbs5LDJA9qpyScqQcRrnPPT/61OMI2U5O3kcqr1KzdJO6T36FKVVBO0kqxAyR09qHeNgYxydwOT7+lKbTabPRniOWPMtlbQyJUlyoDEBRwB3qWXceWUqvQY6H3qalH3bR2OPEYq01Vcb2WnzKYz03EEdD6GneWgxtYfLkkHqawdVRkk+hpUrVpUuSls/wKoV8KpfJBLA/4+9SSnaAoGQM856+1aSnKctFp+ZX1Tlo+05tVr9xVLlvmBHy5Iz3qHEY2g5+8SQKydKcVZLyIVRKrCctE1f+vUkknQt5eCAQDg/rVWdgwYEHqSCOvFVFqFO09L9TqrYiM5+8nbZHW+duK5bG/wBO1UrcZO4MRtbJB6GvPdKUHp0HXzOFROKTu3v2NOF/mU7t3zHBPYUiRnOdwVW5x6mnGu4xtE82WHdRqnLVt6Ggs4ZSrSEcgVAkTmVCxBzkEemK3VeKXOkbQTu6dVbGkJRuj2gnqWz39c0qYjIIH31OQe+KvBzVROHc5JxhQnzLZ2sVpt4OA4IOAoIqS4wVjbkNg4Hp9auEJRm0zWLqxqJNaGGXZTyPvSA8dKu+TnnJKSZHHbFFKUV70dx8kYzuo2bZA3ReoUkmrCwiRolBwisQc1nUsvfk7HZCvKcHTa0KO3GG3YG7HHcnoDV6OBg7KeduSPfmqqqbaSfmcGGxnK5KO70t/XcpquRguc7s89604U2hs4wSOT29zXRON2kjfGUYuPPze9G2hFbwsWAxnDcA55rWVP3YdMZU557+9ZJN2gbK7lGpPZ7IqrGWdSWGQ5BAHUVpgbijnA28ZraGtOUdjKvVnCspP5fqQrE6sAn3ZBk+3tWjGpMasWIAYErXLVajNRauyqEJRpuUnu/6ZWjHmAYXAyDzV2PqQo3BcE57VpO7agysPh5purVJRbq7ZcBimSCO9SxOFXeTxkgAHr6Vm1KTUYvRHJTxMYzb5Xbu/MseRhAR1OMDHQ1NFI8jg/dVSAc1Eqqkk2rHdiaVKo1y7ksC/MA4O4MCcdwaniU7wWYEAgk+p9K6Kq0vc4oY+qp8ko2iuvkXlkCrgAlXBGQaquxxuUAE5Iz0FOF4x5k7m1Sr7dKmtLl+KRN0SBiPlwAe9VEk+6AMYXOewNLEVHF7G1O0HBJbXNxSoVRwAH5z3rL+0CQAZx85IrOzi7vXQdWsqrSg7K5bmZFy+SSGJA9KqvJ5gwpznBGehFZUIKSSbsjaOJcFKKje25AxUKckkjnPrxTXRiAc4KNjntWlS0J8yexnhq0ppuEf+AOXDKVDkBm6+v1qusgwrFvl34b0FYVGmtEc9H3oynfXY+dfi/arbXen6pyGgulP1OeDXV/GCz+1aI8ykFlxx/OssbGGJwsqUkejwzjZ4DH06kJXb0a2Vj7E+DmspqPhTTXDFgbdc885AFeRfsz699o8ORQPhvJ+UD06ZBr+WsZhPZ15UorZn9H4qDqqNSGz1+8+yVlYqW7jqT29KzYbhpHC9FYjmorRaace55bp2aildM12JxtB+cHjHeqqvtG3PRqzlh+Vqd9UbRrKS5JdCyCVZck8dcd+KrlhtBLk9QParqS5lzRNKd4RSjqn1OH8cXzRWoj7OcYP9a5PxpdmW6NurkKGA+lfoHCOXttTkj4jiXGwjNRg7M4qS4DumMk85A/WkghYxjggg8g1+y0IqmnF6XR+b4qFRzjO+qbsS7i7hASGyDk9OcVfRckKSCGIBFVQw15X7s58Ti40+WG7kzkPFejDVtLuLRlDbo2BWunmkSJ3U8gHLD19q64VqlJXjuTXwsK0pcmjjqfMfwi8YS/DXxfJot9IY7G5uTtznA5q78RvCIvpl1G0O25RywYdq+E4n4HePf1ig+Wfofd8LeJaoYf6hjl7iej8z9JdJ1q11OyhubaQNGyqwYd8ivzp+HPxr13wY8Ola7E8lqjqBIx+6O9fleOy/E4eXsqkde5+gOdKtBOk7xf3n6aQsowSThgQQOxryPwz8XfCuvQRtDqMZkdcgMQCDxwea8iMHGSilozeNHlglUi3bQ9nT/Vs2AQT1Pase11vTriJXhu0IJyckYP61r7NKai1uc3tL03DZI6GMglCQCSoHPbAqmt1A4wkyk5BIJHNSuaHvN3ORU4VUoro9zYQogLAE9DWM2pWcMYMl2gGQCSRxWqpSa1Z31pxUeWWq8jWE6ujAE7i3U9q4a78aaLbl40vFcockLXTQwtacuWK0OeviaKhJPRW3Ouv7y3s4Xnmk+VVOQfWvnfxR47fUv3VvIVi3E8d/rX0mU8J1ZyvU0PDzDiCFOklHVGF4x1k6pqLbJMrvAIH8Irky5kkJYkk4PPrX6tleVwoQST1Pgcdmjrc0krf8EUxgrtUkKyEgjvg9KSR/LOWyAAcH0r06EnJcqZ5OMwkITUZ63t8j5dvb6Xwf8W9K1dty281wqM3YZPWup+LHhmTVrIX9qpNxatuUr1OK4uKch+vYW0H7yPe4L4mpZZiXh60b05O1z9NvCmpw6ppNleRSbllhQg18X/s6/Ge2e1h8L63c+Xd2qhQ0hxnFfz1iMJXpvkqq1n95+y1cLBRVWjaVN7W/I++jKwXplc9B2rMs9QguIo5YptySFcYIrixVGzUErtlU5qC5nHQvEgZ3DHPAFMeQM6njCtgfWuWUWkrdTo9muXnlqTkCUqNvQjI9RTVlCoDnlgcE/w11pSirJXRxYicZavQlRUj+ckALkn3x0ryH4oeP4fCXhvUbuCYG4jt3II/hOOpr18HktXF1FGGhzVsVTglFvQ9SW/trt5VWcMysV2jse9fLf7O3iy88V6PJqeoTFppbliWY9yazxOGlQqOL3R9BPCqhThJauWvofUjLnb2ORgVAki42s2WyT16+lcNSm5Ts9icRJytOL1BwArjJGGyDULyNIMMx+8cAd60TindqxzQVeMHCW3c8w+IYX7JGBxuyQPWpviBsNpCBkNk5J96+94QUpT5kfD8URhNKMz521G3ZrWfaSWSMrkfStG+5tpvL4yjgY6Div2LDSlKyWh+LZvR5OZx1tsfN37OkJX4y+JsnjeCeeme9an7PEW74v8AiR5OAsgxj+IA/wBK/HfFeLhiY36H7T4Y4tvJpRXxb2P00tYlaOEAk5YAn096tRAgR54wcHFfnlnZKJ6Xt01ab94niiGFGSXbg+9SF2jwM4OQfpmolQkm01uZVKcqclyu6/zG3SmOB9znhDiq+oy/uXO9iMH8aiFOM5RXS4VKkVTaPnrW5B9umJBLlyAR0qnrBzfzkMQ3mk49K/feGpRdKLkj8UzTESjVlKS0vYxvLf8AjABDEADt71N9xPnySWyB/OvrnWk2owR5aqKM5qWnYoSjJJHLkHbjvTrg/OE6hgfwqVKSd2+phWUeRXV+uhWZlQq5JBzyBVec/N36HGOvvV4jmUU7m1GvGTU4ppr8S6067Sc45I59Mcms6N1wpDHBY4HpXBXpOErx1PQjRpYhauze+hM8hZicngjHocCqcjZ2xqcksQCe2K2jWleMWhPD2fsoy2KtzKGkLBvmIALHtVS5ZPMDkAGNcHFdik4x5DOrBUqiha+2vZiPG3BV8u2QSaqiTLA7snggDvShUc2nHSxrik1LlSv5mrasQuDnGATjvSqSqr85BLDp/WtIcrVramlHFOMX08zzf4wsI/BWqMowfIbgnrkVQ+NLZ8D6mgYnEZGfQY5rqy9cynbszhr15qvSfLu1fU9Y/ZDIX4f6eqMScODkdOBzUX7IsqDwFYvnnGVHr61/LHEUL4+bvo2f01S/3aCnrZI+y9xJjyThARj1+tVvtIIQjOHfJH4159Sk3FRm9NzzY1I1ZucFZLoWJGyhBYnnOKquyHPz4IwRnofpXM6cWudO5vWrOCTjszgvGRB02ZM4HC59c07xoqrpcwJAVgSc9/QV9DwtBrERm92fNcTxc6HInofNk4OXIPytgEDtVe4dstuJID7hnsBX9FZcnKCTPxmtJuXslt3Pljcx/aC0Ec5SQYA6cdKjWTd+0FoTA53yYz6c9a+W8TKklhIqK6H3vhZQVT20HLTVH7DaG+dNthgkGBeD34FQaE6yaZZqpIzGAD61/PVKbk1Hsfp3RwRuKzFvvHywAMGolc7uASC5IIoi5Nc0tiqUYzUnF7KxMxfBPG44GaFeN1XOeMnmuyjU5XdMyqYhSgoT1Wx4b4ymddQbGQQwGfxpnjHY15IFzksSM9q/a+EakXSVz8qzulN1W07L8zlpbt22Z3bWJH0rPEg2btxxuHA7193CaUVZXPnN4yi9D5d+JcgPxQ8HMxJCXYwB29qrfEps/ErwgACGF8rAn3PSvJ41cpYDkWh73AdBvESi5WbX4H6geGJ9+kWLbyubdenQ8DrVPwiyjR7NSDtaBcZ7cV/NNSXI+W5+uUZTUVzPuvuOzMgDJ8xK8nJqKNkwueucAntWk6Se+ljphepDlk9eg4ysMkHOcge+agaYFsdOx9PrWlBq9pHJVxCpxXOtvxPL/HDATgliAOcn1rP8c3B8885IHHHev1Xgb3YJvqfn/E8nVcpU1ZHBSsku0tkkFcmqPnDG1vXBz3+lfq1JKDvFHwmGnNJJ99zyr40aCdb8H30caFnhQsCe1ek6hDFe2U1rMQUmBUj61pTlGUfZy+FkVq9SnNVUrOLucX+yH45S80GTw9cXBF3pcxiKMeR6V8uSXWsfBL4kr4hsVJ0K9uh5qnouT1//AF1+KcYcJVaE/b0tYbn7VkPE9HMKahzctRI/ZWNgSuSc84z0NeWfD/4jaL400a0vtOvEdzGpbDDKkjvXwrqqKTR6FSNaMuSMderPWi2QucgxsSDWXHcht5yDGwyOevrV1KCUlJ7MKNOUZRilrclureG5g8t0ym09aUThjjgKABinH93O7ZVWEK11P7jzC/8AA9jNIx8sDzGyAAOPWvRpzsC/MNvJGe2e9fQ0eIa8FaL0PMhkVJtKbsrnnWi+B9N0iczW9vGkzSElwOT7mu+VgcDOcEkH1rzMVi6+IXNNaXO/6jSw93DXYkhj8ryypPzLn6UzzdgG7tyc1y1Iyauth0oxV3U0/XyBm7kkZx0/irIv9TS1hZ5XC7MZJ75NdPsKk2ro54t07RfyOa8darHp+lSbpNsjow4718/fEnxiL53hhl/do2MV9lw5llScuaS8j57N83jFOmtzxzxFfvcXMpVyVZmOPT3rmZrrfuYkkSqSSOwr9gwOGVOSilsfl+ZYl4imltJPTzIWkdj8+CzDAx0NRKgB3hjtYECvSs7WRzVq0XPnktevmQOQUAzlmTBYD0q41sxRthO5lGCe49qhVtbsiVBOCcnZdvUxHdFcBcZc8j1NOmtyH3bT8rDGfWr9hGcXK+u6OepONJwTTb2Llq6xBQGBk4xn61RTdHKVfAweGA4NZUoOUuaT+R0ZhCacW15G9bXGccjJk+ZR3FUY1y4YHluNw/hrRTTjdbmCrVYKdGMbrc0Zp9/c5fj6VRkeR8LxkHqT2xT5U1ddNjiVCrGHI3vuTIQWCtkZODz1FU0chVCZOSdxNefV5mmkj21Rp0ppTfS9i44znDchh19qpSSnEaFiFJwAe1dWHdo2OHFUalOcXLXm1QtyGfKk9eAQaqzuHkDKxDLgHPeigoppo1xlBzjeGi/UgkkyqgkjHXPtUb7WXKk7i2SD2zWVSlFz5omkY1fYODkrXWvfyEVvLUK3zMXJJPaqe7gsThScAim6cXNO+tjpwzhOl7NqyuaKyjPzYPXkdBWQzeSyq0uckkAVk43fK3sS8NDnap6vsanmYjYgBcscsO1Z6TjIUnjsP51xObU7PVHZOnCFB1INczTJy4GDyASTkdTVRn434IyM7e2RXc5yUlc4qDpRSlB6lnziSFQYbceT6CqrnAXb9/8Aiz3rOEtG0tjjzRyUozgru+xfikVBh85JBI7A96pRuXXfuIw4yT39K1TkpcrZ6UXCclNRtG23mb0chGQARhcgnoaxUuPkBIY8tjH8qapzlK0nY5cXhVUjePTY2jdAso5+UZP1rF80nyypJxgkk1K5otozozdWCnVV+lvJdTdF44ABIIYjBFZSyI7B92QGzz/SlCUG00b1Jzc48rsnfz0NZrhiQQflkABB7VlfaNgLJgsXAYHuK1p2T5LXbOSFRJSlLRL8fM0ZZG8uNkY8nBA79M4rPMxIOxQFVSQDToUOV69TpwrhUU4rV21LcshcAEkAIR9eKpq+7A3EueBnuaz0guRPU2qxlCnGz1f4EgIwcKfvYJbvx2qNiCN2cMXAI7ZrOrh1JpLcKOIbik9PP/MifOwnoFxkevvTHkD4GCGKjJNRzXqKy0NalGdKlK0/ddkQN8xQlDt2jgnp7GkkdwVXJwxxjsauLvGVtEeVUSjyWd2iKdgSCeMAg460kwwxY5w20gDvWcKicLPY9jF1Yzj7vU6WBGV9oYFdytkVctkcKc8bmGcdxXNqlaTueTytRdSmt27/ACNGGAnBODJu4zU9u2MMwAkIAOO9bRw0Y2jB6nQsSqsedbJfkCxqFYkESMwH0Herq4LqRkqVBGKIRcFd7I41iFXm4t20/MEBRVO1txYAg96tEbQArEMSAcdga57xqty2SMZ4OUKsIT1Xcz5VLzALGSDjKj1zxirKxCQkJKQFYkE9sdK9BQUqXKzolX9nNzp+9bSxVWGKUFhgYzwe/vWkloA2CuR1onSjFKRhhqtXnbmv+H7GZ5OwIBgNuBBPer0sbfIXOApOCO1Z8skr9jslmHNNSlF6mf5TpIWU4y2TmrZhy4IYkOABmoi20o2NsRTpymq0db/hYij+YEKpBc5Yjv6VOkLoSc4UHhfX2qvZODtAwrTUIOUviuOt1BBXBGzBb+lSKrSJ5in7rYPvTqOU56dURhacfZck9bX19Rwj5kPAC4wew96WLIHUbNzZHrUyjUik0tGdNPE0Knu296OgeYQBgkbXGCO/1p4YEe45FXUinNSasc0cRGo2l0GBiUyCdxJyc8mmpE6s2XycgEDtRVdpJJ3TRrT5pNJKyuXYnCOFB6EAAf57UJg7c9VcDP0rFx1cXtYdacnBtdX+RqwhpHJUgqT0Pc1REu0cHAOSGPUVPsrpcp0Zfyxk5t69jWYDBZQRuOMDqKoG4LDAyGCAgjvilCU4tN7DnRlKrea3NYS7djtknaBjPTispJVIOTzjv2rblUfdgLF7Rn2/FFo3JfKkgDDcH36VnSShASORtGT/AEq40pJJtanP7aEoSqSemuhOtyN+NxK46jtxWQLnCsd2B8w4qKiSZjRw8k4xi/jOlS62R7xnapGSOgxXLSajsT5JCAOCPXNYuDlLlSPRoUKdOTcnqvxOlmvCPmHQgHaPWuIm1MIiysSAmc5qKlOTd+XUdOc1FRb9251X2lHXbkglgTjtXFeDvEdtrfiH+zFyQuQwHPQ15GOzOnh0lN6o9rCcP1sVF1aa93Uk8bss+i3cDghgpAJ6EV79/wAK+sL+LbcIWjkIBVu9eTLi/DQ1fTzJqcJ1puMXKzT7Hk37MGmXtnp91NMjrb3E5Kgjt6j619S+HPD9poVpHZ2sYWJFxwOnvX4nn+PWLxLqwVkj9tyvFcuEhhp9Op1sRwNxbGfl47e9Rh1XZgnaevvXlqnL4k73LhUbSg9V0NcZbDlsncFA9aihZwp3Eg9AR2qYYf7L3bMoUVzJJ6EtzMIYS7ghfLOfauW8Y6qun6bIWfDSIQADXZl+Vzr1VBb9zkzLFKjTUY/EeT6zfJNfTMWLMzEfl0rzSTVmMjFiSS5GfT0Ffv8AkuTKhSim9T8qxVRYm9SW7f5HdJqUUZxuJbjIPb3NefPqbtu25OAVIHevqOW9ro8afLOdk7W/M7s6moxhiGAOCa4H7QWwSxLPkAfWs5Vk46bozgnOo4tfPuzqLnUn3Bt25ick9jmuU3MfLO4jawVff2pOq5Oz3FVwrpxjFy33LlzMtyymdNyseAe/POfaqjByoAPzBiCD2pUarez0ubYmhGLtLfS2nQ5jU/DOnXrBvL53dh0rrYIwVCKQMAAAjp71NeEW/eMpQqRglTl5nnEfhF7f57VmUh1IKk8V6cjxjYu08N1HT8a82tl2Hm23FXsdmCzrFxiqTqOz1OUtYtdsdixatdDY2QokbH1xmux2hXIVs7Rgkjr7CuOnw7hKjXLGx6MOKsbTnywldd2QWupeJWAjbXbojJJ+Y59h9K0o3CkbcFhjC96b4WweyWp0y4lxMYucnotSS3uNTkZhdX87tgg7nOG44yM0olYhWRiAxzgdsdquPDNCLvFbHnx4kq1IKLdm+ppC6kUBfMI6cj+Kqa/fAOcljt+or0qWWUYpyijkr46u4rmn5GgG3kF2GCxIxTEORkdFOCT39a7LqNmkcuGqzd5T1RdUozE7s7RgY7VXil2lRgbjzgdvc1pSSm0+o6bjKMZSdlctlh8oUllfBJPvTNpJQxcADhT/ADFVSowaevvHNjJyhJSirrW4XNlb3Vv5MyghyQR3FWYDliWbkggZ71va00+pzzl7amklaK/E8V134aRG9j1HTGaK6QkhoyRkfh/hXuBcADLA7QeAOledisqhXjKNRJ3Z3YDOK2EahRdrWZwXhfxV8TPDaiCLVFlgi+ULKD07An/61ekRwW7x/wCrUljk47/Wvh8bwZhJ3cdD7nC8eYqafMk2tC5p3xZ8eSIUuYbcOGGG5546/lVDyIwxBADbskDp9K5qHAmHdpuTTRtieNMVGzjBPQ7GHxvrt2u+7vCDwcRjgewrlrYIuUGAWIJNd8eEaNJprVHny4srYi7lZN2uvIwfiQl74g0S5so3PmXUTKWb0NdQ8UU6EPg7CDk9/avosHh4YZ2SPPxNaVVqom7r7j51+HF98Rfhzbtp+lTwSW3mbgGB79+9e2fYoH5CAEH868jHcMYavJuW97nvVfEHFxpU1KCbjZWM1Pi98UYTxa2srZJJbIx/PpWutrbb/lUEnrx6V5i4Pw7aSbJrceVYtqUFZtbdBlv8aviUzqk+k2g3KCWRjn27f1rQt9EEoEsceAuSWHfFTLgejKTTZtW8R69NRioJs6i+8TX2u2Ft9uUrdNwxU8dBWZHEI0GVOEJCj0r1cmyqnhrxi7s8jMM+r1m5NWehg30UzQSqueR271sSBSwxycE819RUxrholfU+cqYZVk6c95I+WPAv/CQfDvxxq/iBtHe4TULkhFTsPevpaXTYZj5gUDcCufp1r5HP8npZnNVajtI9rIs9xOWYWVCMU4J/M17L9oO8do438JXSNuA4xx696wv7NgQIcZYEgGvCqcEQptJT1W2h2U+LY1aTrThq/Psekap8brbT0hll0e5kMsYJKDlT7/SvPrmBJ4xFKvyrgLn0FEeCY1INc+voaYXiSMYOc4Wb8+n3He6X8ZrHxJI1qthPD8pAaQEfXNed2tqtqUIJBfPTsB2rnocDqm7qd0vL/gir8TxqUW4U7O/f/gHS3sqzXMsrNt8zGD61niXDbiQxySoPpX6Bl8Y0Yxglrbc+VzCiqic5LVkwZyGAIG1jkmqk0xYE4yoIOB3r06c24+6zilk75uabvcgnbYFYsc7iAR2NU7uRcBSPvEkDsCa05ueevRDp5dGEVyvrqMluC4jHJ2gnNU8gJjbtI6475qF7zem5thqE3UkraDmfacIDnqB6fSkhb5QCCWDZBPYVNOLtZrqViKcas4qFrr8xkjsfmZiBww9R7VKHJyxGSeBnvWkGpPlSFWpuT5XK6X4mJdbhKp5O8ZGP60XquWTr0GSO1ddCk0ryd30OGtNU6yu7J7lXzGBXK4w2AR2poCksqnkMSc9hWuqaTWhzTx0VUk4R1NiKUOkWWy23BJ71BGF+97DFRhanNPlezHTmlamtZbo8x+LqXd14TvLW2hLvMhwq9zXf3EC3RdZEym7AB7e9dkIQcWmt9DmlVq+2Upyvy6v5HnPwD+K8Hgfw3a6LqWiXZmiyN6L92uwi0K3y6rhWPUgdea/MMd4a0pVJVnV+Ly/4J+gYHxNekJUvhXf/AIB6hcftIaQNjf2NdkqwAAU/MD3P0rzOXRbby9gxywyR3rln4cw1tU1fl/wT1avHzTjUjT/Hv30PUE/aM0mRVMehXjrGTjC9M15vp2nw7ShGG3EgevtV/wDEOKd1zT38v+Cb4fjl25lRur66/wDAPZrv4j2PivQmkitJYd+AElGD+NeaGAwR8OSg5I9a7MDwPGjUUua/yPns24ti5OMY2T21Me6O4yOrEqM5B70kmxmABIznB9c19/SlyJRWyPjp3clKD31Z8n+JpdT0L4sad4mh0eaaysmBYxjrX0zd6bDOSCBubaWB7eleXn+S08whGnOVvM9fhniOrl03OELpvZ9D07Qf2iEGnW4/4Ru6VvLHDDpxXKWelQLFEGwQFAPt9K/P4eHVJLSp+H/BPvaviC1pGjZ+vT7jvv8AhokISy+Hbos2MDHT9a4ufTYBsxwQSce3oat+H9Obbc9PT/gnDR8QpU5OCpXv5/8AAPSdL+PB1S9jtm0SaJTyWYYCkjkda4S002GIpKCN5JIyOorOp4fwpwspa+h1rj2NSKgqeve//APRdY1ZNQlacKQGVdoNcnEzjyxyQGOM+tfX5NkSoRsz4TN87nVxCjFepePG0tk4JIB7Gmo7ueeGbIz6Yr6ShTfLaW55taClGUqS0Pl/4raVrreL9C1vTNPeePT5wW2HrX0nc2MFyNkoBzgZ965MzwMK9H2MnbzNeHc2r4Ks6kFdMh8N/HLX7SwhgfwrIRHEoyT1Ixx2pYtMiVMDgLngV+fR8P6MJpc2vofdT46nWp86pqyvfX/gHRf8L71qR1Z/CcwJc5JYYH61gPpsQj4Gd2cA9q3/ANQaajaMvwNXx+3CLdO1/M6C3+Oup3dwsD+GHSORwpYngH1rmxpcalG9wKy/1Coq0YzevkcmI4wmp80qab9f+Ad1rmuJrKpIEKuyAkE9M1ykUccW6MZZVAAPp9K+qy3JKWEglF9T5bMs0niaiglay79x2xiI4w5IOe/0o3uCmAQGIwD2r6CjdLmR5EqyhKzbv+o7eqqwzy2Dk98dqFAR1Dc7m6mujERUWpdDbWcW5L3mjifFnhHS/FNhJbahbh1kBIB7e/4V2bOG2nIwxOM/yrnlTm4+zT03JpcsJRk2+bufI1l4Y8f/AAyvnvPB945slYkwMTtcelfVFzDDOcMCVbse/tXzua8M4bFWlKNn5H1eTcYYrD2puXMn0fkc34P/AGo7m3ihtPF+iSwzocNIMlRj/GqOo+GdPncz+Su5gR06nvXy0+AqTguSo/mv+Ce/U8QeSpzVKWq7P/gH0Lo/x48B6kkci6qqBwCwbjHqK+XZPB9iFO2FBh8YIrjxPAMqjTVTby/4J0R44oTk3KDSduv/AAD7LX4neDrhAya3CVPIG4cCvi1fDsUQEaxoWZiD7/Wso8BVub3JbG743w8GrxbPr2T4seEYmITVEdVBwE5LHvivkEWEtnLGYgiYGAcdcdq6aPAdZJpSvr2/4JxYvjWi3zuLu9j6dvPizZSANZxMQMDc/f8A+vXzGGuFYlnP3sgHtXp4XgVKN5S1MJ8cL4I09NNWz0/xN8RLq9i2GUhQSQB+leNSyhyWblixGD2xXv0eHqWHipNanh/6x1cTWcIr5kF/eNfyybpCSSWAPasaWRwDgEPkkj19q+ipUPYwXs0eRLGxmpQqu6enoNLCQgZJB4IP61CoferbuTjIFbUrtOV9WcFVP2sFOPuLY0oI2ZlPGNpHHbmrunv5LjcwAJ5ArpnFctlscuZ4q8uV7pbI0rfTw+Ny7gxwQe1dXaeWY4gMA5Iye1cdJOcmn0NaWJUvdcdUkcDe6aIkLHgHcAPeun1NAxbLAqS2PQ+9dPJaPNLaxzRxyqNuLs09V6HmDqU27ssxJUAdKW+GJ1QKdhc4HYEf41soK6SVkcVLEt1YrfUlibcoVsr0zgd/SsuSbY+3efZR06VyRWnNF2PZsnJt7K5tMkZCbV2jIOT1OO1Zn2lMLuck5Gc9vYU4Tle6Jbbab0WrLRVgSpbO1SQw6moZZI1EWzcGJYkDoKxpYiUndoqpRhGKc3dbkb+WHi37iQxJA/nUYk3ouQSQxOT296ucnBuMup0YShGvBSirpa/cMbcjHGWy3zE9h2qHzdykckBqdaHNFJ6GeGfspuTV4CNyiEAlsc+/pSqFeRScqAO/f0qqc4qTc0FSi6kYypSsr7dyFVXYQQQGOcHtSPw0Z3Ny5AJ7/WsZYqTn7SKM44e3NCbv0Ks21WjXkkEjJ75pHBbaE5w5H/661p1OSL5lq+pwqjUUoRirFN2YSKCcDA2g9/rS3JBYL/GoGGPb6VnD3o8rR7GLounJVG9H0HLJgbTkh2IAFVFl2lRtBBJx7mpjC7TW7MKkqdKbT1RcWZiQpAwx7fSq6MdispxhySPTHYVpy8iULaiq4iNam6l7tX26lgsXA25BDYIpnmDdkEAdCKwqT5dEjs9pGnRUV2+eo9ywQZYbwpIzVZ3DAMmS2RwK3lBSakvuOHkjTi5N3i0/mSGQjAXO8nAB71SMjeaAT91xhj3qPYtJze2xgq7lGmktN9C8s0mG44BGT9azy0gKFcg45P8AI1lGomk4rRM3hVdOpzPfp82bBbzEAzgoScf41lBi3PI3HH/66qhVfPzLc3x+JkpOnKF79VsbCXLKCTwTgfWsxpB5QXodwUGuupZvVnBQboO9KLaNgyIpU85OQSP4elZCzrgjOeuSOgIrGlKUo2Z6TtSUpS+KWpqm4Z1KAljvG0Dv7VSEqoFP91gc+tKm3F7lwxbqUlKfzLvmLz8zHI6Hr9KhV9qZYDJYkkdRWc0nKy6HLCpOCcZwupbeVyRmLEBAeepH9aqeYwMYXJJwQB3qlh+W8Y6h7e7i0la1iRyAVJJBJxg9qiaRCWcZOcZz2qqUIpNBDFKD9ny6aHeKG2IuRnkAk9PSq0e5pAd2exB7Y715tGKUnKL1ZvXrybVK2nf1NKKT5vmXPOAcfdpIpHLKpIC7ByPWumpUbcW1ZnMsvXtGua97GxG+WBDdeDnt9KpxSg/OSFDAgAf1pOCUXqE9ZLlWu33F2WTKZXO4BVJPoO9ZtzdYVQFBLqcH+7VU6SVRJIz9tH2PJJ69CwJv4gxHPT1IrFDjnqACTkH+da3lBKUtNdjzqfs6lKSgrfqdIl2cAhvmCk4J6msFJcEtuAjOCMdTXU4NRTZ14GupVXFdEjqPtabULHB28gdM+tc+blcbQSTvBPsPSuVPRNdT06sYVZxlKSurqxtiSNiG3HDAEetYvm7jlWIw5JPp6ClzRlH3jlpUG5OCdlfQ3nkjkK4JBLk5Pf2rC84sGO/Axgk963hBpW6s1dNxSdR6G35nZSBknI9ayTLyEViVB6jvWCtN86WpFSNWE3p7tt0dBHKowQoyMDB9PWsBLwuNrEjaAAQensaU6smuR9DPD0IuDqI3wdsnOAJFIUetYRudxRlY4U8n1xVOLbb6dyFh17SLWl+huGSMYwcEkEn1FcydQXcMPnBOAe3FKnUm5W5dDomlGPLPvqdQLmIqpBOFILD1rm0u1+4WPKjJNEuWErvr+AqmDVaL5XZWudO86BGwDk8YHWuZW5bIcMcISDz196cXJaX2No0acqkIuOjXyRv/AGngMQQQwxj2rm3ulZxnJRSQPbNRFKTvY5J1JWlRUr3drm9JdpGUBYks2AR25rmTdBo1PIL5XnsKv2DjFRR6fLGKu1fpc1p7mQ5Bcjew5XqfWualvOG2HJ2kgN0NaTpOTimcFSirSm5X6W6mw92UZUQlmzgge/WsAXO0MwJ4IJxXPianLZR1Ztl1CLlaWljXe9R1OQw7hT3rlpr0u0ZAYZwTn+EVPO4zcpHo4ZpJU9tdyxqV2yWlwmThlIVh2rnb+6K2s+GJKqTj1ra7TjY8nET54uq9lovNmb8C7hm+Il5HvZlD4J9M1kfBHU7Kx8cXc93OsS+YPmY9ea/HPEhS9rFU0fufh7KSy1xqvVn6lWLr5aHGcqAM9q5rTPFOizQQFNSi6DIDDNfmzwrm4tnrYmjJyvNaf5HexyBT5ZOQzAEiuZ/4SLSlIdr6MRhsD5hn61jOjJRbW6M1QcpJx2OvVxuXEm5S5wR0FcI/jbRLfKrdqxZjgKfzrWhg5ySjbRmlSrKUVZ6I9Be4SH5gxAAyCe31rwnxN8QIpYTa2TED+Ijuf/1V9HlnDssRK8loeNi83hTk1DtqVviJ4iF5cG2t3PlRKqgj2rySa7N1KWaQnfzz2r9Qyfh6FFJpanwOb4yUoLXckVXO1S5PJII6DPU0kJVQeTxJ3719ZJqMPePlOWcIWd2mx8caqcK7MGPBPXFBZwy7eS2SB6e9Vh6fNFNu7Yp4tQlyxXYtIinB3ksnGB3FQKxQguxCcjA+tdUqMVTcnqdNKvFyvUXK118i3tYbSMgB8A+lVRPhTtY5dsjPavOp4dx91nqpKpFzTun/AFcvGPMgy7cEj61WWRyA+QQMnIrrjTkoxprc4Ks4qLqSe/6E6ZV/M5HABx3pIwu7JY8DIA6CrqRUopNanBQq801GrtrqaSRLsYjA+XcQPpSIQRhskg9B3rnhFt+8XW5KcuWkrPvuOjDNIDlljIBPv71ei28q/Z8AeoreXLK0bamFSXK+dPViBWOMYwN2SRyfepwrEL5bD5mLDd0HtRUi72W6NqFepXjyS+G33jfLzHlskhwSD3FWgC5IDYIk5J6dKdHDLnTTM3XcIWav09BkSkhcAqFJPPfNTRby+3PO3qfrTlQXM2tjtpK8FJLTQbHknZknIzk96sIWLMTxjAGKynJykktznxGJhCi3FaJj0UhXO3jaQcfxU6LkKDwMknJ6ela1qdnZInD4tzoKMtY3+4fHjAJPCnH0+lSKQgI64bIx2qEmpJRW5yVqqUGk7309CUssbqhHJIxjtTt64GQSx4BFbUYys090XzRqSgm/dQu0ABgzccY9am2kHIcg7cAfyqqc7ys9UzpdCU6XLTjZ663LEc2wKVwQ2cgdjTYsDgA9Bj+prirUYP3WjpoVuT4t9mhvm7m3E/N90k/yp8gLA4TCk4JrPE4d8yil0O/CVXGlKUt1t6CBioXGfnYEe1PRVAUEksQCfb0rjp3+FnPXUZxSj8TaLOcFnxlehB70pJZCoO3dkkenFCsklPZHb7FQi23uVOS5XcANpLH1pd3K45AGAf8AGuqNpJNryOKtWk5JrpsmWYY/uqpx1BNNVj8gIKqG5I9KfJKMr9EYUsLH2nv6p6npukWKRWLM+MSQnk9zWVBqaGxWJWPyoQW9MDmuWhyylzvQjE0VBuNDW5ivB5ly0aNkb2XA7mqsVwqSSSgn5iQfY1vUlGDWm5msHJU229rE81usZXOSQcEDtWfcXjAk7zjqAeo+la0oRSvDYuiqzV5PZ6W6khKKxUNjBAwe1ZsrghWDnrkg/wAqToRnHlTsyqPtKUqkpO6/InkYbgd+VViPrVJ2dgFzhsg5PQ1rCMYJpvUxkpYlQi3ZaXLB+YeZvBww4HbFVlOBt2kquc49O9RKEYy5Y6I78V7NxUVG7/KxbZlwnJ5wSB3+lUSzLvRQOCDuPfPSs4RUJctt+pyKtJw5pots65U5znIBPUVmSscEtISyvnHpQlFuyepp7OK1qOy/Uu+erLjBJiQjjv7isobioySNwIOPT1rGpSSkmu56FOtKVNJtO2y7k9wwKLIBjc3Q9vcVQllbALSEqGIxWsKSXvN3TMqFWU6vO1ZdSEyt94qfl4yfTvVcOGDDJ+YEZNdVk2l0OVuMZyi9vwLXnEHK8LgZz9eazZMorIzdcgEVnGUX7rdrnNFQpyag/e7mobksSisMbsEDtWXGcGUBiShBPtn1p04qLv1NZU3KKs+uuhNdSoSF5BODz2rKuJiZF3MRyBn1Irtoxsm2ebPEx9o4tXQ4DMinHqST3qKGRmZGYfQCt5xcVZ7GEsVaaje1/wCvxNXePLQ45HOB2qFp0aPaCQ5zketRyNO9tWTVSUeenpbUZE5dizodm4EEfSoVPlhNoIJIJx3repSk9Eb4Wmmo8zV5LVdi/G4Y55LKCAR+uKbHt2sACOScjtXLJXSSWhnGkoOUU7v+vzGXEi+UeSvJH0psqnyScHBAIHrXZJO6j0HDHRhBxlG1wtW2+WPNG3jJPeq0akPGof7rDI9KyhTsnKTMqtayjTpyu+x0m8vGUX7xBUE9qoQuZSOwD4PvW1OnLl5lvuW5qUfZ1NelzEnBjZRkAknjPWmXpUOxlVtu44I/WlNNJpq5rhJqMkmtFb5ktuhMm5sZJGSO9PsFWSTHOVbODXPWuqQ+SU5NW+I6W3f5UU5w4J57U2EqNgwAeefWop0op3SNo4yTj7KVtFoTzHLq0bZC8Ae31quWIU7G4LdRT5ZSjZMmjUvJJovRSyEAgjaARg/4VUhk3R4JAYEjIrknHmlqtzStScIucHoi6pkUBWcYU5A+vahWTIPJOBx6e9dXOnbQ4MDRaTnC5dimbYU3Ack49RVWLCqQWBJAIINXUjFNWe/Q65YmMqcUtN/vLyFVALEnDcD0qCNjuXzH+TPGO1YTjJ+9e5jhuZVfYxRf80Bl4OwqFye1VtwCocELk4Bop0IctrmtXFONVQSV+5cMyMG2sDliMVRZyNmcFVY596ptKXIzXE4uPNa1td/MtCbCEgEkMTj61TErFl2sQATnPenU5U02aU6MarUb6k4YLs3E5YjBHaonfcBwQSQpK06idR2WhriZwoLlTvfsSeZyke5icklj2qo7OSdpHPAGayVOTdkcX1ilTasrPS5MS8TLmQsc4JPXnpUBZlwrMRklgD1at4z53e2htVTh+8vq3t5EhdjyepOVPpUDFv3YJ5bG4noeahVley2MFh3Jub2/IV3I5JyUA4NVJWIZlySeB9KPZytZOxveEEp7u2nkJIxAJwATjI7fWqklynlYI4O4EHtW9KjJSi0tTnrYhKHs7tPt3uIpkC7nOcEkY7/WqcU2MRggMeOTXLiWm7pHVl0XGnytadPUeXyyNsPHIA7U1y5KgkHgkkdvarlGKg3E56sJRlFy3X6mTcjcx8wtuycEelOmmEanJ4DAjHYVpo0r7FRoTm7xevYwZc7gckiXgA9h71Tu5vmZvV8Y+nStVRfLyR2MLqc1J7ppGfI0YJU55bt2zVaUqCrA4YtwPr61E4OU0m9T0MJGFpSbta7+4z5ckiM556EdqhnmYOGOAckAAda29k7PuYrG0qtNpLT9QwoYtvKsABgd6otvYx/OQAck/wBKzgk42i7DhBzmpPR/obccyRhCVJOck+vpWMkkmd24kliAB2FZU7czkyq8IQXKlvuzuLfVSEXkl9/A9ema44XjqcAn91ggDvVKUqi1VkOlWhTg3F9Trbq+YooVjsLFcVyD3LyIQJCOd2Ce1dVKoklFrWx52IpxlFVIKzvt5CXoEj7t3zDofSs6W4Vwmd2OTz/F6iiNVPma3ZGGoNtc2yKbgtITxk8NVW4dtpkVjz1A7e1c3sm/cWhvgaiqSfLHZ2v6kqzjf5Z5AYAgVjea2MbtpCsTjvW1KH8zLxl5pUU7NOx08cueF6gg/Wsm3n4TJOQMk+vpUc0YzsmYUaU3Hki/J/5mu4jDcZIIwT9KgVywV1GQMtj3rSVLlptvVmKpPmTpqyvZA23jcvABzjv7UwZJIMmFDgsp7+1Y8ylZyRSkp1VHm1W4xWY7t2dq8qo9MUkpwAcEKHG0Dt61VGUZwcbbG0qM1/EejelhzMT93A8wgYPbFVGbZ5ZDEkseT70OTu01oZ1KdVQ5ZPTqTgxqnIwwbgNVZmLDl2/3fapp+5K8np2PSxMJTpxUdVuSOgkMYyAvJLHt71CJVVSTJgsSQSOlYxhJNqLJw2MoyqxUt+3crvDGu3acpk/N3qGQlPkc5XcMEd62jB30d7mOJ5J+6o2Ter3ItpJ5ZhtIAI70pcKoLEBsEL6CqdZQaiiaWXU6aSi7WepEZMgKCBkE8VA2Sd24gYAJH61lNxVl1YV5VIO8HfQc8u0hQOqgZHX8aUuuwZILEHJHYVlzLVoEqqcXF20f4iGUMoUJlujEduKqmQqMjOSTjHQD1q5apJkYXDuUeSUtm2WNyoUAckOpwPpVcyAmPceoIH1rGEGm7m9StFNWd0TPKUHUgnOSO/HSs8ybiOoXOQfU1lKhyqz0Op4unGLhTXNr9xeNz8iEtgds+orDM20GM5I3fhW0IWld7Fxw8ZpT5/h/M11lQfMpJ3YwT2NZIdSqsj7VL4wOo9xUSxClZLocFTDSpzbT0/zOgS5O4b8kkgD3xWIsxKZHYklj2rpov3k5GDbilKOzOjW4LE5yrHIwT09K59LpodkhYnY+QT3NVWqRcbLoUqknLkqLR9fyNwTE4LH5umfSsaK73yE5JPfPb2rOni50o33uU8towoqUp9TaEiqFJyD7nrWSJwWZdxJOOT2rKjU5oK+gpxjF8lF81+p6XDMIyz8cgAE/1qjbTKUUHggkknvWcq0Ye81sawfLH2qXxaI6G33FcPx83Jqir8bDw5wRjtWsIOcl0RhicfGFNJK7bsbGI1VVL8Anp3/z3qlJJwOccDPvVezlGy5tzKWYQrTbjHSP6DbmbOScnDBT7e9Z73COeeehJXvXXBuLR53PLkaTTvqvRloFtqJyckZJ71W+0L0UkLwFz3rKV07jjhm5KUuvQvZyPvAbCAM/risuKfdjJzlwMjtVwqSjKKbOyeHpyTUPdtrf0NUyglQzE54J7+1ZvnkIRyXXJ470pxldq+5dOCqpVZK1rfOxrx3CNnLZZMEk9/c1zP2tueCNwOCPUVnOjz2d7WZ04aupT9onddDqFljCNyMO5wPQ1z0NznDhSe5Pc+tRGEpXaehWInF1VSfXqbhkWOJVDKWDEnHY1hvPmTAypJJJHeumm2ldsw5L1JUWref/AADZWcAEKp2gkE465rDW8BYKGJAfJH1rKc3pJo2hgorDyp81+purOAAfMJUAk+9YglCgKzAFskEdRV15ya5UtEY4XCu6cFvsn1v/AJGk9yN33ASnRvWsYzlpED4GASaik1GLmzWWHc5+zcrT0ujaN0AME5cAkeorBlnX7ysSwJOaVNRaUmx06zk3Fq1m9fQ6BbobB8xDA4IPc1z5mZlJZsZ+YkmlVpN2mejgpxceSTvJ3f8AkbRmGMEEA4wc9T6VhrcgBcsSOufT1zURUnJp9epbhCcE6eji9jSa6GGXJA5OfT2rDefjzAPl3HAPetopt6dfwOXEUJR5tbouvPlSGckvnJzWIJ3l2kAYDAkr0HrUz5oyaaul1M8PRVozp9TXadWQr5hByCRWarOzcYJLZJHesK8EpqUnc0dOUoqF+5YFwGZnOcNxj1ohVQq7gCCuBntk9amdHmimbYahyJyvpa/zKE0TXEbLyN64wM8+grRIB2s7EBe46j3qqVOUlzbWOVWqP3tFY8+g8My2VybqBD+9kJBHXtmvTI1J2BXzlmwD3rzMyy+FVOdRHtZRmM6EXShP5mLZ3GpQtG8O9SGAJUnk108caoS3Gwrgn09a8z/V/DWTa3O+GfY1OK5+v4Dba81Ek+bI4bBUAk88fjVgPli2SFxkk9qyXD2FhBzitfQ6sbnuIj+7jqnre5pW2o3Vttjc4IJAbOSKyfPCvnncxOSO3Fd+GyykoJpanm1s5qz96pKyex0C3kkgcNIflGCfX1rCimyC2SELYJHUfhXqKlCLVlrc8yipTTu7p/edZDKoOFY4AHPpWXaylfKzkruGT61cY6PU66F404wi/dvqdV5yMsaqSdvU+lUUk3bTkbdxAz6YrONJp3epyVcS52jB9fvNTD7OSxPqKpIW+75pxwAa19m4x5ntcxUKdeTSdprozQEnmbdx+VSQTTFbiNXxtLEECs6lTkjy23On93WrQg37yvdiZLFUDD/ZI7HNO2v8vOMMQCK7lO6V1qDpwi7J+6tvMsxF/LALHB4FSRJuK4zzzn+7WfvRTlbUvEQhVlGaVl95oxqh8tieQR171Eo5TnOw5x61nQg1G6ZwV6VSStFf8Maxk2YypwGAAGKpB2LeaHJ7AN0HHWqw8Vycz2IWHkrQjve9+hqRzB354DMASf4cVWsxl+mcg5J7n0rSpBJKUjejUdasqd9EbOdxbDFcoQCPequSwVRg7e3pToTU3zdmY18NyVLy17F+BQWO7oAfxqGNjtDnoMAqD1OadSN5KMe5zxqwoJ129X0L0Ea7pCGIOMfSmI5yoyTl+Qe496mMHJ3S1ReGqKdWU4PdFplCcgjIGSRUQyWVy20dceo9KPq8ouzfmZVq8ZS5OW1t2JEPn3EZ3DBAqSEKzBVY/KMAkUYio1G6WhODxCq1FB9BxAQgtwNoOD9aJcMyljnYRyP5VVONqaUnuycXRSrqNPazuTExb9vOMDnHXBqu0xDZGQVwTmujk5YuJvRU/clK2vQvr0wGOVxx6VAjjh8nLk5FY0aFlzR3RSxdSUnTikmy+jBUAZwBngetVl25BIG4EYJ9qr2EW/eZth+WlFyetvzL+9PJO7JLY5HaoI2GwgA5BJIPp7V52KglPVnXg8TGSaWjfcuIAwDcgljj8KrB0LIck7cge1eeoNNto64NTaUZK68iZmwrYxxnI+tZ00zqxQtkspz7+hreULrmOOWLjCo1JXkSK4BAAPBIHt9appNtZN7HKkA471qo8vvIcZxnScXo+hpwtjapfKhiWqisgwCpJJcDj+tc13Kbb0ucsZVVTVHdI6GO42QGKNiN2Sp/rWYJ1MYUY3IAAfQV3YfCJttvVGtX2qpqn9rfz9DQwCrDdyBux6/SskzyF/lYgr6/TjNcai5O7fU68JjJVXyqHrqOkmAZsnIAHB7E1mSSZBbGCWwTXTVvKVkhVsUo6wdywreVudgWVmAAB6565rNuX3KFBJDcnn8q0cHJRRx/W3ThNveRq+aCGAJDZBGO30rGE2wZ35296lYe2repxKtVlUUE9DYUuhGTwOee+KzWvGK7SW+YA59KVRPeZ00YSjTlydPzNZWL9MjOBg1lfbkDHDHeTgEd/SsKs5OKjHYuhGUpJVW3ItzMgcgk7yBlh2rOkuwQDkn5QCB/Woo07adTsxyaftKmyX3kr8xcEkpgA/0qGORXUhXIJbkjoDXVKuoSSRyYeaqRipRsyOQCRNoLAgkgmpy0W3OTzwR61jTpvnu3qem405QdOOv/AATLVWDJlieWA/2qlHlMp4IIY4B713ToSb5WePhZOlGUZLZk3l+Z5bDnbgEeppqzCNCqDBGSQe9Ycs4u25TqxqqN0yR4QisXGFKZJ9eKjaZWJViSMAY/xq6dJuXM9yViHCOusdr9jCv9yOM/cOAMfqaL4ruDhixUEkelephFFO8tzyFypuVGXW4WzbSHbJUEAD+tFrKgZGLY55HY054hwu7aHe39Ymqi+I1MR8K2QS3B9c1H5m7DbsnJAz6e1FOo2uVkOknJp6IkiTHzEgqvQH270FxIArZwD0qU5uykzHDxp07tq6bJ0XazO5JKqMEVG0qgqgc5XJ4pS1VktmZRxcFU5E9bXJW2zIo24xgkmq8rrgHJ5U8DvWsajWsSqCVSfLPbq+1ivgmTKdd2ST047VHHlQEXIJyQa1krpNbMj2r55SnHRfkaULxoOgCMwAAqC1JwoJIUuCT3rmk0p2T0LhUjOMVNWi3oR3seJR0POcetW7tVBzIcggAECtKkLQ5mzWrOdWSUVZLbzG2luSpY5GXGMfyqzp7DqxyQQM+vNcqUmrN6G7w0Y1eZSsy6sWAN6nfuYgelWVKyNuDAhHJB9amdSMVdFzrUppRS95blfyCIxk4O4kjvzU03y85JwxI9qqNNzldO9zlqNpKTWz0IBAoABII3ZGP608OAEYAAk8j69KqnTlG7ZTg69uZ6fkPVACuHAyAOO9Kr/McnGACB6e4rOCc/ebsdDl7GKgnrt9/Ul2iFvUMoBIHX1pFkzkNgc5B9qjX4VuZRwqUlJPbfzJigEeWBODgBe1APygA89/fFZ003HUp0U6inezs0iTc8aKF5ZmHDdqaxUEEEkjBb1PtW9PDu6uzneHlyc1tnuLs+bCk9Sc+tG/heDjPUe9PkUZe6tTudKL1qO6/AaVk4PBJ2kA9R60wFuFBO0HJz6Vqm23KTscFOHJJRirp/1Ysq+1E/dnkAkjtUAb5vkyN55B9+lY01zyumdM7UIJtepI6kNuwDlgeO1MXG5SSTg5BPaqm7rllo1obYaUHNyT03S9SOQMxU87mBIz29KlIdmU7gQGzz1FK0IQv2Y40qlaaU0VHYPlTknOQB7VJIw4BBU9Qfp6VnK0LRitHuXPBRVaM5S1MyVizkBsuFwR6UTq/AH3c4B710xanG66GUvaRlrqvyKEzYAGDmM5z68VHMWAVRn52XkU1TabsLF4qLUOV6vqVJQ+5HGAfMU4H8jUkvIyMYTLfU0RsklLqTiIXlZvVapk67tuSwCgDIHr7VTSQmPah+8nQ9qznHlaiXCj7SCq9StdnyyDjOGGPekuGZvvEkKoG719BTo0kryk9TrqyjNJRdmjlr9SqruB+cnkdj6mtO9hEsOXOCSRx2qoYpaNI4Pq8dXGSeqOTLAvEykknCnPfFRygxSgZJOSOT1xWuGgmnB9SqlaEKns5K3mirceXIjAk56KRULO6DByDyfpXTCinZrocP1mKUqfR6XK0gBUA524yMdeKjncyoCAM7iMDuPespUmk4vSx1UoSjCNndieYRjaSOc4Paqivs2hiTgkZ9a5vY2jfqa8zlFxk9F08ycurLlWbzCME9jVV3QPnfwoPArTltJNbHJVwspKKho/vJXlKneCQxPyn1HvVVpFZdgILKQQD2ouo6MqjQd1NP3ru4rlvkTcd2cADpSDPygE5AyAe9PDzTk5QWxnONSbdJojdCqOGbJbIx6VI58wMTxypz71lFyuufVm0ZKk+VrVmNPGFTcThyoBI9qnuEwq4Y5DDGP601CU2pdEbr4VKSvfQrROxcZ5UDGTVQ5ULkkfN+dZtOKcUjiwsqlKTcEve2NqO4wnltIF+ckZrDjm/eJHjKquc9zVLlvcqhi1TTU5XfXTqzfDKTvLjk8gd8VnLLyAMkF+AO5raU3PRCnBUrVFvf5s1HYyIoEhGDkY71WimwCOdzZOazgopNrcyrxdWapuTi462Q0sUYFck9QP7vvT3C5UryWB3Y746VqqbcbJas3r0pRaTdl1IvMZADnIyAGI60zgqF5JbjHpWdakoyuzvw1aUYqKd09BskwcFmHCkEEd/WoJJFjUksSpXAI7VFkkm2Rg8a2/Z0l3V+xCz4ZWDAqW5H4Uw4lwQRwmQf6Vg6qgnI0lWqU5qk3f8AVDS68l84BJ4qjKWDfJgk5GD/AA1VKUWmpEUsS1VUm7LsTtOCPmGFOckd6zzIcJnJAYj65rGKcLJCbeImmnZ3+8U3BWYZbKEHGKquSMMDjGAcdxV80akXHZ3KaqRnGpJXfYtyOhUgKSGZdoHYVSQtGdwboSRnp9Kr2bi7rcU1TnFwel769i20jAIWJ++MZ7iqjsGCMG6fMB606aXN7xy4iTjGDg7paf8ABHyEpghiSGJJH8qqySkIwjBXIyAe9TzKbSaNIUeVNp7jJVLbsnA4Ix+tQSOAUYsxyQcelYxi+XlidlTkpyjOT13sCysrLHuBycfSoGO2Qtw2VLE9hVewb0QRrRajJ6LVssiQgFd5ILANxVQbsLk8uQSPT2pT5la+46dGKbbleO5oCThAxySx6/0qgWYNk5KgEg/UdKwdGT95PQ2ck4KT3vYvRuFYt6HBU96zwzq0ZOGLHPH6VrzOTvLocrp0ac0nHRmtFOuSAckA5JrNSQkkkneTyR3AqpydlGRVGD5lKktEem27nl1JOCp59Kw7S57biM4BPpTnVldKWx5U501L2avoztIpv3n3sgqSPeueNwFAYYA5JPriu2FJOPKnaxz4mFOE1NRvf8GdLNcjO5QQVI47HNc1JcMFcrlgCOM+1ZUqcWmmylUVFOovek7r/gF6W42vuLHAYMSPashWHDsSE4OD2+ta1KySaautjhw9FqpGouu6RufaflUkbkHIHoCOapW9vv4Vj8xYEGoo01FtSfodlfHNu0d+q7f8OX0m3RgrjBY4A/rVq2tGChW5/eEAntU1E3O5rTxMY0mmuuxEDIWjG4lwRk+vrW5Hp27aTzgk59aiEVFO73OtVIySgo3XcxFic8hWB3ZGf1rqfs8aJtzhh39AelXf3kkY4emoJwitFt+pzYhkRdzDlkJA9K1LtkjG4DBPAz2qZRkou2xryxk01rJnN5IOGyCDgA9/eoryWNiMcKHABHajljKC7mVGNRJzb/zEWYr8wweo+tYzz/OACSVJxV1nFVBwU/ZKSerdjZNywKpu55PFZMEzHDF+WJHPvVzqWabR0UPrDaW0NtzSMobaeemGJqujeWSjnggYH8qlw1UvwD6zUVWUakbLv3JyH56ZboB3qVIgwVs8A5ANaOmmuU5KNerJSilrff1/yGZZVUOeeMj09qmKM7smxSxwBnt71Sg0rI6HKKUZrRr8SMKdm9HGCSRgdPWpgCqkOcHGOO4rOLXPpsZRdSs+Z6PT/hyswZvlQZQcEGpwxVGG4Fcj8MjmoleSXKddDlfPJq6TRnMpzhTgLgEetW40yRgAluBn9KqUoxi1bU51Rq1KkWpcqV7IERAc4Yqcjnv9K1FhIWNj+IPQc/57Vze3UEnJHq4aXM+Zys+3coYDIuWAUuRnFSurBmVeVHHPbis3iJSdoI872dVyduj2Gwyfe3EBgeg7Coyj7whcgqMn/a9q0hOMY2SOvklGdraq3zRdgUH7hJJxgntTYX8pDkkgnPPX6VnaVuboWqdPV9S2wZVCO3I6gn8qg8xXcMwOAMH347U1DlvzPc5pSniaiilqhxZFCiQn5mAFRlfMI2AlUwQKcYybvLSw8JTjzyjBu/3jN53LlgFbOCOpNX4rVZZoVI4PI46cVN7xTk9Dqgqcp2qfIitlJK8kvkEn0ret7DYNxckmUAe1bOfMrpGdONKEotdWS28OXHBJAyPatKBcIVUEuCc4/SuWMJxXKtjolGE5vl2tsWIQo+UqNu7Ax3+tTxK0RjYsSSuMVvGg5QvF6o4Y13GpGLjr+Q4gp8xGeRkDtVsxq5R84CjkCrgk4KN9DaGHpyqOUldrURVRE3EsSQCQexqVEydzBi7Ekewpxw6aTvoLmkk3GK3HKMOjq7FiOFPSrcaFQjnIzkjPcHrXRGSb5XsjD2SlWSS13JHCr5SDJPfNSfx8L2BBPapjFc1nqmZz5r8qdlf5iqpcAgEBTgkfrV6OMfdLYLZJI7/SooVI8tloiqtKcVzX5kxikYCsxPl45PerUahUYnJYc5P9apQinZdQw/NXV52STX3E8eVjVVyMkZb3NMjYscfQn3rJwcnax0TcYU+RPvqiVXbflThgSQT/AFqSMAsxB45x70uaSSUVqYuk4U05SumTgkDJOSTnI7H1qIMCN2SQxGMe1TJSckmrMvDuKhabv/kWYJskcEhXyzCq4JUgBsBsjBrupQfNyr/hjyq1b2rtSel9UbKBDg7jkNn61QhYty27IJP0FRVrNtdz0aDv7qjtuaAbDDy8F92MnoPrTI2UcbSWbGAO1R7NOLjPVEwrxmmo+6/xLEmHUE4BY4JFR8E9QC2QAKUaaiouDHJSdHnerlpYjzliD/CATn0pGDHywAODhgO9Sk/ikzCTdO0VtYmUr+6BOAMhQP4qgJ2YKDD4OPb1rXlkpXT3NsRip0YqS0gaXzIp5HIIA9Krh2lRX57En1ojBqalNmMkpWWyauSeZ8mGBbD8EVEZgHyRhSD+NRLllJRex04qjJPl66W9CXJYAhyG65Pb2qDJ2ZXkZHBHXnpTq0VzWtsRSxU6bUYa9PvG3DBgDkFR1PcioJCQQ+NxYkAegpfV3FJLbcqq0m6tSOo5mXEYywftj0qvJKvyjcSe2exFcVJpNpI9CvOMnCyvsydG4BB+YMAT61EkjFhkbQ2Ac96t1JWu1oefisUnVU9r9C5NdbVAbIYjkjoapTtGSFPJLEYPpWeHoJ+8jajiZVG5SaW9+9i0kvHmKwCA5PPX0zWY8myMYbnIAHp6ZqJUqjmotGVXGU+VSpuzZbdwz8cKSSSO1ZJuMcMDwQOO9dNPD6WuGHxE7pbK+pbd3ZTGuQwA59qp/aDlEZSG4zk9KuDlF3ZviVRjTi3K7TuOYbGHJO5icHtxTHZdwCuQMZxWkoKaZzwqyco1b23+4VXaMZUn58nntVXL+YMklQB+Nc9WlZ2a90uOIqKmpL4n0HzyONsikAg5JHrVWWQEgLkqeQMdKt0IzV09RwruVSMaqaQ5bll3E5PzE8981GfunPA4OfT1rBJuSk9GjqhUdCDT1ev3Ey3fzcE5549RWaFQ48tjvUEgGtXTk1dPU86ni3FqpDVr+rGpHc85RiQexqm3IPy5Chck9qahOMrW1K9vFNVWtdbovxTSFSoPPXP9KzllRTt3kng05TfMpPY6YTXI1Fb/ANfgapuCquSpDMCMHtzWFcXe5UbnhQCR/OtFed1HdFKrOlTV9W0PuL6UOq8gHIBB61ivMAdxwSCAMdK3oUG1zyPGqYqo6jitF+pZa4kdijsSWyAR/Wq+9EbJJxtIPqK6fawjFNI56kGqnI52cl8kX7dsbskn5jgDsarRybRuJIGTwe57VzTnKVrPVBQpRimoM2vtGerHnBz6+tQWuSd2ThlIAParS5IqRvLnc+ROyRe8yQgYxuVTgDt71XWTa/ByW457fWt3FOK5VrcjDRVGTVR7ltpBty2QzADPfrUAdfmGSRgYA7fWnGFt+v4G1SnSjPmi7trf9C4rmRRkkDfz71WRD90sf3gAIH8NWqaaOOhGNR3Sff7iVX+dcEkFgKYiqqruYAlxyvYDtXPU1XLHQ0w2MvJN7LSxfjYKACx4Y5+lRx4dUCsThs59cmqo8sp2kzWs04c1OO3Qt3h/ch8kleRjtSs26F1DA5UYPp6VqpWSVvdOWhTU580t0Ps8FYyxIGQee/rT7Q7Y1G37xIOa5Y3knCJ6DqUnVTqLT/I1oSRwpG1CDg9qps4wAMj5+Qe+K4Z4Ztcz2OyjjKcIOSWt9y7uyOCS2Sfp70xD8oG84ycr61stGjmniXPSK87jVKMoIGQOM+uPWogcFQpbDZBX1o5nVbd9CaMUlyrfr8x5BOecsuCD6+1JGnltgsT5hPHpVurePLE0pJRThD4u4rMPkVsgcE+/rSqfNKKTjL447YNVTTS5pmU6jqWityzG3JwQMkBSe31pAD5g8vgcEg96yhSsrs9KUIOUWnqrkjscL8w6kkD+Kq4lUH5wDhs4HatIRabadzy6dPmcuZu+6JY5RvcgnZ1APc1WUMflGMMBgelVUjFbvYvB1aik5pXui0sg+XA4LZ4qCNgWUAnAJGKftlGk015l4eg1apF6NlkO7HLHIByuPamIwXAJJU5wPQmudzUbSitDeEnOThN3/rYsKTyuSuGORVUyEAhjkljgjsMVdSldube5y1krppWLDOxO4ZwDyfWswzmLC5blsEDtVUqKimn6nVOvVhOLTv2JZ5MgsATggDPQ+tVZZscbyUc8Yp0ZJpSirnLi6sZOVOUrNWGs+QAGO3OVBPrVXepJGDlVyPb6VrFuMnJbGapOXKou76kMpx8yg7F6EevegPsXacsNwJHpmtqk7J26nTGCpxTnZapEMykhX6EMcY7UkhKqoDAZJyR29Kxvy3lLZF1cJGUrN7tWKRYRSxoCcljz9fWq10QpDbSQSWJHUUOhGrdt6szeLjTmklpH8R6kv5gDMdp/AfSqxm3AHkD+ED36k1bvGybNaEqbs31K8xxhWB9BnvUFxI27ByGJzz2+tZqyd5IwjTilyRd3r+Jz14V8xpTkKCAM96lvlBhOWxtBJPpWXOpS9mtzqw+DdHllNf5HPTPjDM+Ar5wDyfaq0jHcQuGypAJHQd//AK1d1Kk1F3MZKK1qy6leeRWyyseeSBVKX5ANx5diAB/DWU23JRjsZxhCSU4rXa3cYJV2udx4OQfQ96QKoVGdy2cgg1pXvKLjE0hWjFNpXGKGwwXAZCMk85pCu5QA5A4IHrnrU1OdJSRzVJOMYxg2SdBkgcZzjt7VAbhcMquQSpBArmnObkuZHfGnSm1CLs/zJRIAFUE7n4A9KryNJwwODggEd6qnSnOWpx42vGi2o73RZZlwFZiDkAqKYoaQKV5YAEjPWlKPLNGLqqUlF+f4kDkyKVA5zkY74p7Q/NkDBBwAPTvVSi4Pm3LwlduSpmZNGURmTIyR19avSx7owoBGMZJpUKKulbQ9bF4iFT3ILbU5zcFCuxw+cZHai7baUU89hgcGrlScno9DljiIQpOTXvP7yWC6X+IknccEdBWdKSpjIJOSN2e9TUppL3d/yOFYxpxXd6fI3opGUqFxycnHesuK5IJRQQEXBPpV06reiWx0csKcbxd5O7OhjkYbQWAQEEgVUimWReWw2SM+nvW8FyxdlucOISrNRUrKNrl0lHwenOceoqHerBlLYJxkiuOpGyT6M9ijRpQ96L1X9bFWbAPlncEIBJHf2olXa+JG++CeO9OfK5aFckbt01bzKLISpdFIIU5B9BRKd2FLkfLkY71xulGb5nscEoSVpyd3YpSEgFlyZMjOO1ErBMLjOc1qqcopKKNcOoNLmWtyn824DOQw5Hp7VGVQowAKndnnsfrTjF09FqVWUqkHJOyXQUEbti9O4PbHpVZQ3mISwDDGT603RUUpI0pSi0kl5jmbOFckY7j0pswAZwD/AKwkE+n0rGDUWov7zlr0ZvmdTRS/q4CZAYo9hBU7c+nuKh28N82CoGD611zd5Xb3MqDpxp+zSdrXv+ZMWGJC2D1wfT0FVG3KS7BmViMA9q51FTfLfVHqYOkvZc0NU9v1JFwVU7c7DyD/AA/SmeaiKg3EuTkA9zUaxXKmZ/VYSrc0ulkRlcgljj/69KHAIJ+bOSCe9Zyk2rvcp0ZObktnoRBjuAIAKnOT2BqGbG4ljgtgkDvXPabTlY2oQVSXsouzt+I6RgFwAcBiCSemfSqbyLKuAzBt3OO1HKua608i6eEUYyU3dv8AQttOI1GGyBgE+lZTs3CglhwDn+dOFJyleT1M8XXdGKShf5miZsYJ7t39e1UN6MFKscIwznvRVqq9k9RRg3BSZ2trMqFcOW3sAc9qxrKeQMMP0YcHv7U4QvrJnjzny+7NXaO3tnVwUx8owCPWoLFkxG2CcuCa7PYqaaUrHn15TjJWW/3GqsIbbtyewA9fQ1qwvEq4wBgZwe1bUqbhBTfc6YVlOEaLjZv8yO2s1QDgjg5J/i+lWftsUZGCPlPft9Kp11OTbVjH2M6C5YvuXra2OMnABPOapPq8KqRux1BPr61yzlJy02OulQVR8q7X9TpYTHGwHBHXA7Yri5dbMm0qxGMjjoauSa12uKL5JWT0f5nbvdxIvDkE55+nQV5bPrcjkgMRgkkE9eKJQagorqP62npPXoztLrV1U8n5thGfWvMTqEhdWcliHyAK2nFxS5NzJU5KSadr3V/I6671VmIwxPGCD/SuPMzsQd3zkjANYUZJNwjuddKn7Jqq10f4dTRe4bLhgTkAEevuKpRgs+4sSenPaqr05NKc31NaU1O6W1i1EXOCckEEEmpI1PIGQcYJPf3rG1lzRWhdWq+SNNatEwRcgZJIGQPWpyrRhGZgWTGR60XlNuJ3YdxpKnKbTj5kqzPsjJJbbJkD0HHSmCXITZ96TJOBWirOOq2OOvSbTjKWl7oupOPlwSVHGD3rP8znaQVG8ZA/z2rdWqR5pMunOcIXpPV9DaViNrnIwnAHaswuXUBixGcgHoa5INSjbozanjozUqTXvF5pwrqOhd8knvVBH4w+SAwwG7V02UIpR6mGFrVI1+ZS91LVWLW/5TuPLHj3qrsQ4diQowNp7c9ajmtUu0KeIlTg1BXWjLcEuHBXIwwHH9KqRbklHyjdu4OeBWbg37yLpVudJVFZanULIDH1zyFGe1RRRgqMDCsAcn+I1z3TTaVzurxUoxi3axWypfcACzEbvUirEcaq5O75Tnk1LUVFNGVJTi2+r1sKkZ3NsBLEgc9qtxq65OMMCCAO9dCgk4qTuZ1uWb9otGOeAgIHI+Z8FR29TU53FwS5GGyR6U/bybUuiLrQlRik9XJ39CBLZGVnKgiTIAP61fRUC/u2yc5ANZpRk1cj2MnFyT1X6/5DIIFSMIoCnnDGrI24KuCflOcdD61pUpJz5nszChVaaiviJIowCCCS248+lNiJwSoOAwUn0pVKcpxtF6G+PqxikqyXN0NKLknJG4jAB7+lSQhfkk2gbMfj6mopQi/i3CtXhFck42VtC1BE24hpAMMMH19qlRQCjZA87BDDvQ25at7EUK0eVpRs3+NyRMMfLYghWIx606PYpQhQSSSMVVRezXMupqlJ00ktET7WYPGoyjDJx29Kmjbj7oHzZJ+tazou6cdWc2HxKU+WeiX436lmEOELbduMgA01S4OCQxXJBNRFycrNHTOlOcHVi+qsWEc56kfLkKO1CSbiqqflHLYrak2leT2OKdSXtFOTstvmxI3ZQS5G7AJz71LgP0OPm5AqnVpuVkV7OUYKM1p37lsSEbT7AKfU1CDgISx+9k+1RVppu0jZXTUIq6/TqXUkdiMrhTnP5VXWXcV2t/CQD6Vo8OvZ8tjkxclCoo/ZZdDFSNxJDLtOf51CjZXkkAElQO9ZShaVmz0HyU6ShJXv+BbgDYJJGVbjiiPYCSSQSwPHY05pOatoc0pOlFpq6ZMSIQQi5Kn5j7VGu5024JJ/UVpBSjK01qck5RmlOmuVbFhXwoyPm2gZpqoVOFYHgnB71Voy96Jth7wioytf+tSxAQ0pJyeowfSiJRHh3JOccVNaLUVFMMPNus5SfzLigM5JPGcgjt61GSpUpnA25Jpqs5JRgOFH2k+ZxuyUyFirqAQCuSe1QRuQyp0VyADVcyheTjoyHJzlCEt09C00inAHGS2cVAeGYhgWyeB24rmhSStFBLHyTnGb2vYcHIBywySQCe1MDRhM89cknp9a9CKSsjinRk4Kdtd9SyrkKpBAXqMd6omVs4GTg5GPT1pVoRck0jTD1pwpcyjpr/w5PLNg9iHXGfSqj/Ph1IwhAwe1KktG2YVKs6s40pbXLHnuoDKx2hjg+tV45FYqjDI5Jx0NNXWrNItRTlR1d/wLr8JkSkDuvrVcyA7Qn3VyTj2qJQTdkdVLERcbR67kTJvlUljnIGBUkTEshGQQTketYunFqyMZVJ06iqW1Q5gE+VgdoPIPWoZ5PmABIwTnPetFhacoJyeppDFyhOfOrt9PUrZffjknPQ96SOZC55xtwCfWumcoqCRw+7Sm6sddAuV+XKnAPDH0qK4n3oVUbWYEZ9KFhE/ebKji7RvGJmTTBVCqxIDDB7jNZdzOTIyjI69K5YYdRV11OiNRTndvW+pde7CshZuH4JPSsISEgbySFJ4HT8adLDRUHzs6qtWc6icY2XVm2t7swEzjPOewrGTLFd5IVgTg16KoRjH3WebRrVIzUEvd7s3XughYhjuxj61ms55YsRtIA965ZYRNpTevQ68RiowftI/ClZl1LnKqcHqTg1S80fNuwQyr07VhPBQnLnka08TFQ5YK7/zLX2hfOXcCWAB5/pWe8y7iRyvBwO1XChColoY81WD54Su3dehoLdKdgBAZmIPt71kmQPIij5cjk+pronhopXgcmG5nJRlLXvY02uU+6SD8uAB/WsrBPJUBmckkdqahGU9PvLlCo5uFR3JpJ3ClxnKscH+lVwSxdQwMTIVBP865KkeaSbWhOEg+SVJPVa+ZE80rbRvyNwyPWoXTyyo3cKeDW9OmkmoluSc4QnfQnVi+4MQMZPFU1kIOV+6Wxk96yqTcUk9wxGHUm3zXuSGTDBi5IDEVGdpZcjB5x7/WqhGzV9Og4xUEpPVIvQMrSKCSctkZ7/WmQP8AvVcZyxUEDoOat02lzGGHkptqWmv9I6GJyyKQCBvGD61HHuKgRggJkA1nTelkbRmozUmr2eoPu8zcxOGYEjvxTAxlydwGMgZ6k962pRlFON7FYunSryU0t/wL0bIhQ8liB+NVkD/Lv9ASfSh02vieooVYyUaTVnF/mXg7YABAK849M1XmJKKu8AEdfT0xWsVeXKkY1akqUXKHUsIUAHUOCWz6VFFkKo3/AOsYnB7YrjcXzprVdR4ecZR5Fo11LyMEKBTjaFJA756j8KgAKqzOxHBxjtVys43W50TUU2uazNGMjb0K7sgE9z6VBG7lVB4y4yT2GBirXO3ZvUijShGFvNa9y/BIoUpk8EHjuKbbMCoJG1s4we9cMpuL5bHVRk3NzlsupcZlDRkjJyQD6VTLbSSMnHIx2ropvmVmjnpU6TfNGXW7RcjkAbcQxJOVz/D9Kp5YsCCcAgj2zUNqcEkXQxClHnSsrvTyLqud+dxAyDtPvVBSxbk5xghjWUaCbtc6Zz5HKpJe7axqhtxDuRtDAgDsTVNZWIUA4AcNn3B/pVumlFxWiOGFJxrRqQV2aPybcMxLtkH2qu+HEZWQHbkkj+lThpKbd3azHKU4q8Fe/wDVi6s65QDPC4yKpfKhxvOTnCn19qhQUpWi9DvnCpBKbjZ+ZJIwJ4IGc7j646VEzr8rAEOCMg+9dUqrcbNa3OGlTnKdmv6Y7fhBycHGM9sVUfOdmScKSw7fhQoxqNt6GcMZOmlCOq2JfN2KWTIIzn2qNHVTtfJBTFDqaqTXkaRhOSUk7P8AM0EkG0K2eADk1k+dlzGMnLbST2Fc06UnLm7Fp04Nwh8X+f8AkabMp2lckKSMn3qiJlwiqchcDBq4XnK8tmTOjVqU48r1JncHluGJ2k/yqtJlmOQRnn8a1jFSa5Xods1UjB0pq7/MYrtJtbOAAQo7D3qLduVQcqQ2CBUPmhJxjoYYdxqwuloh7ZjZ+Buyc1Vzn5w53cEk98VcUmrTZM5SjUjCGvUeZ0cMMjzGwCR2x0qlMSpB5O3JyO/1qqkEkm3axt9YVd8qXvfoTNKpX73KqTn1NZ7yN5noNoJz04qHBuze25tUjFx55O1rJf5jJZFzuZiAN3B9KMoe3XHPrRUhFpRSsji+qONdThJNb7FBmwzAEhVycCq83AZSWBLcY71rFNJRaKnjVVqT5bXS0Ip5V2MeC5JPPeqUhcbcYKbuSacItyuibONJNrrf1KD7m+U5G8E4HbFRySKyjLf6skAjvROCi1J7ke1nKKcVdN6opXRjULgcv39KrzkMuRk9ck9qmnSmqjTe/wCB2Y7ERnRi1o1su5mT7BhiDjgFj296juXHlSMD90Hk9BRBL2ia2KrYeOIwyUnyvqVXYZCgHK5AAqOQnEXJALZJrem3Zp9Nzjq4RU1dyu7aabCyOu9A34E9gKpvIPNG7BHKis0pKKcUFLHtVHCa5U0vmLxg7QR8wJz/AEqLc6up4K85A6A0b+9F3sdnOqceVx17l6Hy5PLBySCeTU1uSSuTgFckelZqs5SvYeKoJ03yv3nubtnp5ZchccYDetdRoTIVQY4DgmsueTak1scsaEZR9guvUprooIRwgGABk9T616da2UcsbKcHeBx6cc1q3GSfL13POpRqKdov4fxPFb7SZI/mJIJXA9+e9enaxpf7tkVSY2AII6g0QrNqy2uepRhOlS9pfXt3+Z86XsCxhd2eXOMfzrqdb07y2KsckEiupYVyXMmc9PH0ppcy97zPMZ2IkjUljwTuH9avXVptYl+JCpGB2rj9m02luxRnFxty6Lb59TLiuX52ucZ5A7mq5j2NtXPUHI71MaSWj6FqSqKKbSN+Ob5Qd5AbAbPU1lQSbRtCnljtPcUP3fdZu5NJtbdfNG75+MhSQAapQSnaVbIOR+NaU5RUkmcmN9omp09vzNOWViuCcl1GQe1URI3LLkZGMHtRKpyzdt2KvJVFGMnoStgtGBkFDuI9agJYDjsT9T7VmoqMbQ2ZeHoUoVZKTtbpfX1IJvvKwG7ajHPv2FRbnDDoAxBB7j2q4vljpqaVKcpQ5o99wkwFJbBBJJx6+lNlYPyOVJJAHY1yNXs2rMwzCs0lOm7W3XVkJyzH5eGxgjtik80JErZIbJAHpShKT0aPTr0oclOae5WBcbmJwuPXrilY7NwySzsAAOgqvdlG1jClUjCslbe5EXAY7cEnkE/0pkzMFIAwygE5/iFNUU1q9Sac5xq2ivd2D745bqcgCmFiBzwu3JX1rBJp32Z3yTi97228yIFVCFgN27GBR82A2CRyQPwqJUeZOUnqbPEcrUEt7X+YMMLhRkYJIqMn7hXOM8A9fxpU6enMkVGo3PkjL3RjbSVJYb2GAfT6VGRnb8pCgk59Kp01d2DCyVSMYzWtyBuoeMEFuMN2PrUjZfGWHXO30rGc4295WN7STsnsUfnc57nByO1Pdy2PmI7HHY1Dkoy5YnDUoxlNTW6/ErHGH+UBjgAjtTlcKMyHgMVz61o6Sup21N5YuVNckHc//9k=","ValueExpr":{}},{"Name":"phonenumber","Value":"18818236701","ValueExpr":{}},{"Name":"templateid0","Value":"UTA190826EDB4B7","ValueExpr":{}},{"Name":"sigid0","Value":"SIG20190807402CD8","ValueExpr":{}}],"Cases":[{"Action":"CreateUSMSSignature","Name":"申请短信签名","Desc":"申请短信签名","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[{"SigId":"SigId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateUSMSSignatureResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SigContent","Type":"string","Value":"test","Desc":"短信签名名称;长度为2-12个字符, 可包含中文、数字和符号;无需填写【】或[],系统会自动添加","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SigType","Type":"int","Value":"0","Desc":"签名类型,说明如下:0-公司或企业的全称或简称;1-App应用的全称或简称;2-工信部备案网站的全称或简称;3-公众号或小程序的全称或简称;4-商标名的全称或简称;5-政府/机关事业单位/其他单位的全称或简称;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SigPurpose","Type":"int","Value":"0","Desc":"签名用途,0-自用,1-他用;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CertificateType","Type":"int","Value":"0","Desc":"签名的资质证明文件类型,需与签名类型保持一致,说明如下:0-三证合一/企业营业执照/组织机构代码证书/社会信用代码证书;1-应用商店后台开发者管理截图;2-备案服务商的备案成功截图(含域名,网站名称,备案号);3-公众号或小程序的管理界面截图;4-商标注册证书;5-组织机构代码证书、社会信用代码证书;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Description","Type":"string","Value":"test-sdk","Desc":"短信签名申请原因","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"File","Type":"string","Value":"$file","Desc":"短信签名的资质证明文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"ProxyFile","Type":"string","Value":"","Desc":"短信签名授权委托文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB;当您是代理并使用第三方的签名时(也即SigPurpose为1-他用),该项为必填项;","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"QueryUSMSSignature","Name":"查询短信签名申请状态","Desc":"查询短信签名申请状态","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"QueryUSMSSignatureResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SigId","Type":"string","Value":"$SigId","Desc":"已申请的短信签名ID(短信签名申请时的工单ID);签名ID和签名至少需填写1项;","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SigContent","Type":"string","Value":"","Desc":"签名内容;签名ID和签名至少需填写1项;","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateUSMSSignature","Name":"修改短信签名","Desc":"修改短信签名","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":true,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"UpdateUSMSSignatureResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SigId","Type":"string","Value":"$SigId","Desc":"签名ID(也即短信签名申请时的工单ID),支持以数组的方式,举例,以SigIds.0、SigIds.1...SigIds.N方式传入 ","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SigContent","Type":"string","Value":"test-sig-update","Desc":"新的短信签名名称;长度为2-12个字符, 可包含中文、数字和符号;无需填写【】或[],系统会自动添加","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SigType","Type":"int","Value":"0","Desc":"签名类型,说明如下:0-公司或企业的全称或简称;1-App应用的全称或简称;2-工信部备案网站的全称或简称;3-公众号或小程序的全称或简称;4-商标名的全称或简称;5-政府/机关事业单位/其他单位的全称或简称;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SigPurpose","Type":"int","Value":"0","Desc":"签名用途,0-自用,1-他用;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"File","Type":"string","Value":"$file","Desc":"短信签名的资质证明文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"CertificateType","Type":"int","Value":"","Desc":"签名的资质证明文件类型,需与签名类型保持一致,说明如下:0-三证合一/企业营业执照/组织机构代码证书/社会信用代码证书;1-应用商店后台开发者管理截图;2-备案服务商的备案成功截图(含域名,网站名称,备案号);3-公众号或小程序的管理界面截图;4-商标注册证书;5-组织机构代码证书、社会信用代码证书;","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProxyFile","Type":"string","Value":"","Desc":"短信签名授权委托文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB;当您是代理并使用第三方的签名时(也即SigPurpose为1-他用),该项为必填项;","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUSMSSignature","Name":"删除短信签名","Desc":"删除短信签名","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteUSMSSignatureResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SigIds","Type":"int","Value":"$SigId","Desc":"签名ID(也即短信签名申请时的工单ID),支持以数组的方式,举例,以SigIds.0、SigIds.1...SigIds.N方式传入 ","Required":true,"Multiple":true,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"CreateUSMSTemplate","Name":"申请短信模板","Desc":"申请短信模板","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"TemplateId":"TemplateId"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"CreateUSMSTemplateResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID,不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Purpose","Type":"int","Value":"1","Desc":"短信模板用途类型:1-验证码类短信模板;2-系统通知类短信模板;3-会员推广类短信模板;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TemplateName","Type":"string","Value":"test-sdk-template","Desc":"短信模板名称,不超过32个字符,每个中文、符号、英文、数字等都计为1个字。","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Template","Type":"string","Value":"this is a sdk template","Desc":"短信模板内容,说明如下:字数不超过500,每个中文、符号、英文、数组等都计为一个字;模板中的变量填写格式:{N},其中N为大于1的整数,有多个参数时,建议N从1开始顺次,例如:{1}、{2}等;短信模板禁止仅包括变量的情况;","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"短信模板申请原因说明,字数不超过128,每个中文、符号、英文、数字等都计为1个字。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UnsubscribeInfo","Type":"string","Value":"","Desc":"当Purpose为3时,也即会员推广类短信模板,该项必填。枚举值:TD退订、回T退订、回N退订、回TD退订、退订回T、退订回D、退订回TD、退订回复T、退订回复D、退订回复N、退订回复TD、拒收回T","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"QueryUSMSTemplate","Name":"查询短信模板申请状态","Desc":"查询短信模板申请状态","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"QueryUSMSTemplateResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TemplateId","Type":"string","Value":"$TemplateId","Desc":"模板ID","Required":true,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"UpdateUSMSTemplate","Name":"修改短信模板","Desc":"修改短信模板","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"UpdateUSMSTemplateResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TemplateId","Type":"string","Value":"$TemplateId","Desc":"短信模板ID","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"Template","Type":"string","Value":"test-sdk-template-update","Desc":"新的模板内容。模板名称和模板内容必须提供一个,否则会报错。小于等于600个字","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TemplateName","Type":"string","Value":"","Desc":"新的模板名称。小于等于32个字,每个中文、英文、数组、符合都计为一个字","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Remark","Type":"string","Value":"","Desc":"短信模板申请原因说明,字数不超过128,每个中文、符号、英文、数字等都计为1个字。","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"UnsubscribeInfo","Type":"string","Value":"","Desc":"当Purpose为3时,也即会员推广类短信模板,该项必填。枚举值:TD退订、回T退订、回N退订、回TD退订、退订回T、退订回D、退订回TD、退订回复T、退订回复D、退订回复N、退订回复TD、拒收回T","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"DeleteUSMSTemplate","Name":"删除短信模板","Desc":"删除短信模板","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"DeleteUSMSTemplateResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"TemplateIds","Type":"int","Value":"$TemplateId","Desc":"模板ID(也即短信模板申请时的工单ID),支持以数组的方式,举例,以TemplateIds.0、TemplateIds.1...TemplateIds.N方式传入","Required":true,"Multiple":true,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"SendUSMSMessage","Name":"发送短信息","Desc":"发送短信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[{"SessionNo":"SessionNo"}],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"SendUSMSMessageResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"PhoneNumbers","Type":"string","Value":"$phonenumber","Desc":"电话号码数组,电话号码格式为(60)1xxxxxxxx,()中为国际长途区号(如中国为86或0086,两种格式都支持),后面为电话号码.若不传入国际区号,如1851623xxxx,则默认为国内手机号","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"TemplateParams","Type":"string","Value":"","Desc":"模板参数数组,以TempalteParams.0,TempalteParams.1.。。格式。若模板ID指定的模板无可变参数,则不传入该参数。模板参数个数与模板不匹配,则不允许发送","Required":true,"Multiple":true,"ValueExpr":{}},{"Name":"TemplateId","Type":"string","Value":"$templateid0","Desc":"模板ID。若指定的模板ID审核未通过(status不等于2)则不允许发送","Required":true,"Multiple":false,"ValueExpr":{}},{"Name":"SigContent","Type":"string","Value":"$sigid0","Desc":"使用的签名,如果不输入则使用默认签名,若没有申请默认签名不允许发送;若输入的签名没有申请,则无法发送","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ExtendCode","Type":"string","Value":"","Desc":"短信扩展码,格式为阿拉伯数字串,默认不开通,如需开通请联系 UCloud技术支持","Required":false,"Multiple":false,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}},{"Action":"GetUSMSSendReceipt","Name":"获取短信发送回执信息","Desc":"获取短信发送回执信息","RetryInterval":1,"RetryTime":3,"Delay":"","Encrypt":"signature","FastFail":false,"Output":[],"Validators":[{"Check":"RetCode","Expected":"0","Comparator":"str_eq","ExpectedExpr":{}},{"Check":"Action","Expected":"GetUSMSSendReceiptResponse","Comparator":"str_eq","ExpectedExpr":{}}],"Request":{"URL":"/","JSON":[{"Name":"Region","Type":"string","Value":"$Region","Desc":"地域。 参见 [地域和可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"Zone","Type":"string","Value":"$Zone","Desc":"可用区。参见 [可用区列表](../summary/regionlist.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"ProjectId","Type":"string","Value":"","Desc":"项目ID。不填写为默认项目,子帐号必须填写。 请参考[GetProjectList接口](../summary/get_project_list.html)","Required":false,"Multiple":false,"ValueExpr":{}},{"Name":"SessionNoSet","Type":"string","Value":"$SessionNo","Desc":"发送短信时返回的SessionNo集合,SessionNoSet.0,SessionNoSet.1....格式","Required":true,"Multiple":true,"ValueExpr":{}}],"Method":"POST","JSONExpr":null}}],"ConfigVars":[{"ID":"wAAqtgG24GTKdcL2H5SQ7b","Name":"Region","Key":"Region","Enum":[{"Name":"北京一","Value":"cn-bj1","ValueExpr":{}},{"Name":"北京二","Value":"cn-bj2","ValueExpr":{}},{"Name":"上海一","Value":"cn-sh","ValueExpr":{}},{"Name":"上海二","Value":"cn-sh2","ValueExpr":{}},{"Name":"广州","Value":"cn-gd","ValueExpr":{}},{"Name":"香港","Value":"hk","ValueExpr":{}},{"Name":"洛杉矶","Value":"us-ca","ValueExpr":{}},{"Name":"华盛顿","Value":"us-ws","ValueExpr":{}},{"Name":"法兰克福","Value":"ge-fra","ValueExpr":{}},{"Name":"曼谷","Value":"th-bkk","ValueExpr":{}},{"Name":"首尔","Value":"kr-seoul","ValueExpr":{}},{"Name":"新加坡","Value":"sg","ValueExpr":{}},{"Name":"高雄","Value":"tw-kh","ValueExpr":{}},{"Name":"莫斯科","Value":"rus-mosc","ValueExpr":{}},{"Name":"东京","Value":"jpn-tky","ValueExpr":{}},{"Name":"台北","Value":"tw-tp","ValueExpr":{}},{"Name":"浙江","Value":"cn-zj","ValueExpr":{}},{"Name":"浪潮","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"迪拜","Value":"uae-dubai","ValueExpr":{}},{"Name":"雅加达","Value":"idn-jakarta","ValueExpr":{}},{"Name":"浪潮北京一","Value":"cn-inspur2","ValueExpr":{}},{"Name":"孟买","Value":"ind-mumbai","ValueExpr":{}},{"Name":"圣保罗","Value":"bra-saopaulo","ValueExpr":{}},{"Name":"新疆格林深瞳","Value":"cn-xj","ValueExpr":{}},{"Name":"伦敦","Value":"uk-london","ValueExpr":{}},{"Name":"拉各斯","Value":"afr-nigeria","ValueExpr":{}},{"Name":"广州二","Value":"cn-gd2","ValueExpr":{}},{"Name":"胡志明","Value":"vn-sng","ValueExpr":{}},{"Name":"泉州","Value":"cn-qz","ValueExpr":{}},{"Name":"杭州","Value":"cn-hz","ValueExpr":{}},{"Name":"兴业数金","Value":"cn-cibfintech","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二"],"CreatedBy":"sunny.zhang@ucloud.cn"},{"ID":"8b6kM8mM9Y23JqAzieCHC2","Name":"Zone","Key":"Zone","Enum":[{"Name":"北京一-可用区A","Value":"cn-bj1-01","ValueExpr":{}},{"Name":"北京二-可用区B","Value":"cn-bj2-02","ValueExpr":{}},{"Name":"北京二-可用区C","Value":"cn-bj2-03","ValueExpr":{}},{"Name":"北京二-可用区D","Value":"cn-bj2-04","ValueExpr":{}},{"Name":"上海一-可用区A","Value":"cn-sh-01","ValueExpr":{}},{"Name":"上海二-可用区A","Value":"cn-sh2-01","ValueExpr":{}},{"Name":"上海二-可用区B","Value":"cn-sh2-02","ValueExpr":{}},{"Name":"广州-可用区B","Value":"cn-gd-02","ValueExpr":{}},{"Name":"香港-可用区A","Value":"hk-01","ValueExpr":{}},{"Name":"香港-可用区B","Value":"hk-02","ValueExpr":{}},{"Name":"洛杉矶-可用区A","Value":"us-ca-01","ValueExpr":{}},{"Name":"华盛顿-可用区A","Value":"us-ws-01","ValueExpr":{}},{"Name":"法兰克福-可用区A","Value":"ge-fra-01","ValueExpr":{}},{"Name":"曼谷-可用区A","Value":"th-bkk-01","ValueExpr":{}},{"Name":"首尔-可用区A","Value":"kr-seoul-01","ValueExpr":{}},{"Name":"新加坡-可用区A","Value":"sg-01","ValueExpr":{}},{"Name":"高雄-可用区A","Value":"tw-kh-01","ValueExpr":{}},{"Name":"莫斯科-可用区A","Value":"rus-mosc-01","ValueExpr":{}},{"Name":"东京-可用区A","Value":"jpn-tky-01","ValueExpr":{}},{"Name":"台北-可用区A","Value":"tw-tp-01","ValueExpr":{}},{"Name":"浙江-可用区A","Value":"cn-zj-01","ValueExpr":{}},{"Name":"浪潮-可用区A","Value":"cn-inspur-01","ValueExpr":{}},{"Name":"预发布","Value":"pre","ValueExpr":{}},{"Name":"北京二-可用区E","Value":"cn-bj2-05","ValueExpr":{}},{"Name":"迪拜-可用区A","Value":"uae-dubai-01","ValueExpr":{}},{"Name":"雅加达-可用区A","Value":"idn-jakarta-01","ValueExpr":{}},{"Name":"浪潮北京一-可用区A","Value":"cn-inspur2-01","ValueExpr":{}},{"Name":"孟买-可用区A","Value":"ind-mumbai-01","ValueExpr":{}},{"Name":"上海二-可用区C","Value":"cn-sh2-03","ValueExpr":{}},{"Name":"圣保罗-可用区A","Value":"bra-saopaulo-01","ValueExpr":{}},{"Name":"新疆格林深瞳-可用区A","Value":"cn-xj-01","ValueExpr":{}},{"Name":"伦敦-可用区A","Value":"uk-london-01","ValueExpr":{}},{"Name":"拉各斯-可用区A","Value":"afr-nigeria-01","ValueExpr":{}},{"Name":"广州二-可用区A","Value":"cn-gd2-01","ValueExpr":{}},{"Name":"胡志明-可用区A","Value":"vn-sng-01","ValueExpr":{}},{"Name":"泉州-可用区A","Value":"cn-qz-01","ValueExpr":{}},{"Name":"杭州-可用区A","Value":"cn-hz-01","ValueExpr":{}},{"Name":"上海一-可用区C","Value":"cn-sh-03","ValueExpr":{}},{"Name":"兴业数金-可用区A","Value":"cn-cibfintech-01","ValueExpr":{}}],"Selected":true,"SelectEnums":["北京二-可用区B"],"CreatedBy":"sunny.zhang@ucloud.cn"}],"IsMonitorSet":false}],"ChangeLogs":[{"Product":"UHost","Api":"CreateUHostInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"StopUHostInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.247Z"},{"Product":"UMem","Api":"DescribeURedisGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.728Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"279","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"471","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"DeleteBandwidthPackage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-14T09:33:31.008Z"},{"Product":"UDB","Api":"UpdateUDBInstanceBackupStrategy","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"xiangyu.wang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"xiangyu.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UAccount","Api":"GetUserInfo","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"jason.zhou@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"RestartUDBInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T12:43:36.219Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"1203","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"PoweroffUHostInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.336Z"},{"Product":"UMem","Api":"DeleteURedisGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.877Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"279","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"DetachUDisk","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UMem","Api":"DeleteUMemcacheGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.801Z"},{"Product":"UHost","Api":"ModifyUHostInstanceTag","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:16:58.057Z"},{"Product":"USMS","Api":"SendUSMSMessage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"181","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"488","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"687","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"ReinstallUHostInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.325Z"},{"Product":"UHost","Api":"TerminateCustomImage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:20:02.686Z"},{"Product":"ULB","Api":"UpdateULBAttribute","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.001Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"293","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"330","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"4079","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"VPC","Api":"UpdateSubnetAttribute","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"ReleaseVIP","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-14T09:33:30.904Z"},{"Product":"UDB","Api":"DescribeUDBParamGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"xiangyu.wang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"xiangyu.wang","PassTime":"2018-02-08T09:36:06.609Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"489","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"1201","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"USMS","Api":"UpdateUSMSTemplate","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"becky.xu","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DescribeUDBType","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:09:10.962Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"ResizeUDBInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"clare.cheng@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"DescribeUDiskSnapshot","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"ReleaseEIP","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"aaq.ma@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"CreateCustomImage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.439Z"},{"Product":"UDB","Api":"DescribeUDBInstanceUpgradePrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"becky.xu","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"1201","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UMem","Api":"DescribeUMemcacheGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-20T10:01:49.934Z"},{"Product":"UDB","Api":"DescribeUDBBackup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2017-12-11T08:53:43.946Z"},{"Product":"UAccount","Api":"GetProjectList","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"sunny.zhang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"449","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"1203","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"VPC","Api":"DeleteSubnet","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"USMS","Api":"DeleteUSMSTemplate","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"sunny.zhang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"UpdateFirewallAttribute","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T03:52:41.493Z"},{"Product":"UHost","Api":"StartUHostInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:18:37.908Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"333","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DescribeUDBInstanceBackupURL","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T12:58:51.554Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"AllocateEIP","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"aaq.ma@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UAccount","Api":"TerminateProject","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"sunny.zhang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"DescribeUHostInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"fee.fei","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"fee.fei","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"179","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDPN","Api":"AllocateUDPN","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"andy.huang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"andy.huang","PassTime":"2018-05-28T04:43:48.051Z"},{"Product":"UDB","Api":"ModifyUDBInstanceName","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T12:55:54.624Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"503","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"ModifyUDBInstancePassword","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"ashe.xia","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2017-12-12T02:00:35.133Z"},{"Product":"UMem","Api":"CreateUMemcacheGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"erina.huang@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"yonge.li","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"113","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"302","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"GrantFirewall","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DescribeUDBInstanceBinlogBackupState","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"ashe.xia","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"ashe.xia","PassTime":"2017-11-24T09:46:59.721Z"},{"Product":"UMem","Api":"GetUMemSpaceState","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.938Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"3278","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"DescribeVServer","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"becky.xu","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"StartUDBInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T12:42:59.249Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"GetEIPPrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"aaq.ma@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDPN","Api":"ModifyUDPNBandwidth","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-01-02T10:19:24.096Z"},{"Product":"UDB","Api":"DescribeUDBBackupBlacklist","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T12:48:07.216Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"CreateUDBRouteInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"xiangyu.wang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"xiangyu.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"CreatePolicy","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.149Z"},{"Product":"VPC","Api":"DeleteVPC","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"867","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"PromoteUDBSlave","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:06:39.576Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"491","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"499","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDPN","Api":"ReleaseUDPN","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-01-02T09:35:37.573Z"},{"Product":"UDB","Api":"BackupUDBInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"xiangyu.wang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"xiangyu.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"UpdateEIPAttribute","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T03:52:41.587Z"},{"Product":"UMem","Api":"DescribeURedisUpgradePrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"kimoon.gao@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.945Z"},{"Product":"UNet","Api":"BindEIP","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"aaq.ma@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"687","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"UnBindEIP","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"aaq.ma@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"FetchUDBInstanceEarliestRecoverTime","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:14:08.686Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"245","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"RebootUHostInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.246Z"},{"Product":"UDB","Api":"DeleteUDBLogPackage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"ashe.xia","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2017-12-12T02:00:35.148Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"4079","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"VPC","Api":"AddVPCNetwork","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"ModifyEIPWeight","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T03:52:41.681Z"},{"Product":"UMem","Api":"DescribeUMemcachePrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"darcy.yang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"caroline.yuan","PassTime":"2017-11-23T10:16:50.72Z"},{"Product":"UPHost","Api":"DescribePHostTags","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:50:44.077Z"},{"Product":"UMem","Api":"ModifyUMemSpaceName","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.835Z"},{"Product":"UPHost","Api":"GetPHostPrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.88Z"},{"Product":"UNet","Api":"AssociateEIPWithShareBandwidth","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"li.wei","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UMem","Api":"DescribeURedisBackupURL","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.75Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"614","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"242","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"612","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"GetUHostInstanceVncInfo","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.407Z"},{"Product":"USMS","Api":"CreateUSMSSignature","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"sunny.zhang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"CloneUDisk","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"StepFlow","Api":"GetSFWorkflowTemplate","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDPN","Api":"GetUDPNPrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"andy.huang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"andy.huang","PassTime":"2018-05-28T04:52:08.338Z"},{"Product":"UDB","Api":"UpdateUDBInstanceSlaveBackupSwitch","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:16:41.442Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UPHost","Api":"TerminatePHost","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:50:44.087Z"},{"Product":"VPC","Api":"DescribeVPCIntercom","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"VPC","Api":"DescribeSubnet","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DescribeUDBLogBackupURL","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:27:36.159Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"PathX","Api":"DeleteGlobalSSHInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"wenbin.wang@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"maggie.an","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DescribeUDBBinlogBackupURL","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:08:13.366Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UPHost","Api":"CreatePHost","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"rock.dong@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"ResetUHostInstancePassword","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.312Z"},{"Product":"UMem","Api":"ResizeURedisGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"kimoon.gao@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-05-29T09:19:12.988Z"},{"Product":"UDisk","Api":"CreateUDiskSnapshot","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"TerminateUHostInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UMem","Api":"ResizeUMemSpace","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.807Z"},{"Product":"UDisk","Api":"CreateUDisk","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DeleteUDBBackup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"ashe.xia","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2017-12-12T02:00:35.147Z"},{"Product":"UDisk","Api":"DescribeUDisk","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UPHost","Api":"DescribePHost","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"GetUHostInstancePrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"499","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"612","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"UpgradeToArkUHostInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"CreateFirewall","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"li.wei","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"AttachUDisk","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"DescribeUDiskPrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"becky.xu","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"PathX","Api":"CreateGlobalSSHInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"wenbin.wang@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"maggie.an","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDPN","Api":"DescribeUDPN","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"andy.huang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"andy.huang","PassTime":"2018-05-28T04:48:20.088Z"},{"Product":"UMem","Api":"ResizeUDredisSpace","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-01T02:54:13.815Z"},{"Product":"UMem","Api":"DeleteUMemSpace","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.818Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"230","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"3278","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDPN","Api":"GetUDPNUpgradePrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-01-02T09:35:37.592Z"},{"Product":"VPC","Api":"DescribeVPC","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"PathX","Api":"ModifyGlobalSSHPort","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"wenbin.wang@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"maggie.an","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"DeleteVServer","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.066Z"},{"Product":"UDB","Api":"CheckUDBInstanceToHAAllowance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"jianzhang.ying@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"caroline.yuan","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDPN","Api":"GetUDPNLineList","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"andy.huang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"andy.huang","PassTime":"2018-05-28T04:50:36.829Z"},{"Product":"UPHost","Api":"ReinstallPHost","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.813Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"1202","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UMem","Api":"CreateURedisGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"DescribeShareBandwidth","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"may.he","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"448","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"2174","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"490","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DescribeUDBInstancePrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"becky.xu","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"ResizeUHostInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.297Z"},{"Product":"UHost","Api":"ImportCustomImage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DeleteUDBParamGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:00:04.92Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"449","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"UpdateBackendAttribute","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"207","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"333","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"448","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"ResizeAttachedDisk","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"VPC","Api":"CreateSubnet","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"179","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"181","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"2457","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"UpdateVServerAttribute","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"li.wei","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PassTime":"0001-01-01T00:00:00Z"},{"Product":"StepFlow","Api":"CreateSFWorkflowFromTemplate","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"PromoteUDBInstanceToHA","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"jianzhang.ying@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"caroline.yuan","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"25","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"302","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"SwitchUDBInstanceToHA","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-26T06:16:22.848Z"},{"Product":"ULB","Api":"BindSSL","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.173Z"},{"Product":"UNet","Api":"DescribeBandwidthUsage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-14T09:33:30.999Z"},{"Product":"USMS","Api":"GetUSMSSendReceipt","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"VPC","Api":"CreateVPCIntercom","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"490","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"2174","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"2377","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"ModifyEIPBandwidth","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"aaq.ma@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"DeleteUDiskSnapshot","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"GetEIPUpgradePrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"aaq.ma@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"SetEIPPayMode","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"aaq.ma@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"330","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"286","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"DeleteSSL","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.125Z"},{"Product":"UDB","Api":"DescribeUDBInstanceState","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"wenbin.wang","SubmitTime":"2016-11-21T14:02:10.204Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UPHost","Api":"DescribePHostImage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.884Z"},{"Product":"UHost","Api":"ModifyUHostInstanceRemark","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.365Z"},{"Product":"UDisk","Api":"RenameUDisk","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-12T10:03:35.158Z"},{"Product":"UNet","Api":"DescribeFirewallResource","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"DescribeULB","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"andy.huang@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"245","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"GetEIPPayMode","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T03:52:41.584Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"503","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"USMS","Api":"UpdateUSMSSignature","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"sunny.zhang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UMem","Api":"RestartUMemcacheGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.844Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"614","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UMem","Api":"DescribeUMemcacheUpgradePrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.87Z"},{"Product":"VPC","Api":"DeleteVPCIntercom","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"RestoreUDisk","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-12T10:03:35.075Z"},{"Product":"USMS","Api":"QueryUSMSSignature","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"becky.xu","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"CreateSSL","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.145Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"2117","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"2457","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UMem","Api":"DescribeUMemSpace","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"yang.chen@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"yonge.li","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"ReleaseShareBandwidth","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-14T09:33:30.922Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"25","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"491","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"DescribeEIP","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"aaq.ma@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"lisa.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"PathX","Api":"DescribeGlobalSSHInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"wenbin.wang@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"maggie.an","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"UpdatePolicy","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T08:21:53.919Z"},{"Product":"VPC","Api":"UpdateVPCNetwork","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"CreateVServer","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"becky.xu","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"EditUDBBackupBlacklist","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T12:55:18.516Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"293","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"BackupUDBInstanceErrorLog","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:28:01.4Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"227","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"2378","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"DeletePolicy","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.127Z"},{"Product":"UNet","Api":"CreateBandwidthPackage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-14T09:33:31.034Z"},{"Product":"UHost","Api":"CopyCustomImage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:20:49.694Z"},{"Product":"ULB","Api":"ReleaseBackend","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T08:21:54.038Z"},{"Product":"UNet","Api":"DeleteFirewall","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T03:52:41.526Z"},{"Product":"UDB","Api":"CreateUDBInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"xiangyu.wang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"xiangyu.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"DeleteULB","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"li.wei","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"286","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"1202","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"AllocateShareBandwidth","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"li.wei","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UMem","Api":"CreateUMemSpace","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.736Z"},{"Product":"UNet","Api":"ResizeShareBandwidth","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-14T09:33:30.918Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"489","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DescribeUDBInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"becky.xu","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"UnbindSSL","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T08:21:53.923Z"},{"Product":"UMem","Api":"DescribeUMemUpgradePrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"becky.xu","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"CreateULB","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"li.wei","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"471","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"867","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"2377","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"USMS","Api":"CreateUSMSTemplate","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"sunny.zhang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"USMS","Api":"DeleteUSMSSignature","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"sunny.zhang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"DescribeUDiskUpgradePrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"VPC","Api":"DescribeSubnetResource","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"may.he","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"283","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"PathX","Api":"ModifyGlobalSSHRemark","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"283","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"613","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"PathX","Api":"DescribeGlobalSSHArea","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"DescribeBandwidthPackage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"StopUDBInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"ashe.xia","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"ashe.xia","PassTime":"2017-12-04T08:29:47.958Z"},{"Product":"UHost","Api":"DescribeUHostTags","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.422Z"},{"Product":"UMem","Api":"DescribeURedisBackup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.905Z"},{"Product":"VPC","Api":"CreateVPC","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"AllocateBackend","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UAccount","Api":"CreateProject","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"sunny.zhang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"sunny.zhang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"242","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"ModifyUHostInstanceName","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:15:09.245Z"},{"Product":"ULB","Api":"DescribeSSL","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"becky.xu","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"AllocateVIP","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-14T09:33:30.891Z"},{"Product":"UDB","Api":"DescribeUDBLogPackage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-04-09T13:50:00.528Z"},{"Product":"UMem","Api":"DescribeURedisPrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.918Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"613","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UPHost","Api":"PoweroffPHost","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.816Z"},{"Product":"UNet","Api":"DisassociateEIPWithShareBandwidth","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"li.wei","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"CheckRecoverUDBInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:11:52.599Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"DescribeVIP","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"GetUHostUpgradePrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UHost","Api":"DescribeImage","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T06:57:23.487Z"},{"Product":"UPHost","Api":"StartPHost","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"DescribeFirewall","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UPHost","Api":"RebootPHost","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.815Z"},{"Product":"UDB","Api":"BackupUDBInstanceBinlog","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:12:04.7Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"CreateUDBSlave","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"ashe.xia","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2017-12-12T02:00:35.15Z"},{"Product":"UDB","Api":"CreateUDBParamGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"UpdateUDBParamGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"xiangyu.wang","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"xiangyu.wang","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"230","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UMem","Api":"ModifyURedisGroupName","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.887Z"},{"Product":"USMS","Api":"QueryUSMSTemplate","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"becky.xu","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"becky.xu","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DescribeUDBInstanceBackupState","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"ashe.xia","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"ashe.xia","PassTime":"2017-11-23T07:45:59.801Z"},{"Product":"UMem","Api":"DescribeUMemPrice","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-15T09:13:48.912Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"227","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UNet","Api":"UpdateFirewall","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"SetUDiskUDataArkMode","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-12T10:03:35.102Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"268","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"268","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"update","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"488","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DescribeUDBInstanceBinlog","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:08:33.059Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"UploadUDBParamGroup","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"CreateUDBInstanceByRecovery","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:17:51.024Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"ResizeUDisk","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UPHost","Api":"ModifyPHostInfo","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"zoe.zhou","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2018-06-07T08:42:32.818Z"},{"Product":"UDB","Api":"CreateUDBReplicationInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T13:17:06.626Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"207","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"","Api":"","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"2117","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"test","ChangeType":"affect","IsCritical":false,"SubmitUser":"","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"CloneUDiskSnapshot","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"chenoa.chen","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"chenoa.chen","PassTime":"0001-01-01T00:00:00Z"},{"Product":"ULB","Api":"AllocateBackendBatch","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"damon.wang@ucloud.cn","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"li.wei","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDB","Api":"DeleteUDBInstance","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"ashe.xia","SubmitTime":"0001-01-01T00:00:00Z","PassUser":"zoe.zhou","PassTime":"2017-12-12T02:00:35.312Z"},{"Product":"UDB","Api":"ClearUDBLog","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T12:59:52.236Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"},{"Product":"UDisk","Api":"DeleteUDisk","Model":"","Field":"","FieldFrom":null,"FieldTo":null,"Test":"","Revision":"2019-09-26T10:56:39Z","ChangeLevel":"api","ChangeType":"add","IsCritical":false,"SubmitUser":"roy.chen","SubmitTime":"2016-11-21T14:31:54.413Z","PassUser":"","PassTime":"0001-01-01T00:00:00Z"}]} \ No newline at end of file diff --git a/model/changelog.tpl b/model/changelog.tpl new file mode 100644 index 00000000..b3a49139 --- /dev/null +++ b/model/changelog.tpl @@ -0,0 +1,22 @@ +SDK 自动发布 + +{{- define "name" }} +{{- if (eq .ChangeLevel "api") }}`{{ .Api }}` +{{- else if (eq .ChangeLevel "model") }}model `{{ .Model }}` at `{{ .Api }}` +{{- else if (eq .ChangeLevel "field") }}field `{{ .Field }}` at `{{ .Api }}` +{{- end }} +{{- end }} + +FEATURE: +{{ range $changelog := . }} +{{- if and (ne .ChangeLevel "field") }} +- {{ .ChangeType | title }} {{ template "name" . -}} +{{- end -}} +{{ end }} + +ENHANCEMENT: +{{ range $changelog := . }} +{{- if (eq .ChangeLevel "field") }} +- {{ if .IsCritical }}(**BREAK CHANGE**) {{ end }}{{ .ChangeType | title }} {{ template "name" . -}} +{{- end -}} +{{ end }} diff --git a/model/gen-apis.tpl b/model/gen-apis.tpl new file mode 100644 index 00000000..227cf5f6 --- /dev/null +++ b/model/gen-apis.tpl @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +# Code is generated by ucloud-model, DO NOT EDIT IT. + +ucloud-model sdk apis --lang python3 --type public --template ${U_MODEL_HOME}/providers/python/templates/clients.tpl --output ./ucloud/client.py +ucloud-model sdk apis --lang python3 --type public --template ${U_MODEL_HOME}/providers/python/templates/docs.tpl --output ./docs/services.rst + +{{ range $index, $product := (.GetAll | extractUnique "Product") }} +mkdir -p ./ucloud/services/{{ . | lower }}/schemas +touch ./ucloud/services/{{ . | lower }}/__init__.py +touch ./ucloud/services/{{ . | lower }}/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product {{ . }} --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/{{ . | lower }}/schemas/apis.py +ucloud-model sdk apis --lang python3 --product {{ . }} --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/{{ . | lower }}/schemas/models.py +ucloud-model sdk apis --lang python3 --product {{ . }} --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/{{ . | lower }}/client.py +black ucloud/services/{{ . | lower }} +python -m ucloud.services.{{ . | lower }}.client +{{ end }} diff --git a/model/gen-tests.tpl b/model/gen-tests.tpl new file mode 100644 index 00000000..2540d8ea --- /dev/null +++ b/model/gen-tests.tpl @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +# Code is generated by ucloud-model, DO NOT EDIT IT. + +{{ range $index, $test := .GetAll }} +ucloud-model sdk test \ + --lang python3 \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ + --output tests/test_services/test_set_{{ $test.ID }}.py \ + --name {{ $test.ID }} +{{ end }} + +black tests/test_services/* diff --git a/model/regression.tpl b/model/regression.tpl new file mode 100644 index 00000000..4e4f7879 --- /dev/null +++ b/model/regression.tpl @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Code is generated by ucloud-model, DO NOT EDIT IT. +pytest diff --git a/scripts/gen-apis.sh b/scripts/gen-apis.sh new file mode 100644 index 00000000..b63a430f --- /dev/null +++ b/scripts/gen-apis.sh @@ -0,0 +1,99 @@ +#!/usr/bin/env bash + +# Code is generated by ucloud-model, DO NOT EDIT IT. + +ucloud-model sdk apis --lang python3 --type public --template ${U_MODEL_HOME}/providers/python/templates/clients.tpl --output ./ucloud/client.py +ucloud-model sdk apis --lang python3 --type public --template ${U_MODEL_HOME}/providers/python/templates/docs.tpl --output ./docs/services.rst + + +mkdir -p ./ucloud/services/pathx/schemas +touch ./ucloud/services/pathx/__init__.py +touch ./ucloud/services/pathx/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product PathX --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/pathx/schemas/apis.py +ucloud-model sdk apis --lang python3 --product PathX --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/pathx/schemas/models.py +ucloud-model sdk apis --lang python3 --product PathX --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/pathx/client.py + +mkdir -p ./ucloud/services/stepflow/schemas +touch ./ucloud/services/stepflow/__init__.py +touch ./ucloud/services/stepflow/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product StepFlow --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/stepflow/schemas/apis.py +ucloud-model sdk apis --lang python3 --product StepFlow --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/stepflow/schemas/models.py +ucloud-model sdk apis --lang python3 --product StepFlow --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/stepflow/client.py + +mkdir -p ./ucloud/services/uaccount/schemas +touch ./ucloud/services/uaccount/__init__.py +touch ./ucloud/services/uaccount/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product UAccount --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/uaccount/schemas/apis.py +ucloud-model sdk apis --lang python3 --product UAccount --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/uaccount/schemas/models.py +ucloud-model sdk apis --lang python3 --product UAccount --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/uaccount/client.py + +mkdir -p ./ucloud/services/udb/schemas +touch ./ucloud/services/udb/__init__.py +touch ./ucloud/services/udb/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product UDB --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/udb/schemas/apis.py +ucloud-model sdk apis --lang python3 --product UDB --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/udb/schemas/models.py +ucloud-model sdk apis --lang python3 --product UDB --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/udb/client.py + +mkdir -p ./ucloud/services/udpn/schemas +touch ./ucloud/services/udpn/__init__.py +touch ./ucloud/services/udpn/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product UDPN --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/udpn/schemas/apis.py +ucloud-model sdk apis --lang python3 --product UDPN --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/udpn/schemas/models.py +ucloud-model sdk apis --lang python3 --product UDPN --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/udpn/client.py + +mkdir -p ./ucloud/services/udisk/schemas +touch ./ucloud/services/udisk/__init__.py +touch ./ucloud/services/udisk/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product UDisk --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/udisk/schemas/apis.py +ucloud-model sdk apis --lang python3 --product UDisk --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/udisk/schemas/models.py +ucloud-model sdk apis --lang python3 --product UDisk --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/udisk/client.py + +mkdir -p ./ucloud/services/uhost/schemas +touch ./ucloud/services/uhost/__init__.py +touch ./ucloud/services/uhost/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product UHost --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/uhost/schemas/apis.py +ucloud-model sdk apis --lang python3 --product UHost --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/uhost/schemas/models.py +ucloud-model sdk apis --lang python3 --product UHost --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/uhost/client.py + +mkdir -p ./ucloud/services/ulb/schemas +touch ./ucloud/services/ulb/__init__.py +touch ./ucloud/services/ulb/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product ULB --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/ulb/schemas/apis.py +ucloud-model sdk apis --lang python3 --product ULB --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/ulb/schemas/models.py +ucloud-model sdk apis --lang python3 --product ULB --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/ulb/client.py + +mkdir -p ./ucloud/services/umem/schemas +touch ./ucloud/services/umem/__init__.py +touch ./ucloud/services/umem/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product UMem --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/umem/schemas/apis.py +ucloud-model sdk apis --lang python3 --product UMem --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/umem/schemas/models.py +ucloud-model sdk apis --lang python3 --product UMem --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/umem/client.py + +mkdir -p ./ucloud/services/unet/schemas +touch ./ucloud/services/unet/__init__.py +touch ./ucloud/services/unet/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product UNet --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/unet/schemas/apis.py +ucloud-model sdk apis --lang python3 --product UNet --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/unet/schemas/models.py +ucloud-model sdk apis --lang python3 --product UNet --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/unet/client.py + +mkdir -p ./ucloud/services/uphost/schemas +touch ./ucloud/services/uphost/__init__.py +touch ./ucloud/services/uphost/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product UPHost --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/uphost/schemas/apis.py +ucloud-model sdk apis --lang python3 --product UPHost --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/uphost/schemas/models.py +ucloud-model sdk apis --lang python3 --product UPHost --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/uphost/client.py + +mkdir -p ./ucloud/services/usms/schemas +touch ./ucloud/services/usms/__init__.py +touch ./ucloud/services/usms/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product USMS --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/usms/schemas/apis.py +ucloud-model sdk apis --lang python3 --product USMS --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/usms/schemas/models.py +ucloud-model sdk apis --lang python3 --product USMS --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/usms/client.py + +mkdir -p ./ucloud/services/vpc/schemas +touch ./ucloud/services/vpc/__init__.py +touch ./ucloud/services/vpc/schemas/__init__.py +ucloud-model sdk apis --lang python3 --product VPC --type public --template ${U_MODEL_HOME}/providers/python/templates/schema.tpl --output ./ucloud/services/vpc/schemas/apis.py +ucloud-model sdk apis --lang python3 --product VPC --type public --template ${U_MODEL_HOME}/providers/python/templates/model.tpl --output ./ucloud/services/vpc/schemas/models.py +ucloud-model sdk apis --lang python3 --product VPC --type public --template ${U_MODEL_HOME}/providers/python/templates/client.tpl --output ./ucloud/services/vpc/client.py + diff --git a/scripts/gen-tests.sh b/scripts/gen-tests.sh index 543bc542..dbf22c69 100644 --- a/scripts/gen-tests.sh +++ b/scripts/gen-tests.sh @@ -5,243 +5,249 @@ ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ + --output tests/test_services/test_set_25.py \ + --name 25 + +ucloud-model sdk test \ + --lang python3 \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_113.py \ --name 113 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_179.py \ --name 179 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_181.py \ --name 181 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_207.py \ --name 207 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_227.py \ --name 227 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_230.py \ --name 230 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_242.py \ --name 242 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_245.py \ --name 245 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ - --output tests/test_services/test_set_255.py \ - --name 255 - -ucloud-model sdk test \ - --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_268.py \ --name 268 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_279.py \ --name 279 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_283.py \ --name 283 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_286.py \ --name 286 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ - --output tests/test_services/test_set_289.py \ - --name 289 - -ucloud-model sdk test \ - --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_293.py \ --name 293 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_302.py \ --name 302 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_330.py \ --name 330 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_333.py \ --name 333 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_448.py \ --name 448 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_449.py \ --name 449 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_471.py \ --name 471 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_488.py \ --name 488 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_489.py \ --name 489 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_490.py \ --name 490 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_491.py \ --name 491 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_499.py \ --name 499 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_503.py \ --name 503 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ + --output tests/test_services/test_set_612.py \ + --name 612 + +ucloud-model sdk test \ + --lang python3 \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ + --output tests/test_services/test_set_613.py \ + --name 613 + +ucloud-model sdk test \ + --lang python3 \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ + --output tests/test_services/test_set_614.py \ + --name 614 + +ucloud-model sdk test \ + --lang python3 \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_687.py \ --name 687 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_867.py \ --name 867 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ - --output tests/test_services/test_set_1073.py \ - --name 1073 - -ucloud-model sdk test \ - --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_1201.py \ --name 1201 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_1202.py \ --name 1202 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_1203.py \ --name 1203 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_2117.py \ --name 2117 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_2174.py \ --name 2174 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_2377.py \ --name 2377 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ - --output tests/test_services/test_set_2457.py \ - --name 2457 + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ + --output tests/test_services/test_set_2378.py \ + --name 2378 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ - --output tests/test_services/test_set_2935.py \ - --name 2935 + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ + --output tests/test_services/test_set_2457.py \ + --name 2457 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ --output tests/test_services/test_set_3278.py \ --name 3278 ucloud-model sdk test \ --lang python3 \ - --template ../ucloud-api-model-v2/apisdk/lang/python/templates/testing.tpl \ - --output tests/test_services/test_set_3279.py \ - --name 3279 + --template ${U_MODEL_HOME}/providers/python/templates/testing.tpl \ + --output tests/test_services/test_set_4079.py \ + --name 4079 black tests/test_services/* diff --git a/scripts/regression.sh b/scripts/regression.sh new file mode 100644 index 00000000..4e4f7879 --- /dev/null +++ b/scripts/regression.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Code is generated by ucloud-model, DO NOT EDIT IT. +pytest diff --git a/ucloud/client.py b/ucloud/client.py index 9b3428d8..19e9f984 100644 --- a/ucloud/client.py +++ b/ucloud/client.py @@ -85,6 +85,13 @@ def uphost(self): self._config, self.transport, self.middleware, self.logger ) + def usms(self): + from ucloud.services.usms.client import USMSClient + + return USMSClient( + self._config, self.transport, self.middleware, self.logger + ) + def vpc(self): from ucloud.services.vpc.client import VPCClient diff --git a/ucloud/services/pathx/client.py b/ucloud/services/pathx/client.py index 4b78dfda..a6b6d797 100644 --- a/ucloud/services/pathx/client.py +++ b/ucloud/services/pathx/client.py @@ -1,189 +1,189 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -import typing - - -from ucloud.core.client import Client -from ucloud.services.pathx.schemas import apis - - -class PathXClient(Client): - def __init__( - self, config: dict, transport=None, middleware=None, logger=None - ): - super(PathXClient, self).__init__(config, transport, middleware, logger) - - def create_global_ssh_instance( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ CreateGlobalSSHInstance - 创建GlobalSSH实例 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ - - **Area** (str) - (Required) 填写支持SSH访问IP的地区名称,如“洛杉矶”,“新加坡”,“香港”,“东京”,“华盛顿”,“法兰克福”。Area和AreaCode两者必填一个 - - **AreaCode** (str) - (Required) AreaCode, 区域航空港国际通用代码。Area和AreaCode两者必填一个 - - **Port** (int) - (Required) SSH端口,1-65535且不能使用80,443端口 - - **TargetIP** (str) - (Required) 被SSH访问的IP - - **ChargeType** (str) - 支付方式,如按月、按年、按时 - - **CouponId** (str) - 使用代金券可冲抵部分费用 - - **Quantity** (int) - 购买数量 - - **Remark** (str) - 备注信息 - - **Response** - - - **AcceleratingDomain** (str) - 加速域名,访问该域名可就近接入 - - **InstanceId** (str) - 实例ID,资源唯一标识 - - **Message** (str) - 提示信息 - - """ - # build request - d = {"ProjectId": self.config.project_id} - req and d.update(req) - d = apis.CreateGlobalSSHInstanceRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CreateGlobalSSHInstance", d, **kwargs) - return apis.CreateGlobalSSHInstanceResponseSchema().loads(resp) - - def delete_global_ssh_instance( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DeleteGlobalSSHInstance - 删除GlobalSSH实例 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ - - **InstanceId** (str) - (Required) 实例Id,资源的唯一标识 - - **Response** - - - **Message** (str) - 提示信息 - - """ - # build request - d = {"ProjectId": self.config.project_id} - req and d.update(req) - d = apis.DeleteGlobalSSHInstanceRequestSchema().dumps(d) - - resp = self.invoke("DeleteGlobalSSHInstance", d, **kwargs) - return apis.DeleteGlobalSSHInstanceResponseSchema().loads(resp) - - def describe_global_ssh_area( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DescribeGlobalSSHArea - 获取GlobalSSH覆盖的地区列表 用于控制显示哪些机房地域可以使用SSH特性 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 机房地域代号,如hk、 us-ca、 us-ws等。不填默认为空,返回所有支持地区。 - - **Response** - - - **AreaSet** (list) - 见 **GlobalSSHArea** 模型定义 - - **Message** (str) - 提示信息 - - **Response Model** - - **GlobalSSHArea** - - - **Area** (str) - GlobalSSH覆盖的地区,如香港、东京、洛杉矶等 - - **AreaCode** (str) - 地区代号,以地区AirPort Code - - **RegionSet** (list) - ucloud机房代号构成的数组,如["hk","us-ca"] - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribeGlobalSSHAreaRequestSchema().dumps(d) - - resp = self.invoke("DescribeGlobalSSHArea", d, **kwargs) - return apis.DescribeGlobalSSHAreaResponseSchema().loads(resp) - - def describe_global_ssh_instance( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DescribeGlobalSSHInstance - 获取GlobalSSH实例列表(传实例ID获取单个实例信息,不传获取项目下全部实例) - - **Request** - - - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ - - **InstanceId** (str) - 实例ID,资源唯一标识 - - **Response** - - - **InstanceSet** (list) - 见 **GlobalSSHInfo** 模型定义 - - **Response Model** - - **GlobalSSHInfo** - - - **AcceleratingDomain** (str) - 加速域名 - - **Area** (str) - 被SSH访问的IP所在地区 - - **ChargeType** (str) - 支付周期,如Month,Year等 - - **CreateTime** (int) - 资源创建时间戳 - - **ExpireTime** (int) - 资源过期时间戳 - - **InstanceId** (str) - 实例ID,资源唯一标识 - - **Port** (int) - SSH登陆端口 - - **Remark** (str) - 备注信息 - - **TargetIP** (str) - 被SSH访问的EIP - - """ - # build request - d = {"ProjectId": self.config.project_id} - req and d.update(req) - d = apis.DescribeGlobalSSHInstanceRequestSchema().dumps(d) - - resp = self.invoke("DescribeGlobalSSHInstance", d, **kwargs) - return apis.DescribeGlobalSSHInstanceResponseSchema().loads(resp) - - def modify_global_ssh_port( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ ModifyGlobalSSHPort - 修改GlobalSSH端口 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ - - **InstanceId** (str) - (Required) 实例ID,资源唯一标识 - - **Port** (int) - (Required) 调整后的SSH登陆端口 - - **Response** - - - **Message** (str) - 提示信息 - - """ - # build request - d = {"ProjectId": self.config.project_id} - req and d.update(req) - d = apis.ModifyGlobalSSHPortRequestSchema().dumps(d) - - resp = self.invoke("ModifyGlobalSSHPort", d, **kwargs) - return apis.ModifyGlobalSSHPortResponseSchema().loads(resp) - - def modify_global_ssh_remark( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ ModifyGlobalSSHRemark - 修改GlobalSSH备注 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ - - **InstanceId** (str) - (Required) 实例ID,资源唯一标识 - - **Remark** (str) - 备注信息,不填默认为空字符串 - - **Response** - - - **Message** (str) - 接口返回消息 - - """ - # build request - d = {"ProjectId": self.config.project_id} - req and d.update(req) - d = apis.ModifyGlobalSSHRemarkRequestSchema().dumps(d) - - resp = self.invoke("ModifyGlobalSSHRemark", d, **kwargs) - return apis.ModifyGlobalSSHRemarkResponseSchema().loads(resp) +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +import typing + + +from ucloud.core.client import Client +from ucloud.services.pathx.schemas import apis + + +class PathXClient(Client): + def __init__( + self, config: dict, transport=None, middleware=None, logger=None + ): + super(PathXClient, self).__init__(config, transport, middleware, logger) + + def create_global_ssh_instance( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ CreateGlobalSSHInstance - 创建GlobalSSH实例 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ + - **Area** (str) - (Required) 填写支持SSH访问IP的地区名称,如“洛杉矶”,“新加坡”,“香港”,“东京”,“华盛顿”,“法兰克福”。Area和AreaCode两者必填一个 + - **AreaCode** (str) - (Required) AreaCode, 区域航空港国际通用代码。Area和AreaCode两者必填一个 + - **Port** (int) - (Required) SSH端口,1-65535且不能使用80,443端口 + - **TargetIP** (str) - (Required) 被SSH访问的IP + - **ChargeType** (str) - 支付方式,如按月、按年、按时 + - **CouponId** (str) - 使用代金券可冲抵部分费用 + - **Quantity** (int) - 购买数量 + - **Remark** (str) - 备注信息 + + **Response** + + - **AcceleratingDomain** (str) - 加速域名,访问该域名可就近接入 + - **InstanceId** (str) - 实例ID,资源唯一标识 + - **Message** (str) - 提示信息 + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.CreateGlobalSSHInstanceRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateGlobalSSHInstance", d, **kwargs) + return apis.CreateGlobalSSHInstanceResponseSchema().loads(resp) + + def delete_global_ssh_instance( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DeleteGlobalSSHInstance - 删除GlobalSSH实例 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ + - **InstanceId** (str) - (Required) 实例Id,资源的唯一标识 + + **Response** + + - **Message** (str) - 提示信息 + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.DeleteGlobalSSHInstanceRequestSchema().dumps(d) + + resp = self.invoke("DeleteGlobalSSHInstance", d, **kwargs) + return apis.DeleteGlobalSSHInstanceResponseSchema().loads(resp) + + def describe_global_ssh_area( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DescribeGlobalSSHArea - 获取GlobalSSH覆盖的地区列表 用于控制显示哪些机房地域可以使用SSH特性 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 机房地域代号,如hk、 us-ca、 us-ws等。不填默认为空,返回所有支持地区。 + + **Response** + + - **AreaSet** (list) - 见 **GlobalSSHArea** 模型定义 + - **Message** (str) - 提示信息 + + **Response Model** + + **GlobalSSHArea** + + - **Area** (str) - GlobalSSH覆盖的地区,如香港、东京、洛杉矶等 + - **AreaCode** (str) - 地区代号,以地区AirPort Code + - **RegionSet** (list) - ucloud机房代号构成的数组,如["hk","us-ca"] + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribeGlobalSSHAreaRequestSchema().dumps(d) + + resp = self.invoke("DescribeGlobalSSHArea", d, **kwargs) + return apis.DescribeGlobalSSHAreaResponseSchema().loads(resp) + + def describe_global_ssh_instance( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DescribeGlobalSSHInstance - 获取GlobalSSH实例列表(传实例ID获取单个实例信息,不传获取项目下全部实例) + + **Request** + + - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ + - **InstanceId** (str) - 实例ID,资源唯一标识 + + **Response** + + - **InstanceSet** (list) - 见 **GlobalSSHInfo** 模型定义 + + **Response Model** + + **GlobalSSHInfo** + + - **AcceleratingDomain** (str) - 加速域名 + - **Area** (str) - 被SSH访问的IP所在地区 + - **ChargeType** (str) - 支付周期,如Month,Year等 + - **CreateTime** (int) - 资源创建时间戳 + - **ExpireTime** (int) - 资源过期时间戳 + - **InstanceId** (str) - 实例ID,资源唯一标识 + - **Port** (int) - SSH登陆端口 + - **Remark** (str) - 备注信息 + - **TargetIP** (str) - 被SSH访问的EIP + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.DescribeGlobalSSHInstanceRequestSchema().dumps(d) + + resp = self.invoke("DescribeGlobalSSHInstance", d, **kwargs) + return apis.DescribeGlobalSSHInstanceResponseSchema().loads(resp) + + def modify_global_ssh_port( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ ModifyGlobalSSHPort - 修改GlobalSSH端口 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ + - **InstanceId** (str) - (Required) 实例ID,资源唯一标识 + - **Port** (int) - (Required) 调整后的SSH登陆端口 + + **Response** + + - **Message** (str) - 提示信息 + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.ModifyGlobalSSHPortRequestSchema().dumps(d) + + resp = self.invoke("ModifyGlobalSSHPort", d, **kwargs) + return apis.ModifyGlobalSSHPortResponseSchema().loads(resp) + + def modify_global_ssh_remark( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ ModifyGlobalSSHRemark - 修改GlobalSSH备注 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID,如org-xxxx。请参考 `GetProjectList接口 `_ + - **InstanceId** (str) - (Required) 实例ID,资源唯一标识 + - **Remark** (str) - 备注信息,不填默认为空字符串 + + **Response** + + - **Message** (str) - 接口返回消息 + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.ModifyGlobalSSHRemarkRequestSchema().dumps(d) + + resp = self.invoke("ModifyGlobalSSHRemark", d, **kwargs) + return apis.ModifyGlobalSSHRemarkResponseSchema().loads(resp) diff --git a/ucloud/services/pathx/schemas/apis.py b/ucloud/services/pathx/schemas/apis.py index 2a3f5f80..6a7e0c8c 100644 --- a/ucloud/services/pathx/schemas/apis.py +++ b/ucloud/services/pathx/schemas/apis.py @@ -1,178 +1,178 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields -from ucloud.services.pathx.schemas import models - - -""" PathX API Schema -""" - - -""" -API: CreateGlobalSSHInstance - -创建GlobalSSH实例 -""" - - -class CreateGlobalSSHInstanceRequestSchema(schema.RequestSchema): - """ CreateGlobalSSHInstance - 创建GlobalSSH实例 - """ - - fields = { - "Area": fields.Str(required=True, dump_to="Area"), - "AreaCode": fields.Str(required=True, dump_to="AreaCode"), - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "Port": fields.Int(required=True, dump_to="Port"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "TargetIP": fields.Str(required=True, dump_to="TargetIP"), - } - - -class CreateGlobalSSHInstanceResponseSchema(schema.ResponseSchema): - """ CreateGlobalSSHInstance - 创建GlobalSSH实例 - """ - - fields = { - "AcceleratingDomain": fields.Str( - required=False, load_from="AcceleratingDomain" - ), - "InstanceId": fields.Str(required=True, load_from="InstanceId"), - "Message": fields.Str(required=False, load_from="Message"), - } - - -""" -API: DeleteGlobalSSHInstance - -删除GlobalSSH实例 -""" - - -class DeleteGlobalSSHInstanceRequestSchema(schema.RequestSchema): - """ DeleteGlobalSSHInstance - 删除GlobalSSH实例 - """ - - fields = { - "InstanceId": fields.Str(required=True, dump_to="InstanceId"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - } - - -class DeleteGlobalSSHInstanceResponseSchema(schema.ResponseSchema): - """ DeleteGlobalSSHInstance - 删除GlobalSSH实例 - """ - - fields = {"Message": fields.Str(required=False, load_from="Message")} - - -""" -API: DescribeGlobalSSHArea - -获取GlobalSSH覆盖的地区列表 用于控制显示哪些机房地域可以使用SSH特性 -""" - - -class DescribeGlobalSSHAreaRequestSchema(schema.RequestSchema): - """ DescribeGlobalSSHArea - 获取GlobalSSH覆盖的地区列表 用于控制显示哪些机房地域可以使用SSH特性 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=False, dump_to="Region"), - } - - -class DescribeGlobalSSHAreaResponseSchema(schema.ResponseSchema): - """ DescribeGlobalSSHArea - 获取GlobalSSH覆盖的地区列表 用于控制显示哪些机房地域可以使用SSH特性 - """ - - fields = { - "AreaSet": fields.List( - models.GlobalSSHAreaSchema(), required=False, load_from="AreaSet" - ), - "Message": fields.Str(required=False, load_from="Message"), - } - - -""" -API: DescribeGlobalSSHInstance - -获取GlobalSSH实例列表(传实例ID获取单个实例信息,不传获取项目下全部实例) -""" - - -class DescribeGlobalSSHInstanceRequestSchema(schema.RequestSchema): - """ DescribeGlobalSSHInstance - 获取GlobalSSH实例列表(传实例ID获取单个实例信息,不传获取项目下全部实例) - """ - - fields = { - "InstanceId": fields.Str(required=False, dump_to="InstanceId"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - } - - -class DescribeGlobalSSHInstanceResponseSchema(schema.ResponseSchema): - """ DescribeGlobalSSHInstance - 获取GlobalSSH实例列表(传实例ID获取单个实例信息,不传获取项目下全部实例) - """ - - fields = { - "InstanceSet": fields.List( - models.GlobalSSHInfoSchema(), - required=False, - load_from="InstanceSet", - ) - } - - -""" -API: ModifyGlobalSSHPort - -修改GlobalSSH端口 -""" - - -class ModifyGlobalSSHPortRequestSchema(schema.RequestSchema): - """ ModifyGlobalSSHPort - 修改GlobalSSH端口 - """ - - fields = { - "InstanceId": fields.Str(required=True, dump_to="InstanceId"), - "Port": fields.Int(required=True, dump_to="Port"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - } - - -class ModifyGlobalSSHPortResponseSchema(schema.ResponseSchema): - """ ModifyGlobalSSHPort - 修改GlobalSSH端口 - """ - - fields = {"Message": fields.Str(required=False, load_from="Message")} - - -""" -API: ModifyGlobalSSHRemark - -修改GlobalSSH备注 -""" - - -class ModifyGlobalSSHRemarkRequestSchema(schema.RequestSchema): - """ ModifyGlobalSSHRemark - 修改GlobalSSH备注 - """ - - fields = { - "InstanceId": fields.Str(required=True, dump_to="InstanceId"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Remark": fields.Str(required=False, dump_to="Remark"), - } - - -class ModifyGlobalSSHRemarkResponseSchema(schema.ResponseSchema): - """ ModifyGlobalSSHRemark - 修改GlobalSSH备注 - """ - - fields = {"Message": fields.Str(required=False, load_from="Message")} +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.pathx.schemas import models + + +""" PathX API Schema +""" + + +""" +API: CreateGlobalSSHInstance + +创建GlobalSSH实例 +""" + + +class CreateGlobalSSHInstanceRequestSchema(schema.RequestSchema): + """ CreateGlobalSSHInstance - 创建GlobalSSH实例 + """ + + fields = { + "Area": fields.Str(required=True, dump_to="Area"), + "AreaCode": fields.Str(required=True, dump_to="AreaCode"), + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "Port": fields.Int(required=True, dump_to="Port"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "TargetIP": fields.Str(required=True, dump_to="TargetIP"), + } + + +class CreateGlobalSSHInstanceResponseSchema(schema.ResponseSchema): + """ CreateGlobalSSHInstance - 创建GlobalSSH实例 + """ + + fields = { + "AcceleratingDomain": fields.Str( + required=False, load_from="AcceleratingDomain" + ), + "InstanceId": fields.Str(required=True, load_from="InstanceId"), + "Message": fields.Str(required=False, load_from="Message"), + } + + +""" +API: DeleteGlobalSSHInstance + +删除GlobalSSH实例 +""" + + +class DeleteGlobalSSHInstanceRequestSchema(schema.RequestSchema): + """ DeleteGlobalSSHInstance - 删除GlobalSSH实例 + """ + + fields = { + "InstanceId": fields.Str(required=True, dump_to="InstanceId"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + } + + +class DeleteGlobalSSHInstanceResponseSchema(schema.ResponseSchema): + """ DeleteGlobalSSHInstance - 删除GlobalSSH实例 + """ + + fields = {"Message": fields.Str(required=False, load_from="Message")} + + +""" +API: DescribeGlobalSSHArea + +获取GlobalSSH覆盖的地区列表 用于控制显示哪些机房地域可以使用SSH特性 +""" + + +class DescribeGlobalSSHAreaRequestSchema(schema.RequestSchema): + """ DescribeGlobalSSHArea - 获取GlobalSSH覆盖的地区列表 用于控制显示哪些机房地域可以使用SSH特性 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=False, dump_to="Region"), + } + + +class DescribeGlobalSSHAreaResponseSchema(schema.ResponseSchema): + """ DescribeGlobalSSHArea - 获取GlobalSSH覆盖的地区列表 用于控制显示哪些机房地域可以使用SSH特性 + """ + + fields = { + "AreaSet": fields.List( + models.GlobalSSHAreaSchema(), required=False, load_from="AreaSet" + ), + "Message": fields.Str(required=False, load_from="Message"), + } + + +""" +API: DescribeGlobalSSHInstance + +获取GlobalSSH实例列表(传实例ID获取单个实例信息,不传获取项目下全部实例) +""" + + +class DescribeGlobalSSHInstanceRequestSchema(schema.RequestSchema): + """ DescribeGlobalSSHInstance - 获取GlobalSSH实例列表(传实例ID获取单个实例信息,不传获取项目下全部实例) + """ + + fields = { + "InstanceId": fields.Str(required=False, dump_to="InstanceId"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + } + + +class DescribeGlobalSSHInstanceResponseSchema(schema.ResponseSchema): + """ DescribeGlobalSSHInstance - 获取GlobalSSH实例列表(传实例ID获取单个实例信息,不传获取项目下全部实例) + """ + + fields = { + "InstanceSet": fields.List( + models.GlobalSSHInfoSchema(), + required=False, + load_from="InstanceSet", + ) + } + + +""" +API: ModifyGlobalSSHPort + +修改GlobalSSH端口 +""" + + +class ModifyGlobalSSHPortRequestSchema(schema.RequestSchema): + """ ModifyGlobalSSHPort - 修改GlobalSSH端口 + """ + + fields = { + "InstanceId": fields.Str(required=True, dump_to="InstanceId"), + "Port": fields.Int(required=True, dump_to="Port"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + } + + +class ModifyGlobalSSHPortResponseSchema(schema.ResponseSchema): + """ ModifyGlobalSSHPort - 修改GlobalSSH端口 + """ + + fields = {"Message": fields.Str(required=False, load_from="Message")} + + +""" +API: ModifyGlobalSSHRemark + +修改GlobalSSH备注 +""" + + +class ModifyGlobalSSHRemarkRequestSchema(schema.RequestSchema): + """ ModifyGlobalSSHRemark - 修改GlobalSSH备注 + """ + + fields = { + "InstanceId": fields.Str(required=True, dump_to="InstanceId"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Remark": fields.Str(required=False, dump_to="Remark"), + } + + +class ModifyGlobalSSHRemarkResponseSchema(schema.ResponseSchema): + """ ModifyGlobalSSHRemark - 修改GlobalSSH备注 + """ + + fields = {"Message": fields.Str(required=False, load_from="Message")} diff --git a/ucloud/services/stepflow/client.py b/ucloud/services/stepflow/client.py index 12e1c0c4..4d2469e0 100644 --- a/ucloud/services/stepflow/client.py +++ b/ucloud/services/stepflow/client.py @@ -1,98 +1,98 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -import typing - - -from ucloud.core.client import Client -from ucloud.services.stepflow.schemas import apis - - -class StepFlowClient(Client): - def __init__( - self, config: dict, transport=None, middleware=None, logger=None - ): - super(StepFlowClient, self).__init__( - config, transport, middleware, logger - ) - - def create_sf_workflow_from_template( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ CreateSFWorkflowFromTemplate - 导入工作流定义 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Namespace** (str) - (Required) 需要创建的工作流namespace - - **Workflow** (str) - (Required) 描述工作流定义的base64字符串 - - **WorkflowName** (str) - (Required) 需要创建的工作流名称 - - **Response** - - - **Message** (str) - 返回消息 - - **Version** (int) - 创建的工作流版本号 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.CreateSFWorkflowFromTemplateRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CreateSFWorkflowFromTemplate", d, **kwargs) - return apis.CreateSFWorkflowFromTemplateResponseSchema().loads(resp) - - def get_sf_workflow_template( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ GetSFWorkflowTemplate - 导出工作流定义 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **WorkflowId** (str) - (Required) 被导出工作流的Id - - **WorkflowVersion** (int) - 被导出工作流的版本号。取值范围:WorkflowVersion >= 1;默认会获取发布版本对应的workflow;超过最大版本会返回错误 - - **Response** - - - **Message** (str) - 返回消息 - - **Version** (int) - 导出工作流的版本号 - - **Workflow** (dict) - 见 **WorkflowTemplate** 模型定义 - - **WorkflowId** (str) - 导出工作流的Id - - **Response Model** - - **Param** - - - **Name** (str) - 参数名称 - - **Type** (str) - 参数类型 - - **Value** (str) - 参数值 - - **ActivityTemplate** - - - **Input** (dict) - Activity的输入 - - **Name** (str) - Activity的名字 - - **Next** (str) - 下一个Activity的名字 - - **Output** (list) - Activity的输出,详见Param - - **RetryTimes** (str) - Activity的重试次数 - - **Timeout** (str) - Activity的超时时间 - - **Type** (str) - Activity的类型 - - **WorkflowTemplate** - - - **Activites** (list) - 见 **ActivityTemplate** 模型定义 - - **Input** (list) - 见 **Param** 模型定义 - - **Output** (list) - 见 **Param** 模型定义 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.GetSFWorkflowTemplateRequestSchema().dumps(d) - - resp = self.invoke("GetSFWorkflowTemplate", d, **kwargs) - return apis.GetSFWorkflowTemplateResponseSchema().loads(resp) +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +import typing + + +from ucloud.core.client import Client +from ucloud.services.stepflow.schemas import apis + + +class StepFlowClient(Client): + def __init__( + self, config: dict, transport=None, middleware=None, logger=None + ): + super(StepFlowClient, self).__init__( + config, transport, middleware, logger + ) + + def create_sf_workflow_from_template( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ CreateSFWorkflowFromTemplate - 导入工作流定义 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Namespace** (str) - (Required) 需要创建的工作流namespace + - **Workflow** (str) - (Required) 描述工作流定义的base64字符串 + - **WorkflowName** (str) - (Required) 需要创建的工作流名称 + + **Response** + + - **Message** (str) - 返回消息 + - **Version** (int) - 创建的工作流版本号 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CreateSFWorkflowFromTemplateRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateSFWorkflowFromTemplate", d, **kwargs) + return apis.CreateSFWorkflowFromTemplateResponseSchema().loads(resp) + + def get_sf_workflow_template( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ GetSFWorkflowTemplate - 导出工作流定义 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **WorkflowId** (str) - (Required) 被导出工作流的Id + - **WorkflowVersion** (int) - 被导出工作流的版本号。取值范围:WorkflowVersion >= 1;默认会获取发布版本对应的workflow;超过最大版本会返回错误 + + **Response** + + - **Message** (str) - 返回消息 + - **Version** (int) - 导出工作流的版本号 + - **Workflow** (dict) - 见 **WorkflowTemplate** 模型定义 + - **WorkflowId** (str) - 导出工作流的Id + + **Response Model** + + **Param** + + - **Name** (str) - 参数名称 + - **Type** (str) - 参数类型 + - **Value** (str) - 参数值 + + **ActivityTemplate** + + - **Input** (dict) - Activity的输入 + - **Name** (str) - Activity的名字 + - **Next** (str) - 下一个Activity的名字 + - **Output** (list) - Activity的输出,详见Param + - **RetryTimes** (str) - Activity的重试次数 + - **Timeout** (str) - Activity的超时时间 + - **Type** (str) - Activity的类型 + + **WorkflowTemplate** + + - **Activites** (list) - 见 **ActivityTemplate** 模型定义 + - **Input** (list) - 见 **Param** 模型定义 + - **Output** (list) - 见 **Param** 模型定义 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.GetSFWorkflowTemplateRequestSchema().dumps(d) + + resp = self.invoke("GetSFWorkflowTemplate", d, **kwargs) + return apis.GetSFWorkflowTemplateResponseSchema().loads(resp) diff --git a/ucloud/services/uaccount/client.py b/ucloud/services/uaccount/client.py index 17bea01c..b0a81333 100644 --- a/ucloud/services/uaccount/client.py +++ b/ucloud/services/uaccount/client.py @@ -1,192 +1,194 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -import typing - - -from ucloud.core.client import Client -from ucloud.services.uaccount.schemas import apis - - -class UAccountClient(Client): - def __init__( - self, config: dict, transport=None, middleware=None, logger=None - ): - super(UAccountClient, self).__init__( - config, transport, middleware, logger - ) - - def create_project( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ CreateProject - 创建项目 - - **Request** - - - **ProjectName** (str) - (Required) 项目名称 - - **Response** - - - **ProjectId** (str) - 所创建项目的Id - - """ - # build request - d = {} - req and d.update(req) - d = apis.CreateProjectRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CreateProject", d, **kwargs) - return apis.CreateProjectResponseSchema().loads(resp) - - def get_project_list( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ GetProjectList - 获取项目列表 - - **Request** - - - **IsFinance** (str) - 是否是财务账号 - - **Response** - - - **ProjectCount** (int) - 项目总数 - - **ProjectSet** (list) - 见 **ProjectListInfo** 模型定义 - - **Response Model** - - **ProjectListInfo** - - - **CreateTime** (int) - 创建时间(Unix时间戳) - - **IsDefault** (bool) - 是否为默认项目 - - **MemberCount** (int) - 项目下成员数量 - - **ParentId** (str) - 父项目ID - - **ParentName** (str) - 父项目名称 - - **ProjectId** (str) - 项目ID - - **ProjectName** (str) - 项目名称 - - **ResourceCount** (int) - 项目下资源数量 - - """ - # build request - d = {} - req and d.update(req) - d = apis.GetProjectListRequestSchema().dumps(d) - - resp = self.invoke("GetProjectList", d, **kwargs) - return apis.GetProjectListResponseSchema().loads(resp) - - def get_region(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ GetRegion - 获取用户在各数据中心的权限等信息 - - **Request** - - - **Response** - - - **Regions** (list) - 见 **RegionInfo** 模型定义 - - **Response Model** - - **RegionInfo** - - - **BitMaps** (str) - 用户在此数据中心的权限位 - - **IsDefault** (bool) - 是否用户当前默认数据中心 - - **Region** (str) - 地域名字,如cn-bj - - **RegionId** (int) - 数据中心ID - - **RegionName** (str) - 数据中心名称 - - **Zone** (str) - 可用区名字,如cn-bj-01 - - """ - # build request - d = {} - req and d.update(req) - d = apis.GetRegionRequestSchema().dumps(d) - - resp = self.invoke("GetRegion", d, **kwargs) - return apis.GetRegionResponseSchema().loads(resp) - - def get_user_info( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ GetUserInfo - 获取用户信息 - - **Request** - - - **Response** - - - **DataSet** (list) - 见 **UserInfo** 模型定义 - - **Response Model** - - **UserInfo** - - - **Admin** (int) - 是否超级管理员 0:否 1:是 - - **Administrator** (str) - 管理员 - - **AuthState** (str) - 实名认证状态 - - **City** (str) - 城市 - - **CompanyName** (str) - 公司名称 - - **Finance** (int) - 是否有财务权限 0:否 1:是 - - **IndustryType** (int) - 所属行业 - - **PhonePrefix** (str) - 国际号码前缀 - - **Province** (str) - 省份 - - **UserAddress** (str) - 公司地址 - - **UserEmail** (str) - 用户邮箱 - - **UserId** (int) - 用户Id - - **UserName** (str) - 称呼 - - **UserPhone** (str) - 用户手机 - - **UserType** (int) - 会员类型 - - **UserVersion** (int) - 是否子帐户(大于100为子帐户) - - """ - # build request - d = {} - req and d.update(req) - d = apis.GetUserInfoRequestSchema().dumps(d) - - resp = self.invoke("GetUserInfo", d, **kwargs) - return apis.GetUserInfoResponseSchema().loads(resp) - - def modify_project( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ ModifyProject - 修改项目 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **ProjectName** (str) - (Required) 新的项目名称 - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id} - req and d.update(req) - d = apis.ModifyProjectRequestSchema().dumps(d) - - resp = self.invoke("ModifyProject", d, **kwargs) - return apis.ModifyProjectResponseSchema().loads(resp) - - def terminate_project( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ TerminateProject - 删除项目 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID,不填写为默认项目,子帐号必须填写。 - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id} - req and d.update(req) - d = apis.TerminateProjectRequestSchema().dumps(d) - - resp = self.invoke("TerminateProject", d, **kwargs) - return apis.TerminateProjectResponseSchema().loads(resp) +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +import typing + + +from ucloud.core.client import Client +from ucloud.services.uaccount.schemas import apis + + +class UAccountClient(Client): + def __init__( + self, config: dict, transport=None, middleware=None, logger=None + ): + super(UAccountClient, self).__init__( + config, transport, middleware, logger + ) + + def create_project( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ CreateProject - 创建项目 + + **Request** + + - **ProjectName** (str) - (Required) 项目名称,不得与现有项目重名 + + **Response** + + - **ProjectId** (str) - 所创建项目的Id + + """ + # build request + d = {} + req and d.update(req) + d = apis.CreateProjectRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateProject", d, **kwargs) + return apis.CreateProjectResponseSchema().loads(resp) + + def get_project_list( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ GetProjectList - 获取项目列表 + + **Request** + + - **IsFinance** (str) - 是否是财务账号(Yes:是,No:否) + + **Response** + + - **ProjectCount** (int) - 项目总数 + - **ProjectSet** (list) - 见 **ProjectListInfo** 模型定义 + + **Response Model** + + **ProjectListInfo** + + - **CreateTime** (int) - 创建时间(Unix时间戳) + - **IsDefault** (bool) - 是否为默认项目 + - **MemberCount** (int) - 项目下成员数量 + - **ParentId** (str) - 父项目ID(已废弃) + - **ParentName** (str) - 父项目名称(已废弃) + - **ProjectId** (str) - 项目ID + - **ProjectName** (str) - 项目名称 + - **ResourceCount** (int) - 项目下资源数量(已废弃,不建议使用) + + """ + # build request + d = {} + req and d.update(req) + d = apis.GetProjectListRequestSchema().dumps(d) + + resp = self.invoke("GetProjectList", d, **kwargs) + return apis.GetProjectListResponseSchema().loads(resp) + + def get_region(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ GetRegion - 获取用户在各数据中心的权限等信息 + + **Request** + + + **Response** + + - **Regions** (list) - 见 **RegionInfo** 模型定义 + + **Response Model** + + **RegionInfo** + + - **BitMaps** (str) - 用户在此数据中心的权限位 + - **IsDefault** (bool) - 是否用户当前默认数据中心 + - **Region** (str) - 地域名字,如cn-bj + - **RegionId** (int) - 数据中心ID + - **RegionName** (str) - 数据中心名称 + - **Zone** (str) - 可用区名字,如cn-bj-01 + + """ + # build request + d = {} + req and d.update(req) + d = apis.GetRegionRequestSchema().dumps(d) + + resp = self.invoke("GetRegion", d, **kwargs) + return apis.GetRegionResponseSchema().loads(resp) + + def get_user_info( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ GetUserInfo - 获取用户信息 + + **Request** + + + **Response** + + - **DataSet** (list) - 见 **UserInfo** 模型定义 + + **Response Model** + + **UserInfo** + + - **Admin** (int) - 是否超级管理员(0:否 1:是) + - **Administrator** (str) - 管理员 + - **AuthState** (str) - 实名认证状态 + - **City** (str) - 城市 + - **CompanyName** (str) - 公司名称 + - **Finance** (int) - 是否有财务权限(0:否 1:是) + - **IndustryType** (int) - 所属行业 + - **MandatoryTOTP** (str) - 是否强制开启TOTP(0:否 1:是) + - **PasswordPolicyDate** (str) - 是否开启定期修改密码(0:否 1:是) + - **PhonePrefix** (str) - 国际号码前缀 + - **Province** (str) - 省份 + - **UserAddress** (str) - 公司地址 + - **UserEmail** (str) - 用户邮箱 + - **UserId** (int) - 用户Id + - **UserName** (str) - 称呼 + - **UserPhone** (str) - 用户手机 + - **UserType** (int) - 会员类型 + - **UserVersion** (int) - 是否子帐户(大于100为子帐户) + + """ + # build request + d = {} + req and d.update(req) + d = apis.GetUserInfoRequestSchema().dumps(d) + + resp = self.invoke("GetUserInfo", d, **kwargs) + return apis.GetUserInfoResponseSchema().loads(resp) + + def modify_project( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ ModifyProject - 修改项目 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **ProjectName** (str) - (Required) 新的项目名称 + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.ModifyProjectRequestSchema().dumps(d) + + resp = self.invoke("ModifyProject", d, **kwargs) + return apis.ModifyProjectResponseSchema().loads(resp) + + def terminate_project( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ TerminateProject - 删除项目 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID,请参考 `GetProjectList接口 `_ 的描述。 + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.TerminateProjectRequestSchema().dumps(d) + + resp = self.invoke("TerminateProject", d, **kwargs) + return apis.TerminateProjectResponseSchema().loads(resp) diff --git a/ucloud/services/uaccount/schemas/apis.py b/ucloud/services/uaccount/schemas/apis.py index c41026ba..7adaa548 100644 --- a/ucloud/services/uaccount/schemas/apis.py +++ b/ucloud/services/uaccount/schemas/apis.py @@ -1,152 +1,152 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields -from ucloud.services.uaccount.schemas import models - - -""" UAccount API Schema -""" - - -""" -API: CreateProject - -创建项目 -""" - - -class CreateProjectRequestSchema(schema.RequestSchema): - """ CreateProject - 创建项目 - """ - - fields = {"ProjectName": fields.Str(required=True, dump_to="ProjectName")} - - -class CreateProjectResponseSchema(schema.ResponseSchema): - """ CreateProject - 创建项目 - """ - - fields = {"ProjectId": fields.Str(required=True, load_from="ProjectId")} - - -""" -API: GetProjectList - -获取项目列表 -""" - - -class GetProjectListRequestSchema(schema.RequestSchema): - """ GetProjectList - 获取项目列表 - """ - - fields = {"IsFinance": fields.Str(required=False, dump_to="IsFinance")} - - -class GetProjectListResponseSchema(schema.ResponseSchema): - """ GetProjectList - 获取项目列表 - """ - - fields = { - "ProjectCount": fields.Int(required=True, load_from="ProjectCount"), - "ProjectSet": fields.List( - models.ProjectListInfoSchema(), - required=True, - load_from="ProjectSet", - ), - } - - -""" -API: GetRegion - -获取用户在各数据中心的权限等信息 -""" - - -class GetRegionRequestSchema(schema.RequestSchema): - """ GetRegion - 获取用户在各数据中心的权限等信息 - """ - - fields = {} - - -class GetRegionResponseSchema(schema.ResponseSchema): - """ GetRegion - 获取用户在各数据中心的权限等信息 - """ - - fields = { - "Regions": fields.List( - models.RegionInfoSchema(), required=False, load_from="Regions" - ) - } - - -""" -API: GetUserInfo - -获取用户信息 -""" - - -class GetUserInfoRequestSchema(schema.RequestSchema): - """ GetUserInfo - 获取用户信息 - """ - - fields = {} - - -class GetUserInfoResponseSchema(schema.ResponseSchema): - """ GetUserInfo - 获取用户信息 - """ - - fields = { - "DataSet": fields.List( - models.UserInfoSchema(), required=True, load_from="DataSet" - ) - } - - -""" -API: ModifyProject - -修改项目 -""" - - -class ModifyProjectRequestSchema(schema.RequestSchema): - """ ModifyProject - 修改项目 - """ - - fields = { - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "ProjectName": fields.Str(required=True, dump_to="ProjectName"), - } - - -class ModifyProjectResponseSchema(schema.ResponseSchema): - """ ModifyProject - 修改项目 - """ - - fields = {} - - -""" -API: TerminateProject - -删除项目 -""" - - -class TerminateProjectRequestSchema(schema.RequestSchema): - """ TerminateProject - 删除项目 - """ - - fields = {"ProjectId": fields.Str(required=False, dump_to="ProjectId")} - - -class TerminateProjectResponseSchema(schema.ResponseSchema): - """ TerminateProject - 删除项目 - """ - - fields = {} +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.uaccount.schemas import models + + +""" UAccount API Schema +""" + + +""" +API: CreateProject + +创建项目 +""" + + +class CreateProjectRequestSchema(schema.RequestSchema): + """ CreateProject - 创建项目 + """ + + fields = {"ProjectName": fields.Str(required=True, dump_to="ProjectName")} + + +class CreateProjectResponseSchema(schema.ResponseSchema): + """ CreateProject - 创建项目 + """ + + fields = {"ProjectId": fields.Str(required=True, load_from="ProjectId")} + + +""" +API: GetProjectList + +获取项目列表 +""" + + +class GetProjectListRequestSchema(schema.RequestSchema): + """ GetProjectList - 获取项目列表 + """ + + fields = {"IsFinance": fields.Str(required=False, dump_to="IsFinance")} + + +class GetProjectListResponseSchema(schema.ResponseSchema): + """ GetProjectList - 获取项目列表 + """ + + fields = { + "ProjectCount": fields.Int(required=True, load_from="ProjectCount"), + "ProjectSet": fields.List( + models.ProjectListInfoSchema(), + required=True, + load_from="ProjectSet", + ), + } + + +""" +API: GetRegion + +获取用户在各数据中心的权限等信息 +""" + + +class GetRegionRequestSchema(schema.RequestSchema): + """ GetRegion - 获取用户在各数据中心的权限等信息 + """ + + fields = {} + + +class GetRegionResponseSchema(schema.ResponseSchema): + """ GetRegion - 获取用户在各数据中心的权限等信息 + """ + + fields = { + "Regions": fields.List( + models.RegionInfoSchema(), required=False, load_from="Regions" + ) + } + + +""" +API: GetUserInfo + +获取用户信息 +""" + + +class GetUserInfoRequestSchema(schema.RequestSchema): + """ GetUserInfo - 获取用户信息 + """ + + fields = {} + + +class GetUserInfoResponseSchema(schema.ResponseSchema): + """ GetUserInfo - 获取用户信息 + """ + + fields = { + "DataSet": fields.List( + models.UserInfoSchema(), required=True, load_from="DataSet" + ) + } + + +""" +API: ModifyProject + +修改项目 +""" + + +class ModifyProjectRequestSchema(schema.RequestSchema): + """ ModifyProject - 修改项目 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "ProjectName": fields.Str(required=True, dump_to="ProjectName"), + } + + +class ModifyProjectResponseSchema(schema.ResponseSchema): + """ ModifyProject - 修改项目 + """ + + fields = {} + + +""" +API: TerminateProject + +删除项目 +""" + + +class TerminateProjectRequestSchema(schema.RequestSchema): + """ TerminateProject - 删除项目 + """ + + fields = {"ProjectId": fields.Str(required=True, dump_to="ProjectId")} + + +class TerminateProjectResponseSchema(schema.ResponseSchema): + """ TerminateProject - 删除项目 + """ + + fields = {} diff --git a/ucloud/services/uaccount/schemas/models.py b/ucloud/services/uaccount/schemas/models.py index cc3922d2..49ccd75c 100644 --- a/ucloud/services/uaccount/schemas/models.py +++ b/ucloud/services/uaccount/schemas/models.py @@ -11,8 +11,8 @@ class ProjectListInfoSchema(schema.ResponseSchema): "CreateTime": fields.Int(required=True, load_from="CreateTime"), "IsDefault": fields.Bool(required=True, load_from="IsDefault"), "MemberCount": fields.Int(required=True, load_from="MemberCount"), - "ParentId": fields.Str(required=True, load_from="ParentId"), - "ParentName": fields.Str(required=True, load_from="ParentName"), + "ParentId": fields.Str(required=False, load_from="ParentId"), + "ParentName": fields.Str(required=False, load_from="ParentName"), "ProjectId": fields.Str(required=True, load_from="ProjectId"), "ProjectName": fields.Str(required=True, load_from="ProjectName"), "ResourceCount": fields.Int(required=True, load_from="ResourceCount"), @@ -45,6 +45,10 @@ class UserInfoSchema(schema.ResponseSchema): "CompanyName": fields.Str(required=True, load_from="CompanyName"), "Finance": fields.Int(required=True, load_from="Finance"), "IndustryType": fields.Int(required=True, load_from="IndustryType"), + "MandatoryTOTP": fields.Str(required=True, load_from="MandatoryTOTP"), + "PasswordPolicyDate": fields.Str( + required=True, load_from="PasswordPolicyDate" + ), "PhonePrefix": fields.Str(required=True, load_from="PhonePrefix"), "Province": fields.Str(required=True, load_from="Province"), "UserAddress": fields.Str(required=True, load_from="UserAddress"), diff --git a/ucloud/services/udb/client.py b/ucloud/services/udb/client.py index 591eed6f..ef4b559e 100644 --- a/ucloud/services/udb/client.py +++ b/ucloud/services/udb/client.py @@ -879,7 +879,7 @@ def describe_udb_instance_price( - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - **ChargeType** (str) - Year,按年付费; Month,按月付费 Dynamic,按需付费(需开启权限) Trial,试用(需开启权限)默认为月付 - **Count** (int) - 购买DB实例数量,最大数量为10台, 默认为1台 - - **InstanceMode** (str) - 实例的部署类型。可选值为:Normal: 普通单点实例,Slave: 从库实例,HA: 高可用部署实例,默认是Normal + - **InstanceMode** (str) - 实例的部署类型。可选值为:Normal: 普通单点实例,Slave: 从库实例,HA: 高可用部署实例,默认是Normal - **Quantity** (int) - DB购买多少个"计费时间单位",默认值为1。比如:买2个月,Quantity就是2。如果计费单位是“按月”,并且Quantity为0,表示“购买到月底” - **SSDType** (str) - SSD类型,可选值为"SATA"、"PCI-E",如果UseSSD为true ,则必填 - **UseSSD** (str) - 是否使用SSD,只能填true或false,默认为false @@ -1095,6 +1095,7 @@ def describe_udb_type( - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - **BackupZone** (str) - 跨可用区高可用DB的备库所在区域,仅当该可用区支持跨可用区高可用时填入。参见 `可用区列表 `_ + - **CompatibleWithDBType** (str) - 返回从备份创建实例时,该版本号所支持的备份创建版本。如果没传,则表示不是从备份创建。 - **DBClusterType** (str) - DB实例类型,如mysql,sqlserver,mongo,postgresql - **DiskType** (str) - 返回支持某种磁盘类型的DB类型。如果没传,则表示任何磁盘类型均可。 - **InstanceMode** (str) - 返回支持某种实例类型的DB类型。如果没传,则表示任何实例类型均可。normal:单点,ha:高可用,sharded_cluster:分片集群 diff --git a/ucloud/services/udb/schemas/apis.py b/ucloud/services/udb/schemas/apis.py index ed921a47..39f0e17b 100644 --- a/ucloud/services/udb/schemas/apis.py +++ b/ucloud/services/udb/schemas/apis.py @@ -1,1454 +1,1457 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields -from ucloud.services.udb.schemas import models - - -""" UDB API Schema -""" - - -""" -API: BackupUDBInstance - -备份UDB实例 -""" - - -class BackupUDBInstanceRequestSchema(schema.RequestSchema): - """ BackupUDBInstance - 备份UDB实例 - """ - - fields = { - "BackupMethod": fields.Str(required=False, dump_to="BackupMethod"), - "BackupName": fields.Str(required=True, dump_to="BackupName"), - "Blacklist": fields.Str(required=False, dump_to="Blacklist"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "ForceBackup": fields.Bool(required=False, dump_to="ForceBackup"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UseBlacklist": fields.Bool(required=False, dump_to="UseBlacklist"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class BackupUDBInstanceResponseSchema(schema.ResponseSchema): - """ BackupUDBInstance - 备份UDB实例 - """ - - fields = {} - - -""" -API: BackupUDBInstanceBinlog - -备份UDB指定时间段的binlog列表 -""" - - -class BackupUDBInstanceBinlogRequestSchema(schema.RequestSchema): - """ BackupUDBInstanceBinlog - 备份UDB指定时间段的binlog列表 - """ - - fields = { - "BackupFile": fields.Str(required=True, dump_to="BackupFile"), - "BackupName": fields.Str(required=False, dump_to="BackupName"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class BackupUDBInstanceBinlogResponseSchema(schema.ResponseSchema): - """ BackupUDBInstanceBinlog - 备份UDB指定时间段的binlog列表 - """ - - fields = {} - - -""" -API: BackupUDBInstanceErrorLog - -备份UDB指定时间段的errorlog -""" - - -class BackupUDBInstanceErrorLogRequestSchema(schema.RequestSchema): - """ BackupUDBInstanceErrorLog - 备份UDB指定时间段的errorlog - """ - - fields = { - "BackupName": fields.Str(required=True, dump_to="BackupName"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class BackupUDBInstanceErrorLogResponseSchema(schema.ResponseSchema): - """ BackupUDBInstanceErrorLog - 备份UDB指定时间段的errorlog - """ - - fields = {} - - -""" -API: BackupUDBInstanceSlowLog - -备份UDB指定时间段的slowlog分析结果 -""" - - -class BackupUDBInstanceSlowLogRequestSchema(schema.RequestSchema): - """ BackupUDBInstanceSlowLog - 备份UDB指定时间段的slowlog分析结果 - """ - - fields = { - "BackupName": fields.Str(required=True, dump_to="BackupName"), - "BeginTime": fields.Int(required=True, dump_to="BeginTime"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "EndTime": fields.Int(required=True, dump_to="EndTime"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class BackupUDBInstanceSlowLogResponseSchema(schema.ResponseSchema): - """ BackupUDBInstanceSlowLog - 备份UDB指定时间段的slowlog分析结果 - """ - - fields = {} - - -""" -API: CheckRecoverUDBInstance - -核查db是否可以使用回档功能 -""" - - -class CheckRecoverUDBInstanceRequestSchema(schema.RequestSchema): - """ CheckRecoverUDBInstance - 核查db是否可以使用回档功能 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SrcDBId": fields.Str(required=True, dump_to="SrcDBId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class CheckRecoverUDBInstanceResponseSchema(schema.ResponseSchema): - """ CheckRecoverUDBInstance - 核查db是否可以使用回档功能 - """ - - fields = { - "LastestTime": fields.Int(required=False, load_from="LastestTime") - } - - -""" -API: CheckUDBInstanceToHAAllowance - -核查db是否可以升级为高可用 -""" - - -class CheckUDBInstanceToHAAllowanceRequestSchema(schema.RequestSchema): - """ CheckUDBInstanceToHAAllowance - 核查db是否可以升级为高可用 - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class CheckUDBInstanceToHAAllowanceResponseSchema(schema.ResponseSchema): - """ CheckUDBInstanceToHAAllowance - 核查db是否可以升级为高可用 - """ - - fields = {"Allowance": fields.Str(required=False, load_from="Allowance")} - - -""" -API: ClearUDBLog - -清除UDB实例的log -""" - - -class ClearUDBLogRequestSchema(schema.RequestSchema): - """ ClearUDBLog - 清除UDB实例的log - """ - - fields = { - "BeforeTime": fields.Int(required=False, dump_to="BeforeTime"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "LogType": fields.Int(required=True, dump_to="LogType"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ClearUDBLogResponseSchema(schema.ResponseSchema): - """ ClearUDBLog - 清除UDB实例的log - """ - - fields = {} - - -""" -API: CreateUDBInstance - -创建UDB实例(包括创建mysql master节点、mongodb primary/configsvr节点和从备份恢复实例) -""" - - -class CreateUDBInstanceRequestSchema(schema.RequestSchema): - """ CreateUDBInstance - 创建UDB实例(包括创建mysql master节点、mongodb primary/configsvr节点和从备份恢复实例) - """ - - fields = { - "AdminPassword": fields.Str(required=True, dump_to="AdminPassword"), - "AdminUser": fields.Str(required=False, dump_to="AdminUser"), - "BackupCount": fields.Int(required=False, dump_to="BackupCount"), - "BackupDuration": fields.Int(required=False, dump_to="BackupDuration"), - "BackupId": fields.Int(required=False, dump_to="BackupId"), - "BackupTime": fields.Int(required=False, dump_to="BackupTime"), - "BackupZone": fields.Str(required=False, dump_to="BackupZone"), - "CPU": fields.Int(required=False, dump_to="CPU"), - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "ClusterRole": fields.Str(required=False, dump_to="ClusterRole"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "DBTypeId": fields.Str(required=True, dump_to="DBTypeId"), - "DisableSemisync": fields.Bool( - required=False, dump_to="DisableSemisync" - ), - "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), - "HAArch": fields.Str(required=False, dump_to="HAArch"), - "InstanceMode": fields.Str(required=False, dump_to="InstanceMode"), - "InstanceType": fields.Str(required=False, dump_to="InstanceType"), - "MemoryLimit": fields.Int(required=True, dump_to="MemoryLimit"), - "Name": fields.Str(required=True, dump_to="Name"), - "ParamGroupId": fields.Int(required=True, dump_to="ParamGroupId"), - "Port": fields.Int(required=True, dump_to="Port"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "SSDType": fields.Str(required=False, dump_to="SSDType"), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "UDBCId": fields.Str(required=False, dump_to="UDBCId"), - "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class CreateUDBInstanceResponseSchema(schema.ResponseSchema): - """ CreateUDBInstance - 创建UDB实例(包括创建mysql master节点、mongodb primary/configsvr节点和从备份恢复实例) - """ - - fields = {"DBId": fields.Str(required=False, load_from="DBId")} - - -""" -API: CreateUDBInstanceByRecovery - -创建db,将新创建的db恢复到指定db某个指定时间点 -""" - - -class CreateUDBInstanceByRecoveryRequestSchema(schema.RequestSchema): - """ CreateUDBInstanceByRecovery - 创建db,将新创建的db恢复到指定db某个指定时间点 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "Name": fields.Str(required=True, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "RecoveryTime": fields.Int(required=True, dump_to="RecoveryTime"), - "Region": fields.Str(required=True, dump_to="Region"), - "SrcDBId": fields.Str(required=True, dump_to="SrcDBId"), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "UDBCId": fields.Str(required=False, dump_to="UDBCId"), - "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class CreateUDBInstanceByRecoveryResponseSchema(schema.ResponseSchema): - """ CreateUDBInstanceByRecovery - 创建db,将新创建的db恢复到指定db某个指定时间点 - """ - - fields = {"DBId": fields.Str(required=False, load_from="DBId")} - - -""" -API: CreateUDBParamGroup - -从已有配置文件创建新配置文件 -""" - - -class CreateUDBParamGroupRequestSchema(schema.RequestSchema): - """ CreateUDBParamGroup - 从已有配置文件创建新配置文件 - """ - - fields = { - "DBTypeId": fields.Str(required=True, dump_to="DBTypeId"), - "Description": fields.Str(required=True, dump_to="Description"), - "GroupName": fields.Str(required=True, dump_to="GroupName"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), - "SrcGroupId": fields.Int(required=True, dump_to="SrcGroupId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class CreateUDBParamGroupResponseSchema(schema.ResponseSchema): - """ CreateUDBParamGroup - 从已有配置文件创建新配置文件 - """ - - fields = {"GroupId": fields.Int(required=False, load_from="GroupId")} - - -""" -API: CreateUDBReplicationInstance - -创建MongoDB的副本节点(包括仲裁) -""" - - -class CreateUDBReplicationInstanceRequestSchema(schema.RequestSchema): - """ CreateUDBReplicationInstance - 创建MongoDB的副本节点(包括仲裁) - """ - - fields = { - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "IsArbiter": fields.Bool(required=False, dump_to="IsArbiter"), - "Name": fields.Str(required=True, dump_to="Name"), - "Port": fields.Int(required=False, dump_to="Port"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SrcId": fields.Str(required=True, dump_to="SrcId"), - "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class CreateUDBReplicationInstanceResponseSchema(schema.ResponseSchema): - """ CreateUDBReplicationInstance - 创建MongoDB的副本节点(包括仲裁) - """ - - fields = {"DBId": fields.Str(required=False, load_from="DBId")} - - -""" -API: CreateUDBRouteInstance - -创建mongos实例 -""" - - -class CreateUDBRouteInstanceRequestSchema(schema.RequestSchema): - """ CreateUDBRouteInstance - 创建mongos实例 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "ConfigsvrId": fields.List(fields.Str()), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "DBTypeId": fields.Str(required=True, dump_to="DBTypeId"), - "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), - "MemoryLimit": fields.Int(required=True, dump_to="MemoryLimit"), - "Name": fields.Str(required=True, dump_to="Name"), - "ParamGroupId": fields.Int(required=True, dump_to="ParamGroupId"), - "Port": fields.Int(required=True, dump_to="Port"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class CreateUDBRouteInstanceResponseSchema(schema.ResponseSchema): - """ CreateUDBRouteInstance - 创建mongos实例 - """ - - fields = {"DBId": fields.Str(required=False, load_from="DBId")} - - -""" -API: CreateUDBSlave - -创建UDB实例的slave -""" - - -class CreateUDBSlaveRequestSchema(schema.RequestSchema): - """ CreateUDBSlave - 创建UDB实例的slave - """ - - fields = { - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "DiskSpace": fields.Int(required=False, dump_to="DiskSpace"), - "InstanceMode": fields.Str(required=False, dump_to="InstanceMode"), - "InstanceType": fields.Str(required=False, dump_to="InstanceType"), - "IsLock": fields.Bool(required=False, dump_to="IsLock"), - "MemoryLimit": fields.Int(required=False, dump_to="MemoryLimit"), - "Name": fields.Str(required=True, dump_to="Name"), - "Port": fields.Int(required=False, dump_to="Port"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SSDType": fields.Str(required=False, dump_to="SSDType"), - "SrcId": fields.Str(required=True, dump_to="SrcId"), - "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class CreateUDBSlaveResponseSchema(schema.ResponseSchema): - """ CreateUDBSlave - 创建UDB实例的slave - """ - - fields = {"DBId": fields.Str(required=False, load_from="DBId")} - - -""" -API: DeleteUDBBackup - -删除UDB实例备份 -""" - - -class DeleteUDBBackupRequestSchema(schema.RequestSchema): - """ DeleteUDBBackup - 删除UDB实例备份 - """ - - fields = { - "BackupId": fields.Int(required=True, dump_to="BackupId"), - "BackupZone": fields.Str(required=False, dump_to="BackupZone"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DeleteUDBBackupResponseSchema(schema.ResponseSchema): - """ DeleteUDBBackup - 删除UDB实例备份 - """ - - fields = {} - - -""" -API: DeleteUDBInstance - -删除UDB实例 -""" - - -class DeleteUDBInstanceRequestSchema(schema.RequestSchema): - """ DeleteUDBInstance - 删除UDB实例 - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UDBCId": fields.Str(required=False, dump_to="UDBCId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DeleteUDBInstanceResponseSchema(schema.ResponseSchema): - """ DeleteUDBInstance - 删除UDB实例 - """ - - fields = {} - - -""" -API: DeleteUDBLogPackage - -删除UDB日志包 -""" - - -class DeleteUDBLogPackageRequestSchema(schema.RequestSchema): - """ DeleteUDBLogPackage - 删除UDB日志包 - """ - - fields = { - "BackupId": fields.Int(required=True, dump_to="BackupId"), - "BackupZone": fields.Str(required=False, dump_to="BackupZone"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DeleteUDBLogPackageResponseSchema(schema.ResponseSchema): - """ DeleteUDBLogPackage - 删除UDB日志包 - """ - - fields = {} - - -""" -API: DeleteUDBParamGroup - -删除配置参数组 -""" - - -class DeleteUDBParamGroupRequestSchema(schema.RequestSchema): - """ DeleteUDBParamGroup - 删除配置参数组 - """ - - fields = { - "GroupId": fields.Int(required=True, dump_to="GroupId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DeleteUDBParamGroupResponseSchema(schema.ResponseSchema): - """ DeleteUDBParamGroup - 删除配置参数组 - """ - - fields = {} - - -""" -API: DescribeUDBBackup - -列表UDB实例备份信息.Zone不填表示多可用区,填代表单可用区 -""" - - -class DescribeUDBBackupRequestSchema(schema.RequestSchema): - """ DescribeUDBBackup - 列表UDB实例备份信息.Zone不填表示多可用区,填代表单可用区 - """ - - fields = { - "BackupId": fields.Int(required=False, dump_to="BackupId"), - "BackupType": fields.Int(required=False, dump_to="BackupType"), - "BeginTime": fields.Int(required=False, dump_to="BeginTime"), - "ClassType": fields.Str(required=False, dump_to="ClassType"), - "DBId": fields.Str(required=False, dump_to="DBId"), - "EndTime": fields.Int(required=False, dump_to="EndTime"), - "Limit": fields.Int(required=True, dump_to="Limit"), - "Offset": fields.Int(required=True, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDBBackupResponseSchema(schema.ResponseSchema): - """ DescribeUDBBackup - 列表UDB实例备份信息.Zone不填表示多可用区,填代表单可用区 - """ - - fields = { - "DataSet": fields.List( - models.UDBBackupSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeUDBBackupBlacklist - -获取UDB实例的备份黑名单 -""" - - -class DescribeUDBBackupBlacklistRequestSchema(schema.RequestSchema): - """ DescribeUDBBackupBlacklist - 获取UDB实例的备份黑名单 - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDBBackupBlacklistResponseSchema(schema.ResponseSchema): - """ DescribeUDBBackupBlacklist - 获取UDB实例的备份黑名单 - """ - - fields = {"Blacklist": fields.Str(required=False, load_from="Blacklist")} - - -""" -API: DescribeUDBBinlogBackupURL - -获取UDB的Binlog备份地址 -""" - - -class DescribeUDBBinlogBackupURLRequestSchema(schema.RequestSchema): - """ DescribeUDBBinlogBackupURL - 获取UDB的Binlog备份地址 - """ - - fields = { - "BackupId": fields.Int(required=True, dump_to="BackupId"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDBBinlogBackupURLResponseSchema(schema.ResponseSchema): - """ DescribeUDBBinlogBackupURL - 获取UDB的Binlog备份地址 - """ - - fields = { - "BackupPath": fields.Str(required=False, load_from="BackupPath"), - "InnerBackupPath": fields.Str( - required=False, load_from="InnerBackupPath" - ), - } - - -""" -API: DescribeUDBInstance - -获取UDB实例信息,支持两类操作:(1)指定DBId用于获取该db的信息;(2)指定ClassType、Offset、Limit用于列表操作,查询某一个类型db。 -""" - - -class DescribeUDBInstanceRequestSchema(schema.RequestSchema): - """ DescribeUDBInstance - 获取UDB实例信息,支持两类操作:(1)指定DBId用于获取该db的信息;(2)指定ClassType、Offset、Limit用于列表操作,查询某一个类型db。 - """ - - fields = { - "ClassType": fields.Str(required=False, dump_to="ClassType"), - "DBId": fields.Str(required=False, dump_to="DBId"), - "IncludeSlaves": fields.Bool(required=False, dump_to="IncludeSlaves"), - "IsInUDBC": fields.Bool(required=False, dump_to="IsInUDBC"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UDBCId": fields.Str(required=False, dump_to="UDBCId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDBInstanceResponseSchema(schema.ResponseSchema): - """ DescribeUDBInstance - 获取UDB实例信息,支持两类操作:(1)指定DBId用于获取该db的信息;(2)指定ClassType、Offset、Limit用于列表操作,查询某一个类型db。 - """ - - fields = { - "DataSet": fields.List( - models.UDBInstanceSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeUDBInstanceBackupState - -获取UDB实例备份状态 -""" - - -class DescribeUDBInstanceBackupStateRequestSchema(schema.RequestSchema): - """ DescribeUDBInstanceBackupState - 获取UDB实例备份状态 - """ - - fields = { - "BackupId": fields.Int(required=True, dump_to="BackupId"), - "BackupZone": fields.Str(required=False, dump_to="BackupZone"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DescribeUDBInstanceBackupStateResponseSchema(schema.ResponseSchema): - """ DescribeUDBInstanceBackupState - 获取UDB实例备份状态 - """ - - fields = { - "BackupEndTime": fields.Int(required=False, load_from="BackupEndTime"), - "BackupSize": fields.Int(required=False, load_from="BackupSize"), - "State": fields.Str(required=False, load_from="State"), - } - - -""" -API: DescribeUDBInstanceBackupURL - -获取UDB备份下载地址 -""" - - -class DescribeUDBInstanceBackupURLRequestSchema(schema.RequestSchema): - """ DescribeUDBInstanceBackupURL - 获取UDB备份下载地址 - """ - - fields = { - "BackupId": fields.Int(required=True, dump_to="BackupId"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDBInstanceBackupURLResponseSchema(schema.ResponseSchema): - """ DescribeUDBInstanceBackupURL - 获取UDB备份下载地址 - """ - - fields = { - "BackupPath": fields.Str(required=False, load_from="BackupPath"), - "InnerBackupPath": fields.Str( - required=False, load_from="InnerBackupPath" - ), - } - - -""" -API: DescribeUDBInstanceBinlog - -获取UDB指定时间段的binlog列表 -""" - - -class DescribeUDBInstanceBinlogRequestSchema(schema.RequestSchema): - """ DescribeUDBInstanceBinlog - 获取UDB指定时间段的binlog列表 - """ - - fields = { - "BeginTime": fields.Int(required=True, dump_to="BeginTime"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "EndTime": fields.Int(required=True, dump_to="EndTime"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDBInstanceBinlogResponseSchema(schema.ResponseSchema): - """ DescribeUDBInstanceBinlog - 获取UDB指定时间段的binlog列表 - """ - - fields = { - "DataSet": fields.List( - models.UDBInstanceBinlogSetSchema(), - required=False, - load_from="DataSet", - ) - } - - -""" -API: DescribeUDBInstanceBinlogBackupState - -获取udb实例备份状态 -""" - - -class DescribeUDBInstanceBinlogBackupStateRequestSchema(schema.RequestSchema): - """ DescribeUDBInstanceBinlogBackupState - 获取udb实例备份状态 - """ - - fields = { - "BackupId": fields.Int(required=True, dump_to="BackupId"), - "BackupZone": fields.Str(required=False, dump_to="BackupZone"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DescribeUDBInstanceBinlogBackupStateResponseSchema(schema.ResponseSchema): - """ DescribeUDBInstanceBinlogBackupState - 获取udb实例备份状态 - """ - - fields = { - "BackupSize": fields.Int(required=False, load_from="BackupSize"), - "State": fields.Str(required=False, load_from="State"), - } - - -""" -API: DescribeUDBInstancePrice - -获取UDB实例价格信息 -""" - - -class DescribeUDBInstancePriceRequestSchema(schema.RequestSchema): - """ DescribeUDBInstancePrice - 获取UDB实例价格信息 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "Count": fields.Int(required=False, dump_to="Count"), - "DBTypeId": fields.Str(required=True, dump_to="DBTypeId"), - "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), - "InstanceMode": fields.Str(required=False, dump_to="InstanceMode"), - "MemoryLimit": fields.Int(required=True, dump_to="MemoryLimit"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "SSDType": fields.Str(required=False, dump_to="SSDType"), - "UseSSD": fields.Str(required=False, dump_to="UseSSD"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DescribeUDBInstancePriceResponseSchema(schema.ResponseSchema): - """ DescribeUDBInstancePrice - 获取UDB实例价格信息 - """ - - fields = { - "DataSet": fields.List( - models.UDBInstancePriceSetSchema(), - required=False, - load_from="DataSet", - ) - } - - -""" -API: DescribeUDBInstanceState - -获取UDB实例状态 -""" - - -class DescribeUDBInstanceStateRequestSchema(schema.RequestSchema): - """ DescribeUDBInstanceState - 获取UDB实例状态 - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDBInstanceStateResponseSchema(schema.ResponseSchema): - """ DescribeUDBInstanceState - 获取UDB实例状态 - """ - - fields = {"State": fields.Str(required=False, load_from="State")} - - -""" -API: DescribeUDBInstanceUpgradePrice - -获取UDB实例升降级价格信息 -""" - - -class DescribeUDBInstanceUpgradePriceRequestSchema(schema.RequestSchema): - """ DescribeUDBInstanceUpgradePrice - 获取UDB实例升降级价格信息 - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), - "MemoryLimit": fields.Int(required=True, dump_to="MemoryLimit"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SSDType": fields.Str(required=False, dump_to="SSDType"), - "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDBInstanceUpgradePriceResponseSchema(schema.ResponseSchema): - """ DescribeUDBInstanceUpgradePrice - 获取UDB实例升降级价格信息 - """ - - fields = {"Price": fields.Int(required=False, load_from="Price")} - - -""" -API: DescribeUDBLogBackupURL - -获取UDB的slowlog备份地址 -""" - - -class DescribeUDBLogBackupURLRequestSchema(schema.RequestSchema): - """ DescribeUDBLogBackupURL - 获取UDB的slowlog备份地址 - """ - - fields = { - "BackupId": fields.Int(required=True, dump_to="BackupId"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDBLogBackupURLResponseSchema(schema.ResponseSchema): - """ DescribeUDBLogBackupURL - 获取UDB的slowlog备份地址 - """ - - fields = { - "BackupPath": fields.Str(required=False, load_from="BackupPath"), - "UsernetPath": fields.Str(required=False, load_from="UsernetPath"), - } - - -""" -API: DescribeUDBLogPackage - -列表UDB实例binlog或slowlog或errorlog备份信息 -""" - - -class DescribeUDBLogPackageRequestSchema(schema.RequestSchema): - """ DescribeUDBLogPackage - 列表UDB实例binlog或slowlog或errorlog备份信息 - """ - - fields = { - "BeginTime": fields.Int(required=False, dump_to="BeginTime"), - "DBId": fields.Str(required=False, dump_to="DBId"), - "EndTime": fields.Int(required=False, dump_to="EndTime"), - "Limit": fields.Int(required=True, dump_to="Limit"), - "Offset": fields.Int(required=True, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Type": fields.Int(required=False, dump_to="Type"), - "Types": fields.List(fields.Int()), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDBLogPackageResponseSchema(schema.ResponseSchema): - """ DescribeUDBLogPackage - 列表UDB实例binlog或slowlog或errorlog备份信息 - """ - - fields = { - "DataSet": fields.List( - models.LogPackageDataSetSchema(), - required=False, - load_from="DataSet", - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeUDBParamGroup - -获取参数组详细参数信息 -""" - - -class DescribeUDBParamGroupRequestSchema(schema.RequestSchema): - """ DescribeUDBParamGroup - 获取参数组详细参数信息 - """ - - fields = { - "ClassType": fields.Str(required=False, dump_to="ClassType"), - "GroupId": fields.Int(required=False, dump_to="GroupId"), - "IsInUDBC": fields.Bool(required=False, dump_to="IsInUDBC"), - "Limit": fields.Int(required=True, dump_to="Limit"), - "Offset": fields.Int(required=True, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDBParamGroupResponseSchema(schema.ResponseSchema): - """ DescribeUDBParamGroup - 获取参数组详细参数信息 - """ - - fields = { - "DataSet": fields.List( - models.UDBParamGroupSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeUDBType - -获取UDB支持的类型信息 -""" - - -class DescribeUDBTypeRequestSchema(schema.RequestSchema): - """ DescribeUDBType - 获取UDB支持的类型信息 - """ - - fields = { - "BackupZone": fields.Str(required=False, dump_to="BackupZone"), - "DBClusterType": fields.Str(required=False, dump_to="DBClusterType"), - "DiskType": fields.Str(required=False, dump_to="DiskType"), - "InstanceMode": fields.Str(required=False, dump_to="InstanceMode"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DescribeUDBTypeResponseSchema(schema.ResponseSchema): - """ DescribeUDBType - 获取UDB支持的类型信息 - """ - - fields = { - "Action": fields.Str(required=True, load_from="Action"), - "DataSet": fields.List( - models.UDBTypeSetSchema(), required=False, load_from="DataSet" - ), - "RetCode": fields.Int(required=True, load_from="RetCode"), - } - - -""" -API: EditUDBBackupBlacklist - -编辑UDB实例的备份黑名单 -""" - - -class EditUDBBackupBlacklistRequestSchema(schema.RequestSchema): - """ EditUDBBackupBlacklist - 编辑UDB实例的备份黑名单 - """ - - fields = { - "Blacklist": fields.Str(required=True, dump_to="Blacklist"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class EditUDBBackupBlacklistResponseSchema(schema.ResponseSchema): - """ EditUDBBackupBlacklist - 编辑UDB实例的备份黑名单 - """ - - fields = {} - - -""" -API: FetchUDBInstanceEarliestRecoverTime - -获取UDB最早可回档的时间点 -""" - - -class FetchUDBInstanceEarliestRecoverTimeRequestSchema(schema.RequestSchema): - """ FetchUDBInstanceEarliestRecoverTime - 获取UDB最早可回档的时间点 - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class FetchUDBInstanceEarliestRecoverTimeResponseSchema(schema.ResponseSchema): - """ FetchUDBInstanceEarliestRecoverTime - 获取UDB最早可回档的时间点 - """ - - fields = { - "EarliestTime": fields.Int(required=False, load_from="EarliestTime") - } - - -""" -API: ModifyUDBInstanceName - -重命名UDB实例 -""" - - -class ModifyUDBInstanceNameRequestSchema(schema.RequestSchema): - """ ModifyUDBInstanceName - 重命名UDB实例 - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "Name": fields.Str(required=True, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ModifyUDBInstanceNameResponseSchema(schema.ResponseSchema): - """ ModifyUDBInstanceName - 重命名UDB实例 - """ - - fields = {} - - -""" -API: ModifyUDBInstancePassword - -修改DB实例的管理员密码 -""" - - -class ModifyUDBInstancePasswordRequestSchema(schema.RequestSchema): - """ ModifyUDBInstancePassword - 修改DB实例的管理员密码 - """ - - fields = { - "AccountName": fields.Str(required=False, dump_to="AccountName"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "Password": fields.Str(required=True, dump_to="Password"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ModifyUDBInstancePasswordResponseSchema(schema.ResponseSchema): - """ ModifyUDBInstancePassword - 修改DB实例的管理员密码 - """ - - fields = {} - - -""" -API: PromoteUDBInstanceToHA - -普通db升级为高可用(只针对mysql5.5及以上版本) -""" - - -class PromoteUDBInstanceToHARequestSchema(schema.RequestSchema): - """ PromoteUDBInstanceToHA - 普通db升级为高可用(只针对mysql5.5及以上版本) - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class PromoteUDBInstanceToHAResponseSchema(schema.ResponseSchema): - """ PromoteUDBInstanceToHA - 普通db升级为高可用(只针对mysql5.5及以上版本) - """ - - fields = {} - - -""" -API: PromoteUDBSlave - -从库提升为独立库 -""" - - -class PromoteUDBSlaveRequestSchema(schema.RequestSchema): - """ PromoteUDBSlave - 从库提升为独立库 - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "IsForce": fields.Bool(required=False, dump_to="IsForce"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class PromoteUDBSlaveResponseSchema(schema.ResponseSchema): - """ PromoteUDBSlave - 从库提升为独立库 - """ - - fields = {} - - -""" -API: ResizeUDBInstance - -修改(升级和降级)UDB实例的配置,包括内存和磁盘的配置,对于内存升级无需关闭实例,其他场景需要事先关闭实例。两套参数可以配置升降机:1.配置UseSSD和SSDType 2.配置InstanceType,不需要配置InstanceMode。这两套第二套参数的优先级更高 -""" - - -class ResizeUDBInstanceRequestSchema(schema.RequestSchema): - """ ResizeUDBInstance - 修改(升级和降级)UDB实例的配置,包括内存和磁盘的配置,对于内存升级无需关闭实例,其他场景需要事先关闭实例。两套参数可以配置升降机:1.配置UseSSD和SSDType 2.配置InstanceType,不需要配置InstanceMode。这两套第二套参数的优先级更高 - """ - - fields = { - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), - "InstanceMode": fields.Str(required=False, dump_to="InstanceMode"), - "InstanceType": fields.Str(required=False, dump_to="InstanceType"), - "MemoryLimit": fields.Int(required=True, dump_to="MemoryLimit"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SSDType": fields.Str(required=False, dump_to="SSDType"), - "StartAfterUpgrade": fields.Bool( - required=False, dump_to="StartAfterUpgrade" - ), - "UDBCId": fields.Str(required=False, dump_to="UDBCId"), - "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ResizeUDBInstanceResponseSchema(schema.ResponseSchema): - """ ResizeUDBInstance - 修改(升级和降级)UDB实例的配置,包括内存和磁盘的配置,对于内存升级无需关闭实例,其他场景需要事先关闭实例。两套参数可以配置升降机:1.配置UseSSD和SSDType 2.配置InstanceType,不需要配置InstanceMode。这两套第二套参数的优先级更高 - """ - - fields = {} - - -""" -API: RestartUDBInstance - -重启UDB实例 -""" - - -class RestartUDBInstanceRequestSchema(schema.RequestSchema): - """ RestartUDBInstance - 重启UDB实例 - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class RestartUDBInstanceResponseSchema(schema.ResponseSchema): - """ RestartUDBInstance - 重启UDB实例 - """ - - fields = {} - - -""" -API: StartUDBInstance - -启动UDB实例 -""" - - -class StartUDBInstanceRequestSchema(schema.RequestSchema): - """ StartUDBInstance - 启动UDB实例 - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class StartUDBInstanceResponseSchema(schema.ResponseSchema): - """ StartUDBInstance - 启动UDB实例 - """ - - fields = {} - - -""" -API: StopUDBInstance - -关闭UDB实例 -""" - - -class StopUDBInstanceRequestSchema(schema.RequestSchema): - """ StopUDBInstance - 关闭UDB实例 - """ - - fields = { - "DBId": fields.Str(required=True, dump_to="DBId"), - "ForceToKill": fields.Bool(required=False, dump_to="ForceToKill"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class StopUDBInstanceResponseSchema(schema.ResponseSchema): - """ StopUDBInstance - 关闭UDB实例 - """ - - fields = {} - - -""" -API: SwitchUDBInstanceToHA - -普通UDB切换为高可用,原db状态为WaitForSwitch时,调用该api -""" - - -class SwitchUDBInstanceToHARequestSchema(schema.RequestSchema): - """ SwitchUDBInstanceToHA - 普通UDB切换为高可用,原db状态为WaitForSwitch时,调用该api - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Str(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "Tag": fields.Str(required=False, dump_to="Tag"), - } - - -class SwitchUDBInstanceToHAResponseSchema(schema.ResponseSchema): - """ SwitchUDBInstanceToHA - 普通UDB切换为高可用,原db状态为WaitForSwitch时,调用该api - """ - - fields = {"DBId": fields.Str(required=False, load_from="DBId")} - - -""" -API: UpdateUDBInstanceBackupStrategy - -修改UDB自动备份策略 -""" - - -class UpdateUDBInstanceBackupStrategyRequestSchema(schema.RequestSchema): - """ UpdateUDBInstanceBackupStrategy - 修改UDB自动备份策略 - """ - - fields = { - "BackupDate": fields.Str(required=False, dump_to="BackupDate"), - "BackupMethod": fields.Str(required=False, dump_to="BackupMethod"), - "BackupTime": fields.Int(required=False, dump_to="BackupTime"), - "DBId": fields.Str(required=True, dump_to="DBId"), - "ForceDump": fields.Bool(required=False, dump_to="ForceDump"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class UpdateUDBInstanceBackupStrategyResponseSchema(schema.ResponseSchema): - """ UpdateUDBInstanceBackupStrategy - 修改UDB自动备份策略 - """ - - fields = {} - - -""" -API: UpdateUDBInstanceSlaveBackupSwitch - -开启或者关闭UDB从库备份 -""" - - -class UpdateUDBInstanceSlaveBackupSwitchRequestSchema(schema.RequestSchema): - """ UpdateUDBInstanceSlaveBackupSwitch - 开启或者关闭UDB从库备份 - """ - - fields = { - "BackupSwitch": fields.Int(required=True, dump_to="BackupSwitch"), - "MasterDBId": fields.Str(required=True, dump_to="MasterDBId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SlaveDBId": fields.Str(required=False, dump_to="SlaveDBId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class UpdateUDBInstanceSlaveBackupSwitchResponseSchema(schema.ResponseSchema): - """ UpdateUDBInstanceSlaveBackupSwitch - 开启或者关闭UDB从库备份 - """ - - fields = {} - - -""" -API: UpdateUDBParamGroup - -更新UDB配置参数项 -""" - - -class UpdateUDBParamGroupRequestSchema(schema.RequestSchema): - """ UpdateUDBParamGroup - 更新UDB配置参数项 - """ - - fields = { - "Description": fields.Str(required=False, dump_to="Description"), - "GroupId": fields.Int(required=True, dump_to="GroupId"), - "Key": fields.Str(required=False, dump_to="Key"), - "Name": fields.Str(required=False, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), - "Value": fields.Str(required=False, dump_to="Value"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class UpdateUDBParamGroupResponseSchema(schema.ResponseSchema): - """ UpdateUDBParamGroup - 更新UDB配置参数项 - """ - - fields = {} - - -""" -API: UploadUDBParamGroup - -导入UDB配置 -""" - - -class UploadUDBParamGroupRequestSchema(schema.RequestSchema): - """ UploadUDBParamGroup - 导入UDB配置 - """ - - fields = { - "Content": fields.Str(required=True, dump_to="Content"), - "DBTypeId": fields.Str(required=True, dump_to="DBTypeId"), - "Description": fields.Str(required=True, dump_to="Description"), - "GroupName": fields.Str(required=True, dump_to="GroupName"), - "ParamGroupTypeId": fields.Int( - required=False, dump_to="ParamGroupTypeId" - ), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class UploadUDBParamGroupResponseSchema(schema.ResponseSchema): - """ UploadUDBParamGroup - 导入UDB配置 - """ - - fields = {"GroupId": fields.Int(required=False, load_from="GroupId")} +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.udb.schemas import models + + +""" UDB API Schema +""" + + +""" +API: BackupUDBInstance + +备份UDB实例 +""" + + +class BackupUDBInstanceRequestSchema(schema.RequestSchema): + """ BackupUDBInstance - 备份UDB实例 + """ + + fields = { + "BackupMethod": fields.Str(required=False, dump_to="BackupMethod"), + "BackupName": fields.Str(required=True, dump_to="BackupName"), + "Blacklist": fields.Str(required=False, dump_to="Blacklist"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "ForceBackup": fields.Bool(required=False, dump_to="ForceBackup"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UseBlacklist": fields.Bool(required=False, dump_to="UseBlacklist"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class BackupUDBInstanceResponseSchema(schema.ResponseSchema): + """ BackupUDBInstance - 备份UDB实例 + """ + + fields = {} + + +""" +API: BackupUDBInstanceBinlog + +备份UDB指定时间段的binlog列表 +""" + + +class BackupUDBInstanceBinlogRequestSchema(schema.RequestSchema): + """ BackupUDBInstanceBinlog - 备份UDB指定时间段的binlog列表 + """ + + fields = { + "BackupFile": fields.Str(required=True, dump_to="BackupFile"), + "BackupName": fields.Str(required=False, dump_to="BackupName"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class BackupUDBInstanceBinlogResponseSchema(schema.ResponseSchema): + """ BackupUDBInstanceBinlog - 备份UDB指定时间段的binlog列表 + """ + + fields = {} + + +""" +API: BackupUDBInstanceErrorLog + +备份UDB指定时间段的errorlog +""" + + +class BackupUDBInstanceErrorLogRequestSchema(schema.RequestSchema): + """ BackupUDBInstanceErrorLog - 备份UDB指定时间段的errorlog + """ + + fields = { + "BackupName": fields.Str(required=True, dump_to="BackupName"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class BackupUDBInstanceErrorLogResponseSchema(schema.ResponseSchema): + """ BackupUDBInstanceErrorLog - 备份UDB指定时间段的errorlog + """ + + fields = {} + + +""" +API: BackupUDBInstanceSlowLog + +备份UDB指定时间段的slowlog分析结果 +""" + + +class BackupUDBInstanceSlowLogRequestSchema(schema.RequestSchema): + """ BackupUDBInstanceSlowLog - 备份UDB指定时间段的slowlog分析结果 + """ + + fields = { + "BackupName": fields.Str(required=True, dump_to="BackupName"), + "BeginTime": fields.Int(required=True, dump_to="BeginTime"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "EndTime": fields.Int(required=True, dump_to="EndTime"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class BackupUDBInstanceSlowLogResponseSchema(schema.ResponseSchema): + """ BackupUDBInstanceSlowLog - 备份UDB指定时间段的slowlog分析结果 + """ + + fields = {} + + +""" +API: CheckRecoverUDBInstance + +核查db是否可以使用回档功能 +""" + + +class CheckRecoverUDBInstanceRequestSchema(schema.RequestSchema): + """ CheckRecoverUDBInstance - 核查db是否可以使用回档功能 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SrcDBId": fields.Str(required=True, dump_to="SrcDBId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class CheckRecoverUDBInstanceResponseSchema(schema.ResponseSchema): + """ CheckRecoverUDBInstance - 核查db是否可以使用回档功能 + """ + + fields = { + "LastestTime": fields.Int(required=False, load_from="LastestTime") + } + + +""" +API: CheckUDBInstanceToHAAllowance + +核查db是否可以升级为高可用 +""" + + +class CheckUDBInstanceToHAAllowanceRequestSchema(schema.RequestSchema): + """ CheckUDBInstanceToHAAllowance - 核查db是否可以升级为高可用 + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class CheckUDBInstanceToHAAllowanceResponseSchema(schema.ResponseSchema): + """ CheckUDBInstanceToHAAllowance - 核查db是否可以升级为高可用 + """ + + fields = {"Allowance": fields.Str(required=False, load_from="Allowance")} + + +""" +API: ClearUDBLog + +清除UDB实例的log +""" + + +class ClearUDBLogRequestSchema(schema.RequestSchema): + """ ClearUDBLog - 清除UDB实例的log + """ + + fields = { + "BeforeTime": fields.Int(required=False, dump_to="BeforeTime"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "LogType": fields.Int(required=True, dump_to="LogType"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ClearUDBLogResponseSchema(schema.ResponseSchema): + """ ClearUDBLog - 清除UDB实例的log + """ + + fields = {} + + +""" +API: CreateUDBInstance + +创建UDB实例(包括创建mysql master节点、mongodb primary/configsvr节点和从备份恢复实例) +""" + + +class CreateUDBInstanceRequestSchema(schema.RequestSchema): + """ CreateUDBInstance - 创建UDB实例(包括创建mysql master节点、mongodb primary/configsvr节点和从备份恢复实例) + """ + + fields = { + "AdminPassword": fields.Str(required=True, dump_to="AdminPassword"), + "AdminUser": fields.Str(required=False, dump_to="AdminUser"), + "BackupCount": fields.Int(required=False, dump_to="BackupCount"), + "BackupDuration": fields.Int(required=False, dump_to="BackupDuration"), + "BackupId": fields.Int(required=False, dump_to="BackupId"), + "BackupTime": fields.Int(required=False, dump_to="BackupTime"), + "BackupZone": fields.Str(required=False, dump_to="BackupZone"), + "CPU": fields.Int(required=False, dump_to="CPU"), + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "ClusterRole": fields.Str(required=False, dump_to="ClusterRole"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "DBTypeId": fields.Str(required=True, dump_to="DBTypeId"), + "DisableSemisync": fields.Bool( + required=False, dump_to="DisableSemisync" + ), + "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), + "HAArch": fields.Str(required=False, dump_to="HAArch"), + "InstanceMode": fields.Str(required=False, dump_to="InstanceMode"), + "InstanceType": fields.Str(required=False, dump_to="InstanceType"), + "MemoryLimit": fields.Int(required=True, dump_to="MemoryLimit"), + "Name": fields.Str(required=True, dump_to="Name"), + "ParamGroupId": fields.Int(required=True, dump_to="ParamGroupId"), + "Port": fields.Int(required=True, dump_to="Port"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "SSDType": fields.Str(required=False, dump_to="SSDType"), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "UDBCId": fields.Str(required=False, dump_to="UDBCId"), + "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class CreateUDBInstanceResponseSchema(schema.ResponseSchema): + """ CreateUDBInstance - 创建UDB实例(包括创建mysql master节点、mongodb primary/configsvr节点和从备份恢复实例) + """ + + fields = {"DBId": fields.Str(required=False, load_from="DBId")} + + +""" +API: CreateUDBInstanceByRecovery + +创建db,将新创建的db恢复到指定db某个指定时间点 +""" + + +class CreateUDBInstanceByRecoveryRequestSchema(schema.RequestSchema): + """ CreateUDBInstanceByRecovery - 创建db,将新创建的db恢复到指定db某个指定时间点 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "Name": fields.Str(required=True, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "RecoveryTime": fields.Int(required=True, dump_to="RecoveryTime"), + "Region": fields.Str(required=True, dump_to="Region"), + "SrcDBId": fields.Str(required=True, dump_to="SrcDBId"), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "UDBCId": fields.Str(required=False, dump_to="UDBCId"), + "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class CreateUDBInstanceByRecoveryResponseSchema(schema.ResponseSchema): + """ CreateUDBInstanceByRecovery - 创建db,将新创建的db恢复到指定db某个指定时间点 + """ + + fields = {"DBId": fields.Str(required=False, load_from="DBId")} + + +""" +API: CreateUDBParamGroup + +从已有配置文件创建新配置文件 +""" + + +class CreateUDBParamGroupRequestSchema(schema.RequestSchema): + """ CreateUDBParamGroup - 从已有配置文件创建新配置文件 + """ + + fields = { + "DBTypeId": fields.Str(required=True, dump_to="DBTypeId"), + "Description": fields.Str(required=True, dump_to="Description"), + "GroupName": fields.Str(required=True, dump_to="GroupName"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), + "SrcGroupId": fields.Int(required=True, dump_to="SrcGroupId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class CreateUDBParamGroupResponseSchema(schema.ResponseSchema): + """ CreateUDBParamGroup - 从已有配置文件创建新配置文件 + """ + + fields = {"GroupId": fields.Int(required=False, load_from="GroupId")} + + +""" +API: CreateUDBReplicationInstance + +创建MongoDB的副本节点(包括仲裁) +""" + + +class CreateUDBReplicationInstanceRequestSchema(schema.RequestSchema): + """ CreateUDBReplicationInstance - 创建MongoDB的副本节点(包括仲裁) + """ + + fields = { + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "IsArbiter": fields.Bool(required=False, dump_to="IsArbiter"), + "Name": fields.Str(required=True, dump_to="Name"), + "Port": fields.Int(required=False, dump_to="Port"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SrcId": fields.Str(required=True, dump_to="SrcId"), + "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class CreateUDBReplicationInstanceResponseSchema(schema.ResponseSchema): + """ CreateUDBReplicationInstance - 创建MongoDB的副本节点(包括仲裁) + """ + + fields = {"DBId": fields.Str(required=False, load_from="DBId")} + + +""" +API: CreateUDBRouteInstance + +创建mongos实例 +""" + + +class CreateUDBRouteInstanceRequestSchema(schema.RequestSchema): + """ CreateUDBRouteInstance - 创建mongos实例 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "ConfigsvrId": fields.List(fields.Str()), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "DBTypeId": fields.Str(required=True, dump_to="DBTypeId"), + "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), + "MemoryLimit": fields.Int(required=True, dump_to="MemoryLimit"), + "Name": fields.Str(required=True, dump_to="Name"), + "ParamGroupId": fields.Int(required=True, dump_to="ParamGroupId"), + "Port": fields.Int(required=True, dump_to="Port"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class CreateUDBRouteInstanceResponseSchema(schema.ResponseSchema): + """ CreateUDBRouteInstance - 创建mongos实例 + """ + + fields = {"DBId": fields.Str(required=False, load_from="DBId")} + + +""" +API: CreateUDBSlave + +创建UDB实例的slave +""" + + +class CreateUDBSlaveRequestSchema(schema.RequestSchema): + """ CreateUDBSlave - 创建UDB实例的slave + """ + + fields = { + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "DiskSpace": fields.Int(required=False, dump_to="DiskSpace"), + "InstanceMode": fields.Str(required=False, dump_to="InstanceMode"), + "InstanceType": fields.Str(required=False, dump_to="InstanceType"), + "IsLock": fields.Bool(required=False, dump_to="IsLock"), + "MemoryLimit": fields.Int(required=False, dump_to="MemoryLimit"), + "Name": fields.Str(required=True, dump_to="Name"), + "Port": fields.Int(required=False, dump_to="Port"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SSDType": fields.Str(required=False, dump_to="SSDType"), + "SrcId": fields.Str(required=True, dump_to="SrcId"), + "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class CreateUDBSlaveResponseSchema(schema.ResponseSchema): + """ CreateUDBSlave - 创建UDB实例的slave + """ + + fields = {"DBId": fields.Str(required=False, load_from="DBId")} + + +""" +API: DeleteUDBBackup + +删除UDB实例备份 +""" + + +class DeleteUDBBackupRequestSchema(schema.RequestSchema): + """ DeleteUDBBackup - 删除UDB实例备份 + """ + + fields = { + "BackupId": fields.Int(required=True, dump_to="BackupId"), + "BackupZone": fields.Str(required=False, dump_to="BackupZone"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DeleteUDBBackupResponseSchema(schema.ResponseSchema): + """ DeleteUDBBackup - 删除UDB实例备份 + """ + + fields = {} + + +""" +API: DeleteUDBInstance + +删除UDB实例 +""" + + +class DeleteUDBInstanceRequestSchema(schema.RequestSchema): + """ DeleteUDBInstance - 删除UDB实例 + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UDBCId": fields.Str(required=False, dump_to="UDBCId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DeleteUDBInstanceResponseSchema(schema.ResponseSchema): + """ DeleteUDBInstance - 删除UDB实例 + """ + + fields = {} + + +""" +API: DeleteUDBLogPackage + +删除UDB日志包 +""" + + +class DeleteUDBLogPackageRequestSchema(schema.RequestSchema): + """ DeleteUDBLogPackage - 删除UDB日志包 + """ + + fields = { + "BackupId": fields.Int(required=True, dump_to="BackupId"), + "BackupZone": fields.Str(required=False, dump_to="BackupZone"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DeleteUDBLogPackageResponseSchema(schema.ResponseSchema): + """ DeleteUDBLogPackage - 删除UDB日志包 + """ + + fields = {} + + +""" +API: DeleteUDBParamGroup + +删除配置参数组 +""" + + +class DeleteUDBParamGroupRequestSchema(schema.RequestSchema): + """ DeleteUDBParamGroup - 删除配置参数组 + """ + + fields = { + "GroupId": fields.Int(required=True, dump_to="GroupId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DeleteUDBParamGroupResponseSchema(schema.ResponseSchema): + """ DeleteUDBParamGroup - 删除配置参数组 + """ + + fields = {} + + +""" +API: DescribeUDBBackup + +列表UDB实例备份信息.Zone不填表示多可用区,填代表单可用区 +""" + + +class DescribeUDBBackupRequestSchema(schema.RequestSchema): + """ DescribeUDBBackup - 列表UDB实例备份信息.Zone不填表示多可用区,填代表单可用区 + """ + + fields = { + "BackupId": fields.Int(required=False, dump_to="BackupId"), + "BackupType": fields.Int(required=False, dump_to="BackupType"), + "BeginTime": fields.Int(required=False, dump_to="BeginTime"), + "ClassType": fields.Str(required=False, dump_to="ClassType"), + "DBId": fields.Str(required=False, dump_to="DBId"), + "EndTime": fields.Int(required=False, dump_to="EndTime"), + "Limit": fields.Int(required=True, dump_to="Limit"), + "Offset": fields.Int(required=True, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDBBackupResponseSchema(schema.ResponseSchema): + """ DescribeUDBBackup - 列表UDB实例备份信息.Zone不填表示多可用区,填代表单可用区 + """ + + fields = { + "DataSet": fields.List( + models.UDBBackupSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeUDBBackupBlacklist + +获取UDB实例的备份黑名单 +""" + + +class DescribeUDBBackupBlacklistRequestSchema(schema.RequestSchema): + """ DescribeUDBBackupBlacklist - 获取UDB实例的备份黑名单 + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDBBackupBlacklistResponseSchema(schema.ResponseSchema): + """ DescribeUDBBackupBlacklist - 获取UDB实例的备份黑名单 + """ + + fields = {"Blacklist": fields.Str(required=False, load_from="Blacklist")} + + +""" +API: DescribeUDBBinlogBackupURL + +获取UDB的Binlog备份地址 +""" + + +class DescribeUDBBinlogBackupURLRequestSchema(schema.RequestSchema): + """ DescribeUDBBinlogBackupURL - 获取UDB的Binlog备份地址 + """ + + fields = { + "BackupId": fields.Int(required=True, dump_to="BackupId"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDBBinlogBackupURLResponseSchema(schema.ResponseSchema): + """ DescribeUDBBinlogBackupURL - 获取UDB的Binlog备份地址 + """ + + fields = { + "BackupPath": fields.Str(required=False, load_from="BackupPath"), + "InnerBackupPath": fields.Str( + required=False, load_from="InnerBackupPath" + ), + } + + +""" +API: DescribeUDBInstance + +获取UDB实例信息,支持两类操作:(1)指定DBId用于获取该db的信息;(2)指定ClassType、Offset、Limit用于列表操作,查询某一个类型db。 +""" + + +class DescribeUDBInstanceRequestSchema(schema.RequestSchema): + """ DescribeUDBInstance - 获取UDB实例信息,支持两类操作:(1)指定DBId用于获取该db的信息;(2)指定ClassType、Offset、Limit用于列表操作,查询某一个类型db。 + """ + + fields = { + "ClassType": fields.Str(required=False, dump_to="ClassType"), + "DBId": fields.Str(required=False, dump_to="DBId"), + "IncludeSlaves": fields.Bool(required=False, dump_to="IncludeSlaves"), + "IsInUDBC": fields.Bool(required=False, dump_to="IsInUDBC"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UDBCId": fields.Str(required=False, dump_to="UDBCId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDBInstanceResponseSchema(schema.ResponseSchema): + """ DescribeUDBInstance - 获取UDB实例信息,支持两类操作:(1)指定DBId用于获取该db的信息;(2)指定ClassType、Offset、Limit用于列表操作,查询某一个类型db。 + """ + + fields = { + "DataSet": fields.List( + models.UDBInstanceSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeUDBInstanceBackupState + +获取UDB实例备份状态 +""" + + +class DescribeUDBInstanceBackupStateRequestSchema(schema.RequestSchema): + """ DescribeUDBInstanceBackupState - 获取UDB实例备份状态 + """ + + fields = { + "BackupId": fields.Int(required=True, dump_to="BackupId"), + "BackupZone": fields.Str(required=False, dump_to="BackupZone"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DescribeUDBInstanceBackupStateResponseSchema(schema.ResponseSchema): + """ DescribeUDBInstanceBackupState - 获取UDB实例备份状态 + """ + + fields = { + "BackupEndTime": fields.Int(required=False, load_from="BackupEndTime"), + "BackupSize": fields.Int(required=False, load_from="BackupSize"), + "State": fields.Str(required=False, load_from="State"), + } + + +""" +API: DescribeUDBInstanceBackupURL + +获取UDB备份下载地址 +""" + + +class DescribeUDBInstanceBackupURLRequestSchema(schema.RequestSchema): + """ DescribeUDBInstanceBackupURL - 获取UDB备份下载地址 + """ + + fields = { + "BackupId": fields.Int(required=True, dump_to="BackupId"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDBInstanceBackupURLResponseSchema(schema.ResponseSchema): + """ DescribeUDBInstanceBackupURL - 获取UDB备份下载地址 + """ + + fields = { + "BackupPath": fields.Str(required=False, load_from="BackupPath"), + "InnerBackupPath": fields.Str( + required=False, load_from="InnerBackupPath" + ), + } + + +""" +API: DescribeUDBInstanceBinlog + +获取UDB指定时间段的binlog列表 +""" + + +class DescribeUDBInstanceBinlogRequestSchema(schema.RequestSchema): + """ DescribeUDBInstanceBinlog - 获取UDB指定时间段的binlog列表 + """ + + fields = { + "BeginTime": fields.Int(required=True, dump_to="BeginTime"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "EndTime": fields.Int(required=True, dump_to="EndTime"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDBInstanceBinlogResponseSchema(schema.ResponseSchema): + """ DescribeUDBInstanceBinlog - 获取UDB指定时间段的binlog列表 + """ + + fields = { + "DataSet": fields.List( + models.UDBInstanceBinlogSetSchema(), + required=False, + load_from="DataSet", + ) + } + + +""" +API: DescribeUDBInstanceBinlogBackupState + +获取udb实例备份状态 +""" + + +class DescribeUDBInstanceBinlogBackupStateRequestSchema(schema.RequestSchema): + """ DescribeUDBInstanceBinlogBackupState - 获取udb实例备份状态 + """ + + fields = { + "BackupId": fields.Int(required=True, dump_to="BackupId"), + "BackupZone": fields.Str(required=False, dump_to="BackupZone"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DescribeUDBInstanceBinlogBackupStateResponseSchema(schema.ResponseSchema): + """ DescribeUDBInstanceBinlogBackupState - 获取udb实例备份状态 + """ + + fields = { + "BackupSize": fields.Int(required=False, load_from="BackupSize"), + "State": fields.Str(required=False, load_from="State"), + } + + +""" +API: DescribeUDBInstancePrice + +获取UDB实例价格信息 +""" + + +class DescribeUDBInstancePriceRequestSchema(schema.RequestSchema): + """ DescribeUDBInstancePrice - 获取UDB实例价格信息 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "Count": fields.Int(required=False, dump_to="Count"), + "DBTypeId": fields.Str(required=True, dump_to="DBTypeId"), + "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), + "InstanceMode": fields.Str(required=False, dump_to="InstanceMode"), + "MemoryLimit": fields.Int(required=True, dump_to="MemoryLimit"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "SSDType": fields.Str(required=False, dump_to="SSDType"), + "UseSSD": fields.Str(required=False, dump_to="UseSSD"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DescribeUDBInstancePriceResponseSchema(schema.ResponseSchema): + """ DescribeUDBInstancePrice - 获取UDB实例价格信息 + """ + + fields = { + "DataSet": fields.List( + models.UDBInstancePriceSetSchema(), + required=False, + load_from="DataSet", + ) + } + + +""" +API: DescribeUDBInstanceState + +获取UDB实例状态 +""" + + +class DescribeUDBInstanceStateRequestSchema(schema.RequestSchema): + """ DescribeUDBInstanceState - 获取UDB实例状态 + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDBInstanceStateResponseSchema(schema.ResponseSchema): + """ DescribeUDBInstanceState - 获取UDB实例状态 + """ + + fields = {"State": fields.Str(required=False, load_from="State")} + + +""" +API: DescribeUDBInstanceUpgradePrice + +获取UDB实例升降级价格信息 +""" + + +class DescribeUDBInstanceUpgradePriceRequestSchema(schema.RequestSchema): + """ DescribeUDBInstanceUpgradePrice - 获取UDB实例升降级价格信息 + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), + "MemoryLimit": fields.Int(required=True, dump_to="MemoryLimit"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SSDType": fields.Str(required=False, dump_to="SSDType"), + "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDBInstanceUpgradePriceResponseSchema(schema.ResponseSchema): + """ DescribeUDBInstanceUpgradePrice - 获取UDB实例升降级价格信息 + """ + + fields = {"Price": fields.Int(required=False, load_from="Price")} + + +""" +API: DescribeUDBLogBackupURL + +获取UDB的slowlog备份地址 +""" + + +class DescribeUDBLogBackupURLRequestSchema(schema.RequestSchema): + """ DescribeUDBLogBackupURL - 获取UDB的slowlog备份地址 + """ + + fields = { + "BackupId": fields.Int(required=True, dump_to="BackupId"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDBLogBackupURLResponseSchema(schema.ResponseSchema): + """ DescribeUDBLogBackupURL - 获取UDB的slowlog备份地址 + """ + + fields = { + "BackupPath": fields.Str(required=False, load_from="BackupPath"), + "UsernetPath": fields.Str(required=False, load_from="UsernetPath"), + } + + +""" +API: DescribeUDBLogPackage + +列表UDB实例binlog或slowlog或errorlog备份信息 +""" + + +class DescribeUDBLogPackageRequestSchema(schema.RequestSchema): + """ DescribeUDBLogPackage - 列表UDB实例binlog或slowlog或errorlog备份信息 + """ + + fields = { + "BeginTime": fields.Int(required=False, dump_to="BeginTime"), + "DBId": fields.Str(required=False, dump_to="DBId"), + "EndTime": fields.Int(required=False, dump_to="EndTime"), + "Limit": fields.Int(required=True, dump_to="Limit"), + "Offset": fields.Int(required=True, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Type": fields.Int(required=False, dump_to="Type"), + "Types": fields.List(fields.Int()), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDBLogPackageResponseSchema(schema.ResponseSchema): + """ DescribeUDBLogPackage - 列表UDB实例binlog或slowlog或errorlog备份信息 + """ + + fields = { + "DataSet": fields.List( + models.LogPackageDataSetSchema(), + required=False, + load_from="DataSet", + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeUDBParamGroup + +获取参数组详细参数信息 +""" + + +class DescribeUDBParamGroupRequestSchema(schema.RequestSchema): + """ DescribeUDBParamGroup - 获取参数组详细参数信息 + """ + + fields = { + "ClassType": fields.Str(required=False, dump_to="ClassType"), + "GroupId": fields.Int(required=False, dump_to="GroupId"), + "IsInUDBC": fields.Bool(required=False, dump_to="IsInUDBC"), + "Limit": fields.Int(required=True, dump_to="Limit"), + "Offset": fields.Int(required=True, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDBParamGroupResponseSchema(schema.ResponseSchema): + """ DescribeUDBParamGroup - 获取参数组详细参数信息 + """ + + fields = { + "DataSet": fields.List( + models.UDBParamGroupSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeUDBType + +获取UDB支持的类型信息 +""" + + +class DescribeUDBTypeRequestSchema(schema.RequestSchema): + """ DescribeUDBType - 获取UDB支持的类型信息 + """ + + fields = { + "BackupZone": fields.Str(required=False, dump_to="BackupZone"), + "CompatibleWithDBType": fields.Str( + required=False, dump_to="CompatibleWithDBType" + ), + "DBClusterType": fields.Str(required=False, dump_to="DBClusterType"), + "DiskType": fields.Str(required=False, dump_to="DiskType"), + "InstanceMode": fields.Str(required=False, dump_to="InstanceMode"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DescribeUDBTypeResponseSchema(schema.ResponseSchema): + """ DescribeUDBType - 获取UDB支持的类型信息 + """ + + fields = { + "Action": fields.Str(required=True, load_from="Action"), + "DataSet": fields.List( + models.UDBTypeSetSchema(), required=False, load_from="DataSet" + ), + "RetCode": fields.Int(required=True, load_from="RetCode"), + } + + +""" +API: EditUDBBackupBlacklist + +编辑UDB实例的备份黑名单 +""" + + +class EditUDBBackupBlacklistRequestSchema(schema.RequestSchema): + """ EditUDBBackupBlacklist - 编辑UDB实例的备份黑名单 + """ + + fields = { + "Blacklist": fields.Str(required=True, dump_to="Blacklist"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class EditUDBBackupBlacklistResponseSchema(schema.ResponseSchema): + """ EditUDBBackupBlacklist - 编辑UDB实例的备份黑名单 + """ + + fields = {} + + +""" +API: FetchUDBInstanceEarliestRecoverTime + +获取UDB最早可回档的时间点 +""" + + +class FetchUDBInstanceEarliestRecoverTimeRequestSchema(schema.RequestSchema): + """ FetchUDBInstanceEarliestRecoverTime - 获取UDB最早可回档的时间点 + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class FetchUDBInstanceEarliestRecoverTimeResponseSchema(schema.ResponseSchema): + """ FetchUDBInstanceEarliestRecoverTime - 获取UDB最早可回档的时间点 + """ + + fields = { + "EarliestTime": fields.Int(required=False, load_from="EarliestTime") + } + + +""" +API: ModifyUDBInstanceName + +重命名UDB实例 +""" + + +class ModifyUDBInstanceNameRequestSchema(schema.RequestSchema): + """ ModifyUDBInstanceName - 重命名UDB实例 + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "Name": fields.Str(required=True, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ModifyUDBInstanceNameResponseSchema(schema.ResponseSchema): + """ ModifyUDBInstanceName - 重命名UDB实例 + """ + + fields = {} + + +""" +API: ModifyUDBInstancePassword + +修改DB实例的管理员密码 +""" + + +class ModifyUDBInstancePasswordRequestSchema(schema.RequestSchema): + """ ModifyUDBInstancePassword - 修改DB实例的管理员密码 + """ + + fields = { + "AccountName": fields.Str(required=False, dump_to="AccountName"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "Password": fields.Str(required=True, dump_to="Password"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ModifyUDBInstancePasswordResponseSchema(schema.ResponseSchema): + """ ModifyUDBInstancePassword - 修改DB实例的管理员密码 + """ + + fields = {} + + +""" +API: PromoteUDBInstanceToHA + +普通db升级为高可用(只针对mysql5.5及以上版本) +""" + + +class PromoteUDBInstanceToHARequestSchema(schema.RequestSchema): + """ PromoteUDBInstanceToHA - 普通db升级为高可用(只针对mysql5.5及以上版本) + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class PromoteUDBInstanceToHAResponseSchema(schema.ResponseSchema): + """ PromoteUDBInstanceToHA - 普通db升级为高可用(只针对mysql5.5及以上版本) + """ + + fields = {} + + +""" +API: PromoteUDBSlave + +从库提升为独立库 +""" + + +class PromoteUDBSlaveRequestSchema(schema.RequestSchema): + """ PromoteUDBSlave - 从库提升为独立库 + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "IsForce": fields.Bool(required=False, dump_to="IsForce"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class PromoteUDBSlaveResponseSchema(schema.ResponseSchema): + """ PromoteUDBSlave - 从库提升为独立库 + """ + + fields = {} + + +""" +API: ResizeUDBInstance + +修改(升级和降级)UDB实例的配置,包括内存和磁盘的配置,对于内存升级无需关闭实例,其他场景需要事先关闭实例。两套参数可以配置升降机:1.配置UseSSD和SSDType 2.配置InstanceType,不需要配置InstanceMode。这两套第二套参数的优先级更高 +""" + + +class ResizeUDBInstanceRequestSchema(schema.RequestSchema): + """ ResizeUDBInstance - 修改(升级和降级)UDB实例的配置,包括内存和磁盘的配置,对于内存升级无需关闭实例,其他场景需要事先关闭实例。两套参数可以配置升降机:1.配置UseSSD和SSDType 2.配置InstanceType,不需要配置InstanceMode。这两套第二套参数的优先级更高 + """ + + fields = { + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), + "InstanceMode": fields.Str(required=False, dump_to="InstanceMode"), + "InstanceType": fields.Str(required=False, dump_to="InstanceType"), + "MemoryLimit": fields.Int(required=True, dump_to="MemoryLimit"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SSDType": fields.Str(required=False, dump_to="SSDType"), + "StartAfterUpgrade": fields.Bool( + required=False, dump_to="StartAfterUpgrade" + ), + "UDBCId": fields.Str(required=False, dump_to="UDBCId"), + "UseSSD": fields.Bool(required=False, dump_to="UseSSD"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ResizeUDBInstanceResponseSchema(schema.ResponseSchema): + """ ResizeUDBInstance - 修改(升级和降级)UDB实例的配置,包括内存和磁盘的配置,对于内存升级无需关闭实例,其他场景需要事先关闭实例。两套参数可以配置升降机:1.配置UseSSD和SSDType 2.配置InstanceType,不需要配置InstanceMode。这两套第二套参数的优先级更高 + """ + + fields = {} + + +""" +API: RestartUDBInstance + +重启UDB实例 +""" + + +class RestartUDBInstanceRequestSchema(schema.RequestSchema): + """ RestartUDBInstance - 重启UDB实例 + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class RestartUDBInstanceResponseSchema(schema.ResponseSchema): + """ RestartUDBInstance - 重启UDB实例 + """ + + fields = {} + + +""" +API: StartUDBInstance + +启动UDB实例 +""" + + +class StartUDBInstanceRequestSchema(schema.RequestSchema): + """ StartUDBInstance - 启动UDB实例 + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class StartUDBInstanceResponseSchema(schema.ResponseSchema): + """ StartUDBInstance - 启动UDB实例 + """ + + fields = {} + + +""" +API: StopUDBInstance + +关闭UDB实例 +""" + + +class StopUDBInstanceRequestSchema(schema.RequestSchema): + """ StopUDBInstance - 关闭UDB实例 + """ + + fields = { + "DBId": fields.Str(required=True, dump_to="DBId"), + "ForceToKill": fields.Bool(required=False, dump_to="ForceToKill"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class StopUDBInstanceResponseSchema(schema.ResponseSchema): + """ StopUDBInstance - 关闭UDB实例 + """ + + fields = {} + + +""" +API: SwitchUDBInstanceToHA + +普通UDB切换为高可用,原db状态为WaitForSwitch时,调用该api +""" + + +class SwitchUDBInstanceToHARequestSchema(schema.RequestSchema): + """ SwitchUDBInstanceToHA - 普通UDB切换为高可用,原db状态为WaitForSwitch时,调用该api + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Str(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "Tag": fields.Str(required=False, dump_to="Tag"), + } + + +class SwitchUDBInstanceToHAResponseSchema(schema.ResponseSchema): + """ SwitchUDBInstanceToHA - 普通UDB切换为高可用,原db状态为WaitForSwitch时,调用该api + """ + + fields = {"DBId": fields.Str(required=False, load_from="DBId")} + + +""" +API: UpdateUDBInstanceBackupStrategy + +修改UDB自动备份策略 +""" + + +class UpdateUDBInstanceBackupStrategyRequestSchema(schema.RequestSchema): + """ UpdateUDBInstanceBackupStrategy - 修改UDB自动备份策略 + """ + + fields = { + "BackupDate": fields.Str(required=False, dump_to="BackupDate"), + "BackupMethod": fields.Str(required=False, dump_to="BackupMethod"), + "BackupTime": fields.Int(required=False, dump_to="BackupTime"), + "DBId": fields.Str(required=True, dump_to="DBId"), + "ForceDump": fields.Bool(required=False, dump_to="ForceDump"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class UpdateUDBInstanceBackupStrategyResponseSchema(schema.ResponseSchema): + """ UpdateUDBInstanceBackupStrategy - 修改UDB自动备份策略 + """ + + fields = {} + + +""" +API: UpdateUDBInstanceSlaveBackupSwitch + +开启或者关闭UDB从库备份 +""" + + +class UpdateUDBInstanceSlaveBackupSwitchRequestSchema(schema.RequestSchema): + """ UpdateUDBInstanceSlaveBackupSwitch - 开启或者关闭UDB从库备份 + """ + + fields = { + "BackupSwitch": fields.Int(required=True, dump_to="BackupSwitch"), + "MasterDBId": fields.Str(required=True, dump_to="MasterDBId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SlaveDBId": fields.Str(required=False, dump_to="SlaveDBId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class UpdateUDBInstanceSlaveBackupSwitchResponseSchema(schema.ResponseSchema): + """ UpdateUDBInstanceSlaveBackupSwitch - 开启或者关闭UDB从库备份 + """ + + fields = {} + + +""" +API: UpdateUDBParamGroup + +更新UDB配置参数项 +""" + + +class UpdateUDBParamGroupRequestSchema(schema.RequestSchema): + """ UpdateUDBParamGroup - 更新UDB配置参数项 + """ + + fields = { + "Description": fields.Str(required=False, dump_to="Description"), + "GroupId": fields.Int(required=True, dump_to="GroupId"), + "Key": fields.Str(required=False, dump_to="Key"), + "Name": fields.Str(required=False, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), + "Value": fields.Str(required=False, dump_to="Value"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class UpdateUDBParamGroupResponseSchema(schema.ResponseSchema): + """ UpdateUDBParamGroup - 更新UDB配置参数项 + """ + + fields = {} + + +""" +API: UploadUDBParamGroup + +导入UDB配置 +""" + + +class UploadUDBParamGroupRequestSchema(schema.RequestSchema): + """ UploadUDBParamGroup - 导入UDB配置 + """ + + fields = { + "Content": fields.Str(required=True, dump_to="Content"), + "DBTypeId": fields.Str(required=True, dump_to="DBTypeId"), + "Description": fields.Str(required=True, dump_to="Description"), + "GroupName": fields.Str(required=True, dump_to="GroupName"), + "ParamGroupTypeId": fields.Int( + required=False, dump_to="ParamGroupTypeId" + ), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class UploadUDBParamGroupResponseSchema(schema.ResponseSchema): + """ UploadUDBParamGroup - 导入UDB配置 + """ + + fields = {"GroupId": fields.Int(required=False, load_from="GroupId")} diff --git a/ucloud/services/udisk/client.py b/ucloud/services/udisk/client.py index eb42163e..c8a06681 100644 --- a/ucloud/services/udisk/client.py +++ b/ucloud/services/udisk/client.py @@ -49,10 +49,11 @@ def clone_udisk(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - **Name** (str) - (Required) 实例名称 - **SourceId** (str) - (Required) 克隆父Disk的Id - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - - **ChargeType** (str) - Year , Month, Dynamic,Postpay 默认: Dynamic + - **ChargeType** (str) - Year , Month, Dynamic,Postpay,Trial 默认: Dynamic - **Comment** (str) - Disk注释 - **CouponId** (str) - 使用的代金券id - **Quantity** (int) - 购买时长 默认: 1 + - **Tag** (str) - 业务组 默认:Default - **UDataArkMode** (str) - 方舟是否开启,"Yes":开启,"No":关闭;默认为"No" **Response** @@ -81,14 +82,15 @@ def clone_udisk_snapshot( - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - **Name** (str) - (Required) 实例名称 - - **Size** (int) - (Required) 购买UDisk大小,单位:GB,范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限。 - **SourceId** (str) - (Required) 克隆父Snapshot的Id - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - **ChargeType** (str) - Year , Month, Dynamic,Postpay 默认: Dynamic - **Comment** (str) - Disk注释 - **CouponId** (str) - 使用的代金券id - **Quantity** (int) - 购买时长 默认: 1 - - **UDataArkMode** (str) - 是否开启数据方舟 默认:No + - **Size** (int) - 购买UDisk大小,单位:GB,范围[1~2000], 权限位控制可达8T,若需要请申请开通相关权限。(UDisk大小设定对本地盘快照有效,对云盘快照无效) + - **Tag** (str) - 业务组 默认:Default + - **UDataArkMode** (str) - 是否开启数据方舟 Yes:开启数据方舟 No:关闭数据方舟 默认:No **Response** @@ -153,9 +155,9 @@ def create_udisk_snapshot( - **Name** (str) - (Required) 快照名称 - **UDiskId** (str) - (Required) 快照的UDisk的Id - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - - **ChargeType** (str) - Year , Month, Dynamic 默认: Dynamic + - **ChargeType** (str) - Year , Month, Dynamic 默认: Dynamic (已废弃) - **Comment** (str) - 快照描述 - - **Quantity** (int) - 购买时长 默认: 1 + - **Quantity** (int) - 购买时长 默认: 1 (已废弃) **Response** @@ -229,7 +231,8 @@ def describe_udisk( - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **DiskType** (str) - ProtocolVersion字段为1时,需结合IsBoot确定具体磁盘类型:普通数据盘:DiskType:"CLOUD_NORMAL",IsBoot:"False"; 普通系统盘:DiskType:"CLOUD_NORMAL",IsBoot:"True";SSD数据盘:DiskType:"CLOUD_SSD",IsBoot:"False";SSD系统盘:DiskType:"CLOUD_SSD",IsBoot:"True";RSSD数据盘:DiskType:"CLOUD_RSSD",IsBoot:"False";为空拉取所有。ProtocolVersion字段为0或没有该字段时,可设为以下几个值:普通数据盘:DataDisk;普通系统盘;SystemDisk;SSD数据盘:SSDDataDisk;SSD系统盘:SSDSystemDisk;RSSD数据盘:RSSDDataDisk;为空拉取所有。 + - **DiskType** (str) - ProtocolVersion字段为1时,需结合IsBoot确定具体磁盘类型:普通数据盘:DiskType:"CLOUD_NORMAL",IsBoot:"False";普通系统盘:DiskType:"CLOUD_NORMAL",IsBoot:"True";SSD数据盘:DiskType:"CLOUD_SSD",IsBoot:"False";SSD系统盘:DiskType:"CLOUD_SSD",IsBoot:"True";RSSD数据盘:DiskType:"CLOUD_RSSD",IsBoot:"False";为空拉取所有。ProtocolVersion字段为0或没有该字段时,可设为以下几个值:普通数据盘:DataDisk;普通系统盘:SystemDisk;SSD数据盘:SSDDataDisk;SSD系统盘:SSDSystemDisk;RSSD数据盘:RSSDDataDisk;为空拉取所有。 + - **IgnoreUBillInfo** (str) - 是否忽略计费信息。Yes:忽略,No:不忽略,默认值(No) - **IsBoot** (str) - ProtocolVersion字段为1且DiskType不为空时,必须设置,设置规则请参照DiskType;ProtocolVersion字段为1且DiskType为空时,该字段无效。ProtocolVersion字段为0或没有该字段时,该字段无效。 - **Limit** (int) - 返回数据长度, 默认为20 - **Offset** (int) - 数据偏移量, 默认为0 @@ -295,8 +298,10 @@ def describe_udisk_price( - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - **Size** (int) - (Required) 购买UDisk大小,单位:GB,范围[1~1000] - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - - **ChargeType** (str) - Year, Month, Dynamic,Trial,默认: Dynamic + - **ChargeType** (str) - Year , Month, Dynamic,Postpay,Trial 默认: Dynamic - **DiskType** (str) - UDisk 类型: DataDisk(普通数据盘),SSDDataDisk(SSD数据盘),SystemDisk(普通系统盘),SSDSystemDisk(SSD系统盘),RSSDDataDisk(RSSD数据盘),默认值(DataDisk) + - **IsTotalPrice** (str) - 是否将数据方舟,云硬盘放入一张订单, 是:"Yes",否:"No",默认是"No" + - **MachineType** (str) - 云主机机型(V2.0),枚举值["N", "C", "G", "O", "OM"]。参考 `云主机机型说明 `_ 。 - **Quantity** (int) - 购买UDisk的时长,默认值为1 - **UDataArkMode** (str) - 是否打开数据方舟, 打开"Yes",关闭"No", 默认关闭 @@ -308,10 +313,11 @@ def describe_udisk_price( **UDiskPriceDataSet** - - **ChargeName** (str) - "UDataArk","UDisk" + - **ChargeName** (str) - "UDataArk","UDisk","Total" - **ChargeType** (str) - Year, Month, Dynamic,Trial - - **OriginalPrice** (int) - 用户折后价 - - **Price** (int) - 价格 (单位: 分) + - **ListPrice** (int) - 原价(对应计费OriginalPrice) + - **OriginalPrice** (int) - 用户折后价(对应计费CustomPrice) + - **Price** (int) - 实际价格 (单位: 分) """ # build request @@ -387,11 +393,12 @@ def describe_udisk_upgrade_price( - **SourceId** (str) - (Required) 升级目标UDisk ID - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - **DiskType** (str) - 磁盘类型,SSDDataDisk:ssd数据盘,DataDisk:普通数据盘,SystemDisk:普通系统盘,SSDSystemDisk:ssd系统盘。默认为DataDisk + - **MachineType** (str) - 云主机机型(V2.0),枚举值["N", "C", "G", "O", "OM"]。参考 `云主机机型说明 `_ 。 - **UDataArkMode** (str) - 是否打开数据方舟, 打开"Yes",关闭"No", 默认关闭 **Response** - - **OriginalPrice** (int) - 用户折后价 + - **OriginalPrice** (int) - 用户折后价 (对应计费CustomPrice) - **Price** (int) - 价格 """ @@ -412,7 +419,7 @@ def detach_udisk(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - **UDiskId** (str) - (Required) 需要卸载的UDisk实例ID - **UHostId** (str) - (Required) UHost实例ID - - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ + - **Zone** (str) - 可用区。参见 `可用区列表 `_ **Response** @@ -462,6 +469,7 @@ def resize_udisk(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - **UDiskId** (str) - (Required) UDisk Id - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - **CouponId** (str) - 使用的代金券id + - **MachineType** (str) - 云主机机型(V2.0),枚举值["N", "C", "G", "O", "OM"]。参考 `云主机机型说明 `_ 。 **Response** diff --git a/ucloud/services/udisk/schemas/apis.py b/ucloud/services/udisk/schemas/apis.py index c4b15b23..585412a4 100644 --- a/ucloud/services/udisk/schemas/apis.py +++ b/ucloud/services/udisk/schemas/apis.py @@ -1,518 +1,527 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields -from ucloud.services.udisk.schemas import models - - -""" UDisk API Schema -""" - - -""" -API: AttachUDisk - -将一个可用的UDisk挂载到某台主机上,当UDisk挂载成功后,还需要在主机内部进行文件系统操作 -""" - - -class AttachUDiskRequestSchema(schema.RequestSchema): - """ AttachUDisk - 将一个可用的UDisk挂载到某台主机上,当UDisk挂载成功后,还需要在主机内部进行文件系统操作 - """ - - fields = { - "MultiAttach": fields.Str(required=False, dump_to="MultiAttach"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UDiskId": fields.Str(required=True, dump_to="UDiskId"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class AttachUDiskResponseSchema(schema.ResponseSchema): - """ AttachUDisk - 将一个可用的UDisk挂载到某台主机上,当UDisk挂载成功后,还需要在主机内部进行文件系统操作 - """ - - fields = { - "UDiskId": fields.Str(required=False, load_from="UDiskId"), - "UHostId": fields.Str(required=False, load_from="UHostId"), - } - - -""" -API: CloneUDisk - -从UDisk创建UDisk克隆 -""" - - -class CloneUDiskRequestSchema(schema.RequestSchema): - """ CloneUDisk - 从UDisk创建UDisk克隆 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "Comment": fields.Str(required=False, dump_to="Comment"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "Name": fields.Str(required=True, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "SourceId": fields.Str(required=True, dump_to="SourceId"), - "UDataArkMode": fields.Str(required=False, dump_to="UDataArkMode"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class CloneUDiskResponseSchema(schema.ResponseSchema): - """ CloneUDisk - 从UDisk创建UDisk克隆 - """ - - fields = { - "UDiskId": fields.List( - fields.Str(), required=False, load_from="UDiskId" - ) - } - - -""" -API: CloneUDiskSnapshot - -从快照创建UDisk克隆 -""" - - -class CloneUDiskSnapshotRequestSchema(schema.RequestSchema): - """ CloneUDiskSnapshot - 从快照创建UDisk克隆 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "Comment": fields.Str(required=False, dump_to="Comment"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "Name": fields.Str(required=True, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "SourceId": fields.Str(required=True, dump_to="SourceId"), - "UDataArkMode": fields.Str(required=False, dump_to="UDataArkMode"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class CloneUDiskSnapshotResponseSchema(schema.ResponseSchema): - """ CloneUDiskSnapshot - 从快照创建UDisk克隆 - """ - - fields = { - "UDiskId": fields.List( - fields.Str(), required=False, load_from="UDiskId" - ) - } - - -""" -API: CreateUDisk - -创建UDisk磁盘 -""" - - -class CreateUDiskRequestSchema(schema.RequestSchema): - """ CreateUDisk - 创建UDisk磁盘 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "CmkId": fields.Str(required=False, dump_to="CmkId"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "DiskType": fields.Str(required=False, dump_to="DiskType"), - "Name": fields.Str(required=True, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "UDataArkMode": fields.Str(required=False, dump_to="UDataArkMode"), - "UKmsMode": fields.Str(required=False, dump_to="UKmsMode"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class CreateUDiskResponseSchema(schema.ResponseSchema): - """ CreateUDisk - 创建UDisk磁盘 - """ - - fields = { - "UDiskId": fields.List( - fields.Str(), required=False, load_from="UDiskId" - ) - } - - -""" -API: CreateUDiskSnapshot - -创建snapshot快照 -""" - - -class CreateUDiskSnapshotRequestSchema(schema.RequestSchema): - """ CreateUDiskSnapshot - 创建snapshot快照 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "Comment": fields.Str(required=False, dump_to="Comment"), - "Name": fields.Str(required=True, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "UDiskId": fields.Str(required=True, dump_to="UDiskId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class CreateUDiskSnapshotResponseSchema(schema.ResponseSchema): - """ CreateUDiskSnapshot - 创建snapshot快照 - """ - - fields = { - "SnapshotId": fields.List( - fields.Str(), required=True, load_from="SnapshotId" - ) - } - - -""" -API: DeleteUDisk - -删除UDisk -""" - - -class DeleteUDiskRequestSchema(schema.RequestSchema): - """ DeleteUDisk - 删除UDisk - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UDiskId": fields.Str(required=True, dump_to="UDiskId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DeleteUDiskResponseSchema(schema.ResponseSchema): - """ DeleteUDisk - 删除UDisk - """ - - fields = {} - - -""" -API: DeleteUDiskSnapshot - -删除Snapshot -""" - - -class DeleteUDiskSnapshotRequestSchema(schema.RequestSchema): - """ DeleteUDiskSnapshot - 删除Snapshot - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SnapshotId": fields.Str(required=False, dump_to="SnapshotId"), - "UDiskId": fields.Str(required=False, dump_to="UDiskId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DeleteUDiskSnapshotResponseSchema(schema.ResponseSchema): - """ DeleteUDiskSnapshot - 删除Snapshot - """ - - fields = {} - - -""" -API: DescribeUDisk - -获取UDisk实例 -""" - - -class DescribeUDiskRequestSchema(schema.RequestSchema): - """ DescribeUDisk - 获取UDisk实例 - """ - - fields = { - "DiskType": fields.Str(required=False, dump_to="DiskType"), - "IsBoot": fields.Str(required=False, dump_to="IsBoot"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "ProtocolVersion": fields.Int( - required=False, dump_to="ProtocolVersion" - ), - "Region": fields.Str(required=True, dump_to="Region"), - "UDiskId": fields.Str(required=False, dump_to="UDiskId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDiskResponseSchema(schema.ResponseSchema): - """ DescribeUDisk - 获取UDisk实例 - """ - - fields = { - "DataSet": fields.List( - models.UDiskDataSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeUDiskPrice - -获取UDisk实例价格信息 -""" - - -class DescribeUDiskPriceRequestSchema(schema.RequestSchema): - """ DescribeUDiskPrice - 获取UDisk实例价格信息 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "DiskType": fields.Str(required=False, dump_to="DiskType"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "UDataArkMode": fields.Str(required=False, dump_to="UDataArkMode"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DescribeUDiskPriceResponseSchema(schema.ResponseSchema): - """ DescribeUDiskPrice - 获取UDisk实例价格信息 - """ - - fields = { - "DataSet": fields.List( - models.UDiskPriceDataSetSchema(), - required=False, - load_from="DataSet", - ) - } - - -""" -API: DescribeUDiskSnapshot - -获取UDisk快照 -""" - - -class DescribeUDiskSnapshotRequestSchema(schema.RequestSchema): - """ DescribeUDiskSnapshot - 获取UDisk快照 - """ - - fields = { - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SnapshotId": fields.Str(required=False, dump_to="SnapshotId"), - "UDiskId": fields.Str(required=False, dump_to="UDiskId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUDiskSnapshotResponseSchema(schema.ResponseSchema): - """ DescribeUDiskSnapshot - 获取UDisk快照 - """ - - fields = { - "DataSet": fields.List( - models.UDiskSnapshotSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeUDiskUpgradePrice - -获取UDisk升级价格信息 -""" - - -class DescribeUDiskUpgradePriceRequestSchema(schema.RequestSchema): - """ DescribeUDiskUpgradePrice - 获取UDisk升级价格信息 - """ - - fields = { - "DiskType": fields.Str(required=False, dump_to="DiskType"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "SourceId": fields.Str(required=True, dump_to="SourceId"), - "UDataArkMode": fields.Str(required=False, dump_to="UDataArkMode"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DescribeUDiskUpgradePriceResponseSchema(schema.ResponseSchema): - """ DescribeUDiskUpgradePrice - 获取UDisk升级价格信息 - """ - - fields = { - "OriginalPrice": fields.Int(required=False, load_from="OriginalPrice"), - "Price": fields.Int(required=False, load_from="Price"), - } - - -""" -API: DetachUDisk - -卸载某个已经挂载在指定UHost实例上的UDisk -""" - - -class DetachUDiskRequestSchema(schema.RequestSchema): - """ DetachUDisk - 卸载某个已经挂载在指定UHost实例上的UDisk - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UDiskId": fields.Str(required=True, dump_to="UDiskId"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DetachUDiskResponseSchema(schema.ResponseSchema): - """ DetachUDisk - 卸载某个已经挂载在指定UHost实例上的UDisk - """ - - fields = { - "UDiskId": fields.Str(required=False, load_from="UDiskId"), - "UHostId": fields.Str(required=False, load_from="UHostId"), - } - - -""" -API: RenameUDisk - -重命名UDisk -""" - - -class RenameUDiskRequestSchema(schema.RequestSchema): - """ RenameUDisk - 重命名UDisk - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UDiskId": fields.Str(required=True, dump_to="UDiskId"), - "UDiskName": fields.Str(required=True, dump_to="UDiskName"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class RenameUDiskResponseSchema(schema.ResponseSchema): - """ RenameUDisk - 重命名UDisk - """ - - fields = {} - - -""" -API: ResizeUDisk - -调整UDisk容量 -""" - - -class ResizeUDiskRequestSchema(schema.RequestSchema): - """ ResizeUDisk - 调整UDisk容量 - """ - - fields = { - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "UDiskId": fields.Str(required=True, dump_to="UDiskId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class ResizeUDiskResponseSchema(schema.ResponseSchema): - """ ResizeUDisk - 调整UDisk容量 - """ - - fields = {} - - -""" -API: RestoreUDisk - -从备份恢复数据至UDisk -""" - - -class RestoreUDiskRequestSchema(schema.RequestSchema): - """ RestoreUDisk - 从备份恢复数据至UDisk - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SnapshotId": fields.Str(required=False, dump_to="SnapshotId"), - "SnapshotTime": fields.Int(required=False, dump_to="SnapshotTime"), - "UDiskId": fields.Str(required=True, dump_to="UDiskId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class RestoreUDiskResponseSchema(schema.ResponseSchema): - """ RestoreUDisk - 从备份恢复数据至UDisk - """ - - fields = {} - - -""" -API: SetUDiskUDataArkMode - -设置UDisk数据方舟的状态 -""" - - -class SetUDiskUDataArkModeRequestSchema(schema.RequestSchema): - """ SetUDiskUDataArkMode - 设置UDisk数据方舟的状态 - """ - - fields = { - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UDataArkMode": fields.Str(required=True, dump_to="UDataArkMode"), - "UDiskId": fields.Str(required=True, dump_to="UDiskId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class SetUDiskUDataArkModeResponseSchema(schema.ResponseSchema): - """ SetUDiskUDataArkMode - 设置UDisk数据方舟的状态 - """ - - fields = {} +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.udisk.schemas import models + + +""" UDisk API Schema +""" + + +""" +API: AttachUDisk + +将一个可用的UDisk挂载到某台主机上,当UDisk挂载成功后,还需要在主机内部进行文件系统操作 +""" + + +class AttachUDiskRequestSchema(schema.RequestSchema): + """ AttachUDisk - 将一个可用的UDisk挂载到某台主机上,当UDisk挂载成功后,还需要在主机内部进行文件系统操作 + """ + + fields = { + "MultiAttach": fields.Str(required=False, dump_to="MultiAttach"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UDiskId": fields.Str(required=True, dump_to="UDiskId"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class AttachUDiskResponseSchema(schema.ResponseSchema): + """ AttachUDisk - 将一个可用的UDisk挂载到某台主机上,当UDisk挂载成功后,还需要在主机内部进行文件系统操作 + """ + + fields = { + "UDiskId": fields.Str(required=False, load_from="UDiskId"), + "UHostId": fields.Str(required=False, load_from="UHostId"), + } + + +""" +API: CloneUDisk + +从UDisk创建UDisk克隆 +""" + + +class CloneUDiskRequestSchema(schema.RequestSchema): + """ CloneUDisk - 从UDisk创建UDisk克隆 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "Comment": fields.Str(required=False, dump_to="Comment"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "Name": fields.Str(required=True, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "SourceId": fields.Str(required=True, dump_to="SourceId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "UDataArkMode": fields.Str(required=False, dump_to="UDataArkMode"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class CloneUDiskResponseSchema(schema.ResponseSchema): + """ CloneUDisk - 从UDisk创建UDisk克隆 + """ + + fields = { + "UDiskId": fields.List( + fields.Str(), required=False, load_from="UDiskId" + ) + } + + +""" +API: CloneUDiskSnapshot + +从快照创建UDisk克隆 +""" + + +class CloneUDiskSnapshotRequestSchema(schema.RequestSchema): + """ CloneUDiskSnapshot - 从快照创建UDisk克隆 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "Comment": fields.Str(required=False, dump_to="Comment"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "Name": fields.Str(required=True, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=False, dump_to="Size"), + "SourceId": fields.Str(required=True, dump_to="SourceId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "UDataArkMode": fields.Str(required=False, dump_to="UDataArkMode"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class CloneUDiskSnapshotResponseSchema(schema.ResponseSchema): + """ CloneUDiskSnapshot - 从快照创建UDisk克隆 + """ + + fields = { + "UDiskId": fields.List( + fields.Str(), required=False, load_from="UDiskId" + ) + } + + +""" +API: CreateUDisk + +创建UDisk磁盘 +""" + + +class CreateUDiskRequestSchema(schema.RequestSchema): + """ CreateUDisk - 创建UDisk磁盘 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "CmkId": fields.Str(required=False, dump_to="CmkId"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "DiskType": fields.Str(required=False, dump_to="DiskType"), + "Name": fields.Str(required=True, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "UDataArkMode": fields.Str(required=False, dump_to="UDataArkMode"), + "UKmsMode": fields.Str(required=False, dump_to="UKmsMode"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class CreateUDiskResponseSchema(schema.ResponseSchema): + """ CreateUDisk - 创建UDisk磁盘 + """ + + fields = { + "UDiskId": fields.List( + fields.Str(), required=False, load_from="UDiskId" + ) + } + + +""" +API: CreateUDiskSnapshot + +创建snapshot快照 +""" + + +class CreateUDiskSnapshotRequestSchema(schema.RequestSchema): + """ CreateUDiskSnapshot - 创建snapshot快照 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "Comment": fields.Str(required=False, dump_to="Comment"), + "Name": fields.Str(required=True, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "UDiskId": fields.Str(required=True, dump_to="UDiskId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class CreateUDiskSnapshotResponseSchema(schema.ResponseSchema): + """ CreateUDiskSnapshot - 创建snapshot快照 + """ + + fields = { + "SnapshotId": fields.List( + fields.Str(), required=True, load_from="SnapshotId" + ) + } + + +""" +API: DeleteUDisk + +删除UDisk +""" + + +class DeleteUDiskRequestSchema(schema.RequestSchema): + """ DeleteUDisk - 删除UDisk + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UDiskId": fields.Str(required=True, dump_to="UDiskId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DeleteUDiskResponseSchema(schema.ResponseSchema): + """ DeleteUDisk - 删除UDisk + """ + + fields = {} + + +""" +API: DeleteUDiskSnapshot + +删除Snapshot +""" + + +class DeleteUDiskSnapshotRequestSchema(schema.RequestSchema): + """ DeleteUDiskSnapshot - 删除Snapshot + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SnapshotId": fields.Str(required=False, dump_to="SnapshotId"), + "UDiskId": fields.Str(required=False, dump_to="UDiskId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DeleteUDiskSnapshotResponseSchema(schema.ResponseSchema): + """ DeleteUDiskSnapshot - 删除Snapshot + """ + + fields = {} + + +""" +API: DescribeUDisk + +获取UDisk实例 +""" + + +class DescribeUDiskRequestSchema(schema.RequestSchema): + """ DescribeUDisk - 获取UDisk实例 + """ + + fields = { + "DiskType": fields.Str(required=False, dump_to="DiskType"), + "IgnoreUBillInfo": fields.Str( + required=False, dump_to="IgnoreUBillInfo" + ), + "IsBoot": fields.Str(required=False, dump_to="IsBoot"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "ProtocolVersion": fields.Int( + required=False, dump_to="ProtocolVersion" + ), + "Region": fields.Str(required=True, dump_to="Region"), + "UDiskId": fields.Str(required=False, dump_to="UDiskId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDiskResponseSchema(schema.ResponseSchema): + """ DescribeUDisk - 获取UDisk实例 + """ + + fields = { + "DataSet": fields.List( + models.UDiskDataSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeUDiskPrice + +获取UDisk实例价格信息 +""" + + +class DescribeUDiskPriceRequestSchema(schema.RequestSchema): + """ DescribeUDiskPrice - 获取UDisk实例价格信息 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "DiskType": fields.Str(required=False, dump_to="DiskType"), + "IsTotalPrice": fields.Str(required=False, dump_to="IsTotalPrice"), + "MachineType": fields.Str(required=False, dump_to="MachineType"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "UDataArkMode": fields.Str(required=False, dump_to="UDataArkMode"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DescribeUDiskPriceResponseSchema(schema.ResponseSchema): + """ DescribeUDiskPrice - 获取UDisk实例价格信息 + """ + + fields = { + "DataSet": fields.List( + models.UDiskPriceDataSetSchema(), + required=False, + load_from="DataSet", + ) + } + + +""" +API: DescribeUDiskSnapshot + +获取UDisk快照 +""" + + +class DescribeUDiskSnapshotRequestSchema(schema.RequestSchema): + """ DescribeUDiskSnapshot - 获取UDisk快照 + """ + + fields = { + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SnapshotId": fields.Str(required=False, dump_to="SnapshotId"), + "UDiskId": fields.Str(required=False, dump_to="UDiskId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUDiskSnapshotResponseSchema(schema.ResponseSchema): + """ DescribeUDiskSnapshot - 获取UDisk快照 + """ + + fields = { + "DataSet": fields.List( + models.UDiskSnapshotSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeUDiskUpgradePrice + +获取UDisk升级价格信息 +""" + + +class DescribeUDiskUpgradePriceRequestSchema(schema.RequestSchema): + """ DescribeUDiskUpgradePrice - 获取UDisk升级价格信息 + """ + + fields = { + "DiskType": fields.Str(required=False, dump_to="DiskType"), + "MachineType": fields.Str(required=False, dump_to="MachineType"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "SourceId": fields.Str(required=True, dump_to="SourceId"), + "UDataArkMode": fields.Str(required=False, dump_to="UDataArkMode"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DescribeUDiskUpgradePriceResponseSchema(schema.ResponseSchema): + """ DescribeUDiskUpgradePrice - 获取UDisk升级价格信息 + """ + + fields = { + "OriginalPrice": fields.Int(required=False, load_from="OriginalPrice"), + "Price": fields.Int(required=False, load_from="Price"), + } + + +""" +API: DetachUDisk + +卸载某个已经挂载在指定UHost实例上的UDisk +""" + + +class DetachUDiskRequestSchema(schema.RequestSchema): + """ DetachUDisk - 卸载某个已经挂载在指定UHost实例上的UDisk + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UDiskId": fields.Str(required=True, dump_to="UDiskId"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DetachUDiskResponseSchema(schema.ResponseSchema): + """ DetachUDisk - 卸载某个已经挂载在指定UHost实例上的UDisk + """ + + fields = { + "UDiskId": fields.Str(required=False, load_from="UDiskId"), + "UHostId": fields.Str(required=False, load_from="UHostId"), + } + + +""" +API: RenameUDisk + +重命名UDisk +""" + + +class RenameUDiskRequestSchema(schema.RequestSchema): + """ RenameUDisk - 重命名UDisk + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UDiskId": fields.Str(required=True, dump_to="UDiskId"), + "UDiskName": fields.Str(required=True, dump_to="UDiskName"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class RenameUDiskResponseSchema(schema.ResponseSchema): + """ RenameUDisk - 重命名UDisk + """ + + fields = {} + + +""" +API: ResizeUDisk + +调整UDisk容量 +""" + + +class ResizeUDiskRequestSchema(schema.RequestSchema): + """ ResizeUDisk - 调整UDisk容量 + """ + + fields = { + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "MachineType": fields.Str(required=False, dump_to="MachineType"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "UDiskId": fields.Str(required=True, dump_to="UDiskId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class ResizeUDiskResponseSchema(schema.ResponseSchema): + """ ResizeUDisk - 调整UDisk容量 + """ + + fields = {} + + +""" +API: RestoreUDisk + +从备份恢复数据至UDisk +""" + + +class RestoreUDiskRequestSchema(schema.RequestSchema): + """ RestoreUDisk - 从备份恢复数据至UDisk + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SnapshotId": fields.Str(required=False, dump_to="SnapshotId"), + "SnapshotTime": fields.Int(required=False, dump_to="SnapshotTime"), + "UDiskId": fields.Str(required=True, dump_to="UDiskId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class RestoreUDiskResponseSchema(schema.ResponseSchema): + """ RestoreUDisk - 从备份恢复数据至UDisk + """ + + fields = {} + + +""" +API: SetUDiskUDataArkMode + +设置UDisk数据方舟的状态 +""" + + +class SetUDiskUDataArkModeRequestSchema(schema.RequestSchema): + """ SetUDiskUDataArkMode - 设置UDisk数据方舟的状态 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UDataArkMode": fields.Str(required=True, dump_to="UDataArkMode"), + "UDiskId": fields.Str(required=True, dump_to="UDiskId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class SetUDiskUDataArkModeResponseSchema(schema.ResponseSchema): + """ SetUDiskUDataArkMode - 设置UDisk数据方舟的状态 + """ + + fields = {} diff --git a/ucloud/services/udisk/schemas/models.py b/ucloud/services/udisk/schemas/models.py index dac312b0..8cd8a206 100644 --- a/ucloud/services/udisk/schemas/models.py +++ b/ucloud/services/udisk/schemas/models.py @@ -48,6 +48,7 @@ class UDiskPriceDataSetSchema(schema.ResponseSchema): fields = { "ChargeName": fields.Str(required=False, load_from="ChargeName"), "ChargeType": fields.Str(required=False, load_from="ChargeType"), + "ListPrice": fields.Int(required=False, load_from="ListPrice"), "OriginalPrice": fields.Int(required=False, load_from="OriginalPrice"), "Price": fields.Int(required=False, load_from="Price"), } diff --git a/ucloud/services/udpn/client.py b/ucloud/services/udpn/client.py index 04414758..257ce64f 100644 --- a/ucloud/services/udpn/client.py +++ b/ucloud/services/udpn/client.py @@ -1,216 +1,216 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -import typing - - -from ucloud.core.client import Client -from ucloud.services.udpn.schemas import apis - - -class UDPNClient(Client): - def __init__( - self, config: dict, transport=None, middleware=None, logger=None - ): - super(UDPNClient, self).__init__(config, transport, middleware, logger) - - def allocate_udpn( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ AllocateUDPN - 分配一条 UDPN 专线 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Bandwidth** (int) - (Required) 带宽 - - **Peer1** (str) - (Required) 专线可用区1,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky - - **Peer2** (str) - (Required) 专线可用区2,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky - - **ChargeType** (str) - 计费类型,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费 - - **CouponId** (str) - 代金劵 - - **Quantity** (int) - 计费时长,默认 1 - - **Response** - - - **UDPNId** (str) - 资源名称 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.AllocateUDPNRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("AllocateUDPN", d, **kwargs) - return apis.AllocateUDPNResponseSchema().loads(resp) - - def describe_udpn( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DescribeUDPN - 描述 UDPN - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Limit** (int) - 返回数据长度,默认为 20 - - **Offset** (int) - 列表起始位置偏移量,默认为 0 - - **UDPNId** (str) - 申请到的 UDPN 资源 ID。若为空,则查询该用户在机房所有的专线信息。非默认项目资源,需填写ProjectId - - **Response** - - - **DataSet** (list) - 见 **UDPNData** 模型定义 - - **TotalCount** (int) - 查询到的总数量 - - **Response Model** - - **UDPNData** - - - **Bandwidth** (int) - 带宽 - - **ChargeType** (str) - 计费类型 - - **CreateTime** (int) - unix 时间戳 创建时间 - - **ExpireTime** (int) - unix 时间戳 到期时间 - - **Peer1** (str) - 可用区域 1 - - **Peer2** (str) - 可用区域 2 - - **UDPNId** (str) - UDPN 资源短 ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribeUDPNRequestSchema().dumps(d) - - resp = self.invoke("DescribeUDPN", d, **kwargs) - return apis.DescribeUDPNResponseSchema().loads(resp) - - def get_udpn_line_list( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ GetUDPNLineList - 获取当前支持的专线线路列表 - - **Request** - - - **ProjectId** (str) - (Config) - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Response** - - - **DataSet** (list) - 见 **UDPNLineSet** 模型定义 - - **TotalCount** (int) - DataSet中的元素个数 - - **Response Model** - - **UDPNLineSet** - - - **BandwidthUpperLimit** (int) - 线路带宽上限,单位 M - - **LocalRegion** (str) - 支持UDPN的地域之一,北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 华盛顿:us-ws, 洛杉矶:us-la, 东京:jpn-tky - - **RemoteRegion** (str) - 支持UDPN的地域之一,北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 华盛顿:us-ws, 洛杉矶:us-la, 东京:jpn-tky - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.GetUDPNLineListRequestSchema().dumps(d) - - resp = self.invoke("GetUDPNLineList", d, **kwargs) - return apis.GetUDPNLineListResponseSchema().loads(resp) - - def get_udpn_price( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ GetUDPNPrice - 获取 UDPN 价格 - - **Request** - - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Bandwidth** (int) - (Required) 带宽信息 - - **Peer1** (str) - (Required) 专线可用区1,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky - - **Peer2** (str) - (Required) 专线可用区2,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky - - **ChargeType** (str) - 计费类型 - - **Quantity** (int) - 购买时长 - - **Response** - - - **Price** (float) - 专线价格 - - **PurchaseValue** (int) - 资源有效期 unix 时间戳 - - """ - # build request - d = {"Region": self.config.region} - req and d.update(req) - d = apis.GetUDPNPriceRequestSchema().dumps(d) - - resp = self.invoke("GetUDPNPrice", d, **kwargs) - return apis.GetUDPNPriceResponseSchema().loads(resp) - - def get_udpn_upgrade_price( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ GetUDPNUpgradePrice - 获取专线升级价格 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Bandwidth** (int) - (Required) 带宽 - - **UDPNId** (str) - (Required) 专线带宽资源 Id - - **Response** - - - **Price** (float) - 升级后的价格 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.GetUDPNUpgradePriceRequestSchema().dumps(d) - - resp = self.invoke("GetUDPNUpgradePrice", d, **kwargs) - return apis.GetUDPNUpgradePriceResponseSchema().loads(resp) - - def modify_udpn_bandwidth( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ ModifyUDPNBandwidth - 修改带宽值 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Bandwidth** (int) - (Required) 调整后专线带宽, 单位为Mbps,取值范围为大于等于2且小于等于1000([2-1000])的整数 - - **UDPNId** (str) - (Required) UDPN Id - - **CouponId** (str) - 代金劵 ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.ModifyUDPNBandwidthRequestSchema().dumps(d) - - resp = self.invoke("ModifyUDPNBandwidth", d, **kwargs) - return apis.ModifyUDPNBandwidthResponseSchema().loads(resp) - - def release_udpn(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ ReleaseUDPN - 释放 UDPN - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **UDPNId** (str) - (Required) UDPN 资源 Id - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.ReleaseUDPNRequestSchema().dumps(d) - - resp = self.invoke("ReleaseUDPN", d, **kwargs) - return apis.ReleaseUDPNResponseSchema().loads(resp) +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +import typing + + +from ucloud.core.client import Client +from ucloud.services.udpn.schemas import apis + + +class UDPNClient(Client): + def __init__( + self, config: dict, transport=None, middleware=None, logger=None + ): + super(UDPNClient, self).__init__(config, transport, middleware, logger) + + def allocate_udpn( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ AllocateUDPN - 分配一条 UDPN 专线 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Bandwidth** (int) - (Required) 带宽 + - **Peer1** (str) - (Required) 专线可用区1,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky + - **Peer2** (str) - (Required) 专线可用区2,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky + - **ChargeType** (str) - 计费类型,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费 + - **CouponId** (str) - 代金劵 + - **Quantity** (int) - 计费时长,默认 1 + + **Response** + + - **UDPNId** (str) - 资源名称 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.AllocateUDPNRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("AllocateUDPN", d, **kwargs) + return apis.AllocateUDPNResponseSchema().loads(resp) + + def describe_udpn( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DescribeUDPN - 描述 UDPN + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Limit** (int) - 返回数据长度,默认为 20 + - **Offset** (int) - 列表起始位置偏移量,默认为 0 + - **UDPNId** (str) - 申请到的 UDPN 资源 ID。若为空,则查询该用户在机房所有的专线信息。非默认项目资源,需填写ProjectId + + **Response** + + - **DataSet** (list) - 见 **UDPNData** 模型定义 + - **TotalCount** (int) - 查询到的总数量 + + **Response Model** + + **UDPNData** + + - **Bandwidth** (int) - 带宽 + - **ChargeType** (str) - 计费类型 + - **CreateTime** (int) - unix 时间戳 创建时间 + - **ExpireTime** (int) - unix 时间戳 到期时间 + - **Peer1** (str) - 可用区域 1 + - **Peer2** (str) - 可用区域 2 + - **UDPNId** (str) - UDPN 资源短 ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribeUDPNRequestSchema().dumps(d) + + resp = self.invoke("DescribeUDPN", d, **kwargs) + return apis.DescribeUDPNResponseSchema().loads(resp) + + def get_udpn_line_list( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ GetUDPNLineList - 获取当前支持的专线线路列表 + + **Request** + + - **ProjectId** (str) - (Config) + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + + **Response** + + - **DataSet** (list) - 见 **UDPNLineSet** 模型定义 + - **TotalCount** (int) - DataSet中的元素个数 + + **Response Model** + + **UDPNLineSet** + + - **BandwidthUpperLimit** (int) - 线路带宽上限,单位 M + - **LocalRegion** (str) - 支持UDPN的地域之一,北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 华盛顿:us-ws, 洛杉矶:us-la, 东京:jpn-tky + - **RemoteRegion** (str) - 支持UDPN的地域之一,北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 华盛顿:us-ws, 洛杉矶:us-la, 东京:jpn-tky + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.GetUDPNLineListRequestSchema().dumps(d) + + resp = self.invoke("GetUDPNLineList", d, **kwargs) + return apis.GetUDPNLineListResponseSchema().loads(resp) + + def get_udpn_price( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ GetUDPNPrice - 获取 UDPN 价格 + + **Request** + + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Bandwidth** (int) - (Required) 带宽信息 + - **Peer1** (str) - (Required) 专线可用区1,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky + - **Peer2** (str) - (Required) 专线可用区2,支持地域:北京二:cn-bj2, 上海二:cn-sh2, 广东:cn-gd, 亚太: hk, 上海一:cn-sh1, 法兰克福:ge-fra, 新加坡:sg, 洛杉矶:us-la, 华盛顿:us-ws, 东京:jpn-tky + - **ChargeType** (str) - 计费类型 + - **Quantity** (int) - 购买时长 + + **Response** + + - **Price** (float) - 专线价格 + - **PurchaseValue** (int) - 资源有效期 unix 时间戳 + + """ + # build request + d = {"Region": self.config.region} + req and d.update(req) + d = apis.GetUDPNPriceRequestSchema().dumps(d) + + resp = self.invoke("GetUDPNPrice", d, **kwargs) + return apis.GetUDPNPriceResponseSchema().loads(resp) + + def get_udpn_upgrade_price( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ GetUDPNUpgradePrice - 获取专线升级价格 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Bandwidth** (int) - (Required) 带宽 + - **UDPNId** (str) - (Required) 专线带宽资源 Id + + **Response** + + - **Price** (float) - 升级后的价格 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.GetUDPNUpgradePriceRequestSchema().dumps(d) + + resp = self.invoke("GetUDPNUpgradePrice", d, **kwargs) + return apis.GetUDPNUpgradePriceResponseSchema().loads(resp) + + def modify_udpn_bandwidth( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ ModifyUDPNBandwidth - 修改带宽值 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Bandwidth** (int) - (Required) 调整后专线带宽, 单位为Mbps,取值范围为大于等于2且小于等于1000([2-1000])的整数 + - **UDPNId** (str) - (Required) UDPN Id + - **CouponId** (str) - 代金劵 ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.ModifyUDPNBandwidthRequestSchema().dumps(d) + + resp = self.invoke("ModifyUDPNBandwidth", d, **kwargs) + return apis.ModifyUDPNBandwidthResponseSchema().loads(resp) + + def release_udpn(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ ReleaseUDPN - 释放 UDPN + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **UDPNId** (str) - (Required) UDPN 资源 Id + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.ReleaseUDPNRequestSchema().dumps(d) + + resp = self.invoke("ReleaseUDPN", d, **kwargs) + return apis.ReleaseUDPNResponseSchema().loads(resp) diff --git a/ucloud/services/udpn/schemas/apis.py b/ucloud/services/udpn/schemas/apis.py index 0e5fc8dd..40d1b2c0 100644 --- a/ucloud/services/udpn/schemas/apis.py +++ b/ucloud/services/udpn/schemas/apis.py @@ -1,208 +1,208 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields -from ucloud.services.udpn.schemas import models - - -""" UDPN API Schema -""" - - -""" -API: AllocateUDPN - -分配一条 UDPN 专线 -""" - - -class AllocateUDPNRequestSchema(schema.RequestSchema): - """ AllocateUDPN - 分配一条 UDPN 专线 - """ - - fields = { - "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "Peer1": fields.Str(required=True, dump_to="Peer1"), - "Peer2": fields.Str(required=True, dump_to="Peer2"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=False, dump_to="Region"), - } - - -class AllocateUDPNResponseSchema(schema.ResponseSchema): - """ AllocateUDPN - 分配一条 UDPN 专线 - """ - - fields = {"UDPNId": fields.Str(required=True, load_from="UDPNId")} - - -""" -API: DescribeUDPN - -描述 UDPN -""" - - -class DescribeUDPNRequestSchema(schema.RequestSchema): - """ DescribeUDPN - 描述 UDPN - """ - - fields = { - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=False, dump_to="Region"), - "UDPNId": fields.Str(required=False, dump_to="UDPNId"), - } - - -class DescribeUDPNResponseSchema(schema.ResponseSchema): - """ DescribeUDPN - 描述 UDPN - """ - - fields = { - "DataSet": fields.List( - models.UDPNDataSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=True, load_from="TotalCount"), - } - - -""" -API: GetUDPNLineList - -获取当前支持的专线线路列表 -""" - - -class GetUDPNLineListRequestSchema(schema.RequestSchema): - """ GetUDPNLineList - 获取当前支持的专线线路列表 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=False, dump_to="Region"), - } - - -class GetUDPNLineListResponseSchema(schema.ResponseSchema): - """ GetUDPNLineList - 获取当前支持的专线线路列表 - """ - - fields = { - "DataSet": fields.List( - models.UDPNLineSetSchema(), required=True, load_from="DataSet" - ), - "TotalCount": fields.Int(required=True, load_from="TotalCount"), - } - - -""" -API: GetUDPNPrice - -获取 UDPN 价格 -""" - - -class GetUDPNPriceRequestSchema(schema.RequestSchema): - """ GetUDPNPrice - 获取 UDPN 价格 - """ - - fields = { - "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "Peer1": fields.Str(required=True, dump_to="Peer1"), - "Peer2": fields.Str(required=True, dump_to="Peer2"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=False, dump_to="Region"), - } - - -class GetUDPNPriceResponseSchema(schema.ResponseSchema): - """ GetUDPNPrice - 获取 UDPN 价格 - """ - - fields = { - "Price": fields.Float(required=True, load_from="Price"), - "PurchaseValue": fields.Int(required=True, load_from="PurchaseValue"), - } - - -""" -API: GetUDPNUpgradePrice - -获取专线升级价格 -""" - - -class GetUDPNUpgradePriceRequestSchema(schema.RequestSchema): - """ GetUDPNUpgradePrice - 获取专线升级价格 - """ - - fields = { - "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=False, dump_to="Region"), - "UDPNId": fields.Str(required=True, dump_to="UDPNId"), - } - - -class GetUDPNUpgradePriceResponseSchema(schema.ResponseSchema): - """ GetUDPNUpgradePrice - 获取专线升级价格 - """ - - fields = {"Price": fields.Float(required=True, load_from="Price")} - - -""" -API: ModifyUDPNBandwidth - -修改带宽值 -""" - - -class ModifyUDPNBandwidthRequestSchema(schema.RequestSchema): - """ ModifyUDPNBandwidth - 修改带宽值 - """ - - fields = { - "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=False, dump_to="Region"), - "UDPNId": fields.Str(required=True, dump_to="UDPNId"), - } - - -class ModifyUDPNBandwidthResponseSchema(schema.ResponseSchema): - """ ModifyUDPNBandwidth - 修改带宽值 - """ - - fields = {} - - -""" -API: ReleaseUDPN - -释放 UDPN -""" - - -class ReleaseUDPNRequestSchema(schema.RequestSchema): - """ ReleaseUDPN - 释放 UDPN - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=False, dump_to="Region"), - "UDPNId": fields.Str(required=True, dump_to="UDPNId"), - } - - -class ReleaseUDPNResponseSchema(schema.ResponseSchema): - """ ReleaseUDPN - 释放 UDPN - """ - - fields = {} +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.udpn.schemas import models + + +""" UDPN API Schema +""" + + +""" +API: AllocateUDPN + +分配一条 UDPN 专线 +""" + + +class AllocateUDPNRequestSchema(schema.RequestSchema): + """ AllocateUDPN - 分配一条 UDPN 专线 + """ + + fields = { + "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "Peer1": fields.Str(required=True, dump_to="Peer1"), + "Peer2": fields.Str(required=True, dump_to="Peer2"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=False, dump_to="Region"), + } + + +class AllocateUDPNResponseSchema(schema.ResponseSchema): + """ AllocateUDPN - 分配一条 UDPN 专线 + """ + + fields = {"UDPNId": fields.Str(required=True, load_from="UDPNId")} + + +""" +API: DescribeUDPN + +描述 UDPN +""" + + +class DescribeUDPNRequestSchema(schema.RequestSchema): + """ DescribeUDPN - 描述 UDPN + """ + + fields = { + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=False, dump_to="Region"), + "UDPNId": fields.Str(required=False, dump_to="UDPNId"), + } + + +class DescribeUDPNResponseSchema(schema.ResponseSchema): + """ DescribeUDPN - 描述 UDPN + """ + + fields = { + "DataSet": fields.List( + models.UDPNDataSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=True, load_from="TotalCount"), + } + + +""" +API: GetUDPNLineList + +获取当前支持的专线线路列表 +""" + + +class GetUDPNLineListRequestSchema(schema.RequestSchema): + """ GetUDPNLineList - 获取当前支持的专线线路列表 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=False, dump_to="Region"), + } + + +class GetUDPNLineListResponseSchema(schema.ResponseSchema): + """ GetUDPNLineList - 获取当前支持的专线线路列表 + """ + + fields = { + "DataSet": fields.List( + models.UDPNLineSetSchema(), required=True, load_from="DataSet" + ), + "TotalCount": fields.Int(required=True, load_from="TotalCount"), + } + + +""" +API: GetUDPNPrice + +获取 UDPN 价格 +""" + + +class GetUDPNPriceRequestSchema(schema.RequestSchema): + """ GetUDPNPrice - 获取 UDPN 价格 + """ + + fields = { + "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "Peer1": fields.Str(required=True, dump_to="Peer1"), + "Peer2": fields.Str(required=True, dump_to="Peer2"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=False, dump_to="Region"), + } + + +class GetUDPNPriceResponseSchema(schema.ResponseSchema): + """ GetUDPNPrice - 获取 UDPN 价格 + """ + + fields = { + "Price": fields.Float(required=True, load_from="Price"), + "PurchaseValue": fields.Int(required=True, load_from="PurchaseValue"), + } + + +""" +API: GetUDPNUpgradePrice + +获取专线升级价格 +""" + + +class GetUDPNUpgradePriceRequestSchema(schema.RequestSchema): + """ GetUDPNUpgradePrice - 获取专线升级价格 + """ + + fields = { + "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=False, dump_to="Region"), + "UDPNId": fields.Str(required=True, dump_to="UDPNId"), + } + + +class GetUDPNUpgradePriceResponseSchema(schema.ResponseSchema): + """ GetUDPNUpgradePrice - 获取专线升级价格 + """ + + fields = {"Price": fields.Float(required=True, load_from="Price")} + + +""" +API: ModifyUDPNBandwidth + +修改带宽值 +""" + + +class ModifyUDPNBandwidthRequestSchema(schema.RequestSchema): + """ ModifyUDPNBandwidth - 修改带宽值 + """ + + fields = { + "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=False, dump_to="Region"), + "UDPNId": fields.Str(required=True, dump_to="UDPNId"), + } + + +class ModifyUDPNBandwidthResponseSchema(schema.ResponseSchema): + """ ModifyUDPNBandwidth - 修改带宽值 + """ + + fields = {} + + +""" +API: ReleaseUDPN + +释放 UDPN +""" + + +class ReleaseUDPNRequestSchema(schema.RequestSchema): + """ ReleaseUDPN - 释放 UDPN + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=False, dump_to="Region"), + "UDPNId": fields.Str(required=True, dump_to="UDPNId"), + } + + +class ReleaseUDPNResponseSchema(schema.ResponseSchema): + """ ReleaseUDPN - 释放 UDPN + """ + + fields = {} diff --git a/ucloud/services/uhost/client.py b/ucloud/services/uhost/client.py index 4aa61722..7e859dcf 100644 --- a/ucloud/services/uhost/client.py +++ b/ucloud/services/uhost/client.py @@ -97,16 +97,17 @@ def create_uhost_instance( - **DiskSpace** (int) - 【待废弃,不建议调用】数据盘大小。 单位:GB, 范围[0,8000], 步长:10, 默认值:20,云盘支持0-8000;本地普通盘支持0-2000;本地SSD盘(包括所有GPU机型)支持100-1000 - **Disks** (list) - 见 **CreateUHostInstanceParamDisks** 模型定义 - **GPU** (int) - GPU卡核心数。仅GPU机型支持此字段(可选范围与UHostType相关) - - **GpuType** (str) - GPU类型,枚举值["K80", "P40", "V100"] + - **GpuType** (str) - GPU类型,枚举值["K80", "P40", "V100"],MachineType为G时必填 + - **HostIp** (str) - 指定宿主机创建,此时SetId为必填 - **HostType** (str) - 【已废弃】宿主机类型,N2,N1 - **HotplugFeature** (bool) - 是否开启热升级特性。True为开启,False为未开启,默认False。 - **InstallAgent** (str) - 【暂不支持】是否安装UGA。'yes': 安装;其他或者不填:不安装。 - **IsolationGroup** (str) - 硬件隔离组id。可通过DescribeIsolationGroup获取。 - **KeyPair** (str) - 【暂不支持】Keypair公钥,LoginMode为KeyPair时此项必须 - - **MachineType** (str) - 云主机机型(V2.0),枚举值["N", "C", "G", "O"]。参考 `云主机机型说明 `_ 。 + - **MachineType** (str) - 云主机机型(V2.0),枚举值["N", "C", "G", "O", "OM"]。参考 `云主机机型说明 `_ 。 - **MaxCount** (int) - 【批量创建主机时必填】最大创建主机数量,取值范围是[1,100]; - **Memory** (int) - 内存大小。单位:MB。范围 :[1024, 262144],取值为1024的倍数(可选范围参考控制台)。默认值:8192 - - **MinimalCpuPlatform** (str) - 最低cpu平台,枚举值["Intel/Auto", "Intel/IvyBridge", "Intel/Haswell", "Intel/Broadwell", "Intel/Skylake", "Intel/Cascadelake"。 + - **MinimalCpuPlatform** (str) - 最低cpu平台,枚举值["Intel/Auto", "Intel/IvyBridge", "Intel/Haswell", "Intel/Broadwell", "Intel/Skylake", "Intel/Cascadelake"。默认值:"Intel/Auto" - **Name** (str) - UHost实例名称。默认:UHost。请遵照 `字段规范 `_ 设定实例名称。 - **NetCapability** (str) - 网络增强。枚举值:Normal(默认),不开启; Super,开启网络增强1.0; Ultra,开启网络增强2.0(仅支持部分可用区,请参考控制台) - **NetworkId** (str) - 【已废弃】网络ID(VPC2.0情况下无需填写)。VPC1.0情况下,若不填写,代表优先选择基础网络; 若填写,代表选择子网。参见DescribeSubnet。 @@ -116,12 +117,13 @@ def create_uhost_instance( - **Quantity** (int) - 购买时长。默认:值 1。按小时购买(Dynamic)时无需此参数。 月付时,此参数传0,代表购买至月末。 - **ResourceType** (int) - 【内部参数】资源类型 - **SecurityGroupId** (str) - 防火墙Id,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 `DescribeSecurityGroup `_ 。 - - **SetId** (int) - + - **SetId** (int) - 指定set创建 - **StorageType** (str) - 【待废弃,不建议调用】磁盘类型,同时设定系统盘和数据盘的磁盘类型。枚举值为:LocalDisk,本地磁盘; UDisk,云硬盘;默认为LocalDisk。仅部分可用区支持云硬盘方式的主机存储方式,具体请查询控制台。 - **SubnetId** (str) - 子网 ID。默认为当前地域的默认子网。 - **Tag** (str) - 业务组。默认:Default(Default即为未分组)。请遵照 `字段规范 `_ 设定业务组。 - **TimemachineFeature** (str) - 【待废弃,不建议调用】是否开启方舟特性。Yes为开启方舟,No为关闭方舟。目前仅选择普通本地盘+普通本地盘 或 SSD云盘+普通云盘的组合支持开启方舟。 - **UHostType** (str) - 【建议后续不再使用】云主机机型V1.0。参考 `云主机机型说明 `_ 。 + - **UserData** (str) - cloudinit初始化使用。注意:1、总数据量大小不超多16K;2、使用base64编码 - **UserDataScript** (str) - 【暂不支持】cloudinit方式下,用户初始化脚本 - **VPCId** (str) - VPC ID。默认为当前地域的默认VPC。 @@ -138,6 +140,10 @@ def create_uhost_instance( - **AreaCode** (str) - GlobalSSH的。AreaCode, 区域航空港国际通用代码。Area和AreaCode两者必填一个 - **Port** (int) - SSH端口,1-65535且不能使用80,443端口 + **CreateUHostInstanceParamNetworkInterfaceIP** + + - **IPv6Adress** (str) - 创建云主机时指定ipv6地址(默认分配则填写auto) + **CreateUHostInstanceParamNetworkInterfaceEIP** - **Bandwidth** (int) - 【如果绑定EIP这个参数必填】弹性IP的外网带宽, 单位为Mbps. 共享带宽模式必须指定0M带宽, 非共享带宽模式必须指定非0Mbps带宽. 各地域非共享带宽的带宽范围如下: 流量计费[1-300],带宽计费[1-800] @@ -147,6 +153,11 @@ def create_uhost_instance( - **PayMode** (str) - 弹性IP的计费模式. 枚举值: "Traffic", 流量计费; "Bandwidth", 带宽计费; "ShareBandwidth",共享带宽模式. "Free":免费带宽模式.默认为 "Bandwidth". - **ShareBandwidthId** (str) - 绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效 + **CreateUHostInstanceParamNetworkInterface** + + - **EIP** (dict) - 见 **CreateUHostInstanceParamNetworkInterfaceEIP** 模型定义 + - **IP** (dict) - 见 **CreateUHostInstanceParamNetworkInterfaceIP** 模型定义 + **CreateUHostInstanceParamDisks** - **BackupType** (str) - 磁盘备份方案。枚举值:\\ > NONE,无备份 \\ > DATAARK,数据方舟 \\ 当前磁盘支持的备份模式参考 `磁盘类型 `_ @@ -157,10 +168,6 @@ def create_uhost_instance( - **Size** (int) - 磁盘大小,单位GB。请参考 `磁盘类型 `_ 。 - **Type** (str) - 磁盘类型。请参考 `磁盘类型 `_ 。 - **CreateUHostInstanceParamNetworkInterface** - - - **EIP** (dict) - 见 **CreateUHostInstanceParamNetworkInterfaceEIP** 模型定义 - """ # build request d = {"ProjectId": self.config.project_id, "Region": self.config.region} @@ -200,7 +207,7 @@ def describe_image( **UHostImageSet** - **CreateTime** (int) - 创建时间,格式为Unix时间戳 - - **Features** (list) - 特殊状态标识, 目前包含NetEnhnced(网络增强1.0), NetEnhanced_Ultra](网络增强2.0) + - **Features** (list) - 特殊状态标识, 目前包含NetEnhnced(网络增强1.0), NetEnhanced_Ultra](网络增强2.0),HotPlug(热升级),CloudInit - **FuncType** (str) - 行业镜像类型(仅行业镜像将返回这个值) - **ImageDescription** (str) - 镜像描述 - **ImageId** (str) - 镜像ID @@ -246,6 +253,8 @@ def describe_uhost_instance( **Response** + - **Action** (str) - 操作名称 + - **RetCode** (int) - 返回码 - **TotalCount** (int) - UHostInstance总数 - **UHostSet** (list) - 见 **UHostInstanceSet** 模型定义 @@ -257,7 +266,7 @@ def describe_uhost_instance( - **DiskId** (str) - 磁盘ID - **DiskType** (str) - 磁盘类型。请参考 `磁盘类型 `_ 。 - **Drive** (str) - 磁盘盘符 - - **Encrypted** (bool) - true: 加密盘 false:非加密盘 + - **Encrypted** (str) - "true": 加密盘 "false":非加密盘 - **IsBoot** (str) - 是否是系统盘。枚举值:\\ > True,是系统盘 \\ > False,是数据盘(默认)。Disks数组中有且只能有一块盘是系统盘。 - **Name** (str) - UDisk名字(仅当磁盘是UDisk时返回) - **Size** (int) - 磁盘大小,单位: GB @@ -362,13 +371,13 @@ def get_uhost_instance_price( - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - **CPU** (int) - (Required) CPU核数。可选参数:1-64。可选范围参照控制台。默认值: 4 - **Count** (int) - (Required) 购买台数,范围[1,5] - - **ImageId** (str) - (Required) 镜像Id,可通过 `DescribeImage `_ 获取镜像ID - **Memory** (int) - (Required) 内存大小。单位:MB。范围 :[1024, 262144],取值为1024的倍数(可选范围参照好控制台)。默认值:8192 - **ChargeType** (str) - 计费模式。枚举值为: \\ > Year,按年付费; \\ > Month,按月付费;\\ > Dynamic,按小时付费 \\ 默认为月付。 - **DiskSpace** (int) - 【待废弃】数据盘大小,单位: GB,范围[0,1000],步长: 10,默认值: 0 - **Disks** (list) - 见 **GetUHostInstancePriceParamDisks** 模型定义 - **GPU** (int) - GPU卡核心数。仅GPU机型支持此字段。 - **GpuType** (str) - GPU类型,枚举值["K80", "P40", "V100"] + - **ImageId** (str) - 镜像Id,可通过 `DescribeImage `_ 获取镜像ID, 如果镜像ID不传,系统盘大小必传 - **LifeCycle** (int) - 【未支持】1:普通云主机;2:抢占性云主机;默认普通 - **MachineType** (str) - 云主机机型(V2版本概念)。枚举值["N", "C", "G", "O"]。参考 `云主机机型说明 `_ 。 - **NetCapability** (str) - 网络增强。枚举值:Normal,不开启; Super,开启网络增强1.0。 默认值为Normal。 @@ -396,6 +405,7 @@ def get_uhost_instance_price( **UHostPriceSet** - **ChargeType** (str) - 计费类型。Year,Month,Dynamic + - **OriginalPrice** (float) - 原价 - **Price** (float) - 价格,单位: 元,保留小数点后两位有效数字 """ @@ -645,6 +655,7 @@ def reinstall_uhost_instance( - **Password** (str) - 如果创建UHost实例时LoginMode为Password,则必须填写,如果LoginMode为KeyPair,不需要填写 (密码格式使用BASE64编码;LoginMode不可变更) - **ReserveDisk** (str) - 是否保留数据盘,保留:Yes,不报留:No, 默认:Yes;如果是从Windows重装为Linux或反之,则无法保留数据盘 - **ResourceType** (int) - 云灾备指明191 + - **UserData** (str) - cloudinit初始化使用。注意:1、总数据量大小不超多16K;2、使用base64编码 - **Zone** (str) - 可用区。参见 `可用区列表 `_ **Response** diff --git a/ucloud/services/uhost/schemas/apis.py b/ucloud/services/uhost/schemas/apis.py index fb03031f..25db7679 100644 --- a/ucloud/services/uhost/schemas/apis.py +++ b/ucloud/services/uhost/schemas/apis.py @@ -1,866 +1,881 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields -from ucloud.services.uhost.schemas import models - - -""" UHost API Schema -""" - - -""" -API: CopyCustomImage - -复制自制镜像 -""" - - -class CopyCustomImageRequestSchema(schema.RequestSchema): - """ CopyCustomImage - 复制自制镜像 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SourceImageId": fields.Str(required=True, dump_to="SourceImageId"), - "TargetImageDescription": fields.Str( - required=False, dump_to="TargetImageDescription" - ), - "TargetImageName": fields.Str( - required=False, dump_to="TargetImageName" - ), - "TargetProjectId": fields.Str(required=True, dump_to="TargetProjectId"), - "TargetRegion": fields.Str(required=False, dump_to="TargetRegion"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class CopyCustomImageResponseSchema(schema.ResponseSchema): - """ CopyCustomImage - 复制自制镜像 - """ - - fields = { - "TargetImageId": fields.Str(required=False, load_from="TargetImageId") - } - - -""" -API: CreateCustomImage - -从指定UHost实例,生成自定义镜像。 -""" - - -class CreateCustomImageRequestSchema(schema.RequestSchema): - """ CreateCustomImage - 从指定UHost实例,生成自定义镜像。 - """ - - fields = { - "ImageDescription": fields.Str( - required=False, dump_to="ImageDescription" - ), - "ImageName": fields.Str(required=True, dump_to="ImageName"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class CreateCustomImageResponseSchema(schema.ResponseSchema): - """ CreateCustomImage - 从指定UHost实例,生成自定义镜像。 - """ - - fields = {"ImageId": fields.Str(required=False, load_from="ImageId")} - - -""" -API: CreateUHostInstance - -创建UHost实例。 -""" - - -class CreateUHostInstanceParamNetworkInterfaceEIPGlobalSSHSchema( - schema.RequestSchema -): - """ CreateUHostInstanceParamNetworkInterfaceEIPGlobalSSH - - """ - - fields = { - "Area": fields.Str(required=False, dump_to="Area"), - "AreaCode": fields.Str(required=False, dump_to="AreaCode"), - "Port": fields.Int(required=False, dump_to="Port"), - } - - -class CreateUHostInstanceParamNetworkInterfaceEIPSchema(schema.RequestSchema): - """ CreateUHostInstanceParamNetworkInterfaceEIP - - """ - - fields = { - "Bandwidth": fields.Int(required=False, dump_to="Bandwidth"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "GlobalSSH": CreateUHostInstanceParamNetworkInterfaceEIPGlobalSSHSchema( - required=False, dump_to="GlobalSSH" - ), - "OperatorName": fields.Str(required=False, dump_to="OperatorName"), - "PayMode": fields.Str(required=False, dump_to="PayMode"), - "ShareBandwidthId": fields.Str( - required=False, dump_to="ShareBandwidthId" - ), - } - - -class CreateUHostInstanceParamDisksSchema(schema.RequestSchema): - """ CreateUHostInstanceParamDisks - - """ - - fields = { - "BackupType": fields.Str(required=False, dump_to="BackupType"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "Encrypted": fields.Bool(required=False, dump_to="Encrypted"), - "IsBoot": fields.Str(required=True, dump_to="IsBoot"), - "KmsKeyId": fields.Str(required=False, dump_to="KmsKeyId"), - "Size": fields.Int(required=True, dump_to="Size"), - "Type": fields.Str(required=True, dump_to="Type"), - } - - -class CreateUHostInstanceParamNetworkInterfaceSchema(schema.RequestSchema): - """ CreateUHostInstanceParamNetworkInterface - - """ - - fields = { - "EIP": CreateUHostInstanceParamNetworkInterfaceEIPSchema( - required=False, dump_to="EIP" - ) - } - - -class CreateUHostInstanceRequestSchema(schema.RequestSchema): - """ CreateUHostInstance - 创建UHost实例。 - """ - - fields = { - "AlarmTemplateId": fields.Int( - required=False, dump_to="AlarmTemplateId" - ), - "BootDiskSpace": fields.Int(required=False, dump_to="BootDiskSpace"), - "CPU": fields.Int(required=False, dump_to="CPU"), - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "DiskPassword": fields.Str(required=False, dump_to="DiskPassword"), - "DiskSpace": fields.Int(required=False, dump_to="DiskSpace"), - "Disks": fields.List(CreateUHostInstanceParamDisksSchema()), - "GPU": fields.Int(required=False, dump_to="GPU"), - "GpuType": fields.Str(required=False, dump_to="GpuType"), - "HostType": fields.Str(required=False, dump_to="HostType"), - "HotplugFeature": fields.Bool(required=False, dump_to="HotplugFeature"), - "ImageId": fields.Str(required=True, dump_to="ImageId"), - "InstallAgent": fields.Str(required=False, dump_to="InstallAgent"), - "IsolationGroup": fields.Str(required=False, dump_to="IsolationGroup"), - "KeyPair": fields.Str(required=False, dump_to="KeyPair"), - "LoginMode": fields.Str(required=True, dump_to="LoginMode"), - "MachineType": fields.Str(required=False, dump_to="MachineType"), - "MaxCount": fields.Int(required=False, dump_to="MaxCount"), - "Memory": fields.Int(required=False, dump_to="Memory"), - "MinimalCpuPlatform": fields.Str( - required=False, dump_to="MinimalCpuPlatform" - ), - "Name": fields.Str(required=False, dump_to="Name"), - "NetCapability": fields.Str(required=False, dump_to="NetCapability"), - "NetworkId": fields.Str(required=False, dump_to="NetworkId"), - "NetworkInterface": fields.List( - CreateUHostInstanceParamNetworkInterfaceSchema() - ), - "Password": fields.Base64(required=True, dump_to="Password"), - "PrivateIp": fields.List(fields.Str()), - "PrivateMac": fields.Str(required=False, dump_to="PrivateMac"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "ResourceType": fields.Int(required=False, dump_to="ResourceType"), - "SecurityGroupId": fields.Str( - required=False, dump_to="SecurityGroupId" - ), - "SetId": fields.Int(required=False, dump_to="SetId"), - "StorageType": fields.Str(required=False, dump_to="StorageType"), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "TimemachineFeature": fields.Str( - required=False, dump_to="TimemachineFeature" - ), - "UHostType": fields.Str(required=False, dump_to="UHostType"), - "UserDataScript": fields.Str(required=False, dump_to="UserDataScript"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class CreateUHostInstanceResponseSchema(schema.ResponseSchema): - """ CreateUHostInstance - 创建UHost实例。 - """ - - fields = { - "IPs": fields.List(fields.Str(), required=False, load_from="IPs"), - "UHostIds": fields.List( - fields.Str(), required=False, load_from="UHostIds" - ), - } - - -""" -API: DescribeImage - -获取指定数据中心镜像列表,用户可通过指定操作系统类型,镜像Id进行过滤。 -""" - - -class DescribeImageRequestSchema(schema.RequestSchema): - """ DescribeImage - 获取指定数据中心镜像列表,用户可通过指定操作系统类型,镜像Id进行过滤。 - """ - - fields = { - "ImageId": fields.Str(required=False, dump_to="ImageId"), - "ImageType": fields.Str(required=False, dump_to="ImageType"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "OsType": fields.Str(required=False, dump_to="OsType"), - "PriceSet": fields.Int(required=False, dump_to="PriceSet"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeImageResponseSchema(schema.ResponseSchema): - """ DescribeImage - 获取指定数据中心镜像列表,用户可通过指定操作系统类型,镜像Id进行过滤。 - """ - - fields = { - "ImageSet": fields.List( - models.UHostImageSetSchema(), required=False, load_from="ImageSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeUHostInstance - -获取主机或主机列表信息,并可根据数据中心,主机ID等参数进行过滤。 -""" - - -class DescribeUHostInstanceRequestSchema(schema.RequestSchema): - """ DescribeUHostInstance - 获取主机或主机列表信息,并可根据数据中心,主机ID等参数进行过滤。 - """ - - fields = { - "IsolationGroup": fields.Str(required=False, dump_to="IsolationGroup"), - "LifeCycle": fields.Int(required=False, dump_to="LifeCycle"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "UHostIds": fields.List(fields.Str()), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUHostInstanceResponseSchema(schema.ResponseSchema): - """ DescribeUHostInstance - 获取主机或主机列表信息,并可根据数据中心,主机ID等参数进行过滤。 - """ - - fields = { - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - "UHostSet": fields.List( - models.UHostInstanceSetSchema(), - required=False, - load_from="UHostSet", - ), - } - - -""" -API: DescribeUHostTags - -获取指定数据中心的业务组列表。 -""" - - -class DescribeUHostTagsRequestSchema(schema.RequestSchema): - """ DescribeUHostTags - 获取指定数据中心的业务组列表。 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUHostTagsResponseSchema(schema.ResponseSchema): - """ DescribeUHostTags - 获取指定数据中心的业务组列表。 - """ - - fields = { - "TagSet": fields.List( - models.UHostTagSetSchema(), required=False, load_from="TagSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: GetUHostInstancePrice - -根据UHost实例配置,获取UHost实例的价格。 -""" - - -class GetUHostInstancePriceParamDisksSchema(schema.RequestSchema): - """ GetUHostInstancePriceParamDisks - - """ - - fields = { - "BackupType": fields.Str(required=False, dump_to="BackupType"), - "IsBoot": fields.Str(required=True, dump_to="IsBoot"), - "Size": fields.Int(required=True, dump_to="Size"), - "Type": fields.Str(required=True, dump_to="Type"), - } - - -class GetUHostInstancePriceRequestSchema(schema.RequestSchema): - """ GetUHostInstancePrice - 根据UHost实例配置,获取UHost实例的价格。 - """ - - fields = { - "CPU": fields.Int(required=True, dump_to="CPU"), - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "Count": fields.Int(required=True, dump_to="Count"), - "DiskSpace": fields.Int(required=False, dump_to="DiskSpace"), - "Disks": fields.List(GetUHostInstancePriceParamDisksSchema()), - "GPU": fields.Int(required=False, dump_to="GPU"), - "GpuType": fields.Str(required=False, dump_to="GpuType"), - "ImageId": fields.Str(required=True, dump_to="ImageId"), - "LifeCycle": fields.Int(required=False, dump_to="LifeCycle"), - "MachineType": fields.Str(required=False, dump_to="MachineType"), - "Memory": fields.Int(required=True, dump_to="Memory"), - "NetCapability": fields.Str(required=False, dump_to="NetCapability"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "StorageType": fields.Str(required=False, dump_to="StorageType"), - "TimemachineFeature": fields.Str( - required=False, dump_to="TimemachineFeature" - ), - "UHostType": fields.Str(required=False, dump_to="UHostType"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class GetUHostInstancePriceResponseSchema(schema.ResponseSchema): - """ GetUHostInstancePrice - 根据UHost实例配置,获取UHost实例的价格。 - """ - - fields = { - "PriceSet": fields.List( - models.UHostPriceSetSchema(), required=False, load_from="PriceSet" - ) - } - - -""" -API: GetUHostInstanceVncInfo - -获取指定UHost实例的管理VNC配置详细信息。 -""" - - -class GetUHostInstanceVncInfoRequestSchema(schema.RequestSchema): - """ GetUHostInstanceVncInfo - 获取指定UHost实例的管理VNC配置详细信息。 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class GetUHostInstanceVncInfoResponseSchema(schema.ResponseSchema): - """ GetUHostInstanceVncInfo - 获取指定UHost实例的管理VNC配置详细信息。 - """ - - fields = { - "UhostId": fields.Str(required=False, load_from="UhostId"), - "VncIP": fields.Str(required=False, load_from="VncIP"), - "VncPassword": fields.Str(required=False, load_from="VncPassword"), - "VncPort": fields.Int(required=False, load_from="VncPort"), - } - - -""" -API: GetUHostUpgradePrice - -获取UHost实例升级配置的价格。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 -""" - - -class GetUHostUpgradePriceRequestSchema(schema.RequestSchema): - """ GetUHostUpgradePrice - 获取UHost实例升级配置的价格。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 - """ - - fields = { - "BootDiskSpace": fields.Int(required=False, dump_to="BootDiskSpace"), - "CPU": fields.Int(required=False, dump_to="CPU"), - "DiskSpace": fields.Int(required=False, dump_to="DiskSpace"), - "HostType": fields.Str(required=False, dump_to="HostType"), - "Memory": fields.Int(required=False, dump_to="Memory"), - "NetCapValue": fields.Int(required=False, dump_to="NetCapValue"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "TimemachineFeature": fields.Str( - required=False, dump_to="TimemachineFeature" - ), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class GetUHostUpgradePriceResponseSchema(schema.ResponseSchema): - """ GetUHostUpgradePrice - 获取UHost实例升级配置的价格。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 - """ - - fields = {"Price": fields.Float(required=False, load_from="Price")} - - -""" -API: ImportCustomImage - -把UFile的镜像文件导入到UHost,生成自定义镜像 -""" - - -class ImportCustomImageRequestSchema(schema.RequestSchema): - """ ImportCustomImage - 把UFile的镜像文件导入到UHost,生成自定义镜像 - """ - - fields = { - "Auth": fields.Bool(required=True, dump_to="Auth"), - "Format": fields.Str(required=True, dump_to="Format"), - "ImageDescription": fields.Str( - required=False, dump_to="ImageDescription" - ), - "ImageName": fields.Str(required=True, dump_to="ImageName"), - "OsName": fields.Str(required=True, dump_to="OsName"), - "OsType": fields.Str(required=True, dump_to="OsType"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UFileUrl": fields.Str(required=True, dump_to="UFileUrl"), - } - - -class ImportCustomImageResponseSchema(schema.ResponseSchema): - """ ImportCustomImage - 把UFile的镜像文件导入到UHost,生成自定义镜像 - """ - - fields = {"ImageId": fields.Str(required=False, load_from="ImageId")} - - -""" -API: ModifyUHostInstanceName - -修改指定UHost实例名称,需要给出数据中心,UHostId,及新的实例名称。 -""" - - -class ModifyUHostInstanceNameRequestSchema(schema.RequestSchema): - """ ModifyUHostInstanceName - 修改指定UHost实例名称,需要给出数据中心,UHostId,及新的实例名称。 - """ - - fields = { - "Name": fields.Str(required=False, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ModifyUHostInstanceNameResponseSchema(schema.ResponseSchema): - """ ModifyUHostInstanceName - 修改指定UHost实例名称,需要给出数据中心,UHostId,及新的实例名称。 - """ - - fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} - - -""" -API: ModifyUHostInstanceRemark - -修改指定UHost实例备注信息。 -""" - - -class ModifyUHostInstanceRemarkRequestSchema(schema.RequestSchema): - """ ModifyUHostInstanceRemark - 修改指定UHost实例备注信息。 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ModifyUHostInstanceRemarkResponseSchema(schema.ResponseSchema): - """ ModifyUHostInstanceRemark - 修改指定UHost实例备注信息。 - """ - - fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} - - -""" -API: ModifyUHostInstanceTag - -修改指定UHost实例业务组标识。 -""" - - -class ModifyUHostInstanceTagRequestSchema(schema.RequestSchema): - """ ModifyUHostInstanceTag - 修改指定UHost实例业务组标识。 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ModifyUHostInstanceTagResponseSchema(schema.ResponseSchema): - """ ModifyUHostInstanceTag - 修改指定UHost实例业务组标识。 - """ - - fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} - - -""" -API: PoweroffUHostInstance - -直接关闭UHost实例电源,无需等待实例正常关闭。 -""" - - -class PoweroffUHostInstanceRequestSchema(schema.RequestSchema): - """ PoweroffUHostInstance - 直接关闭UHost实例电源,无需等待实例正常关闭。 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class PoweroffUHostInstanceResponseSchema(schema.ResponseSchema): - """ PoweroffUHostInstance - 直接关闭UHost实例电源,无需等待实例正常关闭。 - """ - - fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} - - -""" -API: RebootUHostInstance - -重新启动UHost实例,需要指定数据中心及UHostID两个参数的值。 -""" - - -class RebootUHostInstanceRequestSchema(schema.RequestSchema): - """ RebootUHostInstance - 重新启动UHost实例,需要指定数据中心及UHostID两个参数的值。 - """ - - fields = { - "DiskPassword": fields.Str(required=False, dump_to="DiskPassword"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class RebootUHostInstanceResponseSchema(schema.ResponseSchema): - """ RebootUHostInstance - 重新启动UHost实例,需要指定数据中心及UHostID两个参数的值。 - """ - - fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} - - -""" -API: ReinstallUHostInstance - -重新安装指定UHost实例的操作系统 -""" - - -class ReinstallUHostInstanceRequestSchema(schema.RequestSchema): - """ ReinstallUHostInstance - 重新安装指定UHost实例的操作系统 - """ - - fields = { - "BootDiskSpace": fields.Int(required=False, dump_to="BootDiskSpace"), - "DNSServers": fields.List(fields.Str()), - "ImageId": fields.Str(required=False, dump_to="ImageId"), - "Password": fields.Base64(required=False, dump_to="Password"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ReserveDisk": fields.Str(required=False, dump_to="ReserveDisk"), - "ResourceType": fields.Int(required=False, dump_to="ResourceType"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ReinstallUHostInstanceResponseSchema(schema.ResponseSchema): - """ ReinstallUHostInstance - 重新安装指定UHost实例的操作系统 - """ - - fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} - - -""" -API: ResetUHostInstancePassword - -重置UHost实例的管理员密码。 -""" - - -class ResetUHostInstancePasswordRequestSchema(schema.RequestSchema): - """ ResetUHostInstancePassword - 重置UHost实例的管理员密码。 - """ - - fields = { - "Password": fields.Base64(required=True, dump_to="Password"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ResetUHostInstancePasswordResponseSchema(schema.ResponseSchema): - """ ResetUHostInstancePassword - 重置UHost实例的管理员密码。 - """ - - fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} - - -""" -API: ResizeAttachedDisk - -修改挂载的磁盘大小,包含系统盘和数据盘 -""" - - -class ResizeAttachedDiskRequestSchema(schema.RequestSchema): - """ ResizeAttachedDisk - 修改挂载的磁盘大小,包含系统盘和数据盘 - """ - - fields = { - "DiskId": fields.Str(required=True, dump_to="DiskId"), - "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class ResizeAttachedDiskResponseSchema(schema.ResponseSchema): - """ ResizeAttachedDisk - 修改挂载的磁盘大小,包含系统盘和数据盘 - """ - - fields = {"DiskId": fields.Str(required=False, load_from="DiskId")} - - -""" -API: ResizeUHostInstance - -修改指定UHost实例的资源配置,如CPU核心数,内存容量大小,网络增强等。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 -""" - - -class ResizeUHostInstanceRequestSchema(schema.RequestSchema): - """ ResizeUHostInstance - 修改指定UHost实例的资源配置,如CPU核心数,内存容量大小,网络增强等。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 - """ - - fields = { - "BootDiskSpace": fields.Int(required=False, dump_to="BootDiskSpace"), - "CPU": fields.Int(required=False, dump_to="CPU"), - "DiskSpace": fields.Int(required=False, dump_to="DiskSpace"), - "Memory": fields.Int(required=False, dump_to="Memory"), - "NetCapValue": fields.Int(required=False, dump_to="NetCapValue"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ResizeUHostInstanceResponseSchema(schema.ResponseSchema): - """ ResizeUHostInstance - 修改指定UHost实例的资源配置,如CPU核心数,内存容量大小,网络增强等。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 - """ - - fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} - - -""" -API: StartUHostInstance - -启动处于关闭状态的UHost实例,需要指定数据中心及UHostID两个参数的值。 -""" - - -class StartUHostInstanceRequestSchema(schema.RequestSchema): - """ StartUHostInstance - 启动处于关闭状态的UHost实例,需要指定数据中心及UHostID两个参数的值。 - """ - - fields = { - "DiskPassword": fields.Str(required=False, dump_to="DiskPassword"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class StartUHostInstanceResponseSchema(schema.ResponseSchema): - """ StartUHostInstance - 启动处于关闭状态的UHost实例,需要指定数据中心及UHostID两个参数的值。 - """ - - fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} - - -""" -API: StopUHostInstance - -指停止处于运行状态的UHost实例,需指定数据中心及UhostID。 -""" - - -class StopUHostInstanceRequestSchema(schema.RequestSchema): - """ StopUHostInstance - 指停止处于运行状态的UHost实例,需指定数据中心及UhostID。 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class StopUHostInstanceResponseSchema(schema.ResponseSchema): - """ StopUHostInstance - 指停止处于运行状态的UHost实例,需指定数据中心及UhostID。 - """ - - fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} - - -""" -API: TerminateCustomImage - -删除用户自定义镜像 -""" - - -class TerminateCustomImageRequestSchema(schema.RequestSchema): - """ TerminateCustomImage - 删除用户自定义镜像 - """ - - fields = { - "ImageId": fields.Str(required=True, dump_to="ImageId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class TerminateCustomImageResponseSchema(schema.ResponseSchema): - """ TerminateCustomImage - 删除用户自定义镜像 - """ - - fields = {"ImageId": fields.Str(required=False, load_from="ImageId")} - - -""" -API: TerminateUHostInstance - -删除指定数据中心的UHost实例。 -""" - - -class TerminateUHostInstanceRequestSchema(schema.RequestSchema): - """ TerminateUHostInstance - 删除指定数据中心的UHost实例。 - """ - - fields = { - "Destroy": fields.Int(required=False, dump_to="Destroy"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ReleaseEIP": fields.Bool(required=False, dump_to="ReleaseEIP"), - "ReleaseUDisk": fields.Bool(required=False, dump_to="ReleaseUDisk"), - "UHostId": fields.Str(required=True, dump_to="UHostId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class TerminateUHostInstanceResponseSchema(schema.ResponseSchema): - """ TerminateUHostInstance - 删除指定数据中心的UHost实例。 - """ - - fields = { - "InRecycle": fields.Str(required=True, load_from="InRecycle"), - "UHostId": fields.Str(required=False, load_from="UHostId"), - } - - -""" -API: UpgradeToArkUHostInstance - -普通升级为方舟机型 -""" - - -class UpgradeToArkUHostInstanceRequestSchema(schema.RequestSchema): - """ UpgradeToArkUHostInstance - 普通升级为方舟机型 - """ - - fields = { - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "Region": fields.Str(required=True, dump_to="Region"), - "UHostIds": fields.List(fields.Str()), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class UpgradeToArkUHostInstanceResponseSchema(schema.ResponseSchema): - """ UpgradeToArkUHostInstance - 普通升级为方舟机型 - """ - - fields = { - "UHostSet": fields.List( - fields.Str(), required=False, load_from="UHostSet" - ) - } +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.uhost.schemas import models + + +""" UHost API Schema +""" + + +""" +API: CopyCustomImage + +复制自制镜像 +""" + + +class CopyCustomImageRequestSchema(schema.RequestSchema): + """ CopyCustomImage - 复制自制镜像 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SourceImageId": fields.Str(required=True, dump_to="SourceImageId"), + "TargetImageDescription": fields.Str( + required=False, dump_to="TargetImageDescription" + ), + "TargetImageName": fields.Str( + required=False, dump_to="TargetImageName" + ), + "TargetProjectId": fields.Str(required=True, dump_to="TargetProjectId"), + "TargetRegion": fields.Str(required=False, dump_to="TargetRegion"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class CopyCustomImageResponseSchema(schema.ResponseSchema): + """ CopyCustomImage - 复制自制镜像 + """ + + fields = { + "TargetImageId": fields.Str(required=False, load_from="TargetImageId") + } + + +""" +API: CreateCustomImage + +从指定UHost实例,生成自定义镜像。 +""" + + +class CreateCustomImageRequestSchema(schema.RequestSchema): + """ CreateCustomImage - 从指定UHost实例,生成自定义镜像。 + """ + + fields = { + "ImageDescription": fields.Str( + required=False, dump_to="ImageDescription" + ), + "ImageName": fields.Str(required=True, dump_to="ImageName"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class CreateCustomImageResponseSchema(schema.ResponseSchema): + """ CreateCustomImage - 从指定UHost实例,生成自定义镜像。 + """ + + fields = {"ImageId": fields.Str(required=False, load_from="ImageId")} + + +""" +API: CreateUHostInstance + +创建UHost实例。 +""" + + +class CreateUHostInstanceParamNetworkInterfaceEIPGlobalSSHSchema( + schema.RequestSchema +): + """ CreateUHostInstanceParamNetworkInterfaceEIPGlobalSSH - + """ + + fields = { + "Area": fields.Str(required=False, dump_to="Area"), + "AreaCode": fields.Str(required=False, dump_to="AreaCode"), + "Port": fields.Int(required=False, dump_to="Port"), + } + + +class CreateUHostInstanceParamNetworkInterfaceIPSchema(schema.RequestSchema): + """ CreateUHostInstanceParamNetworkInterfaceIP - + """ + + fields = {"IPv6Adress": fields.Str(required=False, dump_to="IPv6Adress")} + + +class CreateUHostInstanceParamNetworkInterfaceEIPSchema(schema.RequestSchema): + """ CreateUHostInstanceParamNetworkInterfaceEIP - + """ + + fields = { + "Bandwidth": fields.Int(required=False, dump_to="Bandwidth"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "GlobalSSH": CreateUHostInstanceParamNetworkInterfaceEIPGlobalSSHSchema( + required=False, dump_to="GlobalSSH" + ), + "OperatorName": fields.Str(required=False, dump_to="OperatorName"), + "PayMode": fields.Str(required=False, dump_to="PayMode"), + "ShareBandwidthId": fields.Str( + required=False, dump_to="ShareBandwidthId" + ), + } + + +class CreateUHostInstanceParamNetworkInterfaceSchema(schema.RequestSchema): + """ CreateUHostInstanceParamNetworkInterface - + """ + + fields = { + "EIP": CreateUHostInstanceParamNetworkInterfaceEIPSchema( + required=False, dump_to="EIP" + ), + "IP": CreateUHostInstanceParamNetworkInterfaceIPSchema( + required=False, dump_to="IP" + ), + } + + +class CreateUHostInstanceParamDisksSchema(schema.RequestSchema): + """ CreateUHostInstanceParamDisks - + """ + + fields = { + "BackupType": fields.Str(required=False, dump_to="BackupType"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "Encrypted": fields.Bool(required=False, dump_to="Encrypted"), + "IsBoot": fields.Str(required=True, dump_to="IsBoot"), + "KmsKeyId": fields.Str(required=False, dump_to="KmsKeyId"), + "Size": fields.Int(required=True, dump_to="Size"), + "Type": fields.Str(required=True, dump_to="Type"), + } + + +class CreateUHostInstanceRequestSchema(schema.RequestSchema): + """ CreateUHostInstance - 创建UHost实例。 + """ + + fields = { + "AlarmTemplateId": fields.Int( + required=False, dump_to="AlarmTemplateId" + ), + "BootDiskSpace": fields.Int(required=False, dump_to="BootDiskSpace"), + "CPU": fields.Int(required=False, dump_to="CPU"), + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "DiskPassword": fields.Str(required=False, dump_to="DiskPassword"), + "DiskSpace": fields.Int(required=False, dump_to="DiskSpace"), + "Disks": fields.List(CreateUHostInstanceParamDisksSchema()), + "GPU": fields.Int(required=False, dump_to="GPU"), + "GpuType": fields.Str(required=False, dump_to="GpuType"), + "HostIp": fields.Str(required=False, dump_to="HostIp"), + "HostType": fields.Str(required=False, dump_to="HostType"), + "HotplugFeature": fields.Bool(required=False, dump_to="HotplugFeature"), + "ImageId": fields.Str(required=True, dump_to="ImageId"), + "InstallAgent": fields.Str(required=False, dump_to="InstallAgent"), + "IsolationGroup": fields.Str(required=False, dump_to="IsolationGroup"), + "KeyPair": fields.Str(required=False, dump_to="KeyPair"), + "LoginMode": fields.Str(required=True, dump_to="LoginMode"), + "MachineType": fields.Str(required=False, dump_to="MachineType"), + "MaxCount": fields.Int(required=False, dump_to="MaxCount"), + "Memory": fields.Int(required=False, dump_to="Memory"), + "MinimalCpuPlatform": fields.Str( + required=False, dump_to="MinimalCpuPlatform" + ), + "Name": fields.Str(required=False, dump_to="Name"), + "NetCapability": fields.Str(required=False, dump_to="NetCapability"), + "NetworkId": fields.Str(required=False, dump_to="NetworkId"), + "NetworkInterface": fields.List( + CreateUHostInstanceParamNetworkInterfaceSchema() + ), + "Password": fields.Base64(required=True, dump_to="Password"), + "PrivateIp": fields.List(fields.Str()), + "PrivateMac": fields.Str(required=False, dump_to="PrivateMac"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "ResourceType": fields.Int(required=False, dump_to="ResourceType"), + "SecurityGroupId": fields.Str( + required=False, dump_to="SecurityGroupId" + ), + "SetId": fields.Int(required=False, dump_to="SetId"), + "StorageType": fields.Str(required=False, dump_to="StorageType"), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "TimemachineFeature": fields.Str( + required=False, dump_to="TimemachineFeature" + ), + "UHostType": fields.Str(required=False, dump_to="UHostType"), + "UserData": fields.Str(required=False, dump_to="UserData"), + "UserDataScript": fields.Str(required=False, dump_to="UserDataScript"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class CreateUHostInstanceResponseSchema(schema.ResponseSchema): + """ CreateUHostInstance - 创建UHost实例。 + """ + + fields = { + "IPs": fields.List(fields.Str(), required=False, load_from="IPs"), + "UHostIds": fields.List( + fields.Str(), required=False, load_from="UHostIds" + ), + } + + +""" +API: DescribeImage + +获取指定数据中心镜像列表,用户可通过指定操作系统类型,镜像Id进行过滤。 +""" + + +class DescribeImageRequestSchema(schema.RequestSchema): + """ DescribeImage - 获取指定数据中心镜像列表,用户可通过指定操作系统类型,镜像Id进行过滤。 + """ + + fields = { + "ImageId": fields.Str(required=False, dump_to="ImageId"), + "ImageType": fields.Str(required=False, dump_to="ImageType"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "OsType": fields.Str(required=False, dump_to="OsType"), + "PriceSet": fields.Int(required=False, dump_to="PriceSet"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeImageResponseSchema(schema.ResponseSchema): + """ DescribeImage - 获取指定数据中心镜像列表,用户可通过指定操作系统类型,镜像Id进行过滤。 + """ + + fields = { + "ImageSet": fields.List( + models.UHostImageSetSchema(), required=False, load_from="ImageSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeUHostInstance + +获取主机或主机列表信息,并可根据数据中心,主机ID等参数进行过滤。 +""" + + +class DescribeUHostInstanceRequestSchema(schema.RequestSchema): + """ DescribeUHostInstance - 获取主机或主机列表信息,并可根据数据中心,主机ID等参数进行过滤。 + """ + + fields = { + "IsolationGroup": fields.Str(required=False, dump_to="IsolationGroup"), + "LifeCycle": fields.Int(required=False, dump_to="LifeCycle"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "UHostIds": fields.List(fields.Str()), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUHostInstanceResponseSchema(schema.ResponseSchema): + """ DescribeUHostInstance - 获取主机或主机列表信息,并可根据数据中心,主机ID等参数进行过滤。 + """ + + fields = { + "Action": fields.Str(required=True, load_from="Action"), + "RetCode": fields.Int(required=True, load_from="RetCode"), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + "UHostSet": fields.List( + models.UHostInstanceSetSchema(), + required=False, + load_from="UHostSet", + ), + } + + +""" +API: DescribeUHostTags + +获取指定数据中心的业务组列表。 +""" + + +class DescribeUHostTagsRequestSchema(schema.RequestSchema): + """ DescribeUHostTags - 获取指定数据中心的业务组列表。 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUHostTagsResponseSchema(schema.ResponseSchema): + """ DescribeUHostTags - 获取指定数据中心的业务组列表。 + """ + + fields = { + "TagSet": fields.List( + models.UHostTagSetSchema(), required=False, load_from="TagSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: GetUHostInstancePrice + +根据UHost实例配置,获取UHost实例的价格。 +""" + + +class GetUHostInstancePriceParamDisksSchema(schema.RequestSchema): + """ GetUHostInstancePriceParamDisks - + """ + + fields = { + "BackupType": fields.Str(required=False, dump_to="BackupType"), + "IsBoot": fields.Str(required=True, dump_to="IsBoot"), + "Size": fields.Int(required=True, dump_to="Size"), + "Type": fields.Str(required=True, dump_to="Type"), + } + + +class GetUHostInstancePriceRequestSchema(schema.RequestSchema): + """ GetUHostInstancePrice - 根据UHost实例配置,获取UHost实例的价格。 + """ + + fields = { + "CPU": fields.Int(required=True, dump_to="CPU"), + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "Count": fields.Int(required=True, dump_to="Count"), + "DiskSpace": fields.Int(required=False, dump_to="DiskSpace"), + "Disks": fields.List(GetUHostInstancePriceParamDisksSchema()), + "GPU": fields.Int(required=False, dump_to="GPU"), + "GpuType": fields.Str(required=False, dump_to="GpuType"), + "ImageId": fields.Str(required=False, dump_to="ImageId"), + "LifeCycle": fields.Int(required=False, dump_to="LifeCycle"), + "MachineType": fields.Str(required=False, dump_to="MachineType"), + "Memory": fields.Int(required=True, dump_to="Memory"), + "NetCapability": fields.Str(required=False, dump_to="NetCapability"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "StorageType": fields.Str(required=False, dump_to="StorageType"), + "TimemachineFeature": fields.Str( + required=False, dump_to="TimemachineFeature" + ), + "UHostType": fields.Str(required=False, dump_to="UHostType"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class GetUHostInstancePriceResponseSchema(schema.ResponseSchema): + """ GetUHostInstancePrice - 根据UHost实例配置,获取UHost实例的价格。 + """ + + fields = { + "PriceSet": fields.List( + models.UHostPriceSetSchema(), required=False, load_from="PriceSet" + ) + } + + +""" +API: GetUHostInstanceVncInfo + +获取指定UHost实例的管理VNC配置详细信息。 +""" + + +class GetUHostInstanceVncInfoRequestSchema(schema.RequestSchema): + """ GetUHostInstanceVncInfo - 获取指定UHost实例的管理VNC配置详细信息。 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class GetUHostInstanceVncInfoResponseSchema(schema.ResponseSchema): + """ GetUHostInstanceVncInfo - 获取指定UHost实例的管理VNC配置详细信息。 + """ + + fields = { + "UhostId": fields.Str(required=False, load_from="UhostId"), + "VncIP": fields.Str(required=False, load_from="VncIP"), + "VncPassword": fields.Str(required=False, load_from="VncPassword"), + "VncPort": fields.Int(required=False, load_from="VncPort"), + } + + +""" +API: GetUHostUpgradePrice + +获取UHost实例升级配置的价格。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 +""" + + +class GetUHostUpgradePriceRequestSchema(schema.RequestSchema): + """ GetUHostUpgradePrice - 获取UHost实例升级配置的价格。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 + """ + + fields = { + "BootDiskSpace": fields.Int(required=False, dump_to="BootDiskSpace"), + "CPU": fields.Int(required=False, dump_to="CPU"), + "DiskSpace": fields.Int(required=False, dump_to="DiskSpace"), + "HostType": fields.Str(required=False, dump_to="HostType"), + "Memory": fields.Int(required=False, dump_to="Memory"), + "NetCapValue": fields.Int(required=False, dump_to="NetCapValue"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "TimemachineFeature": fields.Str( + required=False, dump_to="TimemachineFeature" + ), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class GetUHostUpgradePriceResponseSchema(schema.ResponseSchema): + """ GetUHostUpgradePrice - 获取UHost实例升级配置的价格。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 + """ + + fields = {"Price": fields.Float(required=False, load_from="Price")} + + +""" +API: ImportCustomImage + +把UFile的镜像文件导入到UHost,生成自定义镜像 +""" + + +class ImportCustomImageRequestSchema(schema.RequestSchema): + """ ImportCustomImage - 把UFile的镜像文件导入到UHost,生成自定义镜像 + """ + + fields = { + "Auth": fields.Bool(required=True, dump_to="Auth"), + "Format": fields.Str(required=True, dump_to="Format"), + "ImageDescription": fields.Str( + required=False, dump_to="ImageDescription" + ), + "ImageName": fields.Str(required=True, dump_to="ImageName"), + "OsName": fields.Str(required=True, dump_to="OsName"), + "OsType": fields.Str(required=True, dump_to="OsType"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UFileUrl": fields.Str(required=True, dump_to="UFileUrl"), + } + + +class ImportCustomImageResponseSchema(schema.ResponseSchema): + """ ImportCustomImage - 把UFile的镜像文件导入到UHost,生成自定义镜像 + """ + + fields = {"ImageId": fields.Str(required=False, load_from="ImageId")} + + +""" +API: ModifyUHostInstanceName + +修改指定UHost实例名称,需要给出数据中心,UHostId,及新的实例名称。 +""" + + +class ModifyUHostInstanceNameRequestSchema(schema.RequestSchema): + """ ModifyUHostInstanceName - 修改指定UHost实例名称,需要给出数据中心,UHostId,及新的实例名称。 + """ + + fields = { + "Name": fields.Str(required=False, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ModifyUHostInstanceNameResponseSchema(schema.ResponseSchema): + """ ModifyUHostInstanceName - 修改指定UHost实例名称,需要给出数据中心,UHostId,及新的实例名称。 + """ + + fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} + + +""" +API: ModifyUHostInstanceRemark + +修改指定UHost实例备注信息。 +""" + + +class ModifyUHostInstanceRemarkRequestSchema(schema.RequestSchema): + """ ModifyUHostInstanceRemark - 修改指定UHost实例备注信息。 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ModifyUHostInstanceRemarkResponseSchema(schema.ResponseSchema): + """ ModifyUHostInstanceRemark - 修改指定UHost实例备注信息。 + """ + + fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} + + +""" +API: ModifyUHostInstanceTag + +修改指定UHost实例业务组标识。 +""" + + +class ModifyUHostInstanceTagRequestSchema(schema.RequestSchema): + """ ModifyUHostInstanceTag - 修改指定UHost实例业务组标识。 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ModifyUHostInstanceTagResponseSchema(schema.ResponseSchema): + """ ModifyUHostInstanceTag - 修改指定UHost实例业务组标识。 + """ + + fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} + + +""" +API: PoweroffUHostInstance + +直接关闭UHost实例电源,无需等待实例正常关闭。 +""" + + +class PoweroffUHostInstanceRequestSchema(schema.RequestSchema): + """ PoweroffUHostInstance - 直接关闭UHost实例电源,无需等待实例正常关闭。 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class PoweroffUHostInstanceResponseSchema(schema.ResponseSchema): + """ PoweroffUHostInstance - 直接关闭UHost实例电源,无需等待实例正常关闭。 + """ + + fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} + + +""" +API: RebootUHostInstance + +重新启动UHost实例,需要指定数据中心及UHostID两个参数的值。 +""" + + +class RebootUHostInstanceRequestSchema(schema.RequestSchema): + """ RebootUHostInstance - 重新启动UHost实例,需要指定数据中心及UHostID两个参数的值。 + """ + + fields = { + "DiskPassword": fields.Str(required=False, dump_to="DiskPassword"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class RebootUHostInstanceResponseSchema(schema.ResponseSchema): + """ RebootUHostInstance - 重新启动UHost实例,需要指定数据中心及UHostID两个参数的值。 + """ + + fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} + + +""" +API: ReinstallUHostInstance + +重新安装指定UHost实例的操作系统 +""" + + +class ReinstallUHostInstanceRequestSchema(schema.RequestSchema): + """ ReinstallUHostInstance - 重新安装指定UHost实例的操作系统 + """ + + fields = { + "BootDiskSpace": fields.Int(required=False, dump_to="BootDiskSpace"), + "DNSServers": fields.List(fields.Str()), + "ImageId": fields.Str(required=False, dump_to="ImageId"), + "Password": fields.Base64(required=False, dump_to="Password"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ReserveDisk": fields.Str(required=False, dump_to="ReserveDisk"), + "ResourceType": fields.Int(required=False, dump_to="ResourceType"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "UserData": fields.Str(required=False, dump_to="UserData"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ReinstallUHostInstanceResponseSchema(schema.ResponseSchema): + """ ReinstallUHostInstance - 重新安装指定UHost实例的操作系统 + """ + + fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} + + +""" +API: ResetUHostInstancePassword + +重置UHost实例的管理员密码。 +""" + + +class ResetUHostInstancePasswordRequestSchema(schema.RequestSchema): + """ ResetUHostInstancePassword - 重置UHost实例的管理员密码。 + """ + + fields = { + "Password": fields.Base64(required=True, dump_to="Password"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ResetUHostInstancePasswordResponseSchema(schema.ResponseSchema): + """ ResetUHostInstancePassword - 重置UHost实例的管理员密码。 + """ + + fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} + + +""" +API: ResizeAttachedDisk + +修改挂载的磁盘大小,包含系统盘和数据盘 +""" + + +class ResizeAttachedDiskRequestSchema(schema.RequestSchema): + """ ResizeAttachedDisk - 修改挂载的磁盘大小,包含系统盘和数据盘 + """ + + fields = { + "DiskId": fields.Str(required=True, dump_to="DiskId"), + "DiskSpace": fields.Int(required=True, dump_to="DiskSpace"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class ResizeAttachedDiskResponseSchema(schema.ResponseSchema): + """ ResizeAttachedDisk - 修改挂载的磁盘大小,包含系统盘和数据盘 + """ + + fields = {"DiskId": fields.Str(required=False, load_from="DiskId")} + + +""" +API: ResizeUHostInstance + +修改指定UHost实例的资源配置,如CPU核心数,内存容量大小,网络增强等。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 +""" + + +class ResizeUHostInstanceRequestSchema(schema.RequestSchema): + """ ResizeUHostInstance - 修改指定UHost实例的资源配置,如CPU核心数,内存容量大小,网络增强等。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 + """ + + fields = { + "BootDiskSpace": fields.Int(required=False, dump_to="BootDiskSpace"), + "CPU": fields.Int(required=False, dump_to="CPU"), + "DiskSpace": fields.Int(required=False, dump_to="DiskSpace"), + "Memory": fields.Int(required=False, dump_to="Memory"), + "NetCapValue": fields.Int(required=False, dump_to="NetCapValue"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ResizeUHostInstanceResponseSchema(schema.ResponseSchema): + """ ResizeUHostInstance - 修改指定UHost实例的资源配置,如CPU核心数,内存容量大小,网络增强等。可选配置范围请参考[[api:uhost-api:uhost_type|云主机机型说明]]。 + """ + + fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} + + +""" +API: StartUHostInstance + +启动处于关闭状态的UHost实例,需要指定数据中心及UHostID两个参数的值。 +""" + + +class StartUHostInstanceRequestSchema(schema.RequestSchema): + """ StartUHostInstance - 启动处于关闭状态的UHost实例,需要指定数据中心及UHostID两个参数的值。 + """ + + fields = { + "DiskPassword": fields.Str(required=False, dump_to="DiskPassword"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class StartUHostInstanceResponseSchema(schema.ResponseSchema): + """ StartUHostInstance - 启动处于关闭状态的UHost实例,需要指定数据中心及UHostID两个参数的值。 + """ + + fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} + + +""" +API: StopUHostInstance + +指停止处于运行状态的UHost实例,需指定数据中心及UhostID。 +""" + + +class StopUHostInstanceRequestSchema(schema.RequestSchema): + """ StopUHostInstance - 指停止处于运行状态的UHost实例,需指定数据中心及UhostID。 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class StopUHostInstanceResponseSchema(schema.ResponseSchema): + """ StopUHostInstance - 指停止处于运行状态的UHost实例,需指定数据中心及UhostID。 + """ + + fields = {"UhostId": fields.Str(required=False, load_from="UhostId")} + + +""" +API: TerminateCustomImage + +删除用户自定义镜像 +""" + + +class TerminateCustomImageRequestSchema(schema.RequestSchema): + """ TerminateCustomImage - 删除用户自定义镜像 + """ + + fields = { + "ImageId": fields.Str(required=True, dump_to="ImageId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class TerminateCustomImageResponseSchema(schema.ResponseSchema): + """ TerminateCustomImage - 删除用户自定义镜像 + """ + + fields = {"ImageId": fields.Str(required=False, load_from="ImageId")} + + +""" +API: TerminateUHostInstance + +删除指定数据中心的UHost实例。 +""" + + +class TerminateUHostInstanceRequestSchema(schema.RequestSchema): + """ TerminateUHostInstance - 删除指定数据中心的UHost实例。 + """ + + fields = { + "Destroy": fields.Int(required=False, dump_to="Destroy"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ReleaseEIP": fields.Bool(required=False, dump_to="ReleaseEIP"), + "ReleaseUDisk": fields.Bool(required=False, dump_to="ReleaseUDisk"), + "UHostId": fields.Str(required=True, dump_to="UHostId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class TerminateUHostInstanceResponseSchema(schema.ResponseSchema): + """ TerminateUHostInstance - 删除指定数据中心的UHost实例。 + """ + + fields = { + "InRecycle": fields.Str(required=True, load_from="InRecycle"), + "UHostId": fields.Str(required=False, load_from="UHostId"), + } + + +""" +API: UpgradeToArkUHostInstance + +普通升级为方舟机型 +""" + + +class UpgradeToArkUHostInstanceRequestSchema(schema.RequestSchema): + """ UpgradeToArkUHostInstance - 普通升级为方舟机型 + """ + + fields = { + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "Region": fields.Str(required=True, dump_to="Region"), + "UHostIds": fields.List(fields.Str()), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class UpgradeToArkUHostInstanceResponseSchema(schema.ResponseSchema): + """ UpgradeToArkUHostInstance - 普通升级为方舟机型 + """ + + fields = { + "UHostSet": fields.List( + fields.Str(), required=False, load_from="UHostSet" + ) + } diff --git a/ucloud/services/uhost/schemas/models.py b/ucloud/services/uhost/schemas/models.py index 62f9839b..d3a56f58 100644 --- a/ucloud/services/uhost/schemas/models.py +++ b/ucloud/services/uhost/schemas/models.py @@ -40,7 +40,7 @@ class UHostDiskSetSchema(schema.ResponseSchema): "DiskId": fields.Str(required=False, load_from="DiskId"), "DiskType": fields.Str(required=True, load_from="DiskType"), "Drive": fields.Str(required=False, load_from="Drive"), - "Encrypted": fields.Bool(required=False, load_from="Encrypted"), + "Encrypted": fields.Str(required=False, load_from="Encrypted"), "IsBoot": fields.Str(required=True, load_from="IsBoot"), "Name": fields.Str(required=False, load_from="Name"), "Size": fields.Int(required=False, load_from="Size"), @@ -131,5 +131,6 @@ class UHostPriceSetSchema(schema.ResponseSchema): fields = { "ChargeType": fields.Str(required=True, load_from="ChargeType"), + "OriginalPrice": fields.Float(required=True, load_from="OriginalPrice"), "Price": fields.Float(required=True, load_from="Price"), } diff --git a/ucloud/services/ulb/client.py b/ucloud/services/ulb/client.py index 96eba7d5..7bb3076a 100644 --- a/ucloud/services/ulb/client.py +++ b/ucloud/services/ulb/client.py @@ -1,731 +1,733 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -import typing - - -from ucloud.core.client import Client -from ucloud.services.ulb.schemas import apis - - -class ULBClient(Client): - def __init__( - self, config: dict, transport=None, middleware=None, logger=None - ): - super(ULBClient, self).__init__(config, transport, middleware, logger) - - def allocate_backend( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ AllocateBackend - 添加ULB后端资源实例 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **ResourceId** (str) - (Required) 所添加的后端资源的资源ID - - **ResourceType** (str) - (Required) 所添加的后端资源的类型,枚举值:UHost -> 云主机;UPM -> 物理云主机; UDHost -> 私有专区主机;UDocker -> 容器,默认值为“UHost” - - **ULBId** (str) - (Required) 负载均衡实例的ID - - **VServerId** (str) - (Required) VServer实例的ID - - **Enabled** (int) - 后端实例状态开关,枚举值: 1:启用; 0:禁用 默认为启用 - - **Port** (int) - 所添加的后端资源服务端口,取值范围[1-65535],默认80 - - **Weight** (int) - 所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1 - - **Response** - - - **BackendId** (str) - 所添加的后端资源在ULB中的对象ID,(为ULB系统中使用,与资源自身ID无关),可用于 UpdateBackendAttribute/UpdateBackendAttributeBatch/ReleaseBackend - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.AllocateBackendRequestSchema().dumps(d) - - resp = self.invoke("AllocateBackend", d, **kwargs) - return apis.AllocateBackendResponseSchema().loads(resp) - - def allocate_backend_batch( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ AllocateBackendBatch - 批量添加VServer后端节点 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Backends** (list) - (Required) 用| 分割字段,格式:ResourceId| ResourceType| Port| Enabled|IP| Weight。ResourceId:所添加的后端资源的资源ID;ResourceType:所添加的后端资源的类型,枚举值:UHost -> 云主机;UPM -> 物理云主机; UDHost -> 私有专区主机;UDocker -> 容器,默认值为“UHost”;Port:所添加的后端资源服务端口,取值范围[1-65535];Enabled:后端实例状态开关,枚举值: 1:启用; 0:禁用;IP:后端资源内网ip;Weight:所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1 - - **ULBId** (str) - (Required) 负载均衡实例的ID - - **VServerId** (str) - (Required) VServer实例的ID - - **ApiVersion** (int) - - - **Response** - - - **BackendSet** (list) - 见 **BackendSet** 模型定义 - - **Response Model** - - **BackendSet** - - - **BackendId** (str) - rs的资源ID - - **ResourceId** (str) - rs对应的UHost ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.AllocateBackendBatchRequestSchema().dumps(d) - - resp = self.invoke("AllocateBackendBatch", d, **kwargs) - return apis.AllocateBackendBatchResponseSchema().loads(resp) - - def bind_ssl(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ BindSSL - 将SSL证书绑定到VServer - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **SSLId** (str) - (Required) SSL证书的Id - - **ULBId** (str) - (Required) 所绑定ULB实例ID - - **VServerId** (str) - (Required) 所绑定VServer实例ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.BindSSLRequestSchema().dumps(d) - - resp = self.invoke("BindSSL", d, **kwargs) - return apis.BindSSLResponseSchema().loads(resp) - - def create_policy( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ CreatePolicy - 创建VServer内容转发策略 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **BackendId** (list) - (Required) 内容转发策略应用的后端资源实例的ID,来源于 AllocateBackend 返回的 BackendId - - **Match** (str) - (Required) 内容转发匹配字段 - - **ULBId** (str) - (Required) 需要添加内容转发策略的负载均衡实例ID - - **VServerId** (str) - (Required) 需要添加内容转发策略的VServer实例ID - - **Type** (str) - 内容转发匹配字段的类型 - - **Response** - - - **PolicyId** (str) - 内容转发策略ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.CreatePolicyRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CreatePolicy", d, **kwargs) - return apis.CreatePolicyResponseSchema().loads(resp) - - def create_ssl(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ CreateSSL - 创建SSL证书,可以把整个 Pem 证书内容传过来,或者把证书、私钥、CA证书分别传过来 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **SSLName** (str) - (Required) SSL证书的名字,默认值为空 - - **CaCert** (str) - CA证书 - - **PrivateKey** (str) - 加密证书的私钥 - - **SSLContent** (str) - SSL证书的完整内容,包括用户证书、加密证书的私钥、CA证书 - - **SSLType** (str) - 所添加的SSL证书类型,目前只支持Pem格式 - - **UserCert** (str) - 用户的证书 - - **Response** - - - **SSLId** (str) - SSL证书的Id - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.CreateSSLRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CreateSSL", d, **kwargs) - return apis.CreateSSLResponseSchema().loads(resp) - - def create_ulb(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ CreateULB - 创建负载均衡实例,可以选择内网或者外网 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **BusinessId** (str) - ULB 所属的业务组ID,如果不传则使用默认的业务组 - - **ChargeType** (str) - 付费方式 - - **IPVersion** (str) - ULB ip类型,枚举值:IPv6 / IPv4 (内部测试,暂未对外开放) - - **InnerMode** (str) - 创建的ULB是否为内网模式 - - **ListenType** (str) - ULB 监听器类型,枚举值:RequestProxy / PacketsTransmit (内部测试,暂未对外开放) - - **OuterMode** (str) - 创建的ULB是否为外网模式,默认即为外网模式 - - **PrivateIp** (str) - 创建内网ULB时指定内网IP。若不传值,则随机分配当前子网下的IP(暂时不对外开放,创建外网ULB该字段会忽略) - - **Remark** (str) - 备注 - - **SubnetId** (str) - 内网ULB 所属的子网ID,如果不传则使用默认的子网 - - **Tag** (str) - 业务组 - - **ULBName** (str) - 负载均衡的名字,默认值为“ULB” - - **VPCId** (str) - ULB所在的VPC的ID, 如果不传则使用默认的VPC - - **Response** - - - **ULBId** (str) - 负载均衡实例的Id - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.CreateULBRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CreateULB", d, **kwargs) - return apis.CreateULBResponseSchema().loads(resp) - - def create_vserver( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ CreateVServer - 创建VServer实例,定义监听的协议和端口以及负载均衡算法 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **ULBId** (str) - (Required) 负载均衡实例ID - - **ClientTimeout** (int) - ListenType为RequestProxy时表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;ListenType为PacketsTransmit时表示连接保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持 - - **Domain** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查域名 - - **FrontendPort** (int) - VServer后端端口,取值范围[1-65535];默认值为80 - - **ListenType** (str) - 监听器类型,枚举值为:RequestProxy -> 请求代理;PacketsTransmit -> 报文转发;默认为"RequestProxy" - - **Method** (str) - VServer负载均衡模式,枚举值:Roundrobin -> 轮询;Source -> 源地址;ConsistentHash -> 一致性哈希;SourcePort -> 源地址(计算端口);ConsistentHashPort -> 一致性哈希(计算端口); WeightRoundrobin -> 加权轮询; Leastconn -> 最小连接数。ConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用;Leastconn只在请求代理中使用;Roundrobin、Source和WeightRoundrobin在请求代理和报文转发中使用。默认为:"Roundrobin" - - **MonitorType** (str) - 健康检查类型,枚举值:Port -> 端口检查;Path -> 路径检查; - - **Path** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查路径 - - **PersistenceInfo** (str) - 根据PersistenceType确认; None和ServerInsert: 此字段无意义; UserDefined:此字段传入自定义会话保持String - - **PersistenceType** (str) - VServer会话保持方式,默认关闭会话保持。枚举值:None -> 关闭;ServerInsert -> 自动生成KEY;UserDefined -> 用户自定义KEY。 - - **Protocol** (str) - VServer实例的协议,请求代理模式下有 HTTP、HTTPS、TCP,报文转发下有 TCP,UDP。默认为“HTTP" - - **VServerName** (str) - VServer实例名称,默认为"VServer" - - **Response** - - - **VServerId** (str) - VServer实例的Id - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.CreateVServerRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CreateVServer", d, **kwargs) - return apis.CreateVServerResponseSchema().loads(resp) - - def delete_policy( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DeletePolicy - 删除内容转发策略 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **PolicyId** (str) - (Required) 内容转发策略ID - - **GroupId** (str) - 内容转发策略组ID - - **VServerId** (str) - VServer 资源ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DeletePolicyRequestSchema().dumps(d) - - resp = self.invoke("DeletePolicy", d, **kwargs) - return apis.DeletePolicyResponseSchema().loads(resp) - - def delete_ssl(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ DeleteSSL - 删除SSL证书 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **SSLId** (str) - (Required) SSL证书的ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DeleteSSLRequestSchema().dumps(d) - - resp = self.invoke("DeleteSSL", d, **kwargs) - return apis.DeleteSSLResponseSchema().loads(resp) - - def delete_ulb(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ DeleteULB - 删除负载均衡实例 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **ULBId** (str) - (Required) 负载均衡实例的ID - - **ReleaseEip** (bool) - 删除ulb时是否释放绑定的EIP,false标识只解绑EIP,true表示会释放绑定的EIP,默认是false - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DeleteULBRequestSchema().dumps(d) - - resp = self.invoke("DeleteULB", d, **kwargs) - return apis.DeleteULBResponseSchema().loads(resp) - - def delete_vserver( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DeleteVServer - 删除VServer实例 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **ULBId** (str) - (Required) 负载均衡实例的ID - - **VServerId** (str) - (Required) VServer实例的ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DeleteVServerRequestSchema().dumps(d) - - resp = self.invoke("DeleteVServer", d, **kwargs) - return apis.DeleteVServerResponseSchema().loads(resp) - - def describe_ssl(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ DescribeSSL - 获取SSL证书信息 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Limit** (int) - 数据分页值,默认为20 - - **Offset** (int) - 数据偏移量,默认值为0 - - **SSLId** (str) - SSL证书的Id - - **Response** - - - **DataSet** (list) - 见 **ULBSSLSet** 模型定义 - - **TotalCount** (int) - 满足条件的SSL证书总数 - - **Response Model** - - **ULBSSLSet** - - - **HashValue** (str) - - - **SSLId** (str) - SSL证书的Id - - **SSLName** (str) - SSL证书的名字 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribeSSLRequestSchema().dumps(d) - - resp = self.invoke("DescribeSSL", d, **kwargs) - return apis.DescribeSSLResponseSchema().loads(resp) - - def describe_ulb(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ DescribeULB - 获取ULB详细信息 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **BusinessId** (str) - ULB所属的业务组ID - - **Limit** (int) - 数据分页值,默认为20 - - **Offset** (int) - 数据偏移量,默认为0 - - **SubnetId** (str) - ULB所属的子网ID - - **ULBId** (str) - 负载均衡实例的Id。 若指定则返回指定的负载均衡实例的信息; 若不指定则返回当前数据中心中所有的负载均衡实例的信息 - - **VPCId** (str) - ULB所属的VPC - - **Response** - - - **DataSet** (list) - 见 **ULBSet** 模型定义 - - **TotalCount** (int) - 满足条件的ULB总数 - - **Response Model** - - **PolicyBackendSet** - - - **BackendId** (str) - 所添加的后端资源在ULB中的对象ID,(为ULB系统中使用,与资源自身ID无关 - - **ObjectId** (str) - 后端资源的对象ID - - **Port** (int) - 所添加的后端资源服务端口 - - **PrivateIP** (str) - 后端资源的内网IP - - **ResourceName** (str) - 后端资源的实例名称 - - **ULBPolicySet** - - - **BackendSet** (list) - 见 **PolicyBackendSet** 模型定义 - - **Match** (str) - 内容转发匹配字段;默认内容转发类型下为空。 - - **PolicyId** (str) - 内容转发Id,默认内容转发类型下为空。 - - **PolicyPriority** (int) - 内容转发优先级,范围[1,9999],数字越大优先级越高。默认内容转发规则下为0。 - - **PolicyType** (str) - 内容类型,枚举值:Custom -> 客户自定义;Default -> 默认内容转发 - - **TotalCount** (int) - 默认内容转发类型下返回当前rs总数 - - **Type** (str) - 内容转发匹配字段的类型,枚举值:Domain -> 域名;Path -> 路径; 默认内容转发类型下为空 - - **VServerId** (str) - 所属VServerId - - **ULBBackendSet** - - - **BackendId** (str) - 后端资源实例的Id - - **Enabled** (int) - 后端提供服务的实例启用与否,枚举值:0 禁用 1 启用 - - **Port** (int) - 后端提供服务的端口 - - **PrivateIP** (str) - 后端提供服务的内网IP - - **ResourceId** (str) - 资源实例的资源Id - - **ResourceName** (str) - 资源实例的资源名称 - - **ResourceType** (str) - 资源实例的类型 - - **Status** (int) - 后端提供服务的实例运行状态,枚举值:0健康检查健康状态 1 健康检查异常 - - **SubResourceId** (str) - 资源绑定的虚拟网卡实例的资源Id - - **SubResourceName** (str) - 资源绑定的虚拟网卡实例的资源名称 - - **SubResourceType** (str) - 资源绑定的虚拟网卡实例的类型 - - **SubnetId** (str) - 后端提供服务的资源所在的子网的ID - - **Weight** (int) - - - **ULBSSLSet** - - - **HashValue** (str) - - - **SSLId** (str) - SSL证书的Id - - **SSLName** (str) - SSL证书的名字 - - **ULBVServerSet** - - - **BackendSet** (list) - 见 **ULBBackendSet** 模型定义 - - **ClientTimeout** (int) - 空闲连接的回收时间,单位:秒。 - - **Domain** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查域名 - - **FrontendPort** (int) - VServer服务端口 - - **ListenType** (str) - 监听器类型,枚举值为: RequestProxy -> 请求代理;PacketsTransmit -> 报文转发 - - **Method** (str) - VServer负载均衡的模式,枚举值:Roundrobin -> 轮询;Source -> 源地址;ConsistentHash -> 一致性哈希;SourcePort -> 源地址(计算端口);ConsistentHashPort -> 一致性哈希(计算端口)。 - - **MonitorType** (str) - 健康检查类型,枚举值:Port -> 端口检查;Path -> 路径检查; - - **Path** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查路径 - - **PersistenceInfo** (str) - 根据PersistenceType确定: None或ServerInsert,此字段为空; UserDefined,此字段展示用户自定义会话string。 - - **PersistenceType** (str) - VServer会话保持方式。枚举值为: None -> 关闭会话保持; ServerInsert -> 自动生成; UserDefined -> 用户自定义。 - - **PolicySet** (list) - 见 **ULBPolicySet** 模型定义 - - **Protocol** (str) - VServer实例的协议。 枚举值为:HTTP,TCP,UDP,HTTPS。 - - **SSLSet** (list) - 见 **ULBSSLSet** 模型定义 - - **Status** (int) - VServer的运行状态。枚举值: 0 -> rs全部运行正常;1 -> rs全部运行异常;2 -> rs部分运行异常。 - - **VServerId** (str) - VServer实例的Id - - **VServerName** (str) - VServer实例的名字 - - **ULBIPSet** - - - **Bandwidth** (int) - 弹性IP的带宽值(暂未对外开放) - - **BandwidthType** (int) - 弹性IP的带宽类型,枚举值:1 表示是共享带宽,0 普通带宽类型(暂未对外开放) - - **EIP** (str) - 弹性IP地址 - - **EIPId** (str) - 弹性IP的ID - - **OperatorName** (str) - 弹性IP的运营商信息,枚举值为: Bgp:BGP IP International:国际IP - - **ULBSet** - - - **Bandwidth** (int) - 带宽 - - **BandwidthType** (int) - 带宽类型,枚举值为: 0,非共享带宽; 1,共享带宽 - - **BusinessId** (str) - ULB 所属的业务组ID - - **CreateTime** (int) - ULB的创建时间,格式为Unix Timestamp - - **ExpireTime** (int) - ULB的到期时间,格式为Unix Timestamp - - **IPSet** (list) - 见 **ULBIPSet** 模型定义 - - **Name** (str) - 负载均衡的资源名称(资源系统中),缺省值“ULB” - - **PrivateIP** (str) - ULB的内网IP,当ULBType为OuterMode时,该值为空 - - **Remark** (str) - 负载均衡的备注,缺省值“” - - **Resource** (list) - ULB的详细信息列表(废弃) - - **SubnetId** (str) - ULB 为 InnerMode 时,ULB 所属的子网ID,默认为空 - - **Tag** (str) - 负载均衡的业务组名称,缺省值“Default” - - **ULBId** (str) - 负载均衡的资源ID - - **ULBName** (str) - 负载均衡的资源名称(内部记载,废弃) - - **ULBType** (str) - ULB 的类型 - - **VPCId** (str) - ULB所在的VPC的ID - - **VServerSet** (list) - 见 **ULBVServerSet** 模型定义 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribeULBRequestSchema().dumps(d) - - resp = self.invoke("DescribeULB", d, **kwargs) - return apis.DescribeULBResponseSchema().loads(resp) - - def describe_vserver( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DescribeVServer - 获取ULB下的VServer的详细信息 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **ULBId** (str) - (Required) 负载均衡实例的Id - - **Limit** (int) - 数据分页值 - - **Offset** (int) - 数据偏移量 - - **VServerId** (str) - VServer实例的Id;若指定则返回指定的VServer实例的信息; 若不指定则返回当前负载均衡实例下所有VServer的信息 - - **Response** - - - **DataSet** (list) - 见 **ULBVServerSet** 模型定义 - - **TotalCount** (int) - 满足条件的VServer总数 - - **Response Model** - - **PolicyBackendSet** - - - **BackendId** (str) - 所添加的后端资源在ULB中的对象ID,(为ULB系统中使用,与资源自身ID无关 - - **ObjectId** (str) - 后端资源的对象ID - - **Port** (int) - 所添加的后端资源服务端口 - - **PrivateIP** (str) - 后端资源的内网IP - - **ResourceName** (str) - 后端资源的实例名称 - - **ULBSSLSet** - - - **HashValue** (str) - - - **SSLId** (str) - SSL证书的Id - - **SSLName** (str) - SSL证书的名字 - - **ULBPolicySet** - - - **BackendSet** (list) - 见 **PolicyBackendSet** 模型定义 - - **Match** (str) - 内容转发匹配字段;默认内容转发类型下为空。 - - **PolicyId** (str) - 内容转发Id,默认内容转发类型下为空。 - - **PolicyPriority** (int) - 内容转发优先级,范围[1,9999],数字越大优先级越高。默认内容转发规则下为0。 - - **PolicyType** (str) - 内容类型,枚举值:Custom -> 客户自定义;Default -> 默认内容转发 - - **TotalCount** (int) - 默认内容转发类型下返回当前rs总数 - - **Type** (str) - 内容转发匹配字段的类型,枚举值:Domain -> 域名;Path -> 路径; 默认内容转发类型下为空 - - **VServerId** (str) - 所属VServerId - - **ULBBackendSet** - - - **BackendId** (str) - 后端资源实例的Id - - **Enabled** (int) - 后端提供服务的实例启用与否,枚举值:0 禁用 1 启用 - - **Port** (int) - 后端提供服务的端口 - - **PrivateIP** (str) - 后端提供服务的内网IP - - **ResourceId** (str) - 资源实例的资源Id - - **ResourceName** (str) - 资源实例的资源名称 - - **ResourceType** (str) - 资源实例的类型 - - **Status** (int) - 后端提供服务的实例运行状态,枚举值:0健康检查健康状态 1 健康检查异常 - - **SubResourceId** (str) - 资源绑定的虚拟网卡实例的资源Id - - **SubResourceName** (str) - 资源绑定的虚拟网卡实例的资源名称 - - **SubResourceType** (str) - 资源绑定的虚拟网卡实例的类型 - - **SubnetId** (str) - 后端提供服务的资源所在的子网的ID - - **Weight** (int) - - - **ULBVServerSet** - - - **BackendSet** (list) - 见 **ULBBackendSet** 模型定义 - - **ClientTimeout** (int) - 空闲连接的回收时间,单位:秒。 - - **Domain** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查域名 - - **FrontendPort** (int) - VServer服务端口 - - **ListenType** (str) - 监听器类型,枚举值为: RequestProxy -> 请求代理;PacketsTransmit -> 报文转发 - - **Method** (str) - VServer负载均衡的模式,枚举值:Roundrobin -> 轮询;Source -> 源地址;ConsistentHash -> 一致性哈希;SourcePort -> 源地址(计算端口);ConsistentHashPort -> 一致性哈希(计算端口)。 - - **MonitorType** (str) - 健康检查类型,枚举值:Port -> 端口检查;Path -> 路径检查; - - **Path** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查路径 - - **PersistenceInfo** (str) - 根据PersistenceType确定: None或ServerInsert,此字段为空; UserDefined,此字段展示用户自定义会话string。 - - **PersistenceType** (str) - VServer会话保持方式。枚举值为: None -> 关闭会话保持; ServerInsert -> 自动生成; UserDefined -> 用户自定义。 - - **PolicySet** (list) - 见 **ULBPolicySet** 模型定义 - - **Protocol** (str) - VServer实例的协议。 枚举值为:HTTP,TCP,UDP,HTTPS。 - - **SSLSet** (list) - 见 **ULBSSLSet** 模型定义 - - **Status** (int) - VServer的运行状态。枚举值: 0 -> rs全部运行正常;1 -> rs全部运行异常;2 -> rs部分运行异常。 - - **VServerId** (str) - VServer实例的Id - - **VServerName** (str) - VServer实例的名字 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribeVServerRequestSchema().dumps(d) - - resp = self.invoke("DescribeVServer", d, **kwargs) - return apis.DescribeVServerResponseSchema().loads(resp) - - def release_backend( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ ReleaseBackend - 从VServer释放后端资源实例 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **BackendId** (str) - (Required) 后端资源实例的ID(ULB后端ID,非资源自身ID) - - **ULBId** (str) - (Required) 负载均衡实例的ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.ReleaseBackendRequestSchema().dumps(d) - - resp = self.invoke("ReleaseBackend", d, **kwargs) - return apis.ReleaseBackendResponseSchema().loads(resp) - - def unbind_ssl(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ UnbindSSL - 从VServer解绑SSL证书 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **SSLId** (str) - (Required) SSL证书的Id - - **ULBId** (str) - (Required) 所绑定ULB实例ID - - **VServerId** (str) - (Required) 所绑定VServer实例ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.UnbindSSLRequestSchema().dumps(d) - - resp = self.invoke("UnbindSSL", d, **kwargs) - return apis.UnbindSSLResponseSchema().loads(resp) - - def update_backend_attribute( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ UpdateBackendAttribute - 更新ULB后端资源实例(服务节点)属性 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **BackendId** (str) - (Required) 后端资源实例的ID(ULB后端ID,非资源自身ID) - - **ULBId** (str) - (Required) 负载均衡资源ID - - **Enabled** (int) - 后端实例状态开关 - - **Port** (int) - 后端资源服务端口,取值范围[1-65535] - - **Weight** (int) - 所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1 - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.UpdateBackendAttributeRequestSchema().dumps(d) - - resp = self.invoke("UpdateBackendAttribute", d, **kwargs) - return apis.UpdateBackendAttributeResponseSchema().loads(resp) - - def update_policy( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ UpdatePolicy - 更新内容转发规则,包括转发规则后的服务节点 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **BackendId** (list) - (Required) 内容转发策略应用的后端资源实例的ID,来源于 AllocateBackend 返回的 BackendId - - **Match** (str) - (Required) 内容转发匹配字段 - - **PolicyId** (str) - (Required) 转发规则的ID - - **ULBId** (str) - (Required) 需要添加内容转发策略的负载均衡实例ID - - **VServerId** (str) - (Required) 需要添加内容转发策略的VServer实例ID - - **Type** (str) - 内容转发匹配字段的类型 - - **Response** - - - **PolicyId** (str) - 转发规则的ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.UpdatePolicyRequestSchema().dumps(d) - - resp = self.invoke("UpdatePolicy", d, **kwargs) - return apis.UpdatePolicyResponseSchema().loads(resp) - - def update_ulb_attribute( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ UpdateULBAttribute - 更新ULB名字业务组备注等属性字段 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **ULBId** (str) - (Required) ULB资源ID - - **Name** (str) - 名字 - - **Remark** (str) - 备注 - - **Tag** (str) - 业务 - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.UpdateULBAttributeRequestSchema().dumps(d) - - resp = self.invoke("UpdateULBAttribute", d, **kwargs) - return apis.UpdateULBAttributeResponseSchema().loads(resp) - - def update_vserver_attribute( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ UpdateVServerAttribute - 更新VServer实例属性 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **ULBId** (str) - (Required) 负载均衡实例ID - - **VServerId** (str) - (Required) VServer实例ID - - **ClientTimeout** (int) - 请求代理的VServer下表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;报文转发的VServer下表示回话保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持 - - **Domain** (str) - MonitorType 为 Path 时指定健康检查发送请求时HTTP HEADER 里的域名 - - **Method** (str) - VServer负载均衡模式,枚举值:Roundrobin -> 轮询;Source -> 源地址;ConsistentHash -> 一致性哈希;SourcePort -> 源地址(计算端口);ConsistentHashPort -> 一致性哈希(计算端口); WeightRoundrobin -> 加权轮询; Leastconn -> 最小连接数。ConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用;Leastconn只在请求代理中使用;Roundrobin、Source和WeightRoundrobin在请求代理和报文转发中使用。默认为:"Roundrobin" - - **MonitorType** (str) - 健康检查的类型,Port:端口,Path:路径 - - **Path** (str) - MonitorType 为 Path 时指定健康检查发送请求时的路径,默认为 / - - **PersistenceInfo** (str) - 根据PersistenceType确定: None或ServerInsert, 此字段无意义; UserDefined, 则此字段传入用户自定义会话保持String. 若无此字段则不做修改 - - **PersistenceType** (str) - VServer会话保持模式,若无此字段则不做修改。枚举值:None:关闭;ServerInsert:自动生成KEY;UserDefined:用户自定义KEY。 - - **Protocol** (str) - VServer协议类型,请求代理只支持修改为 HTTP/HTTPS,报文转发VServer只支持修改为 TCP/UDP - - **VServerName** (str) - VServer实例名称,若无此字段则不做修改 - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.UpdateVServerAttributeRequestSchema().dumps(d) - - resp = self.invoke("UpdateVServerAttribute", d, **kwargs) - return apis.UpdateVServerAttributeResponseSchema().loads(resp) +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +import typing + + +from ucloud.core.client import Client +from ucloud.services.ulb.schemas import apis + + +class ULBClient(Client): + def __init__( + self, config: dict, transport=None, middleware=None, logger=None + ): + super(ULBClient, self).__init__(config, transport, middleware, logger) + + def allocate_backend( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ AllocateBackend - 添加ULB后端资源实例 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **ResourceId** (str) - (Required) 所添加的后端资源的资源ID + - **ResourceType** (str) - (Required) 所添加的后端资源的类型,枚举值:UHost -> 云主机;UPM -> 物理云主机; UDHost -> 私有专区主机;UDocker -> 容器,默认值为“UHost” + - **ULBId** (str) - (Required) 负载均衡实例的ID + - **VServerId** (str) - (Required) VServer实例的ID + - **Enabled** (int) - 后端实例状态开关,枚举值: 1:启用; 0:禁用 默认为启用 + - **Port** (int) - 所添加的后端资源服务端口,取值范围[1-65535],默认80 + - **Weight** (int) - 所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1 + + **Response** + + - **BackendId** (str) - 所添加的后端资源在ULB中的对象ID,(为ULB系统中使用,与资源自身ID无关),可用于 UpdateBackendAttribute/UpdateBackendAttributeBatch/ReleaseBackend + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.AllocateBackendRequestSchema().dumps(d) + + resp = self.invoke("AllocateBackend", d, **kwargs) + return apis.AllocateBackendResponseSchema().loads(resp) + + def allocate_backend_batch( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ AllocateBackendBatch - 批量添加VServer后端节点 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Backends** (list) - (Required) 用| 分割字段,格式:ResourceId| ResourceType| Port| Enabled|IP| Weight。ResourceId:所添加的后端资源的资源ID;ResourceType:所添加的后端资源的类型,枚举值:UHost -> 云主机;UPM -> 物理云主机; UDHost -> 私有专区主机;UDocker -> 容器,默认值为“UHost”;Port:所添加的后端资源服务端口,取值范围[1-65535];Enabled:后端实例状态开关,枚举值: 1:启用; 0:禁用;IP:后端资源内网ip;Weight:所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1 + - **ULBId** (str) - (Required) 负载均衡实例的ID + - **VServerId** (str) - (Required) VServer实例的ID + - **ApiVersion** (int) - + + **Response** + + - **BackendSet** (list) - 见 **BackendSet** 模型定义 + + **Response Model** + + **BackendSet** + + - **BackendId** (str) - rs的资源ID + - **ResourceId** (str) - rs对应的UHost ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.AllocateBackendBatchRequestSchema().dumps(d) + + resp = self.invoke("AllocateBackendBatch", d, **kwargs) + return apis.AllocateBackendBatchResponseSchema().loads(resp) + + def bind_ssl(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ BindSSL - 将SSL证书绑定到VServer + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **SSLId** (str) - (Required) SSL证书的Id + - **ULBId** (str) - (Required) 所绑定ULB实例ID + - **VServerId** (str) - (Required) 所绑定VServer实例ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.BindSSLRequestSchema().dumps(d) + + resp = self.invoke("BindSSL", d, **kwargs) + return apis.BindSSLResponseSchema().loads(resp) + + def create_policy( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ CreatePolicy - 创建VServer内容转发策略 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **BackendId** (list) - (Required) 内容转发策略应用的后端资源实例的ID,来源于 AllocateBackend 返回的 BackendId + - **Match** (str) - (Required) 内容转发匹配字段 + - **ULBId** (str) - (Required) 需要添加内容转发策略的负载均衡实例ID + - **VServerId** (str) - (Required) 需要添加内容转发策略的VServer实例ID + - **Type** (str) - 内容转发匹配字段的类型 + + **Response** + + - **PolicyId** (str) - 内容转发策略ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CreatePolicyRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreatePolicy", d, **kwargs) + return apis.CreatePolicyResponseSchema().loads(resp) + + def create_ssl(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ CreateSSL - 创建SSL证书,可以把整个 Pem 证书内容传过来,或者把证书、私钥、CA证书分别传过来 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **SSLName** (str) - (Required) SSL证书的名字,默认值为空 + - **CaCert** (str) - CA证书 + - **PrivateKey** (str) - 加密证书的私钥 + - **SSLContent** (str) - SSL证书的完整内容,包括用户证书、加密证书的私钥、CA证书 + - **SSLType** (str) - 所添加的SSL证书类型,目前只支持Pem格式 + - **UserCert** (str) - 用户的证书 + + **Response** + + - **SSLId** (str) - SSL证书的Id + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CreateSSLRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateSSL", d, **kwargs) + return apis.CreateSSLResponseSchema().loads(resp) + + def create_ulb(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ CreateULB - 创建负载均衡实例,可以选择内网或者外网 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **BusinessId** (str) - ULB 所属的业务组ID,如果不传则使用默认的业务组 + - **ChargeType** (str) - 付费方式 + - **FirewallId** (str) - 防火墙ID,如果不传,则默认不绑定防火墙 + - **IPVersion** (str) - ULB ip类型,枚举值:IPv6 / IPv4 (内部测试,暂未对外开放) + - **InnerMode** (str) - 创建的ULB是否为内网模式 + - **ListenType** (str) - ULB 监听器类型,枚举值:RequestProxy / PacketsTransmit ,默认RequestProxy (内部测试,暂未对外开放) + - **OuterMode** (str) - 创建的ULB是否为外网模式,默认即为外网模式 + - **PrivateIp** (str) - 创建内网ULB时指定内网IP。若不传值,则随机分配当前子网下的IP(暂时不对外开放,创建外网ULB该字段会忽略) + - **Remark** (str) - 备注 + - **ShareBandwidthId** (str) - IPv6地址所属的共享带宽Id。IPVersion为“IPv6”时,该字段必填 + - **SubnetId** (str) - 内网ULB 所属的子网ID,如果不传则使用默认的子网 + - **Tag** (str) - 业务组 + - **ULBName** (str) - 负载均衡的名字,默认值为“ULB” + - **VPCId** (str) - ULB所在的VPC的ID, 如果不传则使用默认的VPC + + **Response** + + - **IPv6AddressId** (str) - IPv6地址Id + - **ULBId** (str) - 负载均衡实例的Id + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CreateULBRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateULB", d, **kwargs) + return apis.CreateULBResponseSchema().loads(resp) + + def create_vserver( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ CreateVServer - 创建VServer实例,定义监听的协议和端口以及负载均衡算法 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **ULBId** (str) - (Required) 负载均衡实例ID + - **ClientTimeout** (int) - ListenType为RequestProxy时表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;ListenType为PacketsTransmit时表示连接保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持 + - **Domain** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查域名 + - **FrontendPort** (int) - VServer后端端口,取值范围[1-65535];默认值为80 + - **ListenType** (str) - 监听器类型,枚举值为:RequestProxy -> 请求代理;PacketsTransmit -> 报文转发;默认为"RequestProxy" + - **Method** (str) - VServer负载均衡模式,枚举值:Roundrobin -> 轮询;Source -> 源地址;ConsistentHash -> 一致性哈希;SourcePort -> 源地址(计算端口);ConsistentHashPort -> 一致性哈希(计算端口); WeightRoundrobin -> 加权轮询; Leastconn -> 最小连接数。ConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用;Leastconn只在请求代理中使用;Roundrobin、Source和WeightRoundrobin在请求代理和报文转发中使用。默认为:"Roundrobin" + - **MonitorType** (str) - 健康检查类型,枚举值:Port -> 端口检查;Path -> 路径检查; + - **Path** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查路径 + - **PersistenceInfo** (str) - 根据PersistenceType确认; None和ServerInsert: 此字段无意义; UserDefined:此字段传入自定义会话保持String + - **PersistenceType** (str) - VServer会话保持方式,默认关闭会话保持。枚举值:None -> 关闭;ServerInsert -> 自动生成KEY;UserDefined -> 用户自定义KEY。 + - **Protocol** (str) - VServer实例的协议,请求代理模式下有 HTTP、HTTPS、TCP,报文转发下有 TCP,UDP。默认为“HTTP" + - **VServerName** (str) - VServer实例名称,默认为"VServer" + + **Response** + + - **VServerId** (str) - VServer实例的Id + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CreateVServerRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateVServer", d, **kwargs) + return apis.CreateVServerResponseSchema().loads(resp) + + def delete_policy( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DeletePolicy - 删除内容转发策略 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **PolicyId** (str) - (Required) 内容转发策略ID + - **GroupId** (str) - 内容转发策略组ID + - **VServerId** (str) - VServer 资源ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DeletePolicyRequestSchema().dumps(d) + + resp = self.invoke("DeletePolicy", d, **kwargs) + return apis.DeletePolicyResponseSchema().loads(resp) + + def delete_ssl(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ DeleteSSL - 删除SSL证书 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **SSLId** (str) - (Required) SSL证书的ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DeleteSSLRequestSchema().dumps(d) + + resp = self.invoke("DeleteSSL", d, **kwargs) + return apis.DeleteSSLResponseSchema().loads(resp) + + def delete_ulb(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ DeleteULB - 删除负载均衡实例 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **ULBId** (str) - (Required) 负载均衡实例的ID + - **ReleaseEip** (bool) - 删除ulb时是否释放绑定的EIP,false标识只解绑EIP,true表示会释放绑定的EIP,默认是false + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DeleteULBRequestSchema().dumps(d) + + resp = self.invoke("DeleteULB", d, **kwargs) + return apis.DeleteULBResponseSchema().loads(resp) + + def delete_vserver( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DeleteVServer - 删除VServer实例 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **ULBId** (str) - (Required) 负载均衡实例的ID + - **VServerId** (str) - (Required) VServer实例的ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DeleteVServerRequestSchema().dumps(d) + + resp = self.invoke("DeleteVServer", d, **kwargs) + return apis.DeleteVServerResponseSchema().loads(resp) + + def describe_ssl(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ DescribeSSL - 获取SSL证书信息 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Limit** (int) - 数据分页值,默认为20 + - **Offset** (int) - 数据偏移量,默认值为0 + - **SSLId** (str) - SSL证书的Id + + **Response** + + - **DataSet** (list) - 见 **ULBSSLSet** 模型定义 + - **TotalCount** (int) - 满足条件的SSL证书总数 + + **Response Model** + + **ULBSSLSet** + + - **HashValue** (str) - + - **SSLId** (str) - SSL证书的Id + - **SSLName** (str) - SSL证书的名字 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribeSSLRequestSchema().dumps(d) + + resp = self.invoke("DescribeSSL", d, **kwargs) + return apis.DescribeSSLResponseSchema().loads(resp) + + def describe_ulb(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ DescribeULB - 获取ULB详细信息 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **BusinessId** (str) - ULB所属的业务组ID + - **Limit** (int) - 数据分页值,默认为20 + - **Offset** (int) - 数据偏移量,默认为0 + - **SubnetId** (str) - ULB所属的子网ID + - **ULBId** (str) - 负载均衡实例的Id。 若指定则返回指定的负载均衡实例的信息; 若不指定则返回当前数据中心中所有的负载均衡实例的信息 + - **VPCId** (str) - ULB所属的VPC + + **Response** + + - **DataSet** (list) - 见 **ULBSet** 模型定义 + - **TotalCount** (int) - 满足条件的ULB总数 + + **Response Model** + + **PolicyBackendSet** + + - **BackendId** (str) - 所添加的后端资源在ULB中的对象ID,(为ULB系统中使用,与资源自身ID无关 + - **ObjectId** (str) - 后端资源的对象ID + - **Port** (int) - 所添加的后端资源服务端口 + - **PrivateIP** (str) - 后端资源的内网IP + - **ResourceName** (str) - 后端资源的实例名称 + + **ULBBackendSet** + + - **BackendId** (str) - 后端资源实例的Id + - **Enabled** (int) - 后端提供服务的实例启用与否,枚举值:0 禁用 1 启用 + - **Port** (int) - 后端提供服务的端口 + - **PrivateIP** (str) - 后端提供服务的内网IP + - **ResourceId** (str) - 资源实例的资源Id + - **ResourceName** (str) - 资源实例的资源名称 + - **ResourceType** (str) - 资源实例的类型 + - **Status** (int) - 后端提供服务的实例运行状态,枚举值:0健康检查健康状态 1 健康检查异常 + - **SubResourceId** (str) - 资源绑定的虚拟网卡实例的资源Id + - **SubResourceName** (str) - 资源绑定的虚拟网卡实例的资源名称 + - **SubResourceType** (str) - 资源绑定的虚拟网卡实例的类型 + - **SubnetId** (str) - 后端提供服务的资源所在的子网的ID + - **Weight** (int) - + + **ULBSSLSet** + + - **HashValue** (str) - + - **SSLId** (str) - SSL证书的Id + - **SSLName** (str) - SSL证书的名字 + + **ULBPolicySet** + + - **BackendSet** (list) - 见 **PolicyBackendSet** 模型定义 + - **Match** (str) - 内容转发匹配字段;默认内容转发类型下为空。 + - **PolicyId** (str) - 内容转发Id,默认内容转发类型下为空。 + - **PolicyPriority** (int) - 内容转发优先级,范围[1,9999],数字越大优先级越高。默认内容转发规则下为0。 + - **PolicyType** (str) - 内容类型,枚举值:Custom -> 客户自定义;Default -> 默认内容转发 + - **TotalCount** (int) - 默认内容转发类型下返回当前rs总数 + - **Type** (str) - 内容转发匹配字段的类型,枚举值:Domain -> 域名;Path -> 路径; 默认内容转发类型下为空 + - **VServerId** (str) - 所属VServerId + + **ULBVServerSet** + + - **BackendSet** (list) - 见 **ULBBackendSet** 模型定义 + - **ClientTimeout** (int) - 空闲连接的回收时间,单位:秒。 + - **Domain** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查域名 + - **FrontendPort** (int) - VServer服务端口 + - **ListenType** (str) - 监听器类型,枚举值为: RequestProxy -> 请求代理;PacketsTransmit -> 报文转发 + - **Method** (str) - VServer负载均衡的模式,枚举值:Roundrobin -> 轮询;Source -> 源地址;ConsistentHash -> 一致性哈希;SourcePort -> 源地址(计算端口);ConsistentHashPort -> 一致性哈希(计算端口)。 + - **MonitorType** (str) - 健康检查类型,枚举值:Port -> 端口检查;Path -> 路径检查; + - **Path** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查路径 + - **PersistenceInfo** (str) - 根据PersistenceType确定: None或ServerInsert,此字段为空; UserDefined,此字段展示用户自定义会话string。 + - **PersistenceType** (str) - VServer会话保持方式。枚举值为: None -> 关闭会话保持; ServerInsert -> 自动生成; UserDefined -> 用户自定义。 + - **PolicySet** (list) - 见 **ULBPolicySet** 模型定义 + - **Protocol** (str) - VServer实例的协议。 枚举值为:HTTP,TCP,UDP,HTTPS。 + - **SSLSet** (list) - 见 **ULBSSLSet** 模型定义 + - **Status** (int) - VServer的运行状态。枚举值: 0 -> rs全部运行正常;1 -> rs全部运行异常;2 -> rs部分运行异常。 + - **VServerId** (str) - VServer实例的Id + - **VServerName** (str) - VServer实例的名字 + + **ULBIPSet** + + - **Bandwidth** (int) - 弹性IP的带宽值(暂未对外开放) + - **BandwidthType** (int) - 弹性IP的带宽类型,枚举值:1 表示是共享带宽,0 普通带宽类型(暂未对外开放) + - **EIP** (str) - 弹性IP地址 + - **EIPId** (str) - 弹性IP的ID + - **OperatorName** (str) - 弹性IP的运营商信息,枚举值为: Bgp:BGP IP International:国际IP + + **ULBSet** + + - **Bandwidth** (int) - 带宽 + - **BandwidthType** (int) - 带宽类型,枚举值为: 0,非共享带宽; 1,共享带宽 + - **BusinessId** (str) - ULB 所属的业务组ID + - **CreateTime** (int) - ULB的创建时间,格式为Unix Timestamp + - **ExpireTime** (int) - ULB的到期时间,格式为Unix Timestamp + - **IPSet** (list) - 见 **ULBIPSet** 模型定义 + - **Name** (str) - 负载均衡的资源名称(资源系统中),缺省值“ULB” + - **PrivateIP** (str) - ULB的内网IP,当ULBType为OuterMode时,该值为空 + - **Remark** (str) - 负载均衡的备注,缺省值“” + - **Resource** (list) - ULB的详细信息列表(废弃) + - **SubnetId** (str) - ULB 为 InnerMode 时,ULB 所属的子网ID,默认为空 + - **Tag** (str) - 负载均衡的业务组名称,缺省值“Default” + - **ULBId** (str) - 负载均衡的资源ID + - **ULBName** (str) - 负载均衡的资源名称(内部记载,废弃) + - **ULBType** (str) - ULB 的类型 + - **VPCId** (str) - ULB所在的VPC的ID + - **VServerSet** (list) - 见 **ULBVServerSet** 模型定义 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribeULBRequestSchema().dumps(d) + + resp = self.invoke("DescribeULB", d, **kwargs) + return apis.DescribeULBResponseSchema().loads(resp) + + def describe_vserver( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DescribeVServer - 获取ULB下的VServer的详细信息 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **ULBId** (str) - (Required) 负载均衡实例的Id + - **Limit** (int) - 数据分页值 + - **Offset** (int) - 数据偏移量 + - **VServerId** (str) - VServer实例的Id;若指定则返回指定的VServer实例的信息; 若不指定则返回当前负载均衡实例下所有VServer的信息 + + **Response** + + - **DataSet** (list) - 见 **ULBVServerSet** 模型定义 + - **TotalCount** (int) - 满足条件的VServer总数 + + **Response Model** + + **PolicyBackendSet** + + - **BackendId** (str) - 所添加的后端资源在ULB中的对象ID,(为ULB系统中使用,与资源自身ID无关 + - **ObjectId** (str) - 后端资源的对象ID + - **Port** (int) - 所添加的后端资源服务端口 + - **PrivateIP** (str) - 后端资源的内网IP + - **ResourceName** (str) - 后端资源的实例名称 + + **ULBSSLSet** + + - **HashValue** (str) - + - **SSLId** (str) - SSL证书的Id + - **SSLName** (str) - SSL证书的名字 + + **ULBPolicySet** + + - **BackendSet** (list) - 见 **PolicyBackendSet** 模型定义 + - **Match** (str) - 内容转发匹配字段;默认内容转发类型下为空。 + - **PolicyId** (str) - 内容转发Id,默认内容转发类型下为空。 + - **PolicyPriority** (int) - 内容转发优先级,范围[1,9999],数字越大优先级越高。默认内容转发规则下为0。 + - **PolicyType** (str) - 内容类型,枚举值:Custom -> 客户自定义;Default -> 默认内容转发 + - **TotalCount** (int) - 默认内容转发类型下返回当前rs总数 + - **Type** (str) - 内容转发匹配字段的类型,枚举值:Domain -> 域名;Path -> 路径; 默认内容转发类型下为空 + - **VServerId** (str) - 所属VServerId + + **ULBBackendSet** + + - **BackendId** (str) - 后端资源实例的Id + - **Enabled** (int) - 后端提供服务的实例启用与否,枚举值:0 禁用 1 启用 + - **Port** (int) - 后端提供服务的端口 + - **PrivateIP** (str) - 后端提供服务的内网IP + - **ResourceId** (str) - 资源实例的资源Id + - **ResourceName** (str) - 资源实例的资源名称 + - **ResourceType** (str) - 资源实例的类型 + - **Status** (int) - 后端提供服务的实例运行状态,枚举值:0健康检查健康状态 1 健康检查异常 + - **SubResourceId** (str) - 资源绑定的虚拟网卡实例的资源Id + - **SubResourceName** (str) - 资源绑定的虚拟网卡实例的资源名称 + - **SubResourceType** (str) - 资源绑定的虚拟网卡实例的类型 + - **SubnetId** (str) - 后端提供服务的资源所在的子网的ID + - **Weight** (int) - + + **ULBVServerSet** + + - **BackendSet** (list) - 见 **ULBBackendSet** 模型定义 + - **ClientTimeout** (int) - 空闲连接的回收时间,单位:秒。 + - **Domain** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查域名 + - **FrontendPort** (int) - VServer服务端口 + - **ListenType** (str) - 监听器类型,枚举值为: RequestProxy -> 请求代理;PacketsTransmit -> 报文转发 + - **Method** (str) - VServer负载均衡的模式,枚举值:Roundrobin -> 轮询;Source -> 源地址;ConsistentHash -> 一致性哈希;SourcePort -> 源地址(计算端口);ConsistentHashPort -> 一致性哈希(计算端口)。 + - **MonitorType** (str) - 健康检查类型,枚举值:Port -> 端口检查;Path -> 路径检查; + - **Path** (str) - 根据MonitorType确认; 当MonitorType为Port时,此字段无意义。当MonitorType为Path时,代表HTTP检查路径 + - **PersistenceInfo** (str) - 根据PersistenceType确定: None或ServerInsert,此字段为空; UserDefined,此字段展示用户自定义会话string。 + - **PersistenceType** (str) - VServer会话保持方式。枚举值为: None -> 关闭会话保持; ServerInsert -> 自动生成; UserDefined -> 用户自定义。 + - **PolicySet** (list) - 见 **ULBPolicySet** 模型定义 + - **Protocol** (str) - VServer实例的协议。 枚举值为:HTTP,TCP,UDP,HTTPS。 + - **SSLSet** (list) - 见 **ULBSSLSet** 模型定义 + - **Status** (int) - VServer的运行状态。枚举值: 0 -> rs全部运行正常;1 -> rs全部运行异常;2 -> rs部分运行异常。 + - **VServerId** (str) - VServer实例的Id + - **VServerName** (str) - VServer实例的名字 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribeVServerRequestSchema().dumps(d) + + resp = self.invoke("DescribeVServer", d, **kwargs) + return apis.DescribeVServerResponseSchema().loads(resp) + + def release_backend( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ ReleaseBackend - 从VServer释放后端资源实例 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **BackendId** (str) - (Required) 后端资源实例的ID(ULB后端ID,非资源自身ID) + - **ULBId** (str) - (Required) 负载均衡实例的ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.ReleaseBackendRequestSchema().dumps(d) + + resp = self.invoke("ReleaseBackend", d, **kwargs) + return apis.ReleaseBackendResponseSchema().loads(resp) + + def unbind_ssl(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ UnbindSSL - 从VServer解绑SSL证书 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **SSLId** (str) - (Required) SSL证书的Id + - **ULBId** (str) - (Required) 所绑定ULB实例ID + - **VServerId** (str) - (Required) 所绑定VServer实例ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.UnbindSSLRequestSchema().dumps(d) + + resp = self.invoke("UnbindSSL", d, **kwargs) + return apis.UnbindSSLResponseSchema().loads(resp) + + def update_backend_attribute( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ UpdateBackendAttribute - 更新ULB后端资源实例(服务节点)属性 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **BackendId** (str) - (Required) 后端资源实例的ID(ULB后端ID,非资源自身ID) + - **ULBId** (str) - (Required) 负载均衡资源ID + - **Enabled** (int) - 后端实例状态开关 + - **Port** (int) - 后端资源服务端口,取值范围[1-65535] + - **Weight** (int) - 所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1 + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.UpdateBackendAttributeRequestSchema().dumps(d) + + resp = self.invoke("UpdateBackendAttribute", d, **kwargs) + return apis.UpdateBackendAttributeResponseSchema().loads(resp) + + def update_policy( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ UpdatePolicy - 更新内容转发规则,包括转发规则后的服务节点 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **BackendId** (list) - (Required) 内容转发策略应用的后端资源实例的ID,来源于 AllocateBackend 返回的 BackendId + - **Match** (str) - (Required) 内容转发匹配字段 + - **PolicyId** (str) - (Required) 转发规则的ID + - **ULBId** (str) - (Required) 需要添加内容转发策略的负载均衡实例ID + - **VServerId** (str) - (Required) 需要添加内容转发策略的VServer实例ID + - **Type** (str) - 内容转发匹配字段的类型 + + **Response** + + - **PolicyId** (str) - 转发规则的ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.UpdatePolicyRequestSchema().dumps(d) + + resp = self.invoke("UpdatePolicy", d, **kwargs) + return apis.UpdatePolicyResponseSchema().loads(resp) + + def update_ulb_attribute( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ UpdateULBAttribute - 更新ULB名字业务组备注等属性字段 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **ULBId** (str) - (Required) ULB资源ID + - **Name** (str) - 名字 + - **Remark** (str) - 备注 + - **Tag** (str) - 业务 + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.UpdateULBAttributeRequestSchema().dumps(d) + + resp = self.invoke("UpdateULBAttribute", d, **kwargs) + return apis.UpdateULBAttributeResponseSchema().loads(resp) + + def update_vserver_attribute( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ UpdateVServerAttribute - 更新VServer实例属性 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **ULBId** (str) - (Required) 负载均衡实例ID + - **VServerId** (str) - (Required) VServer实例ID + - **ClientTimeout** (int) - 请求代理的VServer下表示空闲连接的回收时间,单位:秒,取值范围:时(0,86400],默认值为60;报文转发的VServer下表示回话保持的时间,单位:秒,取值范围:[60,900],0 表示禁用连接保持 + - **Domain** (str) - MonitorType 为 Path 时指定健康检查发送请求时HTTP HEADER 里的域名 + - **Method** (str) - VServer负载均衡模式,枚举值:Roundrobin -> 轮询;Source -> 源地址;ConsistentHash -> 一致性哈希;SourcePort -> 源地址(计算端口);ConsistentHashPort -> 一致性哈希(计算端口); WeightRoundrobin -> 加权轮询; Leastconn -> 最小连接数。ConsistentHash,SourcePort,ConsistentHashPort 只在报文转发中使用;Leastconn只在请求代理中使用;Roundrobin、Source和WeightRoundrobin在请求代理和报文转发中使用。默认为:"Roundrobin" + - **MonitorType** (str) - 健康检查的类型,Port:端口,Path:路径 + - **Path** (str) - MonitorType 为 Path 时指定健康检查发送请求时的路径,默认为 / + - **PersistenceInfo** (str) - 根据PersistenceType确定: None或ServerInsert, 此字段无意义; UserDefined, 则此字段传入用户自定义会话保持String. 若无此字段则不做修改 + - **PersistenceType** (str) - VServer会话保持模式,若无此字段则不做修改。枚举值:None:关闭;ServerInsert:自动生成KEY;UserDefined:用户自定义KEY。 + - **VServerName** (str) - VServer实例名称,若无此字段则不做修改 + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.UpdateVServerAttributeRequestSchema().dumps(d) + + resp = self.invoke("UpdateVServerAttribute", d, **kwargs) + return apis.UpdateVServerAttributeResponseSchema().loads(resp) diff --git a/ucloud/services/ulb/schemas/apis.py b/ucloud/services/ulb/schemas/apis.py index edf0c425..770f4175 100644 --- a/ucloud/services/ulb/schemas/apis.py +++ b/ucloud/services/ulb/schemas/apis.py @@ -1,616 +1,622 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields -from ucloud.services.ulb.schemas import models - - -""" ULB API Schema -""" - - -""" -API: AllocateBackend - -添加ULB后端资源实例 -""" - - -class AllocateBackendRequestSchema(schema.RequestSchema): - """ AllocateBackend - 添加ULB后端资源实例 - """ - - fields = { - "Enabled": fields.Int(required=False, dump_to="Enabled"), - "Port": fields.Int(required=False, dump_to="Port"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ResourceId": fields.Str(required=True, dump_to="ResourceId"), - "ResourceType": fields.Str(required=True, dump_to="ResourceType"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - "VServerId": fields.Str(required=True, dump_to="VServerId"), - "Weight": fields.Int(required=False, dump_to="Weight"), - } - - -class AllocateBackendResponseSchema(schema.ResponseSchema): - """ AllocateBackend - 添加ULB后端资源实例 - """ - - fields = {"BackendId": fields.Str(required=False, load_from="BackendId")} - - -""" -API: AllocateBackendBatch - -批量添加VServer后端节点 -""" - - -class AllocateBackendBatchRequestSchema(schema.RequestSchema): - """ AllocateBackendBatch - 批量添加VServer后端节点 - """ - - fields = { - "ApiVersion": fields.Int(required=False, dump_to="ApiVersion"), - "Backends": fields.List(fields.Str()), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - "VServerId": fields.Str(required=True, dump_to="VServerId"), - } - - -class AllocateBackendBatchResponseSchema(schema.ResponseSchema): - """ AllocateBackendBatch - 批量添加VServer后端节点 - """ - - fields = { - "BackendSet": fields.List( - models.BackendSetSchema(), required=False, load_from="BackendSet" - ) - } - - -""" -API: BindSSL - -将SSL证书绑定到VServer -""" - - -class BindSSLRequestSchema(schema.RequestSchema): - """ BindSSL - 将SSL证书绑定到VServer - """ - - fields = { - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SSLId": fields.Str(required=True, dump_to="SSLId"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - "VServerId": fields.Str(required=True, dump_to="VServerId"), - } - - -class BindSSLResponseSchema(schema.ResponseSchema): - """ BindSSL - 将SSL证书绑定到VServer - """ - - fields = {} - - -""" -API: CreatePolicy - -创建VServer内容转发策略 -""" - - -class CreatePolicyRequestSchema(schema.RequestSchema): - """ CreatePolicy - 创建VServer内容转发策略 - """ - - fields = { - "BackendId": fields.List(fields.Str()), - "Match": fields.Str(required=True, dump_to="Match"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Type": fields.Str(required=False, dump_to="Type"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - "VServerId": fields.Str(required=True, dump_to="VServerId"), - } - - -class CreatePolicyResponseSchema(schema.ResponseSchema): - """ CreatePolicy - 创建VServer内容转发策略 - """ - - fields = {"PolicyId": fields.Str(required=False, load_from="PolicyId")} - - -""" -API: CreateSSL - -创建SSL证书,可以把整个 Pem 证书内容传过来,或者把证书、私钥、CA证书分别传过来 -""" - - -class CreateSSLRequestSchema(schema.RequestSchema): - """ CreateSSL - 创建SSL证书,可以把整个 Pem 证书内容传过来,或者把证书、私钥、CA证书分别传过来 - """ - - fields = { - "CaCert": fields.Str(required=False, dump_to="CaCert"), - "PrivateKey": fields.Str(required=False, dump_to="PrivateKey"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SSLContent": fields.Str(required=False, dump_to="SSLContent"), - "SSLName": fields.Str(required=True, dump_to="SSLName"), - "SSLType": fields.Str(required=False, dump_to="SSLType"), - "UserCert": fields.Str(required=False, dump_to="UserCert"), - } - - -class CreateSSLResponseSchema(schema.ResponseSchema): - """ CreateSSL - 创建SSL证书,可以把整个 Pem 证书内容传过来,或者把证书、私钥、CA证书分别传过来 - """ - - fields = {"SSLId": fields.Str(required=False, load_from="SSLId")} - - -""" -API: CreateULB - -创建负载均衡实例,可以选择内网或者外网 -""" - - -class CreateULBRequestSchema(schema.RequestSchema): - """ CreateULB - 创建负载均衡实例,可以选择内网或者外网 - """ - - fields = { - "BusinessId": fields.Str(required=False, dump_to="BusinessId"), - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "IPVersion": fields.Str(required=False, dump_to="IPVersion"), - "InnerMode": fields.Str(required=False, dump_to="InnerMode"), - "ListenType": fields.Str(required=False, dump_to="ListenType"), - "OuterMode": fields.Str(required=False, dump_to="OuterMode"), - "PrivateIp": fields.Str(required=False, dump_to="PrivateIp"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "ULBName": fields.Str(required=False, dump_to="ULBName"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - } - - -class CreateULBResponseSchema(schema.ResponseSchema): - """ CreateULB - 创建负载均衡实例,可以选择内网或者外网 - """ - - fields = {"ULBId": fields.Str(required=False, load_from="ULBId")} - - -""" -API: CreateVServer - -创建VServer实例,定义监听的协议和端口以及负载均衡算法 -""" - - -class CreateVServerRequestSchema(schema.RequestSchema): - """ CreateVServer - 创建VServer实例,定义监听的协议和端口以及负载均衡算法 - """ - - fields = { - "ClientTimeout": fields.Int(required=False, dump_to="ClientTimeout"), - "Domain": fields.Str(required=False, dump_to="Domain"), - "FrontendPort": fields.Int(required=False, dump_to="FrontendPort"), - "ListenType": fields.Str(required=False, dump_to="ListenType"), - "Method": fields.Str(required=False, dump_to="Method"), - "MonitorType": fields.Str(required=False, dump_to="MonitorType"), - "Path": fields.Str(required=False, dump_to="Path"), - "PersistenceInfo": fields.Str( - required=False, dump_to="PersistenceInfo" - ), - "PersistenceType": fields.Str( - required=False, dump_to="PersistenceType" - ), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Protocol": fields.Str(required=False, dump_to="Protocol"), - "Region": fields.Str(required=True, dump_to="Region"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - "VServerName": fields.Str(required=False, dump_to="VServerName"), - } - - -class CreateVServerResponseSchema(schema.ResponseSchema): - """ CreateVServer - 创建VServer实例,定义监听的协议和端口以及负载均衡算法 - """ - - fields = {"VServerId": fields.Str(required=False, load_from="VServerId")} - - -""" -API: DeletePolicy - -删除内容转发策略 -""" - - -class DeletePolicyRequestSchema(schema.RequestSchema): - """ DeletePolicy - 删除内容转发策略 - """ - - fields = { - "GroupId": fields.Str(required=False, dump_to="GroupId"), - "PolicyId": fields.Str(required=True, dump_to="PolicyId"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "VServerId": fields.Str(required=False, dump_to="VServerId"), - } - - -class DeletePolicyResponseSchema(schema.ResponseSchema): - """ DeletePolicy - 删除内容转发策略 - """ - - fields = {} - - -""" -API: DeleteSSL - -删除SSL证书 -""" - - -class DeleteSSLRequestSchema(schema.RequestSchema): - """ DeleteSSL - 删除SSL证书 - """ - - fields = { - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SSLId": fields.Str(required=True, dump_to="SSLId"), - } - - -class DeleteSSLResponseSchema(schema.ResponseSchema): - """ DeleteSSL - 删除SSL证书 - """ - - fields = {} - - -""" -API: DeleteULB - -删除负载均衡实例 -""" - - -class DeleteULBRequestSchema(schema.RequestSchema): - """ DeleteULB - 删除负载均衡实例 - """ - - fields = { - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ReleaseEip": fields.Bool(required=False, dump_to="ReleaseEip"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - } - - -class DeleteULBResponseSchema(schema.ResponseSchema): - """ DeleteULB - 删除负载均衡实例 - """ - - fields = {} - - -""" -API: DeleteVServer - -删除VServer实例 -""" - - -class DeleteVServerRequestSchema(schema.RequestSchema): - """ DeleteVServer - 删除VServer实例 - """ - - fields = { - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - "VServerId": fields.Str(required=True, dump_to="VServerId"), - } - - -class DeleteVServerResponseSchema(schema.ResponseSchema): - """ DeleteVServer - 删除VServer实例 - """ - - fields = {} - - -""" -API: DescribeSSL - -获取SSL证书信息 -""" - - -class DescribeSSLRequestSchema(schema.RequestSchema): - """ DescribeSSL - 获取SSL证书信息 - """ - - fields = { - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SSLId": fields.Str(required=False, dump_to="SSLId"), - } - - -class DescribeSSLResponseSchema(schema.ResponseSchema): - """ DescribeSSL - 获取SSL证书信息 - """ - - fields = { - "DataSet": fields.List( - models.ULBSSLSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeULB - -获取ULB详细信息 -""" - - -class DescribeULBRequestSchema(schema.RequestSchema): - """ DescribeULB - 获取ULB详细信息 - """ - - fields = { - "BusinessId": fields.Str(required=False, dump_to="BusinessId"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "ULBId": fields.Str(required=False, dump_to="ULBId"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - } - - -class DescribeULBResponseSchema(schema.ResponseSchema): - """ DescribeULB - 获取ULB详细信息 - """ - - fields = { - "DataSet": fields.List( - models.ULBSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeVServer - -获取ULB下的VServer的详细信息 -""" - - -class DescribeVServerRequestSchema(schema.RequestSchema): - """ DescribeVServer - 获取ULB下的VServer的详细信息 - """ - - fields = { - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - "VServerId": fields.Str(required=False, dump_to="VServerId"), - } - - -class DescribeVServerResponseSchema(schema.ResponseSchema): - """ DescribeVServer - 获取ULB下的VServer的详细信息 - """ - - fields = { - "DataSet": fields.List( - models.ULBVServerSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: ReleaseBackend - -从VServer释放后端资源实例 -""" - - -class ReleaseBackendRequestSchema(schema.RequestSchema): - """ ReleaseBackend - 从VServer释放后端资源实例 - """ - - fields = { - "BackendId": fields.Str(required=True, dump_to="BackendId"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - } - - -class ReleaseBackendResponseSchema(schema.ResponseSchema): - """ ReleaseBackend - 从VServer释放后端资源实例 - """ - - fields = {} - - -""" -API: UnbindSSL - -从VServer解绑SSL证书 -""" - - -class UnbindSSLRequestSchema(schema.RequestSchema): - """ UnbindSSL - 从VServer解绑SSL证书 - """ - - fields = { - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SSLId": fields.Str(required=True, dump_to="SSLId"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - "VServerId": fields.Str(required=True, dump_to="VServerId"), - } - - -class UnbindSSLResponseSchema(schema.ResponseSchema): - """ UnbindSSL - 从VServer解绑SSL证书 - """ - - fields = {} - - -""" -API: UpdateBackendAttribute - -更新ULB后端资源实例(服务节点)属性 -""" - - -class UpdateBackendAttributeRequestSchema(schema.RequestSchema): - """ UpdateBackendAttribute - 更新ULB后端资源实例(服务节点)属性 - """ - - fields = { - "BackendId": fields.Str(required=True, dump_to="BackendId"), - "Enabled": fields.Int(required=False, dump_to="Enabled"), - "Port": fields.Int(required=False, dump_to="Port"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - "Weight": fields.Int(required=False, dump_to="Weight"), - } - - -class UpdateBackendAttributeResponseSchema(schema.ResponseSchema): - """ UpdateBackendAttribute - 更新ULB后端资源实例(服务节点)属性 - """ - - fields = {} - - -""" -API: UpdatePolicy - -更新内容转发规则,包括转发规则后的服务节点 -""" - - -class UpdatePolicyRequestSchema(schema.RequestSchema): - """ UpdatePolicy - 更新内容转发规则,包括转发规则后的服务节点 - """ - - fields = { - "BackendId": fields.List(fields.Str()), - "Match": fields.Str(required=True, dump_to="Match"), - "PolicyId": fields.Str(required=True, dump_to="PolicyId"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Type": fields.Str(required=False, dump_to="Type"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - "VServerId": fields.Str(required=True, dump_to="VServerId"), - } - - -class UpdatePolicyResponseSchema(schema.ResponseSchema): - """ UpdatePolicy - 更新内容转发规则,包括转发规则后的服务节点 - """ - - fields = {"PolicyId": fields.Str(required=False, load_from="PolicyId")} - - -""" -API: UpdateULBAttribute - -更新ULB名字业务组备注等属性字段 -""" - - -class UpdateULBAttributeRequestSchema(schema.RequestSchema): - """ UpdateULBAttribute - 更新ULB名字业务组备注等属性字段 - """ - - fields = { - "Name": fields.Str(required=False, dump_to="Name"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - } - - -class UpdateULBAttributeResponseSchema(schema.ResponseSchema): - """ UpdateULBAttribute - 更新ULB名字业务组备注等属性字段 - """ - - fields = {} - - -""" -API: UpdateVServerAttribute - -更新VServer实例属性 -""" - - -class UpdateVServerAttributeRequestSchema(schema.RequestSchema): - """ UpdateVServerAttribute - 更新VServer实例属性 - """ - - fields = { - "ClientTimeout": fields.Int(required=False, dump_to="ClientTimeout"), - "Domain": fields.Str(required=False, dump_to="Domain"), - "Method": fields.Str(required=False, dump_to="Method"), - "MonitorType": fields.Str(required=False, dump_to="MonitorType"), - "Path": fields.Str(required=False, dump_to="Path"), - "PersistenceInfo": fields.Str( - required=False, dump_to="PersistenceInfo" - ), - "PersistenceType": fields.Str( - required=False, dump_to="PersistenceType" - ), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Protocol": fields.Str(required=False, dump_to="Protocol"), - "Region": fields.Str(required=True, dump_to="Region"), - "ULBId": fields.Str(required=True, dump_to="ULBId"), - "VServerId": fields.Str(required=True, dump_to="VServerId"), - "VServerName": fields.Str(required=False, dump_to="VServerName"), - } - - -class UpdateVServerAttributeResponseSchema(schema.ResponseSchema): - """ UpdateVServerAttribute - 更新VServer实例属性 - """ - - fields = {} +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.ulb.schemas import models + + +""" ULB API Schema +""" + + +""" +API: AllocateBackend + +添加ULB后端资源实例 +""" + + +class AllocateBackendRequestSchema(schema.RequestSchema): + """ AllocateBackend - 添加ULB后端资源实例 + """ + + fields = { + "Enabled": fields.Int(required=False, dump_to="Enabled"), + "Port": fields.Int(required=False, dump_to="Port"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ResourceId": fields.Str(required=True, dump_to="ResourceId"), + "ResourceType": fields.Str(required=True, dump_to="ResourceType"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + "VServerId": fields.Str(required=True, dump_to="VServerId"), + "Weight": fields.Int(required=False, dump_to="Weight"), + } + + +class AllocateBackendResponseSchema(schema.ResponseSchema): + """ AllocateBackend - 添加ULB后端资源实例 + """ + + fields = {"BackendId": fields.Str(required=False, load_from="BackendId")} + + +""" +API: AllocateBackendBatch + +批量添加VServer后端节点 +""" + + +class AllocateBackendBatchRequestSchema(schema.RequestSchema): + """ AllocateBackendBatch - 批量添加VServer后端节点 + """ + + fields = { + "ApiVersion": fields.Int(required=False, dump_to="ApiVersion"), + "Backends": fields.List(fields.Str()), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + "VServerId": fields.Str(required=True, dump_to="VServerId"), + } + + +class AllocateBackendBatchResponseSchema(schema.ResponseSchema): + """ AllocateBackendBatch - 批量添加VServer后端节点 + """ + + fields = { + "BackendSet": fields.List( + models.BackendSetSchema(), required=False, load_from="BackendSet" + ) + } + + +""" +API: BindSSL + +将SSL证书绑定到VServer +""" + + +class BindSSLRequestSchema(schema.RequestSchema): + """ BindSSL - 将SSL证书绑定到VServer + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SSLId": fields.Str(required=True, dump_to="SSLId"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + "VServerId": fields.Str(required=True, dump_to="VServerId"), + } + + +class BindSSLResponseSchema(schema.ResponseSchema): + """ BindSSL - 将SSL证书绑定到VServer + """ + + fields = {} + + +""" +API: CreatePolicy + +创建VServer内容转发策略 +""" + + +class CreatePolicyRequestSchema(schema.RequestSchema): + """ CreatePolicy - 创建VServer内容转发策略 + """ + + fields = { + "BackendId": fields.List(fields.Str()), + "Match": fields.Str(required=True, dump_to="Match"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Type": fields.Str(required=False, dump_to="Type"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + "VServerId": fields.Str(required=True, dump_to="VServerId"), + } + + +class CreatePolicyResponseSchema(schema.ResponseSchema): + """ CreatePolicy - 创建VServer内容转发策略 + """ + + fields = {"PolicyId": fields.Str(required=False, load_from="PolicyId")} + + +""" +API: CreateSSL + +创建SSL证书,可以把整个 Pem 证书内容传过来,或者把证书、私钥、CA证书分别传过来 +""" + + +class CreateSSLRequestSchema(schema.RequestSchema): + """ CreateSSL - 创建SSL证书,可以把整个 Pem 证书内容传过来,或者把证书、私钥、CA证书分别传过来 + """ + + fields = { + "CaCert": fields.Str(required=False, dump_to="CaCert"), + "PrivateKey": fields.Str(required=False, dump_to="PrivateKey"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SSLContent": fields.Str(required=False, dump_to="SSLContent"), + "SSLName": fields.Str(required=True, dump_to="SSLName"), + "SSLType": fields.Str(required=False, dump_to="SSLType"), + "UserCert": fields.Str(required=False, dump_to="UserCert"), + } + + +class CreateSSLResponseSchema(schema.ResponseSchema): + """ CreateSSL - 创建SSL证书,可以把整个 Pem 证书内容传过来,或者把证书、私钥、CA证书分别传过来 + """ + + fields = {"SSLId": fields.Str(required=False, load_from="SSLId")} + + +""" +API: CreateULB + +创建负载均衡实例,可以选择内网或者外网 +""" + + +class CreateULBRequestSchema(schema.RequestSchema): + """ CreateULB - 创建负载均衡实例,可以选择内网或者外网 + """ + + fields = { + "BusinessId": fields.Str(required=False, dump_to="BusinessId"), + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "FirewallId": fields.Str(required=False, dump_to="FirewallId"), + "IPVersion": fields.Str(required=False, dump_to="IPVersion"), + "InnerMode": fields.Str(required=False, dump_to="InnerMode"), + "ListenType": fields.Str(required=False, dump_to="ListenType"), + "OuterMode": fields.Str(required=False, dump_to="OuterMode"), + "PrivateIp": fields.Str(required=False, dump_to="PrivateIp"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "ShareBandwidthId": fields.Str( + required=False, dump_to="ShareBandwidthId" + ), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "ULBName": fields.Str(required=False, dump_to="ULBName"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + } + + +class CreateULBResponseSchema(schema.ResponseSchema): + """ CreateULB - 创建负载均衡实例,可以选择内网或者外网 + """ + + fields = { + "IPv6AddressId": fields.Str(required=False, load_from="IPv6AddressId"), + "ULBId": fields.Str(required=False, load_from="ULBId"), + } + + +""" +API: CreateVServer + +创建VServer实例,定义监听的协议和端口以及负载均衡算法 +""" + + +class CreateVServerRequestSchema(schema.RequestSchema): + """ CreateVServer - 创建VServer实例,定义监听的协议和端口以及负载均衡算法 + """ + + fields = { + "ClientTimeout": fields.Int(required=False, dump_to="ClientTimeout"), + "Domain": fields.Str(required=False, dump_to="Domain"), + "FrontendPort": fields.Int(required=False, dump_to="FrontendPort"), + "ListenType": fields.Str(required=False, dump_to="ListenType"), + "Method": fields.Str(required=False, dump_to="Method"), + "MonitorType": fields.Str(required=False, dump_to="MonitorType"), + "Path": fields.Str(required=False, dump_to="Path"), + "PersistenceInfo": fields.Str( + required=False, dump_to="PersistenceInfo" + ), + "PersistenceType": fields.Str( + required=False, dump_to="PersistenceType" + ), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Protocol": fields.Str(required=False, dump_to="Protocol"), + "Region": fields.Str(required=True, dump_to="Region"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + "VServerName": fields.Str(required=False, dump_to="VServerName"), + } + + +class CreateVServerResponseSchema(schema.ResponseSchema): + """ CreateVServer - 创建VServer实例,定义监听的协议和端口以及负载均衡算法 + """ + + fields = {"VServerId": fields.Str(required=False, load_from="VServerId")} + + +""" +API: DeletePolicy + +删除内容转发策略 +""" + + +class DeletePolicyRequestSchema(schema.RequestSchema): + """ DeletePolicy - 删除内容转发策略 + """ + + fields = { + "GroupId": fields.Str(required=False, dump_to="GroupId"), + "PolicyId": fields.Str(required=True, dump_to="PolicyId"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "VServerId": fields.Str(required=False, dump_to="VServerId"), + } + + +class DeletePolicyResponseSchema(schema.ResponseSchema): + """ DeletePolicy - 删除内容转发策略 + """ + + fields = {} + + +""" +API: DeleteSSL + +删除SSL证书 +""" + + +class DeleteSSLRequestSchema(schema.RequestSchema): + """ DeleteSSL - 删除SSL证书 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SSLId": fields.Str(required=True, dump_to="SSLId"), + } + + +class DeleteSSLResponseSchema(schema.ResponseSchema): + """ DeleteSSL - 删除SSL证书 + """ + + fields = {} + + +""" +API: DeleteULB + +删除负载均衡实例 +""" + + +class DeleteULBRequestSchema(schema.RequestSchema): + """ DeleteULB - 删除负载均衡实例 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ReleaseEip": fields.Bool(required=False, dump_to="ReleaseEip"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + } + + +class DeleteULBResponseSchema(schema.ResponseSchema): + """ DeleteULB - 删除负载均衡实例 + """ + + fields = {} + + +""" +API: DeleteVServer + +删除VServer实例 +""" + + +class DeleteVServerRequestSchema(schema.RequestSchema): + """ DeleteVServer - 删除VServer实例 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + "VServerId": fields.Str(required=True, dump_to="VServerId"), + } + + +class DeleteVServerResponseSchema(schema.ResponseSchema): + """ DeleteVServer - 删除VServer实例 + """ + + fields = {} + + +""" +API: DescribeSSL + +获取SSL证书信息 +""" + + +class DescribeSSLRequestSchema(schema.RequestSchema): + """ DescribeSSL - 获取SSL证书信息 + """ + + fields = { + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SSLId": fields.Str(required=False, dump_to="SSLId"), + } + + +class DescribeSSLResponseSchema(schema.ResponseSchema): + """ DescribeSSL - 获取SSL证书信息 + """ + + fields = { + "DataSet": fields.List( + models.ULBSSLSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeULB + +获取ULB详细信息 +""" + + +class DescribeULBRequestSchema(schema.RequestSchema): + """ DescribeULB - 获取ULB详细信息 + """ + + fields = { + "BusinessId": fields.Str(required=False, dump_to="BusinessId"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "ULBId": fields.Str(required=False, dump_to="ULBId"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + } + + +class DescribeULBResponseSchema(schema.ResponseSchema): + """ DescribeULB - 获取ULB详细信息 + """ + + fields = { + "DataSet": fields.List( + models.ULBSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeVServer + +获取ULB下的VServer的详细信息 +""" + + +class DescribeVServerRequestSchema(schema.RequestSchema): + """ DescribeVServer - 获取ULB下的VServer的详细信息 + """ + + fields = { + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + "VServerId": fields.Str(required=False, dump_to="VServerId"), + } + + +class DescribeVServerResponseSchema(schema.ResponseSchema): + """ DescribeVServer - 获取ULB下的VServer的详细信息 + """ + + fields = { + "DataSet": fields.List( + models.ULBVServerSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: ReleaseBackend + +从VServer释放后端资源实例 +""" + + +class ReleaseBackendRequestSchema(schema.RequestSchema): + """ ReleaseBackend - 从VServer释放后端资源实例 + """ + + fields = { + "BackendId": fields.Str(required=True, dump_to="BackendId"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + } + + +class ReleaseBackendResponseSchema(schema.ResponseSchema): + """ ReleaseBackend - 从VServer释放后端资源实例 + """ + + fields = {} + + +""" +API: UnbindSSL + +从VServer解绑SSL证书 +""" + + +class UnbindSSLRequestSchema(schema.RequestSchema): + """ UnbindSSL - 从VServer解绑SSL证书 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SSLId": fields.Str(required=True, dump_to="SSLId"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + "VServerId": fields.Str(required=True, dump_to="VServerId"), + } + + +class UnbindSSLResponseSchema(schema.ResponseSchema): + """ UnbindSSL - 从VServer解绑SSL证书 + """ + + fields = {} + + +""" +API: UpdateBackendAttribute + +更新ULB后端资源实例(服务节点)属性 +""" + + +class UpdateBackendAttributeRequestSchema(schema.RequestSchema): + """ UpdateBackendAttribute - 更新ULB后端资源实例(服务节点)属性 + """ + + fields = { + "BackendId": fields.Str(required=True, dump_to="BackendId"), + "Enabled": fields.Int(required=False, dump_to="Enabled"), + "Port": fields.Int(required=False, dump_to="Port"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + "Weight": fields.Int(required=False, dump_to="Weight"), + } + + +class UpdateBackendAttributeResponseSchema(schema.ResponseSchema): + """ UpdateBackendAttribute - 更新ULB后端资源实例(服务节点)属性 + """ + + fields = {} + + +""" +API: UpdatePolicy + +更新内容转发规则,包括转发规则后的服务节点 +""" + + +class UpdatePolicyRequestSchema(schema.RequestSchema): + """ UpdatePolicy - 更新内容转发规则,包括转发规则后的服务节点 + """ + + fields = { + "BackendId": fields.List(fields.Str()), + "Match": fields.Str(required=True, dump_to="Match"), + "PolicyId": fields.Str(required=True, dump_to="PolicyId"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Type": fields.Str(required=False, dump_to="Type"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + "VServerId": fields.Str(required=True, dump_to="VServerId"), + } + + +class UpdatePolicyResponseSchema(schema.ResponseSchema): + """ UpdatePolicy - 更新内容转发规则,包括转发规则后的服务节点 + """ + + fields = {"PolicyId": fields.Str(required=False, load_from="PolicyId")} + + +""" +API: UpdateULBAttribute + +更新ULB名字业务组备注等属性字段 +""" + + +class UpdateULBAttributeRequestSchema(schema.RequestSchema): + """ UpdateULBAttribute - 更新ULB名字业务组备注等属性字段 + """ + + fields = { + "Name": fields.Str(required=False, dump_to="Name"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + } + + +class UpdateULBAttributeResponseSchema(schema.ResponseSchema): + """ UpdateULBAttribute - 更新ULB名字业务组备注等属性字段 + """ + + fields = {} + + +""" +API: UpdateVServerAttribute + +更新VServer实例属性 +""" + + +class UpdateVServerAttributeRequestSchema(schema.RequestSchema): + """ UpdateVServerAttribute - 更新VServer实例属性 + """ + + fields = { + "ClientTimeout": fields.Int(required=False, dump_to="ClientTimeout"), + "Domain": fields.Str(required=False, dump_to="Domain"), + "Method": fields.Str(required=False, dump_to="Method"), + "MonitorType": fields.Str(required=False, dump_to="MonitorType"), + "Path": fields.Str(required=False, dump_to="Path"), + "PersistenceInfo": fields.Str( + required=False, dump_to="PersistenceInfo" + ), + "PersistenceType": fields.Str( + required=False, dump_to="PersistenceType" + ), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ULBId": fields.Str(required=True, dump_to="ULBId"), + "VServerId": fields.Str(required=True, dump_to="VServerId"), + "VServerName": fields.Str(required=False, dump_to="VServerName"), + } + + +class UpdateVServerAttributeResponseSchema(schema.ResponseSchema): + """ UpdateVServerAttribute - 更新VServer实例属性 + """ + + fields = {} diff --git a/ucloud/services/ulb/schemas/models.py b/ucloud/services/ulb/schemas/models.py index 9ddaceca..b18d6f67 100644 --- a/ucloud/services/ulb/schemas/models.py +++ b/ucloud/services/ulb/schemas/models.py @@ -62,24 +62,6 @@ class ULBBackendSetSchema(schema.ResponseSchema): } -class ULBPolicySetSchema(schema.ResponseSchema): - """ ULBPolicySet - 内容转发详细列表 - """ - - fields = { - "BackendSet": fields.List(PolicyBackendSetSchema()), - "Match": fields.Str(required=False, load_from="Match"), - "PolicyId": fields.Str(required=False, load_from="PolicyId"), - "PolicyPriority": fields.Int( - required=False, load_from="PolicyPriority" - ), - "PolicyType": fields.Str(required=False, load_from="PolicyType"), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - "Type": fields.Str(required=False, load_from="Type"), - "VServerId": fields.Str(required=False, load_from="VServerId"), - } - - class ULBVServerSetSchema(schema.ResponseSchema): """ ULBVServerSet - DescribeULB """ diff --git a/ucloud/services/umem/client.py b/ucloud/services/umem/client.py index 6846b647..f04cc714 100644 --- a/ucloud/services/umem/client.py +++ b/ucloud/services/umem/client.py @@ -61,6 +61,7 @@ def create_umem_cache_group( - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - **Name** (str) - (Required) 请求创建组的名称 范围[6-60] + - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - **ChargeType** (str) - 计费模式,Year , Month, Dynamic 默认: Month - **ConfigId** (str) - 配置ID,目前仅支持默认配置id 默认配置id:"9a891891-c245-4b66-bce8-67e59430d67c" - **CouponId** (str) - 代金券ID @@ -71,7 +72,6 @@ def create_umem_cache_group( - **Tag** (str) - 业务组 默认:Default - **VPCId** (str) - - **Version** (str) - Memcache版本信息,默认为1.4.31 - - **Zone** (str) - 可用区。参见 `可用区列表 `_ **Response** @@ -230,7 +230,7 @@ def describe_umem_price( - **ChargeType** (str) - Year, Month, Dynamic,Trial - **OriginalPrice** (int) - 原价 - - **Price** (int) - 现价,单位: 元,保留小数点后两位有效数字 + - **Price** (int) - 现价 """ # build request @@ -311,17 +311,9 @@ def describe_umem_upgrade_price( **Response** - - **DataSet** (dict) - 见 **PriceDataSet** 模型定义 - - **Price** (int) - 价格(兼容老版本) - - **Response Model** - - **PriceDataSet** + - **OriginalPrice** (int) - 原价 + - **Price** (int) - 价格 - - **CustomPrice** (int) - 用户折后价 - - **PurchaseValue** (int) - 资源有效期 - - **TotalPrice** (int) - 升降级资源的价格 - """ # build request d = {"ProjectId": self.config.project_id, "Region": self.config.region} @@ -405,7 +397,7 @@ def describe_umem_cache_price( - **ChargeType** (str) - 计费模式,Year, Month, Dynamic - **OriginalPrice** (int) - 原价 - - **Price** (int) - 总价格,单位: 元,保留小数点后两位有效数字 + - **Price** (int) - 总价格 """ # build request @@ -431,17 +423,9 @@ def describe_umem_cache_upgrade_price( **Response** - - **DataSet** (dict) - 见 **PriceDataSet** 模型定义 - - **Price** (int) - 价格,单位:元 - - **Response Model** - - **PriceDataSet** + - **OriginalPrice** (int) - 原价 + - **Price** (int) - 价格 - - **CustomPrice** (int) - 用户折后价 - - **PurchaseValue** (int) - 资源有效期 - - **TotalPrice** (int) - 升降级资源的价格 - """ # build request d = {"ProjectId": self.config.project_id, "Region": self.config.region} @@ -559,6 +543,7 @@ def describe_uredis_group( - **Port** (int) - 节点分配的服务端口 - **Protocol** (str) - 协议 - **RewriteTime** (int) - 返回运维时间 0 //0点 1 //1点 以此类推 + - **Role** (str) - 实例类型 - **Size** (int) - 容量单位GB - **SlaveZone** (str) - 跨机房URedis,slave redis所在可用区,参见 `可用区列表 `_ - **State** (str) - 状态标记 Creating // 初始化中 CreateFail // 创建失败 Deleting // 删除中 DeleteFail // 删除失败 Running // 运行 Resizing // 容量调整中 ResizeFail // 容量调整失败 Configing // 配置中 ConfigFail // 配置失败 @@ -607,7 +592,7 @@ def describe_uredis_price( - **ChargeType** (str) - Year, Month, Dynamic,Trial - **OriginalPrice** (int) - 原价 - - **Price** (int) - 总价格,单位: 元,保留小数点后两位有效数字 + - **Price** (int) - 总价格 """ # build request @@ -634,17 +619,9 @@ def describe_uredis_upgrade_price( **Response** - - **DataSet** (dict) - 见 **PriceDataSet** 模型定义 - - **Price** (int) - 扩容差价,单位: 元,保留小数点后两位有效数字(兼容老版本) - - **Response Model** - - **PriceDataSet** + - **OriginalPrice** (int) - 原价 + - **Price** (int) - 价格 - - **CustomPrice** (int) - 用户折后价 - - **PurchaseValue** (int) - 资源有效期 - - **TotalPrice** (int) - 升降级资源的价格 - """ # build request d = {"ProjectId": self.config.project_id, "Region": self.config.region} diff --git a/ucloud/services/umem/schemas/apis.py b/ucloud/services/umem/schemas/apis.py index 85724f4c..25a011c2 100644 --- a/ucloud/services/umem/schemas/apis.py +++ b/ucloud/services/umem/schemas/apis.py @@ -1,758 +1,758 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields -from ucloud.services.umem.schemas import models - - -""" UMem API Schema -""" - - -""" -API: CreateUMemSpace - -创建UMem内存空间 -""" - - -class CreateUMemSpaceRequestSchema(schema.RequestSchema): - """ CreateUMemSpace - 创建UMem内存空间 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "Name": fields.Str(required=True, dump_to="Name"), - "Password": fields.Base64(required=False, dump_to="Password"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Protocol": fields.Str(required=False, dump_to="Protocol"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "Type": fields.Str(required=False, dump_to="Type"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class CreateUMemSpaceResponseSchema(schema.ResponseSchema): - """ CreateUMemSpace - 创建UMem内存空间 - """ - - fields = {"SpaceId": fields.Str(required=False, load_from="SpaceId")} - - -""" -API: CreateUMemcacheGroup - -创建单机Memcache -""" - - -class CreateUMemcacheGroupRequestSchema(schema.RequestSchema): - """ CreateUMemcacheGroup - 创建单机Memcache - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "ConfigId": fields.Str(required=False, dump_to="ConfigId"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "Name": fields.Str(required=True, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Protocol": fields.Str(required=False, dump_to="Protocol"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=False, dump_to="Size"), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - "Version": fields.Str(required=False, dump_to="Version"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class CreateUMemcacheGroupResponseSchema(schema.ResponseSchema): - """ CreateUMemcacheGroup - 创建单机Memcache - """ - - fields = {"GroupId": fields.Str(required=False, load_from="GroupId")} - - -""" -API: CreateURedisGroup - -创建主备redis -""" - - -class CreateURedisGroupRequestSchema(schema.RequestSchema): - """ CreateURedisGroup - 创建主备redis - """ - - fields = { - "AutoBackup": fields.Str(required=False, dump_to="AutoBackup"), - "BackupId": fields.Str(required=False, dump_to="BackupId"), - "BackupTime": fields.Int(required=False, dump_to="BackupTime"), - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "ConfigId": fields.Str(required=False, dump_to="ConfigId"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "HighAvailability": fields.Str( - required=True, dump_to="HighAvailability" - ), - "MasterGroupId": fields.Str(required=False, dump_to="MasterGroupId"), - "Name": fields.Str(required=True, dump_to="Name"), - "Password": fields.Base64(required=False, dump_to="Password"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=False, dump_to="Size"), - "SlaveZone": fields.Str(required=False, dump_to="SlaveZone"), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - "Version": fields.Str(required=False, dump_to="Version"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class CreateURedisGroupResponseSchema(schema.ResponseSchema): - """ CreateURedisGroup - 创建主备redis - """ - - fields = {"GroupId": fields.Str(required=False, load_from="GroupId")} - - -""" -API: DeleteUMemSpace - -删除UMem内存空间 -""" - - -class DeleteUMemSpaceRequestSchema(schema.RequestSchema): - """ DeleteUMemSpace - 删除UMem内存空间 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SpaceId": fields.Str(required=True, dump_to="SpaceId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DeleteUMemSpaceResponseSchema(schema.ResponseSchema): - """ DeleteUMemSpace - 删除UMem内存空间 - """ - - fields = {} - - -""" -API: DeleteUMemcacheGroup - -删除单机Memcache -""" - - -class DeleteUMemcacheGroupRequestSchema(schema.RequestSchema): - """ DeleteUMemcacheGroup - 删除单机Memcache - """ - - fields = { - "GroupId": fields.Str(required=True, dump_to="GroupId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DeleteUMemcacheGroupResponseSchema(schema.ResponseSchema): - """ DeleteUMemcacheGroup - 删除单机Memcache - """ - - fields = {} - - -""" -API: DeleteURedisGroup - -删除主备redis -""" - - -class DeleteURedisGroupRequestSchema(schema.RequestSchema): - """ DeleteURedisGroup - 删除主备redis - """ - - fields = { - "GroupId": fields.Str(required=True, dump_to="GroupId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class DeleteURedisGroupResponseSchema(schema.ResponseSchema): - """ DeleteURedisGroup - 删除主备redis - """ - - fields = {} - - -""" -API: DescribeUMemPrice - -获取UMem实例价格信息 -""" - - -class DescribeUMemPriceRequestSchema(schema.RequestSchema): - """ DescribeUMemPrice - 获取UMem实例价格信息 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), - "Size": fields.Int(required=True, dump_to="Size"), - "Type": fields.Str(required=True, dump_to="Type"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DescribeUMemPriceResponseSchema(schema.ResponseSchema): - """ DescribeUMemPrice - 获取UMem实例价格信息 - """ - - fields = { - "DataSet": fields.List( - models.UMemPriceSetSchema(), required=False, load_from="DataSet" - ) - } - - -""" -API: DescribeUMemSpace - -获取UMem内存空间列表 -""" - - -class DescribeUMemSpaceRequestSchema(schema.RequestSchema): - """ DescribeUMemSpace - 获取UMem内存空间列表 - """ - - fields = { - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SpaceId": fields.Str(required=False, dump_to="SpaceId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUMemSpaceResponseSchema(schema.ResponseSchema): - """ DescribeUMemSpace - 获取UMem内存空间列表 - """ - - fields = { - "DataSet": fields.List( - models.UMemSpaceSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeUMemUpgradePrice - -获取UMem升级价格信息 -""" - - -class DescribeUMemUpgradePriceRequestSchema(schema.RequestSchema): - """ DescribeUMemUpgradePrice - 获取UMem升级价格信息 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "SpaceId": fields.Str(required=True, dump_to="SpaceId"), - "Type": fields.Str(required=True, dump_to="Type"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUMemUpgradePriceResponseSchema(schema.ResponseSchema): - """ DescribeUMemUpgradePrice - 获取UMem升级价格信息 - """ - - fields = { - "DataSet": models.PriceDataSetSchema(), - "Price": fields.Int(required=False, load_from="Price"), - } - - -""" -API: DescribeUMemcacheGroup - -显示Memcache -""" - - -class DescribeUMemcacheGroupRequestSchema(schema.RequestSchema): - """ DescribeUMemcacheGroup - 显示Memcache - """ - - fields = { - "GroupId": fields.Str(required=False, dump_to="GroupId"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUMemcacheGroupResponseSchema(schema.ResponseSchema): - """ DescribeUMemcacheGroup - 显示Memcache - """ - - fields = { - "DataSet": fields.List( - models.UMemcacheGroupSetSchema(), - required=False, - load_from="DataSet", - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeUMemcachePrice - -获取umemcache组价格信息 -""" - - -class DescribeUMemcachePriceRequestSchema(schema.RequestSchema): - """ DescribeUMemcachePrice - 获取umemcache组价格信息 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "Type": fields.Str(required=False, dump_to="Type"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DescribeUMemcachePriceResponseSchema(schema.ResponseSchema): - """ DescribeUMemcachePrice - 获取umemcache组价格信息 - """ - - fields = { - "DataSet": fields.List( - models.UMemcachePriceSetSchema(), - required=False, - load_from="DataSet", - ) - } - - -""" -API: DescribeUMemcacheUpgradePrice - -获取umemcache升级价格信息 -""" - - -class DescribeUMemcacheUpgradePriceRequestSchema(schema.RequestSchema): - """ DescribeUMemcacheUpgradePrice - 获取umemcache升级价格信息 - """ - - fields = { - "GroupId": fields.Str(required=True, dump_to="GroupId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeUMemcacheUpgradePriceResponseSchema(schema.ResponseSchema): - """ DescribeUMemcacheUpgradePrice - 获取umemcache升级价格信息 - """ - - fields = { - "DataSet": models.PriceDataSetSchema(), - "Price": fields.Int(required=False, load_from="Price"), - } - - -""" -API: DescribeURedisBackup - -查询主备redis备份 -""" - - -class DescribeURedisBackupRequestSchema(schema.RequestSchema): - """ DescribeURedisBackup - 查询主备redis备份 - """ - - fields = { - "GroupId": fields.Str(required=False, dump_to="GroupId"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class DescribeURedisBackupResponseSchema(schema.ResponseSchema): - """ DescribeURedisBackup - 查询主备redis备份 - """ - - fields = { - "DataSet": fields.List( - models.URedisBackupSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeURedisBackupURL - -获取主备Redis备份下载链接 -""" - - -class DescribeURedisBackupURLRequestSchema(schema.RequestSchema): - """ DescribeURedisBackupURL - 获取主备Redis备份下载链接 - """ - - fields = { - "BackupId": fields.Str(required=True, dump_to="BackupId"), - "GroupId": fields.Str(required=False, dump_to="GroupId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeURedisBackupURLResponseSchema(schema.ResponseSchema): - """ DescribeURedisBackupURL - 获取主备Redis备份下载链接 - """ - - fields = { - "BackupPath": fields.Str(required=False, load_from="BackupPath"), - "BackupURL": fields.Str(required=False, load_from="BackupURL"), - "InnerBackupPath": fields.Str( - required=False, load_from="InnerBackupPath" - ), - } - - -""" -API: DescribeURedisGroup - -查询主备Redis -""" - - -class DescribeURedisGroupRequestSchema(schema.RequestSchema): - """ DescribeURedisGroup - 查询主备Redis - """ - - fields = { - "GroupId": fields.Str(required=False, dump_to="GroupId"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeURedisGroupResponseSchema(schema.ResponseSchema): - """ DescribeURedisGroup - 查询主备Redis - """ - - fields = { - "DataSet": fields.List( - models.URedisGroupSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeURedisPrice - -取uredis价格信息 -""" - - -class DescribeURedisPriceRequestSchema(schema.RequestSchema): - """ DescribeURedisPrice - 取uredis价格信息 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "ProductType": fields.Str(required=False, dump_to="ProductType"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), - "Size": fields.Int(required=True, dump_to="Size"), - "Type": fields.Str(required=False, dump_to="Type"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DescribeURedisPriceResponseSchema(schema.ResponseSchema): - """ DescribeURedisPrice - 取uredis价格信息 - """ - - fields = { - "DataSet": fields.List( - models.URedisPriceSetSchema(), required=False, load_from="DataSet" - ) - } - - -""" -API: DescribeURedisUpgradePrice - -获取uredis升级价格信息 -""" - - -class DescribeURedisUpgradePriceRequestSchema(schema.RequestSchema): - """ DescribeURedisUpgradePrice - 获取uredis升级价格信息 - """ - - fields = { - "GroupId": fields.Str(required=True, dump_to="GroupId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "Type": fields.Str(required=False, dump_to="Type"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeURedisUpgradePriceResponseSchema(schema.ResponseSchema): - """ DescribeURedisUpgradePrice - 获取uredis升级价格信息 - """ - - fields = { - "DataSet": models.PriceDataSetSchema(), - "Price": fields.Int(required=False, load_from="Price"), - } - - -""" -API: GetUMemSpaceState - -获取UMem内存空间列表 -""" - - -class GetUMemSpaceStateRequestSchema(schema.RequestSchema): - """ GetUMemSpaceState - 获取UMem内存空间列表 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SpaceId": fields.Str(required=True, dump_to="SpaceId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class GetUMemSpaceStateResponseSchema(schema.ResponseSchema): - """ GetUMemSpaceState - 获取UMem内存空间列表 - """ - - fields = {"State": fields.Str(required=False, load_from="State")} - - -""" -API: ModifyUMemSpaceName - -修改UMem内存空间名称 -""" - - -class ModifyUMemSpaceNameRequestSchema(schema.RequestSchema): - """ ModifyUMemSpaceName - 修改UMem内存空间名称 - """ - - fields = { - "Name": fields.Str(required=True, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SpaceId": fields.Str(required=True, dump_to="SpaceId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ModifyUMemSpaceNameResponseSchema(schema.ResponseSchema): - """ ModifyUMemSpaceName - 修改UMem内存空间名称 - """ - - fields = {} - - -""" -API: ModifyURedisGroupName - -修改主备redis名称 -""" - - -class ModifyURedisGroupNameRequestSchema(schema.RequestSchema): - """ ModifyURedisGroupName - 修改主备redis名称 - """ - - fields = { - "GroupId": fields.Str(required=True, dump_to="GroupId"), - "Name": fields.Str(required=True, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ModifyURedisGroupNameResponseSchema(schema.ResponseSchema): - """ ModifyURedisGroupName - 修改主备redis名称 - """ - - fields = {} - - -""" -API: ResizeUDredisSpace - -调整内存空间容量 -""" - - -class ResizeUDredisSpaceRequestSchema(schema.RequestSchema): - """ ResizeUDredisSpace - 调整内存空间容量 - """ - - fields = { - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "SpaceId": fields.Str(required=True, dump_to="SpaceId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ResizeUDredisSpaceResponseSchema(schema.ResponseSchema): - """ ResizeUDredisSpace - 调整内存空间容量 - """ - - fields = {} - - -""" -API: ResizeUMemSpace - -调整内存空间容量 -""" - - -class ResizeUMemSpaceRequestSchema(schema.RequestSchema): - """ ResizeUMemSpace - 调整内存空间容量 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "SpaceId": fields.Str(required=True, dump_to="SpaceId"), - "Type": fields.Str(required=False, dump_to="Type"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ResizeUMemSpaceResponseSchema(schema.ResponseSchema): - """ ResizeUMemSpace - 调整内存空间容量 - """ - - fields = {} - - -""" -API: ResizeURedisGroup - -调整主备redis容量 -""" - - -class ResizeURedisGroupRequestSchema(schema.RequestSchema): - """ ResizeURedisGroup - 调整主备redis容量 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "CouponId": fields.Int(required=False, dump_to="CouponId"), - "GroupId": fields.Str(required=True, dump_to="GroupId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Size": fields.Int(required=True, dump_to="Size"), - "Type": fields.Str(required=False, dump_to="Type"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ResizeURedisGroupResponseSchema(schema.ResponseSchema): - """ ResizeURedisGroup - 调整主备redis容量 - """ - - fields = {} - - -""" -API: RestartUMemcacheGroup - -重启单机Memcache -""" - - -class RestartUMemcacheGroupRequestSchema(schema.RequestSchema): - """ RestartUMemcacheGroup - 重启单机Memcache - """ - - fields = { - "GroupId": fields.Str(required=True, dump_to="GroupId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class RestartUMemcacheGroupResponseSchema(schema.ResponseSchema): - """ RestartUMemcacheGroup - 重启单机Memcache - """ - - fields = {} +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.umem.schemas import models + + +""" UMem API Schema +""" + + +""" +API: CreateUMemSpace + +创建UMem内存空间 +""" + + +class CreateUMemSpaceRequestSchema(schema.RequestSchema): + """ CreateUMemSpace - 创建UMem内存空间 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "Name": fields.Str(required=True, dump_to="Name"), + "Password": fields.Base64(required=False, dump_to="Password"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Protocol": fields.Str(required=False, dump_to="Protocol"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "Type": fields.Str(required=False, dump_to="Type"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class CreateUMemSpaceResponseSchema(schema.ResponseSchema): + """ CreateUMemSpace - 创建UMem内存空间 + """ + + fields = {"SpaceId": fields.Str(required=False, load_from="SpaceId")} + + +""" +API: CreateUMemcacheGroup + +创建单机Memcache +""" + + +class CreateUMemcacheGroupRequestSchema(schema.RequestSchema): + """ CreateUMemcacheGroup - 创建单机Memcache + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "ConfigId": fields.Str(required=False, dump_to="ConfigId"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "Name": fields.Str(required=True, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Protocol": fields.Str(required=False, dump_to="Protocol"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=False, dump_to="Size"), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + "Version": fields.Str(required=False, dump_to="Version"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class CreateUMemcacheGroupResponseSchema(schema.ResponseSchema): + """ CreateUMemcacheGroup - 创建单机Memcache + """ + + fields = {"GroupId": fields.Str(required=False, load_from="GroupId")} + + +""" +API: CreateURedisGroup + +创建主备redis +""" + + +class CreateURedisGroupRequestSchema(schema.RequestSchema): + """ CreateURedisGroup - 创建主备redis + """ + + fields = { + "AutoBackup": fields.Str(required=False, dump_to="AutoBackup"), + "BackupId": fields.Str(required=False, dump_to="BackupId"), + "BackupTime": fields.Int(required=False, dump_to="BackupTime"), + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "ConfigId": fields.Str(required=False, dump_to="ConfigId"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "HighAvailability": fields.Str( + required=True, dump_to="HighAvailability" + ), + "MasterGroupId": fields.Str(required=False, dump_to="MasterGroupId"), + "Name": fields.Str(required=True, dump_to="Name"), + "Password": fields.Base64(required=False, dump_to="Password"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=False, dump_to="Size"), + "SlaveZone": fields.Str(required=False, dump_to="SlaveZone"), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + "Version": fields.Str(required=False, dump_to="Version"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class CreateURedisGroupResponseSchema(schema.ResponseSchema): + """ CreateURedisGroup - 创建主备redis + """ + + fields = {"GroupId": fields.Str(required=False, load_from="GroupId")} + + +""" +API: DeleteUMemSpace + +删除UMem内存空间 +""" + + +class DeleteUMemSpaceRequestSchema(schema.RequestSchema): + """ DeleteUMemSpace - 删除UMem内存空间 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SpaceId": fields.Str(required=True, dump_to="SpaceId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DeleteUMemSpaceResponseSchema(schema.ResponseSchema): + """ DeleteUMemSpace - 删除UMem内存空间 + """ + + fields = {} + + +""" +API: DeleteUMemcacheGroup + +删除单机Memcache +""" + + +class DeleteUMemcacheGroupRequestSchema(schema.RequestSchema): + """ DeleteUMemcacheGroup - 删除单机Memcache + """ + + fields = { + "GroupId": fields.Str(required=True, dump_to="GroupId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DeleteUMemcacheGroupResponseSchema(schema.ResponseSchema): + """ DeleteUMemcacheGroup - 删除单机Memcache + """ + + fields = {} + + +""" +API: DeleteURedisGroup + +删除主备redis +""" + + +class DeleteURedisGroupRequestSchema(schema.RequestSchema): + """ DeleteURedisGroup - 删除主备redis + """ + + fields = { + "GroupId": fields.Str(required=True, dump_to="GroupId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class DeleteURedisGroupResponseSchema(schema.ResponseSchema): + """ DeleteURedisGroup - 删除主备redis + """ + + fields = {} + + +""" +API: DescribeUMemPrice + +获取UMem实例价格信息 +""" + + +class DescribeUMemPriceRequestSchema(schema.RequestSchema): + """ DescribeUMemPrice - 获取UMem实例价格信息 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), + "Size": fields.Int(required=True, dump_to="Size"), + "Type": fields.Str(required=True, dump_to="Type"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DescribeUMemPriceResponseSchema(schema.ResponseSchema): + """ DescribeUMemPrice - 获取UMem实例价格信息 + """ + + fields = { + "DataSet": fields.List( + models.UMemPriceSetSchema(), required=False, load_from="DataSet" + ) + } + + +""" +API: DescribeUMemSpace + +获取UMem内存空间列表 +""" + + +class DescribeUMemSpaceRequestSchema(schema.RequestSchema): + """ DescribeUMemSpace - 获取UMem内存空间列表 + """ + + fields = { + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SpaceId": fields.Str(required=False, dump_to="SpaceId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUMemSpaceResponseSchema(schema.ResponseSchema): + """ DescribeUMemSpace - 获取UMem内存空间列表 + """ + + fields = { + "DataSet": fields.List( + models.UMemSpaceSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeUMemUpgradePrice + +获取UMem升级价格信息 +""" + + +class DescribeUMemUpgradePriceRequestSchema(schema.RequestSchema): + """ DescribeUMemUpgradePrice - 获取UMem升级价格信息 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "SpaceId": fields.Str(required=True, dump_to="SpaceId"), + "Type": fields.Str(required=True, dump_to="Type"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUMemUpgradePriceResponseSchema(schema.ResponseSchema): + """ DescribeUMemUpgradePrice - 获取UMem升级价格信息 + """ + + fields = { + "OriginalPrice": fields.Int(required=False, load_from="OriginalPrice"), + "Price": fields.Int(required=False, load_from="Price"), + } + + +""" +API: DescribeUMemcacheGroup + +显示Memcache +""" + + +class DescribeUMemcacheGroupRequestSchema(schema.RequestSchema): + """ DescribeUMemcacheGroup - 显示Memcache + """ + + fields = { + "GroupId": fields.Str(required=False, dump_to="GroupId"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUMemcacheGroupResponseSchema(schema.ResponseSchema): + """ DescribeUMemcacheGroup - 显示Memcache + """ + + fields = { + "DataSet": fields.List( + models.UMemcacheGroupSetSchema(), + required=False, + load_from="DataSet", + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeUMemcachePrice + +获取umemcache组价格信息 +""" + + +class DescribeUMemcachePriceRequestSchema(schema.RequestSchema): + """ DescribeUMemcachePrice - 获取umemcache组价格信息 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "Type": fields.Str(required=False, dump_to="Type"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DescribeUMemcachePriceResponseSchema(schema.ResponseSchema): + """ DescribeUMemcachePrice - 获取umemcache组价格信息 + """ + + fields = { + "DataSet": fields.List( + models.UMemcachePriceSetSchema(), + required=False, + load_from="DataSet", + ) + } + + +""" +API: DescribeUMemcacheUpgradePrice + +获取umemcache升级价格信息 +""" + + +class DescribeUMemcacheUpgradePriceRequestSchema(schema.RequestSchema): + """ DescribeUMemcacheUpgradePrice - 获取umemcache升级价格信息 + """ + + fields = { + "GroupId": fields.Str(required=True, dump_to="GroupId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeUMemcacheUpgradePriceResponseSchema(schema.ResponseSchema): + """ DescribeUMemcacheUpgradePrice - 获取umemcache升级价格信息 + """ + + fields = { + "OriginalPrice": fields.Int(required=False, load_from="OriginalPrice"), + "Price": fields.Int(required=False, load_from="Price"), + } + + +""" +API: DescribeURedisBackup + +查询主备redis备份 +""" + + +class DescribeURedisBackupRequestSchema(schema.RequestSchema): + """ DescribeURedisBackup - 查询主备redis备份 + """ + + fields = { + "GroupId": fields.Str(required=False, dump_to="GroupId"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class DescribeURedisBackupResponseSchema(schema.ResponseSchema): + """ DescribeURedisBackup - 查询主备redis备份 + """ + + fields = { + "DataSet": fields.List( + models.URedisBackupSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeURedisBackupURL + +获取主备Redis备份下载链接 +""" + + +class DescribeURedisBackupURLRequestSchema(schema.RequestSchema): + """ DescribeURedisBackupURL - 获取主备Redis备份下载链接 + """ + + fields = { + "BackupId": fields.Str(required=True, dump_to="BackupId"), + "GroupId": fields.Str(required=False, dump_to="GroupId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeURedisBackupURLResponseSchema(schema.ResponseSchema): + """ DescribeURedisBackupURL - 获取主备Redis备份下载链接 + """ + + fields = { + "BackupPath": fields.Str(required=False, load_from="BackupPath"), + "BackupURL": fields.Str(required=False, load_from="BackupURL"), + "InnerBackupPath": fields.Str( + required=False, load_from="InnerBackupPath" + ), + } + + +""" +API: DescribeURedisGroup + +查询主备Redis +""" + + +class DescribeURedisGroupRequestSchema(schema.RequestSchema): + """ DescribeURedisGroup - 查询主备Redis + """ + + fields = { + "GroupId": fields.Str(required=False, dump_to="GroupId"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeURedisGroupResponseSchema(schema.ResponseSchema): + """ DescribeURedisGroup - 查询主备Redis + """ + + fields = { + "DataSet": fields.List( + models.URedisGroupSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeURedisPrice + +取uredis价格信息 +""" + + +class DescribeURedisPriceRequestSchema(schema.RequestSchema): + """ DescribeURedisPrice - 取uredis价格信息 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "ProductType": fields.Str(required=False, dump_to="ProductType"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "RegionFlag": fields.Bool(required=False, dump_to="RegionFlag"), + "Size": fields.Int(required=True, dump_to="Size"), + "Type": fields.Str(required=False, dump_to="Type"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DescribeURedisPriceResponseSchema(schema.ResponseSchema): + """ DescribeURedisPrice - 取uredis价格信息 + """ + + fields = { + "DataSet": fields.List( + models.URedisPriceSetSchema(), required=False, load_from="DataSet" + ) + } + + +""" +API: DescribeURedisUpgradePrice + +获取uredis升级价格信息 +""" + + +class DescribeURedisUpgradePriceRequestSchema(schema.RequestSchema): + """ DescribeURedisUpgradePrice - 获取uredis升级价格信息 + """ + + fields = { + "GroupId": fields.Str(required=True, dump_to="GroupId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "Type": fields.Str(required=False, dump_to="Type"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeURedisUpgradePriceResponseSchema(schema.ResponseSchema): + """ DescribeURedisUpgradePrice - 获取uredis升级价格信息 + """ + + fields = { + "OriginalPrice": fields.Int(required=False, load_from="OriginalPrice"), + "Price": fields.Int(required=False, load_from="Price"), + } + + +""" +API: GetUMemSpaceState + +获取UMem内存空间列表 +""" + + +class GetUMemSpaceStateRequestSchema(schema.RequestSchema): + """ GetUMemSpaceState - 获取UMem内存空间列表 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SpaceId": fields.Str(required=True, dump_to="SpaceId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class GetUMemSpaceStateResponseSchema(schema.ResponseSchema): + """ GetUMemSpaceState - 获取UMem内存空间列表 + """ + + fields = {"State": fields.Str(required=False, load_from="State")} + + +""" +API: ModifyUMemSpaceName + +修改UMem内存空间名称 +""" + + +class ModifyUMemSpaceNameRequestSchema(schema.RequestSchema): + """ ModifyUMemSpaceName - 修改UMem内存空间名称 + """ + + fields = { + "Name": fields.Str(required=True, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SpaceId": fields.Str(required=True, dump_to="SpaceId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ModifyUMemSpaceNameResponseSchema(schema.ResponseSchema): + """ ModifyUMemSpaceName - 修改UMem内存空间名称 + """ + + fields = {} + + +""" +API: ModifyURedisGroupName + +修改主备redis名称 +""" + + +class ModifyURedisGroupNameRequestSchema(schema.RequestSchema): + """ ModifyURedisGroupName - 修改主备redis名称 + """ + + fields = { + "GroupId": fields.Str(required=True, dump_to="GroupId"), + "Name": fields.Str(required=True, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ModifyURedisGroupNameResponseSchema(schema.ResponseSchema): + """ ModifyURedisGroupName - 修改主备redis名称 + """ + + fields = {} + + +""" +API: ResizeUDredisSpace + +调整内存空间容量 +""" + + +class ResizeUDredisSpaceRequestSchema(schema.RequestSchema): + """ ResizeUDredisSpace - 调整内存空间容量 + """ + + fields = { + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "SpaceId": fields.Str(required=True, dump_to="SpaceId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ResizeUDredisSpaceResponseSchema(schema.ResponseSchema): + """ ResizeUDredisSpace - 调整内存空间容量 + """ + + fields = {} + + +""" +API: ResizeUMemSpace + +调整内存空间容量 +""" + + +class ResizeUMemSpaceRequestSchema(schema.RequestSchema): + """ ResizeUMemSpace - 调整内存空间容量 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "SpaceId": fields.Str(required=True, dump_to="SpaceId"), + "Type": fields.Str(required=False, dump_to="Type"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ResizeUMemSpaceResponseSchema(schema.ResponseSchema): + """ ResizeUMemSpace - 调整内存空间容量 + """ + + fields = {} + + +""" +API: ResizeURedisGroup + +调整主备redis容量 +""" + + +class ResizeURedisGroupRequestSchema(schema.RequestSchema): + """ ResizeURedisGroup - 调整主备redis容量 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "CouponId": fields.Int(required=False, dump_to="CouponId"), + "GroupId": fields.Str(required=True, dump_to="GroupId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Size": fields.Int(required=True, dump_to="Size"), + "Type": fields.Str(required=False, dump_to="Type"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ResizeURedisGroupResponseSchema(schema.ResponseSchema): + """ ResizeURedisGroup - 调整主备redis容量 + """ + + fields = {} + + +""" +API: RestartUMemcacheGroup + +重启单机Memcache +""" + + +class RestartUMemcacheGroupRequestSchema(schema.RequestSchema): + """ RestartUMemcacheGroup - 重启单机Memcache + """ + + fields = { + "GroupId": fields.Str(required=True, dump_to="GroupId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class RestartUMemcacheGroupResponseSchema(schema.ResponseSchema): + """ RestartUMemcacheGroup - 重启单机Memcache + """ + + fields = {} diff --git a/ucloud/services/umem/schemas/models.py b/ucloud/services/umem/schemas/models.py index cc653564..b67093fc 100644 --- a/ucloud/services/umem/schemas/models.py +++ b/ucloud/services/umem/schemas/models.py @@ -48,17 +48,6 @@ class UMemSpaceSetSchema(schema.ResponseSchema): } -class PriceDataSetSchema(schema.ResponseSchema): - """ PriceDataSet - 升降级价格 - """ - - fields = { - "CustomPrice": fields.Int(required=False, load_from="CustomPrice"), - "PurchaseValue": fields.Int(required=False, load_from="PurchaseValue"), - "TotalPrice": fields.Int(required=False, load_from="TotalPrice"), - } - - class UMemcacheGroupSetSchema(schema.ResponseSchema): """ UMemcacheGroupSet - DescribeUMemcacheGroup """ @@ -133,6 +122,7 @@ class URedisGroupSetSchema(schema.ResponseSchema): "Port": fields.Int(required=False, load_from="Port"), "Protocol": fields.Str(required=False, load_from="Protocol"), "RewriteTime": fields.Int(required=True, load_from="RewriteTime"), + "Role": fields.Str(required=True, load_from="Role"), "Size": fields.Int(required=False, load_from="Size"), "SlaveZone": fields.Str(required=False, load_from="SlaveZone"), "State": fields.Str(required=False, load_from="State"), diff --git a/ucloud/services/unet/client.py b/ucloud/services/unet/client.py index 5427db61..89925c04 100644 --- a/ucloud/services/unet/client.py +++ b/ucloud/services/unet/client.py @@ -2,6 +2,7 @@ import typing + from ucloud.core.client import Client from ucloud.services.unet.schemas import apis @@ -24,7 +25,7 @@ def allocate_eip(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - **ChargeType** (str) - 付费方式, 枚举值为: Year, 按年付费; Month, 按月付费; Dynamic, 按需付费(需开启权限); Trial, 试用(需开启权限) 默认为按月付费 - **CouponId** (str) - 代金券ID, 默认不使用 - **Name** (str) - 弹性IP的名称, 默认为 "EIP" - - **PayMode** (str) - 弹性IP的计费模式. 枚举值: "Traffic", 流量计费; "Bandwidth", 带宽计费; "ShareBandwidth",共享带宽模式. 默认为 "Bandwidth". + - **PayMode** (str) - 弹性IP的计费模式. 枚举值: "Traffic", 流量计费; "Bandwidth", 带宽计费; "ShareBandwidth",共享带宽模式. 默认为 "Bandwidth".“PostAccurateBandwidth”:带宽后付费模式 - **Quantity** (int) - 购买时长, 默认: 1 - **Remark** (str) - 弹性IP的备注, 默认为空 - **ShareBandwidthId** (str) - 绑定的共享带宽Id,仅当PayMode为ShareBandwidth时有效 @@ -70,7 +71,7 @@ def allocate_share_bandwidth( - **ChargeType** (str) - (Required) 付费方式:Year 按年,Month 按月,Dynamic 按时; - **Name** (str) - (Required) 共享带宽名字 - **ShareBandwidth** (int) - (Required) 共享带宽值 - - **BwType** (str) - 共享带宽类型,ipv4或者ipv6,不传默认ipv4 + - **IPVersion** (str) - 共享带宽类型,IPv4或者IPv6,不传默认IPv4 - **Quantity** (int) - 购买时长 - **ShareBandwidthGuarantee** (int) - 共享带宽保底值(后付费) @@ -143,6 +144,7 @@ def associate_eip_with_share_bandwidth( - **Region** (str) - (Config) 地域。 - **EIPIds** (list) - (Required) 要加入共享带宽的EIP的资源Id - **ShareBandwidthId** (str) - (Required) 共享带宽ID + - **IPVersion** (str) - 共享带宽类型,IPv4或者IPv6,不传默认IPv4 **Response** @@ -220,7 +222,7 @@ def create_firewall( - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写 - **Region** (str) - (Config) 地域 - **Name** (str) - (Required) 防火墙名称 - - **Rule** (list) - (Required) 防火墙规则,例如:TCP|22|192.168.1.1/22|DROP|LOW|禁用22端口,第一个参数代表协议:第二个参数代表端口号,第三个参数为ip,第四个参数为ACCEPT(接受)和DROP(拒绝),第五个参数优先级:HIGH(高),MEDIUM(中),LOW(低),第六个参数为该条规则的自定义备注 + - **Rule** (list) - (Required) 防火墙规则,例如:TCP|22|192.168.1.1/22|DROP|LOW|禁用22端口,第一个参数代表协议:第二个参数代表端口号,第三个参数为ip,第四个参数为ACCEPT(接受)和DROP(拒绝),第五个参数优先级:HIGH(高),MEDIUM(中),LOW(低),第六个参数为该条规则的自定义备注,bj1不支持添加备注 - **Remark** (str) - 防火墙描述,默认为空 - **Tag** (str) - 防火墙业务组,默认为Default @@ -382,6 +384,16 @@ def describe_eip(self, req: typing.Optional[dict] = None, **kwargs) -> dict: **Response Model** + **UnetEIPResourceSet** + + - **EIPId** (str) - 弹性IP的资源ID + - **ResourceID** (str) - 已绑定资源的资源ID + - **ResourceName** (str) - 已绑定的资源名称 + - **ResourceType** (str) - 已绑定的资源类型, 枚举值为: uhost, 云主机;natgw:NAT网关;ulb:负载均衡器;upm: 物理机; hadoophost: 大数据集群;fortresshost:堡垒机;udockhost:容器;udhost:私有专区主机;vpngw:IPSec VPN;ucdr:云灾备;dbaudit:数据库审计,uni:虚拟网卡。 + - **SubResourceId** (str) - 资源绑定的虚拟网卡的ID + - **SubResourceName** (str) - 资源绑定的虚拟网卡的名称 + - **SubResourceType** (str) - 资源绑定的虚拟网卡的类型。uni,虚拟网卡。 + **ShareBandwidthSet** - **ShareBandwidth** (int) - 共享带宽带宽值 @@ -393,16 +405,6 @@ def describe_eip(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - **IP** (str) - IP地址 - **OperatorName** (str) - 运营商信息如: 电信: Telecom, 联通: Unicom, 国际: International, Duplet: 双线IP(电信+联通), BGP: Bgp - **UnetEIPResourceSet** - - - **EIPId** (str) - 弹性IP的资源ID - - **ResourceId** (str) - 已绑定资源的资源ID - - **ResourceName** (str) - 已绑定的资源名称 - - **ResourceType** (str) - 已绑定的资源类型, 枚举值为: uhost, 云主机;natgw:NAT网关;ulb:负载均衡器;upm: 物理机; hadoophost: 大数据集群;fortresshost:堡垒机;udockhost:容器;udhost:私有专区主机;vpngw:IPSec VPN;ucdr:云灾备;dbaudit:数据库审计,uni:虚拟网卡。 - - **SubResourceId** (str) - 资源绑定的虚拟网卡的ID - - **SubResourceName** (str) - 资源绑定的虚拟网卡的名称 - - **SubResourceType** (str) - 资源绑定的虚拟网卡的类型。uni,虚拟网卡。 - **UnetEIPSet** - **Bandwidth** (int) - 弹性IP的带宽, 单位为Mbps, 当BandwidthType=1时, 该处显示为共享带宽值. 当BandwidthType=0时, 该处显示这个弹性IP的带宽. @@ -466,7 +468,7 @@ def describe_firewall( - **CreateTime** (int) - 防火墙组创建时间,格式为Unix Timestamp - **FWId** (str) - 防火墙ID - - **GroupId** (str) - 安全组ID(即将废弃) + - **GroupId** (int) - 安全组ID(即将废弃) - **Name** (str) - 防火墙名称 - **Remark** (str) - 防火墙备注 - **ResourceCount** (int) - 防火墙绑定资源数量 @@ -559,6 +561,7 @@ def describe_share_bandwidth( - **CreateTime** (int) - 创建时间, 格式为Unix Timestamp - **EIPSet** (list) - 见 **EIPSetData** 模型定义 - **ExpireTime** (int) - 过期时间, 格式为Unix Timestamp + - **IPVersion** (str) - 共享带宽类型 - **Name** (str) - 共享带宽名称 - **PostPayStartTime** (int) - 共享带宽后付费开始计费时间(后付费) - **ShareBandwidth** (int) - 共享带宽值(预付费)/共享带宽峰值(后付费), 单位Mbps @@ -583,6 +586,7 @@ def describe_vip(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - **BusinessId** (str) - 业务组 - **SubnetId** (str) - 子网id,不指定则获取VPCId下的所有vip - **Tag** (str) - 业务组名称, 默认为 Default + - **VIPId** (str) - VIP ID - **VPCId** (str) - vpc的id,指定SubnetId时必填 - **Zone** (str) - 可用区。参见 `可用区列表 `_ @@ -597,9 +601,11 @@ def describe_vip(self, req: typing.Optional[dict] = None, **kwargs) -> dict: **VIPDetailSet** - **CreateTime** (int) - 创建时间 - - **Name** (str) - + - **Name** (str) - VIP名称 - **RealIp** (str) - 真实主机ip + - **Remark** (str) - VIP备注 - **SubnetId** (str) - 子网id + - **Tag** (str) - VIP所属业务组 - **VIP** (str) - 虚拟ip - **VIPId** (str) - 虚拟ip id - **VPCId** (str) - VPC id @@ -626,6 +632,7 @@ def disassociate_eip_with_share_bandwidth( - **Bandwidth** (int) - (Required) 移出共享带宽后,EIP的外网带宽, 单位为Mbps. 各地域带宽范围如下: 流量计费[1-200],带宽计费[1-800] - **ShareBandwidthId** (str) - (Required) 共享带宽ID - **EIPIds** (list) - EIP的资源Id;默认移出该共享带宽下所有的EIP + - **IPVersion** (str) - IPv6或者IPv4,不传默认IPv4 - **PayMode** (str) - 移出共享带宽后,EIP的计费模式. 枚举值: "Traffic", 流量计费; "Bandwidth", 带宽计费; 默认为 "Bandwidth". **Response** @@ -697,7 +704,8 @@ def get_eip_price( **EIPPriceDetailSet** - **ChargeType** (str) - 弹性IP付费方式 - - **Price** (float) - 弹性IP价格, 单位"元" + - **OriginalPrice** (float) - 弹性IP的原价,单位“元” + - **Price** (float) - 购买弹性IP的实际价格, 单位"元" - **PurchaseValue** (int) - 资源有效期, 以Unix Timestamp表示 """ @@ -723,7 +731,8 @@ def get_eip_upgrade_price( **Response** - - **Price** (float) - 调整带宽后的EIP价格, 单位为"元", 如需退费此处为负值 + - **OriginalPrice** (float) - EIP带宽升降级的原价 单位为"元", 如需退费此处为负值 + - **Price** (float) - EIP带宽升降级的实际价格, 单位为"元", 如需退费此处为负值 """ # build request @@ -910,7 +919,7 @@ def set_eip_pay_mode( - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - **Bandwidth** (int) - (Required) 调整的目标带宽值, 单位Mbps. 各地域的带宽值范围如下: 流量计费[1-200],其余情况[1-800] - **EIPId** (str) - (Required) 弹性IP的资源Id - - **PayMode** (str) - (Required) 计费模式. 枚举值:"Traffic", 流量计费模式; "Bandwidth", 带宽计费模式 + - **PayMode** (str) - (Required) 计费模式. 枚举值:"Traffic", 流量计费模式; "Bandwidth", 带宽计费模式;“PostAccurateBandwidth”,带宽后付费模式; **Response** diff --git a/ucloud/services/unet/schemas/apis.py b/ucloud/services/unet/schemas/apis.py index 410962aa..46bd062d 100644 --- a/ucloud/services/unet/schemas/apis.py +++ b/ucloud/services/unet/schemas/apis.py @@ -1,974 +1,982 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields -from ucloud.services.unet.schemas import models - - -""" UNet API Schema -""" - - -""" -API: AllocateEIP - -根据提供信息, 申请弹性IP -""" - - -class AllocateEIPRequestSchema(schema.RequestSchema): - """ AllocateEIP - 根据提供信息, 申请弹性IP - """ - - fields = { - "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "Name": fields.Str(required=False, dump_to="Name"), - "OperatorName": fields.Str(required=True, dump_to="OperatorName"), - "PayMode": fields.Str(required=False, dump_to="PayMode"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "ShareBandwidthId": fields.Str( - required=False, dump_to="ShareBandwidthId" - ), - "Tag": fields.Str(required=False, dump_to="Tag"), - } - - -class AllocateEIPResponseSchema(schema.ResponseSchema): - """ AllocateEIP - 根据提供信息, 申请弹性IP - """ - - fields = { - "EIPSet": fields.List( - models.UnetAllocateEIPSetSchema(), - required=False, - load_from="EIPSet", - ) - } - - -""" -API: AllocateShareBandwidth - -开通共享带宽 -""" - - -class AllocateShareBandwidthRequestSchema(schema.RequestSchema): - """ AllocateShareBandwidth - 开通共享带宽 - """ - - fields = { - "BwType": fields.Str(required=False, dump_to="BwType"), - "ChargeType": fields.Str(required=True, dump_to="ChargeType"), - "Name": fields.Str(required=True, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "ShareBandwidth": fields.Int(required=True, dump_to="ShareBandwidth"), - "ShareBandwidthGuarantee": fields.Int( - required=False, dump_to="ShareBandwidthGuarantee" - ), - } - - -class AllocateShareBandwidthResponseSchema(schema.ResponseSchema): - """ AllocateShareBandwidth - 开通共享带宽 - """ - - fields = { - "ShareBandwidthId": fields.Str( - required=False, load_from="ShareBandwidthId" - ) - } - - -""" -API: AllocateVIP - -根据提供信息,申请内网VIP(Virtual IP),多用于高可用程序作为漂移IP。 -""" - - -class AllocateVIPRequestSchema(schema.RequestSchema): - """ AllocateVIP - 根据提供信息,申请内网VIP(Virtual IP),多用于高可用程序作为漂移IP。 - """ - - fields = { - "BusinessId": fields.Str(required=False, dump_to="BusinessId"), - "Count": fields.Int(required=False, dump_to="Count"), - "Ip": fields.Str(required=False, dump_to="Ip"), - "Name": fields.Str(required=False, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "SubnetId": fields.Str(required=True, dump_to="SubnetId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "VPCId": fields.Str(required=True, dump_to="VPCId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class AllocateVIPResponseSchema(schema.ResponseSchema): - """ AllocateVIP - 根据提供信息,申请内网VIP(Virtual IP),多用于高可用程序作为漂移IP。 - """ - - fields = { - "DataSet": fields.List( - fields.Str(), required=False, load_from="DataSet" - ), - "VIPSet": fields.List( - models.VIPSetSchema(), required=False, load_from="VIPSet" - ), - } - - -""" -API: AssociateEIPWithShareBandwidth - -将EIP加入共享带宽 -""" - - -class AssociateEIPWithShareBandwidthRequestSchema(schema.RequestSchema): - """ AssociateEIPWithShareBandwidth - 将EIP加入共享带宽 - """ - - fields = { - "EIPIds": fields.List(fields.Str()), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ShareBandwidthId": fields.Str( - required=True, dump_to="ShareBandwidthId" - ), - } - - -class AssociateEIPWithShareBandwidthResponseSchema(schema.ResponseSchema): - """ AssociateEIPWithShareBandwidth - 将EIP加入共享带宽 - """ - - fields = {} - - -""" -API: BindEIP - -将尚未使用的弹性IP绑定到指定的资源 -""" - - -class BindEIPRequestSchema(schema.RequestSchema): - """ BindEIP - 将尚未使用的弹性IP绑定到指定的资源 - """ - - fields = { - "EIPId": fields.Str(required=True, dump_to="EIPId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ResourceId": fields.Str(required=True, dump_to="ResourceId"), - "ResourceType": fields.Str(required=True, dump_to="ResourceType"), - } - - -class BindEIPResponseSchema(schema.ResponseSchema): - """ BindEIP - 将尚未使用的弹性IP绑定到指定的资源 - """ - - fields = {} - - -""" -API: CreateBandwidthPackage - -为非共享带宽模式下, 已绑定资源实例的带宽计费弹性IP附加临时带宽包 -""" - - -class CreateBandwidthPackageRequestSchema(schema.RequestSchema): - """ CreateBandwidthPackage - 为非共享带宽模式下, 已绑定资源实例的带宽计费弹性IP附加临时带宽包 - """ - - fields = { - "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "EIPId": fields.Str(required=True, dump_to="EIPId"), - "EnableTime": fields.Int(required=False, dump_to="EnableTime"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "TimeRange": fields.Int(required=True, dump_to="TimeRange"), - } - - -class CreateBandwidthPackageResponseSchema(schema.ResponseSchema): - """ CreateBandwidthPackage - 为非共享带宽模式下, 已绑定资源实例的带宽计费弹性IP附加临时带宽包 - """ - - fields = { - "BandwidthPackageId": fields.Str( - required=False, load_from="BandwidthPackageId" - ) - } - - -""" -API: CreateFirewall - -创建防火墙 -""" - - -class CreateFirewallRequestSchema(schema.RequestSchema): - """ CreateFirewall - 创建防火墙 - """ - - fields = { - "Name": fields.Str(required=True, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "Rule": fields.List(fields.Str()), - "Tag": fields.Str(required=False, dump_to="Tag"), - } - - -class CreateFirewallResponseSchema(schema.ResponseSchema): - """ CreateFirewall - 创建防火墙 - """ - - fields = {"FWId": fields.Str(required=False, load_from="FWId")} - - -""" -API: DeleteBandwidthPackage - -删除弹性IP上已附加带宽包 -""" - - -class DeleteBandwidthPackageRequestSchema(schema.RequestSchema): - """ DeleteBandwidthPackage - 删除弹性IP上已附加带宽包 - """ - - fields = { - "BandwidthPackageId": fields.Str( - required=True, dump_to="BandwidthPackageId" - ), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class DeleteBandwidthPackageResponseSchema(schema.ResponseSchema): - """ DeleteBandwidthPackage - 删除弹性IP上已附加带宽包 - """ - - fields = {} - - -""" -API: DeleteFirewall - -删除防火墙 -""" - - -class DeleteFirewallRequestSchema(schema.RequestSchema): - """ DeleteFirewall - 删除防火墙 - """ - - fields = { - "FWId": fields.Str(required=True, dump_to="FWId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class DeleteFirewallResponseSchema(schema.ResponseSchema): - """ DeleteFirewall - 删除防火墙 - """ - - fields = {} - - -""" -API: DescribeBandwidthPackage - -获取某地域下的带宽包信息 -""" - - -class DescribeBandwidthPackageRequestSchema(schema.RequestSchema): - """ DescribeBandwidthPackage - 获取某地域下的带宽包信息 - """ - - fields = { - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class DescribeBandwidthPackageResponseSchema(schema.ResponseSchema): - """ DescribeBandwidthPackage - 获取某地域下的带宽包信息 - """ - - fields = { - "DataSets": fields.List( - models.UnetBandwidthPackageSetSchema(), - required=False, - load_from="DataSets", - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeBandwidthUsage - -获取带宽用量信息 -""" - - -class DescribeBandwidthUsageRequestSchema(schema.RequestSchema): - """ DescribeBandwidthUsage - 获取带宽用量信息 - """ - - fields = { - "EIPIds": fields.List(fields.Str()), - "Limit": fields.Int(required=False, dump_to="Limit"), - "OffSet": fields.Int(required=False, dump_to="OffSet"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class DescribeBandwidthUsageResponseSchema(schema.ResponseSchema): - """ DescribeBandwidthUsage - 获取带宽用量信息 - """ - - fields = { - "EIPSet": fields.List( - models.UnetBandwidthUsageEIPSetSchema(), - required=False, - load_from="EIPSet", - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeEIP - -获取弹性IP信息 -""" - - -class DescribeEIPRequestSchema(schema.RequestSchema): - """ DescribeEIP - 获取弹性IP信息 - """ - - fields = { - "EIPIds": fields.List(fields.Str()), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class DescribeEIPResponseSchema(schema.ResponseSchema): - """ DescribeEIP - 获取弹性IP信息 - """ - - fields = { - "EIPSet": fields.List( - models.UnetEIPSetSchema(), required=False, load_from="EIPSet" - ), - "TotalBandwidth": fields.Int( - required=False, load_from="TotalBandwidth" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeFirewall - -获取防火墙组信息 -""" - - -class DescribeFirewallRequestSchema(schema.RequestSchema): - """ DescribeFirewall - 获取防火墙组信息 - """ - - fields = { - "FWId": fields.Str(required=False, dump_to="FWId"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ResourceId": fields.Str(required=False, dump_to="ResourceId"), - "ResourceType": fields.Str(required=False, dump_to="ResourceType"), - } - - -class DescribeFirewallResponseSchema(schema.ResponseSchema): - """ DescribeFirewall - 获取防火墙组信息 - """ - - fields = { - "DataSet": fields.List( - models.FirewallDataSetSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeFirewallResource - -获取防火墙组所绑定资源的外网IP -""" - - -class DescribeFirewallResourceRequestSchema(schema.RequestSchema): - """ DescribeFirewallResource - 获取防火墙组所绑定资源的外网IP - """ - - fields = { - "FWId": fields.Str(required=True, dump_to="FWId"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class DescribeFirewallResourceResponseSchema(schema.ResponseSchema): - """ DescribeFirewallResource - 获取防火墙组所绑定资源的外网IP - """ - - fields = { - "ResourceSet": fields.List( - models.ResourceSetSchema(), required=False, load_from="ResourceSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeShareBandwidth - -获取共享带宽信息 -""" - - -class DescribeShareBandwidthRequestSchema(schema.RequestSchema): - """ DescribeShareBandwidth - 获取共享带宽信息 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ShareBandwidthIds": fields.List(fields.Str()), - } - - -class DescribeShareBandwidthResponseSchema(schema.ResponseSchema): - """ DescribeShareBandwidth - 获取共享带宽信息 - """ - - fields = { - "DataSet": fields.List( - models.UnetShareBandwidthSetSchema(), - required=False, - load_from="DataSet", - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeVIP - -获取内网VIP详细信息 -""" - - -class DescribeVIPRequestSchema(schema.RequestSchema): - """ DescribeVIP - 获取内网VIP详细信息 - """ - - fields = { - "BusinessId": fields.Str(required=False, dump_to="BusinessId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribeVIPResponseSchema(schema.ResponseSchema): - """ DescribeVIP - 获取内网VIP详细信息 - """ - - fields = { - "DataSet": fields.List( - fields.Str(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - "VIPSet": fields.List( - models.VIPDetailSetSchema(), required=False, load_from="VIPSet" - ), - } - - -""" -API: DisassociateEIPWithShareBandwidth - -将EIP移出共享带宽 -""" - - -class DisassociateEIPWithShareBandwidthRequestSchema(schema.RequestSchema): - """ DisassociateEIPWithShareBandwidth - 将EIP移出共享带宽 - """ - - fields = { - "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), - "EIPIds": fields.List(fields.Str()), - "PayMode": fields.Str(required=False, dump_to="PayMode"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ShareBandwidthId": fields.Str( - required=True, dump_to="ShareBandwidthId" - ), - } - - -class DisassociateEIPWithShareBandwidthResponseSchema(schema.ResponseSchema): - """ DisassociateEIPWithShareBandwidth - 将EIP移出共享带宽 - """ - - fields = {} - - -""" -API: GetEIPPayMode - -获取弹性IP计费模式 -""" - - -class GetEIPPayModeRequestSchema(schema.RequestSchema): - """ GetEIPPayMode - 获取弹性IP计费模式 - """ - - fields = { - "EIPId": fields.List(fields.Str()), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class GetEIPPayModeResponseSchema(schema.ResponseSchema): - """ GetEIPPayMode - 获取弹性IP计费模式 - """ - - fields = { - "EIPPayMode": fields.List( - models.EIPPayModeSetSchema(), required=False, load_from="EIPPayMode" - ) - } - - -""" -API: GetEIPPrice - -获取弹性IP价格 -""" - - -class GetEIPPriceRequestSchema(schema.RequestSchema): - """ GetEIPPrice - 获取弹性IP价格 - """ - - fields = { - "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "OperatorName": fields.Str(required=True, dump_to="OperatorName"), - "PayMode": fields.Str(required=False, dump_to="PayMode"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=False, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class GetEIPPriceResponseSchema(schema.ResponseSchema): - """ GetEIPPrice - 获取弹性IP价格 - """ - - fields = { - "PriceSet": fields.List( - models.EIPPriceDetailSetSchema(), - required=False, - load_from="PriceSet", - ) - } - - -""" -API: GetEIPUpgradePrice - -获取弹性IP带宽改动价格 -""" - - -class GetEIPUpgradePriceRequestSchema(schema.RequestSchema): - """ GetEIPUpgradePrice - 获取弹性IP带宽改动价格 - """ - - fields = { - "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), - "EIPId": fields.Str(required=True, dump_to="EIPId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class GetEIPUpgradePriceResponseSchema(schema.ResponseSchema): - """ GetEIPUpgradePrice - 获取弹性IP带宽改动价格 - """ - - fields = {"Price": fields.Float(required=False, load_from="Price")} - - -""" -API: GrantFirewall - -将防火墙应用到资源上 -""" - - -class GrantFirewallRequestSchema(schema.RequestSchema): - """ GrantFirewall - 将防火墙应用到资源上 - """ - - fields = { - "FWId": fields.Str(required=True, dump_to="FWId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ResourceId": fields.Str(required=True, dump_to="ResourceId"), - "ResourceType": fields.Str(required=True, dump_to="ResourceType"), - } - - -class GrantFirewallResponseSchema(schema.ResponseSchema): - """ GrantFirewall - 将防火墙应用到资源上 - """ - - fields = {} - - -""" -API: ModifyEIPBandwidth - -调整弹性IP的外网带宽 -""" - - -class ModifyEIPBandwidthRequestSchema(schema.RequestSchema): - """ ModifyEIPBandwidth - 调整弹性IP的外网带宽 - """ - - fields = { - "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), - "EIPId": fields.Str(required=True, dump_to="EIPId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class ModifyEIPBandwidthResponseSchema(schema.ResponseSchema): - """ ModifyEIPBandwidth - 调整弹性IP的外网带宽 - """ - - fields = {} - - -""" -API: ModifyEIPWeight - -修改弹性IP的外网出口权重 -""" - - -class ModifyEIPWeightRequestSchema(schema.RequestSchema): - """ ModifyEIPWeight - 修改弹性IP的外网出口权重 - """ - - fields = { - "EIPId": fields.Str(required=True, dump_to="EIPId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Weight": fields.Int(required=True, dump_to="Weight"), - } - - -class ModifyEIPWeightResponseSchema(schema.ResponseSchema): - """ ModifyEIPWeight - 修改弹性IP的外网出口权重 - """ - - fields = {} - - -""" -API: ReleaseEIP - -释放弹性IP资源, 所释放弹性IP必须为非绑定状态. -""" - - -class ReleaseEIPRequestSchema(schema.RequestSchema): - """ ReleaseEIP - 释放弹性IP资源, 所释放弹性IP必须为非绑定状态. - """ - - fields = { - "EIPId": fields.Str(required=True, dump_to="EIPId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class ReleaseEIPResponseSchema(schema.ResponseSchema): - """ ReleaseEIP - 释放弹性IP资源, 所释放弹性IP必须为非绑定状态. - """ - - fields = {} - - -""" -API: ReleaseShareBandwidth - -关闭共享带宽 -""" - - -class ReleaseShareBandwidthRequestSchema(schema.RequestSchema): - """ ReleaseShareBandwidth - 关闭共享带宽 - """ - - fields = { - "EIPBandwidth": fields.Int(required=True, dump_to="EIPBandwidth"), - "PayMode": fields.Str(required=False, dump_to="PayMode"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ShareBandwidthId": fields.Str( - required=True, dump_to="ShareBandwidthId" - ), - } - - -class ReleaseShareBandwidthResponseSchema(schema.ResponseSchema): - """ ReleaseShareBandwidth - 关闭共享带宽 - """ - - fields = {} - - -""" -API: ReleaseVIP - -释放VIP资源 -""" - - -class ReleaseVIPRequestSchema(schema.RequestSchema): - """ ReleaseVIP - 释放VIP资源 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "VIPId": fields.Str(required=True, dump_to="VIPId"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ReleaseVIPResponseSchema(schema.ResponseSchema): - """ ReleaseVIP - 释放VIP资源 - """ - - fields = {} - - -""" -API: ResizeShareBandwidth - -调整共享带宽的带宽值 -""" - - -class ResizeShareBandwidthRequestSchema(schema.RequestSchema): - """ ResizeShareBandwidth - 调整共享带宽的带宽值 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ShareBandwidth": fields.Int(required=True, dump_to="ShareBandwidth"), - "ShareBandwidthId": fields.Str( - required=True, dump_to="ShareBandwidthId" - ), - } - - -class ResizeShareBandwidthResponseSchema(schema.ResponseSchema): - """ ResizeShareBandwidth - 调整共享带宽的带宽值 - """ - - fields = {} - - -""" -API: SetEIPPayMode - -设置弹性IP计费模式, 切换时会涉及付费/退费. -""" - - -class SetEIPPayModeRequestSchema(schema.RequestSchema): - """ SetEIPPayMode - 设置弹性IP计费模式, 切换时会涉及付费/退费. - """ - - fields = { - "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), - "EIPId": fields.Str(required=True, dump_to="EIPId"), - "PayMode": fields.Str(required=True, dump_to="PayMode"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - } - - -class SetEIPPayModeResponseSchema(schema.ResponseSchema): - """ SetEIPPayMode - 设置弹性IP计费模式, 切换时会涉及付费/退费. - """ - - fields = {} - - -""" -API: UnBindEIP - -将弹性IP从资源上解绑 -""" - - -class UnBindEIPRequestSchema(schema.RequestSchema): - """ UnBindEIP - 将弹性IP从资源上解绑 - """ - - fields = { - "EIPId": fields.Str(required=True, dump_to="EIPId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ResourceId": fields.Str(required=True, dump_to="ResourceId"), - "ResourceType": fields.Str(required=True, dump_to="ResourceType"), - } - - -class UnBindEIPResponseSchema(schema.ResponseSchema): - """ UnBindEIP - 将弹性IP从资源上解绑 - """ - - fields = {} - - -""" -API: UpdateEIPAttribute - -更新弹性IP名称,业务组,备注等属性字段 -""" - - -class UpdateEIPAttributeRequestSchema(schema.RequestSchema): - """ UpdateEIPAttribute - 更新弹性IP名称,业务组,备注等属性字段 - """ - - fields = { - "EIPId": fields.Str(required=True, dump_to="EIPId"), - "Name": fields.Str(required=False, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "Tag": fields.Str(required=False, dump_to="Tag"), - } - - -class UpdateEIPAttributeResponseSchema(schema.ResponseSchema): - """ UpdateEIPAttribute - 更新弹性IP名称,业务组,备注等属性字段 - """ - - fields = {} - - -""" -API: UpdateFirewall - -更新防火墙规则 -""" - - -class UpdateFirewallRequestSchema(schema.RequestSchema): - """ UpdateFirewall - 更新防火墙规则 - """ - - fields = { - "FWId": fields.Str(required=True, dump_to="FWId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Rule": fields.List(fields.Str()), - } - - -class UpdateFirewallResponseSchema(schema.ResponseSchema): - """ UpdateFirewall - 更新防火墙规则 - """ - - fields = {"FWId": fields.Str(required=False, load_from="FWId")} - - -""" -API: UpdateFirewallAttribute - -更新防火墙规则 -""" - - -class UpdateFirewallAttributeRequestSchema(schema.RequestSchema): - """ UpdateFirewallAttribute - 更新防火墙规则 - """ - - fields = { - "FWId": fields.Str(required=True, dump_to="FWId"), - "Name": fields.Str(required=False, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "Tag": fields.Str(required=False, dump_to="Tag"), - } - - -class UpdateFirewallAttributeResponseSchema(schema.ResponseSchema): - """ UpdateFirewallAttribute - 更新防火墙规则 - """ - - fields = {} +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.unet.schemas import models + + +""" UNet API Schema +""" + + +""" +API: AllocateEIP + +根据提供信息, 申请弹性IP +""" + + +class AllocateEIPRequestSchema(schema.RequestSchema): + """ AllocateEIP - 根据提供信息, 申请弹性IP + """ + + fields = { + "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "Name": fields.Str(required=False, dump_to="Name"), + "OperatorName": fields.Str(required=True, dump_to="OperatorName"), + "PayMode": fields.Str(required=False, dump_to="PayMode"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "ShareBandwidthId": fields.Str( + required=False, dump_to="ShareBandwidthId" + ), + "Tag": fields.Str(required=False, dump_to="Tag"), + } + + +class AllocateEIPResponseSchema(schema.ResponseSchema): + """ AllocateEIP - 根据提供信息, 申请弹性IP + """ + + fields = { + "EIPSet": fields.List( + models.UnetAllocateEIPSetSchema(), + required=False, + load_from="EIPSet", + ) + } + + +""" +API: AllocateShareBandwidth + +开通共享带宽 +""" + + +class AllocateShareBandwidthRequestSchema(schema.RequestSchema): + """ AllocateShareBandwidth - 开通共享带宽 + """ + + fields = { + "ChargeType": fields.Str(required=True, dump_to="ChargeType"), + "IPVersion": fields.Str(required=False, dump_to="IPVersion"), + "Name": fields.Str(required=True, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "ShareBandwidth": fields.Int(required=True, dump_to="ShareBandwidth"), + "ShareBandwidthGuarantee": fields.Int( + required=False, dump_to="ShareBandwidthGuarantee" + ), + } + + +class AllocateShareBandwidthResponseSchema(schema.ResponseSchema): + """ AllocateShareBandwidth - 开通共享带宽 + """ + + fields = { + "ShareBandwidthId": fields.Str( + required=False, load_from="ShareBandwidthId" + ) + } + + +""" +API: AllocateVIP + +根据提供信息,申请内网VIP(Virtual IP),多用于高可用程序作为漂移IP。 +""" + + +class AllocateVIPRequestSchema(schema.RequestSchema): + """ AllocateVIP - 根据提供信息,申请内网VIP(Virtual IP),多用于高可用程序作为漂移IP。 + """ + + fields = { + "BusinessId": fields.Str(required=False, dump_to="BusinessId"), + "Count": fields.Int(required=False, dump_to="Count"), + "Ip": fields.Str(required=False, dump_to="Ip"), + "Name": fields.Str(required=False, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "SubnetId": fields.Str(required=True, dump_to="SubnetId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "VPCId": fields.Str(required=True, dump_to="VPCId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class AllocateVIPResponseSchema(schema.ResponseSchema): + """ AllocateVIP - 根据提供信息,申请内网VIP(Virtual IP),多用于高可用程序作为漂移IP。 + """ + + fields = { + "DataSet": fields.List( + fields.Str(), required=False, load_from="DataSet" + ), + "VIPSet": fields.List( + models.VIPSetSchema(), required=False, load_from="VIPSet" + ), + } + + +""" +API: AssociateEIPWithShareBandwidth + +将EIP加入共享带宽 +""" + + +class AssociateEIPWithShareBandwidthRequestSchema(schema.RequestSchema): + """ AssociateEIPWithShareBandwidth - 将EIP加入共享带宽 + """ + + fields = { + "EIPIds": fields.List(fields.Str()), + "IPVersion": fields.Str(required=False, dump_to="IPVersion"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ShareBandwidthId": fields.Str( + required=True, dump_to="ShareBandwidthId" + ), + } + + +class AssociateEIPWithShareBandwidthResponseSchema(schema.ResponseSchema): + """ AssociateEIPWithShareBandwidth - 将EIP加入共享带宽 + """ + + fields = {} + + +""" +API: BindEIP + +将尚未使用的弹性IP绑定到指定的资源 +""" + + +class BindEIPRequestSchema(schema.RequestSchema): + """ BindEIP - 将尚未使用的弹性IP绑定到指定的资源 + """ + + fields = { + "EIPId": fields.Str(required=True, dump_to="EIPId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ResourceId": fields.Str(required=True, dump_to="ResourceId"), + "ResourceType": fields.Str(required=True, dump_to="ResourceType"), + } + + +class BindEIPResponseSchema(schema.ResponseSchema): + """ BindEIP - 将尚未使用的弹性IP绑定到指定的资源 + """ + + fields = {} + + +""" +API: CreateBandwidthPackage + +为非共享带宽模式下, 已绑定资源实例的带宽计费弹性IP附加临时带宽包 +""" + + +class CreateBandwidthPackageRequestSchema(schema.RequestSchema): + """ CreateBandwidthPackage - 为非共享带宽模式下, 已绑定资源实例的带宽计费弹性IP附加临时带宽包 + """ + + fields = { + "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "EIPId": fields.Str(required=True, dump_to="EIPId"), + "EnableTime": fields.Int(required=False, dump_to="EnableTime"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "TimeRange": fields.Int(required=True, dump_to="TimeRange"), + } + + +class CreateBandwidthPackageResponseSchema(schema.ResponseSchema): + """ CreateBandwidthPackage - 为非共享带宽模式下, 已绑定资源实例的带宽计费弹性IP附加临时带宽包 + """ + + fields = { + "BandwidthPackageId": fields.Str( + required=False, load_from="BandwidthPackageId" + ) + } + + +""" +API: CreateFirewall + +创建防火墙 +""" + + +class CreateFirewallRequestSchema(schema.RequestSchema): + """ CreateFirewall - 创建防火墙 + """ + + fields = { + "Name": fields.Str(required=True, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "Rule": fields.List(fields.Str()), + "Tag": fields.Str(required=False, dump_to="Tag"), + } + + +class CreateFirewallResponseSchema(schema.ResponseSchema): + """ CreateFirewall - 创建防火墙 + """ + + fields = {"FWId": fields.Str(required=False, load_from="FWId")} + + +""" +API: DeleteBandwidthPackage + +删除弹性IP上已附加带宽包 +""" + + +class DeleteBandwidthPackageRequestSchema(schema.RequestSchema): + """ DeleteBandwidthPackage - 删除弹性IP上已附加带宽包 + """ + + fields = { + "BandwidthPackageId": fields.Str( + required=True, dump_to="BandwidthPackageId" + ), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class DeleteBandwidthPackageResponseSchema(schema.ResponseSchema): + """ DeleteBandwidthPackage - 删除弹性IP上已附加带宽包 + """ + + fields = {} + + +""" +API: DeleteFirewall + +删除防火墙 +""" + + +class DeleteFirewallRequestSchema(schema.RequestSchema): + """ DeleteFirewall - 删除防火墙 + """ + + fields = { + "FWId": fields.Str(required=True, dump_to="FWId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class DeleteFirewallResponseSchema(schema.ResponseSchema): + """ DeleteFirewall - 删除防火墙 + """ + + fields = {} + + +""" +API: DescribeBandwidthPackage + +获取某地域下的带宽包信息 +""" + + +class DescribeBandwidthPackageRequestSchema(schema.RequestSchema): + """ DescribeBandwidthPackage - 获取某地域下的带宽包信息 + """ + + fields = { + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class DescribeBandwidthPackageResponseSchema(schema.ResponseSchema): + """ DescribeBandwidthPackage - 获取某地域下的带宽包信息 + """ + + fields = { + "DataSets": fields.List( + models.UnetBandwidthPackageSetSchema(), + required=False, + load_from="DataSets", + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeBandwidthUsage + +获取带宽用量信息 +""" + + +class DescribeBandwidthUsageRequestSchema(schema.RequestSchema): + """ DescribeBandwidthUsage - 获取带宽用量信息 + """ + + fields = { + "EIPIds": fields.List(fields.Str()), + "Limit": fields.Int(required=False, dump_to="Limit"), + "OffSet": fields.Int(required=False, dump_to="OffSet"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class DescribeBandwidthUsageResponseSchema(schema.ResponseSchema): + """ DescribeBandwidthUsage - 获取带宽用量信息 + """ + + fields = { + "EIPSet": fields.List( + models.UnetBandwidthUsageEIPSetSchema(), + required=False, + load_from="EIPSet", + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeEIP + +获取弹性IP信息 +""" + + +class DescribeEIPRequestSchema(schema.RequestSchema): + """ DescribeEIP - 获取弹性IP信息 + """ + + fields = { + "EIPIds": fields.List(fields.Str()), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class DescribeEIPResponseSchema(schema.ResponseSchema): + """ DescribeEIP - 获取弹性IP信息 + """ + + fields = { + "EIPSet": fields.List( + models.UnetEIPSetSchema(), required=False, load_from="EIPSet" + ), + "TotalBandwidth": fields.Int( + required=False, load_from="TotalBandwidth" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeFirewall + +获取防火墙组信息 +""" + + +class DescribeFirewallRequestSchema(schema.RequestSchema): + """ DescribeFirewall - 获取防火墙组信息 + """ + + fields = { + "FWId": fields.Str(required=False, dump_to="FWId"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ResourceId": fields.Str(required=False, dump_to="ResourceId"), + "ResourceType": fields.Str(required=False, dump_to="ResourceType"), + } + + +class DescribeFirewallResponseSchema(schema.ResponseSchema): + """ DescribeFirewall - 获取防火墙组信息 + """ + + fields = { + "DataSet": fields.List( + models.FirewallDataSetSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeFirewallResource + +获取防火墙组所绑定资源的外网IP +""" + + +class DescribeFirewallResourceRequestSchema(schema.RequestSchema): + """ DescribeFirewallResource - 获取防火墙组所绑定资源的外网IP + """ + + fields = { + "FWId": fields.Str(required=True, dump_to="FWId"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class DescribeFirewallResourceResponseSchema(schema.ResponseSchema): + """ DescribeFirewallResource - 获取防火墙组所绑定资源的外网IP + """ + + fields = { + "ResourceSet": fields.List( + models.ResourceSetSchema(), required=False, load_from="ResourceSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeShareBandwidth + +获取共享带宽信息 +""" + + +class DescribeShareBandwidthRequestSchema(schema.RequestSchema): + """ DescribeShareBandwidth - 获取共享带宽信息 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ShareBandwidthIds": fields.List(fields.Str()), + } + + +class DescribeShareBandwidthResponseSchema(schema.ResponseSchema): + """ DescribeShareBandwidth - 获取共享带宽信息 + """ + + fields = { + "DataSet": fields.List( + models.UnetShareBandwidthSetSchema(), + required=False, + load_from="DataSet", + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeVIP + +获取内网VIP详细信息 +""" + + +class DescribeVIPRequestSchema(schema.RequestSchema): + """ DescribeVIP - 获取内网VIP详细信息 + """ + + fields = { + "BusinessId": fields.Str(required=False, dump_to="BusinessId"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "VIPId": fields.Str(required=False, dump_to="VIPId"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribeVIPResponseSchema(schema.ResponseSchema): + """ DescribeVIP - 获取内网VIP详细信息 + """ + + fields = { + "DataSet": fields.List( + fields.Str(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + "VIPSet": fields.List( + models.VIPDetailSetSchema(), required=False, load_from="VIPSet" + ), + } + + +""" +API: DisassociateEIPWithShareBandwidth + +将EIP移出共享带宽 +""" + + +class DisassociateEIPWithShareBandwidthRequestSchema(schema.RequestSchema): + """ DisassociateEIPWithShareBandwidth - 将EIP移出共享带宽 + """ + + fields = { + "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), + "EIPIds": fields.List(fields.Str()), + "IPVersion": fields.Str(required=False, dump_to="IPVersion"), + "PayMode": fields.Str(required=False, dump_to="PayMode"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ShareBandwidthId": fields.Str( + required=True, dump_to="ShareBandwidthId" + ), + } + + +class DisassociateEIPWithShareBandwidthResponseSchema(schema.ResponseSchema): + """ DisassociateEIPWithShareBandwidth - 将EIP移出共享带宽 + """ + + fields = {} + + +""" +API: GetEIPPayMode + +获取弹性IP计费模式 +""" + + +class GetEIPPayModeRequestSchema(schema.RequestSchema): + """ GetEIPPayMode - 获取弹性IP计费模式 + """ + + fields = { + "EIPId": fields.List(fields.Str()), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class GetEIPPayModeResponseSchema(schema.ResponseSchema): + """ GetEIPPayMode - 获取弹性IP计费模式 + """ + + fields = { + "EIPPayMode": fields.List( + models.EIPPayModeSetSchema(), required=False, load_from="EIPPayMode" + ) + } + + +""" +API: GetEIPPrice + +获取弹性IP价格 +""" + + +class GetEIPPriceRequestSchema(schema.RequestSchema): + """ GetEIPPrice - 获取弹性IP价格 + """ + + fields = { + "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "OperatorName": fields.Str(required=True, dump_to="OperatorName"), + "PayMode": fields.Str(required=False, dump_to="PayMode"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=False, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class GetEIPPriceResponseSchema(schema.ResponseSchema): + """ GetEIPPrice - 获取弹性IP价格 + """ + + fields = { + "PriceSet": fields.List( + models.EIPPriceDetailSetSchema(), + required=False, + load_from="PriceSet", + ) + } + + +""" +API: GetEIPUpgradePrice + +获取弹性IP带宽改动价格 +""" + + +class GetEIPUpgradePriceRequestSchema(schema.RequestSchema): + """ GetEIPUpgradePrice - 获取弹性IP带宽改动价格 + """ + + fields = { + "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), + "EIPId": fields.Str(required=True, dump_to="EIPId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class GetEIPUpgradePriceResponseSchema(schema.ResponseSchema): + """ GetEIPUpgradePrice - 获取弹性IP带宽改动价格 + """ + + fields = { + "OriginalPrice": fields.Float( + required=False, load_from="OriginalPrice" + ), + "Price": fields.Float(required=False, load_from="Price"), + } + + +""" +API: GrantFirewall + +将防火墙应用到资源上 +""" + + +class GrantFirewallRequestSchema(schema.RequestSchema): + """ GrantFirewall - 将防火墙应用到资源上 + """ + + fields = { + "FWId": fields.Str(required=True, dump_to="FWId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ResourceId": fields.Str(required=True, dump_to="ResourceId"), + "ResourceType": fields.Str(required=True, dump_to="ResourceType"), + } + + +class GrantFirewallResponseSchema(schema.ResponseSchema): + """ GrantFirewall - 将防火墙应用到资源上 + """ + + fields = {} + + +""" +API: ModifyEIPBandwidth + +调整弹性IP的外网带宽 +""" + + +class ModifyEIPBandwidthRequestSchema(schema.RequestSchema): + """ ModifyEIPBandwidth - 调整弹性IP的外网带宽 + """ + + fields = { + "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), + "EIPId": fields.Str(required=True, dump_to="EIPId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class ModifyEIPBandwidthResponseSchema(schema.ResponseSchema): + """ ModifyEIPBandwidth - 调整弹性IP的外网带宽 + """ + + fields = {} + + +""" +API: ModifyEIPWeight + +修改弹性IP的外网出口权重 +""" + + +class ModifyEIPWeightRequestSchema(schema.RequestSchema): + """ ModifyEIPWeight - 修改弹性IP的外网出口权重 + """ + + fields = { + "EIPId": fields.Str(required=True, dump_to="EIPId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Weight": fields.Int(required=True, dump_to="Weight"), + } + + +class ModifyEIPWeightResponseSchema(schema.ResponseSchema): + """ ModifyEIPWeight - 修改弹性IP的外网出口权重 + """ + + fields = {} + + +""" +API: ReleaseEIP + +释放弹性IP资源, 所释放弹性IP必须为非绑定状态. +""" + + +class ReleaseEIPRequestSchema(schema.RequestSchema): + """ ReleaseEIP - 释放弹性IP资源, 所释放弹性IP必须为非绑定状态. + """ + + fields = { + "EIPId": fields.Str(required=True, dump_to="EIPId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class ReleaseEIPResponseSchema(schema.ResponseSchema): + """ ReleaseEIP - 释放弹性IP资源, 所释放弹性IP必须为非绑定状态. + """ + + fields = {} + + +""" +API: ReleaseShareBandwidth + +关闭共享带宽 +""" + + +class ReleaseShareBandwidthRequestSchema(schema.RequestSchema): + """ ReleaseShareBandwidth - 关闭共享带宽 + """ + + fields = { + "EIPBandwidth": fields.Int(required=True, dump_to="EIPBandwidth"), + "PayMode": fields.Str(required=False, dump_to="PayMode"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ShareBandwidthId": fields.Str( + required=True, dump_to="ShareBandwidthId" + ), + } + + +class ReleaseShareBandwidthResponseSchema(schema.ResponseSchema): + """ ReleaseShareBandwidth - 关闭共享带宽 + """ + + fields = {} + + +""" +API: ReleaseVIP + +释放VIP资源 +""" + + +class ReleaseVIPRequestSchema(schema.RequestSchema): + """ ReleaseVIP - 释放VIP资源 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "VIPId": fields.Str(required=True, dump_to="VIPId"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ReleaseVIPResponseSchema(schema.ResponseSchema): + """ ReleaseVIP - 释放VIP资源 + """ + + fields = {} + + +""" +API: ResizeShareBandwidth + +调整共享带宽的带宽值 +""" + + +class ResizeShareBandwidthRequestSchema(schema.RequestSchema): + """ ResizeShareBandwidth - 调整共享带宽的带宽值 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ShareBandwidth": fields.Int(required=True, dump_to="ShareBandwidth"), + "ShareBandwidthId": fields.Str( + required=True, dump_to="ShareBandwidthId" + ), + } + + +class ResizeShareBandwidthResponseSchema(schema.ResponseSchema): + """ ResizeShareBandwidth - 调整共享带宽的带宽值 + """ + + fields = {} + + +""" +API: SetEIPPayMode + +设置弹性IP计费模式, 切换时会涉及付费/退费. +""" + + +class SetEIPPayModeRequestSchema(schema.RequestSchema): + """ SetEIPPayMode - 设置弹性IP计费模式, 切换时会涉及付费/退费. + """ + + fields = { + "Bandwidth": fields.Int(required=True, dump_to="Bandwidth"), + "EIPId": fields.Str(required=True, dump_to="EIPId"), + "PayMode": fields.Str(required=True, dump_to="PayMode"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + } + + +class SetEIPPayModeResponseSchema(schema.ResponseSchema): + """ SetEIPPayMode - 设置弹性IP计费模式, 切换时会涉及付费/退费. + """ + + fields = {} + + +""" +API: UnBindEIP + +将弹性IP从资源上解绑 +""" + + +class UnBindEIPRequestSchema(schema.RequestSchema): + """ UnBindEIP - 将弹性IP从资源上解绑 + """ + + fields = { + "EIPId": fields.Str(required=True, dump_to="EIPId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ResourceId": fields.Str(required=True, dump_to="ResourceId"), + "ResourceType": fields.Str(required=True, dump_to="ResourceType"), + } + + +class UnBindEIPResponseSchema(schema.ResponseSchema): + """ UnBindEIP - 将弹性IP从资源上解绑 + """ + + fields = {} + + +""" +API: UpdateEIPAttribute + +更新弹性IP名称,业务组,备注等属性字段 +""" + + +class UpdateEIPAttributeRequestSchema(schema.RequestSchema): + """ UpdateEIPAttribute - 更新弹性IP名称,业务组,备注等属性字段 + """ + + fields = { + "EIPId": fields.Str(required=True, dump_to="EIPId"), + "Name": fields.Str(required=False, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "Tag": fields.Str(required=False, dump_to="Tag"), + } + + +class UpdateEIPAttributeResponseSchema(schema.ResponseSchema): + """ UpdateEIPAttribute - 更新弹性IP名称,业务组,备注等属性字段 + """ + + fields = {} + + +""" +API: UpdateFirewall + +更新防火墙规则 +""" + + +class UpdateFirewallRequestSchema(schema.RequestSchema): + """ UpdateFirewall - 更新防火墙规则 + """ + + fields = { + "FWId": fields.Str(required=True, dump_to="FWId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Rule": fields.List(fields.Str()), + } + + +class UpdateFirewallResponseSchema(schema.ResponseSchema): + """ UpdateFirewall - 更新防火墙规则 + """ + + fields = {"FWId": fields.Str(required=False, load_from="FWId")} + + +""" +API: UpdateFirewallAttribute + +更新防火墙规则 +""" + + +class UpdateFirewallAttributeRequestSchema(schema.RequestSchema): + """ UpdateFirewallAttribute - 更新防火墙规则 + """ + + fields = { + "FWId": fields.Str(required=True, dump_to="FWId"), + "Name": fields.Str(required=False, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "Tag": fields.Str(required=False, dump_to="Tag"), + } + + +class UpdateFirewallAttributeResponseSchema(schema.ResponseSchema): + """ UpdateFirewallAttribute - 更新防火墙规则 + """ + + fields = {} diff --git a/ucloud/services/unet/schemas/models.py b/ucloud/services/unet/schemas/models.py index 0c3ec4f0..93b17a66 100644 --- a/ucloud/services/unet/schemas/models.py +++ b/ucloud/services/unet/schemas/models.py @@ -1,251 +1,257 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields - - -class UnetEIPAddrSetSchema(schema.ResponseSchema): - """ UnetEIPAddrSet - DescribeEIP - """ - - fields = { - "IP": fields.Str(required=False, load_from="IP"), - "OperatorName": fields.Str(required=False, load_from="OperatorName"), - } - - -class UnetAllocateEIPSetSchema(schema.ResponseSchema): - """ UnetAllocateEIPSet - AllocateEIP - """ - - fields = { - "EIPAddr": fields.List(UnetEIPAddrSetSchema()), - "EIPId": fields.Str(required=False, load_from="EIPId"), - } - - -class VIPSetSchema(schema.ResponseSchema): - """ VIPSet - VIPSet - """ - - fields = { - "VIP": fields.Str(required=False, load_from="VIP"), - "VIPId": fields.Str(required=False, load_from="VIPId"), - "VPCId": fields.Str(required=False, load_from="VPCId"), - } - - -class EIPAddrSetSchema(schema.ResponseSchema): - """ EIPAddrSet - DescribeShareBandwidth - """ - - fields = { - "IP": fields.Str(required=False, load_from="IP"), - "OperatorName": fields.Str(required=False, load_from="OperatorName"), - } - - -class UnetBandwidthPackageSetSchema(schema.ResponseSchema): - """ UnetBandwidthPackageSet - DescribeBandwidthPackage - """ - - fields = { - "Bandwidth": fields.Int(required=False, load_from="Bandwidth"), - "BandwidthPackageId": fields.Str( - required=False, load_from="BandwidthPackageId" - ), - "CreateTime": fields.Int(required=False, load_from="CreateTime"), - "DisableTime": fields.Int(required=False, load_from="DisableTime"), - "EIPAddr": fields.List(EIPAddrSetSchema()), - "EIPId": fields.Str(required=False, load_from="EIPId"), - "EnableTime": fields.Int(required=False, load_from="EnableTime"), - } - - -class UnetBandwidthUsageEIPSetSchema(schema.ResponseSchema): - """ UnetBandwidthUsageEIPSet - DescribeBandwidthUsage - """ - - fields = { - "CurBandwidth": fields.Float(required=False, load_from="CurBandwidth"), - "EIPId": fields.Str(required=False, load_from="EIPId"), - } - - -class ShareBandwidthSetSchema(schema.ResponseSchema): - """ ShareBandwidthSet - DescribeEIP - """ - - fields = { - "ShareBandwidth": fields.Int( - required=False, load_from="ShareBandwidth" - ), - "ShareBandwidthId": fields.Str( - required=False, load_from="ShareBandwidthId" - ), - "ShareBandwidthName": fields.Str( - required=False, load_from="ShareBandwidthName" - ), - } - - -class UnetEIPResourceSetSchema(schema.ResponseSchema): - """ UnetEIPResourceSet - DescribeEIP - """ - - fields = { - "EIPId": fields.Str(required=False, load_from="EIPId"), - "ResourceId": fields.Str(required=False, load_from="ResourceId"), - "ResourceName": fields.Str(required=False, load_from="ResourceName"), - "ResourceType": fields.Str(required=False, load_from="ResourceType"), - "SubResourceId": fields.Str(required=False, load_from="SubResourceId"), - "SubResourceName": fields.Str( - required=False, load_from="SubResourceName" - ), - "SubResourceType": fields.Str( - required=False, load_from="SubResourceType" - ), - } - - -class UnetEIPSetSchema(schema.ResponseSchema): - """ UnetEIPSet - DescribeEIP - """ - - fields = { - "Bandwidth": fields.Int(required=False, load_from="Bandwidth"), - "BandwidthType": fields.Int(required=False, load_from="BandwidthType"), - "ChargeType": fields.Str(required=False, load_from="ChargeType"), - "CreateTime": fields.Int(required=False, load_from="CreateTime"), - "EIPAddr": fields.List(UnetEIPAddrSetSchema()), - "EIPId": fields.Str(required=False, load_from="EIPId"), - "Expire": fields.Bool(required=False, load_from="Expire"), - "ExpireTime": fields.Int(required=False, load_from="ExpireTime"), - "Name": fields.Str(required=False, load_from="Name"), - "PayMode": fields.Str(required=False, load_from="PayMode"), - "Remark": fields.Str(required=False, load_from="Remark"), - "Resource": UnetEIPResourceSetSchema(), - "ShareBandwidthSet": ShareBandwidthSetSchema(), - "Status": fields.Str(required=False, load_from="Status"), - "Tag": fields.Str(required=False, load_from="Tag"), - "Weight": fields.Int(required=False, load_from="Weight"), - } - - -class FirewallRuleSetSchema(schema.ResponseSchema): - """ FirewallRuleSet - DescribeFirewall - """ - - fields = { - "DstPort": fields.Str(required=False, load_from="DstPort"), - "Priority": fields.Str(required=False, load_from="Priority"), - "ProtocolType": fields.Str(required=False, load_from="ProtocolType"), - "Remark": fields.Str(required=False, load_from="Remark"), - "RuleAction": fields.Str(required=False, load_from="RuleAction"), - "SrcIP": fields.Str(required=False, load_from="SrcIP"), - } - - -class FirewallDataSetSchema(schema.ResponseSchema): - """ FirewallDataSet - DescribeFirewall - """ - - fields = { - "CreateTime": fields.Int(required=False, load_from="CreateTime"), - "FWId": fields.Str(required=True, load_from="FWId"), - "GroupId": fields.Str(required=True, load_from="GroupId"), - "Name": fields.Str(required=False, load_from="Name"), - "Remark": fields.Str(required=False, load_from="Remark"), - "ResourceCount": fields.Int(required=False, load_from="ResourceCount"), - "Rule": fields.List(FirewallRuleSetSchema()), - "Tag": fields.Str(required=False, load_from="Tag"), - "Type": fields.Str(required=False, load_from="Type"), - } - - -class ResourceSetSchema(schema.ResponseSchema): - """ ResourceSet - 资源信息 - """ - - fields = { - "Name": fields.Str(required=False, load_from="Name"), - "PrivateIP": fields.Str(required=False, load_from="PrivateIP"), - "Remark": fields.Str(required=False, load_from="Remark"), - "ResourceID": fields.Str(required=False, load_from="ResourceID"), - "ResourceType": fields.Str(required=False, load_from="ResourceType"), - "Status": fields.Int(required=False, load_from="Status"), - "Tag": fields.Str(required=False, load_from="Tag"), - "Zone": fields.Int(required=False, load_from="Zone"), - } - - -class EIPSetDataSchema(schema.ResponseSchema): - """ EIPSetData - describeShareBandwidth - """ - - fields = { - "Bandwidth": fields.Int(required=False, load_from="Bandwidth"), - "EIPAddr": fields.List(EIPAddrSetSchema()), - "EIPId": fields.Str(required=False, load_from="EIPId"), - } - - -class UnetShareBandwidthSetSchema(schema.ResponseSchema): - """ UnetShareBandwidthSet - DescribeShareBandwidth - """ - - fields = { - "BandwidthGuarantee": fields.Int( - required=False, load_from="BandwidthGuarantee" - ), - "ChargeType": fields.Str(required=False, load_from="ChargeType"), - "CreateTime": fields.Int(required=False, load_from="CreateTime"), - "EIPSet": fields.List(EIPSetDataSchema()), - "ExpireTime": fields.Int(required=False, load_from="ExpireTime"), - "Name": fields.Str(required=False, load_from="Name"), - "PostPayStartTime": fields.Int( - required=False, load_from="PostPayStartTime" - ), - "ShareBandwidth": fields.Int( - required=False, load_from="ShareBandwidth" - ), - "ShareBandwidthId": fields.Str( - required=False, load_from="ShareBandwidthId" - ), - } - - -class VIPDetailSetSchema(schema.ResponseSchema): - """ VIPDetailSet - VIPDetailSet - """ - - fields = { - "CreateTime": fields.Int(required=False, load_from="CreateTime"), - "Name": fields.Str(required=False, load_from="Name"), - "RealIp": fields.Str(required=False, load_from="RealIp"), - "SubnetId": fields.Str(required=False, load_from="SubnetId"), - "VIP": fields.Str(required=False, load_from="VIP"), - "VIPId": fields.Str(required=False, load_from="VIPId"), - "VPCId": fields.Str(required=False, load_from="VPCId"), - "Zone": fields.Str(required=False, load_from="Zone"), - } - - -class EIPPayModeSetSchema(schema.ResponseSchema): - """ EIPPayModeSet - GetEIPPayModeEIP - """ - - fields = { - "EIPId": fields.Str(required=False, load_from="EIPId"), - "EIPPayMode": fields.Str(required=False, load_from="EIPPayMode"), - } - - -class EIPPriceDetailSetSchema(schema.ResponseSchema): - """ EIPPriceDetailSet - GetEIPPrice - """ - - fields = { - "ChargeType": fields.Str(required=False, load_from="ChargeType"), - "Price": fields.Float(required=False, load_from="Price"), - "PurchaseValue": fields.Int(required=False, load_from="PurchaseValue"), - } +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields + + +class UnetEIPAddrSetSchema(schema.ResponseSchema): + """ UnetEIPAddrSet - DescribeEIP + """ + + fields = { + "IP": fields.Str(required=False, load_from="IP"), + "OperatorName": fields.Str(required=False, load_from="OperatorName"), + } + + +class UnetAllocateEIPSetSchema(schema.ResponseSchema): + """ UnetAllocateEIPSet - AllocateEIP + """ + + fields = { + "EIPAddr": fields.List(UnetEIPAddrSetSchema()), + "EIPId": fields.Str(required=False, load_from="EIPId"), + } + + +class VIPSetSchema(schema.ResponseSchema): + """ VIPSet - VIPSet + """ + + fields = { + "VIP": fields.Str(required=False, load_from="VIP"), + "VIPId": fields.Str(required=False, load_from="VIPId"), + "VPCId": fields.Str(required=False, load_from="VPCId"), + } + + +class EIPAddrSetSchema(schema.ResponseSchema): + """ EIPAddrSet - DescribeShareBandwidth + """ + + fields = { + "IP": fields.Str(required=False, load_from="IP"), + "OperatorName": fields.Str(required=False, load_from="OperatorName"), + } + + +class UnetBandwidthPackageSetSchema(schema.ResponseSchema): + """ UnetBandwidthPackageSet - DescribeBandwidthPackage + """ + + fields = { + "Bandwidth": fields.Int(required=False, load_from="Bandwidth"), + "BandwidthPackageId": fields.Str( + required=False, load_from="BandwidthPackageId" + ), + "CreateTime": fields.Int(required=False, load_from="CreateTime"), + "DisableTime": fields.Int(required=False, load_from="DisableTime"), + "EIPAddr": fields.List(EIPAddrSetSchema()), + "EIPId": fields.Str(required=False, load_from="EIPId"), + "EnableTime": fields.Int(required=False, load_from="EnableTime"), + } + + +class UnetBandwidthUsageEIPSetSchema(schema.ResponseSchema): + """ UnetBandwidthUsageEIPSet - DescribeBandwidthUsage + """ + + fields = { + "CurBandwidth": fields.Float(required=False, load_from="CurBandwidth"), + "EIPId": fields.Str(required=False, load_from="EIPId"), + } + + +class ShareBandwidthSetSchema(schema.ResponseSchema): + """ ShareBandwidthSet - DescribeEIP + """ + + fields = { + "ShareBandwidth": fields.Int( + required=False, load_from="ShareBandwidth" + ), + "ShareBandwidthId": fields.Str( + required=False, load_from="ShareBandwidthId" + ), + "ShareBandwidthName": fields.Str( + required=False, load_from="ShareBandwidthName" + ), + } + + +class UnetEIPResourceSetSchema(schema.ResponseSchema): + """ UnetEIPResourceSet - DescribeEIP + """ + + fields = { + "EIPId": fields.Str(required=False, load_from="EIPId"), + "ResourceID": fields.Str(required=False, load_from="ResourceID"), + "ResourceName": fields.Str(required=False, load_from="ResourceName"), + "ResourceType": fields.Str(required=False, load_from="ResourceType"), + "SubResourceId": fields.Str(required=False, load_from="SubResourceId"), + "SubResourceName": fields.Str( + required=False, load_from="SubResourceName" + ), + "SubResourceType": fields.Str( + required=False, load_from="SubResourceType" + ), + } + + +class UnetEIPSetSchema(schema.ResponseSchema): + """ UnetEIPSet - DescribeEIP + """ + + fields = { + "Bandwidth": fields.Int(required=False, load_from="Bandwidth"), + "BandwidthType": fields.Int(required=False, load_from="BandwidthType"), + "ChargeType": fields.Str(required=False, load_from="ChargeType"), + "CreateTime": fields.Int(required=False, load_from="CreateTime"), + "EIPAddr": fields.List(UnetEIPAddrSetSchema()), + "EIPId": fields.Str(required=False, load_from="EIPId"), + "Expire": fields.Bool(required=False, load_from="Expire"), + "ExpireTime": fields.Int(required=False, load_from="ExpireTime"), + "Name": fields.Str(required=False, load_from="Name"), + "PayMode": fields.Str(required=False, load_from="PayMode"), + "Remark": fields.Str(required=False, load_from="Remark"), + "Resource": UnetEIPResourceSetSchema(), + "ShareBandwidthSet": ShareBandwidthSetSchema(), + "Status": fields.Str(required=False, load_from="Status"), + "Tag": fields.Str(required=False, load_from="Tag"), + "Weight": fields.Int(required=False, load_from="Weight"), + } + + +class FirewallRuleSetSchema(schema.ResponseSchema): + """ FirewallRuleSet - DescribeFirewall + """ + + fields = { + "DstPort": fields.Str(required=False, load_from="DstPort"), + "Priority": fields.Str(required=False, load_from="Priority"), + "ProtocolType": fields.Str(required=False, load_from="ProtocolType"), + "Remark": fields.Str(required=False, load_from="Remark"), + "RuleAction": fields.Str(required=False, load_from="RuleAction"), + "SrcIP": fields.Str(required=False, load_from="SrcIP"), + } + + +class FirewallDataSetSchema(schema.ResponseSchema): + """ FirewallDataSet - DescribeFirewall + """ + + fields = { + "CreateTime": fields.Int(required=False, load_from="CreateTime"), + "FWId": fields.Str(required=True, load_from="FWId"), + "GroupId": fields.Int(required=True, load_from="GroupId"), + "Name": fields.Str(required=False, load_from="Name"), + "Remark": fields.Str(required=False, load_from="Remark"), + "ResourceCount": fields.Int(required=False, load_from="ResourceCount"), + "Rule": fields.List(FirewallRuleSetSchema()), + "Tag": fields.Str(required=False, load_from="Tag"), + "Type": fields.Str(required=False, load_from="Type"), + } + + +class ResourceSetSchema(schema.ResponseSchema): + """ ResourceSet - 资源信息 + """ + + fields = { + "Name": fields.Str(required=False, load_from="Name"), + "PrivateIP": fields.Str(required=False, load_from="PrivateIP"), + "Remark": fields.Str(required=False, load_from="Remark"), + "ResourceID": fields.Str(required=False, load_from="ResourceID"), + "ResourceType": fields.Str(required=False, load_from="ResourceType"), + "Status": fields.Int(required=False, load_from="Status"), + "Tag": fields.Str(required=False, load_from="Tag"), + "Zone": fields.Int(required=False, load_from="Zone"), + } + + +class EIPSetDataSchema(schema.ResponseSchema): + """ EIPSetData - describeShareBandwidth + """ + + fields = { + "Bandwidth": fields.Int(required=False, load_from="Bandwidth"), + "EIPAddr": fields.List(EIPAddrSetSchema()), + "EIPId": fields.Str(required=False, load_from="EIPId"), + } + + +class UnetShareBandwidthSetSchema(schema.ResponseSchema): + """ UnetShareBandwidthSet - DescribeShareBandwidth + """ + + fields = { + "BandwidthGuarantee": fields.Int( + required=False, load_from="BandwidthGuarantee" + ), + "ChargeType": fields.Str(required=False, load_from="ChargeType"), + "CreateTime": fields.Int(required=False, load_from="CreateTime"), + "EIPSet": fields.List(EIPSetDataSchema()), + "ExpireTime": fields.Int(required=False, load_from="ExpireTime"), + "IPVersion": fields.Str(required=True, load_from="IPVersion"), + "Name": fields.Str(required=False, load_from="Name"), + "PostPayStartTime": fields.Int( + required=False, load_from="PostPayStartTime" + ), + "ShareBandwidth": fields.Int( + required=False, load_from="ShareBandwidth" + ), + "ShareBandwidthId": fields.Str( + required=False, load_from="ShareBandwidthId" + ), + } + + +class VIPDetailSetSchema(schema.ResponseSchema): + """ VIPDetailSet - VIPDetailSet + """ + + fields = { + "CreateTime": fields.Int(required=False, load_from="CreateTime"), + "Name": fields.Str(required=False, load_from="Name"), + "RealIp": fields.Str(required=False, load_from="RealIp"), + "Remark": fields.Str(required=False, load_from="Remark"), + "SubnetId": fields.Str(required=False, load_from="SubnetId"), + "Tag": fields.Str(required=False, load_from="Tag"), + "VIP": fields.Str(required=False, load_from="VIP"), + "VIPId": fields.Str(required=False, load_from="VIPId"), + "VPCId": fields.Str(required=False, load_from="VPCId"), + "Zone": fields.Str(required=False, load_from="Zone"), + } + + +class EIPPayModeSetSchema(schema.ResponseSchema): + """ EIPPayModeSet - GetEIPPayModeEIP + """ + + fields = { + "EIPId": fields.Str(required=False, load_from="EIPId"), + "EIPPayMode": fields.Str(required=False, load_from="EIPPayMode"), + } + + +class EIPPriceDetailSetSchema(schema.ResponseSchema): + """ EIPPriceDetailSet - GetEIPPrice + """ + + fields = { + "ChargeType": fields.Str(required=False, load_from="ChargeType"), + "OriginalPrice": fields.Float( + required=False, load_from="OriginalPrice" + ), + "Price": fields.Float(required=False, load_from="Price"), + "PurchaseValue": fields.Int(required=False, load_from="PurchaseValue"), + } diff --git a/ucloud/services/uphost/client.py b/ucloud/services/uphost/client.py index 54ba57c8..3995ac49 100644 --- a/ucloud/services/uphost/client.py +++ b/ucloud/services/uphost/client.py @@ -1,398 +1,398 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -import typing - - -from ucloud.core.client import Client -from ucloud.services.uphost.schemas import apis - - -class UPHostClient(Client): - def __init__( - self, config: dict, transport=None, middleware=None, logger=None - ): - super(UPHostClient, self).__init__( - config, transport, middleware, logger - ) - - def create_phost(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ CreatePHost - 指定数据中心,根据资源使用量创建指定数量的UPHost物理云主机实例。 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **ImageId** (str) - (Required) 镜像ID。 请通过 [DescribePHostImage]获取 - - **Password** (str) - (Required) 密码(密码需使用base64进行编码) - - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - - **ChargeType** (str) - 计费模式,枚举值为:year, 按年付费; month,按月付费;dynamic,按需付费,(需开启权限) trial, 试用(需开启权限)。默认为按月付费 - - **Cluster** (str) - 网络环境,可选千兆:1G ,万兆:10G, 默认1G - - **Count** (int) - 购买数量,默认为1,(暂不支持) - - **CouponId** (str) - 代金券 - - **Name** (str) - 物理机名称,默认为phost - - **Quantity** (str) - 购买时长,默认为1,范围[1-10] - - **Raid** (str) - Raid配置,默认Raid10 支持:Raid0、Raid1、Raid5、Raid10,NoRaid - - **Remark** (str) - 物理机备注,默认为空 - - **SecurityGroupId** (str) - 防火墙Id,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 `DescribeSecurityGroup `_ - - **SubnetId** (str) - 子网ID,不填为默认,VPC2.0下需要填写此字段。 - - **Tag** (str) - 业务组,默认为default - - **Type** (str) - 物理机类型,默认为:db-2(基础型-SAS-V3) - - **VPCId** (str) - VPC ID,不填为默认,VPC2.0下需要填写此字段。 - - **Response** - - - **PHostId** (list) - PHost的资源ID数组 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.CreatePHostRequestSchema().dumps(d) - - resp = self.invoke("CreatePHost", d, **kwargs) - return apis.CreatePHostResponseSchema().loads(resp) - - def describe_phost( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DescribePHost - 获取物理机详细信息 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Limit** (int) - 返回数据长度,默认为20 - - **Offset** (int) - 数据偏移量,默认为0 - - **PHostId** (list) - PHost资源ID,若为空,则返回当前Region所有PHost。 - - **Zone** (str) - 可用区。参见 `可用区列表 `_ - - **Response** - - - **PHostSet** (list) - 见 **PHostSet** 模型定义 - - **TotalCount** (int) - 满足条件的PHost总数 - - **Response Model** - - **PHostDiskSet** - - - **Count** (int) - 磁盘数量 - - **IOCap** (int) - 磁盘IO性能,单位MB/s(待废弃) - - **Name** (str) - 磁盘名称,sys/data - - **Space** (int) - 单盘大小,单位GB - - **Type** (str) - 磁盘属性 - - **PHostCPUSet** - - - **CoreCount** (int) - CPU核数 - - **Count** (int) - CPU个数 - - **Frequence** (float) - CPU主频 - - **Model** (str) - CPU型号 - - **PHostIPSet** - - - **Bandwidth** (int) - IP对应带宽,单位Mb,内网IP不显示带宽信息 - - **IPAddr** (str) - IP地址, - - **IPId** (str) - IP资源ID(内网IP无资源ID)(待废弃) - - **MACAddr** (str) - MAC地址 - - **OperatorName** (str) - 国际: Internation, BGP: BGP, 内网: Private - - **SubnetId** (str) - 子网ID - - **VPCId** (str) - VPC ID - - **PHostSet** - - - **AutoRenew** (str) - 自动续费 - - **CPUSet** (list) - 见 **PHostCPUSet** 模型定义 - - **ChargeType** (str) - 计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限)默认为月付 - - **Cluster** (str) - 网络环境。枚举值:千兆:1G ,万兆:10G - - **Components** (str) - 组件信息(暂不支持) - - **CreateTime** (int) - 创建时间 - - **DiskSet** (list) - 见 **PHostDiskSet** 模型定义 - - **ExpireTime** (int) - 到期时间 - - **IPSet** (list) - 见 **PHostIPSet** 模型定义 - - **ImageName** (str) - 镜像名称 - - **IsSupportKVM** (str) - 是否支持紧急登录 - - **Memory** (int) - 内存大小,单位:MB - - **Name** (str) - 物理机名称 - - **OSType** (str) - 操作系统类型 - - **OSname** (str) - 操作系统名称 - - **PHostId** (str) - PHost资源ID - - **PHostType** (str) - 物理机类型,参见DescribePHostMachineType返回值 - - **PMStatus** (str) - 物理云主机状态。枚举值:\\ > 初始化:Initializing; \\ > 启动中:Starting; \\ > 运行中:Running;\\ > 关机中:Stopping; \\ > 安装失败:InstallFailed; \\ > 重启中:Rebooting;\\ > 关机:Stopped; - - **PowerState** (str) - 电源状态,on 或 off - - **RaidSupported** (str) - 是否支持Raid。枚举值:Yes:支持;No:不支持。 - - **Remark** (str) - 物理机备注 - - **SN** (str) - 物理机序列号 - - **Tag** (str) - 业务组 - - **Zone** (str) - 可用区,参见 `可用区列表 `_ - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribePHostRequestSchema().dumps(d) - - resp = self.invoke("DescribePHost", d, **kwargs) - return apis.DescribePHostResponseSchema().loads(resp) - - def describe_phost_image( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DescribePHostImage - 获取物理云主机镜像列表 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - - **ImageId** (list) - 镜像ID - - **ImageType** (str) - 镜像类别,枚举为:Base,标准镜像;默认为标准镜像。 - - **Limit** (int) - 返回数据长度,默认为20 - - **Offset** (int) - 数据偏移量,默认为0 - - **Response** - - - **ImageSet** (list) - 见 **PHostImageSet** 模型定义 - - **TotalCount** (int) - 满足条件的镜像总数 - - **Response Model** - - **PHostImageSet** - - - **ImageId** (str) - 镜像ID - - **ImageName** (str) - 镜像名称 - - **OsName** (str) - 操作系统名称 - - **OsType** (str) - 操作系统类型 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribePHostImageRequestSchema().dumps(d) - - resp = self.invoke("DescribePHostImage", d, **kwargs) - return apis.DescribePHostImageResponseSchema().loads(resp) - - def describe_phost_tags( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DescribePHostTags - 获取物理机tag列表(业务组) - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Zone** (str) - 可用区。参见 `可用区列表 `_ - - **Response** - - - **TagSet** (list) - 见 **PHostTagSet** 模型定义 - - **TotalCount** (int) - Tag的个数 - - **Response Model** - - **PHostTagSet** - - - **Tag** (str) - 业务组名称 - - **TotalCount** (int) - 该业务组中包含的主机个数 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribePHostTagsRequestSchema().dumps(d) - - resp = self.invoke("DescribePHostTags", d, **kwargs) - return apis.DescribePHostTagsResponseSchema().loads(resp) - - def get_phost_price( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ GetPHostPrice - 获取物理机价格列表 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **ChargeType** (str) - (Required) 计费模式,枚举值为: Year/Month/Trial/Dynamic - - **Count** (int) - (Required) 购买数量,范围[1-5] - - **Quantity** (int) - (Required) 购买时长,1-10个月或1-10年 - - **Cluster** (str) - 网络环境,可选千兆:1G ,万兆:10G - - **Type** (str) - 默认为:DB(数据库型) - - **Zone** (str) - 可用区。参见 `可用区列表 `_ - - **Response** - - - **PriceSet** (list) - 见 **PHostPriceSet** 模型定义 - - **Response Model** - - **PHostPriceSet** - - - **ChargeType** (str) - Year/Month/Trial/Dynamic - - **Price** (float) - 价格, 单位:元, 保留小数点后两位有效数字 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.GetPHostPriceRequestSchema().dumps(d) - - resp = self.invoke("GetPHostPrice", d, **kwargs) - return apis.GetPHostPriceResponseSchema().loads(resp) - - def modify_phost_info( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ ModifyPHostInfo - 更改物理机信息 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **PHostId** (str) - (Required) 物理机资源ID - - **Name** (str) - 物理机名称,默认不更改 - - **Remark** (str) - 物理机备注,默认不更改 - - **Tag** (str) - 业务组,默认不更改 - - **Zone** (str) - 可用区。参见 `可用区列表 `_ - - **Response** - - - **PHostId** (str) - PHost 的资源ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.ModifyPHostInfoRequestSchema().dumps(d) - - resp = self.invoke("ModifyPHostInfo", d, **kwargs) - return apis.ModifyPHostInfoResponseSchema().loads(resp) - - def poweroff_phost( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ PoweroffPHost - 断电物理云主机 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **PHostId** (str) - (Required) PHost资源ID - - **Zone** (str) - 可用区。参见 `可用区列表 `_ - - **Response** - - - **PHostId** (str) - PHost 的资源ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.PoweroffPHostRequestSchema().dumps(d) - - resp = self.invoke("PoweroffPHost", d, **kwargs) - return apis.PoweroffPHostResponseSchema().loads(resp) - - def reboot_phost(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ RebootPHost - 重启物理机 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **PHostId** (str) - (Required) PHost资源ID - - **Zone** (str) - 可用区。参见 `可用区列表 `_ - - **Response** - - - **PHostId** (str) - PHost 的资源ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.RebootPHostRequestSchema().dumps(d) - - resp = self.invoke("RebootPHost", d, **kwargs) - return apis.RebootPHostResponseSchema().loads(resp) - - def reinstall_phost( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ ReinstallPHost - 重装物理机操作系统 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **PHostId** (str) - (Required) PHost资源ID - - **Password** (str) - (Required) 密码 - - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ - - **ImageId** (str) - 镜像Id,参考镜像列表,默认使用原镜像 - - **Name** (str) - 物理机名称,默认不更改 - - **Raid** (str) - 不保留数据盘重装,可选Raid - - **Remark** (str) - 物理机备注,默认为不更改。 - - **ReserveDisk** (str) - 是否保留数据盘,保留:Yes,不报留:No, 默认:Yes - - **Tag** (str) - 业务组,默认不更改。 - - **Response** - - - **PHostId** (str) - PHost 的资源ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.ReinstallPHostRequestSchema().dumps(d) - - resp = self.invoke("ReinstallPHost", d, **kwargs) - return apis.ReinstallPHostResponseSchema().loads(resp) - - def start_phost(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ StartPHost - 启动物理机 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **PHostId** (str) - (Required) PHost资源ID - - **Zone** (str) - 可用区。参见 `可用区列表 `_ - - **Response** - - - **PHostId** (str) - PHost 的资源ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.StartPHostRequestSchema().dumps(d) - - resp = self.invoke("StartPHost", d, **kwargs) - return apis.StartPHostResponseSchema().loads(resp) - - def terminate_phost( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ TerminatePHost - 删除物理云主机 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **PHostId** (str) - (Required) PHost资源ID - - **ReleaseEIP** (bool) - 是否释放绑定的EIP。true: 解绑EIP后,并释放;其他值或不填:解绑EIP。 - - **Zone** (str) - 可用区。参见 `可用区列表 `_ - - **Response** - - - **PHostId** (str) - PHost 的资源ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.TerminatePHostRequestSchema().dumps(d) - - resp = self.invoke("TerminatePHost", d, **kwargs) - return apis.TerminatePHostResponseSchema().loads(resp) +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +import typing + + +from ucloud.core.client import Client +from ucloud.services.uphost.schemas import apis + + +class UPHostClient(Client): + def __init__( + self, config: dict, transport=None, middleware=None, logger=None + ): + super(UPHostClient, self).__init__( + config, transport, middleware, logger + ) + + def create_phost(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ CreatePHost - 指定数据中心,根据资源使用量创建指定数量的UPHost物理云主机实例。 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **ImageId** (str) - (Required) 镜像ID。 请通过 [DescribePHostImage]获取 + - **Password** (str) - (Required) 密码(密码需使用base64进行编码) + - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ + - **ChargeType** (str) - 计费模式,枚举值为:year, 按年付费; month,按月付费;dynamic,按需付费,(需开启权限) trial, 试用(需开启权限)。默认为按月付费 + - **Cluster** (str) - 网络环境,可选千兆:1G ,万兆:10G, 默认1G + - **Count** (int) - 购买数量,默认为1,(暂不支持) + - **CouponId** (str) - 代金券 + - **Name** (str) - 物理机名称,默认为phost + - **Quantity** (str) - 购买时长,默认为1,范围[1-10] + - **Raid** (str) - Raid配置,默认Raid10 支持:Raid0、Raid1、Raid5、Raid10,NoRaid + - **Remark** (str) - 物理机备注,默认为空 + - **SecurityGroupId** (str) - 防火墙Id,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 `DescribeSecurityGroup `_ + - **SubnetId** (str) - 子网ID,不填为默认,VPC2.0下需要填写此字段。 + - **Tag** (str) - 业务组,默认为default + - **Type** (str) - 物理机类型,默认为:db-2(基础型-SAS-V3) + - **VPCId** (str) - VPC ID,不填为默认,VPC2.0下需要填写此字段。 + + **Response** + + - **PHostId** (list) - PHost的资源ID数组 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CreatePHostRequestSchema().dumps(d) + + resp = self.invoke("CreatePHost", d, **kwargs) + return apis.CreatePHostResponseSchema().loads(resp) + + def describe_phost( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DescribePHost - 获取物理机详细信息 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Limit** (int) - 返回数据长度,默认为20 + - **Offset** (int) - 数据偏移量,默认为0 + - **PHostId** (list) - PHost资源ID,若为空,则返回当前Region所有PHost。 + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **PHostSet** (list) - 见 **PHostSet** 模型定义 + - **TotalCount** (int) - 满足条件的PHost总数 + + **Response Model** + + **PHostDiskSet** + + - **Count** (int) - 磁盘数量 + - **IOCap** (int) - 磁盘IO性能,单位MB/s(待废弃) + - **Name** (str) - 磁盘名称,sys/data + - **Space** (int) - 单盘大小,单位GB + - **Type** (str) - 磁盘属性 + + **PHostIPSet** + + - **Bandwidth** (int) - IP对应带宽,单位Mb,内网IP不显示带宽信息 + - **IPAddr** (str) - IP地址, + - **IPId** (str) - IP资源ID(内网IP无资源ID)(待废弃) + - **MACAddr** (str) - MAC地址 + - **OperatorName** (str) - 国际: Internation, BGP: BGP, 内网: Private + - **SubnetId** (str) - 子网ID + - **VPCId** (str) - VPC ID + + **PHostCPUSet** + + - **CoreCount** (int) - CPU核数 + - **Count** (int) - CPU个数 + - **Frequence** (float) - CPU主频 + - **Model** (str) - CPU型号 + + **PHostSet** + + - **AutoRenew** (str) - 自动续费 + - **CPUSet** (dict) - 见 **PHostCPUSet** 模型定义 + - **ChargeType** (str) - 计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限); Trial,试用(需开启权限)默认为月付 + - **Cluster** (str) - 网络环境。枚举值:千兆:1G ,万兆:10G + - **Components** (str) - 组件信息(暂不支持) + - **CreateTime** (int) - 创建时间 + - **DiskSet** (list) - 见 **PHostDiskSet** 模型定义 + - **ExpireTime** (int) - 到期时间 + - **IPSet** (list) - 见 **PHostIPSet** 模型定义 + - **ImageName** (str) - 镜像名称 + - **IsSupportKVM** (str) - 是否支持紧急登录 + - **Memory** (int) - 内存大小,单位:MB + - **Name** (str) - 物理机名称 + - **OSType** (str) - 操作系统类型 + - **OSname** (str) - 操作系统名称 + - **PHostId** (str) - PHost资源ID + - **PHostType** (str) - 物理机类型,参见DescribePHostMachineType返回值 + - **PMStatus** (str) - 物理云主机状态。枚举值:\\ > 初始化:Initializing; \\ > 启动中:Starting; \\ > 运行中:Running;\\ > 关机中:Stopping; \\ > 安装失败:InstallFailed; \\ > 重启中:Rebooting;\\ > 关机:Stopped; + - **PowerState** (str) - 电源状态,on 或 off + - **RaidSupported** (str) - 是否支持Raid。枚举值:Yes:支持;No:不支持。 + - **Remark** (str) - 物理机备注 + - **SN** (str) - 物理机序列号 + - **Tag** (str) - 业务组 + - **Zone** (str) - 可用区,参见 `可用区列表 `_ + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribePHostRequestSchema().dumps(d) + + resp = self.invoke("DescribePHost", d, **kwargs) + return apis.DescribePHostResponseSchema().loads(resp) + + def describe_phost_image( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DescribePHostImage - 获取物理云主机镜像列表 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ + - **ImageId** (list) - 镜像ID + - **ImageType** (str) - 镜像类别,枚举为:Base,标准镜像;默认为标准镜像。 + - **Limit** (int) - 返回数据长度,默认为20 + - **Offset** (int) - 数据偏移量,默认为0 + + **Response** + + - **ImageSet** (list) - 见 **PHostImageSet** 模型定义 + - **TotalCount** (int) - 满足条件的镜像总数 + + **Response Model** + + **PHostImageSet** + + - **ImageId** (str) - 镜像ID + - **ImageName** (str) - 镜像名称 + - **OsName** (str) - 操作系统名称 + - **OsType** (str) - 操作系统类型 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribePHostImageRequestSchema().dumps(d) + + resp = self.invoke("DescribePHostImage", d, **kwargs) + return apis.DescribePHostImageResponseSchema().loads(resp) + + def describe_phost_tags( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DescribePHostTags - 获取物理机tag列表(业务组) + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **TagSet** (list) - 见 **PHostTagSet** 模型定义 + - **TotalCount** (int) - Tag的个数 + + **Response Model** + + **PHostTagSet** + + - **Tag** (str) - 业务组名称 + - **TotalCount** (int) - 该业务组中包含的主机个数 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribePHostTagsRequestSchema().dumps(d) + + resp = self.invoke("DescribePHostTags", d, **kwargs) + return apis.DescribePHostTagsResponseSchema().loads(resp) + + def get_phost_price( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ GetPHostPrice - 获取物理机价格列表 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **ChargeType** (str) - (Required) 计费模式,枚举值为: Year/Month/Trial/Dynamic + - **Count** (int) - (Required) 购买数量,范围[1-5] + - **Quantity** (int) - (Required) 购买时长,1-10个月或1-10年 + - **Cluster** (str) - 网络环境,可选千兆:1G ,万兆:10G + - **Type** (str) - 默认为:DB(数据库型) + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **PriceSet** (list) - 见 **PHostPriceSet** 模型定义 + + **Response Model** + + **PHostPriceSet** + + - **ChargeType** (str) - Year/Month/Trial/Dynamic + - **Price** (float) - 价格, 单位:元, 保留小数点后两位有效数字 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.GetPHostPriceRequestSchema().dumps(d) + + resp = self.invoke("GetPHostPrice", d, **kwargs) + return apis.GetPHostPriceResponseSchema().loads(resp) + + def modify_phost_info( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ ModifyPHostInfo - 更改物理机信息 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **PHostId** (str) - (Required) 物理机资源ID + - **Name** (str) - 物理机名称,默认不更改 + - **Remark** (str) - 物理机备注,默认不更改 + - **Tag** (str) - 业务组,默认不更改 + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **PHostId** (str) - PHost 的资源ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.ModifyPHostInfoRequestSchema().dumps(d) + + resp = self.invoke("ModifyPHostInfo", d, **kwargs) + return apis.ModifyPHostInfoResponseSchema().loads(resp) + + def poweroff_phost( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ PoweroffPHost - 断电物理云主机 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **PHostId** (str) - (Required) PHost资源ID + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **PHostId** (str) - PHost 的资源ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.PoweroffPHostRequestSchema().dumps(d) + + resp = self.invoke("PoweroffPHost", d, **kwargs) + return apis.PoweroffPHostResponseSchema().loads(resp) + + def reboot_phost(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ RebootPHost - 重启物理机 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **PHostId** (str) - (Required) PHost资源ID + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **PHostId** (str) - PHost 的资源ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.RebootPHostRequestSchema().dumps(d) + + resp = self.invoke("RebootPHost", d, **kwargs) + return apis.RebootPHostResponseSchema().loads(resp) + + def reinstall_phost( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ ReinstallPHost - 重装物理机操作系统 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **PHostId** (str) - (Required) PHost资源ID + - **Password** (str) - (Required) 密码 + - **Zone** (str) - (Required) 可用区。参见 `可用区列表 `_ + - **ImageId** (str) - 镜像Id,参考镜像列表,默认使用原镜像 + - **Name** (str) - 物理机名称,默认不更改 + - **Raid** (str) - 不保留数据盘重装,可选Raid + - **Remark** (str) - 物理机备注,默认为不更改。 + - **ReserveDisk** (str) - 是否保留数据盘,保留:Yes,不报留:No, 默认:Yes + - **Tag** (str) - 业务组,默认不更改。 + + **Response** + + - **PHostId** (str) - PHost 的资源ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.ReinstallPHostRequestSchema().dumps(d) + + resp = self.invoke("ReinstallPHost", d, **kwargs) + return apis.ReinstallPHostResponseSchema().loads(resp) + + def start_phost(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ StartPHost - 启动物理机 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **PHostId** (str) - (Required) PHost资源ID + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **PHostId** (str) - PHost 的资源ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.StartPHostRequestSchema().dumps(d) + + resp = self.invoke("StartPHost", d, **kwargs) + return apis.StartPHostResponseSchema().loads(resp) + + def terminate_phost( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ TerminatePHost - 删除物理云主机 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **PHostId** (str) - (Required) PHost资源ID + - **ReleaseEIP** (bool) - 是否释放绑定的EIP。true: 解绑EIP后,并释放;其他值或不填:解绑EIP。 + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **PHostId** (str) - PHost 的资源ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.TerminatePHostRequestSchema().dumps(d) + + resp = self.invoke("TerminatePHost", d, **kwargs) + return apis.TerminatePHostResponseSchema().loads(resp) diff --git a/ucloud/services/uphost/schemas/apis.py b/ucloud/services/uphost/schemas/apis.py index 19ff4c8b..ab84bfc6 100644 --- a/ucloud/services/uphost/schemas/apis.py +++ b/ucloud/services/uphost/schemas/apis.py @@ -1,352 +1,352 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields -from ucloud.services.uphost.schemas import models - - -""" UPHost API Schema -""" - - -""" -API: CreatePHost - -指定数据中心,根据资源使用量创建指定数量的UPHost物理云主机实例。 -""" - - -class CreatePHostRequestSchema(schema.RequestSchema): - """ CreatePHost - 指定数据中心,根据资源使用量创建指定数量的UPHost物理云主机实例。 - """ - - fields = { - "ChargeType": fields.Str(required=False, dump_to="ChargeType"), - "Cluster": fields.Str(required=False, dump_to="Cluster"), - "Count": fields.Int(required=False, dump_to="Count"), - "CouponId": fields.Str(required=False, dump_to="CouponId"), - "ImageId": fields.Str(required=True, dump_to="ImageId"), - "Name": fields.Str(required=False, dump_to="Name"), - "Password": fields.Str(required=True, dump_to="Password"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Str(required=False, dump_to="Quantity"), - "Raid": fields.Str(required=False, dump_to="Raid"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "SecurityGroupId": fields.Str( - required=False, dump_to="SecurityGroupId" - ), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "Type": fields.Str(required=False, dump_to="Type"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class CreatePHostResponseSchema(schema.ResponseSchema): - """ CreatePHost - 指定数据中心,根据资源使用量创建指定数量的UPHost物理云主机实例。 - """ - - fields = { - "PHostId": fields.List( - fields.Str(), required=False, load_from="PHostId" - ) - } - - -""" -API: DescribePHost - -获取物理机详细信息 -""" - - -class DescribePHostRequestSchema(schema.RequestSchema): - """ DescribePHost - 获取物理机详细信息 - """ - - fields = { - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "PHostId": fields.List(fields.Str()), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribePHostResponseSchema(schema.ResponseSchema): - """ DescribePHost - 获取物理机详细信息 - """ - - fields = { - "PHostSet": fields.List( - models.PHostSetSchema(), required=False, load_from="PHostSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribePHostImage - -获取物理云主机镜像列表 -""" - - -class DescribePHostImageRequestSchema(schema.RequestSchema): - """ DescribePHostImage - 获取物理云主机镜像列表 - """ - - fields = { - "ImageId": fields.List(fields.Str()), - "ImageType": fields.Str(required=False, dump_to="ImageType"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class DescribePHostImageResponseSchema(schema.ResponseSchema): - """ DescribePHostImage - 获取物理云主机镜像列表 - """ - - fields = { - "ImageSet": fields.List( - models.PHostImageSetSchema(), required=False, load_from="ImageSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribePHostTags - -获取物理机tag列表(业务组) -""" - - -class DescribePHostTagsRequestSchema(schema.RequestSchema): - """ DescribePHostTags - 获取物理机tag列表(业务组) - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class DescribePHostTagsResponseSchema(schema.ResponseSchema): - """ DescribePHostTags - 获取物理机tag列表(业务组) - """ - - fields = { - "TagSet": fields.List( - models.PHostTagSetSchema(), required=False, load_from="TagSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: GetPHostPrice - -获取物理机价格列表 -""" - - -class GetPHostPriceRequestSchema(schema.RequestSchema): - """ GetPHostPrice - 获取物理机价格列表 - """ - - fields = { - "ChargeType": fields.Str(required=True, dump_to="ChargeType"), - "Cluster": fields.Str(required=False, dump_to="Cluster"), - "Count": fields.Int(required=True, dump_to="Count"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Quantity": fields.Int(required=True, dump_to="Quantity"), - "Region": fields.Str(required=True, dump_to="Region"), - "Type": fields.Str(required=False, dump_to="Type"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class GetPHostPriceResponseSchema(schema.ResponseSchema): - """ GetPHostPrice - 获取物理机价格列表 - """ - - fields = { - "PriceSet": fields.List( - models.PHostPriceSetSchema(), required=False, load_from="PriceSet" - ) - } - - -""" -API: ModifyPHostInfo - -更改物理机信息 -""" - - -class ModifyPHostInfoRequestSchema(schema.RequestSchema): - """ ModifyPHostInfo - 更改物理机信息 - """ - - fields = { - "Name": fields.Str(required=False, dump_to="Name"), - "PHostId": fields.Str(required=True, dump_to="PHostId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class ModifyPHostInfoResponseSchema(schema.ResponseSchema): - """ ModifyPHostInfo - 更改物理机信息 - """ - - fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} - - -""" -API: PoweroffPHost - -断电物理云主机 -""" - - -class PoweroffPHostRequestSchema(schema.RequestSchema): - """ PoweroffPHost - 断电物理云主机 - """ - - fields = { - "PHostId": fields.Str(required=True, dump_to="PHostId"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class PoweroffPHostResponseSchema(schema.ResponseSchema): - """ PoweroffPHost - 断电物理云主机 - """ - - fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} - - -""" -API: RebootPHost - -重启物理机 -""" - - -class RebootPHostRequestSchema(schema.RequestSchema): - """ RebootPHost - 重启物理机 - """ - - fields = { - "PHostId": fields.Str(required=True, dump_to="PHostId"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class RebootPHostResponseSchema(schema.ResponseSchema): - """ RebootPHost - 重启物理机 - """ - - fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} - - -""" -API: ReinstallPHost - -重装物理机操作系统 -""" - - -class ReinstallPHostRequestSchema(schema.RequestSchema): - """ ReinstallPHost - 重装物理机操作系统 - """ - - fields = { - "ImageId": fields.Str(required=False, dump_to="ImageId"), - "Name": fields.Str(required=False, dump_to="Name"), - "PHostId": fields.Str(required=True, dump_to="PHostId"), - "Password": fields.Str(required=True, dump_to="Password"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Raid": fields.Str(required=False, dump_to="Raid"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "ReserveDisk": fields.Str(required=False, dump_to="ReserveDisk"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "Zone": fields.Str(required=True, dump_to="Zone"), - } - - -class ReinstallPHostResponseSchema(schema.ResponseSchema): - """ ReinstallPHost - 重装物理机操作系统 - """ - - fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} - - -""" -API: StartPHost - -启动物理机 -""" - - -class StartPHostRequestSchema(schema.RequestSchema): - """ StartPHost - 启动物理机 - """ - - fields = { - "PHostId": fields.Str(required=True, dump_to="PHostId"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class StartPHostResponseSchema(schema.ResponseSchema): - """ StartPHost - 启动物理机 - """ - - fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} - - -""" -API: TerminatePHost - -删除物理云主机 -""" - - -class TerminatePHostRequestSchema(schema.RequestSchema): - """ TerminatePHost - 删除物理云主机 - """ - - fields = { - "PHostId": fields.Str(required=True, dump_to="PHostId"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ReleaseEIP": fields.Bool(required=False, dump_to="ReleaseEIP"), - "Zone": fields.Str(required=False, dump_to="Zone"), - } - - -class TerminatePHostResponseSchema(schema.ResponseSchema): - """ TerminatePHost - 删除物理云主机 - """ - - fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.uphost.schemas import models + + +""" UPHost API Schema +""" + + +""" +API: CreatePHost + +指定数据中心,根据资源使用量创建指定数量的UPHost物理云主机实例。 +""" + + +class CreatePHostRequestSchema(schema.RequestSchema): + """ CreatePHost - 指定数据中心,根据资源使用量创建指定数量的UPHost物理云主机实例。 + """ + + fields = { + "ChargeType": fields.Str(required=False, dump_to="ChargeType"), + "Cluster": fields.Str(required=False, dump_to="Cluster"), + "Count": fields.Int(required=False, dump_to="Count"), + "CouponId": fields.Str(required=False, dump_to="CouponId"), + "ImageId": fields.Str(required=True, dump_to="ImageId"), + "Name": fields.Str(required=False, dump_to="Name"), + "Password": fields.Str(required=True, dump_to="Password"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Str(required=False, dump_to="Quantity"), + "Raid": fields.Str(required=False, dump_to="Raid"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "SecurityGroupId": fields.Str( + required=False, dump_to="SecurityGroupId" + ), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "Type": fields.Str(required=False, dump_to="Type"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class CreatePHostResponseSchema(schema.ResponseSchema): + """ CreatePHost - 指定数据中心,根据资源使用量创建指定数量的UPHost物理云主机实例。 + """ + + fields = { + "PHostId": fields.List( + fields.Str(), required=False, load_from="PHostId" + ) + } + + +""" +API: DescribePHost + +获取物理机详细信息 +""" + + +class DescribePHostRequestSchema(schema.RequestSchema): + """ DescribePHost - 获取物理机详细信息 + """ + + fields = { + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "PHostId": fields.List(fields.Str()), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribePHostResponseSchema(schema.ResponseSchema): + """ DescribePHost - 获取物理机详细信息 + """ + + fields = { + "PHostSet": fields.List( + models.PHostSetSchema(), required=False, load_from="PHostSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribePHostImage + +获取物理云主机镜像列表 +""" + + +class DescribePHostImageRequestSchema(schema.RequestSchema): + """ DescribePHostImage - 获取物理云主机镜像列表 + """ + + fields = { + "ImageId": fields.List(fields.Str()), + "ImageType": fields.Str(required=False, dump_to="ImageType"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class DescribePHostImageResponseSchema(schema.ResponseSchema): + """ DescribePHostImage - 获取物理云主机镜像列表 + """ + + fields = { + "ImageSet": fields.List( + models.PHostImageSetSchema(), required=False, load_from="ImageSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribePHostTags + +获取物理机tag列表(业务组) +""" + + +class DescribePHostTagsRequestSchema(schema.RequestSchema): + """ DescribePHostTags - 获取物理机tag列表(业务组) + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DescribePHostTagsResponseSchema(schema.ResponseSchema): + """ DescribePHostTags - 获取物理机tag列表(业务组) + """ + + fields = { + "TagSet": fields.List( + models.PHostTagSetSchema(), required=False, load_from="TagSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: GetPHostPrice + +获取物理机价格列表 +""" + + +class GetPHostPriceRequestSchema(schema.RequestSchema): + """ GetPHostPrice - 获取物理机价格列表 + """ + + fields = { + "ChargeType": fields.Str(required=True, dump_to="ChargeType"), + "Cluster": fields.Str(required=False, dump_to="Cluster"), + "Count": fields.Int(required=True, dump_to="Count"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Quantity": fields.Int(required=True, dump_to="Quantity"), + "Region": fields.Str(required=True, dump_to="Region"), + "Type": fields.Str(required=False, dump_to="Type"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class GetPHostPriceResponseSchema(schema.ResponseSchema): + """ GetPHostPrice - 获取物理机价格列表 + """ + + fields = { + "PriceSet": fields.List( + models.PHostPriceSetSchema(), required=False, load_from="PriceSet" + ) + } + + +""" +API: ModifyPHostInfo + +更改物理机信息 +""" + + +class ModifyPHostInfoRequestSchema(schema.RequestSchema): + """ ModifyPHostInfo - 更改物理机信息 + """ + + fields = { + "Name": fields.Str(required=False, dump_to="Name"), + "PHostId": fields.Str(required=True, dump_to="PHostId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class ModifyPHostInfoResponseSchema(schema.ResponseSchema): + """ ModifyPHostInfo - 更改物理机信息 + """ + + fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} + + +""" +API: PoweroffPHost + +断电物理云主机 +""" + + +class PoweroffPHostRequestSchema(schema.RequestSchema): + """ PoweroffPHost - 断电物理云主机 + """ + + fields = { + "PHostId": fields.Str(required=True, dump_to="PHostId"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class PoweroffPHostResponseSchema(schema.ResponseSchema): + """ PoweroffPHost - 断电物理云主机 + """ + + fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} + + +""" +API: RebootPHost + +重启物理机 +""" + + +class RebootPHostRequestSchema(schema.RequestSchema): + """ RebootPHost - 重启物理机 + """ + + fields = { + "PHostId": fields.Str(required=True, dump_to="PHostId"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class RebootPHostResponseSchema(schema.ResponseSchema): + """ RebootPHost - 重启物理机 + """ + + fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} + + +""" +API: ReinstallPHost + +重装物理机操作系统 +""" + + +class ReinstallPHostRequestSchema(schema.RequestSchema): + """ ReinstallPHost - 重装物理机操作系统 + """ + + fields = { + "ImageId": fields.Str(required=False, dump_to="ImageId"), + "Name": fields.Str(required=False, dump_to="Name"), + "PHostId": fields.Str(required=True, dump_to="PHostId"), + "Password": fields.Str(required=True, dump_to="Password"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Raid": fields.Str(required=False, dump_to="Raid"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "ReserveDisk": fields.Str(required=False, dump_to="ReserveDisk"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "Zone": fields.Str(required=True, dump_to="Zone"), + } + + +class ReinstallPHostResponseSchema(schema.ResponseSchema): + """ ReinstallPHost - 重装物理机操作系统 + """ + + fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} + + +""" +API: StartPHost + +启动物理机 +""" + + +class StartPHostRequestSchema(schema.RequestSchema): + """ StartPHost - 启动物理机 + """ + + fields = { + "PHostId": fields.Str(required=True, dump_to="PHostId"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class StartPHostResponseSchema(schema.ResponseSchema): + """ StartPHost - 启动物理机 + """ + + fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} + + +""" +API: TerminatePHost + +删除物理云主机 +""" + + +class TerminatePHostRequestSchema(schema.RequestSchema): + """ TerminatePHost - 删除物理云主机 + """ + + fields = { + "PHostId": fields.Str(required=True, dump_to="PHostId"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ReleaseEIP": fields.Bool(required=False, dump_to="ReleaseEIP"), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class TerminatePHostResponseSchema(schema.ResponseSchema): + """ TerminatePHost - 删除物理云主机 + """ + + fields = {"PHostId": fields.Str(required=False, load_from="PHostId")} diff --git a/ucloud/services/uphost/schemas/models.py b/ucloud/services/uphost/schemas/models.py index 5761488f..f4e3be7e 100644 --- a/ucloud/services/uphost/schemas/models.py +++ b/ucloud/services/uphost/schemas/models.py @@ -3,18 +3,6 @@ from ucloud.core.typesystem import schema, fields -class PHostCPUSetSchema(schema.ResponseSchema): - """ PHostCPUSet - DescribePHost - """ - - fields = { - "CoreCount": fields.Int(required=False, load_from="CoreCount"), - "Count": fields.Int(required=False, load_from="Count"), - "Frequence": fields.Float(required=False, load_from="Frequence"), - "Model": fields.Str(required=False, load_from="Model"), - } - - class PHostDiskSetSchema(schema.ResponseSchema): """ PHostDiskSet - GetPHostTypeInfo """ @@ -43,13 +31,25 @@ class PHostIPSetSchema(schema.ResponseSchema): } +class PHostCPUSetSchema(schema.ResponseSchema): + """ PHostCPUSet - DescribePHost + """ + + fields = { + "CoreCount": fields.Int(required=False, load_from="CoreCount"), + "Count": fields.Int(required=False, load_from="Count"), + "Frequence": fields.Float(required=False, load_from="Frequence"), + "Model": fields.Str(required=False, load_from="Model"), + } + + class PHostSetSchema(schema.ResponseSchema): """ PHostSet - DescribePHost """ fields = { "AutoRenew": fields.Str(required=False, load_from="AutoRenew"), - "CPUSet": fields.List(PHostCPUSetSchema()), + "CPUSet": PHostCPUSetSchema(), "ChargeType": fields.Str(required=False, load_from="ChargeType"), "Cluster": fields.Str(required=False, load_from="Cluster"), "Components": fields.Str(required=False, load_from="Components"), diff --git a/ucloud/services/usms/__init__.py b/ucloud/services/usms/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/ucloud/services/usms/client.py b/ucloud/services/usms/client.py new file mode 100644 index 00000000..deeccc8c --- /dev/null +++ b/ucloud/services/usms/client.py @@ -0,0 +1,333 @@ +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +import typing + + +from ucloud.core.client import Client +from ucloud.services.usms.schemas import apis + + +class USMSClient(Client): + def __init__( + self, config: dict, transport=None, middleware=None, logger=None + ): + super(USMSClient, self).__init__(config, transport, middleware, logger) + + def create_usms_signature( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ CreateUSMSSignature - 调用接口CreateUSMSSignature申请短信签名 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID,不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **CertificateType** (int) - (Required) 签名的资质证明文件类型,需与签名类型保持一致,说明如下:0-三证合一/企业营业执照/组织机构代码证书/社会信用代码证书;1-应用商店后台开发者管理截图;2-备案服务商的备案成功截图(含域名,网站名称,备案号);3-公众号或小程序的管理界面截图;4-商标注册证书;5-组织机构代码证书、社会信用代码证书; + - **Description** (str) - (Required) 短信签名申请原因 + - **File** (str) - (Required) 短信签名的资质证明文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB + - **SigContent** (str) - (Required) 短信签名名称;长度为2-12个字符, 可包含中文、数字和符号;无需填写【】或[],系统会自动添加 + - **SigPurpose** (int) - (Required) 签名用途,0-自用,1-他用; + - **SigType** (int) - (Required) 签名类型,说明如下:0-公司或企业的全称或简称;1-App应用的全称或简称;2-工信部备案网站的全称或简称;3-公众号或小程序的全称或简称;4-商标名的全称或简称;5-政府/机关事业单位/其他单位的全称或简称; + - **ProxyFile** (str) - 短信签名授权委托文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB;当您是代理并使用第三方的签名时(也即SigPurpose为1-他用),该项为必填项; + + **Response** + + - **Message** (str) - 返回状态码描述,如果操作成功,默认返回为空 + - **SigContent** (str) - 短信签名名称 + - **SigId** (str) - 短信签名ID(短信签名申请时的工单ID) + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.CreateUSMSSignatureRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateUSMSSignature", d, **kwargs) + return apis.CreateUSMSSignatureResponseSchema().loads(resp) + + def create_usms_template( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ CreateUSMSTemplate - 调用接口CreateUSMSTemplate申请短信模板 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID,不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Purpose** (int) - (Required) 短信模板用途类型:1-验证码类短信模板;2-系统通知类短信模板;3-会员推广类短信模板; + - **Template** (str) - (Required) 短信模板内容,说明如下:字数不超过500,每个中文、符号、英文、数组等都计为一个字;模板中的变量填写格式:{N},其中N为大于1的整数,有多个参数时,建议N从1开始顺次,例如:{1}、{2}等;短信模板禁止仅包括变量的情况; + - **TemplateName** (str) - (Required) 短信模板名称,不超过32个字符,每个中文、符号、英文、数字等都计为1个字。 + - **Remark** (str) - 短信模板申请原因说明,字数不超过128,每个中文、符号、英文、数字等都计为1个字。 + - **UnsubscribeInfo** (str) - 当Purpose为3时,也即会员推广类短信模板,该项必填。枚举值:TD退订、回T退订、回N退订、回TD退订、退订回T、退订回D、退订回TD、退订回复T、退订回复D、退订回复N、退订回复TD、拒收回T + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **Message** (str) - 返回状态码描述,如果操作成功,默认返回为空 + - **TemplateId** (str) - 短信模板ID(短信模板申请时的工单ID) + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CreateUSMSTemplateRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateUSMSTemplate", d, **kwargs) + return apis.CreateUSMSTemplateResponseSchema().loads(resp) + + def delete_usms_signature( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DeleteUSMSSignature - 调用接口DeleteUSMSSignature删除短信签名 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID,不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **SigIds** (list) - (Required) 签名ID(也即短信签名申请时的工单ID),支持以数组的方式,举例,以SigIds.0、SigIds.1...SigIds.N方式传入 + + **Response** + + - **Message** (str) - 返回状态码描述,如果操作成功,默认返回为空 + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.DeleteUSMSSignatureRequestSchema().dumps(d) + + resp = self.invoke("DeleteUSMSSignature", d, **kwargs) + return apis.DeleteUSMSSignatureResponseSchema().loads(resp) + + def delete_usms_template( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DeleteUSMSTemplate - 调用接口DeleteUSMSTemplate删除短信模板 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **TemplateIds** (list) - (Required) 模板ID(也即短信模板申请时的工单ID),支持以数组的方式,举例,以TemplateIds.0、TemplateIds.1...TemplateIds.N方式传入 + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **Message** (str) - 返回状态码描述,如果操作成功,默认返回为空 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DeleteUSMSTemplateRequestSchema().dumps(d) + + resp = self.invoke("DeleteUSMSTemplate", d, **kwargs) + return apis.DeleteUSMSTemplateResponseSchema().loads(resp) + + def get_usms_send_receipt( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ GetUSMSSendReceipt - 获取短信发送回执信息。下游服务提供商回执信息返回会有一定延时,建议发送完短信以后,5-10分钟后再调用该接口拉取回执信息。若超过12小时未返回,则请联系技术支持确认原因 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **SessionNoSet** (list) - (Required) 发送短信时返回的SessionNo集合,SessionNoSet.0,SessionNoSet.1....格式 + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **Data** (list) - 见 **ReceiptPerSession** 模型定义 + - **Message** (str) - 错误描述 + + **Response Model** + + **ReceiptPerPhone** + + - **CostCount** (int) - 消耗短信条数 + - **Phone** (str) - 手机号码 + - **ReceiptDesc** (str) - 回执结果描述 + - **ReceiptResult** (str) - 回执结果 + - **ReceiptTime** (int) - 回执返回时间 + + **ReceiptPerSession** + + - **ReceiptSet** (list) - 见 **ReceiptPerPhone** 模型定义 + - **SessionNo** (str) - 发送短信时返回的SessionNo + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.GetUSMSSendReceiptRequestSchema().dumps(d) + + resp = self.invoke("GetUSMSSendReceipt", d, **kwargs) + return apis.GetUSMSSendReceiptResponseSchema().loads(resp) + + def query_usms_signature( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ QueryUSMSSignature - 调用接口QueryUSMSSignature查询短信签名申请状态 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **SigContent** (str) - 签名内容;签名ID和签名至少需填写1项; + - **SigId** (str) - 已申请的短信签名ID(短信签名申请时的工单ID);签名ID和签名至少需填写1项; + + **Response** + + - **Data** (dict) - 见 **OutSignature** 模型定义 + - **Message** (str) - 发生错误时,表示具体错误描述 + + **Response Model** + + **OutSignature** + + - **ErrDesc** (str) - 签名审核失败原因 + - **SigContent** (str) - 签名内容 + - **SigId** (str) - 签名ID + - **Status** (int) - 签名状态。0-待审核 1-审核中 2-审核通过 3-审核未通过 4-被禁用 + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.QueryUSMSSignatureRequestSchema().dumps(d) + + resp = self.invoke("QueryUSMSSignature", d, **kwargs) + return apis.QueryUSMSSignatureResponseSchema().loads(resp) + + def query_usms_template( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ QueryUSMSTemplate - 调用接口QueryUSMSTemplate查询短信模板申请状态 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **TemplateId** (str) - (Required) 模板ID + + **Response** + + - **Data** (dict) - 见 **OutTemplate** 模型定义 + - **Message** (str) - 当RetCode不为0时,Message中显示具体错误描述 + + **Response Model** + + **OutTemplate** + + - **CreateTime** (int) - 创建时间 + - **ErrDesc** (str) - 审核失败原因 + - **Purpose** (int) - 模板类型,选项:1-验证码类 2-通知类 3-会员推广类 + - **Remark** (str) - 模板说明 + - **Status** (int) - 短信模板状态;状态说明:0-待审核,1-审核中,2-审核通过,3-审核未通过,4-被禁用 + - **Template** (str) - 短信模板内容 + - **TemplateId** (str) - 短信模板ID + - **TemplateName** (str) - 短信模板名称 + - **UnsubscribeInfo** (str) - 退订信息;一般填写方式“回T退订”,当purpose为3(也即会员推广类)时,为必填项 + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.QueryUSMSTemplateRequestSchema().dumps(d) + + resp = self.invoke("QueryUSMSTemplate", d, **kwargs) + return apis.QueryUSMSTemplateResponseSchema().loads(resp) + + def send_usms_message( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ SendUSMSMessage - 发送短信息。短信字数超过70个后,按照每66个进行切割(因为要加上1/3), 2/3)等字样,占用4个字长)。短信最大长度不能超过600个字。每个汉字、数字、字母、字符都按一个字计 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **PhoneNumbers** (list) - (Required) 电话号码数组,电话号码格式为(60)1xxxxxxxx,()中为国际长途区号(如中国为86或0086,两种格式都支持),后面为电话号码.若不传入国际区号,如1851623xxxx,则默认为国内手机号 + - **TemplateId** (str) - (Required) 模板ID。若指定的模板ID审核未通过(status不等于2)则不允许发送 + - **TemplateParams** (list) - (Required) 模板参数数组,以TempalteParams.0,TempalteParams.1.。。格式。若模板ID指定的模板无可变参数,则不传入该参数。模板参数个数与模板不匹配,则不允许发送 + - **ExtendCode** (str) - 短信扩展码,格式为阿拉伯数字串,默认不开通,如需开通请联系 UCloud技术支持 + - **SigContent** (str) - 使用的签名,如果不输入则使用默认签名,若没有申请默认签名不允许发送;若输入的签名没有申请,则无法发送 + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **Message** (str) - 发生错误时表示错误描述 + - **SessionNo** (str) - 本次提交发送的短信的唯一ID,可根据该值查询本次发送的短信列表 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.SendUSMSMessageRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("SendUSMSMessage", d, **kwargs) + return apis.SendUSMSMessageResponseSchema().loads(resp) + + def update_usms_signature( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ UpdateUSMSSignature - 调用接口UpdateUSMSSignature修改未通过审核的短信签名,并重新提交审核 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID,不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **File** (str) - (Required) 短信签名的资质证明文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB + - **SigContent** (str) - (Required) 新的短信签名名称;长度为2-12个字符, 可包含中文、数字和符号;无需填写【】或[],系统会自动添加 + - **SigId** (str) - (Required) 签名ID(也即短信签名申请时的工单ID),支持以数组的方式,举例,以SigIds.0、SigIds.1...SigIds.N方式传入 + - **SigPurpose** (int) - (Required) 签名用途,0-自用,1-他用; + - **SigType** (int) - (Required) 签名类型,说明如下:0-公司或企业的全称或简称;1-App应用的全称或简称;2-工信部备案网站的全称或简称;3-公众号或小程序的全称或简称;4-商标名的全称或简称;5-政府/机关事业单位/其他单位的全称或简称; + - **CertificateType** (int) - 签名的资质证明文件类型,需与签名类型保持一致,说明如下:0-三证合一/企业营业执照/组织机构代码证书/社会信用代码证书;1-应用商店后台开发者管理截图;2-备案服务商的备案成功截图(含域名,网站名称,备案号);3-公众号或小程序的管理界面截图;4-商标注册证书;5-组织机构代码证书、社会信用代码证书; + - **ProxyFile** (str) - 短信签名授权委托文件,需先进行base64编码格式转换,此处填写转换后的字符串。文件大小不超过4 MB;当您是代理并使用第三方的签名时(也即SigPurpose为1-他用),该项为必填项; + + **Response** + + - **Message** (str) - 返回状态码描述,如果操作成功,默认返回为空 + + """ + # build request + d = {"ProjectId": self.config.project_id} + req and d.update(req) + d = apis.UpdateUSMSSignatureRequestSchema().dumps(d) + + resp = self.invoke("UpdateUSMSSignature", d, **kwargs) + return apis.UpdateUSMSSignatureResponseSchema().loads(resp) + + def update_usms_template( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ UpdateUSMSTemplate - 调用接口UpdateUSMSTemplate修改未通过审核的短信模板,并重新提交审核 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Template** (str) - (Required) 新的模板内容。模板名称和模板内容必须提供一个,否则会报错。小于等于600个字 + - **TemplateId** (str) - (Required) 短信模板ID + - **Remark** (str) - 短信模板申请原因说明,字数不超过128,每个中文、符号、英文、数字等都计为1个字。 + - **TemplateName** (str) - 新的模板名称。小于等于32个字,每个中文、英文、数组、符合都计为一个字 + - **UnsubscribeInfo** (str) - 当Purpose为3时,也即会员推广类短信模板,该项必填。枚举值:TD退订、回T退订、回N退订、回TD退订、退订回T、退订回D、退订回TD、退订回复T、退订回复D、退订回复N、退订回复TD、拒收回T + - **Zone** (str) - 可用区。参见 `可用区列表 `_ + + **Response** + + - **Message** (str) - 发生错误时表示错误描述 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.UpdateUSMSTemplateRequestSchema().dumps(d) + + resp = self.invoke("UpdateUSMSTemplate", d, **kwargs) + return apis.UpdateUSMSTemplateResponseSchema().loads(resp) diff --git a/ucloud/services/usms/schemas/__init__.py b/ucloud/services/usms/schemas/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/ucloud/services/usms/schemas/apis.py b/ucloud/services/usms/schemas/apis.py new file mode 100644 index 00000000..f45273d7 --- /dev/null +++ b/ucloud/services/usms/schemas/apis.py @@ -0,0 +1,310 @@ +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.usms.schemas import models + + +""" USMS API Schema +""" + + +""" +API: CreateUSMSSignature + +调用接口CreateUSMSSignature申请短信签名 +""" + + +class CreateUSMSSignatureRequestSchema(schema.RequestSchema): + """ CreateUSMSSignature - 调用接口CreateUSMSSignature申请短信签名 + """ + + fields = { + "CertificateType": fields.Int(required=True, dump_to="CertificateType"), + "Description": fields.Str(required=True, dump_to="Description"), + "File": fields.Str(required=True, dump_to="File"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "ProxyFile": fields.Str(required=False, dump_to="ProxyFile"), + "SigContent": fields.Str(required=True, dump_to="SigContent"), + "SigPurpose": fields.Int(required=True, dump_to="SigPurpose"), + "SigType": fields.Int(required=True, dump_to="SigType"), + } + + +class CreateUSMSSignatureResponseSchema(schema.ResponseSchema): + """ CreateUSMSSignature - 调用接口CreateUSMSSignature申请短信签名 + """ + + fields = { + "Message": fields.Str(required=True, load_from="Message"), + "SigContent": fields.Str(required=False, load_from="SigContent"), + "SigId": fields.Str(required=False, load_from="SigId"), + } + + +""" +API: CreateUSMSTemplate + +调用接口CreateUSMSTemplate申请短信模板 +""" + + +class CreateUSMSTemplateRequestSchema(schema.RequestSchema): + """ CreateUSMSTemplate - 调用接口CreateUSMSTemplate申请短信模板 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Purpose": fields.Int(required=True, dump_to="Purpose"), + "Region": fields.Str(required=False, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "Template": fields.Str(required=True, dump_to="Template"), + "TemplateName": fields.Str(required=True, dump_to="TemplateName"), + "UnsubscribeInfo": fields.Str( + required=False, dump_to="UnsubscribeInfo" + ), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class CreateUSMSTemplateResponseSchema(schema.ResponseSchema): + """ CreateUSMSTemplate - 调用接口CreateUSMSTemplate申请短信模板 + """ + + fields = { + "Message": fields.Str(required=True, load_from="Message"), + "TemplateId": fields.Str(required=True, load_from="TemplateId"), + } + + +""" +API: DeleteUSMSSignature + +调用接口DeleteUSMSSignature删除短信签名 +""" + + +class DeleteUSMSSignatureRequestSchema(schema.RequestSchema): + """ DeleteUSMSSignature - 调用接口DeleteUSMSSignature删除短信签名 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "SigIds": fields.List(fields.Str()), + } + + +class DeleteUSMSSignatureResponseSchema(schema.ResponseSchema): + """ DeleteUSMSSignature - 调用接口DeleteUSMSSignature删除短信签名 + """ + + fields = {"Message": fields.Str(required=True, load_from="Message")} + + +""" +API: DeleteUSMSTemplate + +调用接口DeleteUSMSTemplate删除短信模板 +""" + + +class DeleteUSMSTemplateRequestSchema(schema.RequestSchema): + """ DeleteUSMSTemplate - 调用接口DeleteUSMSTemplate删除短信模板 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=False, dump_to="Region"), + "TemplateIds": fields.List(fields.Str()), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class DeleteUSMSTemplateResponseSchema(schema.ResponseSchema): + """ DeleteUSMSTemplate - 调用接口DeleteUSMSTemplate删除短信模板 + """ + + fields = {"Message": fields.Str(required=True, load_from="Message")} + + +""" +API: GetUSMSSendReceipt + +获取短信发送回执信息。下游服务提供商回执信息返回会有一定延时,建议发送完短信以后,5-10分钟后再调用该接口拉取回执信息。若超过12小时未返回,则请联系技术支持确认原因 +""" + + +class GetUSMSSendReceiptRequestSchema(schema.RequestSchema): + """ GetUSMSSendReceipt - 获取短信发送回执信息。下游服务提供商回执信息返回会有一定延时,建议发送完短信以后,5-10分钟后再调用该接口拉取回执信息。若超过12小时未返回,则请联系技术支持确认原因 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=False, dump_to="Region"), + "SessionNoSet": fields.List(fields.Str()), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class GetUSMSSendReceiptResponseSchema(schema.ResponseSchema): + """ GetUSMSSendReceipt - 获取短信发送回执信息。下游服务提供商回执信息返回会有一定延时,建议发送完短信以后,5-10分钟后再调用该接口拉取回执信息。若超过12小时未返回,则请联系技术支持确认原因 + """ + + fields = { + "Data": fields.List( + models.ReceiptPerSessionSchema(), required=True, load_from="Data" + ), + "Message": fields.Str(required=True, load_from="Message"), + } + + +""" +API: QueryUSMSSignature + +调用接口QueryUSMSSignature查询短信签名申请状态 +""" + + +class QueryUSMSSignatureRequestSchema(schema.RequestSchema): + """ QueryUSMSSignature - 调用接口QueryUSMSSignature查询短信签名申请状态 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "SigContent": fields.Str(required=False, dump_to="SigContent"), + "SigId": fields.Str(required=False, dump_to="SigId"), + } + + +class QueryUSMSSignatureResponseSchema(schema.ResponseSchema): + """ QueryUSMSSignature - 调用接口QueryUSMSSignature查询短信签名申请状态 + """ + + fields = { + "Data": models.OutSignatureSchema(), + "Message": fields.Str(required=True, load_from="Message"), + } + + +""" +API: QueryUSMSTemplate + +调用接口QueryUSMSTemplate查询短信模板申请状态 +""" + + +class QueryUSMSTemplateRequestSchema(schema.RequestSchema): + """ QueryUSMSTemplate - 调用接口QueryUSMSTemplate查询短信模板申请状态 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "TemplateId": fields.Str(required=True, dump_to="TemplateId"), + } + + +class QueryUSMSTemplateResponseSchema(schema.ResponseSchema): + """ QueryUSMSTemplate - 调用接口QueryUSMSTemplate查询短信模板申请状态 + """ + + fields = { + "Data": models.OutTemplateSchema(), + "Message": fields.Str(required=False, load_from="Message"), + } + + +""" +API: SendUSMSMessage + +发送短信息。短信字数超过70个后,按照每66个进行切割(因为要加上1/3), 2/3)等字样,占用4个字长)。短信最大长度不能超过600个字。每个汉字、数字、字母、字符都按一个字计 +""" + + +class SendUSMSMessageRequestSchema(schema.RequestSchema): + """ SendUSMSMessage - 发送短信息。短信字数超过70个后,按照每66个进行切割(因为要加上1/3), 2/3)等字样,占用4个字长)。短信最大长度不能超过600个字。每个汉字、数字、字母、字符都按一个字计 + """ + + fields = { + "ExtendCode": fields.Str(required=False, dump_to="ExtendCode"), + "PhoneNumbers": fields.List(fields.Str()), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=False, dump_to="Region"), + "SigContent": fields.Str(required=False, dump_to="SigContent"), + "TemplateId": fields.Str(required=True, dump_to="TemplateId"), + "TemplateParams": fields.List(fields.Str()), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class SendUSMSMessageResponseSchema(schema.ResponseSchema): + """ SendUSMSMessage - 发送短信息。短信字数超过70个后,按照每66个进行切割(因为要加上1/3), 2/3)等字样,占用4个字长)。短信最大长度不能超过600个字。每个汉字、数字、字母、字符都按一个字计 + """ + + fields = { + "Message": fields.Str(required=True, load_from="Message"), + "SessionNo": fields.Str(required=False, load_from="SessionNo"), + } + + +""" +API: UpdateUSMSSignature + +调用接口UpdateUSMSSignature修改未通过审核的短信签名,并重新提交审核 +""" + + +class UpdateUSMSSignatureRequestSchema(schema.RequestSchema): + """ UpdateUSMSSignature - 调用接口UpdateUSMSSignature修改未通过审核的短信签名,并重新提交审核 + """ + + fields = { + "CertificateType": fields.Int( + required=False, dump_to="CertificateType" + ), + "File": fields.Str(required=True, dump_to="File"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "ProxyFile": fields.Str(required=False, dump_to="ProxyFile"), + "SigContent": fields.Str(required=True, dump_to="SigContent"), + "SigId": fields.Str(required=True, dump_to="SigId"), + "SigPurpose": fields.Int(required=True, dump_to="SigPurpose"), + "SigType": fields.Int(required=True, dump_to="SigType"), + } + + +class UpdateUSMSSignatureResponseSchema(schema.ResponseSchema): + """ UpdateUSMSSignature - 调用接口UpdateUSMSSignature修改未通过审核的短信签名,并重新提交审核 + """ + + fields = {"Message": fields.Str(required=True, load_from="Message")} + + +""" +API: UpdateUSMSTemplate + +调用接口UpdateUSMSTemplate修改未通过审核的短信模板,并重新提交审核 +""" + + +class UpdateUSMSTemplateRequestSchema(schema.RequestSchema): + """ UpdateUSMSTemplate - 调用接口UpdateUSMSTemplate修改未通过审核的短信模板,并重新提交审核 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=False, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "Template": fields.Str(required=True, dump_to="Template"), + "TemplateId": fields.Str(required=True, dump_to="TemplateId"), + "TemplateName": fields.Str(required=False, dump_to="TemplateName"), + "UnsubscribeInfo": fields.Str( + required=False, dump_to="UnsubscribeInfo" + ), + "Zone": fields.Str(required=False, dump_to="Zone"), + } + + +class UpdateUSMSTemplateResponseSchema(schema.ResponseSchema): + """ UpdateUSMSTemplate - 调用接口UpdateUSMSTemplate修改未通过审核的短信模板,并重新提交审核 + """ + + fields = {"Message": fields.Str(required=True, load_from="Message")} diff --git a/ucloud/services/usms/schemas/models.py b/ucloud/services/usms/schemas/models.py new file mode 100644 index 00000000..35a626bb --- /dev/null +++ b/ucloud/services/usms/schemas/models.py @@ -0,0 +1,57 @@ +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields + + +class ReceiptPerPhoneSchema(schema.ResponseSchema): + """ ReceiptPerPhone - 每个目的手机号的发送回执信息 + """ + + fields = { + "CostCount": fields.Int(required=True, load_from="CostCount"), + "Phone": fields.Str(required=True, load_from="Phone"), + "ReceiptDesc": fields.Str(required=True, load_from="ReceiptDesc"), + "ReceiptResult": fields.Str(required=True, load_from="ReceiptResult"), + "ReceiptTime": fields.Int(required=True, load_from="ReceiptTime"), + } + + +class ReceiptPerSessionSchema(schema.ResponseSchema): + """ ReceiptPerSession - 每个提交的回执结果集合 + """ + + fields = { + "ReceiptSet": fields.List(ReceiptPerPhoneSchema()), + "SessionNo": fields.Str(required=True, load_from="SessionNo"), + } + + +class OutSignatureSchema(schema.ResponseSchema): + """ OutSignature - 短信签名 + """ + + fields = { + "ErrDesc": fields.Str(required=True, load_from="ErrDesc"), + "SigContent": fields.Str(required=True, load_from="SigContent"), + "SigId": fields.Str(required=True, load_from="SigId"), + "Status": fields.Int(required=True, load_from="Status"), + } + + +class OutTemplateSchema(schema.ResponseSchema): + """ OutTemplate - 短信模板 + """ + + fields = { + "CreateTime": fields.Int(required=True, load_from="CreateTime"), + "ErrDesc": fields.Str(required=True, load_from="ErrDesc"), + "Purpose": fields.Int(required=True, load_from="Purpose"), + "Remark": fields.Str(required=True, load_from="Remark"), + "Status": fields.Int(required=True, load_from="Status"), + "Template": fields.Str(required=True, load_from="Template"), + "TemplateId": fields.Str(required=True, load_from="TemplateId"), + "TemplateName": fields.Str(required=True, load_from="TemplateName"), + "UnsubscribeInfo": fields.Str( + required=True, load_from="UnsubscribeInfo" + ), + } diff --git a/ucloud/services/vpc/client.py b/ucloud/services/vpc/client.py index d47f1aca..2c307190 100644 --- a/ucloud/services/vpc/client.py +++ b/ucloud/services/vpc/client.py @@ -1,632 +1,632 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -import typing - - -from ucloud.core.client import Client -from ucloud.services.vpc.schemas import apis - - -class VPCClient(Client): - def __init__( - self, config: dict, transport=None, middleware=None, logger=None - ): - super(VPCClient, self).__init__(config, transport, middleware, logger) - - def add_vpc_network( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ AddVPCNetwork - 添加VPC网段 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Network** (list) - (Required) 增加网段 - - **VPCId** (str) - (Required) 源VPC短ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.AddVPCNetworkRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("AddVPCNetwork", d, **kwargs) - return apis.AddVPCNetworkResponseSchema().loads(resp) - - def associate_route_table( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ AssociateRouteTable - 绑定子网的路由表 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **RouteTableId** (str) - (Required) 路由表ID,仅限自定义路由表 - - **SubnetId** (str) - (Required) 子网ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.AssociateRouteTableRequestSchema().dumps(d) - - resp = self.invoke("AssociateRouteTable", d, **kwargs) - return apis.AssociateRouteTableResponseSchema().loads(resp) - - def clone_route_table( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ CloneRouteTable - 根据一张现有路由表复制一张新的路由表 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **RouteTableId** (str) - (Required) 被克隆的路由表ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.CloneRouteTableRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CloneRouteTable", d, **kwargs) - return apis.CloneRouteTableResponseSchema().loads(resp) - - def create_route_table( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ CreateRouteTable - 创建路由表 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **VPCId** (str) - (Required) VPC ID - - **Name** (str) - 路由表名称 Default RouteTable - - **Remark** (str) - 备注 - - **Tag** (str) - 业务组 - - **Response** - - - **RouteTableId** (str) - 路由表ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.CreateRouteTableRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CreateRouteTable", d, **kwargs) - return apis.CreateRouteTableResponseSchema().loads(resp) - - def create_subnet( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ CreateSubnet - 创建子网 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Subnet** (str) - (Required) 子网网络地址,例如192.168.0.0 - - **VPCId** (str) - (Required) VPC资源ID - - **Netmask** (int) - 子网网络号位数,默认为24 - - **Remark** (str) - 备注 - - **SubnetName** (str) - 子网名称,默认为Subnet - - **Tag** (str) - 业务组名称,默认为Default - - **Response** - - - **SubnetId** (str) - 子网ID - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.CreateSubnetRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CreateSubnet", d, **kwargs) - return apis.CreateSubnetResponseSchema().loads(resp) - - def create_vpc(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ CreateVPC - 创建VPC - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Name** (str) - (Required) VPC名称 - - **Network** (list) - (Required) VPC网段 - - **Remark** (str) - 备注 - - **Tag** (str) - 业务组名称 - - **Type** (int) - VPC类型 - - **Response** - - - **VPCId** (str) - VPC资源Id - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.CreateVPCRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CreateVPC", d, **kwargs) - return apis.CreateVPCResponseSchema().loads(resp) - - def create_vpc_intercom( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ CreateVPCIntercom - 新建VPC互通关系 - - **Request** - - - **ProjectId** (str) - (Config) 源VPC所在项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 源VPC所在地域。 参见 `地域和可用区列表 `_ - - **DstVPCId** (str) - (Required) 目的VPC短ID - - **VPCId** (str) - (Required) 源VPC短ID - - **DstProjectId** (str) - 目的VPC项目ID。默认与源VPC同项目。 - - **DstRegion** (str) - 目的VPC所在地域,默认与源VPC同地域。 - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.CreateVPCIntercomRequestSchema().dumps(d) - - # build options - kwargs["max_retries"] = 0 # ignore retry when api is not idempotent - - resp = self.invoke("CreateVPCIntercom", d, **kwargs) - return apis.CreateVPCIntercomResponseSchema().loads(resp) - - def delete_route_table( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DeleteRouteTable - 删除自定义路由表 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **RouteTableId** (str) - (Required) 路由ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DeleteRouteTableRequestSchema().dumps(d) - - resp = self.invoke("DeleteRouteTable", d, **kwargs) - return apis.DeleteRouteTableResponseSchema().loads(resp) - - def delete_subnet( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DeleteSubnet - 删除子网 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **SubnetId** (str) - (Required) 子网ID - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DeleteSubnetRequestSchema().dumps(d) - - resp = self.invoke("DeleteSubnet", d, **kwargs) - return apis.DeleteSubnetResponseSchema().loads(resp) - - def delete_vpc(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ DeleteVPC - 删除VPC - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **VPCId** (str) - (Required) VPC资源Id - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DeleteVPCRequestSchema().dumps(d) - - resp = self.invoke("DeleteVPC", d, **kwargs) - return apis.DeleteVPCResponseSchema().loads(resp) - - def delete_vpc_intercom( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DeleteVPCIntercom - 删除VPC互通关系 - - **Request** - - - **ProjectId** (str) - (Config) 源VPC所在项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 源VPC所在地域。 参见 `地域和可用区列表 `_ - - **DstVPCId** (str) - (Required) 目的VPC短ID - - **VPCId** (str) - (Required) 源VPC短ID - - **DstProjectId** (str) - 目的VPC所在项目ID,默认为源VPC所在项目ID - - **DstRegion** (str) - 目的VPC所在地域,默认为源VPC所在地域 - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DeleteVPCIntercomRequestSchema().dumps(d) - - resp = self.invoke("DeleteVPCIntercom", d, **kwargs) - return apis.DeleteVPCIntercomResponseSchema().loads(resp) - - def describe_route_table( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DescribeRouteTable - 获取路由表详细信息(包括路由策略) - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **BusinessId** (str) - 业务组ID - - **Limit** (int) - Limit - - **OffSet** (int) - OffSet - - **RouteTableId** (str) - 路由表ID - - **VPCId** (str) - VPC ID - - **Response** - - - **RouteTables** (list) - 见 **RouteTableInfo** 模型定义 - - **TotalCount** (int) - RouteTables字段的数量 - - **Response Model** - - **RouteRuleInfo** - - - **DstAddr** (str) - 目的地址,比如10.10.8/24 - - **NexthopId** (str) - 路由下一跳ID,比如uvnet-3eljvj - - **NexthopType** (str) - 下一跳类型,比如local、vnet - - **Remark** (str) - 路由规则备注 - - **RouteRuleId** (str) - 规则ID - - **RuleType** (int) - 路由规则类型(0表示系统路由,1表示自定义路由) - - **RouteTableInfo** - - - **CreateTime** (int) - 创建时间戳 - - **Remark** (str) - 路由表备注 - - **RouteRules** (list) - 见 **RouteRuleInfo** 模型定义 - - **RouteTableId** (str) - 路由表ID - - **RouteTableType** (int) - 路由表类型,1为默认,0为自定义 - - **SubnetCount** (str) - 绑定了该路由表的子网数量 - - **Tag** (str) - 业务组 - - **VPCId** (str) - 路由表所属vpc - - **VPCName** (str) - vpc名称 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribeRouteTableRequestSchema().dumps(d) - - resp = self.invoke("DescribeRouteTable", d, **kwargs) - return apis.DescribeRouteTableResponseSchema().loads(resp) - - def describe_subnet( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DescribeSubnet - 获取子网信息 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **BusinessId** (str) - 业务组 - - **Limit** (int) - 列表长度,默认为20 - - **Offset** (int) - 偏移量,默认为0 - - **RouteTableId** (str) - 路由表Id - - **SubnetId** (str) - 子网id,适用于一次查询一个子网信息 - - **SubnetIds** (list) - 子网id数组,适用于一次查询多个子网信息 - - **Tag** (str) - 业务组名称,默认为Default - - **VPCId** (str) - VPC资源id - - **Response** - - - **DataSet** (list) - 见 **SubnetInfo** 模型定义 - - **TotalCount** (int) - 子网总数量 - - **Response Model** - - **SubnetInfo** - - - **CreateTime** (int) - 创建时间 - - **Gateway** (str) - 子网网关 - - **HasNATGW** (bool) - 是否有natgw - - **IPv6Network** (str) - 子网关联的IPv6网段 - - **Netmask** (int) - 子网掩码 - - **OperatorName** (str) - 子网关联的IPv6网段所属运营商 - - **Remark** (str) - 备注 - - **RouteTableId** (str) - 路由表Id - - **Subnet** (str) - 子网网段 - - **SubnetId** (str) - 子网Id - - **SubnetName** (str) - 子网名称 - - **SubnetType** (int) - 子网类型 - - **Tag** (str) - 业务组 - - **VPCId** (str) - VPCId - - **VPCName** (str) - VPC名称 - - **Zone** (str) - 可用区名称 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribeSubnetRequestSchema().dumps(d) - - resp = self.invoke("DescribeSubnet", d, **kwargs) - return apis.DescribeSubnetResponseSchema().loads(resp) - - def describe_subnet_resource( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DescribeSubnetResource - 展示子网资源 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **SubnetId** (str) - (Required) 子网id - - **Limit** (int) - 单页返回数据长度,默认为20 - - **Offset** (int) - 列表起始位置偏移量,默认为0 - - **ResourceType** (str) - 资源类型,默认为全部资源类型。枚举值为:UHOST,云主机;PHOST,物理云主机;ULB,负载均衡;UHADOOP_HOST,hadoop节点;UFORTRESS_HOST,堡垒机;UNATGW,NAT网关;UKAFKA,Kafka消息队列;UMEM,内存存储;DOCKER,容器集群;UDB,数据库;UDW,数据仓库;VIP,内网VIP. - - **Response** - - - **DataSet** (list) - 见 **SubnetResource** 模型定义 - - **TotalCount** (int) - 总数 - - **Response Model** - - **SubnetResource** - - - **IP** (str) - 资源ip - - **IPv6Address** (str) - 资源的IPv6地址 - - **Name** (str) - 资源名称 - - **ResourceId** (str) - 资源Id - - **ResourceType** (str) - 资源类型。对应的资源类型:UHOST,云主机;PHOST,物理云主机;ULB,负载均衡;UHADOOP_HOST,hadoop节点;UFORTRESS_HOST,堡垒机;UNATGW,NAT网关;UKAFKA,Kafka消息队列;UMEM,内存存储;DOCKER,容器集群;UDB,数据库;UDW,数据仓库;VIP,内网VIP. - - **SubResourceId** (str) - 资源绑定的虚拟网卡的实例ID - - **SubResourceName** (str) - 资源绑定的虚拟网卡的实例名称 - - **SubResourceType** (str) - 资源绑定的虚拟网卡的类型 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribeSubnetResourceRequestSchema().dumps(d) - - resp = self.invoke("DescribeSubnetResource", d, **kwargs) - return apis.DescribeSubnetResourceResponseSchema().loads(resp) - - def describe_vpc(self, req: typing.Optional[dict] = None, **kwargs) -> dict: - """ DescribeVPC - 获取VPC信息 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Limit** (int) - - - **Offset** (int) - - - **Tag** (str) - 业务组名称 - - **VPCIds** (list) - VPCId - - **Response** - - - **DataSet** (list) - 见 **VPCInfo** 模型定义 - - **Response Model** - - **VPCNetworkInfo** - - - **Network** (str) - vpc地址空间 - - **SubnetCount** (int) - 地址空间中子网数量 - - **VPCInfo** - - - **CreateTime** (int) - - - **IPv6Network** (str) - VPC关联的IPv6网段 - - **Name** (str) - - - **Network** (list) - - - **NetworkInfo** (list) - 见 **VPCNetworkInfo** 模型定义 - - **OperatorName** (str) - VPC关联的IPv6网段所属运营商 - - **SubnetCount** (int) - - - **Tag** (str) - - - **UpdateTime** (int) - - - **VPCId** (str) - VPCId - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribeVPCRequestSchema().dumps(d) - - resp = self.invoke("DescribeVPC", d, **kwargs) - return apis.DescribeVPCResponseSchema().loads(resp) - - def describe_vpc_intercom( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ DescribeVPCIntercom - 获取VPC互通信息 - - **Request** - - - **ProjectId** (str) - (Config) 源VPC所在项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 源VPC所在地域。 参见 `地域和可用区列表 `_ - - **VPCId** (str) - (Required) VPC短ID - - **DstProjectId** (str) - 目的项目ID,默认为全部项目 - - **DstRegion** (str) - 目的VPC所在地域,默认为全部地域 - - **Response** - - - **DataSet** (list) - 见 **VPCIntercomInfo** 模型定义 - - **Response Model** - - **VPCIntercomInfo** - - - **DstRegion** (str) - 所属地域 - - **Name** (str) - VPC名字 - - **Network** (list) - VPC的地址空间 - - **ProjectId** (str) - 项目Id - - **Tag** (str) - 业务组(未分组显示为 Default) - - **VPCId** (str) - VPCId - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.DescribeVPCIntercomRequestSchema().dumps(d) - - resp = self.invoke("DescribeVPCIntercom", d, **kwargs) - return apis.DescribeVPCIntercomResponseSchema().loads(resp) - - def modify_route_rule( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ ModifyRouteRule - 路由策略增、删、改 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **RouteRule** (list) - (Required) 格式: RouteRuleId | 目的网段 | 下一跳类型 | 下一跳 |优先级| 备注 | 增、删、改标志 (下一跳类型为instance或者vip,下一跳为云主机id或者vip的id,优先级使用0,动作标志为add/delete/update) 。"添加"示例: test_id | 10.8.0.0/16 | instance | uhost-xd8ja | 0 | Default Route Rule| add (添加的RouteRuleId填任意非空字符串) 。"删除"示例: routerule-xk3jxa | 10.8.0.0/16 | instance | uhost-xd8ja | 0 | Default Route Rule| delete (RouteRuleId来自DescribeRouteTable中) 。“修改”示例: routerule-xk3jxa | 10.8.0.0/16 | instance | uhost-cjksa2 | 0 | Default Route Rule| update (RouteRuleId来自DescribeRouteTable中) - - **RouteTableId** (str) - (Required) 通过DescribeRouteTable拿到 - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.ModifyRouteRuleRequestSchema().dumps(d) - - resp = self.invoke("ModifyRouteRule", d, **kwargs) - return apis.ModifyRouteRuleResponseSchema().loads(resp) - - def update_route_table_attribute( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ UpdateRouteTableAttribute - 更新路由表基本信息 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **RouteTableId** (str) - (Required) 路由表ID - - **Name** (str) - 名称 - - **Remark** (str) - 备注 - - **Tag** (str) - 业务组名称 - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.UpdateRouteTableAttributeRequestSchema().dumps(d) - - resp = self.invoke("UpdateRouteTableAttribute", d, **kwargs) - return apis.UpdateRouteTableAttributeResponseSchema().loads(resp) - - def update_subnet_attribute( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ UpdateSubnetAttribute - 更新子网信息 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **SubnetId** (str) - (Required) 子网ID - - **Name** (str) - 子网名称(如果Name不填写,Tag必须填写) - - **Tag** (str) - 业务组名称(如果Tag不填写,Name必须填写) - - **Response** - - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.UpdateSubnetAttributeRequestSchema().dumps(d) - - resp = self.invoke("UpdateSubnetAttribute", d, **kwargs) - return apis.UpdateSubnetAttributeResponseSchema().loads(resp) - - def update_vpc_network( - self, req: typing.Optional[dict] = None, **kwargs - ) -> dict: - """ UpdateVPCNetwork - 更新VPC网段 - - **Request** - - - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ - - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ - - **Network** (list) - (Required) 需要保留的VPC网段。当前仅支持删除VPC网段,添加网段请参考 `AddVPCNetwork `_ - - **VPCId** (str) - (Required) VPC的ID - - **Response** - - - **Message** (str) - 错误信息 - - """ - # build request - d = {"ProjectId": self.config.project_id, "Region": self.config.region} - req and d.update(req) - d = apis.UpdateVPCNetworkRequestSchema().dumps(d) - - resp = self.invoke("UpdateVPCNetwork", d, **kwargs) - return apis.UpdateVPCNetworkResponseSchema().loads(resp) +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +import typing + + +from ucloud.core.client import Client +from ucloud.services.vpc.schemas import apis + + +class VPCClient(Client): + def __init__( + self, config: dict, transport=None, middleware=None, logger=None + ): + super(VPCClient, self).__init__(config, transport, middleware, logger) + + def add_vpc_network( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ AddVPCNetwork - 添加VPC网段 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Network** (list) - (Required) 增加网段 + - **VPCId** (str) - (Required) 源VPC短ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.AddVPCNetworkRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("AddVPCNetwork", d, **kwargs) + return apis.AddVPCNetworkResponseSchema().loads(resp) + + def associate_route_table( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ AssociateRouteTable - 绑定子网的路由表 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **RouteTableId** (str) - (Required) 路由表ID,仅限自定义路由表 + - **SubnetId** (str) - (Required) 子网ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.AssociateRouteTableRequestSchema().dumps(d) + + resp = self.invoke("AssociateRouteTable", d, **kwargs) + return apis.AssociateRouteTableResponseSchema().loads(resp) + + def clone_route_table( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ CloneRouteTable - 根据一张现有路由表复制一张新的路由表 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **RouteTableId** (str) - (Required) 被克隆的路由表ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CloneRouteTableRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CloneRouteTable", d, **kwargs) + return apis.CloneRouteTableResponseSchema().loads(resp) + + def create_route_table( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ CreateRouteTable - 创建路由表 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **VPCId** (str) - (Required) VPC ID + - **Name** (str) - 路由表名称 Default RouteTable + - **Remark** (str) - 备注 + - **Tag** (str) - 业务组 + + **Response** + + - **RouteTableId** (str) - 路由表ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CreateRouteTableRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateRouteTable", d, **kwargs) + return apis.CreateRouteTableResponseSchema().loads(resp) + + def create_subnet( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ CreateSubnet - 创建子网 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Subnet** (str) - (Required) 子网网络地址,例如192.168.0.0 + - **VPCId** (str) - (Required) VPC资源ID + - **Netmask** (int) - 子网网络号位数,默认为24 + - **Remark** (str) - 备注 + - **SubnetName** (str) - 子网名称,默认为Subnet + - **Tag** (str) - 业务组名称,默认为Default + + **Response** + + - **SubnetId** (str) - 子网ID + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CreateSubnetRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateSubnet", d, **kwargs) + return apis.CreateSubnetResponseSchema().loads(resp) + + def create_vpc(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ CreateVPC - 创建VPC + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Name** (str) - (Required) VPC名称 + - **Network** (list) - (Required) VPC网段 + - **Remark** (str) - 备注 + - **Tag** (str) - 业务组名称 + - **Type** (int) - VPC类型 + + **Response** + + - **VPCId** (str) - VPC资源Id + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CreateVPCRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateVPC", d, **kwargs) + return apis.CreateVPCResponseSchema().loads(resp) + + def create_vpc_intercom( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ CreateVPCIntercom - 新建VPC互通关系 + + **Request** + + - **ProjectId** (str) - (Config) 源VPC所在项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 源VPC所在地域。 参见 `地域和可用区列表 `_ + - **DstVPCId** (str) - (Required) 目的VPC短ID + - **VPCId** (str) - (Required) 源VPC短ID + - **DstProjectId** (str) - 目的VPC项目ID。默认与源VPC同项目。 + - **DstRegion** (str) - 目的VPC所在地域,默认与源VPC同地域。 + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.CreateVPCIntercomRequestSchema().dumps(d) + + # build options + kwargs["max_retries"] = 0 # ignore retry when api is not idempotent + + resp = self.invoke("CreateVPCIntercom", d, **kwargs) + return apis.CreateVPCIntercomResponseSchema().loads(resp) + + def delete_route_table( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DeleteRouteTable - 删除自定义路由表 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **RouteTableId** (str) - (Required) 路由ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DeleteRouteTableRequestSchema().dumps(d) + + resp = self.invoke("DeleteRouteTable", d, **kwargs) + return apis.DeleteRouteTableResponseSchema().loads(resp) + + def delete_subnet( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DeleteSubnet - 删除子网 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **SubnetId** (str) - (Required) 子网ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DeleteSubnetRequestSchema().dumps(d) + + resp = self.invoke("DeleteSubnet", d, **kwargs) + return apis.DeleteSubnetResponseSchema().loads(resp) + + def delete_vpc(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ DeleteVPC - 删除VPC + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **VPCId** (str) - (Required) VPC资源Id + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DeleteVPCRequestSchema().dumps(d) + + resp = self.invoke("DeleteVPC", d, **kwargs) + return apis.DeleteVPCResponseSchema().loads(resp) + + def delete_vpc_intercom( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DeleteVPCIntercom - 删除VPC互通关系 + + **Request** + + - **ProjectId** (str) - (Config) 源VPC所在项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 源VPC所在地域。 参见 `地域和可用区列表 `_ + - **DstVPCId** (str) - (Required) 目的VPC短ID + - **VPCId** (str) - (Required) 源VPC短ID + - **DstProjectId** (str) - 目的VPC所在项目ID,默认为源VPC所在项目ID + - **DstRegion** (str) - 目的VPC所在地域,默认为源VPC所在地域 + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DeleteVPCIntercomRequestSchema().dumps(d) + + resp = self.invoke("DeleteVPCIntercom", d, **kwargs) + return apis.DeleteVPCIntercomResponseSchema().loads(resp) + + def describe_route_table( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DescribeRouteTable - 获取路由表详细信息(包括路由策略) + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **BusinessId** (str) - 业务组ID + - **Limit** (int) - Limit + - **OffSet** (int) - OffSet + - **RouteTableId** (str) - 路由表ID + - **VPCId** (str) - VPC ID + + **Response** + + - **RouteTables** (list) - 见 **RouteTableInfo** 模型定义 + - **TotalCount** (int) - RouteTables字段的数量 + + **Response Model** + + **RouteRuleInfo** + + - **DstAddr** (str) - 目的地址,比如10.10.8/24 + - **NexthopId** (str) - 路由下一跳ID,比如uvnet-3eljvj + - **NexthopType** (str) - 下一跳类型,比如local、vnet + - **Remark** (str) - 路由规则备注 + - **RouteRuleId** (str) - 规则ID + - **RuleType** (int) - 路由规则类型(0表示系统路由,1表示自定义路由) + + **RouteTableInfo** + + - **CreateTime** (int) - 创建时间戳 + - **Remark** (str) - 路由表备注 + - **RouteRules** (list) - 见 **RouteRuleInfo** 模型定义 + - **RouteTableId** (str) - 路由表ID + - **RouteTableType** (int) - 路由表类型,1为默认,0为自定义 + - **SubnetCount** (int) - 绑定了该路由表的子网数量 + - **Tag** (str) - 业务组 + - **VPCId** (str) - 路由表所属vpc + - **VPCName** (str) - vpc名称 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribeRouteTableRequestSchema().dumps(d) + + resp = self.invoke("DescribeRouteTable", d, **kwargs) + return apis.DescribeRouteTableResponseSchema().loads(resp) + + def describe_subnet( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DescribeSubnet - 获取子网信息 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **BusinessId** (str) - 业务组 + - **Limit** (int) - 列表长度,默认为20 + - **Offset** (int) - 偏移量,默认为0 + - **RouteTableId** (str) - 路由表Id + - **SubnetId** (str) - 子网id,适用于一次查询一个子网信息 + - **SubnetIds** (list) - 子网id数组,适用于一次查询多个子网信息 + - **Tag** (str) - 业务组名称,默认为Default + - **VPCId** (str) - VPC资源id + + **Response** + + - **DataSet** (list) - 见 **SubnetInfo** 模型定义 + - **TotalCount** (int) - 子网总数量 + + **Response Model** + + **SubnetInfo** + + - **CreateTime** (int) - 创建时间 + - **Gateway** (str) - 子网网关 + - **HasNATGW** (bool) - 是否有natgw + - **IPv6Network** (str) - 子网关联的IPv6网段 + - **Netmask** (str) - 子网掩码 + - **OperatorName** (str) - 子网关联的IPv6网段所属运营商 + - **Remark** (str) - 备注 + - **RouteTableId** (str) - 路由表Id + - **Subnet** (str) - 子网网段 + - **SubnetId** (str) - 子网Id + - **SubnetName** (str) - 子网名称 + - **SubnetType** (int) - 子网类型 + - **Tag** (str) - 业务组 + - **VPCId** (str) - VPCId + - **VPCName** (str) - VPC名称 + - **Zone** (str) - 可用区名称 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribeSubnetRequestSchema().dumps(d) + + resp = self.invoke("DescribeSubnet", d, **kwargs) + return apis.DescribeSubnetResponseSchema().loads(resp) + + def describe_subnet_resource( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DescribeSubnetResource - 展示子网资源 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **SubnetId** (str) - (Required) 子网id + - **Limit** (int) - 单页返回数据长度,默认为20 + - **Offset** (int) - 列表起始位置偏移量,默认为0 + - **ResourceType** (str) - 资源类型,默认为全部资源类型。枚举值为:UHOST,云主机;PHOST,物理云主机;ULB,负载均衡;UHADOOP_HOST,hadoop节点;UFORTRESS_HOST,堡垒机;UNATGW,NAT网关;UKAFKA,Kafka消息队列;UMEM,内存存储;DOCKER,容器集群;UDB,数据库;UDW,数据仓库;VIP,内网VIP. + + **Response** + + - **DataSet** (list) - 见 **SubnetResource** 模型定义 + - **TotalCount** (int) - 总数 + + **Response Model** + + **SubnetResource** + + - **IP** (str) - 资源ip + - **IPv6Address** (str) - 资源的IPv6地址 + - **Name** (str) - 资源名称 + - **ResourceId** (str) - 资源Id + - **ResourceType** (str) - 资源类型。对应的资源类型:UHOST,云主机;PHOST,物理云主机;ULB,负载均衡;UHADOOP_HOST,hadoop节点;UFORTRESS_HOST,堡垒机;UNATGW,NAT网关;UKAFKA,Kafka消息队列;UMEM,内存存储;DOCKER,容器集群;UDB,数据库;UDW,数据仓库;VIP,内网VIP. + - **SubResourceId** (str) - 资源绑定的虚拟网卡的实例ID + - **SubResourceName** (str) - 资源绑定的虚拟网卡的实例名称 + - **SubResourceType** (str) - 资源绑定的虚拟网卡的类型 + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribeSubnetResourceRequestSchema().dumps(d) + + resp = self.invoke("DescribeSubnetResource", d, **kwargs) + return apis.DescribeSubnetResourceResponseSchema().loads(resp) + + def describe_vpc(self, req: typing.Optional[dict] = None, **kwargs) -> dict: + """ DescribeVPC - 获取VPC信息 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Limit** (int) - + - **Offset** (int) - + - **Tag** (str) - 业务组名称 + - **VPCIds** (list) - VPCId + + **Response** + + - **DataSet** (list) - 见 **VPCInfo** 模型定义 + + **Response Model** + + **VPCNetworkInfo** + + - **Network** (str) - vpc地址空间 + - **SubnetCount** (int) - 地址空间中子网数量 + + **VPCInfo** + + - **CreateTime** (int) - + - **IPv6Network** (str) - VPC关联的IPv6网段 + - **Name** (str) - + - **Network** (list) - + - **NetworkInfo** (list) - 见 **VPCNetworkInfo** 模型定义 + - **OperatorName** (str) - VPC关联的IPv6网段所属运营商 + - **SubnetCount** (int) - + - **Tag** (str) - + - **UpdateTime** (int) - + - **VPCId** (str) - VPCId + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribeVPCRequestSchema().dumps(d) + + resp = self.invoke("DescribeVPC", d, **kwargs) + return apis.DescribeVPCResponseSchema().loads(resp) + + def describe_vpc_intercom( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ DescribeVPCIntercom - 获取VPC互通信息 + + **Request** + + - **ProjectId** (str) - (Config) 源VPC所在项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 源VPC所在地域。 参见 `地域和可用区列表 `_ + - **VPCId** (str) - (Required) VPC短ID + - **DstProjectId** (str) - 目的项目ID,默认为全部项目 + - **DstRegion** (str) - 目的VPC所在地域,默认为全部地域 + - **HasHybrid** (int) - 是否显示托管云VPC(默认是不显示,HasHybrid=0) + + **Response** + + - **DataSet** (list) - 见 **VPCIntercomInfo** 模型定义 + + **Response Model** + + **VPCIntercomInfo** + + - **DstRegion** (str) - 所属地域 + - **Name** (str) - VPC名字 + - **Network** (list) - VPC的地址空间 + - **ProjectId** (str) - 项目Id + - **Tag** (str) - 业务组(未分组显示为 Default) + - **VPCId** (str) - VPCId + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.DescribeVPCIntercomRequestSchema().dumps(d) + + resp = self.invoke("DescribeVPCIntercom", d, **kwargs) + return apis.DescribeVPCIntercomResponseSchema().loads(resp) + + def modify_route_rule( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ ModifyRouteRule - 路由策略增、删、改 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **RouteRule** (list) - (Required) 格式: RouteRuleId | 目的网段 | 下一跳类型 | 下一跳 |优先级| 备注 | 增、删、改标志 (下一跳类型为instance或者vip,下一跳为云主机id或者vip的id,优先级使用0,动作标志为add/delete/update) 。"添加"示例: test_id | 10.8.0.0/16 | instance | uhost-xd8ja | 0 | Default Route Rule| add (添加的RouteRuleId填任意非空字符串) 。"删除"示例: routerule-xk3jxa | 10.8.0.0/16 | instance | uhost-xd8ja | 0 | Default Route Rule| delete (RouteRuleId来自DescribeRouteTable中) 。“修改”示例: routerule-xk3jxa | 10.8.0.0/16 | instance | uhost-cjksa2 | 0 | Default Route Rule| update (RouteRuleId来自DescribeRouteTable中) + - **RouteTableId** (str) - (Required) 通过DescribeRouteTable拿到 + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.ModifyRouteRuleRequestSchema().dumps(d) + + resp = self.invoke("ModifyRouteRule", d, **kwargs) + return apis.ModifyRouteRuleResponseSchema().loads(resp) + + def update_route_table_attribute( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ UpdateRouteTableAttribute - 更新路由表基本信息 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **RouteTableId** (str) - (Required) 路由表ID + - **Name** (str) - 名称 + - **Remark** (str) - 备注 + - **Tag** (str) - 业务组名称 + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.UpdateRouteTableAttributeRequestSchema().dumps(d) + + resp = self.invoke("UpdateRouteTableAttribute", d, **kwargs) + return apis.UpdateRouteTableAttributeResponseSchema().loads(resp) + + def update_subnet_attribute( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ UpdateSubnetAttribute - 更新子网信息 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **SubnetId** (str) - (Required) 子网ID + - **Name** (str) - 子网名称(如果Name不填写,Tag必须填写) + - **Tag** (str) - 业务组名称(如果Tag不填写,Name必须填写) + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.UpdateSubnetAttributeRequestSchema().dumps(d) + + resp = self.invoke("UpdateSubnetAttribute", d, **kwargs) + return apis.UpdateSubnetAttributeResponseSchema().loads(resp) + + def update_vpc_network( + self, req: typing.Optional[dict] = None, **kwargs + ) -> dict: + """ UpdateVPCNetwork - 更新VPC网段 + + **Request** + + - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 `_ + - **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 `_ + - **Network** (list) - (Required) 需要保留的VPC网段。当前仅支持删除VPC网段,添加网段请参考 `AddVPCNetwork `_ + - **VPCId** (str) - (Required) VPC的ID + + **Response** + + + """ + # build request + d = {"ProjectId": self.config.project_id, "Region": self.config.region} + req and d.update(req) + d = apis.UpdateVPCNetworkRequestSchema().dumps(d) + + resp = self.invoke("UpdateVPCNetwork", d, **kwargs) + return apis.UpdateVPCNetworkResponseSchema().loads(resp) diff --git a/ucloud/services/vpc/schemas/apis.py b/ucloud/services/vpc/schemas/apis.py index d3e2f638..77d7f16d 100644 --- a/ucloud/services/vpc/schemas/apis.py +++ b/ucloud/services/vpc/schemas/apis.py @@ -1,581 +1,582 @@ -""" Code is generated by ucloud-model, DO NOT EDIT IT. """ - -from ucloud.core.typesystem import schema, fields -from ucloud.services.vpc.schemas import models - - -""" VPC API Schema -""" - - -""" -API: AddVPCNetwork - -添加VPC网段 -""" - - -class AddVPCNetworkRequestSchema(schema.RequestSchema): - """ AddVPCNetwork - 添加VPC网段 - """ - - fields = { - "Network": fields.List(fields.Str()), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "VPCId": fields.Str(required=True, dump_to="VPCId"), - } - - -class AddVPCNetworkResponseSchema(schema.ResponseSchema): - """ AddVPCNetwork - 添加VPC网段 - """ - - fields = {} - - -""" -API: AssociateRouteTable - -绑定子网的路由表 -""" - - -class AssociateRouteTableRequestSchema(schema.RequestSchema): - """ AssociateRouteTable - 绑定子网的路由表 - """ - - fields = { - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "RouteTableId": fields.Str(required=True, dump_to="RouteTableId"), - "SubnetId": fields.Str(required=True, dump_to="SubnetId"), - } - - -class AssociateRouteTableResponseSchema(schema.ResponseSchema): - """ AssociateRouteTable - 绑定子网的路由表 - """ - - fields = {} - - -""" -API: CloneRouteTable - -根据一张现有路由表复制一张新的路由表 -""" - - -class CloneRouteTableRequestSchema(schema.RequestSchema): - """ CloneRouteTable - 根据一张现有路由表复制一张新的路由表 - """ - - fields = { - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=False, dump_to="Region"), - "RouteTableId": fields.Str(required=True, dump_to="RouteTableId"), - } - - -class CloneRouteTableResponseSchema(schema.ResponseSchema): - """ CloneRouteTable - 根据一张现有路由表复制一张新的路由表 - """ - - fields = {} - - -""" -API: CreateRouteTable - -创建路由表 -""" - - -class CreateRouteTableRequestSchema(schema.RequestSchema): - """ CreateRouteTable - 创建路由表 - """ - - fields = { - "Name": fields.Str(required=False, dump_to="Name"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "VPCId": fields.Str(required=True, dump_to="VPCId"), - } - - -class CreateRouteTableResponseSchema(schema.ResponseSchema): - """ CreateRouteTable - 创建路由表 - """ - - fields = { - "RouteTableId": fields.Str(required=False, load_from="RouteTableId") - } - - -""" -API: CreateSubnet - -创建子网 -""" - - -class CreateSubnetRequestSchema(schema.RequestSchema): - """ CreateSubnet - 创建子网 - """ - - fields = { - "Netmask": fields.Int(required=False, dump_to="Netmask"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "Subnet": fields.Str(required=True, dump_to="Subnet"), - "SubnetName": fields.Str(required=False, dump_to="SubnetName"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "VPCId": fields.Str(required=True, dump_to="VPCId"), - } - - -class CreateSubnetResponseSchema(schema.ResponseSchema): - """ CreateSubnet - 创建子网 - """ - - fields = {"SubnetId": fields.Str(required=False, load_from="SubnetId")} - - -""" -API: CreateVPC - -创建VPC -""" - - -class CreateVPCRequestSchema(schema.RequestSchema): - """ CreateVPC - 创建VPC - """ - - fields = { - "Name": fields.Str(required=True, dump_to="Name"), - "Network": fields.List(fields.Str()), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "Type": fields.Int(required=False, dump_to="Type"), - } - - -class CreateVPCResponseSchema(schema.ResponseSchema): - """ CreateVPC - 创建VPC - """ - - fields = {"VPCId": fields.Str(required=False, load_from="VPCId")} - - -""" -API: CreateVPCIntercom - -新建VPC互通关系 -""" - - -class CreateVPCIntercomRequestSchema(schema.RequestSchema): - """ CreateVPCIntercom - 新建VPC互通关系 - """ - - fields = { - "DstProjectId": fields.Str(required=False, dump_to="DstProjectId"), - "DstRegion": fields.Str(required=False, dump_to="DstRegion"), - "DstVPCId": fields.Str(required=True, dump_to="DstVPCId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "VPCId": fields.Str(required=True, dump_to="VPCId"), - } - - -class CreateVPCIntercomResponseSchema(schema.ResponseSchema): - """ CreateVPCIntercom - 新建VPC互通关系 - """ - - fields = {} - - -""" -API: DeleteRouteTable - -删除自定义路由表 -""" - - -class DeleteRouteTableRequestSchema(schema.RequestSchema): - """ DeleteRouteTable - 删除自定义路由表 - """ - - fields = { - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "RouteTableId": fields.Str(required=True, dump_to="RouteTableId"), - } - - -class DeleteRouteTableResponseSchema(schema.ResponseSchema): - """ DeleteRouteTable - 删除自定义路由表 - """ - - fields = {} - - -""" -API: DeleteSubnet - -删除子网 -""" - - -class DeleteSubnetRequestSchema(schema.RequestSchema): - """ DeleteSubnet - 删除子网 - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SubnetId": fields.Str(required=True, dump_to="SubnetId"), - } - - -class DeleteSubnetResponseSchema(schema.ResponseSchema): - """ DeleteSubnet - 删除子网 - """ - - fields = {} - - -""" -API: DeleteVPC - -删除VPC -""" - - -class DeleteVPCRequestSchema(schema.RequestSchema): - """ DeleteVPC - 删除VPC - """ - - fields = { - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "VPCId": fields.Str(required=True, dump_to="VPCId"), - } - - -class DeleteVPCResponseSchema(schema.ResponseSchema): - """ DeleteVPC - 删除VPC - """ - - fields = {} - - -""" -API: DeleteVPCIntercom - -删除VPC互通关系 -""" - - -class DeleteVPCIntercomRequestSchema(schema.RequestSchema): - """ DeleteVPCIntercom - 删除VPC互通关系 - """ - - fields = { - "DstProjectId": fields.Str(required=False, dump_to="DstProjectId"), - "DstRegion": fields.Str(required=False, dump_to="DstRegion"), - "DstVPCId": fields.Str(required=True, dump_to="DstVPCId"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "VPCId": fields.Str(required=True, dump_to="VPCId"), - } - - -class DeleteVPCIntercomResponseSchema(schema.ResponseSchema): - """ DeleteVPCIntercom - 删除VPC互通关系 - """ - - fields = {} - - -""" -API: DescribeRouteTable - -获取路由表详细信息(包括路由策略) -""" - - -class DescribeRouteTableRequestSchema(schema.RequestSchema): - """ DescribeRouteTable - 获取路由表详细信息(包括路由策略) - """ - - fields = { - "BusinessId": fields.Str(required=False, dump_to="BusinessId"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "OffSet": fields.Int(required=False, dump_to="OffSet"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "RouteTableId": fields.Str(required=False, dump_to="RouteTableId"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - } - - -class DescribeRouteTableResponseSchema(schema.ResponseSchema): - """ DescribeRouteTable - 获取路由表详细信息(包括路由策略) - """ - - fields = { - "RouteTables": fields.List( - models.RouteTableInfoSchema(), - required=False, - load_from="RouteTables", - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeSubnet - -获取子网信息 -""" - - -class DescribeSubnetRequestSchema(schema.RequestSchema): - """ DescribeSubnet - 获取子网信息 - """ - - fields = { - "BusinessId": fields.Str(required=False, dump_to="BusinessId"), - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "RouteTableId": fields.Str(required=False, dump_to="RouteTableId"), - "SubnetId": fields.Str(required=False, dump_to="SubnetId"), - "SubnetIds": fields.List(fields.Str()), - "Tag": fields.Str(required=False, dump_to="Tag"), - "VPCId": fields.Str(required=False, dump_to="VPCId"), - } - - -class DescribeSubnetResponseSchema(schema.ResponseSchema): - """ DescribeSubnet - 获取子网信息 - """ - - fields = { - "DataSet": fields.List( - models.SubnetInfoSchema(), required=True, load_from="DataSet" - ), - "TotalCount": fields.Int(required=True, load_from="TotalCount"), - } - - -""" -API: DescribeSubnetResource - -展示子网资源 -""" - - -class DescribeSubnetResourceRequestSchema(schema.RequestSchema): - """ DescribeSubnetResource - 展示子网资源 - """ - - fields = { - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "ResourceType": fields.Str(required=False, dump_to="ResourceType"), - "SubnetId": fields.Str(required=True, dump_to="SubnetId"), - } - - -class DescribeSubnetResourceResponseSchema(schema.ResponseSchema): - """ DescribeSubnetResource - 展示子网资源 - """ - - fields = { - "DataSet": fields.List( - models.SubnetResourceSchema(), required=False, load_from="DataSet" - ), - "TotalCount": fields.Int(required=False, load_from="TotalCount"), - } - - -""" -API: DescribeVPC - -获取VPC信息 -""" - - -class DescribeVPCRequestSchema(schema.RequestSchema): - """ DescribeVPC - 获取VPC信息 - """ - - fields = { - "Limit": fields.Int(required=False, dump_to="Limit"), - "Offset": fields.Int(required=False, dump_to="Offset"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Tag": fields.Str(required=False, dump_to="Tag"), - "VPCIds": fields.List(fields.Str()), - } - - -class DescribeVPCResponseSchema(schema.ResponseSchema): - """ DescribeVPC - 获取VPC信息 - """ - - fields = { - "DataSet": fields.List( - models.VPCInfoSchema(), required=False, load_from="DataSet" - ) - } - - -""" -API: DescribeVPCIntercom - -获取VPC互通信息 -""" - - -class DescribeVPCIntercomRequestSchema(schema.RequestSchema): - """ DescribeVPCIntercom - 获取VPC互通信息 - """ - - fields = { - "DstProjectId": fields.Str(required=False, dump_to="DstProjectId"), - "DstRegion": fields.Str(required=False, dump_to="DstRegion"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "VPCId": fields.Str(required=True, dump_to="VPCId"), - } - - -class DescribeVPCIntercomResponseSchema(schema.ResponseSchema): - """ DescribeVPCIntercom - 获取VPC互通信息 - """ - - fields = { - "DataSet": fields.List( - models.VPCIntercomInfoSchema(), required=False, load_from="DataSet" - ) - } - - -""" -API: ModifyRouteRule - -路由策略增、删、改 -""" - - -class ModifyRouteRuleRequestSchema(schema.RequestSchema): - """ ModifyRouteRule - 路由策略增、删、改 - """ - - fields = { - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "RouteRule": fields.List(fields.Str()), - "RouteTableId": fields.Str(required=True, dump_to="RouteTableId"), - } - - -class ModifyRouteRuleResponseSchema(schema.ResponseSchema): - """ ModifyRouteRule - 路由策略增、删、改 - """ - - fields = {} - - -""" -API: UpdateRouteTableAttribute - -更新路由表基本信息 -""" - - -class UpdateRouteTableAttributeRequestSchema(schema.RequestSchema): - """ UpdateRouteTableAttribute - 更新路由表基本信息 - """ - - fields = { - "Name": fields.Str(required=False, dump_to="Name"), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "Remark": fields.Str(required=False, dump_to="Remark"), - "RouteTableId": fields.Str(required=True, dump_to="RouteTableId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - } - - -class UpdateRouteTableAttributeResponseSchema(schema.ResponseSchema): - """ UpdateRouteTableAttribute - 更新路由表基本信息 - """ - - fields = {} - - -""" -API: UpdateSubnetAttribute - -更新子网信息 -""" - - -class UpdateSubnetAttributeRequestSchema(schema.RequestSchema): - """ UpdateSubnetAttribute - 更新子网信息 - """ - - fields = { - "Name": fields.Str(required=False, dump_to="Name"), - "ProjectId": fields.Str(required=False, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "SubnetId": fields.Str(required=True, dump_to="SubnetId"), - "Tag": fields.Str(required=False, dump_to="Tag"), - } - - -class UpdateSubnetAttributeResponseSchema(schema.ResponseSchema): - """ UpdateSubnetAttribute - 更新子网信息 - """ - - fields = {} - - -""" -API: UpdateVPCNetwork - -更新VPC网段 -""" - - -class UpdateVPCNetworkRequestSchema(schema.RequestSchema): - """ UpdateVPCNetwork - 更新VPC网段 - """ - - fields = { - "Network": fields.List(fields.Str()), - "ProjectId": fields.Str(required=True, dump_to="ProjectId"), - "Region": fields.Str(required=True, dump_to="Region"), - "VPCId": fields.Str(required=True, dump_to="VPCId"), - } - - -class UpdateVPCNetworkResponseSchema(schema.ResponseSchema): - """ UpdateVPCNetwork - 更新VPC网段 - """ - - fields = {"Message": fields.Str(required=True, load_from="Message")} +""" Code is generated by ucloud-model, DO NOT EDIT IT. """ + +from ucloud.core.typesystem import schema, fields +from ucloud.services.vpc.schemas import models + + +""" VPC API Schema +""" + + +""" +API: AddVPCNetwork + +添加VPC网段 +""" + + +class AddVPCNetworkRequestSchema(schema.RequestSchema): + """ AddVPCNetwork - 添加VPC网段 + """ + + fields = { + "Network": fields.List(fields.Str()), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "VPCId": fields.Str(required=True, dump_to="VPCId"), + } + + +class AddVPCNetworkResponseSchema(schema.ResponseSchema): + """ AddVPCNetwork - 添加VPC网段 + """ + + fields = {} + + +""" +API: AssociateRouteTable + +绑定子网的路由表 +""" + + +class AssociateRouteTableRequestSchema(schema.RequestSchema): + """ AssociateRouteTable - 绑定子网的路由表 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "RouteTableId": fields.Str(required=True, dump_to="RouteTableId"), + "SubnetId": fields.Str(required=True, dump_to="SubnetId"), + } + + +class AssociateRouteTableResponseSchema(schema.ResponseSchema): + """ AssociateRouteTable - 绑定子网的路由表 + """ + + fields = {} + + +""" +API: CloneRouteTable + +根据一张现有路由表复制一张新的路由表 +""" + + +class CloneRouteTableRequestSchema(schema.RequestSchema): + """ CloneRouteTable - 根据一张现有路由表复制一张新的路由表 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=False, dump_to="Region"), + "RouteTableId": fields.Str(required=True, dump_to="RouteTableId"), + } + + +class CloneRouteTableResponseSchema(schema.ResponseSchema): + """ CloneRouteTable - 根据一张现有路由表复制一张新的路由表 + """ + + fields = {} + + +""" +API: CreateRouteTable + +创建路由表 +""" + + +class CreateRouteTableRequestSchema(schema.RequestSchema): + """ CreateRouteTable - 创建路由表 + """ + + fields = { + "Name": fields.Str(required=False, dump_to="Name"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "VPCId": fields.Str(required=True, dump_to="VPCId"), + } + + +class CreateRouteTableResponseSchema(schema.ResponseSchema): + """ CreateRouteTable - 创建路由表 + """ + + fields = { + "RouteTableId": fields.Str(required=False, load_from="RouteTableId") + } + + +""" +API: CreateSubnet + +创建子网 +""" + + +class CreateSubnetRequestSchema(schema.RequestSchema): + """ CreateSubnet - 创建子网 + """ + + fields = { + "Netmask": fields.Int(required=False, dump_to="Netmask"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "Subnet": fields.Str(required=True, dump_to="Subnet"), + "SubnetName": fields.Str(required=False, dump_to="SubnetName"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "VPCId": fields.Str(required=True, dump_to="VPCId"), + } + + +class CreateSubnetResponseSchema(schema.ResponseSchema): + """ CreateSubnet - 创建子网 + """ + + fields = {"SubnetId": fields.Str(required=False, load_from="SubnetId")} + + +""" +API: CreateVPC + +创建VPC +""" + + +class CreateVPCRequestSchema(schema.RequestSchema): + """ CreateVPC - 创建VPC + """ + + fields = { + "Name": fields.Str(required=True, dump_to="Name"), + "Network": fields.List(fields.Str()), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "Type": fields.Int(required=False, dump_to="Type"), + } + + +class CreateVPCResponseSchema(schema.ResponseSchema): + """ CreateVPC - 创建VPC + """ + + fields = {"VPCId": fields.Str(required=False, load_from="VPCId")} + + +""" +API: CreateVPCIntercom + +新建VPC互通关系 +""" + + +class CreateVPCIntercomRequestSchema(schema.RequestSchema): + """ CreateVPCIntercom - 新建VPC互通关系 + """ + + fields = { + "DstProjectId": fields.Str(required=False, dump_to="DstProjectId"), + "DstRegion": fields.Str(required=False, dump_to="DstRegion"), + "DstVPCId": fields.Str(required=True, dump_to="DstVPCId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "VPCId": fields.Str(required=True, dump_to="VPCId"), + } + + +class CreateVPCIntercomResponseSchema(schema.ResponseSchema): + """ CreateVPCIntercom - 新建VPC互通关系 + """ + + fields = {} + + +""" +API: DeleteRouteTable + +删除自定义路由表 +""" + + +class DeleteRouteTableRequestSchema(schema.RequestSchema): + """ DeleteRouteTable - 删除自定义路由表 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "RouteTableId": fields.Str(required=True, dump_to="RouteTableId"), + } + + +class DeleteRouteTableResponseSchema(schema.ResponseSchema): + """ DeleteRouteTable - 删除自定义路由表 + """ + + fields = {} + + +""" +API: DeleteSubnet + +删除子网 +""" + + +class DeleteSubnetRequestSchema(schema.RequestSchema): + """ DeleteSubnet - 删除子网 + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SubnetId": fields.Str(required=True, dump_to="SubnetId"), + } + + +class DeleteSubnetResponseSchema(schema.ResponseSchema): + """ DeleteSubnet - 删除子网 + """ + + fields = {} + + +""" +API: DeleteVPC + +删除VPC +""" + + +class DeleteVPCRequestSchema(schema.RequestSchema): + """ DeleteVPC - 删除VPC + """ + + fields = { + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "VPCId": fields.Str(required=True, dump_to="VPCId"), + } + + +class DeleteVPCResponseSchema(schema.ResponseSchema): + """ DeleteVPC - 删除VPC + """ + + fields = {} + + +""" +API: DeleteVPCIntercom + +删除VPC互通关系 +""" + + +class DeleteVPCIntercomRequestSchema(schema.RequestSchema): + """ DeleteVPCIntercom - 删除VPC互通关系 + """ + + fields = { + "DstProjectId": fields.Str(required=False, dump_to="DstProjectId"), + "DstRegion": fields.Str(required=False, dump_to="DstRegion"), + "DstVPCId": fields.Str(required=True, dump_to="DstVPCId"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "VPCId": fields.Str(required=True, dump_to="VPCId"), + } + + +class DeleteVPCIntercomResponseSchema(schema.ResponseSchema): + """ DeleteVPCIntercom - 删除VPC互通关系 + """ + + fields = {} + + +""" +API: DescribeRouteTable + +获取路由表详细信息(包括路由策略) +""" + + +class DescribeRouteTableRequestSchema(schema.RequestSchema): + """ DescribeRouteTable - 获取路由表详细信息(包括路由策略) + """ + + fields = { + "BusinessId": fields.Str(required=False, dump_to="BusinessId"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "OffSet": fields.Int(required=False, dump_to="OffSet"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "RouteTableId": fields.Str(required=False, dump_to="RouteTableId"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + } + + +class DescribeRouteTableResponseSchema(schema.ResponseSchema): + """ DescribeRouteTable - 获取路由表详细信息(包括路由策略) + """ + + fields = { + "RouteTables": fields.List( + models.RouteTableInfoSchema(), + required=False, + load_from="RouteTables", + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeSubnet + +获取子网信息 +""" + + +class DescribeSubnetRequestSchema(schema.RequestSchema): + """ DescribeSubnet - 获取子网信息 + """ + + fields = { + "BusinessId": fields.Str(required=False, dump_to="BusinessId"), + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "RouteTableId": fields.Str(required=False, dump_to="RouteTableId"), + "SubnetId": fields.Str(required=False, dump_to="SubnetId"), + "SubnetIds": fields.List(fields.Str()), + "Tag": fields.Str(required=False, dump_to="Tag"), + "VPCId": fields.Str(required=False, dump_to="VPCId"), + } + + +class DescribeSubnetResponseSchema(schema.ResponseSchema): + """ DescribeSubnet - 获取子网信息 + """ + + fields = { + "DataSet": fields.List( + models.SubnetInfoSchema(), required=True, load_from="DataSet" + ), + "TotalCount": fields.Int(required=True, load_from="TotalCount"), + } + + +""" +API: DescribeSubnetResource + +展示子网资源 +""" + + +class DescribeSubnetResourceRequestSchema(schema.RequestSchema): + """ DescribeSubnetResource - 展示子网资源 + """ + + fields = { + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "ResourceType": fields.Str(required=False, dump_to="ResourceType"), + "SubnetId": fields.Str(required=True, dump_to="SubnetId"), + } + + +class DescribeSubnetResourceResponseSchema(schema.ResponseSchema): + """ DescribeSubnetResource - 展示子网资源 + """ + + fields = { + "DataSet": fields.List( + models.SubnetResourceSchema(), required=False, load_from="DataSet" + ), + "TotalCount": fields.Int(required=False, load_from="TotalCount"), + } + + +""" +API: DescribeVPC + +获取VPC信息 +""" + + +class DescribeVPCRequestSchema(schema.RequestSchema): + """ DescribeVPC - 获取VPC信息 + """ + + fields = { + "Limit": fields.Int(required=False, dump_to="Limit"), + "Offset": fields.Int(required=False, dump_to="Offset"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Tag": fields.Str(required=False, dump_to="Tag"), + "VPCIds": fields.List(fields.Str()), + } + + +class DescribeVPCResponseSchema(schema.ResponseSchema): + """ DescribeVPC - 获取VPC信息 + """ + + fields = { + "DataSet": fields.List( + models.VPCInfoSchema(), required=False, load_from="DataSet" + ) + } + + +""" +API: DescribeVPCIntercom + +获取VPC互通信息 +""" + + +class DescribeVPCIntercomRequestSchema(schema.RequestSchema): + """ DescribeVPCIntercom - 获取VPC互通信息 + """ + + fields = { + "DstProjectId": fields.Str(required=False, dump_to="DstProjectId"), + "DstRegion": fields.Str(required=False, dump_to="DstRegion"), + "HasHybrid": fields.Int(required=False, dump_to="HasHybrid"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "VPCId": fields.Str(required=True, dump_to="VPCId"), + } + + +class DescribeVPCIntercomResponseSchema(schema.ResponseSchema): + """ DescribeVPCIntercom - 获取VPC互通信息 + """ + + fields = { + "DataSet": fields.List( + models.VPCIntercomInfoSchema(), required=False, load_from="DataSet" + ) + } + + +""" +API: ModifyRouteRule + +路由策略增、删、改 +""" + + +class ModifyRouteRuleRequestSchema(schema.RequestSchema): + """ ModifyRouteRule - 路由策略增、删、改 + """ + + fields = { + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "RouteRule": fields.List(fields.Str()), + "RouteTableId": fields.Str(required=True, dump_to="RouteTableId"), + } + + +class ModifyRouteRuleResponseSchema(schema.ResponseSchema): + """ ModifyRouteRule - 路由策略增、删、改 + """ + + fields = {} + + +""" +API: UpdateRouteTableAttribute + +更新路由表基本信息 +""" + + +class UpdateRouteTableAttributeRequestSchema(schema.RequestSchema): + """ UpdateRouteTableAttribute - 更新路由表基本信息 + """ + + fields = { + "Name": fields.Str(required=False, dump_to="Name"), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "Remark": fields.Str(required=False, dump_to="Remark"), + "RouteTableId": fields.Str(required=True, dump_to="RouteTableId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + } + + +class UpdateRouteTableAttributeResponseSchema(schema.ResponseSchema): + """ UpdateRouteTableAttribute - 更新路由表基本信息 + """ + + fields = {} + + +""" +API: UpdateSubnetAttribute + +更新子网信息 +""" + + +class UpdateSubnetAttributeRequestSchema(schema.RequestSchema): + """ UpdateSubnetAttribute - 更新子网信息 + """ + + fields = { + "Name": fields.Str(required=False, dump_to="Name"), + "ProjectId": fields.Str(required=False, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "SubnetId": fields.Str(required=True, dump_to="SubnetId"), + "Tag": fields.Str(required=False, dump_to="Tag"), + } + + +class UpdateSubnetAttributeResponseSchema(schema.ResponseSchema): + """ UpdateSubnetAttribute - 更新子网信息 + """ + + fields = {} + + +""" +API: UpdateVPCNetwork + +更新VPC网段 +""" + + +class UpdateVPCNetworkRequestSchema(schema.RequestSchema): + """ UpdateVPCNetwork - 更新VPC网段 + """ + + fields = { + "Network": fields.List(fields.Str()), + "ProjectId": fields.Str(required=True, dump_to="ProjectId"), + "Region": fields.Str(required=True, dump_to="Region"), + "VPCId": fields.Str(required=True, dump_to="VPCId"), + } + + +class UpdateVPCNetworkResponseSchema(schema.ResponseSchema): + """ UpdateVPCNetwork - 更新VPC网段 + """ + + fields = {} diff --git a/ucloud/services/vpc/schemas/models.py b/ucloud/services/vpc/schemas/models.py index 352ed560..3f824802 100644 --- a/ucloud/services/vpc/schemas/models.py +++ b/ucloud/services/vpc/schemas/models.py @@ -29,7 +29,7 @@ class RouteTableInfoSchema(schema.ResponseSchema): "RouteTableType": fields.Int( required=False, load_from="RouteTableType" ), - "SubnetCount": fields.Str(required=False, load_from="SubnetCount"), + "SubnetCount": fields.Int(required=False, load_from="SubnetCount"), "Tag": fields.Str(required=False, load_from="Tag"), "VPCId": fields.Str(required=False, load_from="VPCId"), "VPCName": fields.Str(required=False, load_from="VPCName"), @@ -45,7 +45,7 @@ class SubnetInfoSchema(schema.ResponseSchema): "Gateway": fields.Str(required=False, load_from="Gateway"), "HasNATGW": fields.Bool(required=False, load_from="HasNATGW"), "IPv6Network": fields.Str(required=False, load_from="IPv6Network"), - "Netmask": fields.Int(required=False, load_from="Netmask"), + "Netmask": fields.Str(required=False, load_from="Netmask"), "OperatorName": fields.Str(required=False, load_from="OperatorName"), "Remark": fields.Str(required=False, load_from="Remark"), "RouteTableId": fields.Str(required=False, load_from="RouteTableId"), diff --git a/ucloud/version.py b/ucloud/version.py index 5140fa1d..6513d34f 100644 --- a/ucloud/version.py +++ b/ucloud/version.py @@ -1 +1 @@ -version = "0.4.0" +version = ""