'1.0', 'info' => ['style' => 'RPC', 'product' => 'Pcdn', 'version' => '2017-04-11'], 'directories' => [ [ 'children' => ['GetAllAppVersions', 'GetShareRateData', 'GetClientsRatio', 'GetConsumerStatus', 'GetTokenList'], 'type' => 'directory', 'title' => 'Application', ], [ 'children' => ['AddConsumer', 'GetAllIsp', 'GetAllPlatformTypes', 'GetAllRegions', 'GetAllMarkets'], 'type' => 'directory', 'title' => 'Service', ], [ 'children' => ['GetBalanceBandwidthData', 'GetBalanceTrafficData', 'GetFeeHistory', 'GetCurrentMode', 'GetExpenseSummary'], 'type' => 'directory', 'title' => 'Fee', ], [ 'children' => ['GetTrafficByRegion', 'GetTrafficData', 'GetFluencyData'], 'type' => 'directory', 'title' => 'Traffic', ], [ 'children' => ['GetLogsList'], 'type' => 'directory', 'title' => 'Log', ], [ 'children' => ['AddPcdnControlRule', 'DeletePcdnControlRule', 'DisablePcdnControlRule', 'EnablePcdnControlRule', 'GetControlRules', 'EditPcdnControlRule'], 'type' => 'directory', 'title' => 'Start/Stop Settings', ], [ 'children' => ['AddDomain', 'DeleteDomain', 'StartDomain', 'StopDomain', 'GetAccessData', 'GetBandwidthData', 'GetCoverRateData', 'GetDomainCount', 'GetDomains', 'GetFirstFrameDelayData'], 'type' => 'directory', 'title' => 'Domain name', ], ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'AddConsumer' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'create'], 'parameters' => [ [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['description' => 'Business type. '."\n" .'- **download**: Large file download. '."\n" .'- **live**: Live streaming media. '."\n" .'- **vod**: Video-on-demand. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'download', 'title' => ''], ], [ 'name' => 'Company', 'in' => 'query', 'schema' => ['description' => 'Company name. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'alibaba', 'title' => ''], ], [ 'name' => 'Site', 'in' => 'query', 'schema' => ['description' => 'Website URL. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'example.com', 'title' => ''], ], [ 'name' => 'Requirement', 'in' => 'query', 'schema' => ['description' => 'Requirement description. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'yourRequirement', 'title' => ''], ], [ 'name' => 'Mobile', 'in' => 'query', 'schema' => ['description' => 'Phone number. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '151016****', 'title' => ''], ], [ 'name' => 'Ca', 'in' => 'query', 'schema' => ['description' => 'Fixed parameter. Default value is empty. ', 'type' => 'string', 'required' => false, 'example' => 'Ca', 'title' => ''], ], [ 'name' => 'Operator', 'in' => 'query', 'schema' => ['description' => 'Operator. ', 'type' => 'string', 'required' => false, 'example' => 'pop', 'title' => ''], ], [ 'name' => 'Email', 'in' => 'query', 'schema' => ['description' => 'Email address. ', 'type' => 'string', 'required' => false, 'example' => 'username@example.com', 'title' => ''], ], [ 'name' => 'BandwidthRequirement', 'in' => 'query', 'schema' => ['description' => 'Bandwidth requirement. Unit: 5 Gbps. ', 'type' => 'string', 'required' => false, 'example' => '1', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. Returns 0 upon success. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID. ', 'type' => 'string', 'example' => '3D28E5B7-AA32-4C21-83E8-515947135E0D', 'title' => ''], 'ResourceId' => ['description' => 'Resource ID created. ', 'type' => 'string', 'example' => '76lw75', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"3D28E5B7-AA32-4C21-83E8-515947135E0D\\",\\n \\"ResourceId\\": \\"76lw75\\"\\n}","type":"json"}]', 'title' => 'Request Activation of P2P CDN Service ', 'summary' => 'Invoke AddConsumer to request activation of P2P CDN service. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'pcdn:AddConsumer', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'AddDomain' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'create'], 'parameters' => [ [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => [ 'description' => 'Business type. Valid values:'."\n" .'- **live**: Live streaming media.'."\n" .'- **vod**: Video-on-demand.'."\n" .'- **download**: Large file download.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'live', 'enum' => ['vod', 'live', 'download'], 'title' => '', ], ], [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'Domain name information. Only a single domain name can be added.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'example.com', 'title' => ''], ], [ 'name' => 'LiveFormat', 'in' => 'query', 'schema' => ['description' => 'Live format. Separate multiple values with a VERTICAL LINE (|). Required when the business type is live. Valid values:'."\n" ."\n" .'- **hls**'."\n" .'- **flv**', 'type' => 'string', 'required' => false, 'example' => 'hls', 'title' => ''], ], [ 'name' => 'SliceDomain', 'in' => 'query', 'schema' => ['description' => 'Segment domain name. Required when the business type is live, the live format includes flv, and the customer integration mode is "Integration with third-party Alibaba Cloud CDN".', 'type' => 'string', 'required' => false, 'example' => 'example.com', 'title' => ''], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => ['description' => 'Region where the domain name resides. Required when the business type is live and the live format includes flv.'."\n" ."\n" .'Valid values currently include cn-beijing, cn-shanghai, and ap-southeast-1. The backend returns a fault when the area is "ap-southeast-1".', 'type' => 'string', 'required' => false, 'example' => 'cn-beijing', 'title' => ''], ], [ 'name' => 'DemoUrls', 'in' => 'query', 'schema' => ['description' => 'Sample URL addresses. Separate multiple URLs with a VERTICAL LINE (|).', 'type' => 'string', 'required' => false, 'example' => 'http://lesson-01.mp4', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. Returns 0 on success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => 'B40C0B7C-C90E-43CD-963A-1B6AC6BCF6FF', 'title' => ''], 'ResourceId' => ['description' => 'Rule resource ID.', 'type' => 'string', 'example' => 'tu9lfh', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"B40C0B7C-C90E-43CD-963A-1B6AC6BCF6FF\\",\\n \\"ResourceId\\": \\"tu9lfh\\"\\n}","type":"json"}]', 'title' => 'Add Domain Name', 'summary' => 'Invoke AddDomain to add a domain name.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'pcdn:AddDomain', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'AddPcdnControlRule' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'systemTags' => ['operationType' => 'create'], 'parameters' => [ [ 'name' => 'Name', 'in' => 'query', 'schema' => ['description' => 'Rule Name. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'TEST+RULE', 'title' => ''], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => ['description' => 'Region list codes, separated by VERTICAL LINE (|). ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou', 'title' => ''], ], [ 'name' => 'IspName', 'in' => 'query', 'schema' => ['description' => 'Carrier English names, separated by VERTICAL LINE (|). ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'mobile', 'title' => ''], ], [ 'name' => 'PlatformType', 'in' => 'query', 'schema' => ['description' => 'Terminal type codes, separated by VERTICAL LINE (|). ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '01', 'title' => ''], ], [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['description' => 'Business Type: **live**, **vod**, **download**. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'live', 'title' => ''], ], [ 'name' => 'Market', 'in' => 'query', 'schema' => ['description' => 'Marketplace. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'AppVersion', 'in' => 'query', 'schema' => ['description' => 'Application Version. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business return code. A normal return value is 0. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID. ', 'type' => 'string', 'example' => '20963AEE-E3A5-461F-8809-C494558373AB', 'title' => ''], 'ResourceId' => ['description' => 'Rule resource ID. ', 'type' => 'string', 'example' => '6p9uch', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'The input parameter domainName that is mandatory for processing this request is not supplied.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"20963AEE-E3A5-461F-8809-C494558373AB\\",\\n \\"ResourceId\\": \\"6p9uch\\"\\n}","type":"json"}]', 'title' => 'Add Start/Stop Settings ', 'summary' => 'Invoke AddPcdnControlRule to add start/stop settings. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'pcdn:AddPcdnControlRule', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'DeleteDomain' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'delete'], 'parameters' => [ [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'The domain name to delete.', 'type' => 'string', 'required' => true, 'example' => 'example.com', 'docRequired' => true, 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. Returns 0 upon success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => '5923BFA8-ACC2-4949-A0AB-46B66FF45BDD', 'title' => ''], 'ResourceId' => ['description' => 'Domain name resource ID.', 'type' => 'string', 'example' => '23j63d', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"5923BFA8-ACC2-4949-A0AB-46B66FF45BDD\\",\\n \\"ResourceId\\": \\"23j63d\\"\\n}","type":"json"}]', 'title' => 'Delete domain name', 'summary' => 'Invoke DeleteDomain to delete a domain name.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'pcdn:DeleteDomain', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'DeletePcdnControlRule' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'systemTags' => ['operationType' => 'delete'], 'parameters' => [ [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['description' => 'Resource ID of the start-stop rule.', 'type' => 'string', 'required' => true, 'example' => 'y6z7rp', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business return code. Normal return code is 0.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => '6FFD92E4-AD03-423C-AD1D-41F1990E56BA', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'UnauthorizedOperation', 'errorMessage' => 'You have no permission to delete this pcdn control rule.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"6FFD92E4-AD03-423C-AD1D-41F1990E56BA\\"\\n}","type":"json"}]', 'title' => 'Delete Start-Stop Settings', 'summary' => 'Invoke DeletePcdnControlRule to delete the start-stop settings.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'pcdn:DeletePcdnControlRule', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'DisablePcdnControlRule' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['description' => 'Start-stop rule resource ID.', 'type' => 'string', 'required' => true, 'example' => 'y6z7rp', 'docRequired' => true, 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business return code. Normal return is 0.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => 'A2A7EBC0-089D-4F6F-8FF3-6AFA67ED4313', 'title' => ''], 'ResourceId' => ['description' => 'Rule resource ID.', 'type' => 'string', 'example' => 'y6z7rp', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"A2A7EBC0-089D-4F6F-8FF3-6AFA67ED4313\\",\\n \\"ResourceId\\": \\"y6z7rp\\"\\n}","type":"json"}]', 'title' => 'Disable Start-Stop Settings', 'summary' => 'Invoke DisablePcdnControlRule to disable the start-stop Settings.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'pcdn:DisablePcdnControlRule', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'EditPcdnControlRule' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'Name', 'in' => 'query', 'schema' => ['description' => 'Rule Name. ', 'type' => 'string', 'required' => true, 'example' => 'TEST+RULE+EDIT', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['description' => 'Start-stop rule resource. ', 'type' => 'string', 'required' => true, 'example' => 'y6z7rp', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => ['description' => 'Region codes. Separate multiple codes with a VERTICAL LINE (|). '."\n" ."\n" .'For details about the codes, see [Common Field Reference](~~151572~~). ', 'type' => 'string', 'required' => true, 'example' => '67', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'IspName', 'in' => 'query', 'schema' => ['description' => 'Carrier name in English. Separate multiple names with a VERTICAL LINE (|). ', 'type' => 'string', 'required' => true, 'example' => 'mobile', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'PlatformType', 'in' => 'query', 'schema' => ['description' => 'Platform type codes. Separate multiple codes with a VERTICAL LINE (|). '."\n" ."\n" .'For details about the codes, see [Common Field Reference](~~151572~~). ', 'type' => 'string', 'required' => true, 'example' => '01', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['description' => 'Business Type: live, vod, or download. ', 'type' => 'string', 'required' => true, 'example' => 'live', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'Market', 'in' => 'query', 'schema' => ['description' => 'Marketplace. Separate multiple markets with a VERTICAL LINE (|). To apply to all markets, specify "all". ', 'type' => 'string', 'required' => true, 'example' => 'APPStore', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'AppVersion', 'in' => 'query', 'schema' => ['description' => 'Application Version. Separate multiple versions with a VERTICAL LINE (|). To apply to all versions, specify "all". ', 'type' => 'string', 'required' => true, 'example' => '9.27.3501', 'docRequired' => true, 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. A value of 0 indicates success. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID. ', 'type' => 'string', 'example' => '6FFD92E4-AD03-423C-AD1D-41F1990E56BA', 'title' => ''], 'ResourceId' => ['description' => 'Rule resource ID. ', 'type' => 'string', 'example' => 'y6z7rp', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"6FFD92E4-AD03-423C-AD1D-41F1990E56BA\\",\\n \\"ResourceId\\": \\"y6z7rp\\"\\n}","type":"json"}]', 'title' => 'Modify Start-Stop Settings ', 'summary' => 'Invoke EditPcdnControlRule to modify the start-stop settings. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => '', 'ramAction' => [ 'action' => 'pcdn:EditPcdnControlRule', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'EnablePcdnControlRule' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['description' => 'Start-stop rule resource ID.', 'type' => 'string', 'required' => true, 'example' => 'y6z7rp', 'docRequired' => true, 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. Returns 0 on success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => 'A2A7EBC0-089D-4F6F-8FF3-6AFA67ED4313', 'title' => ''], 'ResourceId' => ['description' => 'Rule resource ID.', 'type' => 'string', 'example' => 'y6z7rp', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"A2A7EBC0-089D-4F6F-8FF3-6AFA67ED4313\\",\\n \\"ResourceId\\": \\"y6z7rp\\"\\n}","type":"json"}]', 'title' => 'Enable Start-Stop Settings', 'summary' => 'Invoke EnablePcdnControlRule to enable the start-stop settings.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'pcdn:EnablePcdnControlRule', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetAccessData' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'Domain name to query. Separate multiple domain names with a VERTICAL LINE (|). If not specified, all domain names are queried.', 'type' => 'string', 'required' => false, 'example' => 'all', 'title' => ''], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => ['description' => 'Region. Separate multiple values with a VERTICAL LINE (|). Use "all" to query all regions.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'IspName', 'in' => 'query', 'schema' => ['description' => 'Carrier name. Separate multiple carriers with a VERTICAL LINE (|). To query all carriers, enter "all". ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'PlatformType', 'in' => 'query', 'schema' => ['description' => 'Platform. Separate multiple values with a VERTICAL LINE (|). Use "all" to query all platforms.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['description' => 'Business Type. Separate multiple values with a VERTICAL LINE (|). Use "all" to indicate all types.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['description' => 'Start Time. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2017-05-01', 'title' => ''], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['description' => 'End Time.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2017-05-10', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The business code. A value of 0 indicates success. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'The request ID. ', 'type' => 'string', 'example' => '448328AF-82C4-420F-8D7F-4C9F2D523D7F', 'title' => ''], 'Labels' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Label' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => '', 'type' => 'string', 'example' => '访客量', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => '', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Date' => ['description' => '', 'type' => 'string', 'example' => '2017-05-06 00:00:00', 'title' => ''], 'Values' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Values' => [ 'type' => 'array', 'items' => ['description' => '', 'type' => 'string', 'example' => '10879016', 'title' => ''], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"448328AF-82C4-420F-8D7F-4C9F2D523D7F\\",\\n \\"Labels\\": {\\n \\"Label\\": [\\n \\"访客量\\"\\n ]\\n },\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Date\\": \\"2017-05-06 00:00:00\\",\\n \\"Values\\": {\\n \\"Values\\": [\\n \\"10879016\\"\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain visitor statistics for accelerated domain names ', 'summary' => 'Obtain visitor statistics for accelerated domain names with a minimum granularity of one day. ', 'description' => '> - When **StartTime** and **EndTime** are not specified, data from the past 24 hours is read by default. When **StartTime** and **EndTime** are specified, the query is performed based on the specified time range. '."\n" ."\n" .'- Batch queries for multiple domain names are supported. Separate multiple domain names with a VERTICAL LINE (|). '."\n" ."\n" .'- Data from up to the last 90 days can be retrieved. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'translator' => 'machine', 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAccessData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetAllAppVersions' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. A value of 0 indicates success. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID. ', 'type' => 'string', 'example' => '4785676A-6382-4D0B-AA23-5081742EE74E', 'title' => ''], 'DataList' => [ 'itemNode' => true, 'description' => '', 'type' => 'object', 'properties' => [ 'UsageData' => [ 'description' => 'The returned data. ', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Platform Type code. ', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Value' => ['description' => 'Version number. ', 'type' => 'string', 'example' => '6.6.2', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"4785676A-6382-4D0B-AA23-5081742EE74E\\",\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Code\\": 1,\\n \\"Value\\": \\"6.6.2\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain the list of all application versions', 'summary' => 'Invoke GetAllAppVersions to obtain the list of all supported regions. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAllAppVersions', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], 'translator' => 'machine', ], 'GetAllIsp' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. A value of 0 indicates Succeeded.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => 'FB3AA371-2230-4FF8-8E94-952EBF2CF30C', 'title' => ''], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The returned Data.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'NameCn' => ['description' => 'Display Name.', 'type' => 'string', 'example' => '长宽', 'title' => ''], 'ResourceId' => ['description' => 'Resource ID.', 'type' => 'string', 'example' => 'tp4xpa', 'title' => ''], 'NameEn' => ['description' => 'Name.', 'type' => 'string', 'example' => 'greatwall', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"FB3AA371-2230-4FF8-8E94-952EBF2CF30C\\",\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"NameCn\\": \\"长宽\\",\\n \\"ResourceId\\": \\"tp4xpa\\",\\n \\"NameEn\\": \\"greatwall\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain the List of all supported carriers', 'summary' => 'You can invoke GetAllIsp to obtain the List of all supported carriers.', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAllIsp', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetAllMarkets' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The business code. A value of 0 indicates Succeeded. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'The Request ID. ', 'type' => 'string', 'example' => 'BFCDB187-ED92-430A-8C8A-A96B63AD89F0', 'title' => ''], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The returned data.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The platform type code.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'title' => ''], 'MarketCode' => ['description' => 'The marketplace type code.', 'type' => 'string', 'example' => 'b1f2523b184b66ab', 'title' => ''], 'MarketName' => ['description' => 'The marketplace name.', 'type' => 'string', 'example' => 'Player SDK for 阿里少儿', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"BFCDB187-ED92-430A-8C8A-A96B63AD89F0\\",\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Code\\": 2,\\n \\"MarketCode\\": \\"b1f2523b184b66ab\\",\\n \\"MarketName\\": \\"Player SDK for 阿里少儿\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain the List of All marketplaces', 'summary' => 'You can invoke GetAllMarkets to obtain the List of all marketplace instances for the current User. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAllMarkets', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetAllPlatformTypes' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The business code. A value of 0 indicates success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'E500E41E-C47B-4F0E-835B-71AFB0EB9773', 'title' => ''], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The returned data.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['description' => 'The terminal name.', 'type' => 'string', 'example' => 'Flash', 'title' => ''], 'Code' => ['description' => 'The terminal type code.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"E500E41E-C47B-4F0E-835B-71AFB0EB9773\\",\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Name\\": \\"Flash\\",\\n \\"Code\\": 10\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain the list of all supported terminal types', 'summary' => 'You can invoke GetAllPlatformTypes to obtain the list of all supported terminal types.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAllPlatformTypes', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetAllRegions' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The business code. A value of 0 indicates that the request Succeeded. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'The resource ID. ', 'type' => 'string', 'example' => 'FB3AA371-2230-4FF8-8E94-952EBF2CF30C', 'title' => ''], 'DataList' => [ 'itemNode' => true, 'description' => '', 'type' => 'object', 'properties' => [ 'UsageData' => [ 'description' => 'The returned Data. ', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'Name' => ['description' => 'The Display Name. ', 'type' => 'string', 'example' => '北京', 'title' => ''], 'Code' => ['description' => 'The region code. ', 'type' => 'string', 'example' => '11', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"FB3AA371-2230-4FF8-8E94-952EBF2CF30C\\",\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Name\\": \\"北京\\",\\n \\"Code\\": \\"11\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain the List of all supported regions', 'summary' => 'You can invoke GetAllRegions to obtain the List of all supported regions. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'translator' => 'machine', 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAllRegions', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetBalanceBandwidthData' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'DataInterval', 'in' => 'query', 'schema' => ['description' => 'The time granularity for querying data. Supported values are 300, 3600, 14400, 28800, and 86400 seconds. '."\n" ."\n" .'If this parameter is not provided or an unsupported value is provided, the default value of 300 seconds is used. ', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '300', 'title' => ''], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['description' => 'The resource ID of the current bill. ', 'type' => 'string', 'required' => true, 'example' => 'xxx', 'docRequired' => true, 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The business code. A successful response returns 0. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'The request ID. ', 'type' => 'string', 'example' => '20963AEE-E3A5-461F-8809-C494558373AB', 'title' => ''], 'Labels' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Label' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Labels that describe the data type.', 'type' => 'string', 'example' => '带宽', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The returned list of information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Date' => ['description' => 'The start time of the data time slice.', 'type' => 'string', 'example' => '2017-05-01 00:00:00', 'title' => ''], 'Values' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Values' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Bandwidth data, in bits per second.', 'type' => 'string', 'example' => '185187502281', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"20963AEE-E3A5-461F-8809-C494558373AB\\",\\n \\"Labels\\": {\\n \\"Label\\": [\\n \\"带宽\\"\\n ]\\n },\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Date\\": \\"2017-05-01 00:00:00\\",\\n \\"Values\\": {\\n \\"Values\\": [\\n \\"185187502281\\"\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain the user\'s billed consumption cycle ', 'summary' => 'Obtain information such as the consumption cycle, consumption time, peak metered numeric value, and service type for the user\'s billed bills. ', 'description' => 'When the user has more than one service type (live, vod, download), consumption time and metered data are output separately for each service type. ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetBalanceBandwidthData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetBalanceTrafficData' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'DataInterval', 'in' => 'query', 'schema' => ['description' => 'The time granularity for querying data, in seconds. Supported values are **300**, **3600**, **14400**, **28800**, and **86400**.'."\n" ."\n" .'> If this parameter is not specified or an unsupported value is provided, the default value of **300** seconds is used. ', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '300', 'title' => ''], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['description' => 'The resource ID of the current bill. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'abcde123', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The business code. A value of 0 indicates success. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'The request ID. ', 'type' => 'string', 'example' => '20963AEE-E3A5-461F-8809-C494558373AB', 'title' => ''], 'Labels' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Label' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Labels that describe the data type.', 'type' => 'string', 'example' => '流量', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The list of returned information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Date' => ['description' => 'The start time of the data time slice.', 'type' => 'string', 'example' => '2017-05-01 00:00:00', 'title' => ''], 'Values' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Values' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Traffic data, in bytes.', 'type' => 'string', 'example' => '177339955340', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"20963AEE-E3A5-461F-8809-C494558373AB\\",\\n \\"Labels\\": {\\n \\"Label\\": [\\n \\"流量\\"\\n ]\\n },\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Date\\": \\"2017-05-01 00:00:00\\",\\n \\"Values\\": {\\n \\"Values\\": [\\n \\"177339955340\\"\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain bill bandwidth details ', 'summary' => 'Invoke GetBalanceTrafficData to obtain bill bandwidth details. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'translator' => 'machine', 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetBalanceTrafficData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetBandwidthData' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'List of domain names to query. Batch domain name queries are supported. Separate multiple domain names with a VERTICAL LINE (|).'."\n" ."\n" .'If this parameter is not specified, all domains are queried.', 'type' => 'string', 'required' => false, 'example' => 'all', 'title' => ''], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => ['description' => 'Region code. Separate multiple values with a VERTICAL LINE (|). Use **all** to specify all regions.'."\n" ."\n" .'For more information, see [Common Fields Reference](~~151572~~).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'IspName', 'in' => 'query', 'schema' => ['description' => 'Carrier codes, separated by VERTICAL LINE (|). Use "all" to indicate all carriers.'."\n" ."\n" .'For details about the query, see [Common Field Reference](~~151572~~). ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'PlatformType', 'in' => 'query', 'schema' => ['description' => 'Client platform code. Separate multiple values with a VERTICAL LINE (|). Use **all** to specify all platforms.'."\n" ."\n" .'For more information, see [Common Fields Reference](~~151572~~).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['description' => 'Business type. Separate multiple values with a VERTICAL LINE (|). Valid values:'."\n" .'- **live**: live streaming media.'."\n" .'- **download**: large file download.'."\n" .'- **vod**: ApsaraVideo VOD.'."\n" .'- **all**: all business types.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['description' => 'Start Time. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2017-05-01', 'title' => ''], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['description' => 'End Time.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2017-05-10', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The business code. A value of 0 indicates success. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'The request ID. ', 'type' => 'string', 'example' => '5C2C4882-69C3-45BA-A10E-67E4DFFEA403', 'title' => ''], 'Labels' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Label' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Labels used to describe the data type.', 'type' => 'string', 'example' => '带宽', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The list of returned information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Date' => ['description' => 'The start time of the data time segment.', 'type' => 'string', 'example' => '2017-05-01 00:00:00', 'title' => ''], 'Values' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Values' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Bandwidth data, in bit/second.', 'type' => 'string', 'example' => '95231540262', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"5C2C4882-69C3-45BA-A10E-67E4DFFEA403\\",\\n \\"Labels\\": {\\n \\"Label\\": [\\n \\"带宽\\"\\n ]\\n },\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Date\\": \\"2017-05-01 00:00:00\\",\\n \\"Values\\": {\\n \\"Values\\": [\\n \\"95231540262\\"\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain network bandwidth monitoring data for an accelerated domain name ', 'summary' => 'You can invoke GetBandwidthData to obtain network bandwidth monitoring data for an accelerated domain name. Data from the last 90 days is supported. ', 'description' => '> - Unit: bit/second.'."\n" ."\n" .'- If StartTime and EndTime are not specified, data from the past 24 hours is read by default. If StartTime and EndTime are specified, data is queried within the specified time range. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetBandwidthData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], 'translator' => 'machine', ], 'GetClientsRatio' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The business code. A value of 0 indicates success. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'The request ID. ', 'type' => 'string', 'example' => '42FA014D-045F-491F-8749-20745C516F89', 'title' => ''], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The returned data.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Value' => ['description' => 'The traffic value.', 'type' => 'string', 'example' => '28914025061', 'title' => ''], 'Name' => ['description' => 'The platform type.', 'type' => 'string', 'example' => 'iOS', 'title' => ''], 'Rate' => ['description' => 'The ratio.', 'type' => 'string', 'example' => '0.000001762543363929356', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"42FA014D-045F-491F-8749-20745C516F89\\",\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Value\\": \\"28914025061\\",\\n \\"Name\\": \\"iOS\\",\\n \\"Rate\\": \\"0.000001762543363929356\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain the distribution ratio of all terminals in the current calendar month', 'summary' => 'You can invoke GetClientsRatio to obtain the distribution ratio of all terminals in the current calendar month. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetClientsRatio', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetConsumerStatus' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Comment' => ['description' => 'Review comments.', 'type' => 'string', 'example' => '审核通过', 'title' => ''], 'Inservice' => ['description' => 'Indicates whether the service is active.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'CreatedAt' => ['description' => 'Creation Time.', 'type' => 'string', 'example' => '2018-01-01 10:48:48', 'title' => ''], 'BusinessType' => ['description' => 'Business Type. Valid values:'."\n" .'- **vod**: video-on-demand'."\n" .'- **live**: live streaming'."\n" .'- **download**: download', 'type' => 'string', 'example' => 'vod', 'title' => ''], 'LiveMonitor' => ['description' => 'Indicates whether live monitoring is supported.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'CdnUrlRedirectFlag' => ['description' => 'Indicates whether Alibaba Cloud CDN hyperlink is supported.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => '23321CEB-637B-44B3-B39C-B47FD36850F5', 'title' => ''], 'RealtimeMonitor' => ['description' => 'Indicates whether real-time monitoring is supported.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'Code' => ['description' => 'Business code. A value of 0 indicates success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'UpdatedAt' => ['description' => 'Updated At.', 'type' => 'string', 'example' => '2018-01-01 10:48:48', 'title' => ''], 'Audit' => ['description' => 'Review Status. Valid values:'."\n" .'- **1**: Pass'."\n" .'- **0**: Under review'."\n" .'- **-1**: Failed', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'IntegreatedMode' => ['description' => 'Integration mode. Valid values:'."\n" .'- **1**: Merge billing'."\n" .'- **2**: Separate billing', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Comment\\": \\"审核通过\\",\\n \\"Inservice\\": true,\\n \\"CreatedAt\\": \\"2018-01-01 10:48:48\\",\\n \\"BusinessType\\": \\"vod\\",\\n \\"LiveMonitor\\": false,\\n \\"CdnUrlRedirectFlag\\": false,\\n \\"RequestId\\": \\"23321CEB-637B-44B3-B39C-B47FD36850F5\\",\\n \\"RealtimeMonitor\\": false,\\n \\"Code\\": 0,\\n \\"UpdatedAt\\": \\"2018-01-01 10:48:48\\",\\n \\"Audit\\": 1,\\n \\"IntegreatedMode\\": 1\\n}","type":"json"}]', 'title' => 'Obtain Customer Status Information', 'summary' => 'You can invoke GetConsumerStatus to obtain customer status information.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetConsumerStatus', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetControlRules' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'Page', 'in' => 'query', 'schema' => ['description' => 'The current page number.', 'type' => 'string', 'required' => true, 'example' => '10', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['description' => 'Number of records per page.', 'type' => 'string', 'required' => true, 'example' => '1', 'docRequired' => true, 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. Returns 0 on success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => '20963AEE-E3A5-461F-8809-C494558373AB', 'title' => ''], 'Pager' => [ 'description' => 'Paging information.', 'type' => 'object', 'properties' => [ 'PageSize' => ['description' => 'Number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'title' => ''], 'Total' => ['description' => 'Total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '173', 'title' => ''], 'Page' => ['description' => 'Current page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], ], 'title' => '', 'example' => '', ], 'SettingList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Setting' => [ 'description' => 'The returned billing information list.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'CreatedAt' => ['description' => 'Insertion time.', 'type' => 'string', 'example' => '2017-06-02 13:16:37.0', 'title' => ''], 'BusinessType' => ['description' => 'Business type.', 'type' => 'string', 'example' => 'live', 'title' => ''], 'ClientId' => ['description' => 'User ID. ', 'type' => 'string', 'example' => '200000', 'title' => ''], 'Usable' => ['description' => 'Indicates whether the rule is enabled. This is usually true.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'PlatformType' => ['description' => 'Terminal type code. ', 'type' => 'string', 'example' => '01', 'title' => ''], 'Region' => ['description' => 'Region. ', 'type' => 'string', 'example' => '11', 'title' => ''], 'MarketType' => ['description' => 'Marketplace type. ', 'type' => 'string', 'example' => 'all', 'title' => ''], 'UpdatedAt' => ['description' => 'Update time.', 'type' => 'string', 'example' => '2017-06-01 21:19:12.0', 'title' => ''], 'AppVersion' => ['description' => 'Application version number.', 'type' => 'string', 'example' => '6.6.2', 'title' => ''], 'IspName' => ['description' => 'Carrier.', 'type' => 'string', 'example' => 'unicom', 'title' => ''], 'Onoff' => ['description' => 'On/off status. ', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'Name' => ['description' => 'Rule name.', 'type' => 'string', 'example' => 'qqq', 'title' => ''], 'ResourceId' => ['description' => 'Resource ID of the start/stop rule.', 'type' => 'string', 'example' => 'lrntfr', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"20963AEE-E3A5-461F-8809-C494558373AB\\",\\n \\"Pager\\": {\\n \\"PageSize\\": 2,\\n \\"Total\\": 173,\\n \\"Page\\": 1\\n },\\n \\"SettingList\\": {\\n \\"Setting\\": [\\n {\\n \\"CreatedAt\\": \\"2017-06-02 13:16:37.0\\",\\n \\"BusinessType\\": \\"live\\",\\n \\"ClientId\\": \\"200000\\",\\n \\"Usable\\": true,\\n \\"PlatformType\\": \\"01\\",\\n \\"Region\\": \\"11\\",\\n \\"MarketType\\": \\"all\\",\\n \\"UpdatedAt\\": \\"2017-06-01 21:19:12.0\\",\\n \\"AppVersion\\": \\"6.6.2\\",\\n \\"IspName\\": \\"unicom\\",\\n \\"Onoff\\": false,\\n \\"Name\\": \\"qqq\\",\\n \\"ResourceId\\": \\"lrntfr\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain the on/off settings list.', 'summary' => 'Invoke GetControlRules to obtain the start-stop settings list. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetControlRules', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], 'translator' => 'machine', ], 'GetCoverRateData' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'List of domain names to query, separated by VERTICAL LINE. If not specified, all domain names are queried.', 'type' => 'string', 'required' => false, 'example' => 'all', 'title' => ''], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => ['description' => 'Region, separated by VERTICAL LINE. Enter "all" to select all.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'IspName', 'in' => 'query', 'schema' => ['description' => 'Carrier, separated by VERTICAL LINEs. Use "all" to indicate all carriers.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'PlatformType', 'in' => 'query', 'schema' => ['description' => 'Platform, separated by VERTICAL LINE. Enter "all" to select all.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['description' => 'Business type, separated by VERTICAL LINE. Enter "all" to select all.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['description' => 'Start Time.', 'type' => 'string', 'required' => true, 'example' => '2017-05-01', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['description' => 'End Time.', 'type' => 'string', 'required' => true, 'example' => '2017-05-10', 'docRequired' => true, 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The business code. A value of 0 indicates success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '5C2C4882-69C3-45BA-A10E-67E4DFFEA403', 'title' => ''], 'Labels' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Label' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Label that describes the Data Type.', 'type' => 'string', 'example' => '带宽峰值', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The returned list of information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Date' => ['description' => 'The start time of the data time slice.', 'type' => 'string', 'example' => '2017-05-01 00:00:00', 'title' => ''], 'Values' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Values' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Bandwidth data. Unit: bit/second.', 'type' => 'string', 'example' => '290426020145', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"5C2C4882-69C3-45BA-A10E-67E4DFFEA403\\",\\n \\"Labels\\": {\\n \\"Label\\": [\\n \\"带宽峰值\\"\\n ]\\n },\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Date\\": \\"2017-05-01 00:00:00\\",\\n \\"Values\\": {\\n \\"Values\\": [\\n \\"290426020145\\"\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query P2P CDN Coverage Rate Data of Accelerated Domain Names', 'summary' => 'Queries the P2P CDN Coverage Rate data of accelerated domain names with a minimum granularity of 1 Day. Unit: %.', 'description' => '**Before you invoke this API, note the following:**'."\n" ."\n" .'If StartTime and EndTime are not specified, data from the last 24 hours is read by default. If StartTime and EndTime are specified, data is queried within the specified time range.'."\n" ."\n" .'Batch queries for multiple domain names are supported. Separate multiple domain names with a VERTICAL LINE (|).'."\n" ."\n" .'You can retrieve data from up to the last 90 Days.', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetCoverRateData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetCurrentMode' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'F84A4387-33B0-4F2D-87E4-BC3465BF568E', 'title' => ''], 'EstimateBandwidth' => ['description' => 'The estimated monthly 95th percentile bandwidth (in bps). This field is returned only when ModeCode is 95.', 'type' => 'integer', 'format' => 'int32', 'example' => '6219331', 'title' => ''], 'PaddingModeCode' => ['description' => 'The metering method that is yet to be effective.'."\n" ."\n" .'- **0**: Daily peak bandwidth.'."\n" ."\n" .'- **1**: Daily traffic.'."\n" ."\n" .'- **95**: Monthly 95th percentile bandwidth.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'Code' => ['description' => 'The business status code. A value of 0 indicates success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'ModeCode' => ['description' => 'The current metering method.'."\n" ."\n" .'- **0**: Daily peak bandwidth.'."\n" ."\n" .'- **1**: Daily traffic.'."\n" ."\n" .'- **95**: Monthly 95th percentile bandwidth.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'EffectiveAt' => ['description' => 'The UNIX timestamp indicating when the new metering method takes effect. This field is returned only when a service upgrade/downgrade has been initiated but not yet taken effect.', 'type' => 'integer', 'format' => 'int32', 'example' => '1540345299', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"F84A4387-33B0-4F2D-87E4-BC3465BF568E\\",\\n \\"EstimateBandwidth\\": 6219331,\\n \\"PaddingModeCode\\": 0,\\n \\"Code\\": 0,\\n \\"ModeCode\\": 0,\\n \\"EffectiveAt\\": 1540345299\\n}","type":"json"}]', 'title' => 'Query the current metering method', 'summary' => 'Invoke GetCurrentMode to query the current metering method.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetCurrentMode', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetDomainCount' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The business code. A value of 0 indicates success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'Data' => ['description' => 'The quantity of domain names.', 'type' => 'integer', 'format' => 'int32', 'example' => '6', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'B40C0B7C-C90E-43CD-963A-1B6AC6BCF6FF', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Data\\": 6,\\n \\"RequestId\\": \\"B40C0B7C-C90E-43CD-963A-1B6AC6BCF6FF\\"\\n}","type":"json"}]', 'title' => 'Obtain the total quantity of user custom domain names', 'summary' => 'You can invoke GetDomainCount to obtain the total quantity of custom domain names for a user.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetDomainCount', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetDomains' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'Page', 'in' => 'query', 'schema' => ['description' => 'Current page number.', 'type' => 'string', 'required' => true, 'example' => '1', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['description' => 'Number of records per page.', 'type' => 'string', 'required' => true, 'example' => '10', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'Domain name.', 'type' => 'string', 'required' => false, 'example' => 'xxx.com.cn', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. Returns 0 on success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => '425AEBD2-C4BA-44E4-9FC1-026844933422', 'title' => ''], 'Pager' => [ 'description' => 'Paging information.', 'type' => 'object', 'properties' => [ 'PageSize' => ['description' => 'Number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], 'Total' => ['description' => 'Total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'Page' => ['description' => 'Current page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], ], 'title' => '', 'example' => '', ], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The list of returned domain information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Status' => ['description' => 'The current domain status, indicating whether it is enabled.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'Domain' => ['description' => 'Domain name.', 'type' => 'string', 'example' => 'xxx.com.cn', 'title' => ''], 'SliceFormat' => ['description' => 'Segment format, returned only when BusinessType=live.', 'type' => 'string', 'example' => 'flv', 'title' => ''], 'CreatedAt' => ['description' => 'Creation Time.', 'type' => 'string', 'example' => '2017-05-12 20:56:34', 'title' => ''], 'UpdatedAt' => ['description' => 'Update Time.', 'type' => 'string', 'example' => '2017-05-12 20:56:34', 'title' => ''], 'ResourceId' => ['description' => 'Domain resource ID.', 'type' => 'string', 'example' => 'i4e6g9', 'title' => ''], 'BusinessType' => ['description' => 'Business type: download, live, vod.', 'type' => 'string', 'example' => 'vod', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"425AEBD2-C4BA-44E4-9FC1-026844933422\\",\\n \\"Pager\\": {\\n \\"PageSize\\": 10,\\n \\"Total\\": 1,\\n \\"Page\\": 1\\n },\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Status\\": true,\\n \\"Domain\\": \\"xxx.com.cn\\",\\n \\"SliceFormat\\": \\"flv\\",\\n \\"CreatedAt\\": \\"2017-05-12 20:56:34\\",\\n \\"UpdatedAt\\": \\"2017-05-12 20:56:34\\",\\n \\"ResourceId\\": \\"i4e6g9\\",\\n \\"BusinessType\\": \\"vod\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Query domain name and status', 'summary' => 'Query all domain names under the username and their status. Domain status includes: Normal, disabled.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetDomains', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetExpenseSummary' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['description' => 'Start Time.', 'type' => 'string', 'required' => false, 'example' => '2017-05-01', 'title' => ''], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['description' => 'End Time. ', 'type' => 'string', 'required' => false, 'example' => '2017-05-10', 'title' => ''], ], [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'Content to search for. If empty, all content is displayed.', 'type' => 'string', 'required' => false, 'example' => 'all', 'title' => ''], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => ['description' => 'Region codes, separated by VERTICAL LINE (|). To query all regions, pass "all".'."\n" ."\n" .'For code queries, see [Common Field Reference](~~151572~~).', 'type' => 'string', 'required' => false, 'example' => '00', 'title' => ''], ], [ 'name' => 'IspName', 'in' => 'query', 'schema' => ['description' => 'Carrier codes, separated by VERTICAL LINE (|). To query all carriers, pass "all".'."\n" ."\n" .'For code queries, see [Common Field Reference](~~151572~~).', 'type' => 'string', 'required' => false, 'example' => 'all', 'title' => ''], ], [ 'name' => 'PlatformType', 'in' => 'query', 'schema' => ['description' => 'Terminal code. Separate multiple values with a VERTICAL LINE (|). To query all, pass "all". '."\n" ."\n" .'For Code queries, see [Common Fields Reference](~~151572~~). ', 'type' => 'string', 'required' => false, 'example' => 'all', 'title' => ''], ], [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['description' => 'Business type codes, separated by VERTICAL LINE (|). To query all types, pass "all".'."\n" ."\n" .'For code queries, see [Common Field Reference](~~151572~~).', 'type' => 'string', 'required' => false, 'example' => 'all', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. A value of 0 indicates success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => '450CFF96-32FE-4229-85CA-EC588DAB0888', 'title' => ''], 'Data' => [ 'description' => 'Data information.', 'type' => 'object', 'properties' => [ 'ForecastFluency' => ['description' => 'Reference low definition rate.', 'type' => 'number', 'format' => 'float', 'example' => '98', 'title' => ''], 'TopBandwidth' => ['description' => 'Total peak bandwidth.', 'type' => 'integer', 'format' => 'int64', 'example' => '414344', 'title' => ''], 'TotalTraffic' => ['description' => 'Total Traffic.', 'type' => 'integer', 'format' => 'int64', 'example' => '12419172', 'title' => ''], 'CoverRate' => ['description' => 'Coverage Rate.', 'type' => 'number', 'format' => 'float', 'example' => '0', 'title' => ''], 'ShareRate' => ['description' => 'Share rate.', 'type' => 'number', 'format' => 'float', 'example' => '0', 'title' => ''], 'TotalUV' => ['description' => 'Total number of access users.', 'type' => 'integer', 'format' => 'int32', 'example' => '21723058', 'title' => ''], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'The input parameter domainName that is mandatory for processing this request is not supplied.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"450CFF96-32FE-4229-85CA-EC588DAB0888\\",\\n \\"Data\\": {\\n \\"ForecastFluency\\": 98,\\n \\"TopBandwidth\\": 414344,\\n \\"TotalTraffic\\": 12419172,\\n \\"CoverRate\\": 0,\\n \\"ShareRate\\": 0,\\n \\"TotalUV\\": 21723058\\n }\\n}","type":"json"}]', 'title' => 'Obtain Consumption Data Summary', 'summary' => 'Invoke GetExpenseSummary to obtain the consumption data summary.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetExpenseSummary', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetFeeHistory' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'Page', 'in' => 'query', 'schema' => ['description' => 'The current page number. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '1', 'title' => ''], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['description' => 'The number of records per page. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '10', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. A value of 0 indicates success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => '5CED561E-A4E3-4842-8BB6-700BE2AE7784', 'title' => ''], 'Pager' => [ 'description' => 'Paging information.', 'type' => 'object', 'properties' => [ 'PageSize' => ['description' => 'Number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], 'Total' => ['description' => 'Total number of records.', 'type' => 'integer', 'format' => 'int32', 'example' => '8', 'title' => ''], 'Page' => ['description' => 'Current page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], ], 'title' => '', 'example' => '', ], 'FeeList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Fee' => [ 'description' => 'List of returned billing information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'EndDate' => ['description' => 'End Time of the billing epoch.', 'type' => 'string', 'example' => '2017-05-05 23:59:59', 'title' => ''], 'TimeSpan' => ['description' => 'Billing epoch.', 'type' => 'string', 'example' => '2017-05-05 00:00:00 至 2017-05-05 23:59:59', 'title' => ''], 'Date' => ['description' => 'Billing Time.', 'type' => 'string', 'example' => '2017-05-05', 'title' => ''], 'StartDate' => ['description' => 'Start Time of the billing epoch.', 'type' => 'string', 'example' => '2017-05-05 00:00:00', 'title' => ''], 'LevelThreeTraffic' => ['description' => 'Traffic.', 'type' => 'integer', 'format' => 'int32', 'example' => '12345678', 'title' => ''], 'Mode' => ['description' => 'Description of the current metering method.', 'type' => 'string', 'example' => '日峰值带宽', 'title' => ''], 'TotalTraffic' => ['description' => 'Total traffic.', 'type' => 'integer', 'format' => 'int32', 'example' => '12345678', 'title' => ''], 'BusinessType' => ['description' => 'Business Type.', 'type' => 'string', 'example' => 'live', 'title' => ''], 'LevelTwoTraffic' => ['description' => 'Traffic.', 'type' => 'integer', 'format' => 'int32', 'example' => '12345678', 'title' => ''], 'LevelThreeBandwidth' => ['description' => 'Bandwidth.', 'type' => 'integer', 'format' => 'int32', 'example' => '999000', 'title' => ''], 'FlowOut' => ['description' => 'Metering method. Valid values:'."\n" .'- **0**: Daily peak bandwidth.'."\n" .'- **95**: Monthly 95th percentile bandwidth.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'LevelTwoBandwidth' => ['description' => 'Bandwidth.', 'type' => 'integer', 'format' => 'int32', 'example' => '999000', 'title' => ''], 'ResourceId' => ['description' => 'Resource ID.', 'type' => 'string', 'example' => '6aphce', 'title' => ''], 'TotalBandwidth' => ['description' => 'Total bandwidth.', 'type' => 'integer', 'format' => 'int32', 'example' => '89999000', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"5CED561E-A4E3-4842-8BB6-700BE2AE7784\\",\\n \\"Pager\\": {\\n \\"PageSize\\": 10,\\n \\"Total\\": 8,\\n \\"Page\\": 1\\n },\\n \\"FeeList\\": {\\n \\"Fee\\": [\\n {\\n \\"EndDate\\": \\"2017-05-05 23:59:59\\",\\n \\"TimeSpan\\": \\"2017-05-05 00:00:00 至 2017-05-05 23:59:59\\",\\n \\"Date\\": \\"2017-05-05\\",\\n \\"StartDate\\": \\"2017-05-05 00:00:00\\",\\n \\"LevelThreeTraffic\\": 12345678,\\n \\"Mode\\": \\"日峰值带宽\\",\\n \\"TotalTraffic\\": 12345678,\\n \\"BusinessType\\": \\"live\\",\\n \\"LevelTwoTraffic\\": 12345678,\\n \\"LevelThreeBandwidth\\": 999000,\\n \\"FlowOut\\": 0,\\n \\"LevelTwoBandwidth\\": 999000,\\n \\"ResourceId\\": \\"6aphce\\",\\n \\"TotalBandwidth\\": 89999000\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Retrieve billing data history ', 'summary' => 'Invoke GetFeeHistory to retrieve billing data history.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetFeeHistory', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetFirstFrameDelayData' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'List of domain names to query, separated by VERTICAL LINE. If not specified, all domain names are queried.', 'type' => 'string', 'required' => false, 'example' => 'all', 'title' => ''], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => ['description' => 'Region, separated by VERTICAL LINE. Use "all" to indicate all regions.'."\n", 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'IspName', 'in' => 'query', 'schema' => ['description' => 'Carrier, separated by VERTICAL LINEs. Use "all" to indicate all carriers. ', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'PlatformType', 'in' => 'query', 'schema' => ['description' => 'Terminal, separated by VERTICAL LINE. Use "all" to indicate all terminals.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['description' => 'Business type, separated by VERTICAL LINEs. Use "all" to indicate all business types.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['description' => 'Start Time. ', 'type' => 'string', 'required' => true, 'example' => '2017-05-01', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['description' => 'End Time.', 'type' => 'string', 'required' => true, 'example' => '2017-05-10', 'docRequired' => true, 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'The business code. A value of 0 indicates success. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'The request ID. ', 'type' => 'string', 'example' => 'AADC33E0-F172-4BA8-9D48-09BC013CEB47', 'title' => ''], 'Labels' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Label' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Label that describes the data type.', 'type' => 'string', 'example' => '首帧延时', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The list of returned information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Date' => ['description' => 'The start time of the data time slice.', 'type' => 'string', 'example' => '2017-05-01 00:00:00', 'title' => ''], 'Values' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Values' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Bandwidth data, in bits per second.', 'type' => 'string', 'example' => '352', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"AADC33E0-F172-4BA8-9D48-09BC013CEB47\\",\\n \\"Labels\\": {\\n \\"Label\\": [\\n \\"首帧延时\\"\\n ]\\n },\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Date\\": \\"2017-05-01 00:00:00\\",\\n \\"Values\\": {\\n \\"Values\\": [\\n \\"352\\"\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain First-Frame Latency Data of Accelerated Domain Names ', 'summary' => 'Obtain the first-frame latency data of accelerated domain names. Unit: ms. ', 'description' => '**Before you invoke this API, note the following:** '."\n" ."\n" .'- If StartTime and EndTime are not specified, data from the last 24 hours is read by default. If StartTime and EndTime are specified, data is queried within the specified time range. '."\n" ."\n" .'- Batch query of multiple domain names is supported. Separate multiple domain names with a VERTICAL LINE (|). '."\n" ."\n" .'- Data from up to the last 90 days can be obtained. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetFirstFrameDelayData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetFluencyData' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'The domain name to query. Separate multiple domain names with a VERTICAL LINE (|). If not specified, all domain names are queried. ', 'type' => 'string', 'required' => false, 'example' => 'all', 'title' => ''], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => ['description' => 'Region, separated by VERTICAL LINE. Use "all" for all regions.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'IspName', 'in' => 'query', 'schema' => ['description' => 'Carrier, separated by VERTICAL LINE. Use "all" for all carriers.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'PlatformType', 'in' => 'query', 'schema' => ['description' => 'The terminal type. Separate multiple values with a VERTICAL LINE. Use "all" to specify all terminals. ', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['description' => 'Business type, separated by VERTICAL LINE (|). Use "all" for all types.'."\n", 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['description' => 'Start Time.', 'type' => 'string', 'required' => true, 'example' => '2017-05-01', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['description' => 'End Time. ', 'type' => 'string', 'required' => true, 'example' => '2017-05-10', 'docRequired' => true, 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. Returns 0 on success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => '05870F21-0700-4770-A19C-13CA610884B7', 'title' => ''], 'Labels' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Label' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Label that describes the data type.', 'type' => 'string', 'example' => '参考流畅率', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The list of returned information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Date' => ['description' => 'The start time of the data time slice.', 'type' => 'string', 'example' => '2017-05-06 00:00:00', 'title' => ''], 'Values' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Values' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Bandwidth data, in bit/second.'."\n", 'type' => 'string', 'example' => '98.47', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"05870F21-0700-4770-A19C-13CA610884B7\\",\\n \\"Labels\\": {\\n \\"Label\\": [\\n \\"参考流畅率\\"\\n ]\\n },\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Date\\": \\"2017-05-06 00:00:00\\",\\n \\"Values\\": {\\n \\"Values\\": [\\n \\"98.47\\"\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain reference low definition rate data', 'summary' => 'Obtain the reference low definition rate data of the accelerated domain name, in %.', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetFluencyData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetLogsList' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'Content to search for. If empty, all logs are displayed.', 'type' => 'string', 'required' => false, 'example' => 'example.com', 'title' => ''], ], [ 'name' => 'Date', 'in' => 'query', 'schema' => ['description' => 'Log Date.', 'type' => 'string', 'required' => false, 'example' => '2016-10-20', 'title' => ''], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['description' => 'The start time point for retrieving logs. The date format follows ISO8601 notation and uses UTC.', 'type' => 'string', 'required' => false, 'example' => '2016-10-20T04:00:00Z', 'title' => ''], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['description' => 'The end time point for retrieving logs. The date format follows ISO8601 notation and uses UTC.'."\n" .'> The end time must be later than the start time.', 'type' => 'string', 'required' => false, 'example' => '2016-10-20T04:01:00Z', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. Returns 0 on success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => 'B40C0B7C-C90E-43CD-963A-1B6AC6BCF6FF', 'title' => ''], 'LogList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Log' => [ 'description' => 'Returns a list of log information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Url' => ['description' => 'Link path.', 'type' => 'string', 'example' => 'http://pcdn-log.oss-cn-shanghai.aliyuncs.com/xxxx/2017-05-07/xxxx', 'title' => ''], 'StartDate' => ['description' => 'Start Time.', 'type' => 'string', 'example' => '2017-05-07 21:00:00', 'title' => ''], 'EndDate' => ['description' => 'End Time.', 'type' => 'string', 'example' => '2017-05-07 21:59:59', 'title' => ''], 'FileName' => ['description' => 'File Name.', 'type' => 'string', 'example' => 'ccd_cdn.xxxx.com.cn_2017-05-03_07.tar.gz', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"B40C0B7C-C90E-43CD-963A-1B6AC6BCF6FF\\",\\n \\"LogList\\": {\\n \\"Log\\": [\\n {\\n \\"Url\\": \\"http://pcdn-log.oss-cn-shanghai.aliyuncs.com/xxxx/2017-05-07/xxxx\\",\\n \\"StartDate\\": \\"2017-05-07 21:00:00\\",\\n \\"EndDate\\": \\"2017-05-07 21:59:59\\",\\n \\"FileName\\": \\"ccd_cdn.xxxx.com.cn_2017-05-03_07.tar.gz\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain Log List', 'summary' => 'Obtain the log list for the selected time of the current user, for viewing and downloading.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetLogsList', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetShareRateData' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'Content to search for. If empty, all results are displayed. ', 'type' => 'string', 'required' => false, 'example' => 'all', 'title' => ''], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => ['description' => 'Region code. Separate multiple values with a VERTICAL LINE (|). To query all regions, pass "all". '."\n" ."\n" .'For details about the codes, see [Common Fields Reference](~~151572~~). ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'IspName', 'in' => 'query', 'schema' => ['description' => 'Carrier code. Separate multiple codes with a VERTICAL LINE (|). To query all carriers, use "all". '."\n" ."\n" .'For details about the codes, see [Common Field Reference](~~151572~~). ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'PlatformType', 'in' => 'query', 'schema' => ['description' => 'Terminal code. Separate multiple values with a VERTICAL LINE (|). To query all terminals, pass "all". '."\n" ."\n" .'For details about the codes, see [Common Fields Reference](~~151572~~). ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['description' => 'Business type code. Separate multiple codes with a VERTICAL LINE (|). To query all types, use "all". '."\n" ."\n" .'For details about the codes, see [Common Field Reference](~~151572~~). ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'all', 'title' => ''], ], [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['description' => 'Start Time. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2017-05-01', 'title' => ''], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['description' => 'End Time. ', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2017-05-10', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. A value of 0 indicates success. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID. ', 'type' => 'string', 'example' => '8ECFC607-8D62-4DE8-9D8D-CC7F63B07B7D', 'title' => ''], 'Labels' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Label' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Data.', 'type' => 'string', 'example' => 'P2P分享率', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The returned list of information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Date' => ['description' => 'The start time of the data time segment.', 'type' => 'string', 'example' => '2017-05-01 00:00:00', 'title' => ''], 'Values' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Values' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Share rate data, ranging from **0** to **1**.', 'type' => 'string', 'example' => '1', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"8ECFC607-8D62-4DE8-9D8D-CC7F63B07B7D\\",\\n \\"Labels\\": {\\n \\"Label\\": [\\n \\"P2P分享率\\"\\n ]\\n },\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Date\\": \\"2017-05-01 00:00:00\\",\\n \\"Values\\": {\\n \\"Values\\": [\\n \\"1\\"\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain P2P CDN Share Rate Information ', 'summary' => 'Invoke GetShareRateData to obtain P2P CDN share rate information. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetShareRateData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetTokenList' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'systemTags' => ['operationType' => 'get'], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. Returns 0 upon success. ', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID. ', 'type' => 'string', 'example' => '5CED561E-A4E3-4842-8BB6-700BE2AE7784', 'title' => ''], 'TokenList' => [ 'itemNode' => true, 'description' => '', 'type' => 'object', 'properties' => [ 'Token' => [ 'description' => 'Returns a list of token information. ', 'type' => 'array', 'items' => [ 'description' => '', 'type' => 'object', 'properties' => [ 'PlatformName' => ['description' => 'Terminal name. ', 'type' => 'string', 'example' => 'OTT', 'title' => ''], 'Token' => ['description' => 'Token value. ', 'type' => 'string', 'example' => '6000170200591aed94fc62fb5e0166b64d199b86d1e0128fd0', 'title' => ''], 'PlatformType' => ['description' => 'Terminal code. ', 'type' => 'string', 'example' => '02', 'title' => ''], 'CreatedAt' => ['description' => 'Creation Time. ', 'type' => 'string', 'example' => '2017-05-16 20:16:20', 'title' => ''], 'UpdatedAt' => ['description' => 'Update Time. ', 'type' => 'string', 'example' => '2017-05-16 20:16:20', 'title' => ''], 'ResourceId' => ['description' => 'Terminal resource ID. ', 'type' => 'string', 'example' => '6y23ph', 'title' => ''], 'ClientId' => ['description' => 'User Client ID. ', 'type' => 'string', 'example' => '200000', 'title' => ''], ], 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'The input parameter domainName that is mandatory for processing this request is not supplied.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"5CED561E-A4E3-4842-8BB6-700BE2AE7784\\",\\n \\"TokenList\\": {\\n \\"Token\\": [\\n {\\n \\"PlatformName\\": \\"OTT\\",\\n \\"Token\\": \\"6000170200591aed94fc62fb5e0166b64d199b86d1e0128fd0\\",\\n \\"PlatformType\\": \\"02\\",\\n \\"CreatedAt\\": \\"2017-05-16 20:16:20\\",\\n \\"UpdatedAt\\": \\"2017-05-16 20:16:20\\",\\n \\"ResourceId\\": \\"6y23ph\\",\\n \\"ClientId\\": \\"200000\\"\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain the terminal token list', 'summary' => 'Retrieve the list of terminal tokens. ', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetTokenList', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], 'translator' => 'machine', ], 'GetTrafficByRegion' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. A value of 0 indicates success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => '26CF81F8-18F5-4F93-A1D6-33AAA592CF56', 'title' => ''], 'TrafficDataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'TrafficData' => [ 'description' => 'Data list.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['description' => 'Region name.', 'type' => 'string', 'example' => '北京', 'title' => ''], 'Traffic' => ['description' => 'Traffic data.', 'type' => 'integer', 'format' => 'int64', 'example' => '448096774168859', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"26CF81F8-18F5-4F93-A1D6-33AAA592CF56\\",\\n \\"TrafficDataList\\": {\\n \\"TrafficData\\": [\\n {\\n \\"Name\\": \\"北京\\",\\n \\"Traffic\\": 448096774168859\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain the traffic data for each region of the user in the current calendar month', 'summary' => 'Invoke GetTrafficByRegion to obtain the traffic data for each region of the user in the current calendar month.', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetTrafficByRegion', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'GetTrafficData' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'Domain name. Separate multiple values with a VERTICAL LINE (|). If this parameter is not provided, all domain names are queried.', 'type' => 'string', 'required' => false, 'example' => 'all', 'title' => ''], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => ['description' => 'Region. Separate multiple values with a VERTICAL LINE (|). Specify "all" to select all.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'IspName', 'in' => 'query', 'schema' => ['description' => 'Carrier. Separate multiple carriers with a VERTICAL LINE (|). Use "all" to indicate all carriers.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'PlatformType', 'in' => 'query', 'schema' => ['description' => 'Platform type. Separate multiple values with a VERTICAL LINE (|). Specify "all" to select all.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['description' => 'Business type. Separate multiple values with a VERTICAL LINE (|). Specify "all" to select all.', 'type' => 'string', 'required' => true, 'example' => 'all', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['description' => 'Start Time.', 'type' => 'string', 'required' => true, 'example' => '2017-05-01', 'docRequired' => true, 'title' => ''], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['description' => 'End Time.', 'type' => 'string', 'required' => true, 'example' => '2017-05-10', 'docRequired' => true, 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. A value of 0 indicates success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => 'ECD5669E-DD42-4A1A-9D6D-09740F50CD92', 'title' => ''], 'Labels' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Label' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Label that describes the data type.', 'type' => 'string', 'example' => '流量', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'DataList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'UsageData' => [ 'description' => 'The list of returned information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Date' => ['description' => 'The start time of the data time slice.', 'type' => 'string', 'example' => '2017-05-01 00:00:00', 'title' => ''], 'Values' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Values' => [ 'description' => '', 'type' => 'array', 'items' => ['description' => 'Bandwidth data. Unit: bit/second.', 'type' => 'string', 'example' => '171416772471986', 'title' => ''], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"ECD5669E-DD42-4A1A-9D6D-09740F50CD92\\",\\n \\"Labels\\": {\\n \\"Label\\": [\\n \\"流量\\"\\n ]\\n },\\n \\"DataList\\": {\\n \\"UsageData\\": [\\n {\\n \\"Date\\": \\"2017-05-01 00:00:00\\",\\n \\"Values\\": {\\n \\"Values\\": [\\n \\"171416772471986\\"\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => 'Obtain Network Traffic Monitoring Data', 'summary' => 'Obtain network traffic monitoring data for accelerated domain names. Unit: byte.', 'description' => '**Before you invoke this API, note the following:**'."\n" ."\n" .'- If StartTime and EndTime are not specified, data from the last 24 hours is read by default. If StartTime and EndTime are specified, data is queried within the specified time range.'."\n" ."\n" .'- Batch queries for multiple domain names are supported. Separate multiple domain names with a VERTICAL LINE (|).'."\n" ."\n" .'- You can retrieve data from up to the last 90 days.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetTrafficData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'StartDomain' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'Domain name information.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'example.com', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. Returns 0 upon success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => '9B9F0410-C648-4232-A424-7574905B7982', 'title' => ''], 'ResourceId' => ['description' => 'Domain name resource ID.', 'type' => 'string', 'example' => 'jjh32t', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"9B9F0410-C648-4232-A424-7574905B7982\\",\\n \\"ResourceId\\": \\"jjh32t\\"\\n}","type":"json"}]', 'title' => 'Enable Domain Name', 'summary' => 'Invoke StartDomain to enable the domain name.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'pcdn:StartDomain', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], 'StopDomain' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'Domain', 'in' => 'query', 'schema' => ['description' => 'Domain name.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'example.com', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Code' => ['description' => 'Business code. Returns 0 upon success.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''], 'RequestId' => ['description' => 'Request ID.', 'type' => 'string', 'example' => '9B9F0410-C648-4232-A424-7574905B7982', 'title' => ''], 'ResourceId' => ['description' => 'Domain name resource ID.', 'type' => 'string', 'example' => 'tu9lfh', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'MissingParameter', 'errorMessage' => 'You must specify domainName.', 'description' => ''], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"RequestId\\": \\"9B9F0410-C648-4232-A424-7574905B7982\\",\\n \\"ResourceId\\": \\"tu9lfh\\"\\n}","type":"json"}]', 'title' => 'Disable Domain Name', 'summary' => 'Invoke StopDomain to disable a domain name.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'pcdn:StopDomain', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], ], ], 'endpoints' => [ ['regionId' => 'ap-northeast-1', 'regionName' => 'Japan (Tokyo)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-1', 'regionName' => 'Singapore', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-2', 'regionName' => 'Australia (Sydney) Closed', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-3', 'regionName' => 'Malaysia (Kuala Lumpur)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-5', 'regionName' => 'Indonesia (Jakarta)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-beijing', 'regionName' => 'China (Beijing)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-chengdu', 'regionName' => 'China (Chengdu)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-hangzhou', 'regionName' => 'China (Hangzhou)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-hongkong', 'regionName' => 'China (Hong Kong)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-huhehaote', 'regionName' => 'China (Hohhot)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-qingdao', 'regionName' => 'China (Qingdao)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shanghai', 'regionName' => 'China (Shanghai)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shenzhen', 'regionName' => 'China (Shenzhen)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-wulanchabu', 'regionName' => 'China (Ulanqab)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-zhangjiakou', 'regionName' => 'China (Zhangjiakou)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'us-west-1', 'regionName' => 'US (Silicon Valley)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'us-east-1', 'regionName' => 'US (Virginia)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'eu-west-1', 'regionName' => 'UK (London)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'eu-central-1', 'regionName' => 'Germany (Frankfurt)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'me-east-1', 'regionName' => 'UAE (Dubai)', 'areaId' => 'middleEast', 'areaName' => 'Middle East', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-south-1', 'regionName' => 'India (Mumbai) Closed', 'areaId' => 'middleEast', 'areaName' => 'Middle East', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shenzhen-finance-1', 'regionName' => 'China South 1 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shanghai-finance-1', 'regionName' => 'China East 2 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-north-2-gov-1', 'regionName' => 'Beijing Government Cloud', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-hangzhou-finance', 'regionName' => 'China East 1 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-beijing-finance-1', 'regionName' => 'China North 2 Finance (Preview)', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'pcdn.aliyuncs.com', 'endpoint' => 'pcdn.aliyuncs.com', 'vpc' => ''], ], 'errorCodes' => [ ['code' => 'MissingDomainName', 'message' => 'The input parameter DomainName that is mandatory for processing this request is not supplied.', 'http_code' => null, 'description' => ''], ['code' => 'MissingParameter', 'message' => 'The parameter {0} is required for this request.', 'http_code' => null, 'description' => ''], ['code' => 'MissingParameter', 'message' => 'You must specify domainName.', 'http_code' => 400, 'description' => ''], ], 'changeSet' => [], 'ram' => [ 'productCode' => 'PCDN', 'productName' => 'PCDN', 'ramCodes' => ['pcdn'], 'ramLevel' => 'OPERATION', 'ramConditions' => [], 'ramActions' => [ [ 'apiName' => 'GetTrafficData', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetTrafficData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetCoverRateData', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetCoverRateData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetDomains', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetDomains', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetLogsList', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetLogsList', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetAllIsp', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAllIsp', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'AddDomain', 'description' => '', 'operationType' => 'create', 'ramAction' => [ 'action' => 'pcdn:AddDomain', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetFluencyData', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetFluencyData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetFirstFrameDelayData', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetFirstFrameDelayData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'AddConsumer', 'description' => '', 'operationType' => 'create', 'ramAction' => [ 'action' => 'pcdn:AddConsumer', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetAccessData', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAccessData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetDomainCount', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetDomainCount', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetShareRateData', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetShareRateData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetBalanceBandwidthData', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetBalanceBandwidthData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'AddPcdnControlRule', 'description' => '', 'operationType' => 'create', 'ramAction' => [ 'action' => 'pcdn:AddPcdnControlRule', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'EnablePcdnControlRule', 'description' => '', 'operationType' => 'update', 'ramAction' => [ 'action' => 'pcdn:EnablePcdnControlRule', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'StartDomain', 'description' => '', 'operationType' => 'update', 'ramAction' => [ 'action' => 'pcdn:StartDomain', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'StopDomain', 'description' => '', 'operationType' => 'update', 'ramAction' => [ 'action' => 'pcdn:StopDomain', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetCurrentMode', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetCurrentMode', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'DeletePcdnControlRule', 'description' => '', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'pcdn:DeletePcdnControlRule', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetFeeHistory', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetFeeHistory', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetAllAppVersions', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAllAppVersions', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetTokenList', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetTokenList', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'DisablePcdnControlRule', 'description' => '', 'operationType' => 'update', 'ramAction' => [ 'action' => 'pcdn:DisablePcdnControlRule', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetTrafficByRegion', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetTrafficByRegion', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetExpenseSummary', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetExpenseSummary', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetAllRegions', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAllRegions', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetConsumerStatus', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetConsumerStatus', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetClientsRatio', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetClientsRatio', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetAllMarkets', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAllMarkets', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'DeleteDomain', 'description' => '', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'pcdn:DeleteDomain', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetControlRules', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetControlRules', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'EditPcdnControlRule', 'description' => '', 'operationType' => '', 'ramAction' => [ 'action' => 'pcdn:EditPcdnControlRule', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetAllPlatformTypes', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetAllPlatformTypes', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetBandwidthData', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetBandwidthData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetBalanceTrafficData', 'description' => '', 'operationType' => 'get', 'ramAction' => [ 'action' => 'pcdn:GetBalanceTrafficData', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PCDN', 'resourceType' => 'All Resource', 'arn' => '*'], ], ], ], ], 'resourceTypes' => [], ], ];