'1.0', 'info' => ['style' => 'RPC', 'product' => 'ESA', 'version' => '2024-09-10'], 'components' => [ 'schemas' => [ 'WafBatchRuleShared' => [ 'type' => 'object', 'properties' => [ 'Target' => ['type' => 'string'], 'Mode' => ['type' => 'string'], 'CrossSiteId' => ['type' => 'integer', 'format' => 'int64'], 'Name' => ['type' => 'string'], 'Match' => ['$ref' => '#/components/schemas/WafRuleMatch2'], 'Action' => ['type' => 'string'], 'Actions' => [ 'type' => 'object', 'properties' => [ 'Response' => [ 'type' => 'object', 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64'], 'Code' => ['type' => 'integer', 'format' => 'int32'], ], ], ], ], 'Expression' => ['type' => 'string'], ], ], 'WafQuotaInteger' => [ 'type' => 'object', 'properties' => [ 'Equal' => ['type' => 'integer', 'format' => 'int32'], 'GreaterThan' => ['type' => 'integer', 'format' => 'int32'], 'GreaterThanOrEqual' => ['type' => 'integer', 'format' => 'int32'], 'LessThan' => ['type' => 'integer', 'format' => 'int32'], 'LessThanOrEqual' => ['type' => 'integer', 'format' => 'int32'], ], ], 'WafQuotaString' => [ 'type' => 'object', 'properties' => [ 'Regexp' => ['type' => 'string'], ], ], 'WafRatelimitCharacteristics' => [ 'type' => 'object', 'properties' => [ 'Logic' => ['type' => 'string'], 'Criteria' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Logic' => ['type' => 'string'], 'Criteria' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Logic' => ['type' => 'string'], 'Criteria' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'MatchType' => ['type' => 'string'], ], ], ], 'MatchType' => ['type' => 'string'], ], ], ], 'MatchType' => ['type' => 'string'], ], ], ], 'MatchType' => ['type' => 'string'], ], ], 'WafRuleConfig' => [ 'type' => 'object', 'properties' => [ 'Status' => ['type' => 'string'], 'Action' => ['type' => 'string'], 'Actions' => [ 'type' => 'object', 'properties' => [ 'Response' => [ 'type' => 'object', 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64'], 'Code' => ['type' => 'integer', 'format' => 'int32'], ], ], 'Bypass' => [ 'type' => 'object', 'properties' => [ 'Skip' => ['type' => 'string'], 'RegularRules' => [ 'type' => 'array', 'items' => ['type' => 'integer', 'format' => 'int64'], ], 'CustomRules' => [ 'type' => 'array', 'items' => ['type' => 'integer', 'format' => 'int64'], ], 'RegularTypes' => [ 'type' => 'array', 'items' => ['type' => 'string'], ], 'Tags' => [ 'type' => 'array', 'items' => ['type' => 'string'], ], ], ], ], ], 'ManagedList' => ['type' => 'string'], 'ManagedRulesets' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'ProtectionLevel' => ['type' => 'integer', 'format' => 'int32'], 'Action' => ['type' => 'string'], 'ManagedRules' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Status' => ['type' => 'string'], 'Action' => ['type' => 'string'], 'Id' => ['type' => 'integer', 'format' => 'int64'], ], ], ], 'AttackType' => ['type' => 'integer', 'format' => 'int32'], 'NumberTotal' => ['type' => 'integer', 'format' => 'int32'], 'NumberEnabled' => ['type' => 'integer', 'format' => 'int32'], ], ], ], 'Sigchl' => [ 'type' => 'array', 'items' => ['type' => 'string'], ], 'Name' => ['type' => 'string'], 'AppSdk' => [ 'type' => 'object', 'properties' => [ 'CustomSign' => [ 'type' => 'object', 'properties' => [ 'Value' => ['type' => 'string'], 'Key' => ['type' => 'string'], ], ], 'CustomSignStatus' => ['type' => 'string'], 'FeatureAbnormal' => [ 'type' => 'array', 'items' => ['type' => 'string'], ], ], ], 'RateLimit' => [ 'type' => 'object', 'properties' => [ 'Characteristics' => ['$ref' => '#/components/schemas/WafRuleMatch2'], 'OnHit' => ['type' => 'boolean'], 'TTL' => ['type' => 'integer', 'format' => 'int32'], 'Threshold' => [ 'type' => 'object', 'properties' => [ 'ManagedRulesBlocked' => ['type' => 'integer', 'format' => 'int32'], 'DistinctManagedRules' => ['type' => 'integer', 'format' => 'int32'], 'ResponseStatus' => [ 'type' => 'object', 'properties' => [ 'Ratio' => ['type' => 'integer', 'format' => 'int32'], 'Count' => ['type' => 'integer', 'format' => 'int32'], 'Code' => ['type' => 'integer', 'format' => 'int32'], ], ], 'Traffic' => ['type' => 'string'], 'Request' => ['type' => 'integer', 'format' => 'int32'], ], ], 'Interval' => ['type' => 'integer', 'format' => 'int32'], ], ], 'Type' => ['type' => 'string'], 'AppPackage' => [ 'type' => 'object', 'properties' => [ 'PackageSigns' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Sign' => ['type' => 'string'], 'Name' => ['type' => 'string'], ], ], ], ], ], 'ManagedGroupId' => ['type' => 'integer', 'format' => 'int64'], 'Timer' => ['$ref' => '#/components/schemas/WafTimer'], 'Expression' => ['type' => 'string'], 'SecurityLevel' => [ 'type' => 'object', 'properties' => [ 'Value' => ['type' => 'string'], ], ], 'Value' => ['type' => 'string'], 'Id' => ['type' => 'integer', 'format' => 'int64'], 'Notes' => ['type' => 'string'], ], ], 'WafRuleMatch' => [ 'type' => 'object', 'properties' => [ 'Logic' => ['type' => 'string'], 'Criteria' => [ 'type' => 'array', 'items' => ['$ref' => '#/components/schemas/WafRuleMatch'], ], 'MatchType' => ['type' => 'string'], 'MatchOperator' => ['type' => 'string'], 'MatchValue' => ['type' => 'any'], 'Negate' => ['type' => 'boolean'], 'ConvertToLower' => ['type' => 'boolean'], ], ], 'WafRuleMatch2' => [ 'type' => 'object', 'properties' => [ 'Logic' => ['type' => 'string'], 'Criteria' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Logic' => ['type' => 'string'], 'Criteria' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Logic' => ['type' => 'string'], 'Criteria' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'MatchType' => ['type' => 'string'], 'MatchOperator' => ['type' => 'string'], 'MatchValue' => ['type' => 'any'], 'Negate' => ['type' => 'boolean'], 'ConvertToLower' => ['type' => 'boolean'], ], ], ], 'MatchType' => ['type' => 'string'], 'MatchOperator' => ['type' => 'string'], 'MatchValue' => ['type' => 'any'], 'Negate' => ['type' => 'boolean'], 'ConvertToLower' => ['type' => 'boolean'], ], ], ], 'MatchType' => ['type' => 'string'], 'MatchOperator' => ['type' => 'string'], 'MatchValue' => ['type' => 'any'], 'Negate' => ['type' => 'boolean'], 'ConvertToLower' => ['type' => 'boolean'], ], ], ], 'MatchType' => ['type' => 'string'], 'MatchOperator' => ['type' => 'string'], 'MatchValue' => ['type' => 'any'], 'Negate' => ['type' => 'boolean'], 'ConvertToLower' => ['type' => 'boolean'], ], ], 'WafSiteSettings' => [ 'type' => 'object', 'properties' => [ 'ClientIpIdentifier' => [ 'type' => 'object', 'properties' => [ 'Mode' => ['type' => 'string'], 'Headers' => [ 'type' => 'array', 'items' => ['type' => 'string'], ], ], ], 'AddBotProtectionHeaders' => [ 'type' => 'object', 'properties' => [ 'Enable' => ['type' => 'boolean'], ], ], 'AddSecurityHeaders' => [ 'type' => 'object', 'properties' => [ 'Enable' => ['type' => 'boolean'], ], ], 'SecurityLevel' => [ 'type' => 'object', 'properties' => [ 'Value' => ['type' => 'string'], ], ], 'BotManagement' => [ 'type' => 'object', 'properties' => [ 'DefiniteBots' => [ 'type' => 'object', 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64'], 'Action' => ['type' => 'string'], ], ], 'LikelyBots' => [ 'type' => 'object', 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64'], 'Action' => ['type' => 'string'], ], ], 'VerifiedBots' => [ 'type' => 'object', 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64'], 'Action' => ['type' => 'string'], ], ], 'JSDetection' => [ 'type' => 'object', 'properties' => [ 'Enable' => ['type' => 'boolean'], ], ], 'EffectOnStatic' => [ 'type' => 'object', 'properties' => [ 'Enable' => ['type' => 'boolean'], ], ], ], ], 'BandwidthAbuseProtection' => [ 'type' => 'object', 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64'], 'Status' => ['type' => 'string'], 'Action' => ['type' => 'string'], ], ], 'DisableSecurityModule' => [ 'type' => 'object', 'properties' => [ 'Status' => ['type' => 'string'], ], ], 'RequestBodyInspection' => [ 'type' => 'object', 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64'], 'SizeLimit' => ['type' => 'string'], 'Action' => ['type' => 'string'], ], ], ], ], 'WafTimer' => [ 'type' => 'object', 'properties' => [ 'Scopes' => ['type' => 'string'], 'Zone' => ['type' => 'integer', 'format' => 'int32'], 'Periods' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Start' => ['type' => 'string'], 'End' => ['type' => 'string'], ], ], ], 'WeeklyPeriods' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Days' => ['type' => 'string'], 'DailyPeriods' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Start' => ['type' => 'string'], 'End' => ['type' => 'string'], ], ], ], ], ], ], ], ], ], ], 'apis' => [ 'ActivateClientCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ActivateVersionManagement' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'ApplyCertificate' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Domains', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ApplyCustomHostnameCertificate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HostnameId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'BatchCreateRecords' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordList', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RecordName' => ['type' => 'string', 'required' => true], 'Type' => ['type' => 'string', 'required' => true], 'Proxied' => ['type' => 'boolean', 'required' => true], 'SourceType' => ['type' => 'string', 'required' => false], 'BizName' => ['type' => 'string', 'required' => false], 'Data' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Usage' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Fingerprint' => ['type' => 'string', 'required' => false], 'Priority' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Flag' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Algorithm' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Type' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MatchingType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'KeyTag' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Tag' => ['type' => 'string', 'required' => false], 'Certificate' => ['type' => 'string', 'required' => false], 'Selector' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'Ttl' => ['type' => 'integer', 'format' => 'int32', 'required' => true], 'AuthConf' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SecretKey' => ['type' => 'string', 'required' => false], 'Version' => ['type' => 'string', 'required' => false], 'Region' => ['type' => 'string', 'required' => false], 'AuthType' => ['type' => 'string', 'required' => false], 'AccessKey' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], ], 'BatchCreateWafRules' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Phase', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RulesetId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'Shared', 'in' => 'formData', 'style' => 'json', 'schema' => ['$ref' => '#/components/schemas/WafBatchRuleShared', 'required' => false], ], [ 'name' => 'Configs', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['$ref' => '#/components/schemas/WafRuleConfig', 'required' => false], ], ], ], ], 'BatchDeleteKv' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Keys', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], 'BatchDeleteKvWithHighCapacity' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Url', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'BatchGetExpressionFields' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PlanNameEn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Kind', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Phase', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Expressions', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'Expression' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], 'BatchPutKv' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'KvList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Key' => ['type' => 'string', 'required' => true], 'Value' => ['type' => 'string', 'required' => true], 'Expiration' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'ExpirationTtl' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], ], ], 'BatchPutKvWithHighCapacity' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Url', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'BatchUpdateWafRules' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Phase', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RulesetId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Shared', 'in' => 'formData', 'style' => 'json', 'schema' => ['$ref' => '#/components/schemas/WafBatchRuleShared', 'required' => false], ], [ 'name' => 'Configs', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['$ref' => '#/components/schemas/WafRuleConfig', 'required' => false], ], ], ], ], 'BlockObject' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['block', 'unblock'], ], ], [ 'name' => 'Content', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'Maxage', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '600', 'maximum' => '864000'], ], ], ], 'CheckSiteName' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CheckSiteProjectName' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ProjectName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'CheckUserProjectName' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ProjectName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CommitRoutineStagingCode' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CodeDescription', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeployEnv', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateCacheRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BypassCache', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BrowserCacheMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BrowserCacheTtl', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EdgeCacheMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EdgeCacheTtl', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EdgeStatusCodeCacheTtl', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SortQueryStringForCache', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueryStringMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueryString', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IncludeHeader', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IncludeCookie', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CacheReserveEligibility', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CheckPresenceHeader', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CheckPresenceCookie', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserDeviceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserGeo', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserLanguage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ServeStale', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AdditionalCacheablePorts', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CacheDeceptionArmor', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PostCache', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PostBodySizeLimit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PostBodyCacheKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateClientCertificate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'CSR', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PkeyType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ValidityDays', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'CreateCompressionRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Gzip', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Brotli', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Zstd', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateCustomHostname' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Hostname', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SslFlag', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], [ 'name' => 'CertType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['free', 'upload', 'cas'], ], ], [ 'name' => 'Certificate', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivateKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CasId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'CasRegion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateCustomResponseCodeRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ReturnCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateCustomScenePolicy' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 255], ], [ 'name' => 'Template', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['promotion'], ], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Objects', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateEdgeContainerApp' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 6, 'maxLength' => 128], ], [ 'name' => 'ServicePort', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '80', 'maximum' => '443'], ], [ 'name' => 'TargetPort', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '65535'], ], [ 'name' => 'Remarks', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 1024], ], [ 'name' => 'HealthCheckType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthCheckHost', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthCheckHttpCode', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthCheckMethod', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthCheckURI', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthCheckPort', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'HealthCheckTimeout', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'HealthCheckInterval', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'HealthCheckSuccTimes', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'HealthCheckFailTimes', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateEdgeContainerAppImageSecret' => [ 'path' => '', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Registry', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Username', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateEdgeContainerAppRecord' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'RecordName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 1024], ], ], ], 'CreateEdgeContainerAppVersion' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 6, 'maxLength' => 128], ], [ 'name' => 'Remarks', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 1024], ], [ 'name' => 'Containers', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'Image' => ['type' => 'string', 'required' => true], 'IsACRImage' => ['type' => 'boolean', 'required' => true], 'ACRImageInfo' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'IsEnterpriseRegistry' => ['type' => 'boolean', 'required' => false], 'Domain' => ['type' => 'string', 'required' => false], 'InstanceId' => ['type' => 'string', 'required' => false], 'RegionId' => ['type' => 'string', 'required' => false], 'RepoId' => ['type' => 'string', 'required' => false], 'RepoName' => ['type' => 'string', 'required' => false], 'RepoNamespace' => ['type' => 'string', 'required' => false], 'Tag' => ['type' => 'string', 'required' => false], 'TagUrl' => ['type' => 'string', 'required' => false], ], ], 'Spec' => ['type' => 'string', 'required' => true], 'Command' => ['type' => 'string', 'required' => false], 'Args' => ['type' => 'string', 'required' => false], 'Storage' => ['type' => 'string', 'required' => true], 'EnvVariables' => ['type' => 'string', 'required' => false], 'PostStart' => ['type' => 'string', 'required' => false], 'PreStop' => ['type' => 'string', 'required' => false], 'ProbeType' => ['type' => 'string', 'required' => true], 'ProbeContent' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'InitialDelaySeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'TimeoutSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'PeriodSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SuccessThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'FailureThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Command' => ['type' => 'string', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Host' => ['type' => 'string', 'required' => false], 'Path' => ['type' => 'string', 'required' => false], 'Scheme' => ['type' => 'string', 'required' => false], 'HttpHeaders' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], ], 'CreateHttpIncomingRequestHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RequestHeaderModification', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Operation' => [ 'type' => 'string', 'required' => true, 'enum' => ['add', 'modify', 'del'], ], 'Name' => ['type' => 'string', 'required' => true], 'Value' => ['type' => 'string', 'required' => false], 'Type' => [ 'type' => 'string', 'required' => false, 'enum' => ['static', 'dynamic'], ], ], ], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateHttpIncomingResponseHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResponseHeaderModification', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'Operation' => [ 'type' => 'string', 'required' => true, 'enum' => ['add', 'modify', 'del'], ], 'Value' => ['type' => 'string', 'required' => false], 'Type' => [ 'type' => 'string', 'required' => false, 'enum' => ['static', 'dynamic'], ], ], ], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateHttpRequestHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RequestHeaderModification', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Operation' => [ 'type' => 'string', 'required' => true, 'enum' => ['add', 'modify', 'del'], ], 'Name' => ['type' => 'string', 'required' => true], 'Value' => ['type' => 'string', 'required' => false], 'Type' => [ 'type' => 'string', 'required' => false, 'enum' => ['static', 'dynamic'], ], ], ], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateHttpResponseHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResponseHeaderModification', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'Operation' => [ 'type' => 'string', 'required' => true, 'enum' => ['add', 'modify', 'del'], ], 'Value' => ['type' => 'string', 'required' => false], 'Type' => [ 'type' => 'string', 'required' => false, 'enum' => ['static', 'dynamic'], ], ], ], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateHttpsApplicationConfiguration' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpsForce', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpsForceCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AltSvc', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AltSvcClear', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AltSvcPersist', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AltSvcMa', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Hsts', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HstsMaxAge', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HstsIncludeSubdomains', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HstsPreload', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'HttpsSniVerify', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpsNoSniDeny', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpsSniWhitelist', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateHttpsBasicConfiguration' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Https', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tls10', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tls11', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tls12', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tls13', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CiphersuiteGroup', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ciphersuite', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OcspStapling', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Http2', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Http3', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateImageTransform' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'AutoWebp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoAvif', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateKvNamespace' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateList' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Kind', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Items', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], 'CreateLoadBalancer' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Enabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'AdaptiveRouting', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FailoverAcrossPools' => ['type' => 'boolean', 'required' => false], 'OriginLevelRetry' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'DefaultPools', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], [ 'name' => 'FallbackPool', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RandomSteering', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DefaultWeight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'PoolWeights' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => ['type' => 'integer', 'format' => 'int32'], ], ], ], ], [ 'name' => 'Rules', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RuleName' => ['type' => 'string', 'required' => false], 'Rule' => ['type' => 'string', 'required' => false], 'RuleEnable' => ['type' => 'string', 'required' => false], 'FixedResponse' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ContentType' => ['type' => 'string', 'required' => false], 'Location' => ['type' => 'string', 'required' => false], 'MessageBody' => ['type' => 'string', 'required' => false], 'StatusCode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'Overrides' => ['type' => 'any', 'required' => false], 'Sequence' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Terminates' => ['type' => 'boolean', 'required' => false], ], ], ], ], [ 'name' => 'SessionAffinity', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'SteeringPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ttl', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Monitor', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Type' => ['type' => 'string', 'required' => false], 'Method' => ['type' => 'string', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Path' => ['type' => 'string', 'required' => false], 'Interval' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Timeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ExpectedCodes' => ['type' => 'string', 'required' => false], 'FollowRedirects' => ['type' => 'boolean', 'required' => false], 'ConsecutiveUp' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ConsecutiveDown' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Header' => ['type' => 'any', 'required' => false], 'MonitoringRegion' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'SubRegionPools', 'in' => 'query', 'schema' => ['type' => 'any', 'required' => false], ], [ 'name' => 'RegionPools', 'in' => 'query', 'schema' => ['type' => 'any', 'required' => false], ], ], ], 'CreateNetworkOptimization' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SmartRouting', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Http2Origin', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Websocket', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Grpc', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UploadMaxFilesize', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateOriginPool' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Enabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Origins', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'Address' => ['type' => 'string', 'required' => false], 'Enabled' => ['type' => 'boolean', 'required' => false], 'Header' => ['type' => 'any', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Type' => ['type' => 'string', 'required' => false], 'AuthConf' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AuthType' => ['type' => 'string', 'required' => false], 'AccessKey' => ['type' => 'string', 'required' => false], 'SecretKey' => ['type' => 'string', 'required' => false], 'Version' => ['type' => 'string', 'required' => false], 'Region' => ['type' => 'string', 'required' => false], ], ], 'IpVersionPolicy' => ['type' => 'string', 'required' => false], ], ], ], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'CreateOriginProtection' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'AutoConfirmIPList', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], ], ], 'CreateOriginRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginHost', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginScheme', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginSni', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DnsRecord', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginHttpPort', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginHttpsPort', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Range', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginMtls', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginVerify', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RangeChunkSize', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'OriginReadTimeout', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Follow302Enable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Follow302MaxTries', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Follow302RetainArgs', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Follow302RetainHeader', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Follow302TargetHost', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreatePage' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ContentType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Content', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteIds', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], 'CreateRecord' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Proxied', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BizName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ttl', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'Data', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Priority' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Flag' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Tag' => ['type' => 'string', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Type' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'KeyTag' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Algorithm' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Certificate' => ['type' => 'string', 'required' => false], 'Usage' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Selector' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MatchingType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Fingerprint' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'Comment', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AuthConf', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AuthType' => ['type' => 'string', 'required' => false], 'AccessKey' => ['type' => 'string', 'required' => false], 'SecretKey' => ['type' => 'string', 'required' => false], 'Version' => ['type' => 'string', 'required' => false], 'Region' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'HostPolicy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], ], ], 'CreateRedirectRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['static', 'dynamic'], ], ], [ 'name' => 'TargetUrl', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StatusCode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['301', '302', '303', '307', '308'], ], ], [ 'name' => 'ReserveQueryString', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateRewriteUrlRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'RewriteUriType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'Uri', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RewriteQueryStringType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'QueryString', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'CreateRoutine' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HasAssets', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'CreateRoutineCodeDeployment' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Env', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['production', 'staging'], ], ], [ 'name' => 'Strategy', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['percentage'], ], ], [ 'name' => 'CodeVersions', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Percentage' => ['type' => 'integer', 'format' => 'int64', 'required' => true], 'CodeVersion' => ['type' => 'string', 'required' => true], ], ], 'minItems' => 1, 'maxItems' => 2, ], ], ], ], 'CreateRoutineRelatedRecord' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateRoutineRoute' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RouteName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RouteEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RoutineName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Bypass', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Fallback', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Timeout', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateScheduledPreloadExecutions' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Executions', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'StartTime' => ['type' => 'string', 'required' => false], 'EndTime' => ['type' => 'string', 'required' => false], 'Interval' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1'], 'SliceLen' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '100'], ], ], 'minItems' => 1, 'maxItems' => 10, ], ], ], ], 'CreateScheduledPreloadJob' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InsertWay', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['textBox', 'oss'], ], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128, 'pattern' => '^([^\\x00-\\xff]|[\\w.,;/@\\n-])+$'], ], [ 'name' => 'OssUrl', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'UrlList', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateSite' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Coverage', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['global', 'domestic', 'overseas'], ], ], [ 'name' => 'AccessType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['NS', 'CNAME'], ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateSiteCustomLog' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'RequestHeaders', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'ResponseHeaders', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'Cookies', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], 'CreateSiteDeliveryTask' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'BusinessType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'DataCenter', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TaskName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'FieldName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DeliveryType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DiscardRate', 'in' => 'formData', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'S3Delivery', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Region' => ['type' => 'string', 'required' => false], 'BucketPath' => ['type' => 'string', 'required' => false], 'AccessKey' => ['type' => 'string', 'required' => false], 'SecretKey' => ['type' => 'string', 'required' => false], 'Endpoint' => ['type' => 'string', 'required' => false], 'PrefixPath' => ['type' => 'string', 'required' => false], 'S3Cmpt' => ['type' => 'boolean', 'required' => false], 'ServerSideEncryption' => ['type' => 'boolean', 'required' => false], 'VertifyType' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'OssDelivery', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Region' => ['type' => 'string', 'required' => false], 'Aliuid' => ['type' => 'string', 'required' => false], 'BucketName' => ['type' => 'string', 'required' => false], 'PrefixPath' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'HttpDelivery', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DestUrl' => ['type' => 'string', 'required' => false], 'StandardAuthOn' => ['type' => 'boolean', 'required' => false], 'StandardAuthParam' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrivateKey' => ['type' => 'string', 'required' => false], 'ExpiredTime' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'UrlPath' => ['type' => 'string', 'required' => false], ], ], 'MaxBatchSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'MaxBatchMB' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'MaxRetry' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'TransformTimeout' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'LogBodyPrefix' => ['type' => 'string', 'required' => false], 'LogBodySuffix' => ['type' => 'string', 'required' => false], 'Compress' => ['type' => 'string', 'required' => false], 'HeaderParam' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'object', 'properties' => [ 'StaticValue' => ['type' => 'string', 'required' => false], ], ], ], 'QueryParam' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'object', 'properties' => [ 'StaticValue' => ['type' => 'string', 'required' => false], ], ], ], 'LogSplit' => ['type' => 'boolean', 'required' => false], 'LastLogSplit' => ['type' => 'boolean', 'required' => false], 'LogSplitWords' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'KafkaDelivery', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Topic' => ['type' => 'string', 'required' => false], 'UserAuth' => ['type' => 'boolean', 'required' => false], 'MachanismType' => ['type' => 'string', 'required' => false], 'UserName' => ['type' => 'string', 'required' => false], 'Password' => ['type' => 'string', 'required' => false], 'Brokers' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'Compress' => ['type' => 'string', 'required' => false], 'Balancer' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'SlsDelivery', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SLSRegion' => ['type' => 'string', 'required' => false], 'SLSProject' => ['type' => 'string', 'required' => false], 'SLSLogStore' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'FilterVer', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateTransportLayerApplication' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Rules', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Protocol' => [ 'type' => 'string', 'required' => true, 'enum' => ['TCP', 'UDP'], ], 'EdgePort' => ['type' => 'string', 'required' => true], 'SourceType' => [ 'type' => 'string', 'required' => true, 'enum' => ['ip', 'domain', 'OP', 'LB'], ], 'SourcePort' => ['type' => 'string', 'required' => true], 'ClientIPPassThroughMode' => [ 'type' => 'string', 'required' => true, 'enum' => ['off', 'PPv2', 'PPv1', 'SPP'], ], 'Source' => ['type' => 'string', 'required' => true], 'Comment' => ['type' => 'string', 'required' => false], ], ], ], ], [ 'name' => 'IpAccessRule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CrossBorderOptimization', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StaticIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeepAliveProtection', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], ], ], 'CreateUrlObservation' => [ 'path' => '', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Url', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => [], ], ], [ 'name' => 'SdkType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['manual', 'automatic'], ], ], ], ], 'CreateUserDeliveryTask' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'BusinessType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DataCenter', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TaskName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'FieldName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DeliveryType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DiscardRate', 'in' => 'formData', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'S3Delivery', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Region' => ['type' => 'string', 'required' => false], 'BucketPath' => ['type' => 'string', 'required' => false], 'AccessKey' => ['type' => 'string', 'required' => false], 'SecretKey' => ['type' => 'string', 'required' => false], 'Endpoint' => ['type' => 'string', 'required' => false], 'PrefixPath' => ['type' => 'string', 'required' => false], 'S3Cmpt' => ['type' => 'boolean', 'required' => false], 'ServerSideEncryption' => ['type' => 'boolean', 'required' => false], 'VertifyType' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'OssDelivery', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Region' => ['type' => 'string', 'required' => false], 'Aliuid' => ['type' => 'string', 'required' => false], 'BucketName' => ['type' => 'string', 'required' => false], 'PrefixPath' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'HttpDelivery', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DestUrl' => ['type' => 'string', 'required' => false], 'StandardAuthOn' => ['type' => 'boolean', 'required' => false], 'StandardAuthParam' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrivateKey' => ['type' => 'string', 'required' => false], 'ExpiredTime' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'UrlPath' => ['type' => 'string', 'required' => false], ], ], 'MaxBatchSize' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'MaxBatchMB' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'MaxRetry' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'TransformTimeout' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'LogBodyPrefix' => ['type' => 'string', 'required' => false], 'LogBodySuffix' => ['type' => 'string', 'required' => false], 'Compress' => ['type' => 'string', 'required' => false], 'LogSplitWords' => ['type' => 'string', 'required' => false], 'HeaderParam' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'object', 'properties' => [ 'StaticValue' => ['type' => 'string', 'required' => false], ], ], ], 'QueryParam' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'object', 'properties' => [ 'StaticValue' => ['type' => 'string', 'required' => false], ], ], ], 'LogSplit' => ['type' => 'boolean', 'required' => false], 'LastLogSplit' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'KafkaDelivery', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Topic' => ['type' => 'string', 'required' => false], 'UserAuth' => ['type' => 'boolean', 'required' => false], 'MachanismType' => ['type' => 'string', 'required' => false], 'UserName' => ['type' => 'string', 'required' => false], 'Password' => ['type' => 'string', 'required' => false], 'Brokers' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'Compress' => ['type' => 'string', 'required' => false], 'Balancer' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'SlsDelivery', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SLSRegion' => ['type' => 'string', 'required' => false], 'SLSProject' => ['type' => 'string', 'required' => false], 'SLSLogStore' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'Details', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FilterVer', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateUserWafRuleset' => [ 'path' => '/', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Phase', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Expression', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Shared', 'in' => 'formData', 'style' => 'json', 'schema' => ['$ref' => '#/components/schemas/WafBatchRuleShared', 'required' => false], ], [ 'name' => 'Rules', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['$ref' => '#/components/schemas/WafRuleConfig', 'required' => false], ], ], ], ], 'CreateVideoProcessing' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'VideoSeekEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FlvVideoSeekMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Mp4SeekStart', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Mp4SeekEnd', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FlvSeekStart', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FlvSeekEnd', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateWafRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Phase', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RulesetId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'Config', 'in' => 'formData', 'style' => 'json', 'schema' => ['$ref' => '#/components/schemas/WafRuleConfig', 'required' => false], ], ], ], 'CreateWafRuleset' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Phase', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateWaitingRoom' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'QueueAllEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'HostNameAndPath', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Subdomain' => ['type' => 'string', 'required' => true], 'Domain' => ['type' => 'string', 'required' => true], 'Path' => ['type' => 'string', 'required' => true], ], ], ], ], [ 'name' => 'CookieName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TotalActiveUsers', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NewUsersPerMinute', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SessionDuration', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DisableSessionRenewalEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'QueuingMethod', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['fifo', 'random', 'passthrough', 'reject-all'], ], ], [ 'name' => 'QueuingStatusCode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['200', '202', '429'], ], ], [ 'name' => 'JsonResponseEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WaitingRoomType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['default', 'custom'], ], ], [ 'name' => 'CustomPageHtml', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Language', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['enus', 'zhcn', 'zhhk'], ], ], ], ], 'CreateWaitingRoomEvent' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'WaitingRoomId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TotalActiveUsers', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NewUsersPerMinute', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SessionDuration', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DisableSessionRenewalEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'QueuingMethod', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['fifo', 'random', 'passthrough', 'reject-all'], ], ], [ 'name' => 'QueuingStatusCode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['200', '202', '429'], ], ], [ 'name' => 'JsonResponseEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WaitingRoomType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['default', 'custom'], ], ], [ 'name' => 'CustomPageHtml', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PreQueueEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'PreQueueStartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RandomPreQueueEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Language', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['enus', 'zhcn', 'zhhk'], ], ], ], ], 'CreateWaitingRoomRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'WaitingRoomId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeactivateVersionManagement' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteCacheRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteClientCaCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteClientCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteCompressionRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteCustomHostname' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HostnameId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteCustomResponseCodeRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteCustomScenePolicy' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PolicyId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], ], ], 'DeleteEdgeContainerApp' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteEdgeContainerAppImageSecret' => [ 'path' => '', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteEdgeContainerAppRecord' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'RecordName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 1024], ], ], ], 'DeleteEdgeContainerAppVersion' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VersionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteHttpDDoSIntelligentRule' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], [ 'name' => 'RecordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1], ], [ 'name' => 'RuleId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], ], ], 'DeleteHttpIncomingRequestHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteHttpIncomingResponseHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteHttpRequestHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteHttpResponseHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteHttpsApplicationConfiguration' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteHttpsBasicConfiguration' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteImageTransform' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteKeylessServer' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteKv' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteKvNamespace' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], ], ], 'DeleteList' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteLoadBalancer' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteNetworkOptimization' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteOriginCaCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteOriginClientCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteOriginPool' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteOriginProtection' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteOriginRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeletePage' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteRecord' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RecordId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteRedirectRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteRewriteUrlRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteRoutine' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteRoutineCodeVersion' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CodeVersion', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteRoutineRelatedRecord' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RecordId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteRoutineRoute' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteScheduledPreloadExecution' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteScheduledPreloadJob' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteSite' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteSiteDeliveryTask' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'TaskName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteSiteOriginClientCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteTransportLayerApplication' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ApplicationId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteUrlObservation' => [ 'path' => '', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteUserDeliveryTask' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TaskName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteUserWafRuleset' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteVideoProcessing' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteWafRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteWafRuleset' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteWaitingRoom' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'WaitingRoomId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteWaitingRoomEvent' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'WaitingRoomEventId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteWaitingRoomRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'WaitingRoomRuleId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DescribeBotPrice' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'BotInstanceLevel', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['enterprise_bot', 'enterprise_bot_with_app'], ], ], ], ], 'DescribeCacheReservePrice' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'QuotaGb', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'CrRegion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeCacheReservePriceGap' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TargetQuotaGb', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'DescribeCustomScenePolicies' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['5', '10', '20'], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100000'], ], [ 'name' => 'PolicyId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0'], ], ], ], 'DescribeDDoSAllEventList' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EventType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['web-cc', 'cc', 'traffic'], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '100000'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['5', '10', '20'], ], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], ], ], 'DescribeDDoSBpsList' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], [ 'name' => 'Coverage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeDDoSBpsMax' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], [ 'name' => 'Coverage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeDDoSEventMax' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], ], ], 'DescribeDDoSL7QpsList' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecordId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Interval', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'enum' => ['60', '300', '1800', '3600'], ], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], ], ], 'DescribeDDoSOverseasAttackCount' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], ], ], 'DescribeDdosMaxBurstGbps' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeEdgeContainerAppStats' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Tenant', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'App', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Locate', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Isp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Fields', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeHttpDDoSAttackIntelligentProtection' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], ], ], 'DescribeHttpDDoSAttackProtection' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], ], ], 'DescribeHttpDDoSAttackRules' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '10000'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['5', '10', '20'], ], ], ], ], 'DescribeHttpDDoSIntelligentAclRules' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '100000'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['5', '10', '20'], ], ], [ 'name' => 'RuleType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['acl'], ], ], ], ], 'DescribeHttpDDoSIntelligentRateLimitRules' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '100000'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['5', '10', '20'], ], ], [ 'name' => 'RuleType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['cc'], ], ], ], ], 'DescribeKvAccountStatus' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'DescribePreloadTasks' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Content', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100000'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['Refreshing', 'Complete', 'Failed'], ], ], ], ], 'DescribePurgeTasks' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Content', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['file', 'directory', 'ignoreparams', 'hostname', 'purgeall', 'cachetag', 'cachekey'], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100000'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['Complete', 'Refreshing', 'Failed'], ], ], ], ], 'DescribeRatePlanInstanceStatus' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeRatePlanPrice' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PlanName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Amount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '99'], ], ], ], 'DescribeRatePlanPriceGap' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TargetPlanCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OrderType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['UPGRADE'], ], ], [ 'name' => 'TargetPlanName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeSiteLogs' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'maximum' => '1000'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeSiteTimeSeriesData' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Interval', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Fields', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FieldName' => ['type' => 'string', 'required' => false], 'Dimension' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], 'DescribeSiteTopData' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Interval', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Fields', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FieldName' => ['type' => 'string', 'required' => false], 'Dimension' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], [ 'name' => 'Limit', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['5', '10', '15', '100', '150', '999', '300'], ], ], ], ], 'DescribeSiteWafTimeSeriesData' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Interval', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Fields', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FieldName' => ['type' => 'string', 'required' => false], 'Dimension' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], 'DescribeSiteWafTopData' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Interval', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Fields', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FieldName' => ['type' => 'string', 'required' => false], 'Dimension' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], [ 'name' => 'Limit', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['5', '10', '15', '100', '150', '999', '300'], ], ], ], ], 'DescribeTraceDiagnoseReport' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TraceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeUrlObservationData' => [ 'path' => '/', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Url', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientPlatform', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['PC', 'Mobile'], ], ], [ 'name' => 'Metric', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeWafUsageData' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SplitBy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'Interval', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DisableCustomScenePolicy' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PolicyId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], ], ], 'EditSiteWafSettings' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Settings', 'in' => 'formData', 'style' => 'json', 'schema' => ['$ref' => '#/components/schemas/WafSiteSettings', 'required' => false], ], ], ], 'EnableCustomScenePolicy' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PolicyId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], ], ], 'ExportRecords' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GenerateTraceDiagnose' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Url', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Source', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetApiSchemaUsage' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'GetAutomaticFrequencyControlConfig' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'GetCacheReserveSpecification' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'GetCacheRule' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetCacheTag' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'GetCertificate' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetCertificateQuota' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetClientCaCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetClientCaCertificateHostnames' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetClientCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetClientCertificateHostnames' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetCnameFlattening' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetCompressionRule' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetCrossBorderOptimization' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetCustomHostname' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HostnameId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetCustomResponseCodeRule' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetDcvDelegation' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetDevelopmentMode' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetEdgeContainer' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'GetEdgeContainerApp' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], ], ], 'GetEdgeContainerAppLogRiver' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetEdgeContainerAppResourceCapacity' => [ 'path' => '', 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetEdgeContainerAppResourceReserve' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetEdgeContainerAppResourceStatus' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetEdgeContainerAppStatus' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], [ 'name' => 'PublishEnv', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetEdgeContainerAppVersion' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], [ 'name' => 'VersionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], ], ], 'GetEdgeContainerDeployRegions' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetEdgeContainerLogs' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Lines', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], ], 'GetEdgeContainerStagingDeployStatus' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetEdgeContainerTerminal' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetErService' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'GetFailFile' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'UploadId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'GetHttpIncomingRequestHeaderModificationRule' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetHttpIncomingResponseHeaderModificationRule' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetHttpRequestHeaderModificationRule' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetHttpResponseHeaderModificationRule' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetHttpsApplicationConfiguration' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetHttpsBasicConfiguration' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetIPv6' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetImageTransform' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetKeylessServer' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetKv' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Base64', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'GetKvAccount' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'GetKvDetail' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetKvNamespace' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 64, 'pattern' => '^[0-9a-zA-Z_-]+$'], ], ], ], 'GetList' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'GetLoadBalancer' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetManagedTransform' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'GetNetworkOptimization' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetOriginCaCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetOriginClientCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetOriginClientCertificateHostnames' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetOriginPool' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetOriginProtection' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetOriginRule' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetPage' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'GetPerformanceDataCollection' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetPurgeQuota' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['file', 'cachetag', 'directory', 'ignoreparams', 'hostname', 'purgeall', 'preload', 'cachekey'], ], ], ], ], 'GetRealtimeDeliveryField' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetRecord' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RecordId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetRedirectRule' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetRewriteUrlRule' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetRoutine' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetRoutineCodeVersion' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CodeVersion', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetRoutineCodeVersionInfo' => [ 'path' => '', 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CodeVersion', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetRoutineRoute' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetRoutineStagingCodeUploadInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CodeDescription', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetScheduledPreloadJob' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetSeoBypass' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetSite' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetSiteCurrentNS' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetSiteCustomLog' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetSiteDeliveryTask' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TaskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'GetSiteLogDeliveryQuota' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetSiteNameExclusive' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetSiteOriginClientCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetSitePause' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetSiteWafSettings' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Path', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetTieredCache' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetTransportLayerApplication' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ApplicationId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetUploadTask' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'UploadId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'GetUserDeliveryTask' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TaskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetUserLogDeliveryQuota' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetUserWafRuleset' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetVideoProcessing' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetWafBotAppKey' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'GetWafFilter' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Phase', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Target', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetWafQuota' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Paths', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetWafRule' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetWafRuleset' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Phase', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListCacheReserveInstances' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['online', 'offline', 'disable', 'all', 'overdue'], ], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['ExpireTime', 'CreateTime', 'default'], ], ], [ 'name' => 'SortOrder', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['asc', 'desc'], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListCacheRules' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListCasCertificates' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SearchKeyword', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListCertificates' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Keyword', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ValidOnly', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListCertificatesByRecord' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ValidOnly', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Detail', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ListCiphers' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'CiphersGroup', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ListClientCaCertificates' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListClientCertificates' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListCompressionRules' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListCustomHostnames' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Hostname', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NameMatchType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['prefix', 'suffix', 'exact', 'fuzzy'], ], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['pending', 'active', 'conflicted', 'offline'], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListCustomResponseCodeRules' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListDDoSInstances' => [ 'path' => '', 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SortBy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['CreateTime', 'default'], ], ], [ 'name' => 'SortOrder', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['asc', 'desc'], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['online', 'overdue', 'disable'], ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteInstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListESAIPInfo' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'VipInfo', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ListEdgeContainerAppImageSecrets' => [ 'path' => '', 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ListEdgeContainerAppRecords' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'OrderKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OrderType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListEdgeContainerAppVersions' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'OrderKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OrderType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListEdgeContainerApps' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'OrderKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OrderType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListEdgeContainerRecords' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecordMatchType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListEdgeRoutinePlans' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'ListEdgeRoutineRecords' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecordMatchType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListHttpIncomingRequestHeaderModificationRules' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListHttpIncomingResponseHeaderModificationRules' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListHttpRequestHeaderModificationRules' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListHttpResponseHeaderModificationRules' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListHttpsApplicationConfigurations' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListHttpsBasicConfigurations' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListImageTransforms' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListInstanceQuotas' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'QuotaNames', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => [], ], ], ], ], 'ListInstanceQuotasWithUsage' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'QuotaNames', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => [], ], ], ], ], 'ListKeylessServers' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListKvs' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'Prefix', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 1000], ], ], ], 'ListLists' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'QueryArgs', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'IdLike' => ['type' => 'string', 'required' => false], 'NameLike' => ['type' => 'string', 'required' => false], 'DescriptionLike' => ['type' => 'string', 'required' => false], 'ItemLike' => ['type' => 'string', 'required' => false], 'NameItemLike' => ['type' => 'string', 'required' => false], 'Kind' => ['type' => 'string', 'required' => false], 'OrderBy' => ['type' => 'string', 'required' => false], 'Desc' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListLoadBalancerOriginStatus' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'LoadBalancerIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PoolType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListLoadBalancerRegions' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListLoadBalancers' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MatchType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OrderBy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'ListManagedRulesGroups' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListNetworkOptimizations' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListOriginCaCertificates' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListOriginClientCertificates' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListOriginPools' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MatchType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OrderBy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'ListOriginRules' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListPages' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'QueryArgs', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'NameDescriptionLike' => ['type' => 'string', 'required' => false], 'ContentType' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListPostpaidRatePlanInstances' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'CheckRemainingSiteQuota', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['true', 'false'], ], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['CreateTime', 'default'], ], ], [ 'name' => 'SortOrder', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['asc', 'desc'], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['online', 'overdue', 'disable'], ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UnrelatedType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['bot', 'ddos'], ], ], ], ], 'ListRecords' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecordMatchType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BizName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Proxied', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListRedirectRules' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListRewriteUrlRules' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListRoutineCodeVersions' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SearchKeyWord', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListRoutineRelatedRecords' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SearchKeyWord', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListRoutineRoutes' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RoutineName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ListScheduledPreloadExecutions' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ListScheduledPreloadJobs' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], 'ListSiteDeliveryTasks' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListSiteOriginClientCertificates' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListSiteRoutes' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RouteName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListSites' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteSearchType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['suffix', 'exact', 'prefix', 'fuzzy'], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'TagFilter', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OnlyEnterprise', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PlanSubscribeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Coverage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AccessType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OrderBy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListTagResources' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxItem', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListTraceTasks' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DiagnoseId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TraceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DomainName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListTransportLayerApplications' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MatchType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['fuzzy', 'prefix', 'suffix', 'exact'], ], ], [ 'name' => 'RecordName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListUploadTasks' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListUrlObservations' => [ 'path' => '', 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListUserDeliveryTasks' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'BusinessType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListUserRatePlanInstances' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'CheckRemainingSiteQuota', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['true', 'false'], ], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['online', 'offline', 'disable', 'all', 'overdue'], ], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['ExpireTime', 'CreateTime', 'default'], ], ], [ 'name' => 'SortOrder', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['asc', 'desc'], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RemainingExpireDays', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'exclusiveMinimum' => false], ], [ 'name' => 'SubscribeType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['entranceplan', 'basicplan', 'standardplan', 'advancedplan', 'enterpriseplan'], ], ], [ 'name' => 'PlanType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PlanNameEn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListUserRoutines' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SearchKeyWord', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListUserWafRulesets' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Phase', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueryArgs', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'NameLike' => ['type' => 'string', 'required' => false], 'OrderBy' => ['type' => 'string', 'required' => false], 'Desc' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListVideoProcessings' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ConfigType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['global', 'rule'], ], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListWafManagedRules' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ManagedRuleset', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AttackType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ProtectionLevel' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Action' => ['type' => 'string', 'required' => false], 'ManagedRules' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'Status' => ['type' => 'string', 'required' => false], 'Action' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], [ 'name' => 'AttackType', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'ProtectionLevel', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Language', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueryArgs', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'IdNameLike' => ['type' => 'string', 'required' => false], 'ProtectionLevels' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], 'Action' => ['type' => 'string', 'required' => false], 'Status' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListWafPhases' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListWafRules' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Phase', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RulesetId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'QueryArgs', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'NameLike' => ['type' => 'string', 'required' => false], 'IdNameLike' => ['type' => 'string', 'required' => false], 'Status' => ['type' => 'string', 'required' => false], 'ConfigValueLike' => ['type' => 'string', 'required' => false], 'OrderBy' => ['type' => 'string', 'required' => false], 'Desc' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListWafRulesets' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Phase', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'QueryArgs', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'NameLike' => ['type' => 'string', 'required' => false], 'AnyLike' => ['type' => 'string', 'required' => false], 'OrderBy' => ['type' => 'string', 'required' => false], 'Desc' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListWafTemplateRules' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Phase', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueryArgs', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => ['type' => 'string', 'required' => false], 'Kinds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], 'ListWafUsageOfRules' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Phase', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListWaitingRoomEvents' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'WaitingRoomId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'WaitingRoomEventId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListWaitingRoomRules' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'WaitingRoomId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'WaitingRoomRuleId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListWaitingRooms' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'WaitingRoomId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'OpenEdgeContainer' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'OpenErService' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'PreloadCaches' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Content', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'Headers', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => ['type' => 'string'], ], ], ], ], 'PublishEdgeContainerAppVersion' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], [ 'name' => 'VersionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], [ 'name' => 'PublishEnv', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Percentage', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Remarks', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 1024], ], [ 'name' => 'PublishType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['percentage', 'region'], ], ], [ 'name' => 'Regions', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'FullRelease', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'PublishRoutineCodeVersion' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Env', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CodeVersion', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'PurchaseBotInstance' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'SiteInstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BotInstanceLevel', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['enterprise_bot', 'enterprise_bot_with_app'], ], ], ], ], 'PurchaseCacheReserve' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'QuotaGb', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'CrRegion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ChargeType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['POSTPAY', 'PREPAY'], ], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'PurchaseRatePlan' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'PlanName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PlanCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Coverage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['CNAME', 'NS'], ], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ChargeType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['POSTPAY', 'PREPAY'], ], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Amount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '99'], ], [ 'name' => 'Channel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'PurgeCaches' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['file', 'cachetag', 'directory', 'ignoreparams', 'hostname', 'purgeall', 'cachekey'], ], ], [ 'name' => 'Content', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Files' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'any', 'required' => false], ], 'CacheTags' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'Hostnames' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'IgnoreParams' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'Directories' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PurgeAll' => ['type' => 'boolean', 'required' => false], 'CacheKeys' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Url' => ['type' => 'string', 'required' => false], 'Headers' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => ['type' => 'string'], ], ], ], ], ], ], ], [ 'name' => 'Force', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'EdgeComputePurge', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'PutKv' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Value', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Expiration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ExpirationTtl', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Base64', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'PutKvWithHighCapacity' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Namespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Url', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'RebuildEdgeContainerAppStagingEnv' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ReleaseInstance' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ResetScheduledPreloadJob' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'RevokeClientCertificate' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'RollbackEdgeContainerAppVersion' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'AppId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], [ 'name' => 'VersionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 20, 'maxLength' => 64], ], [ 'name' => 'Remarks', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 1024], ], [ 'name' => 'UsedPercent', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Percentage', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'SetAutomaticFrequencyControlConfig' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Level', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['loose', 'normal', 'strict'], ], ], [ 'name' => 'ActionType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['observe', 'deny', 'js'], ], ], ], ], 'SetCertificate' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 128], ], [ 'name' => 'CasId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Type', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['cas', 'upload', 'keyless'], ], ], [ 'name' => 'Certificate', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivateKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Region', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyServerId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'SetClientCaCertificateHostnames' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Hostnames', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'SetClientCertificateHostnames' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Hostnames', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'SetDdosMaxBurstGbps' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MaxBurstGbps', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'SetHttpDDoSAttackIntelligentProtection' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], [ 'name' => 'AiMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['observe', 'defense'], ], ], [ 'name' => 'AiTemplate', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['level30', 'level60', 'level90', 'level0'], ], ], ], ], 'SetHttpDDoSAttackProtection' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], [ 'name' => 'GlobalMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['weak', 'default', 'hard', 'very weak'], ], ], ], ], 'SetHttpDDoSAttackRuleAction' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], [ 'name' => 'RuleIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1], ], [ 'name' => 'RuleAction', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['deny', 'js', 'observe'], ], ], ], ], 'SetHttpDDoSAttackRuleStatus' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1'], ], [ 'name' => 'RuleIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], ], ], 'SetKeylessServer' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Host', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 128], ], [ 'name' => 'Port', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Verify', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'CaCertificate', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientCertificate', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientPrivateKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'SetOriginClientCertificateHostnames' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Hostnames', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], 'StartScheduledPreloadExecution' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'StopScheduledPreloadExecution' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'SubmitUploadTask' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'UploadId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Force', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'TagResources' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => true], 'Value' => ['type' => 'string', 'required' => true], ], ], 'maxItems' => 21, ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'UntagResources' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'TagKey', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 21, ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'All', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'UpdateCacheReserveSpec' => [ 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TargetQuotaGb', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'UpdateCacheRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BypassCache', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BrowserCacheMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BrowserCacheTtl', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EdgeCacheMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EdgeCacheTtl', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EdgeStatusCodeCacheTtl', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SortQueryStringForCache', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueryStringMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueryString', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IncludeHeader', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IncludeCookie', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CacheReserveEligibility', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CheckPresenceHeader', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CheckPresenceCookie', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserDeviceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserGeo', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserLanguage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ServeStale', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AdditionalCacheablePorts', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CacheDeceptionArmor', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PostCache', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PostBodySizeLimit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PostBodyCacheKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateCacheTag' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'TagName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'CaseInsensitive', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateCnameFlattening' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'FlattenMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['flatten_all', 'flatten_at_root'], ], ], ], ], 'UpdateCompressionRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Brotli', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Gzip', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Zstd', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateCrossBorderOptimization' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], ], ], 'UpdateCustomHostname' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HostnameId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RecordId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SslFlag', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'CertType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['free', 'upload', 'cas'], ], ], [ 'name' => 'Certificate', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivateKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CasId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'CasRegion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateCustomResponseCodeRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ReturnCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateCustomScenePolicy' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 128], ], [ 'name' => 'Template', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['promotion'], ], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Objects', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PolicyId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '1', 'exclusiveMinimum' => false], ], [ 'name' => 'SiteIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateDevelopmentMode' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => [], ], ], ], ], 'UpdateEdgeContainerAppLogRiver' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Stdout', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Path', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateEdgeContainerAppResourceReserve' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Enable', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Forever', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DurationTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ReserveSet', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Region' => ['type' => 'string', 'required' => false], 'Isp' => ['type' => 'string', 'required' => false], 'Replicas' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], [ 'name' => 'AppId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateHttpIncomingRequestHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RequestHeaderModification', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Operation' => [ 'type' => 'string', 'required' => true, 'enum' => ['add', 'modify', 'del'], ], 'Name' => ['type' => 'string', 'required' => true], 'Value' => ['type' => 'string', 'required' => false], 'Type' => [ 'type' => 'string', 'required' => false, 'enum' => ['static', 'dynamic'], ], ], ], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateHttpIncomingResponseHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResponseHeaderModification', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'Operation' => [ 'type' => 'string', 'required' => true, 'enum' => ['add', 'modify', 'del'], ], 'Value' => ['type' => 'string', 'required' => false], 'Type' => [ 'type' => 'string', 'required' => false, 'enum' => ['static', 'dynamic'], ], ], ], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateHttpRequestHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RequestHeaderModification', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Operation' => [ 'type' => 'string', 'required' => true, 'enum' => ['add', 'modify', 'del'], ], 'Name' => ['type' => 'string', 'required' => true], 'Value' => ['type' => 'string', 'required' => false], 'Type' => [ 'type' => 'string', 'required' => false, 'enum' => ['static', 'dynamic'], ], ], ], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateHttpResponseHeaderModificationRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResponseHeaderModification', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => true], 'Operation' => [ 'type' => 'string', 'required' => true, 'enum' => ['add', 'modify', 'del'], ], 'Value' => ['type' => 'string', 'required' => false], 'Type' => [ 'type' => 'string', 'required' => false, 'enum' => ['static', 'dynamic'], ], ], ], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateHttpsApplicationConfiguration' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpsForce', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpsForceCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AltSvc', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AltSvcClear', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AltSvcPersist', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AltSvcMa', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Hsts', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HstsMaxAge', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HstsIncludeSubdomains', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HstsPreload', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'HttpsSniVerify', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpsNoSniDeny', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpsSniWhitelist', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateHttpsBasicConfiguration' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Https', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tls10', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tls11', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tls12', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tls13', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CiphersuiteGroup', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ciphersuite', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OcspStapling', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Http2', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Http3', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateIPv6' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Region', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['x.x', 'cn.cn'], ], ], ], ], 'UpdateImageTransform' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'AutoWebp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoAvif', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateList' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Items', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], 'UpdateLoadBalancer' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Enabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'AdaptiveRouting', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'FailoverAcrossPools' => ['type' => 'boolean', 'required' => false], 'OriginLevelRetry' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'DefaultPools', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], [ 'name' => 'FallbackPool', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'RandomSteering', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DefaultWeight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'PoolWeights' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => ['type' => 'integer', 'format' => 'int32'], ], ], ], ], [ 'name' => 'Rules', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RuleName' => ['type' => 'string', 'required' => false], 'Rule' => ['type' => 'string', 'required' => false], 'RuleEnable' => ['type' => 'string', 'required' => false], 'FixedResponse' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ContentType' => ['type' => 'string', 'required' => false], 'Location' => ['type' => 'string', 'required' => false], 'MessageBody' => ['type' => 'string', 'required' => false], 'StatusCode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'Overrides' => ['type' => 'any', 'required' => false], 'Sequence' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Terminates' => ['type' => 'boolean', 'required' => false], ], ], ], ], [ 'name' => 'SessionAffinity', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'SteeringPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ttl', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Monitor', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => ['type' => 'string', 'required' => false], 'Method' => ['type' => 'string', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Path' => ['type' => 'string', 'required' => false], 'Interval' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Timeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ExpectedCodes' => ['type' => 'string', 'required' => false], 'FollowRedirects' => ['type' => 'boolean', 'required' => false], 'ConsecutiveUp' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ConsecutiveDown' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Header' => ['type' => 'any', 'required' => false], 'MonitoringRegion' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RegionPools', 'in' => 'query', 'schema' => ['type' => 'any', 'required' => false], ], [ 'name' => 'SubRegionPools', 'in' => 'query', 'schema' => ['type' => 'any', 'required' => false], ], ], ], 'UpdateManagedTransform' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'AddClientGeolocationHeader', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'AddRealClientIpHeader', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RealClientIpHeaderName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateNetworkOptimization' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SmartRouting', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Http2Origin', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Websocket', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Grpc', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UploadMaxFilesize', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateOriginPool' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Enabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Origins', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'Address' => ['type' => 'string', 'required' => false], 'Enabled' => ['type' => 'boolean', 'required' => false], 'Header' => ['type' => 'any', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Type' => ['type' => 'string', 'required' => false], 'AuthConf' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AuthType' => ['type' => 'string', 'required' => false], 'AccessKey' => ['type' => 'string', 'required' => false], 'SecretKey' => ['type' => 'string', 'required' => false], 'Version' => ['type' => 'string', 'required' => false], 'Region' => ['type' => 'string', 'required' => false], ], ], 'IpVersionPolicy' => ['type' => 'string', 'required' => false], ], ], ], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'UpdateOriginProtection' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'OriginConverge', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], [ 'name' => 'AutoConfirmIPList', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], ], ], 'UpdateOriginProtectionIpWhiteList' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'UpdateOriginRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginHost', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginScheme', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginSni', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DnsRecord', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginHttpPort', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginHttpsPort', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Range', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginMtls', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OriginVerify', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RangeChunkSize', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'OriginReadTimeout', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Follow302Enable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Follow302MaxTries', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Follow302RetainArgs', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Follow302RetainHeader', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Follow302TargetHost', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdatePage' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ContentType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Content', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SiteIds', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], ], 'UpdatePerformanceDataCollection' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], ], ], 'UpdateRatePlanSpec' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TargetPlanName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TargetPlanCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OrderType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['UPGRADE'], ], ], [ 'name' => 'ChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoPay', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'UpdateRecord' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RecordId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Ttl', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Proxied', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Data', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Priority' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Flag' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Tag' => ['type' => 'string', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Type' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'KeyTag' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Algorithm' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Certificate' => ['type' => 'string', 'required' => false], 'Usage' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Selector' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MatchingType' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Fingerprint' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'SourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BizName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Comment', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AuthConf', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AuthType' => ['type' => 'string', 'required' => false], 'SecretKey' => ['type' => 'string', 'required' => false], 'AccessKey' => ['type' => 'string', 'required' => false], 'Region' => ['type' => 'string', 'required' => false], 'Version' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'HostPolicy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], ], ], 'UpdateRedirectRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['static', 'dynamic'], ], ], [ 'name' => 'TargetUrl', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StatusCode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['301', '302', '303', '307', '308'], ], ], [ 'name' => 'ReserveQueryString', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateRewriteUrlRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RewriteUriType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'Uri', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RewriteQueryStringType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'QueryString', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateRoutineConfigDescription' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateRoutineRoute' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RouteName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RouteEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RoutineName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Bypass', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Fallback', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Timeout', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateScheduledPreloadExecution' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Interval', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SliceLen', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'UpdateSeoBypass' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], ], ], 'UpdateSiteAccessType' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'AccessType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'UpdateSiteCoverage' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Coverage', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['domestic', 'global', 'overseas'], ], ], ], ], 'UpdateSiteCustomLog' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'RequestHeaders', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'ResponseHeaders', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'Cookies', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], 'UpdateSiteDeliveryTask' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TaskName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'FieldName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BusinessType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiscardRate', 'in' => 'formData', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'FilterVer', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateSiteDeliveryTaskStatus' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TaskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Method', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'UpdateSiteNameExclusive' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], ], ], 'UpdateSitePause' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Paused', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => true], ], ], ], 'UpdateSiteVanityNS' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'VanityNSList', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateTieredCache' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'CacheArchitectureMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['edge', 'edge_smart', 'edge_regional', 'edge_regional_smart'], ], ], ], ], 'UpdateTransportLayerApplication' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ApplicationId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Rules', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Protocol' => [ 'type' => 'string', 'required' => false, 'enum' => ['TCP', 'UDP'], ], 'EdgePort' => ['type' => 'string', 'required' => false], 'SourceType' => [ 'type' => 'string', 'required' => false, 'enum' => ['ip', 'domain', 'LB', 'OP'], ], 'SourcePort' => ['type' => 'string', 'required' => false], 'ClientIPPassThroughMode' => [ 'type' => 'string', 'required' => false, 'enum' => ['off', 'PPv1', 'PPv2', 'SPP'], ], 'Source' => ['type' => 'string', 'required' => false], 'Comment' => ['type' => 'string', 'required' => false], ], ], ], ], [ 'name' => 'IpAccessRule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CrossBorderOptimization', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StaticIp', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeepAliveProtection', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], ], ], 'UpdateUrlObservation' => [ 'path' => '', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SdkType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['automatic', 'manual'], ], ], ], ], 'UpdateUserDeliveryTask' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TaskName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'FieldName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BusinessType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiscardRate', 'in' => 'formData', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'Details', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FilterVer', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateUserDeliveryTaskStatus' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TaskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Method', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'UpdateUserWafRuleset' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Position', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Expression', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Shared', 'in' => 'formData', 'style' => 'json', 'schema' => ['$ref' => '#/components/schemas/WafBatchRuleShared', 'required' => false], ], [ 'name' => 'Rules', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['$ref' => '#/components/schemas/WafRuleConfig', 'required' => false], ], ], ], ], 'UpdateVideoProcessing' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ConfigId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'VideoSeekEnable', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FlvVideoSeekMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Mp4SeekStart', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Mp4SeekEnd', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FlvSeekStart', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FlvSeekEnd', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateWafRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Position', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Status', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Config', 'in' => 'formData', 'style' => 'json', 'schema' => ['$ref' => '#/components/schemas/WafRuleConfig', 'required' => false], ], ], ], 'UpdateWafRuleset' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SiteVersion', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Status', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UpdateWaitingRoom' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'WaitingRoomId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueueAllEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'HostNameAndPath', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Subdomain' => ['type' => 'string', 'required' => false], 'Domain' => ['type' => 'string', 'required' => false], 'Path' => ['type' => 'string', 'required' => false], ], ], ], ], [ 'name' => 'CookieName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TotalActiveUsers', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NewUsersPerMinute', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SessionDuration', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DisableSessionRenewalEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'QueuingMethod', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['fifo', 'random', 'passthrough', 'reject-all'], ], ], [ 'name' => 'QueuingStatusCode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['200', '202', '429'], ], ], [ 'name' => 'JsonResponseEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WaitingRoomType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['default', 'custom'], ], ], [ 'name' => 'CustomPageHtml', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Language', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['enus', 'zhcn', 'zhhk'], ], ], ], ], 'UpdateWaitingRoomEvent' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'WaitingRoomEventId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Enable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TotalActiveUsers', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NewUsersPerMinute', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SessionDuration', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DisableSessionRenewalEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'QueuingMethod', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['fifo', 'random', 'passthrough', 'reject-all'], ], ], [ 'name' => 'QueuingStatusCode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['200', '202', '429'], ], ], [ 'name' => 'JsonResponseEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WaitingRoomType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['default', 'custom'], ], ], [ 'name' => 'CustomPageHtml', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PreQueueEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'PreQueueStartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RandomPreQueueEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Language', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['enus', 'zhcn', 'zhhk'], ], ], ], ], 'UpdateWaitingRoomRule' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'WaitingRoomRuleId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'RuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RuleEnable', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['on', 'off'], ], ], [ 'name' => 'Rule', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'UploadClientCaCertificate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Certificate', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UploadFile' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Url', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['file', 'preload', 'directory', 'ignoreparams'], ], ], [ 'name' => 'UploadTaskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 128], ], ], ], 'UploadOriginCaCertificate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Certificate', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UploadOriginClientCertificate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Certificate', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivateKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'UploadSiteOriginClientCertificate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Certificate', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrivateKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'VerifyCustomHostname' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'HostnameId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'VerifySite' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SiteId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], ], 'endpoints' => [ ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'esa.ap-southeast-1.aliyuncs.com', 'endpoint' => 'esa.ap-southeast-1.aliyuncs.com', 'vpc' => 'esa-vpc.ap-southeast-1.aliyuncs.com'], ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'esa.cn-hangzhou.aliyuncs.com', 'endpoint' => 'esa.cn-hangzhou.aliyuncs.com', 'vpc' => 'esa-vpc.cn-hangzhou.aliyuncs.com'], ], ];