summaryrefslogtreecommitdiff
path: root/data/en_us/scdn
diff options
context:
space:
mode:
Diffstat (limited to 'data/en_us/scdn')
-rw-r--r--data/en_us/scdn/2017-11-15/api-docs.php8421
1 files changed, 8421 insertions, 0 deletions
diff --git a/data/en_us/scdn/2017-11-15/api-docs.php b/data/en_us/scdn/2017-11-15/api-docs.php
new file mode 100644
index 0000000..fc0b085
--- /dev/null
+++ b/data/en_us/scdn/2017-11-15/api-docs.php
@@ -0,0 +1,8421 @@
+<?php return [
+ 'version' => '1.0',
+ 'info' => [
+ 'style' => 'RPC',
+ 'product' => 'scdn',
+ 'version' => '2017-11-15',
+ ],
+ 'directories' => [
+ [
+ 'id' => 74279,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'SetScdnBotInfo',
+ 'SetScdnCcInfo',
+ 'SetScdnDDoSInfo',
+ 'DescribeScdnDDoSInfo',
+ 'DescribeScdnService',
+ 'DescribeScdnUserProtectInfo',
+ 'DescribeScdnUserQuota',
+ 'CheckScdnService',
+ ],
+ ],
+ [
+ 'id' => 74289,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'DescribeScdnDomainPvData',
+ 'DescribeScdnDomainHitRateData',
+ 'DescribeScdnDomainIspData',
+ 'DescribeScdnDomainRealTimeByteHitRateData',
+ 'DescribeScdnDomainRealTimeHttpCodeData',
+ 'DescribeScdnDomainRealTimeQpsData',
+ 'DescribeScdnDomainRealTimeReqHitRateData',
+ 'DescribeScdnDomainRealTimeSrcBpsData',
+ 'DescribeScdnDomainRegionData',
+ 'DescribeScdnDomainTopReferVisit',
+ 'DescribeScdnDomainTopUrlVisit',
+ 'DescribeScdnDomainUvData',
+ 'DescribeScdnDomainRealTimeBpsData',
+ 'DescribeScdnCcTopIp',
+ 'DescribeScdnCcTopUrl',
+ 'DescribeScdnDomainBpsData',
+ 'DescribeScdnDomainHttpCodeData',
+ 'DescribeScdnDomainLog',
+ 'DescribeScdnDomainOriginBpsData',
+ 'DescribeScdnDomainQpsData',
+ 'DescribeScdnTopDomainsByFlow',
+ ],
+ ],
+ [
+ 'id' => 74311,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'DescribeScdnRefreshQuota',
+ 'DescribeScdnRefreshTasks',
+ 'PreloadScdnObjectCaches',
+ 'RefreshScdnObjectCaches',
+ ],
+ ],
+ [
+ 'id' => 74316,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'DescribeScdnCertificateDetail',
+ 'DescribeScdnCertificateList',
+ 'DescribeScdnDomainTrafficData',
+ 'DescribeScdnDomainOriginTrafficData',
+ 'DescribeScdnDomainRealTimeSrcTrafficData',
+ 'DescribeScdnDomainRealTimeTrafficData',
+ 'DescribeScdnCcQpsInfo',
+ 'DescribeScdnDDoSTrafficInfo',
+ ],
+ ],
+ [
+ 'id' => 74325,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'SetScdnDomainCertificate',
+ 'DescribeScdnDomainCertificateInfo',
+ ],
+ ],
+ [
+ 'id' => 74328,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'AddScdnDomain',
+ 'DeleteScdnDomain',
+ 'DeleteScdnSpecificConfig',
+ 'StartScdnDomain',
+ 'StopScdnDomain',
+ 'UpdateScdnDomain',
+ 'BatchDeleteScdnDomainConfigs',
+ 'BatchSetScdnDomainConfigs',
+ 'BatchUpdateScdnDomain',
+ 'BatchStopScdnDomain',
+ 'BatchStartScdnDomain',
+ 'DescribeScdnUserDomains',
+ 'DescribeScdnDomainConfigs',
+ 'DescribeScdnDomainCname',
+ 'DescribeScdnDomainDetail',
+ ],
+ ],
+ [
+ 'id' => 0,
+ 'title' => '其它',
+ 'type' => 'directory',
+ 'children' => [
+ 'DescribeScdnCcInfo',
+ 'DescribeScdnVerifyContent',
+ 'VerifyScdnDomainOwner',
+ ],
+ ],
+ ],
+ 'components' => [
+ 'schemas' => [],
+ ],
+ 'apis' => [
+ 'SetScdnBotInfo' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'example.com',
+ ],
+ ],
+ [
+ 'name' => 'Enable',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'on',
+ 'enum' => [
+ 'on',
+ 'off',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'Status',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'limit',
+ 'enum' => [
+ 'limit',
+ 'observer',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MISS_PARAMETER',
+ 'errorMessage' => 'MISS_PARAMETER',
+ ],
+ [
+ 'errorCode' => 'INVALID_PARAMETER',
+ 'errorMessage' => 'INVALID_PARAMETER',
+ ],
+ [
+ 'errorCode' => 'USER_NOT_EXIST',
+ 'errorMessage' => 'USER_NOT_EXIST',
+ ],
+ [
+ 'errorCode' => 'DOMAIN_NOT_EXIST',
+ 'errorMessage' => 'DOMAIN_NOT_EXIST',
+ ],
+ [
+ 'errorCode' => 'ADD_BOT_FAILED',
+ 'errorMessage' => 'ADD_BOT_FAILED',
+ ],
+ [
+ 'errorCode' => 'SET_BOT_DB_FAILED',
+ 'errorMessage' => 'SET_BOT_DB_FAILED',
+ ],
+ [
+ 'errorCode' => 'BOT_LOCK',
+ 'errorMessage' => 'BOT_LOCK',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23\\"\\n}","errorExample":""},{"type":"xml","example":"<SetScdnBotInfoResponse>\\r\\n <RequestId>BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23</RequestId>\\r\\n</SetScdnBotInfoResponse>","errorExample":""}]',
+ 'title' => 'SetScdnBotInfo',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'extraInfo' => ' ',
+ ],
+ 'SetScdnCcInfo' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'Status',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'enable',
+ 'required' => true,
+ 'type' => 'string',
+ 'enum' => [
+ 'enable',
+ 'disable',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MISS_PARAMETER',
+ 'errorMessage' => 'MISS_PARAMETER.',
+ ],
+ [
+ 'errorCode' => 'USER_NOT_EXIST',
+ 'errorMessage' => 'USER_NOT_EXIST',
+ ],
+ [
+ 'errorCode' => 'SET_CC_FAILED',
+ 'errorMessage' => 'SET_CC_FAILED',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23\\"\\n}","errorExample":""},{"type":"xml","example":"<SetScdnCcInfoResponse>\\r\\n <RequestId>BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23</RequestId>\\r\\n</SetScdnCcInfoResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'SetScdnCcInfo',
+ ],
+ 'SetScdnDDoSInfo' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'ElasticBandwidth',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '10',
+ 'format' => 'int32',
+ 'required' => true,
+ 'type' => 'integer',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MISS_PARAMETER',
+ 'errorMessage' => 'MISS_PARAMETER.',
+ ],
+ [
+ 'errorCode' => 'USER_NOT_EXIST',
+ 'errorMessage' => 'USER_NOT_EXIST',
+ ],
+ [
+ 'errorCode' => 'SET_DDOS_FAILED',
+ 'errorMessage' => 'SET_DDOS_FAILED',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23\\"\\n}","errorExample":""},{"type":"xml","example":"<SetScdnDDoSInfoResponse>\\r\\n <RequestId>BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23</RequestId>\\r\\n</SetScdnDDoSInfoResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'SetScdnDDoSInfo',
+ ],
+ 'DescribeScdnDDoSInfo' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'SecBandwidth' => [
+ 'description' => '',
+ 'example' => '20',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23',
+ 'type' => 'string',
+ ],
+ 'ElasticBandwidth' => [
+ 'description' => '',
+ 'example' => '80',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MISS_PARAMETER',
+ 'errorMessage' => 'MISS_PARAMETER.',
+ ],
+ [
+ 'errorCode' => 'USER_NOT_EXIST',
+ 'errorMessage' => 'USER_NOT_EXIST',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"SecBandwidth\\": 20,\\n \\"RequestId\\": \\"BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23\\",\\n \\"ElasticBandwidth\\": 80\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDDoSInfoResponse>\\n<SecBandwidth>20</SecBandwidth>\\n<ElasticBandwidth>20</ElasticBandwidth>\\n<RequestId>BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23</RequestId>\\n</DescribeScdnDDoSInfoResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDDoSInfo',
+ ],
+ 'DescribeScdnService' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'DomainCountValue' => [
+ 'description' => '',
+ 'example' => '20',
+ 'type' => 'string',
+ ],
+ 'DDoSBasicValue' => [
+ 'description' => '',
+ 'example' => '20',
+ 'type' => 'string',
+ ],
+ 'ChangingAffectTime' => [
+ 'description' => '',
+ 'example' => '2018-03-31T16:00:00Z',
+ 'type' => 'string',
+ ],
+ 'CcProtection' => [
+ 'description' => '',
+ 'example' => '60000Qps',
+ 'type' => 'string',
+ ],
+ 'CurrentDomainCount' => [
+ 'description' => '',
+ 'example' => '20',
+ 'type' => 'string',
+ ],
+ 'PricingCycle' => [
+ 'description' => '',
+ 'example' => 'Year',
+ 'type' => 'string',
+ ],
+ 'OpenTime' => [
+ 'description' => '',
+ 'example' => '2017-11-07T16:00:00Z',
+ 'type' => 'string',
+ ],
+ 'ChangingChargeType' => [
+ 'description' => '',
+ 'example' => 'PayByBandwidth',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23',
+ 'type' => 'string',
+ ],
+ 'CurrentBandwidthValue' => [
+ 'description' => '',
+ 'example' => '3',
+ 'type' => 'string',
+ ],
+ 'Bandwidth' => [
+ 'description' => '',
+ 'example' => '100Mbps',
+ 'type' => 'string',
+ ],
+ 'DomainCount' => [
+ 'description' => '',
+ 'example' => '',
+ 'type' => 'string',
+ ],
+ 'ProtectTypeValue' => [
+ 'description' => '',
+ 'example' => 'standard',
+ 'type' => 'string',
+ ],
+ 'CurrentBandwidth' => [
+ 'description' => '',
+ 'example' => '3 M',
+ 'type' => 'string',
+ ],
+ 'PriceType' => [
+ 'description' => '',
+ 'example' => 'monthPrice',
+ 'type' => 'string',
+ ],
+ 'CcProtectionValue' => [
+ 'description' => '',
+ 'example' => '60000',
+ 'type' => 'string',
+ ],
+ 'CurrentDDoSBasic' => [
+ 'description' => '',
+ 'example' => '30Gbps',
+ 'type' => 'string',
+ ],
+ 'ProtectType' => [
+ 'description' => '',
+ 'example' => '',
+ 'type' => 'string',
+ ],
+ 'CurrentElasticProtection' => [
+ 'description' => '',
+ 'example' => '100Gbps',
+ 'type' => 'string',
+ ],
+ 'CurrentElasticProtectionValue' => [
+ 'description' => '',
+ 'example' => '100',
+ 'type' => 'string',
+ ],
+ 'InstanceId' => [
+ 'description' => '',
+ 'example' => 'example ID',
+ 'type' => 'string',
+ ],
+ 'CurrentProtectType' => [
+ 'description' => '',
+ 'example' => '',
+ 'type' => 'string',
+ ],
+ 'ElasticProtection' => [
+ 'description' => '',
+ 'example' => '100Gbps',
+ 'type' => 'string',
+ ],
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2014-12-08T00:00:00Z',
+ 'type' => 'string',
+ ],
+ 'CurrentDDoSBasicValue' => [
+ 'description' => '',
+ 'example' => '30',
+ 'type' => 'string',
+ ],
+ 'BandwidthValue' => [
+ 'description' => '',
+ 'example' => '100',
+ 'type' => 'string',
+ ],
+ 'DDoSBasic' => [
+ 'description' => '',
+ 'example' => '20Gbps',
+ 'type' => 'string',
+ ],
+ 'CurrentDomainCountValue' => [
+ 'description' => '',
+ 'example' => '20',
+ 'type' => 'string',
+ ],
+ 'ElasticProtectionValue' => [
+ 'description' => '',
+ 'example' => '100',
+ 'type' => 'string',
+ ],
+ 'CurrentCcProtection' => [
+ 'description' => '',
+ 'example' => '60,000 QPS',
+ 'type' => 'string',
+ ],
+ 'InternetChargeType' => [
+ 'description' => '',
+ 'example' => 'PayByTraffic',
+ 'type' => 'string',
+ ],
+ 'CurrentProtectTypeValue' => [
+ 'description' => '',
+ 'example' => 'standard',
+ 'type' => 'string',
+ ],
+ 'CurrentCcProtectionValue' => [
+ 'description' => '',
+ 'example' => '60000',
+ 'type' => 'string',
+ ],
+ 'OperationLocks' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'LockReason' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'LockReason' => [
+ 'description' => '',
+ 'example' => 'financial',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'UnsupportedParameter',
+ 'errorMessage' => 'There is unsupported parameters',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"DomainCountValue\\": \\"20\\",\\n \\"DDoSBasicValue\\": \\"20\\",\\n \\"ChangingAffectTime\\": \\"2018-03-31T16:00:00Z\\",\\n \\"CcProtection\\": \\"60000Qps\\",\\n \\"CurrentDomainCount\\": \\"20\\",\\n \\"PricingCycle\\": \\"Year\\",\\n \\"OpenTime\\": \\"2017-11-07T16:00:00Z\\",\\n \\"ChangingChargeType\\": \\"PayByBandwidth\\",\\n \\"RequestId\\": \\"BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23\\",\\n \\"CurrentBandwidthValue\\": \\"3\\",\\n \\"Bandwidth\\": \\"100Mbps\\",\\n \\"DomainCount\\": \\"20个\\",\\n \\"ProtectTypeValue\\": \\"standard\\",\\n \\"CurrentBandwidth\\": \\"3 M\\",\\n \\"PriceType\\": \\"monthPrice\\",\\n \\"CcProtectionValue\\": \\"60000\\",\\n \\"CurrentDDoSBasic\\": \\"30Gbps\\",\\n \\"ProtectType\\": \\"标准防护\\",\\n \\"CurrentElasticProtection\\": \\"100Gbps\\",\\n \\"CurrentElasticProtectionValue\\": \\"100\\",\\n \\"InstanceId\\": \\"example ID\\",\\n \\"CurrentProtectType\\": \\"标准防护\\",\\n \\"ElasticProtection\\": \\"100Gbps\\",\\n \\"EndTime\\": \\"2014-12-08T00:00:00Z\\",\\n \\"CurrentDDoSBasicValue\\": \\"30\\",\\n \\"BandwidthValue\\": \\"100\\",\\n \\"DDoSBasic\\": \\"20Gbps\\",\\n \\"CurrentDomainCountValue\\": \\"20\\",\\n \\"ElasticProtectionValue\\": \\"100\\",\\n \\"CurrentCcProtection\\": \\"60,000 QPS\\",\\n \\"InternetChargeType\\": \\"PayByTraffic\\",\\n \\"CurrentProtectTypeValue\\": \\"standard\\",\\n \\"CurrentCcProtectionValue\\": \\"60000\\",\\n \\"OperationLocks\\": {\\n \\"LockReason\\": [\\n {\\n \\"LockReason\\": \\"financial\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnServiceResponse>\\r\\n <CurrentDDoSBasicValue>30</CurrentDDoSBasicValue>\\r\\n <EndTime>2019-03-25T16:00:00Z</EndTime>\\r\\n <CurrentElasticProtectionValue>100</CurrentElasticProtectionValue>\\r\\n <ElasticProtection>100Gbps</ElasticProtection>\\r\\n <DDoSBasic>20Gbps</DDoSBasic>\\r\\n <DomainCountValue>20</DomainCountValue>\\r\\n <CurrentDomainCount>20</CurrentDomainCount>\\r\\n <CcProtectionValue>60000</CcProtectionValue>\\r\\n <ElasticProtectionValue>100</ElasticProtectionValue>\\r\\n <OpenTime>2018-12-25T07:27:41Z</OpenTime>\\r\\n <ChangingChargeType>PayByBandwidth</ChangingChargeType>\\r\\n <DomainCount>20</DomainCount>\\r\\n <CurrentElasticProtection>100Gbps</CurrentElasticProtection>\\r\\n <RequestId>DD810356-4126-4474-981B-95019A9399D3</RequestId>\\r\\n <InstanceId>xxx</InstanceId>\\r\\n <CurrentCcProtectionValue>60000</CurrentCcProtectionValue>\\r\\n <CurrentProtectType>标准防护</CurrentProtectType>\\r\\n <CurrentDDoSBasic>30Gbps</CurrentDDoSBasic>\\r\\n <CurrentDomainCountValue>20</CurrentDomainCountValue>\\r\\n <ProtectTypeValue>standard</ProtectTypeValue>\\r\\n <CurrentProtectTypeValue>standard</CurrentProtectTypeValue>\\r\\n <CcProtection>60,000 QPS</CcProtection>\\r\\n <OperationLocks>\\r\\n </OperationLocks>\\r\\n <InternetChargeType>PayByBandwidth</InternetChargeType>\\r\\n <DDoSBasicValue>20</DDoSBasicValue>\\r\\n <ProtectType>标准防护</ProtectType>\\r\\n <CurrentCcProtection>60,000 QPS</CurrentCcProtection>\\r\\n</DescribeScdnServiceResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnService',
+ ],
+ 'DescribeScdnUserProtectInfo' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'ServiceDDoS' => [
+ 'description' => '',
+ 'example' => '1',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MISS_PARAMETER',
+ 'errorMessage' => 'MISS_PARAMETER.',
+ ],
+ [
+ 'errorCode' => 'USER_NOT_EXIST',
+ 'errorMessage' => 'USER_NOT_EXIST',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"ServiceDDoS\\": 1,\\n \\"RequestId\\": \\"BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23\\"\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnUserProtectInfoResponse>\\n<ServiceDDoS>1</ServiceDDoS>\\n<RequestId>BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23</RequestId>\\n</DescribeScdnUserProtectInfoResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnUserProtectInfo',
+ ],
+ 'DescribeScdnUserQuota' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'BlockQuota' => [
+ 'description' => '',
+ 'example' => '20',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'RefreshUrlRemain' => [
+ 'description' => '',
+ 'example' => '100',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'DomainQuota' => [
+ 'description' => '',
+ 'example' => '50',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'BlockRemain' => [
+ 'description' => '',
+ 'example' => '500',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'PreloadRemain' => [
+ 'description' => '',
+ 'example' => '300',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23',
+ 'type' => 'string',
+ ],
+ 'RefreshUrlQuota' => [
+ 'description' => '',
+ 'example' => '100',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'PreloadQuota' => [
+ 'description' => '',
+ 'example' => '500',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'RefreshDirQuota' => [
+ 'description' => '',
+ 'example' => '100',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'RefreshDirRemain' => [
+ 'description' => '',
+ 'example' => '100',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"BlockQuota\\": 20,\\n \\"RefreshUrlRemain\\": 100,\\n \\"DomainQuota\\": 50,\\n \\"BlockRemain\\": 500,\\n \\"PreloadRemain\\": 300,\\n \\"RequestId\\": \\"BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23\\",\\n \\"RefreshUrlQuota\\": 100,\\n \\"PreloadQuota\\": 500,\\n \\"RefreshDirQuota\\": 100,\\n \\"RefreshDirRemain\\": 100\\n}","errorExample":""},{"type":"xml","example":"<PreloadRemain>100</PreloadRemain>\\n<RefreshUrlRemain>500</RefreshUrlRemain>\\n<DomainQuota>20</DomainQuota>\\n<RefreshDirRemain>300</RefreshDirRemain>\\n<RequestId>BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23</RequestId>\\n<BlockRemain>100</BlockRemain>\\n<RefreshUrlQuota>1000</RefreshUrlQuota>\\n<BlockQuota>100</BlockQuota>\\n<PreloadQuota>300</PreloadQuota>\\n<RefreshDirQuota>500</RefreshDirQuota>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnUserQuota',
+ ],
+ 'CheckScdnService' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'InDebt' => [
+ 'description' => '',
+ 'example' => 'false',
+ 'type' => 'boolean',
+ ],
+ 'OnService' => [
+ 'description' => '',
+ 'example' => 'true',
+ 'type' => 'boolean',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '4F51E9C3-728F-4E35-952D-0ED87A06A8A1',
+ 'type' => 'string',
+ ],
+ 'InDebtOverdue' => [
+ 'description' => '',
+ 'example' => 'false',
+ 'type' => 'boolean',
+ ],
+ 'Enabled' => [
+ 'description' => '',
+ 'example' => 'true',
+ 'type' => 'boolean',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'UnsupportedParameter',
+ 'errorMessage' => 'There is unsupported parameters',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"InDebt\\": false,\\n \\"OnService\\": true,\\n \\"RequestId\\": \\"4F51E9C3-728F-4E35-952D-0ED87A06A8A1\\",\\n \\"InDebtOverdue\\": false,\\n \\"Enabled\\": true\\n}","errorExample":""},{"type":"xml","example":"<CheckScdnServiceResponse>\\r\\n <Enabled>true</Enabled>\\r\\n <InDebtOverdue>false</InDebtOverdue>\\r\\n <InDebt>false</InDebt>\\r\\n <OnService>true</OnService>\\r\\n <RequestId>4F51E9C3-728F-4E35-952D-0ED87A06A8A1</RequestId>\\r\\n</CheckScdnServiceResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'CheckScdnService',
+ ],
+ 'DescribeScdnDomainPvData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-11-28T00:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-11-29T00:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2015-11-29T00:00:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2015-11-28T00:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'BCD7D917-76F1-442F-BB75-C810DE34C761',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '3600',
+ 'type' => 'string',
+ ],
+ 'PvDataInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'UsageData' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Value' => [
+ 'description' => '',
+ 'example' => '9292',
+ 'type' => 'string',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2015-11-28T03:00:00Z',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidTime.ValueNotSupported',
+ 'errorMessage' => 'StartTime or EndTime is miss match.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2015-11-29T00:00:00Z\\",\\n \\"StartTime\\": \\"2015-11-28T00:00:00Z\\",\\n \\"RequestId\\": \\"BCD7D917-76F1-442F-BB75-C810DE34C761\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"3600\\",\\n \\"PvDataInterval\\": {\\n \\"UsageData\\": [\\n {\\n \\"Value\\": \\"9292\\",\\n \\"TimeStamp\\": \\"2015-11-28T03:00:00Z\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainPvDataResponse>\\n<DataInterval>3600</DataInterval>\\n<RequestId>BCD7D917-76F1-442F-BB75-C810DE34C761</RequestId>\\n<DomainName>example.com</DomainName>\\n<EndTime>2015-11-29T00:00:00Z</EndTime>\\n<PvDataInterval>\\n <UsageData>\\n <TimeStamp>2015-11-28T03:00:00Z</TimeStamp>\\n <Value>9292</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T23:00:00Z</TimeStamp>\\n <Value>9239</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T07:00:00Z</TimeStamp>\\n <Value>9464</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T12:00:00Z</TimeStamp>\\n <Value>9379</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T22:00:00Z</TimeStamp>\\n <Value>9243</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T10:00:00Z</TimeStamp>\\n <Value>10063</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T15:00:00Z</TimeStamp>\\n <Value>9068</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T14:00:00Z</TimeStamp>\\n <Value>9353</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T04:00:00Z</TimeStamp>\\n <Value>9513</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T02:00:00Z</TimeStamp>\\n <Value>9377</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T08:00:00Z</TimeStamp>\\n <Value>9579</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T20:00:00Z</TimeStamp>\\n <Value>9109</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T09:00:00Z</TimeStamp>\\n <Value>10631</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T06:00:00Z</TimeStamp>\\n <Value>9587</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T01:00:00Z</TimeStamp>\\n <Value>9108</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T16:00:00Z</TimeStamp>\\n <Value>9454</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T21:00:00Z</TimeStamp>\\n <Value>9285</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T19:00:00Z</TimeStamp>\\n <Value>9059</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T00:00:00Z</TimeStamp>\\n <Value>9470</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T05:00:00Z</TimeStamp>\\n <Value>11830</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T13:00:00Z</TimeStamp>\\n <Value>9992</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T17:00:00Z</TimeStamp>\\n <Value>9529</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T18:00:00Z</TimeStamp>\\n <Value>9203</Value>\\n </UsageData>\\n <UsageData>\\n <TimeStamp>2015-11-28T11:00:00Z</TimeStamp>\\n <Value>9604</Value>\\n </UsageData>\\n</PvDataInterval>\\n<StartTime>2015-11-28T00:00:00Z</StartTime>\\n</DescribeScdnDomainPvDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainPvData',
+ ],
+ 'DescribeScdnDomainHitRateData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2018-03-02T12:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2018-03-02T15:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Interval',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '300',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2018-03-02T15:00:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2018-03-02T12:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '4D07ABFE-4737-4834-B1B9-A661308C47B4',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '3600',
+ 'type' => 'string',
+ ],
+ 'HitRatePerInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DataModule' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2018-03-02T15:00:00Z',
+ 'type' => 'string',
+ ],
+ 'ByteHitRate' => [
+ 'description' => '',
+ 'example' => '0',
+ 'type' => 'string',
+ ],
+ 'ReqHitRate' => [
+ 'description' => '',
+ 'example' => '0',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingParameter',
+ 'errorMessage' => 'StartTime and EndTime can not be single.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'Specified end time does not math the specified start time.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2018-03-02T15:00:00Z\\",\\n \\"StartTime\\": \\"2018-03-02T12:00:00Z\\",\\n \\"RequestId\\": \\"4D07ABFE-4737-4834-B1B9-A661308C47B4\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"3600\\",\\n \\"HitRatePerInterval\\": {\\n \\"DataModule\\": [\\n {\\n \\"TimeStamp\\": \\"2018-03-02T15:00:00Z\\",\\n \\"ByteHitRate\\": \\"0\\",\\n \\"ReqHitRate\\": \\"0\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainHitRateDataResponse>\\r\\n <DomainName>example.com</DomainName>\\r\\n <DataInterval>3600</DataInterval>\\r\\n <HitRatePerInterval>\\r\\n <DataModule>\\r\\n <ByteHitRate>0</ByteHitRate>\\r\\n <TimeStamp>2018-03-02T15:00:00Z</TimeStamp>\\r\\n <ReqHitRate>0</ReqHitRate>\\r\\n </DataModule>\\r\\n <DataModule>\\r\\n <ByteHitRate>0</ByteHitRate>\\r\\n <TimeStamp>2018-03-02T14:00:00Z</TimeStamp>\\r\\n <ReqHitRate>0</ReqHitRate>\\r\\n </DataModule>\\r\\n <DataModule>\\r\\n <ByteHitRate>0</ByteHitRate>\\r\\n <TimeStamp>2018-03-02T13:00:00Z</TimeStamp>\\r\\n <ReqHitRate>0</ReqHitRate>\\r\\n </DataModule>\\r\\n <DataModule>\\r\\n <ByteHitRate>0</ByteHitRate>\\r\\n <TimeStamp>2018-03-02T12:00:00Z</TimeStamp>\\r\\n <ReqHitRate>0</ReqHitRate>\\r\\n </DataModule>\\r\\n </HitRatePerInterval>\\r\\n <RequestId>4D07ABFE-4737-4834-B1B9-A661308C47B4</RequestId>\\r\\n <EndTime>2018-03-02T15:00:00Z</EndTime>\\r\\n <StartTime>2018-03-02T12:00:00Z</StartTime>\\r\\n</DescribeScdnDomainHitRateDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainHitRateData',
+ ],
+ 'DescribeScdnDomainIspData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-05T12:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-07T12:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2015-12-05T12:00:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2015-12-07T12:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '2E5AD83F-BD7B-462E-8319-2E30E305519A',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '86400',
+ 'type' => 'string',
+ ],
+ 'Value' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'ISPProportionData' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'TotalQuery' => [
+ 'description' => '',
+ 'example' => '88',
+ 'type' => 'string',
+ ],
+ 'TotalBytes' => [
+ 'description' => '',
+ 'example' => '254166333',
+ 'type' => 'string',
+ ],
+ 'AvgResponseRate' => [
+ 'description' => '',
+ 'example' => '787.8073097249128',
+ 'type' => 'string',
+ ],
+ 'AvgResponseTime' => [
+ 'description' => '',
+ 'example' => '3666.193181818182',
+ 'type' => 'string',
+ ],
+ 'ReqErrRate' => [
+ 'description' => '',
+ 'example' => '0',
+ 'type' => 'string',
+ ],
+ 'AvgObjectSize' => [
+ 'description' => '',
+ 'example' => '2888253.7875',
+ 'type' => 'string',
+ ],
+ 'Bps' => [
+ 'description' => '',
+ 'example' => '40343.86242857143',
+ 'type' => 'string',
+ ],
+ 'Qps' => [
+ 'description' => '',
+ 'example' => '0.001746031746031746',
+ 'type' => 'string',
+ ],
+ 'Proportion' => [
+ 'description' => '',
+ 'example' => '0.33908754623921084',
+ 'type' => 'string',
+ ],
+ 'IspEname' => [
+ 'description' => '',
+ 'example' => 'China Mobile',
+ 'type' => 'string',
+ ],
+ 'ISP' => [
+ 'description' => '',
+ 'example' => '',
+ 'type' => 'string',
+ ],
+ 'BytesProportion' => [
+ 'description' => '',
+ 'example' => '0.37532921137846464',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'Specified EndTime does not math the specified StartTime.',
+ ],
+ ],
+ 404 => [
+ [
+ 'errorCode' => 'InvalidDomain.NotFound',
+ 'errorMessage' => 'The domain provided does not exist in our records.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2015-12-05T12:00:00Z\\",\\n \\"StartTime\\": \\"2015-12-07T12:00:00Z\\",\\n \\"RequestId\\": \\"2E5AD83F-BD7B-462E-8319-2E30E305519A\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"86400\\",\\n \\"Value\\": {\\n \\"ISPProportionData\\": [\\n {\\n \\"TotalQuery\\": \\"88\\",\\n \\"TotalBytes\\": \\"254166333\\",\\n \\"AvgResponseRate\\": \\"787.8073097249128\\",\\n \\"AvgResponseTime\\": \\"3666.193181818182\\",\\n \\"ReqErrRate\\": \\"0\\",\\n \\"AvgObjectSize\\": \\"2888253.7875\\",\\n \\"Bps\\": \\"40343.86242857143\\",\\n \\"Qps\\": \\"0.001746031746031746\\",\\n \\"Proportion\\": \\"0.33908754623921084\\",\\n \\"IspEname\\": \\"China Mobile\\",\\n \\"ISP\\": \\"中国移动\\",\\n \\"BytesProportion\\": \\"0.37532921137846464\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<EndTime>2015-12-05T12:00:00Z</EndTime>\\n<RequestId>2E5AD83F-BD7B-462E-8319-2E30E305519A</RequestId>\\n<DomainName>example.com</DomainName>\\n<StartTime>2015-12-07T12:00:00Z</StartTime>\\n<DataInterval>86400</DataInterval>\\n<Value>\\n <ISPProportionData>\\n <AvgObjectSize>2888253.7875</AvgObjectSize>\\n <BytesProportion>0.37532921137846464</BytesProportion>\\n <Bps>40343.86242857143</Bps>\\n <TotalQuery>88</TotalQuery>\\n <Qps>0.001746031746031746</Qps>\\n <Proportion>0.33908754623921084</Proportion>\\n <TotalBytes>254166333</TotalBytes>\\n <ISP>中国移动</ISP>\\n <AvgResponseRate>787.8073097249128</AvgResponseRate>\\n <ReqErrRate>0</ReqErrRate>\\n <IspEname>China Mobile</IspEname>\\n <AvgResponseTime>3666.193181818182</AvgResponseTime>\\n </ISPProportionData>\\n</Value>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainIspData',
+ ],
+ 'DescribeScdnDomainRealTimeByteHitRateData' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:01:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'B955107D-E658-4E77-B913-E0AC3D31693E',
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'ByteHitRateDataModel' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'ByteHitRate' => [
+ 'description' => '',
+ 'example' => '0.8956940476262277',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2016-10-20T04:00:00Z',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidTime.Malformed',
+ 'errorMessage' => 'Specified StartTime or EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomainName.Malformed',
+ 'errorMessage' => 'Specified domain name is malformed.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"B955107D-E658-4E77-B913-E0AC3D31693E\\",\\n \\"Data\\": {\\n \\"ByteHitRateDataModel\\": [\\n {\\n \\"ByteHitRate\\": 0.8956940476262277,\\n \\"TimeStamp\\": \\"2016-10-20T04:00:00Z\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainRealTimeByteHitRateDataResponse>\\r\\n <Data>\\r\\n <TimeStamp>2016-10-20T04:00:00Z</TimeStamp>\\r\\n <ReqHitRate>0.8956940476262277</ReqHitRate>\\r\\n </Data>\\r\\n <RequestId>B955107D-E658-4E77-B913-E0AC3D31693E</RequestId>\\r\\n</DescribeScdnDomainRealTimeByteHitRateDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainRealTimeByteHitRateData',
+ ],
+ 'DescribeScdnDomainRealTimeHttpCodeData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'IspNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'unicom',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'LocationNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'beijing',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'B955107D-E658-4E77-B913-E0AC3D31693E ',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '300',
+ 'type' => 'string',
+ ],
+ 'RealTimeHttpCodeData' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'UsageData' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'Value' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'RealTimeCodeProportionData' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Code' => [
+ 'description' => '',
+ 'example' => '111111',
+ 'type' => 'string',
+ ],
+ 'Proportion' => [
+ 'description' => '',
+ 'example' => '0.01155980271270037',
+ 'type' => 'string',
+ ],
+ 'Count' => [
+ 'description' => '',
+ 'example' => '1',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingTimeParameter',
+ 'errorMessage' => 'The StartTime and EndTime must be both specified.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'The specified StartTime is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'The specified EndTime is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'The specified EndTime is earlier than the StartTime.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified StartTime is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2017-12-10T21:00:00Z\\",\\n \\"StartTime\\": \\"2017-12-10T20:00:00Z\\",\\n \\"RequestId\\": \\"B955107D-E658-4E77-B913-E0AC3D31693E\\\\t\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"300\\",\\n \\"RealTimeHttpCodeData\\": {\\n \\"UsageData\\": [\\n {\\n \\"TimeStamp\\": \\"2017-12-10T20:00:00Z\\",\\n \\"Value\\": {\\n \\"RealTimeCodeProportionData\\": [\\n {\\n \\"Code\\": \\"111111\\",\\n \\"Proportion\\": \\"0.01155980271270037\\",\\n \\"Count\\": \\"1\\"\\n }\\n ]\\n }\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainRealTimeHttpCodeDataResponse>\\r\\n <DataInterval>300</DataInterval>\\r\\n <RequestId>B955107D-E658-4E77-B913-E0AC3D31693E</RequestId>\\r\\n <DomainName>example.com</DomainName>\\r\\n <EndTime>2017-12-10T21:00:00Z</EndTime>\\r\\n <StartTime>2017-12-10T20:00:00Z</StartTime>\\r\\n <RealTimeHttpCodeData>\\r\\n <TimeStamp>2017-12-10T20:00:00Z</TimeStamp>\\r\\n <RealTimeCodeProportionData>\\r\\n <Count>1</Count>\\r\\n <Proportion>0.01155980271270037</Proportion>\\r\\n <Code>111111</Code>\\r\\n </RealTimeCodeProportionData>\\r\\n </RealTimeHttpCodeData>\\r\\n</DescribeScdnDomainRealTimeHttpCodeDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainRealTimeHttpCodeData',
+ ],
+ 'DescribeScdnDomainRealTimeQpsData' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'IspNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'telecom',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'LocationNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'telecom',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2018-01-02T11:26:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2018-01-02T11:27:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '32DC9806-E9F9-4490-BBDC-B3A9E32FCC1D',
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'QpsModel' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Qps' => [
+ 'description' => '',
+ 'example' => '1851.25',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2018-01-02T11:26:00Z',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidTime.Malformed',
+ 'errorMessage' => 'Specified StartTime or EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomainName.Malformed',
+ 'errorMessage' => 'Specified domain name is malformed.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"32DC9806-E9F9-4490-BBDC-B3A9E32FCC1D\\",\\n \\"Data\\": {\\n \\"QpsModel\\": [\\n {\\n \\"Qps\\": 1851.25,\\n \\"TimeStamp\\": \\"2018-01-02T11:26:00Z\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainRealTimeQpsDataResponse>\\r\\n <Data>\\r\\n <QpsModel>\\r\\n <TimeStamp>2018-01-02T11:26:00Z</TimeStamp>\\r\\n <Qps>1851.25</Qps>\\r\\n </QpsModel>\\r\\n <QpsModel>\\r\\n <TimeStamp>2018-01-02T11:25:00Z</TimeStamp>\\r\\n <Qps>8967.7</Qps>\\r\\n </QpsModel>\\r\\n </Data>\\r\\n <RequestId>32DC9806-E9F9-4490-BBDC-B3A9E32FCC1D</RequestId>\\r\\n</DescribeScdnDomainRealTimeQpsDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainRealTimeQpsData',
+ ],
+ 'DescribeScdnDomainRealTimeReqHitRateData' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:01:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'B955107D-E658-4E77-B913-E0AC3D31693E',
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'ReqHitRateDataModel' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'ReqHitRate' => [
+ 'description' => '',
+ 'example' => '0.8956940476262277',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2016-10-20T04:00:00Z',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidTime.Malformed',
+ 'errorMessage' => 'Specified StartTime or EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomainName.Malformed',
+ 'errorMessage' => 'Specified domain name is malformed.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"B955107D-E658-4E77-B913-E0AC3D31693E\\",\\n \\"Data\\": {\\n \\"ReqHitRateDataModel\\": [\\n {\\n \\"ReqHitRate\\": 0.8956940476262277,\\n \\"TimeStamp\\": \\"2016-10-20T04:00:00Z\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainRealTimeReqHitRateDataResponse>\\r\\n <Data>\\r\\n <TimeStamp>2016-10-20T04:00:00Z</TimeStamp>\\r\\n <ReqHitRate>0.8956940476262277</ReqHitRate>\\r\\n </Data>\\r\\n <RequestId>B955107D-E658-4E77-B913-E0AC3D31693E</RequestId>\\r\\n</DescribeScdnDomainRealTimeReqHitRateDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainRealTimeReqHitRateData',
+ ],
+ 'DescribeScdnDomainRealTimeSrcBpsData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:01:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:01:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '7CBCD6AD-B016-42E5-AE0B-B3731DE8F755',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '300',
+ 'type' => 'string',
+ ],
+ 'RealTimeSrcBpsDataPerInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DataModule' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Value' => [
+ 'description' => '',
+ 'example' => '0',
+ 'type' => 'string',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:01:00Z',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingTimeParameter',
+ 'errorMessage' => 'The StartTime and EndTime must be both specified.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'The specified StartTime is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'The specified EndTime is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'The specified EndTime is earlier than the StartTime.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified StartTime is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2015-12-10T20:01:00Z\\",\\n \\"StartTime\\": \\"2015-12-10T20:00:00Z\\",\\n \\"RequestId\\": \\"7CBCD6AD-B016-42E5-AE0B-B3731DE8F755\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"300\\",\\n \\"RealTimeSrcBpsDataPerInterval\\": {\\n \\"DataModule\\": [\\n {\\n \\"Value\\": \\"0\\",\\n \\"TimeStamp\\": \\"2015-12-10T20:01:00Z\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainRealTimeSrcBpsDataResponse>\\r\\n <RealTimeSrcBpsDataPerInterval>\\r\\n <DataModule>\\r\\n <TimeStamp>2015-12-10T20:00:00Z</TimeStamp>\\r\\n <Value>821</Value>\\r\\n </DataModule>\\r\\n <DataModule>\\r\\n <TimeStamp>2015-12-10T20:01:00Z</TimeStamp>\\r\\n <Value>0</Value>\\r\\n </DataModule>\\r\\n </RealTimeSrcBpsDataPerInterval>\\r\\n <DataInterval>60</DataInterval>\\r\\n <RequestId>7CBCD6AD-B016-42E5-AE0B-B3731DE8F755</RequestId>\\r\\n <DomainName>example.com</DomainName>\\r\\n <EndTime>2015-12-10T20:01:00Z</EndTime>\\r\\n <StartTime>2015-12-10T20:00:00Z</StartTime>\\r\\n</DescribeScdnDomainRealTimeSrcBpsDataResponse>","errorExample":""}]',
+ 'title' => 'DescribeScdnDomainRealTimeSrcBpsData',
+ ],
+ 'DescribeScdnDomainRegionData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-05T12:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-07T12:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2015-12-05T12:00:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2015-12-07T12:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '2E5AD83F-BD7B-462E-8319-2E30E305519A',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '86400',
+ 'type' => 'string',
+ ],
+ 'Value' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'RegionProportionData' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'TotalQuery' => [
+ 'description' => '',
+ 'example' => '3',
+ 'type' => 'string',
+ ],
+ 'TotalBytes' => [
+ 'description' => '',
+ 'example' => '2400057',
+ 'type' => 'string',
+ ],
+ 'AvgResponseRate' => [
+ 'description' => '',
+ 'example' => '154.3345765545624',
+ 'type' => 'string',
+ ],
+ 'AvgResponseTime' => [
+ 'description' => '',
+ 'example' => '5183.666666666667',
+ 'type' => 'string',
+ ],
+ 'ReqErrRate' => [
+ 'description' => '',
+ 'example' => '0',
+ 'type' => 'string',
+ ],
+ 'AvgObjectSize' => [
+ 'description' => '',
+ 'example' => '800019.0',
+ 'type' => 'string',
+ ],
+ 'Bps' => [
+ 'description' => '',
+ 'example' => '380.9614285714286',
+ 'type' => 'string',
+ ],
+ 'Qps' => [
+ 'description' => '',
+ 'example' => '5.9523809523809524E-5',
+ 'type' => 'string',
+ ],
+ 'RegionEname' => [
+ 'description' => '',
+ 'example' => '" "',
+ 'type' => 'string',
+ ],
+ 'Region' => [
+ 'description' => '',
+ 'example' => '',
+ 'type' => 'string',
+ ],
+ 'Proportion' => [
+ 'description' => '',
+ 'example' => '0.01155980271270037',
+ 'type' => 'string',
+ ],
+ 'BytesProportion' => [
+ 'description' => '',
+ 'example' => '0.003544181046236794',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'Specified EndTime does not math the specified StartTime.',
+ ],
+ ],
+ 404 => [
+ [
+ 'errorCode' => 'InvalidDomain.NotFound',
+ 'errorMessage' => 'The domain provided does not exist in our records.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2015-12-05T12:00:00Z\\",\\n \\"StartTime\\": \\"2015-12-07T12:00:00Z\\",\\n \\"RequestId\\": \\"2E5AD83F-BD7B-462E-8319-2E30E305519A\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"86400\\",\\n \\"Value\\": {\\n \\"RegionProportionData\\": [\\n {\\n \\"TotalQuery\\": \\"3\\",\\n \\"TotalBytes\\": \\"2400057\\",\\n \\"AvgResponseRate\\": \\"154.3345765545624\\",\\n \\"AvgResponseTime\\": \\"5183.666666666667\\",\\n \\"ReqErrRate\\": \\"0\\",\\n \\"AvgObjectSize\\": \\"800019.0\\",\\n \\"Bps\\": \\"380.9614285714286\\",\\n \\"Qps\\": \\"5.9523809523809524E-5\\",\\n \\"RegionEname\\": \\"\\\\\\" \\\\\\"\\",\\n \\"Region\\": \\"日本\\",\\n \\"Proportion\\": \\"0.01155980271270037\\",\\n \\"BytesProportion\\": \\"0.003544181046236794\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainRegionDataResponse>\\r\\n <Value>\\r\\n <RegionProportionData>\\r\\n <Bps>380.9614285714286</Bps>\\r\\n <Proportion>0.01155980271270037</Proportion>\\r\\n <TotalBytes>2400057</TotalBytes>\\r\\n <BytesProportion>0.003544181046236794</BytesProportion>\\r\\n <TotalQuery>3</TotalQuery>\\r\\n <RegionEname/>\\r\\n <Region>日本</Region>\\r\\n <AvgResponseRate>154.3345765545624</AvgResponseRate>\\r\\n <AvgObjectSize>800019.0</AvgObjectSize>\\r\\n <Qps>5.9523809523809524E-5</Qps>\\r\\n <AvgResponseTime>5183.666666666667</AvgResponseTime>\\r\\n </RegionProportionData>\\r\\n <RegionProportionData>\\r\\n <Bps>25110.431412698414</Bps>\\r\\n <Proportion>0.31211467324291</Proportion>\\r\\n <TotalBytes>158195717</TotalBytes>\\r\\n <BytesProportion>0.23360872886644055</BytesProportion>\\r\\n <TotalQuery>81</TotalQuery>\\r\\n <RegionEname>xizang</RegionEname>\\r\\n <Region>西藏自治区</Region>\\r\\n <AvgResponseRate>1397.1430909315718</AvgResponseRate>\\r\\n <AvgObjectSize>1953033.5543209878</AvgObjectSize>\\r\\n <Qps>0.0016071428571428571</Qps>\\r\\n <AvgResponseTime>1397.8765432098764</AvgResponseTime>\\r\\n </RegionProportionData>\\r\\n <RegionProportionData>\\r\\n <Bps>40343.86242857143</Bps>\\r\\n <Proportion>0.33908754623921084</Proportion>\\r\\n <TotalBytes>254166333</TotalBytes>\\r\\n <BytesProportion>0.37532921137846464</BytesProportion>\\r\\n <TotalQuery>88</TotalQuery>\\r\\n <RegionEname>chongqing</RegionEname>\\r\\n <Region>重庆市</Region>\\r\\n <AvgResponseRate>787.8073097249128</AvgResponseRate>\\r\\n <AvgObjectSize>2888253.7875</AvgObjectSize>\\r\\n <Qps>0.001746031746031746</Qps>\\r\\n <AvgResponseTime>3666.193181818182</AvgResponseTime>\\r\\n </RegionProportionData>\\r\\n </Value>\\r\\n <DataInterval>86400</DataInterval>\\r\\n <RequestId>2E5AD83F-BD7B-462E-8319-2E30E305519A</RequestId>\\r\\n <DomainName>example.com</DomainName>\\r\\n <EndTime>2015-12-05T12:00:00Z</EndTime>\\r\\n <StartTime>2015-12-07T12:00:00Z</StartTime>\\r\\n</DescribeScdnDomainRegionDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainRegionData',
+ ],
+ 'DescribeScdnDomainTopReferVisit' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2018-10-03T16:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'SortBy',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'pv',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2018-10-03T16:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '95994621-8382-464B-8762-C708E73568D1',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'TopReferList' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'ReferList' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Flow' => [
+ 'description' => '',
+ 'example' => '460486880',
+ 'type' => 'string',
+ ],
+ 'FlowProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ 'VisitData' => [
+ 'description' => '',
+ 'example' => '229567',
+ 'type' => 'string',
+ ],
+ 'ReferDetail' => [
+ 'description' => '',
+ 'example' => '123.XXX.XXX.158',
+ 'type' => 'string',
+ ],
+ 'VisitProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"StartTime\\": \\"2018-10-03T16:00:00Z\\",\\n \\"RequestId\\": \\"95994621-8382-464B-8762-C708E73568D1\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"TopReferList\\": {\\n \\"ReferList\\": [\\n {\\n \\"Flow\\": \\"460486880\\",\\n \\"FlowProportion\\": 0.35,\\n \\"VisitData\\": \\"229567\\",\\n \\"ReferDetail\\": \\"123.XXX.XXX.158\\",\\n \\"VisitProportion\\": 0.35\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainTopReferVisitResponse>\\n <TopReferList>\\n <ReferList>\\n <Flow>460486880</Flow>\\n <VisitProportion>0.35</VisitProportion>\\n <VisitData>229567</VisitData>\\n <ReferDetail>-</ReferDetail>\\n <FlowProportion>0.35</FlowProportion>\\n </ReferList>\\n <ReferList>\\n <Flow>460486880</Flow>\\n <VisitProportion>0.35</VisitProportion>\\n <VisitData>2496</VisitData>\\n <ReferDetail>123.XXX.XXX.158</ReferDetail>\\n <FlowProportion>0.35</FlowProportion>\\n </ReferList>\\n <ReferList>\\n <Flow>460486880</Flow>\\n <VisitProportion>0.35</VisitProportion>\\n <VisitData>448</VisitData>\\n <ReferDetail>example.aliyundoc.com</ReferDetail>\\n <FlowProportion>0.35</FlowProportion>\\n </ReferList>\\n <ReferList>\\n <Flow>460486880</Flow>\\n <VisitProportion>0.35</VisitProportion>\\n <VisitData>3</VisitData>\\n <ReferDetail>example.aliyundoc.com</ReferDetail>\\n <FlowProportion>0.35</FlowProportion>\\n </ReferList>\\n </TopReferList>\\n <RequestId>95994621-8382-464B-8762-C708E73568D1</RequestId>\\n <DomainName>example.com</DomainName>\\n <StartTime>2018-10-03T16:00:00Z</StartTime>\\n</DescribeScdnDomainTopReferVisitResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainTopReferVisit',
+ ],
+ 'DescribeScdnDomainTopUrlVisit' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2018-10-03T16:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'SortBy',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'pv',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2018-10-03T16:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '64D28B53-5902-409B-94F6-FD46680144FE',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'AllUrlList' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'UrlList' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Flow' => [
+ 'description' => '',
+ 'example' => '460486880',
+ 'type' => 'string',
+ ],
+ 'UrlDetail' => [
+ 'description' => '',
+ 'example' => 'http://example.com/nn_live/nn_x64/a0.m3u8',
+ 'type' => 'string',
+ ],
+ 'FlowProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ 'VisitData' => [
+ 'description' => '',
+ 'example' => '161673',
+ 'type' => 'string',
+ ],
+ 'VisitProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ 'Url200List' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'UrlList' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Flow' => [
+ 'description' => '',
+ 'example' => '460486880',
+ 'type' => 'string',
+ ],
+ 'UrlDetail' => [
+ 'description' => '',
+ 'example' => 'http://example.com/nn_live/nn_x64/a0.m3u8',
+ 'type' => 'string',
+ ],
+ 'FlowProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ 'VisitData' => [
+ 'description' => '',
+ 'example' => '161673',
+ 'type' => 'string',
+ ],
+ 'VisitProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ 'Url300List' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'UrlList' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Flow' => [
+ 'description' => '',
+ 'example' => '460486880',
+ 'type' => 'string',
+ ],
+ 'UrlDetail' => [
+ 'description' => '',
+ 'example' => 'http://example.com/nn_live/nn_x64/a0.m3u8',
+ 'type' => 'string',
+ ],
+ 'FlowProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ 'VisitData' => [
+ 'description' => '',
+ 'example' => '161673',
+ 'type' => 'string',
+ ],
+ 'VisitProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ 'Url400List' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'UrlList' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Flow' => [
+ 'description' => '',
+ 'example' => '460486880',
+ 'type' => 'string',
+ ],
+ 'UrlDetail' => [
+ 'description' => '',
+ 'example' => 'http://example.com/nn_live/nn_x64/a0.m3u8',
+ 'type' => 'string',
+ ],
+ 'FlowProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ 'VisitData' => [
+ 'description' => '',
+ 'example' => '161673',
+ 'type' => 'string',
+ ],
+ 'VisitProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ 'Url500List' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'UrlList' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Flow' => [
+ 'description' => '',
+ 'example' => '460486880',
+ 'type' => 'string',
+ ],
+ 'UrlDetail' => [
+ 'description' => '',
+ 'example' => 'http://example.com/nn_live/nn_x64/a0.m3u8',
+ 'type' => 'string',
+ ],
+ 'FlowProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ 'VisitData' => [
+ 'description' => '',
+ 'example' => '161673',
+ 'type' => 'string',
+ ],
+ 'VisitProportion' => [
+ 'description' => '',
+ 'example' => '0.35',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidTime.ValueNotSupported',
+ 'errorMessage' => 'StartTime or EndTime is miss match.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomainName.Mismatch',
+ 'errorMessage' => 'The specified DomainName is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"StartTime\\": \\"2018-10-03T16:00:00Z\\",\\n \\"RequestId\\": \\"64D28B53-5902-409B-94F6-FD46680144FE\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"AllUrlList\\": {\\n \\"UrlList\\": [\\n {\\n \\"Flow\\": \\"460486880\\",\\n \\"UrlDetail\\": \\"http://example.com/nn_live/nn_x64/a0.m3u8\\",\\n \\"FlowProportion\\": 0.35,\\n \\"VisitData\\": \\"161673\\",\\n \\"VisitProportion\\": 0.35\\n }\\n ]\\n },\\n \\"Url200List\\": {\\n \\"UrlList\\": [\\n {\\n \\"Flow\\": \\"460486880\\",\\n \\"UrlDetail\\": \\"http://example.com/nn_live/nn_x64/a0.m3u8\\",\\n \\"FlowProportion\\": 0.35,\\n \\"VisitData\\": \\"161673\\",\\n \\"VisitProportion\\": 0.35\\n }\\n ]\\n },\\n \\"Url300List\\": {\\n \\"UrlList\\": [\\n {\\n \\"Flow\\": \\"460486880\\",\\n \\"UrlDetail\\": \\"http://example.com/nn_live/nn_x64/a0.m3u8\\",\\n \\"FlowProportion\\": 0.35,\\n \\"VisitData\\": \\"161673\\",\\n \\"VisitProportion\\": 0.35\\n }\\n ]\\n },\\n \\"Url400List\\": {\\n \\"UrlList\\": [\\n {\\n \\"Flow\\": \\"460486880\\",\\n \\"UrlDetail\\": \\"http://example.com/nn_live/nn_x64/a0.m3u8\\",\\n \\"FlowProportion\\": 0.35,\\n \\"VisitData\\": \\"161673\\",\\n \\"VisitProportion\\": 0.35\\n }\\n ]\\n },\\n \\"Url500List\\": {\\n \\"UrlList\\": [\\n {\\n \\"Flow\\": \\"460486880\\",\\n \\"UrlDetail\\": \\"http://example.com/nn_live/nn_x64/a0.m3u8\\",\\n \\"FlowProportion\\": 0.35,\\n \\"VisitData\\": \\"161673\\",\\n \\"VisitProportion\\": 0.35\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainTopUrlVisitResponse>\\r\\n <Url300List>\\r\\n <UrlList>\\r\\n <Flow>460486880</Flow>\\r\\n <VisitProportion>0.35</VisitProportion>\\r\\n <VisitData>161673</VisitData>\\r\\n <UrlDetail>http://example.com/nn_live/nn_x64/aWQ9SE5KU0GNfbGl2ZQ,,/HNJSMPP360.m3u8</UrlDetail>\\r\\n <FlowProportion>0.35</FlowProportion>\\r\\n </UrlList>\\r\\n <UrlList>\\r\\n <Flow>460486880</Flow>\\r\\n <VisitProportion>0.35</VisitProportion>\\r\\n <VisitData>3</VisitData>\\r\\n <UrlDetail>http://example.com/nn_live/nn_x64/aWQ9SE5KU01QUDZXg9MQ,,/HNJSMPP360.ts</UrlDetail>\\r\\n <FlowProportion>0.35</FlowProportion>\\r\\n </UrlList>\\r\\n </Url300List>\\r\\n <AllUrlList>\\r\\n <UrlList>\\r\\n <Flow>460486880</Flow>\\r\\n <VisitProportion>0.35</VisitProportion>\\r\\n <VisitData>161673</VisitData>\\r\\n <UrlDetail>http://example.com/nn_live/nn_x64/a0.m3u8</UrlDetail>\\r\\n <FlowProportion>0.35</FlowProportion>\\r\\n </UrlList>\\r\\n <UrlList>\\r\\n <Flow>460486880</Flow>\\r\\n <VisitProportion>0.35</VisitProportion>\\r\\n <VisitData>37</VisitData>\\r\\n <UrlDetail>http://example.com/nn_live/nn_x64/ZXg9MQ,,/HNJSMPP360.ts</UrlDetail>\\r\\n <FlowProportion>0.35</FlowProportion>\\r\\n </UrlList>\\r\\n </AllUrlList>\\r\\n <Url400List>\\r\\n <UrlList>\\r\\n <Flow>460486880</Flow>\\r\\n <VisitProportion>0.35</VisitProportion>\\r\\n <VisitData>1884</VisitData>\\r\\n <UrlDetail>http://example.com/nn_live/nn_x64/aWQ9SE5KU01QUhbGxfcGNfbGl2ZQ,,/HNJSMPP360.m3u8</UrlDetail>\\r\\n <FlowProportion>0.35</FlowProportion>\\r\\n </UrlList>\\r\\n <UrlList>\\r\\n <Flow>460486880</Flow>\\r\\n <VisitProportion>0.35</VisitProportion>\\r\\n <VisitData>1</VisitData>\\r\\n <UrlDetail>http://example.com/nn_live/nn_x64/aWQ9SEEwODgmpbmRleZPTE,/HNJSMPP360.ts</UrlDetail>\\r\\n <FlowProportion>0.35</FlowProportion>\\r\\n </UrlList>\\r\\n </Url400List>\\r\\n <RequestId>64D28B53-5902-409B-94F6-FD46680144FE</RequestId>\\r\\n <DomainName>example.com</DomainName>\\r\\n <Url200List>\\r\\n <UrlList>\\r\\n <Flow>460486880</Flow>\\r\\n <VisitProportion>0.35</VisitProportion>\\r\\n <VisitData>161673</VisitData>\\r\\n <UrlDetail>http://example.com/nn_live/nn_x64/aWQ9SE5KU0bGxfcGNfbGl2ZQ,,/HNJSMPP360.m3u8</UrlDetail>\\r\\n <FlowProportion>0.35</FlowProportion>\\r\\n </UrlList>\\r\\n <UrlList>\\r\\n <Flow>460486880</Flow>\\r\\n <VisitProportion>0.35</VisitProportion>\\r\\n <VisitData>3</VisitData>\\r\\n <UrlDetail>http://example.com/nn_live/nn_x64/aWQ9SE5KU01QUDMlPTIwMTxMDk5ZXg9MQ,,/HNJSMPP360.ts</UrlDetail>\\r\\n <FlowProportion>0.35</FlowProportion>\\r\\n </UrlList>\\r\\n </Url200List>\\r\\n <StartTime>2018-10-03T16:00:00Z</StartTime>\\r\\n <Url500List>\\r\\n <UrlList>\\r\\n <Flow>460486880</Flow>\\r\\n <VisitProportion>0.35</VisitProportion>\\r\\n <VisitData>161673</VisitData>\\r\\n <UrlDetail>http://example.com/nn_live/nn_x64/aWQ9SE5KU0GNfbGl2ZQ,,/HNJSMPP360.m3u8</UrlDetail>\\r\\n <FlowProportion>0.35</FlowProportion>\\r\\n </UrlList>\\r\\n <UrlList>\\r\\n <Flow>460486880</Flow>\\r\\n <VisitProportion>0.35</VisitProportion>\\r\\n <VisitData>3</VisitData>\\r\\n <UrlDetail>http://example.com/nn_live/nn_x64/aWQ9SE5KU01QUDZXg9MQ,,/HNJSMPP360.ts</UrlDetail>\\r\\n <FlowProportion>0.35</FlowProportion>\\r\\n </UrlList>\\r\\n </Url500List>\\r\\n</DescribeScdnDomainTopUrlVisitResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainTopUrlVisit',
+ ],
+ 'DescribeScdnDomainUvData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-11-29T00:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-11-30T00:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2015-11-30T00:00:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2015-11-29T00:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'E9D3257A-1B7C-414C-90C1-8D07AC47BCAC',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '300',
+ 'type' => 'string',
+ ],
+ 'UvDataInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'UsageData' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Value' => [
+ 'description' => '',
+ 'example' => '318',
+ 'type' => 'string',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2015-11-29T20:00:00Z',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidTime.ValueNotSupported',
+ 'errorMessage' => 'StartTime or EndTime is miss match.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2015-11-30T00:00:00Z\\",\\n \\"StartTime\\": \\"2015-11-29T00:00:00Z\\",\\n \\"RequestId\\": \\"E9D3257A-1B7C-414C-90C1-8D07AC47BCAC\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"300\\",\\n \\"UvDataInterval\\": {\\n \\"UsageData\\": [\\n {\\n \\"Value\\": \\"318\\",\\n \\"TimeStamp\\": \\"2015-11-29T20:00:00Z\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainUvDataResponse>\\r\\n <DataInterval>300</DataInterval>\\r\\n <RequestId>E9D3257A-1B7C-414C-90C1-8D07AC47BCAC</RequestId>\\r\\n <DomainName>example.com</DomainName>\\r\\n <EndTime>2015-11-30T00:00:00Z</EndTime>\\r\\n <StartTime>2015-11-29T00:00:00Z</StartTime>\\r\\n <UvDataInterval>\\r\\n <UsageData>\\r\\n <TimeStamp>2015-11-29T20:00:00Z</TimeStamp>\\r\\n <Value>318</Value>\\r\\n </UsageData>\\r\\n <UsageData>\\r\\n <TimeStamp>2015-11-29T18:00:00Z</TimeStamp>\\r\\n <Value>318</Value>\\r\\n </UsageData>\\r\\n <UsageData>\\r\\n <TimeStamp>2015-11-29T03:00:00Z</TimeStamp>\\r\\n <Value>329</Value>\\r\\n </UsageData>\\r\\n <UsageData>\\r\\n <TimeStamp>2015-11-29T09:00:00Z</TimeStamp>\\r\\n <Value>312</Value>\\r\\n </UsageData>\\r\\n </UvDataInterval>\\r\\n</DescribeScdnDomainUvDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainUvData',
+ ],
+ 'DescribeScdnDomainRealTimeBpsData' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'IspNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'telecom',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'LocationNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'beijing',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2018-01-02T11:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2018-01-02T11:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'B49E6DDA-F413-422B-B58E-2FA23F286726',
+ 'type' => 'string',
+ ],
+ 'Data' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'BpsModel' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Bps' => [
+ 'description' => '',
+ 'example' => '16710625.733333332',
+ 'format' => 'float',
+ 'type' => 'number',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2018-01-02T11:05:00Z',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidTime.Malformed',
+ 'errorMessage' => 'Specified StartTime or EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomainName.Malformed',
+ 'errorMessage' => 'Specified domain name is malformed.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"B49E6DDA-F413-422B-B58E-2FA23F286726\\",\\n \\"Data\\": {\\n \\"BpsModel\\": [\\n {\\n \\"Bps\\": 16710625.733333332,\\n \\"TimeStamp\\": \\"2018-01-02T11:05:00Z\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainRealTimeBpsDataResponse>\\r\\n <Data>\\r\\n <BpsModel>\\r\\n <TimeStamp>2018-01-02T11:05:00Z</TimeStamp>\\r\\n <Bps>16710625.733333332</Bps>\\r\\n </BpsModel>\\r\\n <BpsModel>\\r\\n <TimeStamp>2018-01-02T11:04:00Z</TimeStamp>\\r\\n <Bps>59392614.8</Bps>\\r\\n </BpsModel>\\r\\n </Data>\\r\\n <RequestId>B49E6DDA-F413-422B-B58E-2FA23F286726</RequestId>\\r\\n</DescribeScdnDomainRealTimeBpsDataResponse>","errorExample":""}]',
+ 'title' => 'DescribeScdnDomainRealTimeBpsData',
+ ],
+ 'DescribeScdnCcTopIp' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '1',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-11-30T00:55:00Z',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-11-30T0 1:00:00Z',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'FA2EE241-5E9D-488A-B36E-408BF81C077E',
+ 'type' => 'string',
+ ],
+ 'Total' => [
+ 'description' => '',
+ 'example' => '246',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'AttackIpDataList' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'AttackIpDatas' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'AttackCount' => [
+ 'description' => '',
+ 'example' => '2018398',
+ 'type' => 'string',
+ ],
+ 'Ip' => [
+ 'description' => '',
+ 'example' => '1.XXX.XXX.4',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MISS_PARAMETER',
+ 'errorMessage' => 'MISS_PARAMETER.',
+ ],
+ [
+ 'errorCode' => 'USER_NOT_EXIST',
+ 'errorMessage' => 'USER_NOT_EXIST',
+ ],
+ [
+ 'errorCode' => 'QUERY_DOMAIN_CC_DATA_FAILED',
+ 'errorMessage' => 'QUERY_DOMAIN_CC_DATA_FAILED',
+ ],
+ [
+ 'errorCode' => 'DOMAIN_NOT_EXIST',
+ 'errorMessage' => 'DOMAIN_NOT_EXIST',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FA2EE241-5E9D-488A-B36E-408BF81C077E\\",\\n \\"Total\\": \\"246\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"AttackIpDataList\\": {\\n \\"AttackIpDatas\\": [\\n {\\n \\"AttackCount\\": \\"2018398\\",\\n \\"Ip\\": \\"1.XXX.XXX.4\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnCcTopIpResponse>\\n <AttackIpDataList>\\n <AttackIpDatas>\\n <Ip>1.XXX.XXX.4</Ip>\\n <AttackCount>2018398</AttackCount>\\n </AttackIpDatas>\\n <AttackIpDatas>\\n <Ip>2.XXX.XXX.5</Ip>\\n <AttackCount>1891178</AttackCount>\\n </AttackIpDatas>\\n <AttackIpDatas>\\n <Ip>5.XXX.XXX.8</Ip>\\n <AttackCount>1758322</AttackCount>\\n </AttackIpDatas>\\n </AttackIpDataList>\\n <Total>246</Total>\\n <DomainName>example.com</DomainName>\\n <RequestId>FA2EE241-5E9D-488A-B36E-408BF81C077E</RequestId>\\n</DescribeScdnCcTopIpResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnCcTopIp',
+ ],
+ 'DescribeScdnCcTopUrl' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '30',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '1',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-11-30T00:55:00Z',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-11-30T0 1:00:00Z',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'FA2EE241-5E9D-488A-B36E-408BF81C077E',
+ 'type' => 'string',
+ ],
+ 'Total' => [
+ 'description' => '',
+ 'example' => '123',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'AttackUrlDataList' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'AttackUrlDatas' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'AttackCount' => [
+ 'description' => '',
+ 'example' => '2018398',
+ 'type' => 'string',
+ ],
+ 'Url' => [
+ 'description' => '',
+ 'example' => '/xxxxx/xxx',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MISS_PARAMETER',
+ 'errorMessage' => 'MISS_PARAMETER.',
+ ],
+ [
+ 'errorCode' => 'USER_NOT_EXIST',
+ 'errorMessage' => 'USER_NOT_EXIST',
+ ],
+ [
+ 'errorCode' => 'QUERY_DOMAIN_CC_DATA_FAILED',
+ 'errorMessage' => 'QUERY_DOMAIN_CC_DATA_FAILED',
+ ],
+ [
+ 'errorCode' => 'DOMAIN_NOT_EXIST',
+ 'errorMessage' => 'DOMAIN_NOT_EXIST',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FA2EE241-5E9D-488A-B36E-408BF81C077E\\",\\n \\"Total\\": \\"123\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"AttackUrlDataList\\": {\\n \\"AttackUrlDatas\\": [\\n {\\n \\"AttackCount\\": \\"2018398\\",\\n \\"Url\\": \\"/xxxxx/xxx\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnCcTopUrlResponse>\\r\\n <AttackUrlDataList>\\r\\n <AttackUrlDatas>\\r\\n <Url>/xxxxx/xxx</Url>\\r\\n <AttackCount>2018398</AttackCount>\\r\\n </AttackUrlDatas>\\r\\n <AttackUrlDatas>\\r\\n <Url>/xxx/xxxx.xx</Url>\\r\\n <AttackCount>1891178</AttackCount>\\r\\n </AttackUrlDatas>\\r\\n <AttackUrlDatas>\\r\\n <Url>/xxx/xxx/xx</Url>\\r\\n <AttackCount>1758322</AttackCount>\\r\\n </AttackUrlDatas>\\r\\n </AttackUrlDataList>\\r\\n <Total>123</Total>\\r\\n <DomainName>example.com</DomainName>\\r\\n <RequestId>FA2EE241-5E9D-488A-B36E-408BF81C077E</RequestId>\\r\\n</DescribeScdnCcTopUrlResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnCcTopUrl',
+ ],
+ 'DescribeScdnDomainBpsData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Interval',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '300',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'IspNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'alibaba',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'LocationNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'cn-hangzhou',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '3C6CCEC4-6B88-4D4A-93E4-D47B3D92CF8F',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '300',
+ 'type' => 'string',
+ ],
+ 'BpsDataPerInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DataModule' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'BpsValue' => [
+ 'description' => '',
+ 'example' => '11288111',
+ 'type' => 'string',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'HttpsBpsValue' => [
+ 'description' => '',
+ 'example' => '2000',
+ 'type' => 'string',
+ ],
+ 'HttpBpsValue' => [
+ 'description' => '',
+ 'example' => '11286111',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingParameter',
+ 'errorMessage' => 'StartTime and EndTime can not be single.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'Specified end time does not math the specified start time.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2017-12-10T21:00:00Z\\",\\n \\"StartTime\\": \\"2017-12-10T20:00:00Z\\",\\n \\"RequestId\\": \\"3C6CCEC4-6B88-4D4A-93E4-D47B3D92CF8F\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"300\\",\\n \\"BpsDataPerInterval\\": {\\n \\"DataModule\\": [\\n {\\n \\"BpsValue\\": \\"11288111\\",\\n \\"TimeStamp\\": \\"2017-12-10T20:00:00Z\\",\\n \\"HttpsBpsValue\\": \\"2000\\",\\n \\"HttpBpsValue\\": \\"11286111\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainBpsDataResponse>\\r\\n <BpsDataPerInterval>\\r\\n <DataModule>\\r\\n <TimeStamp>2017-12-10T20:00:00Z</TimeStamp>\\r\\n <BpsValue>11288111</BpsValue>\\r\\n <HttpBpsValue>11286111</HttpBpsValue>\\r\\n <HttpsBpsValue>2000</HttpsBpsValue>\\r\\n </DataModule>\\r\\n <DataModule>\\r\\n <TimeStamp>2017-12-10T20:05:00Z</TimeStamp>\\r\\n <BpsValue>1288111</BpsValue>\\r\\n <HttpBpsValue>1286111</HttpBpsValue>\\r\\n <HttpsBpsValue>2000</HttpsBpsValue>\\r\\n </DataModule>\\r\\n </BpsDataPerInterval>\\r\\n <DomainName>example.com</DomainName>\\r\\n <DataInterval>300</DataInterval>\\r\\n <RequestId>3C6CCEC4-6B88-4D4A-93E4-D47B3D92CF8F</RequestId>\\r\\n <StartTime>2017-12-10T20:00:00Z</StartTime>\\r\\n <EndTime>2017-12-10T21:00:00Z</EndTime> \\r\\n</DescribeScdnDomainBpsDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainBpsData',
+ ],
+ 'DescribeScdnDomainHttpCodeData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com,aliyundoc.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2018-03-01T05:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2018-03-01T13:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Interval',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '300',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'IspNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'alibaba',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'LocationNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'cn-hangzhou',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2018-03-01T13:00:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2018-03-01T05:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '91FC2D9D-B042-4634-8A5C-7B8E7482C22D',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '3600',
+ 'type' => 'string',
+ ],
+ 'DataPerInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DataModule' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2018-03-01T13:00:00Z',
+ 'type' => 'string',
+ ],
+ 'HttpCodeDataPerInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'HttpCodeDataModule' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Code' => [
+ 'description' => '',
+ 'example' => '404',
+ 'type' => 'string',
+ ],
+ 'Proportion' => [
+ 'description' => '',
+ 'example' => '100',
+ 'type' => 'string',
+ ],
+ 'Count' => [
+ 'description' => '',
+ 'example' => '16',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingParameter',
+ 'errorMessage' => 'StartTime and EndTime can not be single.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'Specified end time does not math the specified start time.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2018-03-01T13:00:00Z\\",\\n \\"StartTime\\": \\"2018-03-01T05:00:00Z\\",\\n \\"RequestId\\": \\"91FC2D9D-B042-4634-8A5C-7B8E7482C22D\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"3600\\",\\n \\"DataPerInterval\\": {\\n \\"DataModule\\": [\\n {\\n \\"TimeStamp\\": \\"2018-03-01T13:00:00Z\\",\\n \\"HttpCodeDataPerInterval\\": {\\n \\"HttpCodeDataModule\\": [\\n {\\n \\"Code\\": \\"404\\",\\n \\"Proportion\\": \\"100\\",\\n \\"Count\\": \\"16\\"\\n }\\n ]\\n }\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<EndTime>2018-03-01T13:00:00Z</EndTime>\\n<RequestId>91FC2D9D-B042-4634-8A5C-7B8E7482C22D</RequestId>\\n<DomainName>example.com</DomainName>\\n<DataInterval>3600</DataInterval>\\n<StartTime>2018-03-01T05:00:00Z</StartTime>\\n<DataPerInterval>\\n <DataModule>\\n <TimeStamp>2018-03-01T13:00:00Z</TimeStamp>\\n <HttpCodeDataPerInterval>\\n <HttpCodeDataModule>\\n <Proportion>100</Proportion>\\n <Count>16</Count>\\n <Code>404</Code>\\n </HttpCodeDataModule>\\n </HttpCodeDataPerInterval>\\n </DataModule>\\n</DataPerInterval>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainHttpCodeData',
+ ],
+ 'DescribeScdnDomainLog' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '10',
+ 'format' => 'int64',
+ 'required' => false,
+ 'type' => 'integer',
+ 'maximum' => '1000',
+ 'default' => '300',
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '1',
+ 'format' => 'int64',
+ 'required' => false,
+ 'type' => 'integer',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2016-10-20T04:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2016-10-20T04:10:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'headers' => [],
+ 'schema' => [
+ 'properties' => [
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '077D0284-F041-4A41-A932-B48377FDAA25',
+ 'type' => 'string',
+ ],
+ 'DomainLogDetails' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DomainLogDetail' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'LogCount' => [
+ 'description' => '',
+ 'example' => '20',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'LogInfos' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'LogInfoDetail' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '1521975600',
+ 'type' => 'string',
+ ],
+ 'LogSize' => [
+ 'description' => '',
+ 'example' => '2645401',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '1521972000',
+ 'type' => 'string',
+ ],
+ 'LogName' => [
+ 'description' => '',
+ 'example' => 'example.com_2018_03_25_180000_190000.gz',
+ 'type' => 'string',
+ ],
+ 'LogPath' => [
+ 'description' => '',
+ 'example' => 'cdnlog2.aliyuncs.com/example.com/2018_03_25/example.com_2018_03_25_180000_190000.gz?',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ 'PageInfos' => [
+ 'description' => '',
+ 'properties' => [
+ 'PageNumber' => [
+ 'description' => '',
+ 'example' => '1',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'PageSize' => [
+ 'description' => '',
+ 'example' => '20',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'Total' => [
+ 'description' => '',
+ 'example' => '20',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"DomainName\\": \\"example.com\\",\\n \\"RequestId\\": \\"077D0284-F041-4A41-A932-B48377FDAA25\\",\\n \\"DomainLogDetails\\": {\\n \\"DomainLogDetail\\": [\\n {\\n \\"LogCount\\": 20,\\n \\"LogInfos\\": {\\n \\"LogInfoDetail\\": [\\n {\\n \\"EndTime\\": \\"1521975600\\",\\n \\"LogSize\\": 2645401,\\n \\"StartTime\\": \\"1521972000\\",\\n \\"LogName\\": \\"example.com_2018_03_25_180000_190000.gz\\",\\n \\"LogPath\\": \\"cdnlog2.aliyuncs.com/example.com/2018_03_25/example.com_2018_03_25_180000_190000.gz?\\"\\n }\\n ]\\n },\\n \\"PageInfos\\": {\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 20,\\n \\"Total\\": 20\\n }\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainLogResponse>\\n<RequestId>077D0284-F041-4A41-A932-B48377FDAA25</RequestId>\\n<DomainLogDetails>\\n <DomainLogDetail>\\n <LogInfos>\\n <LogInfoDetail>\\n <LogName>example.com_2018_03_25_180000_190000.gz</LogName>\\n <LogPath>cdnlog2.aliyuncs.com/example.com/2018_03_25/example.com_2018_03_25_180000_190000.gz?xxx</LogPath>\\n <EndTime>1521975600</EndTime>\\n <StartTime>1521972000</StartTime>\\n <LogSize>2645401</LogSize>\\n </LogInfoDetail>\\n <LogInfoDetail>\\n <LogName>example.com_2018_03_25_190000_200000.gz</LogName>\\n <LogPath>cdnlog2.aliyuncs.com/example.com/2018_03_25/example.com_2018_03_25_190000_200000.gz?xxx</LogPath>\\n <EndTime>1521979200</EndTime>\\n <StartTime>1521975600</StartTime>\\n <LogSize>2653965</LogSize>\\n </LogInfoDetail>\\n </LogInfos>\\n <LogCount>20</LogCount>\\n <PageInfos>\\n <PageNumber>1</PageNumber>\\n <PageSize>20</PageSize>\\n <Total>20</Total>\\n </PageInfos>\\n </DomainLogDetail>\\n</DomainLogDetails>\\n<DomainName>example.com</DomainName>\\n</DescribeScdnDomainLogResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainLog',
+ ],
+ 'DescribeScdnDomainOriginBpsData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Interval',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '300',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '7CBCD6AD-B016-42E5-AE0B-B3731DE8F755',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '300',
+ 'type' => 'string',
+ ],
+ 'OriginBpsDataPerInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DataModule' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'type' => 'string',
+ ],
+ 'OriginBpsValue' => [
+ 'description' => '',
+ 'example' => '200',
+ 'type' => 'string',
+ ],
+ 'HttpOriginBpsValue' => [
+ 'description' => '',
+ 'example' => '100',
+ 'type' => 'string',
+ ],
+ 'HttpsOriginBpsValue' => [
+ 'description' => '',
+ 'example' => '100',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingParameter',
+ 'errorMessage' => 'StartTime and EndTime can not be single.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'Specified end time does not math the specified start time.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2017-12-10T21:00:00Z\\",\\n \\"StartTime\\": \\"2017-12-10T20:00:00Z\\",\\n \\"RequestId\\": \\"7CBCD6AD-B016-42E5-AE0B-B3731DE8F755\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"300\\",\\n \\"OriginBpsDataPerInterval\\": {\\n \\"DataModule\\": [\\n {\\n \\"HttpOriginBpsValue\\": \\"100\\",\\n \\"TimeStamp\\": \\"2017-12-10T21:00:00Z\\",\\n \\"HttpsOriginBpsValue\\": \\"100\\",\\n \\"OriginBpsValue\\": \\"200\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DomainName>example.com</DomainName>\\n<DataInterval>300</DataInterval>\\n<OriginBpsDataPerInterval>\\n <DataModule>\\n <TimeStamp>2017-12-10T21:00:00Z</TimeStamp>\\n <OriginBpsValue>200</OriginBpsValue>\\n <HttpOriginBpsValue>100</HttpOriginBpsValue>\\n <HttpsOriginBpsValue>100</HttpsOriginBpsValue>\\n </DataModule>\\n <DataModule>\\n <TimeStamp>2017-12-10T21:00:05Z</TimeStamp>\\n <OriginBpsValue>300</OriginBpsValue>\\n <HttpOriginBpsValue>200</HttpOriginBpsValue>\\n <HttpsOriginBpsValue>100</HttpsOriginBpsValue>\\n </DataModule>\\n <DataModule>\\n <TimeStamp>2017-12-10T21:00:10Z</TimeStamp>\\n <OriginBpsValue>200</OriginBpsValue>\\n <HttpOriginBpsValue>100</HttpOriginBpsValue>\\n <HttpsOriginBpsValue>100</HttpsOriginBpsValue>\\n </DataModule>\\n</OriginBpsDataPerInterval>\\n<RequestId>7CBCD6AD-B016-42E5-AE0B-B3731DE8F755</RequestId>\\n<StartTime>2017-12-10T20:00:00Z</StartTime>\\n<EndTime>2017-12-10T21:00:00Z</EndTime>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainOriginBpsData',
+ ],
+ 'DescribeScdnDomainQpsData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Interval',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '300',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'IspNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'alibaba',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'LocationNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'cn-hangzhou',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'BEA5625F-8FCF-48F4-851B-CA63946DA664',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '300',
+ 'type' => 'string',
+ ],
+ 'QpsDataPerInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DataModule' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'HttpsAccValue' => [
+ 'description' => '',
+ 'example' => '50',
+ 'type' => 'string',
+ ],
+ 'QpsValue' => [
+ 'description' => '',
+ 'example' => '0.56',
+ 'type' => 'string',
+ ],
+ 'AccValue' => [
+ 'description' => '',
+ 'example' => '100',
+ 'type' => 'string',
+ ],
+ 'HttpQpsValue' => [
+ 'description' => 'http QPS。',
+ 'example' => '0.28',
+ 'type' => 'string',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'type' => 'string',
+ ],
+ 'HttpsQpsValue' => [
+ 'description' => 'https QPS。',
+ 'example' => '0.28',
+ 'type' => 'string',
+ ],
+ 'HttpAccValue' => [
+ 'description' => '',
+ 'example' => '50',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingParameter',
+ 'errorMessage' => 'StartTime and EndTime can not be single.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'Specified end time does not math the specified start time.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2017-12-10T21:00:00Z\\",\\n \\"StartTime\\": \\"2017-12-10T20:00:00Z\\",\\n \\"RequestId\\": \\"BEA5625F-8FCF-48F4-851B-CA63946DA664\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"300\\",\\n \\"QpsDataPerInterval\\": {\\n \\"DataModule\\": [\\n {\\n \\"HttpsAccValue\\": \\"50\\",\\n \\"QpsValue\\": \\"0.56\\",\\n \\"AccValue\\": \\"100\\",\\n \\"HttpQpsValue\\": \\"0.28\\",\\n \\"TimeStamp\\": \\"2017-12-10T21:00:00Z\\",\\n \\"HttpsQpsValue\\": \\"0.28\\",\\n \\"HttpAccValue\\": \\"50\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainQpsDataResponse>\\r\\n <QpsDataPerInterval>\\r\\n <DataModule>\\r\\n <TimeStamp>2017-12-10T21:00:00Z</TimeStamp>\\r\\n <QpsValue>0.56</QpsValue>\\r\\n <HttpQpsValue>0.28</HttpQpsValue>\\r\\n <HttpsQpsValue>0.28</HttpsQpsValue>\\r\\n <AccValue>100</AccValue>\\r\\n <HttpAccValue>50</HttpAccValue>\\r\\n <HttpsAccValue>50</HttpsAccValue>\\r\\n </DataModule>\\r\\n </QpsDataPerInterval>\\r\\n <DomainName>example.com</DomainName>\\r\\n <DataInterval>300</DataInterval>\\r\\n <RequestId>BEA5625F-8FCF-48F4-851B-CA63946DA664</RequestId>\\r\\n <StartTime>2017-12-10T20:00:00Z</StartTime>\\r\\n <EndTime>2017-12-10T21:00:00Z</EndTime>\\r\\n</DescribeScdnDomainQpsDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainQpsData',
+ ],
+ 'DescribeScdnTopDomainsByFlow' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2016-03-01T04:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2016-03-14T07:34:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Product',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'scdn',
+ 'required' => false,
+ 'type' => 'string',
+ 'default' => 'scdn',
+ ],
+ ],
+ [
+ 'name' => 'Limit',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '5',
+ 'format' => 'int64',
+ 'maximum' => '100',
+ 'minimum' => '1',
+ 'required' => false,
+ 'type' => 'integer',
+ 'default' => '20',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'DomainOnlineCount' => [
+ 'description' => '',
+ 'example' => '68',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2016-03-14T07:34:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2016-03-14T06:34:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '4E09C5D7-E1CF-4CAA-A45E-8727F4C8FD70',
+ 'type' => 'string',
+ ],
+ 'DomainCount' => [
+ 'description' => '',
+ 'example' => '68',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'TopDomains' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'TopDomain' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'MaxBps' => [
+ 'description' => '',
+ 'example' => '22139626',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'Rank' => [
+ 'description' => '',
+ 'example' => '1',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'TotalAccess' => [
+ 'description' => '',
+ 'example' => '3',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'TrafficPercent' => [
+ 'description' => '',
+ 'example' => '21.686305274906182 ',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'TotalTraffic' => [
+ 'description' => '',
+ 'example' => '123',
+ 'type' => 'string',
+ ],
+ 'MaxBpsTime' => [
+ 'description' => '',
+ 'example' => '2018-11-01T08:10:00Z',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"DomainOnlineCount\\": 68,\\n \\"EndTime\\": \\"2016-03-14T07:34:00Z\\",\\n \\"StartTime\\": \\"2016-03-14T06:34:00Z\\",\\n \\"RequestId\\": \\"4E09C5D7-E1CF-4CAA-A45E-8727F4C8FD70\\",\\n \\"DomainCount\\": 68,\\n \\"TopDomains\\": {\\n \\"TopDomain\\": [\\n {\\n \\"MaxBps\\": 22139626,\\n \\"Rank\\": 1,\\n \\"TotalAccess\\": 3,\\n \\"TrafficPercent\\": \\"21.686305274906182\\\\t\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"TotalTraffic\\": \\"123\\",\\n \\"MaxBpsTime\\": \\"2018-11-01T08:10:00Z\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnTopDomainsByFlowResponse>\\r\\n <DomainCount>68</DomainCount>\\r\\n <DomainOnlineCount>68</DomainOnlineCount>\\r\\n <RequestId>4E09C5D7-E1CF-4CAA-A45E-8727F4C8FD70</RequestId>\\r\\n <TopDomains>\\r\\n <TopDomain>\\r\\n <Rank>1</Rank>\\r\\n <MaxBps>22139626</MaxBps>\\r\\n <TotalTraffic>2043859876683.9001</TotalTraffic>\\r\\n <TrafficPercent>30.64191989360235</TrafficPercent>\\r\\n <TotalAccess>107784230</TotalAccess>\\r\\n <DomainName>example.com</DomainName>\\r\\n <MaxBpsTime>2018-11-01T08:10:00Z</MaxBpsTime>\\r\\n </TopDomain>\\r\\n <TopDomain>\\r\\n <Rank>2</Rank>\\r\\n <MaxBps>1008772351</MaxBps>\\r\\n <TotalTraffic>1729970466149.2002</TotalTraffic>\\r\\n <TrafficPercent>25.936032624725815</TrafficPercent>\\r\\n <TotalAccess>3843128</TotalAccess>\\r\\n <DomainName>example.com</DomainName>\\r\\n <MaxBpsTime>2018-11-01T08:10:00Z</MaxBpsTime>\\r\\n </TopDomain>\\r\\n <TopDomain>\\r\\n <Rank>3</Rank>\\r\\n <MaxBps>16046911</MaxBps>\\r\\n <TotalTraffic>1446507574551.6</TotalTraffic>\\r\\n <TrafficPercent>21.686305274906182</TrafficPercent>\\r\\n <TotalAccess>547567</TotalAccess>\\r\\n <DomainName>example.com</DomainName>\\r\\n <MaxBpsTime>2018-11-01T08:10:00Z</MaxBpsTime>\\r\\n </TopDomain>\\r\\n <TopDomain>\\r\\n <Rank>4</Rank>\\r\\n <MaxBps>15990893</MaxBps>\\r\\n <TotalTraffic>1418144519687.5</TotalTraffic>\\r\\n <TrafficPercent>21.261081185428147</TrafficPercent>\\r\\n <TotalAccess>548380</TotalAccess>\\r\\n <DomainName>example.com</DomainName>\\r\\n <MaxBpsTime>2018-11-01T08:10:00Z</MaxBpsTime>\\r\\n </TopDomain>\\r\\n <TopDomain>\\r\\n <Rank>5</Rank>\\r\\n <MaxBps>473599</MaxBps>\\r\\n <TotalTraffic>28739937242.500004</TotalTraffic>\\r\\n <TrafficPercent>0.4308743788055894</TrafficPercent>\\r\\n <TotalAccess>152150</TotalAccess>\\r\\n <DomainName>example.com</DomainName>\\r\\n <MaxBpsTime>2018-11-01T08:10:00Z</MaxBpsTime>\\r\\n </TopDomain>\\r\\n </TopDomains>\\r\\n <EndTime>2016-03-14T07:34:00Z</EndTime>\\r\\n <StartTime>2016-03-01T04:00:00Z</StartTime>\\r\\n</DescribeScdnTopDomainsByFlowResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnTopDomainsByFlow',
+ ],
+ 'DescribeScdnRefreshQuota' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'BlockQuota' => [
+ 'description' => '',
+ 'example' => '100',
+ 'type' => 'string',
+ ],
+ 'PreloadRemain' => [
+ 'description' => '',
+ 'example' => '400',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '42E0554B-80F4-4921-AED6-ACFB22CAAAD0',
+ 'type' => 'string',
+ ],
+ 'blockRemain' => [
+ 'description' => '',
+ 'example' => '100',
+ 'type' => 'string',
+ ],
+ 'DirRemain' => [
+ 'description' => '',
+ 'example' => '99',
+ 'type' => 'string',
+ ],
+ 'UrlRemain' => [
+ 'description' => '',
+ 'example' => '1996',
+ 'type' => 'string',
+ ],
+ 'DirQuota' => [
+ 'description' => '',
+ 'example' => '100',
+ 'type' => 'string',
+ ],
+ 'UrlQuota' => [
+ 'description' => '',
+ 'example' => '2000',
+ 'type' => 'string',
+ ],
+ 'PreloadQuota' => [
+ 'description' => '',
+ 'example' => '500',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"BlockQuota\\": \\"100\\",\\n \\"PreloadRemain\\": \\"400\\",\\n \\"RequestId\\": \\"42E0554B-80F4-4921-AED6-ACFB22CAAAD0\\",\\n \\"blockRemain\\": \\"100\\",\\n \\"DirRemain\\": \\"99\\",\\n \\"UrlRemain\\": \\"1996\\",\\n \\"DirQuota\\": \\"100\\",\\n \\"UrlQuota\\": \\"2000\\",\\n \\"PreloadQuota\\": \\"500\\"\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnRefreshQuotaResponse>\\r\\n <DirQuota>100</DirQuota>\\r\\n <DirRemain>99</DirRemain>\\r\\n <RequestId>42E0554B-80F4-4921-AED6-ACFB22CAAAD0</RequestId>\\r\\n <UrlQuota>2000</UrlQuota>\\r\\n <UrlRemain>1996</UrlRemain>\\r\\n <PreloadQuota>500</PreloadQuota>\\r\\n <PreloadRemain>400</PreloadRemain>\\r\\n</DescribeScdnRefreshQuotaResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnRefreshQuota',
+ ],
+ 'DescribeScdnRefreshTasks' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'TaskId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '70422****',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ObjectPath',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'http://example.com/examplefile.txt',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '1',
+ 'format' => 'int32',
+ 'maximum' => '42949672',
+ 'minimum' => '1',
+ 'required' => false,
+ 'type' => 'integer',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'ObjectType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'file',
+ 'required' => false,
+ 'type' => 'string',
+ 'enum' => [
+ 'file',
+ 'directory',
+ 'preload',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Status',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'Complete',
+ 'required' => false,
+ 'type' => 'string',
+ 'enum' => [
+ 'Complete',
+ 'Refreshing',
+ 'Failed',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '30',
+ 'format' => 'int32',
+ 'maximum' => '100',
+ 'minimum' => '1',
+ 'required' => false,
+ 'type' => 'integer',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-01-01T12:12:20Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-01-01T12:13:20Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ResourceGroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'rg-acfmyuji4b6****',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '174F6032-AA26-470D-B90E-36F0EB205BEE',
+ 'type' => 'string',
+ ],
+ 'PageNumber' => [
+ 'description' => '',
+ 'example' => '1',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'PageSize' => [
+ 'description' => '',
+ 'example' => '10',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'TotalCount' => [
+ 'description' => '',
+ 'example' => '2',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'Tasks' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'Task' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Status' => [
+ 'description' => '',
+ 'example' => 'Complete',
+ 'type' => 'string',
+ ],
+ 'CreationTime' => [
+ 'description' => '',
+ 'example' => '2014-11-27T08:18:38Z',
+ 'type' => 'string',
+ ],
+ 'ObjectType' => [
+ 'description' => '',
+ 'example' => 'file',
+ 'type' => 'string',
+ ],
+ 'Process' => [
+ 'description' => '',
+ 'example' => '100%',
+ 'type' => 'string',
+ ],
+ 'Description' => [
+ 'description' => '',
+ 'example' => 'Internal Error',
+ 'type' => 'string',
+ ],
+ 'ObjectPath' => [
+ 'description' => '',
+ 'example' => 'http://example.com/examplefile.txt',
+ 'type' => 'string',
+ ],
+ 'TaskId' => [
+ 'description' => '',
+ 'example' => '704225667',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidTaskId.Malformed',
+ 'errorMessage' => 'The specified TaskId is invalid.',
+ ],
+ [
+ 'errorCode' => 'MissingParameter.ObjectType',
+ 'errorMessage' => 'The ObjectType parameter is required if DomainName or Status is specified.',
+ ],
+ [
+ 'errorCode' => 'MissingTimeParameter',
+ 'errorMessage' => 'The StartTime and EndTime must be both specified.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'The specified EndTime is earlier than the StartTime.',
+ ],
+ [
+ 'errorCode' => 'DomainNameOverLimit',
+ 'errorMessage' => 'A maximum of 500 domains are supported for each request.',
+ ],
+ [
+ 'errorCode' => 'InvalidTime',
+ 'errorMessage' => 'The query time cannot exceed the last 3 days.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidObjectType.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter ObjectType is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidStatus.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter Status is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'The specified StartTime parameter is invalid.',
+ ],
+ ],
+ 429 => [
+ [
+ 'errorCode' => 'TooManyRequests',
+ 'errorMessage' => 'The server is busy. Please try again later.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"174F6032-AA26-470D-B90E-36F0EB205BEE\\",\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 10,\\n \\"TotalCount\\": 2,\\n \\"Tasks\\": {\\n \\"Task\\": [\\n {\\n \\"Status\\": \\"Complete\\",\\n \\"CreationTime\\": \\"2014-11-27T08:18:38Z\\",\\n \\"ObjectType\\": \\"file\\",\\n \\"Process\\": \\"100%\\",\\n \\"Description\\": \\"Internal Error\\",\\n \\"ObjectPath\\": \\"http://example.com/examplefile.txt\\",\\n \\"TaskId\\": \\"704225667\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<TotalCount>2</TotalCount>\\n<Tasks>\\n <Task>\\n <Status>Complete</Status>\\n <ObjectType>file</ObjectType>\\n <ObjectPath>http://example.com/examplefile.txt</ObjectPath>\\n <Description>Internal Error</Description>\\n <TaskId>704225667</TaskId>\\n <CreationTime>2014-11-27T08:18:38Z</CreationTime>\\n <Process>100%</Process>\\n </Task>\\n</Tasks>\\n<PageSize>10</PageSize>\\n<RequestId>174F6032-AA26-470D-B90E-36F0EB205BEE</RequestId>\\n<PageNumber>1</PageNumber>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnRefreshTasks',
+ ],
+ 'PreloadScdnObjectCaches' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'ObjectPath',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.aliyundoc.com/examplefile.txt',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Area',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'overseas',
+ 'required' => false,
+ 'type' => 'string',
+ 'enum' => [
+ 'domestic',
+ 'overseas',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'L2Preload',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'false',
+ 'required' => false,
+ 'type' => 'boolean',
+ 'default' => 'false',
+ ],
+ ],
+ [
+ 'name' => 'WithHeader',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'headers' => [],
+ 'schema' => [
+ 'properties' => [
+ 'PreloadTaskId' => [
+ 'description' => '',
+ 'example' => '9524****',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'E5BD4B50-7A02-493A-AE0B-97B9024B413',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'SingleRequest.OverLimit',
+ 'errorMessage' => 'Over 1000 urls in a single request',
+ ],
+ [
+ 'errorCode' => 'QuotaExceeded.Preload',
+ 'errorMessage' => 'Your preload attempts have exceeded the daily limit.',
+ ],
+ [
+ 'errorCode' => 'InvalidObjectPath.Malformed',
+ 'errorMessage' => 'The specified ObjectPath is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidExtensiveDomain.ValueNotSupported',
+ 'errorMessage' => 'The specified ExtensiveDomain is not supported.',
+ ],
+ [
+ 'errorCode' => 'PreloadQueueFull',
+ 'errorMessage' => 'The warming queue is full; please try again later.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"PreloadTaskId\\": \\"9524****\\",\\n \\"RequestId\\": \\"E5BD4B50-7A02-493A-AE0B-97B9024B413\\"\\n}","errorExample":""},{"type":"xml","example":"<RequestId>E5BD4B50-7A02-493A-AE0B-97B9024B413</RequestId>\\n<PreloadTaskId>9524****</PreloadTaskId>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'PreloadScdnObjectCaches',
+ ],
+ 'RefreshScdnObjectCaches' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'ObjectPath',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.aliyundoc.com/examplefile.txt',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ObjectType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'File',
+ 'required' => false,
+ 'type' => 'string',
+ 'default' => 'File',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RefreshTaskId' => [
+ 'description' => '',
+ 'example' => '704222904',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'D61E4801-EAFF-4A63-AAE1-FBF6CE1CFD1C',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'SingleRequest.OverLimit',
+ 'errorMessage' => 'Over 1000 urls in a single request',
+ ],
+ [
+ 'errorCode' => 'InvalidObjectType.ValueNotSupported',
+ 'errorMessage' => 'The specified value of "ObjectType" is not supported.',
+ ],
+ [
+ 'errorCode' => 'ObjectPath.Malformed',
+ 'errorMessage' => 'The specified value of parameter ObjectPath is malformed.',
+ ],
+ [
+ 'errorCode' => 'QuotaExceeded.Refresh',
+ 'errorMessage' => 'Your refresh attempts have exceeded the daily limit.',
+ ],
+ [
+ 'errorCode' => 'InvalidObjectPath.Malformed',
+ 'errorMessage' => 'The specified ObjectPath is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidExtensiveDomain.ValueNotSupported',
+ 'errorMessage' => 'The specified ExtensiveDomain is not supported.',
+ ],
+ [
+ 'errorCode' => 'QuotaPerMinuteExceeded.Refresh',
+ 'errorMessage' => 'You tried to refresh too frequently; please try again later.',
+ ],
+ [
+ 'errorCode' => 'TooMany.Refresh',
+ 'errorMessage' => 'The refresh queue is full; please try again later.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RefreshTaskId\\": \\"704222904\\",\\n \\"RequestId\\": \\"D61E4801-EAFF-4A63-AAE1-FBF6CE1CFD1C\\"\\n}","errorExample":""},{"type":"xml","example":"<RefreshScdnObjectCachesResponse>\\r\\n <RefreshTaskId>704222904</RefreshTaskId>\\r\\n <RequestId>D61E4801-EAFF-4A63-AAE1-FBF6CE1CFD1C</RequestId>\\r\\n</RefreshScdnObjectCachesResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'RefreshScdnObjectCaches',
+ ],
+ 'DescribeScdnCertificateDetail' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'CertName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'certname',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'CertName' => [
+ 'description' => '',
+ 'example' => 'vmeixme',
+ 'type' => 'string',
+ ],
+ 'Key' => [
+ 'description' => '',
+ 'example' => 'key',
+ 'type' => 'string',
+ ],
+ 'Cert' => [
+ 'description' => '',
+ 'example' => '-----BEGIN CERTIFICATE-----xxx-----END CERTIFICATE-----',
+ 'type' => 'string',
+ ],
+ 'CertId' => [
+ 'description' => '',
+ 'example' => '123',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'C7C69682-7F88-40DD-A198-10D0309E439B',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"CertName\\": \\"vmeixme\\",\\n \\"Key\\": \\"key\\",\\n \\"Cert\\": \\"-----BEGIN CERTIFICATE-----xxx-----END CERTIFICATE-----\\",\\n \\"CertId\\": 123,\\n \\"RequestId\\": \\"C7C69682-7F88-40DD-A198-10D0309E439B\\"\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnCertificateDetailResponse>\\r\\n <CertId>123</CertId>\\r\\n <RequestId>C7C69682-7F88-40DD-A198-10D0309E439B</RequestId>\\r\\n <CertName>证书名称</CertName>\\r\\n <Cert>-----BEGIN CERTIFICATE-----xxx-----END CERTIFICATE-----</Cert>\\r\\n</DescribeScdnCertificateDetailResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnCertificateDetail',
+ ],
+ 'DescribeScdnCertificateList' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'FC0E34AC-0239-44A7-AB0E-800DE522C8DA',
+ 'type' => 'string',
+ ],
+ 'CertificateListModel' => [
+ 'description' => '',
+ 'properties' => [
+ 'Count' => [
+ 'description' => '',
+ 'example' => '2',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'CertList' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'Cert' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'LastTime' => [
+ 'description' => '',
+ 'example' => '1512388610',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'Fingerprint' => [
+ 'description' => '',
+ 'example' => 'xxx',
+ 'type' => 'string',
+ ],
+ 'CertName' => [
+ 'description' => '',
+ 'example' => '',
+ 'type' => 'string',
+ ],
+ 'Issuer' => [
+ 'description' => '',
+ 'example' => 'xxx',
+ 'type' => 'string',
+ ],
+ 'CertId' => [
+ 'description' => '',
+ 'example' => '123',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'Common' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FC0E34AC-0239-44A7-AB0E-800DE522C8DA\\",\\n \\"CertificateListModel\\": {\\n \\"Count\\": 2,\\n \\"CertList\\": {\\n \\"Cert\\": [\\n {\\n \\"LastTime\\": 1512388610,\\n \\"Fingerprint\\": \\"xxx\\",\\n \\"CertName\\": \\"证书1\\",\\n \\"Issuer\\": \\"xxx\\",\\n \\"CertId\\": 123,\\n \\"Common\\": \\"example.com\\"\\n }\\n ]\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnCertificateListResponse>\\r\\n <CertificateListModel>\\r\\n <Count>2</Count>\\r\\n <CertList>\\r\\n <Cert>\\r\\n <CertName>证书1</CertName>\\r\\n <Issuer>xxx</Issuer>\\r\\n <LastTime>1512388610</LastTime>\\r\\n <CertId>xxx</CertId>\\r\\n <Common>test</Common>\\r\\n <Fingerprint>xxx</Fingerprint>\\r\\n </Cert>\\r\\n <Cert>\\r\\n <CertName>证书2</CertName>\\r\\n <Issuer>xxx</Issuer>\\r\\n <LastTime>1512388659</LastTime>\\r\\n <CertId>xxx</CertId>\\r\\n <Common>test</Common>\\r\\n <Fingerprint>xxx</Fingerprint>\\r\\n </Cert>\\r\\n </CertList>\\r\\n </CertificateListModel>\\r\\n <RequestId>FC0E34AC-0239-44A7-AB0E-800DE522C8DA</RequestId>\\r\\n</DescribeScdnCertificateListResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnCertificateList',
+ ],
+ 'DescribeScdnDomainTrafficData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Interval',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '300',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'IspNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'alibaba',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'LocationNameEn',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'cn-hangzhou',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'B955107D-E658-4E77-B913-E0AC3D31693E',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '300',
+ 'type' => 'string',
+ ],
+ 'TrafficDataPerInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DataModule' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'TrafficValue' => [
+ 'description' => '',
+ 'example' => '423304182',
+ 'type' => 'string',
+ ],
+ 'HttpTrafficValue' => [
+ 'description' => '',
+ 'example' => '0',
+ 'type' => 'string',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'HttpsTrafficValue' => [
+ 'description' => '',
+ 'example' => '423304182',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingParameter',
+ 'errorMessage' => 'StartTime and EndTime can not be single.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'Specified end time does not math the specified start time.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2017-12-10T21:00:00Z\\",\\n \\"StartTime\\": \\"2017-12-10T20:00:00Z\\",\\n \\"RequestId\\": \\"B955107D-E658-4E77-B913-E0AC3D31693E\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"300\\",\\n \\"TrafficDataPerInterval\\": {\\n \\"DataModule\\": [\\n {\\n \\"TrafficValue\\": \\"423304182\\",\\n \\"HttpTrafficValue\\": \\"0\\",\\n \\"TimeStamp\\": \\"2017-12-10T20:00:00Z\\",\\n \\"HttpsTrafficValue\\": \\"423304182\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainTrafficDataResponse>\\r\\n <DomainName>example.com</DomainName>\\r\\n <DataInterval>300</DataInterval>\\r\\n <TrafficDataPerInterval>\\r\\n <DataModule>\\r\\n <TimeStamp>2017-12-10T20:00:00Z</TimeStamp>\\r\\n <TrafficValue>423304182</TrafficValue>\\r\\n <HttpTrafficValue>0</HttpTrafficValue>\\r\\n <HttpsTrafficValue>423304182</HttpsTrafficValue>\\r\\n </DataModule>\\r\\n <DataModule>\\r\\n <TimeStamp>2017-12-10T20:00:05Z</TimeStamp>\\r\\n <TrafficValue>454680793</TrafficValue>\\r\\n <HttpTrafficValue>0</HttpTrafficValue>\\r\\n <HttpsTrafficValue>454680793</HttpsTrafficValue>\\r\\n </DataModule>\\r\\n </TrafficDataPerInterval>\\r\\n <RequestId>B955107D-E658-4E77-B913-E0AC3D31693E</RequestId>\\r\\n <StartTime>2017-12-10T20:00:00Z</StartTime>\\r\\n <EndTime>2017-12-10T21:00:00Z</EndTime>\\r\\n</DescribeScdnDomainTrafficDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainTrafficData',
+ ],
+ 'DescribeScdnDomainOriginTrafficData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Interval',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '300',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2017-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'A666D44F-19D6-490E-97CF-1A64AB962C57',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '300',
+ 'type' => 'string',
+ ],
+ 'OriginTrafficDataPerInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DataModule' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'TrafficValue' => [
+ 'description' => '',
+ 'example' => '1000',
+ 'type' => 'string',
+ ],
+ 'HttpTrafficValue' => [
+ 'description' => '',
+ 'example' => '500',
+ 'type' => 'string',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2017-12-10T21:00:00Z',
+ 'type' => 'string',
+ ],
+ 'HttpsTrafficValue' => [
+ 'description' => '',
+ 'example' => '500',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingParameter',
+ 'errorMessage' => 'StartTime and EndTime can not be single.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'Specified end time does not math the specified start time.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2017-12-10T21:00:00Z\\",\\n \\"StartTime\\": \\"2017-12-10T20:00:00Z\\",\\n \\"RequestId\\": \\"A666D44F-19D6-490E-97CF-1A64AB962C57\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"300\\",\\n \\"OriginTrafficDataPerInterval\\": {\\n \\"DataModule\\": [\\n {\\n \\"TrafficValue\\": \\"1000\\",\\n \\"HttpTrafficValue\\": \\"500\\",\\n \\"TimeStamp\\": \\"2017-12-10T21:00:00Z\\",\\n \\"HttpsTrafficValue\\": \\"500\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainOriginTrafficDataResponse>\\r\\n <DomainName>example.com</DomainName>\\r\\n <DataInterval>300</DataInterval>\\r\\n <OriginTrafficDataPerInterval>\\r\\n <DataModule>\\r\\n <TimeStamp>2017-12-10T21:00:00Z</TimeStamp>\\r\\n <TrafficValue>1000</TrafficValue>\\r\\n <HttpTrafficValue>500</HttpTrafficValue>\\r\\n <HttpsTrafficValue>500</HttpsTrafficValue>\\r\\n </DataModule>\\r\\n <DataModule>\\r\\n <TimeStamp>2017-12-10T21:00:05Z</TimeStamp>\\r\\n <TrafficValue>2000</TrafficValue>\\r\\n <HttpTrafficValue>1500</HttpTrafficValue>\\r\\n <HttpsTrafficValue>500</HttpsTrafficValue>\\r\\n </DataModule>\\r\\n </OriginTrafficDataPerInterval>\\r\\n <RequestId>A666D44F-19D6-490E-97CF-1A64AB962C57</RequestId>\\r\\n <StartTime>2017-12-10T20:00:00Z</StartTime>\\r\\n <EndTime>2017-12-10T21:00:00Z</EndTime>\\r\\n</DescribeScdnDomainOriginTrafficDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainOriginTrafficData',
+ ],
+ 'DescribeScdnDomainRealTimeSrcTrafficData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:01:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:01:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'A666D44F-19D6-490E-97CF-1A64AB962C57',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '60',
+ 'type' => 'string',
+ ],
+ 'RealTimeSrcTrafficDataPerInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DataModule' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Value' => [
+ 'description' => '',
+ 'example' => '0',
+ 'type' => 'string',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingParameter',
+ 'errorMessage' => 'StartTime and EndTime can not be single.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'Specified end time does not math the specified start time.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ [
+ 'errorCode' => 'Abs.DomainName.Malformed',
+ 'errorMessage' => 'The size of DomainName is too big.',
+ ],
+ [
+ 'errorCode' => 'InvalidInterval.Malformed',
+ 'errorMessage' => 'Specified Interval is malformed.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2015-12-10T20:01:00Z\\",\\n \\"StartTime\\": \\"2015-12-10T20:00:00Z\\",\\n \\"RequestId\\": \\"A666D44F-19D6-490E-97CF-1A64AB962C57\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"60\\",\\n \\"RealTimeSrcTrafficDataPerInterval\\": {\\n \\"DataModule\\": [\\n {\\n \\"Value\\": \\"0\\",\\n \\"TimeStamp\\": \\"2015-12-10T20:00:00Z\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainRealTimeSrcTrafficDataResponse>\\r\\n <DataInterval>60</DataInterval>\\r\\n <RealTimeSrcTrafficDataPerInterval>\\r\\n <DataModule>\\r\\n <TimeStamp>2015-12-10T20:00:00Z</TimeStamp>\\r\\n <Value>0</Value>\\r\\n </DataModule>\\r\\n <DataModule>\\r\\n <TimeStamp>2015-12-10T20:01:00Z</TimeStamp>\\r\\n <Value>0</Value>\\r\\n </DataModule>\\r\\n </RealTimeSrcTrafficDataPerInterval>\\r\\n <RequestId>A666D44F-19D6-490E-97CF-1A64AB962C57</RequestId>\\r\\n <DomainName>example.com</DomainName>\\r\\n <EndTime>2015-12-10T20:01:00Z</EndTime>\\r\\n <StartTime>2015-12-10T20:00:00Z</StartTime>\\r\\n</DescribeScdnDomainRealTimeSrcTrafficDataResponse>","errorExample":""}]',
+ 'title' => 'DescribeScdnDomainRealTimeSrcTrafficData',
+ ],
+ 'DescribeScdnDomainRealTimeTrafficData' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:00:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:01:00Z',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'EndTime' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:01:00Z',
+ 'type' => 'string',
+ ],
+ 'StartTime' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'A666D44F-19D6-490E-97CF-1A64AB962C57',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'DataInterval' => [
+ 'description' => '',
+ 'example' => '60',
+ 'type' => 'string',
+ ],
+ 'RealTimeTrafficDataPerInterval' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DataModule' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Value' => [
+ 'description' => '',
+ 'example' => '0',
+ 'type' => 'string',
+ ],
+ 'TimeStamp' => [
+ 'description' => '',
+ 'example' => '2015-12-10T20:00:00Z',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingParameter',
+ 'errorMessage' => 'StartTime and EndTime can not be single.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.Malformed',
+ 'errorMessage' => 'Specified StartTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Malformed',
+ 'errorMessage' => 'Specified EndTime is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidEndTime.Mismatch',
+ 'errorMessage' => 'Specified end time does not math the specified start time.',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ [
+ 'errorCode' => 'Abs.DomainName.Malformed',
+ 'errorMessage' => 'The size of DomainName is too big.',
+ ],
+ [
+ 'errorCode' => 'InvalidInterval.Malformed',
+ 'errorMessage' => 'Specified Interval is malformed.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"EndTime\\": \\"2015-12-10T20:01:00Z\\",\\n \\"StartTime\\": \\"2015-12-10T20:00:00Z\\",\\n \\"RequestId\\": \\"A666D44F-19D6-490E-97CF-1A64AB962C57\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"DataInterval\\": \\"60\\",\\n \\"RealTimeTrafficDataPerInterval\\": {\\n \\"DataModule\\": [\\n {\\n \\"Value\\": \\"0\\",\\n \\"TimeStamp\\": \\"2015-12-10T20:00:00Z\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainRealTimeTrafficDataResponse>\\r\\n <DataInterval>60</DataInterval>\\r\\n <RealTimeSrcTrafficDataPerInterval>\\r\\n <DataModule>\\r\\n <TimeStamp>2015-12-10T20:00:00Z</TimeStamp>\\r\\n <Value>0</Value>\\r\\n </DataModule>\\r\\n <DataModule>\\r\\n <TimeStamp>2015-12-10T20:01:00Z</TimeStamp>\\r\\n <Value>0</Value>\\r\\n </DataModule>\\r\\n </RealTimeSrcTrafficDataPerInterval>\\r\\n <RequestId>A666D44F-19D6-490E-97CF-1A64AB962C57</RequestId>\\r\\n <DomainName>example.com</DomainName>\\r\\n <EndTime>2015-12-10T20:01:00Z</EndTime>\\r\\n <StartTime>2015-12-10T20:00:00Z</StartTime>\\r\\n</DescribeScdnDomainRealTimeTrafficDataResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainRealTimeTrafficData',
+ ],
+ 'DescribeScdnCcQpsInfo' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-11-30T00:55:00Z',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-11-30T00:55:00Z',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'FA2EE241-5E9D-488A-B36E-408BF81C077E',
+ 'type' => 'string',
+ ],
+ 'Attacks' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'Attack' => [
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'example' => '{"Attack": [119089,118006,118269,118605,118990,118062]}',
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'Totals' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'Total' => [
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'example' => '{"Total": [119097,118013,118274,118609,118997,118068]}',
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'TimeScopes' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'TimeScope' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Interval' => [
+ 'description' => '',
+ 'example' => '60000',
+ 'type' => 'string',
+ ],
+ 'Start' => [
+ 'description' => '',
+ 'example' => '1512003300000',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MISS_PARAMETER',
+ 'errorMessage' => 'MISS_PARAMETER.',
+ ],
+ [
+ 'errorCode' => 'USER_NOT_EXIST',
+ 'errorMessage' => 'USER_NOT_EXIST',
+ ],
+ [
+ 'errorCode' => 'QUERY_DOMAIN_QPS_FAILED',
+ 'errorMessage' => 'QUERY_DOMAIN_QPS_FAILED',
+ ],
+ [
+ 'errorCode' => 'DOMAIN_NOT_EXIST',
+ 'errorMessage' => 'DOMAIN_NOT_EXIST',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"FA2EE241-5E9D-488A-B36E-408BF81C077E\\",\\n \\"Attacks\\": {\\n \\"Attack\\": [\\n \\"{\\\\\\"Attack\\\\\\": [119089,118006,118269,118605,118990,118062]}\\"\\n ]\\n },\\n \\"Totals\\": {\\n \\"Total\\": [\\n \\"{\\\\\\"Total\\\\\\": [119097,118013,118274,118609,118997,118068]}\\"\\n ]\\n },\\n \\"TimeScopes\\": {\\n \\"TimeScope\\": [\\n {\\n \\"Interval\\": \\"60000\\",\\n \\"Start\\": \\"1512003300000\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnCcQpsInfoResponse>\\r\\n <Attacks>\\r\\n <Attack>119089</Attack>\\r\\n <Attack>118006</Attack>\\r\\n <Attack>118269</Attack>\\r\\n <Attack>118605</Attack>\\r\\n <Attack>118990</Attack>\\r\\n <Attack>118062</Attack>\\r\\n </Attacks>\\r\\n <Totals>\\r\\n <Total>119097</Total>\\r\\n <Total>118013</Total>\\r\\n <Total>118274</Total>\\r\\n <Total>118609</Total>\\r\\n <Total>118997</Total>\\r\\n <Total>118068</Total>\\r\\n </Totals>\\r\\n <TimeScopes>\\r\\n <Interval>60000</Interval>\\r\\n <Start>1512003300000</Start>\\r\\n </TimeScopes>\\r\\n <RequestId>FA2EE241-5E9D-488A-B36E-408BF81C077E</RequestId>\\r\\n</DescribeScdnCcQpsInfoResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnCcQpsInfo',
+ ],
+ 'DescribeScdnDDoSTrafficInfo' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-11-30T00:55:00Z',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2017-11-30T00:56:00Z',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Line',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'ALL',
+ 'required' => true,
+ 'type' => 'string',
+ 'enum' => [
+ 'CT',
+ 'CUT',
+ 'ALL',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '8EEEA133-B4E4-4BE4-B00D-93B60387D8FD',
+ 'type' => 'string',
+ ],
+ 'PpsTotals' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'PpsTotal' => [
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'example' => '{"PpsTotal": [519738,550892,555648,553692]}',
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'PpsDrops' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'PpsDrop' => [
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'example' => '{"PpsDrop": [680,665,674,633]}',
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'BpsDrops' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'BpsDrop' => [
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'example' => '{"BpsDrop": [468000,488000,488000,461000]}',
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'BpsTotals' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'BpsTotal' => [
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'example' => '{"BpsTotal": [581720000,616652000,621827000,619432000]}',
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'TimeScopes' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'TimeScope' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Interval' => [
+ 'description' => '',
+ 'example' => '60000',
+ 'type' => 'string',
+ ],
+ 'Start' => [
+ 'description' => '',
+ 'example' => '1512003360000',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MISS_PARAMETER',
+ 'errorMessage' => 'MISS_PARAMETER.',
+ ],
+ [
+ 'errorCode' => 'USER_NOT_EXIST',
+ 'errorMessage' => 'USER_NOT_EXIST',
+ ],
+ [
+ 'errorCode' => 'QUERY_TRAFFIC_FAILED',
+ 'errorMessage' => 'QUERY_TRAFFIC_FAILED',
+ ],
+ [
+ 'errorCode' => 'InvalidStartTime.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter StartTime is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"8EEEA133-B4E4-4BE4-B00D-93B60387D8FD\\",\\n \\"PpsTotals\\": {\\n \\"PpsTotal\\": [\\n \\"{\\\\\\"PpsTotal\\\\\\": [519738,550892,555648,553692]}\\"\\n ]\\n },\\n \\"PpsDrops\\": {\\n \\"PpsDrop\\": [\\n \\"{\\\\\\"PpsDrop\\\\\\": [680,665,674,633]}\\"\\n ]\\n },\\n \\"BpsDrops\\": {\\n \\"BpsDrop\\": [\\n \\"{\\\\\\"BpsDrop\\\\\\": [468000,488000,488000,461000]}\\"\\n ]\\n },\\n \\"BpsTotals\\": {\\n \\"BpsTotal\\": [\\n \\"{\\\\\\"BpsTotal\\\\\\": [581720000,616652000,621827000,619432000]}\\"\\n ]\\n },\\n \\"TimeScopes\\": {\\n \\"TimeScope\\": [\\n {\\n \\"Interval\\": \\"60000\\",\\n \\"Start\\": \\"1512003360000\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDDoSTrafficInfoResponse>\\r\\n <PpsTotals>\\r\\n <PpsTotal>519738</PpsTotal>\\r\\n <PpsTotal>550892</PpsTotal>\\r\\n <PpsTotal>555648</PpsTotal>\\r\\n <PpsTotal>553692</PpsTotal>\\r\\n </PpsTotals>\\r\\n <PpsDrops>\\r\\n <PpsDrop>680</PpsDrop>\\r\\n <PpsDrop>665</PpsDrop>\\r\\n <PpsDrop>674</PpsDrop>\\r\\n <PpsDrop>633</PpsDrop>\\r\\n </PpsDrops>\\r\\n <TimeScopes>\\r\\n <Interval>60000</Interval>\\r\\n <Start>1512003360000</Start>\\r\\n </TimeScopes>\\r\\n <RequestId>8EEEA133-B4E4-4BE4-B00D-93B60387D8FD</RequestId>\\r\\n <BpsTotals>\\r\\n <BpsTotal>581720000</BpsTotal>\\r\\n <BpsTotal>616652000</BpsTotal>\\r\\n <BpsTotal>621827000</BpsTotal>\\r\\n <BpsTotal>619432000</BpsTotal>\\r\\n </BpsTotals>\\r\\n <BpsDrops>\\r\\n <BpsDrop>468000</BpsDrop>\\r\\n <BpsDrop>488000</BpsDrop>\\r\\n <BpsDrop>488000</BpsDrop>\\r\\n <BpsDrop>461000</BpsDrop>\\r\\n </BpsDrops>\\r\\n</DescribeScdnDDoSTrafficInfoResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDDoSTrafficInfo',
+ ],
+ 'SetScdnDomainCertificate' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'CertType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'cas',
+ 'required' => false,
+ 'type' => 'string',
+ 'enum' => [
+ 'free',
+ 'cas',
+ 'upload',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'CertName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'yourCertName',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'SSLProtocol',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'on',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'SSLPub',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'SSLPub',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'SSLPri',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'SSLPri',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Region',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'cn-shanghai ',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ForceSet',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '1',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '0AEDAF20-4DDF-4165-8750-47FF9C1929C9',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidSSLProtocol.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter SSLProtocol is not supported.',
+ ],
+ [
+ 'errorCode' => 'SSLPub.MissingParameter',
+ 'errorMessage' => 'An input parameter "SSLPub" that is mandatory for processing the request is not supplied.',
+ ],
+ [
+ 'errorCode' => 'SSLPri.MissingParameter',
+ 'errorMessage' => 'An input parameter "SSLPri" that is mandatory for processing the request is not supplied.',
+ ],
+ [
+ 'errorCode' => 'InvalidSSLPub',
+ 'errorMessage' => 'The SSLPub you provided is malformed!',
+ ],
+ [
+ 'errorCode' => 'InvalidSSLPri',
+ 'errorMessage' => 'The SSLPri you provided is malformed!',
+ ],
+ [
+ 'errorCode' => 'Certificate.MissMatch',
+ 'errorMessage' => 'The SSLPri does not math the specified Certificate!',
+ ],
+ [
+ 'errorCode' => 'InvalidCertificate.TooLong',
+ 'errorMessage' => 'The Certificate you provided is over the max length!',
+ ],
+ [
+ 'errorCode' => 'InvalidCertName.TooLong',
+ 'errorMessage' => 'The Certificate name you provided is over the max length 128!',
+ ],
+ [
+ 'errorCode' => 'Certificate.NotPermittedOff',
+ 'errorMessage' => 'Turn off certificate will change domain scheduling, please contact customer service',
+ ],
+ [
+ 'errorCode' => 'Certificate.SettedNotEffect',
+ 'errorMessage' => 'Certificate was successfully setted but does\'t take effect for protecting current service, please contact customer service',
+ ],
+ [
+ 'errorCode' => 'AuthenticationFailed',
+ 'errorMessage' => 'Authentication failed.',
+ ],
+ [
+ 'errorCode' => 'SetDomainCertificate.ParameterError',
+ 'errorMessage' => 'Parameters have error.',
+ ],
+ [
+ 'errorCode' => 'InvalidSSLPubOrInvalidSSLPri',
+ 'errorMessage' => 'The SSLPri or SSLPub you provided is malformed!',
+ ],
+ [
+ 'errorCode' => 'Certificate.StatusError',
+ 'errorMessage' => 'Certificate is not exist or its status is error.',
+ ],
+ [
+ 'errorCode' => 'DeleteFailed',
+ 'errorMessage' => 'Delete certificate is failed.',
+ ],
+ [
+ 'errorCode' => 'Certificate.NotFind',
+ 'errorMessage' => 'Not find the certificate info.',
+ ],
+ [
+ 'errorCode' => 'Certificate.Duplicated',
+ 'errorMessage' => 'The certificate name is duplicated.',
+ ],
+ [
+ 'errorCode' => 'Certificate.FormatError',
+ 'errorMessage' => 'The certificate format is error.',
+ ],
+ [
+ 'errorCode' => 'Certificate.KeyNull',
+ 'errorMessage' => 'The private key is not null.',
+ ],
+ [
+ 'errorCode' => 'Key.Malformed',
+ 'errorMessage' => 'The private key format is error.',
+ ],
+ [
+ 'errorCode' => 'CertStorage.failed',
+ 'errorMessage' => 'The certificate storage failed.',
+ ],
+ [
+ 'errorCode' => 'CertificateContent.Duplicated',
+ 'errorMessage' => 'The certificate is already uploaded, please don\'t upload again.',
+ ],
+ [
+ 'errorCode' => 'Certificate.Expired',
+ 'errorMessage' => 'The certificate is expired.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomain.notOnline',
+ 'errorMessage' => 'The domain is not online, please check the domain status and try again later.',
+ ],
+ [
+ 'errorCode' => 'Decode.Error',
+ 'errorMessage' => 'The certificate sslpub or sslpri decode error.',
+ ],
+ [
+ 'errorCode' => 'sslPub.Error',
+ 'errorMessage' => 'The SSLPub encoded failed.',
+ ],
+ [
+ 'errorCode' => 'sslPri.Error',
+ 'errorMessage' => 'The SSLPri encoded failed.',
+ ],
+ [
+ 'errorCode' => 'DomainInSafeMode',
+ 'errorMessage' => 'This domain is in the safe mode. if you want to do this operation, please contact us!',
+ ],
+ [
+ 'errorCode' => 'DomainInProtectedMode',
+ 'errorMessage' => 'This domain is in the protected mode. if you want to do this operation, please contact us!',
+ ],
+ ],
+ 403 => [
+ [
+ 'errorCode' => 'IllegalOperation',
+ 'errorMessage' => 'Illegal domain operate is not permitted.',
+ ],
+ ],
+ [
+ [
+ 'errorCode' => 'CertName.MissingParameter',
+ 'errorMessage' => 'An input parameter "CertName" that is mandatory for processing the request is not supplied.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0AEDAF20-4DDF-4165-8750-47FF9C1929C9\\"\\n}","errorExample":""},{"type":"xml","example":"<SetScdnDomainCertificateResponse>\\r\\n <RequestId>0AEDAF20-4DDF-4165-8750-47FF9C1929C9</RequestId>\\r\\n</SetScdnDomainCertificateResponse>","errorExample":""}]',
+ 'title' => 'SetScdnDomainCertificate',
+ ],
+ 'DescribeScdnDomainCertificateInfo' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '5C1E43DC-9E51-4771-82C0-7D5ECEB547A1',
+ 'type' => 'string',
+ ],
+ 'CertInfos' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'CertInfo' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Status' => [
+ 'description' => '',
+ 'example' => 'success',
+ 'type' => 'string',
+ ],
+ 'CertLife' => [
+ 'description' => '',
+ 'example' => '3 months',
+ 'type' => 'string',
+ ],
+ 'CertExpireTime' => [
+ 'description' => '',
+ 'example' => '2018-06-03T22:03:39Z',
+ 'type' => 'string',
+ ],
+ 'SSLPub' => [
+ 'description' => '',
+ 'example' => 'xxxx',
+ 'type' => 'string',
+ ],
+ 'SSLProtocol' => [
+ 'description' => '',
+ 'example' => 'on',
+ 'type' => 'string',
+ ],
+ 'CertType' => [
+ 'description' => '',
+ 'example' => 'free',
+ 'type' => 'string',
+ ],
+ 'CertDomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'CertName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'CertOrg' => [
+ 'description' => '',
+ 'example' => 'Let\'s Encrypt',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 403 => [
+ [
+ 'errorCode' => 'SignatureDoesNotMatch',
+ 'errorMessage' => 'The signature we calculated does not match the one you provided. Please refer to the API reference about authentication for details.',
+ ],
+ ],
+ 500 => [
+ [
+ 'errorCode' => 'InternalError',
+ 'errorMessage' => 'The request processing has failed due to internal error.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"5C1E43DC-9E51-4771-82C0-7D5ECEB547A1\\",\\n \\"CertInfos\\": {\\n \\"CertInfo\\": [\\n {\\n \\"Status\\": \\"success\\",\\n \\"CertLife\\": \\"3 months\\",\\n \\"CertExpireTime\\": \\"2018-06-03T22:03:39Z\\",\\n \\"SSLPub\\": \\"xxxx\\",\\n \\"SSLProtocol\\": \\"on\\",\\n \\"CertType\\": \\"free\\",\\n \\"CertDomainName\\": \\"example.com\\",\\n \\"CertName\\": \\"example.com\\",\\n \\"CertOrg\\": \\"Let\'s Encrypt\\",\\n \\"DomainName\\": \\"example.com\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainCertificateInfoResponse>\\r\\n <CertInfos>\\r\\n <CertInfo>\\r\\n <Status>success</Status>\\r\\n <CertLife>3 months</CertLife>\\r\\n <SSLProtocol>on</SSLProtocol>\\r\\n <CertType>cas</CertType>\\r\\n <CertName>cert-example.com</CertName>\\r\\n <CertDomainName>example.com</CertDomainName>\\r\\n <DomainName>example.com</DomainName>\\r\\n <CertOrg>Let\'s Encrypt</CertOrg>\\r\\n <CertExpireTime>2018-06-03T22:03:39Z</CertExpireTime>\\r\\n </CertInfo>\\r\\n </CertInfos>\\r\\n <RequestId>5C1E43DC-9E51-4771-82C0-7D5ECEB547A1</RequestId>\\r\\n</DescribeScdnDomainCertificateInfoResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainCertificateInfo',
+ ],
+ 'AddScdnDomain' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'create',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ResourceGroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'rg-acfmyuji4b6r4**',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Sources',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '[{"content":"1.1.1.1","type":"ipaddr","priority":"20","port":80}]',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'CheckUrl',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'www.yourdomain.com/test.html',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Scope',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'overseas',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '15C66C7B-671A-4297-9187-2C4477247A74',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidDomainName.Malformed',
+ 'errorMessage' => 'Specified DomainName is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidSource.Content.Malformed',
+ 'errorMessage' => 'Specified source content is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidTypeContent.Mismatch',
+ 'errorMessage' => 'Specified source type does not math the specified source content.',
+ ],
+ [
+ 'errorCode' => 'MissingSource.Content',
+ 'errorMessage' => 'Specified source content is mandatory for this action.',
+ ],
+ [
+ 'errorCode' => 'MissingSource.Type',
+ 'errorMessage' => 'Specified source type is mandatory for this action.',
+ ],
+ [
+ 'errorCode' => 'InvalidSource.Type.Malformed',
+ 'errorMessage' => 'Specified source type is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidSource.Priority.Malformed',
+ 'errorMessage' => 'Specified source priority is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidScope.Malformed',
+ 'errorMessage' => 'Specified Scope is malformed.',
+ ],
+ [
+ 'errorCode' => 'SourceIp.Exceed',
+ 'errorMessage' => 'The Certificate you provided is malformed!',
+ ],
+ [
+ 'errorCode' => 'InvalidCertificate',
+ 'errorMessage' => 'The Certificate you provided is malformed!',
+ ],
+ [
+ 'errorCode' => 'InvalidCertificate.TooLong',
+ 'errorMessage' => 'The Certificate you provided is over the max length!',
+ ],
+ [
+ 'errorCode' => 'InnerAddDomainDenied',
+ 'errorMessage' => 'Your account haven\'t bind aoneId, can not add domain.',
+ ],
+ [
+ 'errorCode' => 'CheckSourceHealthFailed',
+ 'errorMessage' => 'sources ip or source domain check health failed,please input right source.',
+ ],
+ [
+ 'errorCode' => 'ExtensiveAndAllBothExist',
+ 'errorMessage' => 'Extensive domain and the domain begins with \'all.\' can not exist at the same time.',
+ ],
+ [
+ 'errorCode' => 'CdnTypeNotSupportExtensiveDomain',
+ 'errorMessage' => 'Extensive domain not supported for this cdn type.',
+ ],
+ [
+ 'errorCode' => 'ExtensiveAndSpecificDomainConflict',
+ 'errorMessage' => 'Extensive domain and corresponding specific domain are mutually exclusive.',
+ ],
+ [
+ 'errorCode' => 'InvalidResourceGroupId.Malformed',
+ 'errorMessage' => 'Specified ResourceGroupId is malformed.',
+ ],
+ [
+ 'errorCode' => 'DomainReserved',
+ 'errorMessage' => 'The root domain of your domain is reserved by another account. Submit a ticket to contact customer support.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomainNameLevel',
+ 'errorMessage' => 'Domain name suffixed with alicdn.com only support third level.',
+ ],
+ [
+ 'errorCode' => 'EntityNotExists.ResourceGroup',
+ 'errorMessage' => 'The resource group does not exist.',
+ ],
+ [
+ 'errorCode' => 'EntityNotExist.ResourceGroup',
+ 'errorMessage' => 'The resource group does not exist.',
+ ],
+ [
+ 'errorCode' => 'TopLevelDomain.Mismatch',
+ 'errorMessage' => 'The specified TopLevelDomain does not match webSiteType.',
+ ],
+ [
+ 'errorCode' => 'InvalidStatus.ResourceGroup',
+ 'errorMessage' => 'It\'s now allowed to do this operation because of the current status of resource-group.',
+ ],
+ [
+ 'errorCode' => 'NotInternationRealIdentity',
+ 'errorMessage' => 'You need to do real name authentication when you use Chinese mainland resources.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"15C66C7B-671A-4297-9187-2C4477247A74\\"\\n}","errorExample":""},{"type":"xml","example":"<AddScdnDomainResponse>\\r\\n <RequestId>15C66C7B-671A-4297-9187-2C4477247A74</RequestId>\\r\\n</AddScdnDomainResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'AddScdnDomain',
+ ],
+ 'DeleteScdnDomain' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '4785C948-233E-45FD-BA27-1C2119BBC2CC',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidDomainName.Malformed',
+ 'errorMessage' => 'The specific value of parameter DomainName is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidParameter',
+ 'errorMessage' => 'Delete live region parameters have error.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"4785C948-233E-45FD-BA27-1C2119BBC2CC\\"\\n}","errorExample":""},{"type":"xml","example":"<DeleteScdnDomainResponse>\\r\\n <RequestId>4785C948-233E-45FD-BA27-1C2119BBC2CC</RequestId>\\r\\n</DeleteScdnDomainResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DeleteScdnDomain',
+ ],
+ 'DeleteScdnSpecificConfig' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com,aliyundoc.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ConfigId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '2317',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '04F0F334-1335-436C-A1D7-6C044FE73368',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'Invalid%s.ValueNotSupported',
+ 'errorMessage' => 'FunctionName [%s] is not supported.',
+ ],
+ [
+ 'errorCode' => 'MissingParameter',
+ 'errorMessage' => 'The specified value of parameter DomainName can not be empty.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"04F0F334-1335-436C-A1D7-6C044FE73368\\"\\n}","errorExample":""},{"type":"xml","example":"<DeleteScdnSpecificConfigResponse>\\r\\n <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>\\r\\n</DeleteScdnSpecificConfigResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DeleteScdnSpecificConfig',
+ ],
+ 'StartScdnDomain' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '0AEDAF20-4DDF-4165-8750-47FF9C1929C9',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'RecordCheckNotAvailable',
+ 'errorMessage' => 'Please try again later.',
+ ],
+ [
+ 'errorCode' => 'IcpBlack',
+ 'errorMessage' => 'The domain is on the ICP blacklist.',
+ ],
+ [
+ 'errorCode' => 'IspBlack',
+ 'errorMessage' => 'The domain is on the ISP blacklist.',
+ ],
+ [
+ 'errorCode' => 'DomainNotRecordedAliyun',
+ 'errorMessage' => 'The domain not access Ali Cloud for the record please access.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0AEDAF20-4DDF-4165-8750-47FF9C1929C9\\"\\n}","errorExample":""},{"type":"xml","example":"<StartScdnDomainResponse>\\r\\n <RequestId>8436769A-55D0-4DF8-BBA7-0DBC156D7AAF</RequestId>\\r\\n</StartScdnDomainResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'StartScdnDomain',
+ ],
+ 'StopScdnDomain' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '324AEFFF-308C-4DA7-8CD3-01B277B98F28',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"324AEFFF-308C-4DA7-8CD3-01B277B98F28\\"\\n}","errorExample":""},{"type":"xml","example":"<StopDomainResponse>\\r\\n <RequestId>12FE5F2B-8D1F-447F-AAD7-51183F3EEA07</RequestId>\\r\\n</StopDomainResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'StopScdnDomain',
+ ],
+ 'UpdateScdnDomain' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Sources',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '[{"content":"1.1.1.1","type":"ipaddr","priority":"20","port":80}]',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ResourceGroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'rg-acfmyuji4b6r4ry',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '15C66C7B-671A-4297-9187-2C4477247A74',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingDomainName',
+ 'errorMessage' => 'The input parameter domainName that is mandatory for processing this request is not supplied.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomainName.Malformed',
+ 'errorMessage' => 'The specific value of parameter DomainName is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidSource.Content.Malformed',
+ 'errorMessage' => 'Specified source content is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidTypeContent.Mismatch',
+ 'errorMessage' => 'Specified source type does not math the specified source content.',
+ ],
+ [
+ 'errorCode' => 'MissingSource.Content',
+ 'errorMessage' => 'Specified source content is mandatory for this action.',
+ ],
+ [
+ 'errorCode' => 'MissingSource.Type',
+ 'errorMessage' => 'Specified source type is mandatory for this action.',
+ ],
+ [
+ 'errorCode' => 'InvalidSource.Type.Malformed',
+ 'errorMessage' => 'Specified source type is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidSource.Priority.Malformed',
+ 'errorMessage' => 'Specified source priority is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidResourceGroupId.Malformed',
+ 'errorMessage' => 'Specified ResourceGroupId is malformed.',
+ ],
+ [
+ 'errorCode' => 'EntityNotExists.ResourceGroup',
+ 'errorMessage' => 'The resource group does not exist.',
+ ],
+ [
+ 'errorCode' => 'EntityNotExist.ResourceGroup',
+ 'errorMessage' => 'The resource group does not exist.',
+ ],
+ [
+ 'errorCode' => 'InvalidStatus.ResourceGroup',
+ 'errorMessage' => 'It\'s now allowed to do this operation because of the current status of resource-group.',
+ ],
+ ],
+ 403 => [
+ [
+ 'errorCode' => 'DomainInProtectedMode',
+ 'errorMessage' => 'This domain is in the protected mode. if you want to do this operation, please contact us!',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"15C66C7B-671A-4297-9187-2C4477247A74\\"\\n}","errorExample":""},{"type":"xml","example":"<UpdateScdnDomainResponse>\\r\\n <RequestId>15C66C7B-671A-4297-9187-2C4477247A74</RequestId>\\r\\n</UpdateScdnDomainResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'UpdateScdnDomain',
+ ],
+ 'BatchDeleteScdnDomainConfigs' => [
+ 'summary' => 'batchDeleteScdnDomainConfigs',
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainNames',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com,aliyundoc.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'FunctionNames',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'referer_white_list_set,https_force',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '04F0F334-1335-436C-A1D7-6C044FE73368',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'Invalid%s.ValueNotSupported',
+ 'errorMessage' => 'FunctionName [%s] is not supported.',
+ ],
+ ],
+ ],
+ 'staticInfo' => [
+ 'returnType' => 'synchronous',
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"04F0F334-1335-436C-A1D7-6C044FE73368\\"\\n}","errorExample":""},{"type":"xml","example":"<BatchDeleteScdnDomainConfigsResponse>\\r\\n <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>\\r\\n</BatchDeleteScdnDomainConfigsResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'BatchDeleteScdnDomainConfigs',
+ ],
+ 'BatchSetScdnDomainConfigs' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainNames',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com,aliyundoc.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Functions',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '[{"functionArgs":[{"argName":"domain_name","argValue":"example.com"}],"functionName":"set_req_host_header"}]',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '04F0F334-1335-436C-A1D7-6C044FE73368',
+ 'type' => 'string',
+ ],
+ 'DomainConfigList' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DomainConfigModel' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'ConfigId' => [
+ 'description' => '',
+ 'example' => '1234567',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'www.example.com',
+ 'type' => 'string',
+ ],
+ 'FunctionName' => [
+ 'description' => '',
+ 'example' => 'set_req_host_header',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidFunctions.Malformed',
+ 'errorMessage' => 'Specified Functions is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidArgValue.Malformed',
+ 'errorMessage' => 'Specified ArgValue is malformed.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.ValueNotSupported',
+ 'errorMessage' => 'FunctionName [%s] is not supported.',
+ ],
+ [
+ 'errorCode' => 'Invalid%s.Malformed',
+ 'errorMessage' => 'ArgValue [%s] is malformed.',
+ ],
+ [
+ 'errorCode' => 'TooManyDomains',
+ 'errorMessage' => 'The count of domain is over 50.',
+ ],
+ [
+ 'errorCode' => 'MissingParameter%s',
+ 'errorMessage' => 'The specified value of ArgName[%s] is missing.',
+ ],
+ [
+ 'errorCode' => 'MissingParameter',
+ 'errorMessage' => 'The specified ArgValue is missing.',
+ ],
+ [
+ 'errorCode' => 'InvalidHeaderKey.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter HeaderKey is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"04F0F334-1335-436C-A1D7-6C044FE73368\\",\\n \\"DomainConfigList\\": {\\n \\"DomainConfigModel\\": [\\n {\\n \\"ConfigId\\": 1234567,\\n \\"DomainName\\": \\"www.example.com\\",\\n \\"FunctionName\\": \\"set_req_host_header\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<BatchSetScdnDomainConfigsResponse>\\n<RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>\\n<DomainConfigModel>\\n <DomainName>www.example.com</DomainName>\\n <ConfigId>1234567</ConfigId>\\n <FunctionName>set_req_host_header</FunctionName>\\n</DomainConfigModel>\\n</BatchSetScdnDomainConfigsResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'BatchSetScdnDomainConfigs',
+ ],
+ 'BatchUpdateScdnDomain' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com,aliyundoc.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'Sources',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '[{"content":"1.1.1.1","type":"ipaddr","priority":"20","port":80,"weight":"15"}]',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ResourceGroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'rg-xxx',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'TopLevelDomain',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '15C66C7B-671A-4297-9187-2C4477247A74',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MissingDomainName',
+ 'errorMessage' => 'The domainName parameter is required.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomainName.Malformed',
+ 'errorMessage' => 'The specified DomainName is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidSource.Content.Malformed',
+ 'errorMessage' => 'The specified Source Content is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidTypeContent.Mismatch',
+ 'errorMessage' => 'The specified source type does not match the specified source content.',
+ ],
+ [
+ 'errorCode' => 'MissingSource.Content',
+ 'errorMessage' => 'The Source Content must be specified.',
+ ],
+ [
+ 'errorCode' => 'MissingSource.Type',
+ 'errorMessage' => 'The Source Type must be specified.',
+ ],
+ [
+ 'errorCode' => 'InvalidSource.Type.Malformed',
+ 'errorMessage' => 'The specified Source Type is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidSource.Priority.Malformed',
+ 'errorMessage' => 'The specified Source Priority is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidResourceGroupId.Malformed',
+ 'errorMessage' => 'The specified ResourceGroupId is invalid.',
+ ],
+ [
+ 'errorCode' => 'EntityNotExists.ResourceGroup',
+ 'errorMessage' => 'The resource group does not exist.',
+ ],
+ [
+ 'errorCode' => 'EntityNotExist.ResourceGroup',
+ 'errorMessage' => 'The resource group does not exist.',
+ ],
+ [
+ 'errorCode' => 'InvalidStatus.ResourceGroup',
+ 'errorMessage' => 'The current status of the resource group does not support this operation.',
+ ],
+ [
+ 'errorCode' => 'TopLevelDomain.Mismatch',
+ 'errorMessage' => 'The specified TopLevelDomain does not match webSiteType.',
+ ],
+ [
+ 'errorCode' => 'TopLevelDomain.NotFound',
+ 'errorMessage' => 'The specified TopLevelDomain does not exist.',
+ ],
+ ],
+ 403 => [
+ [
+ 'errorCode' => 'DomainInProtectedMode',
+ 'errorMessage' => 'The domain is in protection mode. To request permission, contact Customer Service.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"15C66C7B-671A-4297-9187-2C4477247A74\\"\\n}","errorExample":""},{"type":"xml","example":"<BatchUpdateScdnDomainResponse>\\r\\n <RequestId>15C66C7B-671A-4297-9187-2C4477247A74</RequestId>\\r\\n</BatchUpdateScdnDomainResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'BatchUpdateScdnDomain',
+ ],
+ 'BatchStopScdnDomain' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainNames',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '324AEFFF-308C-4DA7-8CD3-01B277B98F28',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"324AEFFF-308C-4DA7-8CD3-01B277B98F28\\"\\n}","errorExample":""},{"type":"xml","example":"<BatchStopScdnDomainResponse>\\r\\n<RequestId>324AEFFF-308C-4DA7-8CD3-01B277B98F28</RequestId>\\r\\n</BatchStopScdnDomainResponse>","errorExample":""}]',
+ 'title' => 'BatchStopScdnDomain',
+ ],
+ 'BatchStartScdnDomain' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'systemTags' => [
+ 'operationType' => 'update',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainNames',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '0AEDAF20-4DDF-4165-8750-47FF9C1929C9',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'RecordCheckNotAvailable',
+ 'errorMessage' => 'Please try again later.',
+ ],
+ [
+ 'errorCode' => 'IcpBlack',
+ 'errorMessage' => 'The domain is on the ICP blacklist.',
+ ],
+ [
+ 'errorCode' => 'IspBlack',
+ 'errorMessage' => 'The domain is on the ISP blacklist.',
+ ],
+ [
+ 'errorCode' => 'DomainNotRecordedAliyun',
+ 'errorMessage' => 'The domain not access Ali Cloud for the record please access.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0AEDAF20-4DDF-4165-8750-47FF9C1929C9\\"\\n}","errorExample":""},{"type":"xml","example":"<BatchStartScdnDomainResponse>\\r\\n <RequestId>0AEDAF20-4DDF-4165-8750-47FF9C1929C9</RequestId>\\r\\n</BatchStartScdnDomainResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'BatchStartScdnDomain',
+ ],
+ 'DescribeScdnUserDomains' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '5',
+ 'format' => 'int32',
+ 'maximum' => '500',
+ 'required' => false,
+ 'type' => 'integer',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '1',
+ 'format' => 'int32',
+ 'required' => false,
+ 'type' => 'integer',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'DomainStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'DomainSearchType',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'fuzzy_match',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'CheckDomainShow',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'false',
+ 'required' => false,
+ 'type' => 'boolean',
+ ],
+ ],
+ [
+ 'name' => 'ResourceGroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '123',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ChangeStartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '201911111',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ChangeEndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '201911111',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'AA75AADB-5E25-4970-B480-EAA1F5658483',
+ 'type' => 'string',
+ ],
+ 'PageNumber' => [
+ 'description' => '',
+ 'example' => '1',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'PageSize' => [
+ 'description' => '',
+ 'example' => '5',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'TotalCount' => [
+ 'description' => '',
+ 'example' => '16',
+ 'format' => 'int64',
+ 'type' => 'integer',
+ ],
+ 'Domains' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'PageData' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'GmtCreated' => [
+ 'description' => '',
+ 'example' => '2015-10-28T11:05:52Z',
+ 'type' => 'string',
+ ],
+ 'Description' => [
+ 'description' => '',
+ 'example' => 'audit failed',
+ 'type' => 'string',
+ ],
+ 'SSLProtocol' => [
+ 'description' => '',
+ 'example' => 'on',
+ 'type' => 'string',
+ ],
+ 'ResourceGroupId' => [
+ 'description' => '',
+ 'example' => 'abcd1234abcd1234',
+ 'type' => 'string',
+ ],
+ 'Sandbox' => [
+ 'description' => '',
+ 'example' => 'normal',
+ 'type' => 'string',
+ ],
+ 'DomainStatus' => [
+ 'description' => '',
+ 'example' => 'online',
+ 'type' => 'string',
+ ],
+ 'Cname' => [
+ 'description' => '',
+ 'example' => 'image.developer.aliyundoc.com',
+ 'type' => 'string',
+ ],
+ 'GmtModified' => [
+ 'description' => '',
+ 'example' => '2015-10-28T11:05:52Z',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.aliyun.com',
+ 'type' => 'string',
+ ],
+ 'Sources' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'Source' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Type' => [
+ 'description' => '',
+ 'example' => 'oss',
+ 'type' => 'string',
+ ],
+ 'Priority' => [
+ 'description' => '',
+ 'example' => '50',
+ 'type' => 'string',
+ ],
+ 'Port' => [
+ 'description' => '',
+ 'example' => '80',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'Content' => [
+ 'description' => '',
+ 'example' => 'video.developer.aliyundoc.com',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'InvalidPageNumber.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter PageNumber is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidPageSize.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter PageSize is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomainStatus.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter DomainStatus is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomainName.Malformed',
+ 'errorMessage' => 'The specific value of parameter DomainName is malformed.',
+ ],
+ [
+ 'errorCode' => 'InvalidDomainSearchType.ValueNotSupported',
+ 'errorMessage' => 'The specified value of parameter DomainSearchType is not supported.',
+ ],
+ [
+ 'errorCode' => 'InvalidChangeStartTime.Malformed',
+ 'errorMessage' => 'The specified ChangeStartTime is invalid.',
+ ],
+ [
+ 'errorCode' => 'InvalidChangeEndTime.Malformed',
+ 'errorMessage' => 'The specified ChangeEndTime is invalid.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"AA75AADB-5E25-4970-B480-EAA1F5658483\\",\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 5,\\n \\"TotalCount\\": 16,\\n \\"Domains\\": {\\n \\"PageData\\": [\\n {\\n \\"GmtCreated\\": \\"2015-10-28T11:05:52Z\\",\\n \\"Description\\": \\"audit failed\\",\\n \\"SSLProtocol\\": \\"on\\",\\n \\"ResourceGroupId\\": \\"abcd1234abcd1234\\",\\n \\"Sandbox\\": \\"normal\\",\\n \\"DomainStatus\\": \\"online\\",\\n \\"Cname\\": \\"image.developer.aliyundoc.com\\",\\n \\"GmtModified\\": \\"2015-10-28T11:05:52Z\\",\\n \\"DomainName\\": \\"example.aliyun.com\\",\\n \\"Sources\\": {\\n \\"Source\\": [\\n {\\n \\"Type\\": \\"oss\\",\\n \\"Priority\\": \\"50\\",\\n \\"Port\\": 80,\\n \\"Content\\": \\"video.developer.aliyundoc.com\\"\\n }\\n ]\\n }\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnUserDomainsResponse>\\n<PageNumber>1</PageNumber>\\n<TotalCount>16</TotalCount>\\n<PageSize>5</PageSize>\\n<RequestId>AA75AADB-5E25-4970-B480-EAA1F5658483</RequestId>\\n<Domains>\\n <PageData>\\n <DomainStatus>configure_failed</DomainStatus>\\n <DomainName>example.aliyun.com</DomainName>\\n <GmtModified>2015-10-28T11:05:52Z</GmtModified>\\n <GmtCreated>2015-10-28T09:32:51Z</GmtCreated>\\n <Description>audit failed</Description>\\n <ResourceGroupId>abcd1234abcd1234</ResourceGroupId>\\n </PageData>\\n <PageData>\\n <DomainStatus>configure_failed</DomainStatus>\\n <DomainName>example.aliyun.com</DomainName>\\n <GmtModified>2015-10-28T11:05:50Z</GmtModified>\\n <GmtCreated>2015-10-28T09:31:59Z</GmtCreated>\\n <ResourceGroupId>abcd1234abcd1234</ResourceGroupId>\\n </PageData>\\n <PageData>\\n <Cname>image.developer.aliyundoc.com</Cname>\\n <DomainStatus>online</DomainStatus>\\n <DomainName>example.aliyun.com</DomainName>\\n <GmtModified>2015-10-27T06:26:34Z</GmtModified>\\n <GmtCreated>2015-10-23T09:30:00Z</GmtCreated>\\n <ResourceGroupId>abcd1234abcd1234</ResourceGroupId>\\n </PageData>\\n <PageData>\\n <Cname>image.developer.aliyundoc.com</Cname>\\n <DomainStatus>online</DomainStatus>\\n <DomainName>example.aliyun.com</DomainName>\\n <GmtModified>2015-10-23T09:23:29Z</GmtModified>\\n <GmtCreated>2015-10-23T09:23:20Z</GmtCreated>\\n <ResourceGroupId>abcd1234abcd1234</ResourceGroupId>\\n </PageData>\\n <PageData>\\n <Cname>image.developer.aliyundoc.com</Cname>\\n <DomainStatus>online</DomainStatus>\\n <DomainName>example.aliyun.com</DomainName>\\n <GmtModified>2015-10-23T09:02:11Z</GmtModified>\\n <GmtCreated>2015-10-23T09:01:57Z</GmtCreated>\\n <ResourceGroupId>abcd1234abcd1234</ResourceGroupId>\\n </PageData>\\n</Domains>\\n</DescribeScdnUserDomainsResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnUserDomains',
+ ],
+ 'DescribeScdnDomainConfigs' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'FunctionNames',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'filetype_based_ttl_set,set_req_host_header',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ConfigId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => '123',
+ 'required' => false,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'F8AA0364-0FDB-4AD5-AC74-D69FAB8924ED',
+ 'type' => 'string',
+ ],
+ 'DomainConfigs' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'DomainConfig' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Status' => [
+ 'description' => '',
+ 'example' => 'success',
+ 'type' => 'string',
+ ],
+ 'ParentId' => [
+ 'type' => 'string',
+ ],
+ 'ConfigId' => [
+ 'description' => '',
+ 'example' => '5003576',
+ 'type' => 'string',
+ ],
+ 'FunctionName' => [
+ 'description' => '',
+ 'example' => 'set_req_host_header',
+ 'type' => 'string',
+ ],
+ 'FunctionArgs' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'FunctionArg' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'ArgName' => [
+ 'description' => '',
+ 'example' => 'domain_name',
+ 'type' => 'string',
+ ],
+ 'ArgValue' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'Invalid%s.ValueNotSupported',
+ 'errorMessage' => 'FunctionName [%s] is not supported.',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"F8AA0364-0FDB-4AD5-AC74-D69FAB8924ED\\",\\n \\"DomainConfigs\\": {\\n \\"DomainConfig\\": [\\n {\\n \\"Status\\": \\"success\\",\\n \\"ConfigId\\": \\"5003576\\",\\n \\"FunctionName\\": \\"set_req_host_header\\",\\n \\"FunctionArgs\\": {\\n \\"FunctionArg\\": [\\n {\\n \\"ArgName\\": \\"domain_name\\",\\n \\"ArgValue\\": \\"example.com\\"\\n }\\n ]\\n }\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainConfigsResponse>\\r\\n <RequestId>F8AA0364-0FDB-4AD5-AC74-D69FAB8924ED</RequestId>\\r\\n <DomainConfigs>\\r\\n <DomainConfig>\\r\\n <FunctionArgs>\\r\\n <FunctionArg>\\r\\n <ArgName>domain_name</ArgName>\\r\\n <ArgValue>example.com</ArgValue>\\r\\n </FunctionArg>\\r\\n </FunctionArgs>\\r\\n <ConfigId>5003576</ConfigId>\\r\\n <FunctionName>set_req_host_header</FunctionName>\\r\\n </DomainConfig>\\r\\n <DomainConfig>\\r\\n <FunctionArgs>\\r\\n <FunctionArg>\\r\\n <ArgName>file_type</ArgName>\\r\\n <ArgValue>txt</ArgValue>\\r\\n </FunctionArg>\\r\\n <FunctionArg>\\r\\n <ArgName>ttl</ArgName>\\r\\n <ArgValue>13</ArgValue>\\r\\n </FunctionArg>\\r\\n </FunctionArgs>\\r\\n <ConfigId>5068995</ConfigId>\\r\\n <FunctionName>filetype_based_ttl_set</FunctionName>\\r\\n </DomainConfig>\\r\\n </DomainConfigs>\\r\\n</DescribeScdnDomainConfigsResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainConfigs',
+ ],
+ 'DescribeScdnDomainCname' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'aliyundoc.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '15C66C7B-671A-4297-9187-2C4477247A74',
+ 'type' => 'string',
+ ],
+ 'CnameDatas' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'Data' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Status' => [
+ 'description' => '',
+ 'example' => '6',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'Domain' => [
+ 'description' => '',
+ 'example' => '.aliyundoc.com',
+ 'type' => 'string',
+ ],
+ 'Cname' => [
+ 'description' => 'Cname',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"15C66C7B-671A-4297-9187-2C4477247A74\\",\\n \\"CnameDatas\\": {\\n \\"Data\\": [\\n {\\n \\"Status\\": 6,\\n \\"Domain\\": \\".aliyundoc.com\\",\\n \\"Cname\\": \\"example.com\\"\\n }\\n ]\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainCnameResponse>\\n<RequestId>15C66C7B-671A-4297-9187-2C4477247A74</RequestId>\\n<CnameDatas>\\n <Data>\\n <Status>6</Status>\\n <Domain>.aliyundoc.com</Domain>\\n <Cname>example.com</Cname>\\n </Data>\\n</CnameDatas>\\n</DescribeScdnDomainCnameResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainCname',
+ ],
+ 'DescribeScdnDomainDetail' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'required' => true,
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '09ABE829-6CD3-4FE0-AFEE-556113E29727',
+ 'type' => 'string',
+ ],
+ 'DomainDetail' => [
+ 'description' => '',
+ 'properties' => [
+ 'GmtCreated' => [
+ 'description' => '',
+ 'example' => '2017-11-27T06:51:26Z',
+ 'type' => 'string',
+ ],
+ 'SSLPub' => [
+ 'description' => '',
+ 'example' => 'xxx',
+ 'type' => 'string',
+ ],
+ 'Description' => [
+ 'description' => '',
+ 'example' => 'audit failed',
+ 'type' => 'string',
+ ],
+ 'SSLProtocol' => [
+ 'description' => '',
+ 'example' => 'on',
+ 'type' => 'string',
+ ],
+ 'ResourceGroupId' => [
+ 'description' => '',
+ 'example' => 'rg-acfmyuji4b6r4ry',
+ 'type' => 'string',
+ ],
+ 'CertName' => [
+ 'description' => '',
+ 'example' => '',
+ 'type' => 'string',
+ ],
+ 'Scope' => [
+ 'description' => '',
+ 'example' => 'overseas',
+ 'type' => 'string',
+ ],
+ 'Cname' => [
+ 'description' => '',
+ 'example' => 'example.com.scdn7mhp.com',
+ 'type' => 'string',
+ ],
+ 'DomainStatus' => [
+ 'description' => '',
+ 'example' => 'online',
+ 'type' => 'string',
+ ],
+ 'GmtModified' => [
+ 'description' => '',
+ 'example' => '2017-11-27T06:51:26Z',
+ 'type' => 'string',
+ ],
+ 'DomainName' => [
+ 'description' => '',
+ 'example' => 'example.com',
+ 'type' => 'string',
+ ],
+ 'Sources' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'Source' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'properties' => [
+ 'Type' => [
+ 'description' => '',
+ 'example' => 'oss',
+ 'type' => 'string',
+ ],
+ 'Priority' => [
+ 'description' => '',
+ 'example' => '50',
+ 'type' => 'string',
+ ],
+ 'Port' => [
+ 'description' => '',
+ 'example' => '80',
+ 'format' => 'int32',
+ 'type' => 'integer',
+ ],
+ 'Content' => [
+ 'description' => '',
+ 'example' => 'xxx.oss-cn-hangzhou.aliyuncs.com',
+ 'type' => 'string',
+ ],
+ 'Enabled' => [
+ 'description' => '',
+ 'example' => 'online',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"09ABE829-6CD3-4FE0-AFEE-556113E29727\\",\\n \\"DomainDetail\\": {\\n \\"GmtCreated\\": \\"2017-11-27T06:51:26Z\\",\\n \\"SSLPub\\": \\"xxx\\",\\n \\"Description\\": \\"audit failed\\",\\n \\"SSLProtocol\\": \\"on\\",\\n \\"ResourceGroupId\\": \\"rg-acfmyuji4b6r4ry\\",\\n \\"CertName\\": \\"证书名称\\",\\n \\"Scope\\": \\"overseas\\",\\n \\"Cname\\": \\"example.com.scdn7mhp.com\\",\\n \\"DomainStatus\\": \\"online\\",\\n \\"GmtModified\\": \\"2017-11-27T06:51:26Z\\",\\n \\"DomainName\\": \\"example.com\\",\\n \\"Sources\\": {\\n \\"Source\\": [\\n {\\n \\"Type\\": \\"oss\\",\\n \\"Priority\\": \\"50\\",\\n \\"Port\\": 80,\\n \\"Content\\": \\"xxx.oss-cn-hangzhou.aliyuncs.com\\",\\n \\"Enabled\\": \\"online\\"\\n }\\n ]\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnDomainDetailResponse>\\r\\n <RequestId>09ABE829-6CD3-4FE0-AFEE-556113E29727</RequestId>\\r\\n <DomainDetail>\\r\\n <Cname>example.com.scdn7mhp.com</Cname>\\r\\n <ResourceGroupId>rg-acfmyuji4b6r4ry</ResourceGroupId>\\r\\n <DomainStatus>online</DomainStatus>\\r\\n <DomainName>example.com</DomainName>\\r\\n <Sources>\\r\\n <Source>\\r\\n <Enabled>online</Enabled>\\r\\n <Port>80</Port>\\r\\n <Type>oss</Type>\\r\\n <Content>xxx.oss-cn-hangzhou.aliyuncs.com</Content>\\r\\n <Priority>50</Priority>\\r\\n </Source>\\r\\n </Sources>\\r\\n <GmtModified>2017-11-27T06:51:26Z</GmtModified>\\r\\n <GmtCreated>2017-11-27T06:51:25Z</GmtCreated>\\r\\n </DomainDetail>\\r\\n</DescribeScdnDomainDetailResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnDomainDetail',
+ ],
+ 'DescribeScdnCcInfo' => [
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'Status' => [
+ 'description' => '',
+ 'example' => 'enable',
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => 'BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23',
+ 'type' => 'string',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'MISS_PARAMETER',
+ 'errorMessage' => 'MISS_PARAMETER.',
+ ],
+ [
+ 'errorCode' => 'USER_NOT_EXIST',
+ 'errorMessage' => 'USER_NOT_EXIST',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"Status\\": \\"enable\\",\\n \\"RequestId\\": \\"BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23\\"\\n}","errorExample":""},{"type":"xml","example":"<DescribeScdnCcInfoResponse>\\r\\n <Status>enable</Status>\\r\\n <RequestId>BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23</RequestId>\\r\\n</DescribeScdnCcInfoResponse>","errorExample":""}]',
+ 'extraInfo' => ' ',
+ 'requestParamsDescription' => ' ',
+ 'responseParamsDescription' => ' ',
+ 'title' => 'DescribeScdnCcInfo',
+ ],
+ 'DescribeScdnVerifyContent' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Content' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'VerifyScdnDomainOwner' => [
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'systemTags' => [],
+ 'parameters' => [
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'VerifyType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Content' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'errorCodes' => [
+ 400 => [
+ [
+ 'errorCode' => 'DomainOwnerVerifyFail',
+ 'errorMessage' => 'Owner verification of the root domain failed.',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'endpoints' => [
+ [
+ 'regionId' => 'ap-northeast-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-northeast-2-pop',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-south-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-southeast-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-southeast-2',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-southeast-3',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'ap-southeast-5',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-beijing',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-beijing-finance-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-beijing-finance-pop',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-beijing-gov-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-beijing-nu16-b01',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-chengdu',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-edge-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-fujian',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-haidian-cm12-c01',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-bj-b01',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-finance',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-internal-prod-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-internal-test-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-internal-test-2',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-internal-test-3',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hangzhou-test-306',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hongkong',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-hongkong-finance-pop',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-huhehaote',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-north-2-gov-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-qingdao',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-qingdao-nebula',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai-et15-b01',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai-et2-b01',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai-finance-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai-inner',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shanghai-internal-test-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shenzhen',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shenzhen-finance-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shenzhen-inner',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shenzhen-st4-d01',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-shenzhen-su18-b01',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-wuhan',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-yushanfang',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-zhangbei-na61-b01',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-zhangjiakou',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-zhangjiakou-na62-a01',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'cn-zhengzhou-nebula-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'eu-central-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'eu-west-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'eu-west-1-oxs',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'me-east-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'rus-west-1-pop',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'us-east-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ [
+ 'regionId' => 'us-west-1',
+ 'endpoint' => 'scdn.aliyuncs.com',
+ ],
+ ],
+];