跳到主要内容

查詢負載均衡器

查詢負載均衡器資訊。

請求引數

引數名引數型別是否必填引數說明
ActionString操作方法:DescribeLoadBalancers
RegionString機房標識,取值參見地域列表
OffsetInteger記錄偏移量,不指定取 0
CountInteger記錄數量,不指定為全部
PayTypeString付費型別,取值範圍:
  • PREPAID:包年包月
  • PROBATION:試用
  • ProductStatusString產品狀態,取值範圍:
  • NORMAL:正常
  • OVERTIMER:過期
  • ARREARAGE:欠費
  • StatusString負載均衡器狀態,取值範圍:
  • CREATING :建立中
  • ACTIVE:啟用
  • ERROR:錯誤
  • UPDATING:更新中
  • DELETING:刪除中
  • NEED_UPDATE:需要更新
  • DueEndTimeString過期結束時間 格式yyyy-MM-dd HH:mm:ss
    DueStartTimeString過期開始時間 格式yyyy-MM-dd HH:mm:ss
    LockedBoolean是否鎖定
    PemIdString證書ID
    Eip.NString負載均衡器外部 IP,支援多個查詢,如Id.0=10.10.10.10&Id.1=10.10.10.20
    Id.NString負載均衡器Id,支援多個查詢,如Id.0=aa&Id.1=bb
    NameString負載均衡器名稱

    返回引數

    名稱型別說明
    ActionString執行的操作
    TaskIdString請求標識
    TotalCountInteger過濾條件下總共記錄數
    LoadBalancerSetLoadBalancerType資訊列表

    LoadBalancerType

    LoadBalancerType 資料型別

    名稱型別說明
    IdString負載均衡器 ID
    ProductModelIdString使用的產品型號ID
    MaxConnectionsInteger最大連線數
    NameString名稱
    FirewallString防火牆
    FirewallNameString防火牆名稱
    HaBoolean是否支援 HA
    StatusString負載均衡器狀態 CREATING ACTIVE ERROR UPDATING DELETING NEED_UPDATE
    ProductStatusString產品狀態 NORMAL OVERTIMER ARREARAGE
    PayTypeString付費型別,包年包月:PREPAID
    EipSetLBEipAttachment外部 IP 地址
    InterfaceSetLBInterface私有網路網絡卡資訊
    CreateTimeDate建立時間
    DueTimeDate過期時間
    CloseTimeDate關閉時間
    BackendNumInteger後端數量
    LockedBoolean是否鎖定
    DescriptionString描述
    UserIdString所屬使用者ID
    ShutdownTimeDateTime關機時間

    LBEipAttachment

    LBEipAttachment 的型別

    名稱型別說明
    IdStringid
    IpAddressStringIP 地址
    PrimaryBoolean是否為主 IP
    AllocatedTimeDateTime繫結時間
    BandwidthIntegerIP頻寬,單位:Mbps
    ProductModelIdString產品型號ID
    ProductTypeString產品型別
    ProductStatusString產品狀態

    LBInterface

    LBInterface的資料型別

    名稱型別說明
    IdString網絡卡標識
    LoadBalancerIdString負載均衡器 ID
    NetworkIdString網路標識
    NetworkNameString網路名稱
    SubnetIdString子網標識
    MacAddressStringMAC 地址
    IpAddressStringIP 地址
    StatusString狀態

    請求示例

    http://api.yunpanel.com/v2/?Action=DescribeLoadBalancers
    &Region=cn-wuxi
    &<公共請求引數>

    返回示例

    {
    "code": 10000,
    "message": "",
    "data": {
    "TaskId": "mirrore5j11520170510115825827",
    "Action": "DescribeLoadBalancers",
    "TotalCount": 1,
    "LoadBalancerSet": [{
    "Id": "lb-fk9ih4aasw85u",
    "ProductModelId": "402019",
    "ProductType": "CLB10000",
    "MaxConnections": 10000,
    "Name": "clb170510gTbf",
    "Firewall": "f-1r9ih3ke3g112",
    "Ha": true,
    "Status": "ACTIVE",
    "ProductStatus": "NORMAL",
    "PayType": "PREPAID",
    "EipSet": null,
    "InterfaceSet": [{
    "type": "CUSTOMER",
    "Id": "p-lg9ih4aask59k",
    "LoadBalancerId": "lb-fk9ih4aasw85u",
    "NetworkId": "n-c29ih3ke3x42s",
    "SubnetId": "s-gr9ih3ke3x45j",
    "MacAddress": "fa:16:3e:ba:92:5f",
    "IpAddress": "10.10.10.9",
    "Status": "ON_LINE",
    "Type": "CUSTOMER"
    }],
    "CreateTime": "2017-05-10T10:28:32 +0800",
    "DueTime": "2017-06-10T10:28:32 +0800",
    "CloseTime": "2017-06-10T11:28:32 +0800",
    "BackendNum": 0,
    "Description": null,
    "UserId": "18359229",
    "IdLong": "lb-fk9ih4aasw85u-24f2f6c5-f489-49e2-8dd4-684c94ee1c28"
    }]
    }
    }