qcloud-apigateway
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.7 • Public • Published

    qcloud-apigateway

    Qcloud API Gateway api

    Undocumented apis spy from qcloud web console

    Build Status

    Usage

    npm i qcloud-apigateway

    const { QcloudAPIGateway } = require('qcloud-apigateway')
    const ag = new QcloudAPIGateway({SecretId: 'xxx', SecretKey: 'xxx', Region: 'sh'})
     
    ag.describeServicesStatus().then(console.log)
     
    /*
    { totalCount: 1,
      serviceStatusSet:
       [ { serviceDesc: 'API Gateway example.',
           protocol: 'http&https',
           modifiedTime: '2018-02-05 21:48:41',
           serviceId: 'service-0abc0def',
           availableEnvironments: [],
           serviceName: 'demo',
           createdTime: '2018-02-05 21:48:41',
           subDomain: 'service-0abc0def-1257654321.ap-shanghai.apigateway.myqcloud.com' } ] }
    */

    API

    FIELD TYPE DESCRIPTION REMARK
    #createService
    *protocol http | https | http&https
    serviceName string Service name is NOT unique. If leave blank server will generate a random one. max 50, a-z, A-Z, 0-9, _
    serviceDesc string
    #describeServicesStatus
    limit number 0 - 100
    offset number 0 - INFINITY
    searchId string Search by service id. Starts with service-
    searchName string Search by service name. Starts with service-
    @return
    totalCount number
    serviceStatusSet []
    serviceStatusSet[].serviceId string
    serviceStatusSet[].serviceName string
    serviceStatusSet[].serviceDesc string
    serviceStatusSet[].protocol http | https | http&https
    serviceStatusSet[].subDomain string
    serviceStatusSet[].vailableEnvironments []

    Install

    npm i qcloud-apigateway

    DownloadsWeekly Downloads

    0

    Version

    0.0.7

    License

    MIT

    Unpacked Size

    18.4 kB

    Total Files

    6

    Last publish

    Collaborators

    • colder