summaryrefslogtreecommitdiff
path: root/data/en_us/pvtz
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-07-12 17:11:17 +0800
committerZhineng Li <im@zhineng.li>2026-07-12 17:11:17 +0800
commit1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634 (patch)
tree5f0857666365b7e40cdaa3733ebe1f3ba9e13c67 /data/en_us/pvtz
parent7347bac4ab7e136157fc94777e6cf87ef9e08599 (diff)
downloadafterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.tar.gz
afterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.zip
update APIs 20260712
Diffstat (limited to 'data/en_us/pvtz')
-rw-r--r--data/en_us/pvtz/2018-01-01/api-docs.php10570
1 files changed, 2759 insertions, 7811 deletions
diff --git a/data/en_us/pvtz/2018-01-01/api-docs.php b/data/en_us/pvtz/2018-01-01/api-docs.php
index 12c0339..66089ec 100644
--- a/data/en_us/pvtz/2018-01-01/api-docs.php
+++ b/data/en_us/pvtz/2018-01-01/api-docs.php
@@ -1,114 +1,51 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'RPC',
- 'product' => 'pvtz',
- 'version' => '2018-01-01',
- ],
+ 'info' => ['style' => 'RPC', 'product' => 'pvtz', 'version' => '2018-01-01'],
'directories' => [
[
- 'children' => [
- 'DescribeUserServiceStatus',
- 'SetProxyPattern',
- 'DescribeChangeLogs',
- 'DescribeRegions',
- 'MoveResourceGroup',
- ],
+ 'children' => ['DescribeUserServiceStatus', 'SetProxyPattern', 'DescribeChangeLogs'],
'type' => 'directory',
- 'title' => 'General',
+ 'title' => 'Common',
],
[
- 'children' => [
- 'AddZone',
- 'DeleteZone',
- 'UpdateZoneRemark',
- 'ChangeZoneDnsGroup',
- 'BindZoneVpc',
- 'CheckZoneName',
- 'DescribeZoneInfo',
- 'DescribeZones',
- 'DescribeZoneVpcTree',
- ],
+ 'children' => ['AddZone', 'DeleteZone', 'UpdateZoneRemark', 'ChangeZoneDnsGroup', 'BindZoneVpc', 'CheckZoneName', 'DescribeZoneInfo', 'DescribeZoneVpcTree'],
'type' => 'directory',
'title' => 'Zone',
],
[
- 'children' => [
- 'DescribeTags',
- 'ListTagResources',
- 'TagResources',
- 'UntagResources',
- ],
+ 'children' => ['DescribeRequestGraph', 'DescribeStatisticSummary'],
'type' => 'directory',
- 'title' => 'Tags',
+ 'title' => 'Data',
],
[
- 'children' => [
- 'DescribeRequestGraph',
- 'DescribeStatisticSummary',
- ],
+ 'children' => ['AddZoneRecord', 'DeleteZoneRecord', 'SetZoneRecordStatus', 'UpdateRecordRemark', 'UpdateZoneRecord', 'DescribeZoneRecord', 'DescribeZoneRecords'],
'type' => 'directory',
- 'title' => 'Datas',
+ 'title' => 'DNS records',
],
[
- 'children' => [
- 'AddZoneRecord',
- 'DeleteZoneRecord',
- 'SetZoneRecordStatus',
- 'UpdateRecordRemark',
- 'UpdateZoneRecord',
- 'DescribeZoneRecord',
- 'DescribeZoneRecords',
- ],
+ 'children' => ['AddResolverEndpoint', 'AddResolverRule', 'BindResolverRuleVpc', 'DeleteResolverEndpoint', 'DeleteResolverRule', 'DescribeResolverEndpoint', 'DescribeResolverEndpoints', 'DescribeResolverRule', 'DescribeResolverRules', 'UpdateResolverEndpoint', 'UpdateResolverRule', 'DescribeResolverAvailableZones'],
'type' => 'directory',
- 'title' => 'Records',
+ 'title' => 'Forwarding management',
],
[
- 'children' => [
- 'AddResolverEndpoint',
- 'AddResolverRule',
- 'BindResolverRuleVpc',
- 'DeleteResolverEndpoint',
- 'DeleteResolverRule',
- 'DescribeResolverEndpoint',
- 'DescribeResolverEndpoints',
- 'DescribeResolverRule',
- 'DescribeResolverRules',
- 'UpdateResolverEndpoint',
- 'UpdateResolverRule',
- 'DescribeResolverAvailableZones',
- ],
+ 'children' => ['AddCustomLine', 'DeleteCustomLine', 'UpdateCustomLine', 'DescribeCustomLines', 'SearchCustomLines', 'DescribeCustomLineInfo'],
'type' => 'directory',
- 'title' => 'Forward module',
+ 'title' => 'Custom lines',
],
[
- 'children' => [
- 'AddCustomLine',
- 'DeleteCustomLine',
- 'UpdateCustomLine',
- 'DescribeCustomLines',
- 'SearchCustomLines',
- 'DescribeCustomLineInfo',
- ],
+ 'children' => ['AddUserVpcAuthorization', 'DescribeUserVpcAuthorizations', 'DeleteUserVpcAuthorization'],
'type' => 'directory',
- 'title' => 'Custom lines',
+ 'title' => 'Cross-account authorization',
],
[
- 'children' => [
- 'AddUserVpcAuthorization',
- 'DescribeUserVpcAuthorizations',
- 'DeleteUserVpcAuthorization',
- ],
+ 'children' => ['UpdateSyncEcsHostTask', 'DescribeSyncEcsHostTask'],
'type' => 'directory',
- 'title' => 'Authorization across accounts',
+ 'title' => 'Hostname synchronization',
],
[
- 'children' => [
- 'UpdateSyncEcsHostTask',
- 'DescribeSyncEcsHostTask',
- ],
+ 'children' => ['DescribeIntranetUserCanAnalysisVpcs', 'DescribePvtzStatisticsGlobalOverview', 'DescribePvtzStatisticsHistory', 'DescribePvtzStatisticsSummary', 'DescribePvtzStatisticsZoneOverview', 'DescribeRegions', 'DescribeTags', 'DescribeZones', 'ListTagResources', 'MoveResourceGroup', 'TagResources', 'UntagResources'],
+ 'title' => 'Others',
'type' => 'directory',
- 'title' => 'Synchronize the hostnames',
],
],
'components' => [
@@ -116,14 +53,8 @@
],
'apis' => [
'AddCustomLine' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -136,52 +67,22 @@
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language.', 'type' => 'string', 'required' => false, 'docRequired' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'description' => 'The name of the custom line.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '自定义线路-test',
- ],
+ 'schema' => ['description' => 'The name of the custom line.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'Custom Route-test'],
],
[
'name' => 'ShareScope',
'in' => 'query',
- 'schema' => [
- 'description' => 'This parameter is not available to users. You do not need to specify this parameter.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- 'default' => 'GLOBAL',
- 'title' => '',
- 'example' => 'GLOBAL',
- ],
+ 'schema' => ['description' => 'This parameter is not available to users. You do not need to specify this parameter.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'default' => 'GLOBAL', 'title' => '', 'example' => 'GLOBAL'],
],
[
'name' => 'DnsCategory',
'in' => 'query',
- 'schema' => [
- 'description' => 'This parameter is not available to users. You do not need to specify this parameter.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- 'default' => 'INTRANET',
- 'title' => '',
- 'example' => 'INTRANET',
- ],
+ 'schema' => ['description' => 'This parameter is not available to users. You do not need to specify this parameter.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'default' => 'INTRANET', 'title' => '', 'example' => 'INTRANET'],
],
[
'name' => 'Ipv4s',
@@ -190,14 +91,7 @@
'schema' => [
'description' => 'The list of IPv4 address segments.',
'type' => 'array',
- 'items' => [
- 'description' => 'An IPv4 address segment.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '1.1.1.1',
- ],
+ 'items' => ['description' => 'An IPv4 address segment.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '1.1.1.1'],
'required' => true,
'docRequired' => true,
'maxItems' => 100,
@@ -211,24 +105,9 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'AF7D4DCE-0776-47F2-A9B2-6FB85A87AA60',
- ],
- 'LineId' => [
- 'description' => 'The unique ID of the custom line.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '1065001',
- ],
- 'Name' => [
- 'description' => 'The name of the custom line.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '自定义线路-test',
- ],
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'title' => '', 'example' => 'AF7D4DCE-0776-47F2-A9B2-6FB85A87AA60'],
+ 'LineId' => ['description' => 'The unique ID of the custom line.', 'type' => 'string', 'title' => '', 'example' => '1065001'],
+ 'Name' => ['description' => 'The name of the custom line.', 'type' => 'string', 'title' => '', 'example' => 'Custom Route-test'],
],
'description' => '',
'title' => '',
@@ -238,24 +117,16 @@
],
'errorCodes' => [
400 => [
- [
- 'errorCode' => 'CustomLine.IpOverlap',
- 'errorMessage' => 'customLine ip is overlap.%s',
- 'description' => '',
- ],
+ ['errorCode' => 'CustomLine.IpOverlap', 'errorMessage' => 'customLine ip is overlap.%s', 'description' => ''],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AF7D4DCE-0776-47F2-A9B2-6FB85A87AA60\\",\\n \\"LineId\\": \\"1065001\\",\\n \\"Name\\": \\"Custom Route-test\\"\\n}","type":"json"}]',
'title' => 'AddCustomLine',
'summary' => 'Creates a custom line.',
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '10',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddCustomLine',
- ],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddCustomLine'],
],
],
'ramActions' => [
@@ -266,28 +137,17 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AF7D4DCE-0776-47F2-A9B2-6FB85A87AA60\\",\\n \\"LineId\\": \\"1065001\\",\\n \\"Name\\": \\"自定义线路-test\\"\\n}","type":"json"}]',
+ 'translator' => 'manual',
],
'AddResolverEndpoint' => [
'summary' => 'You can call this operation to add an endpoint.',
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -300,62 +160,32 @@
'riskType' => 'none',
'chargeType' => 'paid',
'abilityTreeCode' => '15390',
- 'abilityTreeNodes' => [
- 'FEATUREpvtz74JCUU',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtz74JCUU'],
],
'parameters' => [
[
'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'description' => 'The name of the endpoint. The name can be up to 20 characters long. An error is reported if the limit is exceeded.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'endpoint-test-name',
- ],
+ 'schema' => ['description' => 'The name of the endpoint. The name can be up to 20 characters long. An error is reported if the limit is exceeded.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'endpoint-test-name'],
],
[
'name' => 'VpcRegionId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The region ID of the outbound VPC.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['description' => 'The region ID of the outbound VPC.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'cn-hangzhou'],
],
[
'name' => 'VpcId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the outbound virtual private cloud (VPC). All outbound DNS query traffic from the Resolver is forwarded through this VPC.'."\n"
- ."\n"
- .'> To prevent service interruptions, you cannot change this value after you create the outbound endpoint.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'vpc-0jl96awrjt75ezglc****',
- ],
+ 'schema' => ['description' => 'The ID of the outbound virtual private cloud (VPC). All outbound DNS query traffic from the Resolver is forwarded through this VPC.'."\n"
+ ."\n"
+ .'> To prevent service interruptions, you cannot change this value after you create the outbound endpoint.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'vpc-0jl96awrjt75ezglc****'],
],
[
'name' => 'SecurityGroupId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the security group. The rules in the security group are applied to the outbound VPC.'."\n"
- ."\n"
- .'> To prevent service interruptions, you cannot change this value after you create the outbound endpoint.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'sg-0jld3m9yq7l2cw12****',
- ],
+ 'schema' => ['description' => 'The ID of the security group. The rules in the security group are applied to the outbound VPC.'."\n"
+ ."\n"
+ .'> To prevent service interruptions, you cannot change this value after you create the outbound endpoint.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'sg-0jld3m9yq7l2cw12****'],
],
[
'name' => 'IpConfig',
@@ -370,34 +200,10 @@
'description' => 'Information about a source IP address for outbound traffic.',
'type' => 'object',
'properties' => [
- 'VSwitchId' => [
- 'description' => 'The vSwitch ID.',
- 'type' => 'string',
- 'required' => true,
- 'title' => '',
- 'example' => 'vsw-0jlgeyq4oazkh5xue****',
- ],
- 'CidrBlock' => [
- 'description' => 'The IPv4 CIDR block of the vSwitch.',
- 'type' => 'string',
- 'required' => true,
- 'title' => '',
- 'example' => '172.16.XX.XX/24',
- ],
- 'AzId' => [
- 'description' => 'The ID of the zone where the vSwitch resides.',
- 'type' => 'string',
- 'required' => true,
- 'title' => '',
- 'example' => 'cn-hangzhou-a',
- ],
- 'Ip' => [
- 'description' => 'The IP address. The IP address must be within the specified CIDR block. If you leave this parameter empty, the system automatically assigns an IP address.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '172.16.XX.XX',
- ],
+ 'VSwitchId' => ['description' => 'The vSwitch ID.', 'type' => 'string', 'required' => true, 'title' => '', 'example' => 'vsw-0jlgeyq4oazkh5xue****'],
+ 'CidrBlock' => ['description' => 'The IPv4 CIDR block of the vSwitch.', 'type' => 'string', 'required' => true, 'title' => '', 'example' => '172.16.XX.XX/24'],
+ 'AzId' => ['description' => 'The ID of the zone where the vSwitch resides.', 'type' => 'string', 'required' => true, 'title' => '', 'example' => 'cn-hangzhou-a'],
+ 'Ip' => ['description' => 'The IP address. The IP address must be within the specified CIDR block. If you leave this parameter empty, the system automatically assigns an IP address.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '172.16.XX.XX'],
],
'required' => false,
'title' => '',
@@ -412,19 +218,13 @@
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
],
'responses' => [
@@ -432,18 +232,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '32436208-E1AF-4DAB-B3B8-24F5F25B0950',
- ],
- 'EndpointId' => [
- 'description' => 'The endpoint ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'hr****',
- ],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '32436208-E1AF-4DAB-B3B8-24F5F25B0950'],
+ 'EndpointId' => ['description' => 'The endpoint ID.', 'type' => 'string', 'title' => '', 'example' => 'hr****'],
],
'description' => '',
'title' => '',
@@ -456,19 +246,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2021-10-27T01:19:07.000Z',
- 'description' => 'Request parameters changed, Error codes changed',
- ],
+ ['createdAt' => '2021-10-27T01:19:07.000Z', 'description' => 'Request parameters changed, Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddResolverEndpoint',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddResolverEndpoint'],
],
],
'ramActions' => [
@@ -479,12 +261,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/*'],
],
],
],
@@ -492,15 +269,9 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"32436208-E1AF-4DAB-B3B8-24F5F25B0950\\",\\n \\"EndpointId\\": \\"hr****\\"\\n}","type":"json"}]',
],
'AddResolverRule' => [
- 'summary' => 'The AddResolverRule operation adds a forwarding rule.',
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'summary' => 'Adds a forwarding rule.',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -512,62 +283,32 @@
'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREpvtzKODT3B',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtzKODT3B'],
],
'parameters' => [
[
'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'description' => 'The name of the forwarding rule. Name the rule as needed.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'test',
- ],
+ 'schema' => ['description' => 'The name of the forwarding rule. Name the rule as needed.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'example' => 'test', 'title' => ''],
],
[
'name' => 'Type',
'in' => 'query',
- 'schema' => [
- 'description' => 'The type of the forwarding rule. The only valid value is OUTBOUND. This value indicates that DNS queries are forwarded to an external IP address.'."\n"
- ."\n"
- .'> You cannot change this value after the forwarding rule is created.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'OUTBOUND',
- ],
+ 'schema' => ['description' => 'The type of the forwarding rule. The only valid value is OUTBOUND. This value indicates that DNS queries are forwarded to an external IP address.'."\n"
+ ."\n"
+ .'> You cannot change this value after the forwarding rule is created.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'example' => 'OUTBOUND', 'title' => ''],
],
[
'name' => 'ZoneName',
'in' => 'query',
- 'schema' => [
- 'description' => 'The domain name (zone) for which you want to forward DNS queries.'."\n"
- ."\n"
- .'> You cannot change this value after the forwarding rule is created.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'example.com',
- ],
+ 'schema' => ['description' => 'The domain name (zone) for which you want to forward DNS queries.'."\n"
+ ."\n"
+ .'> You cannot change this value after the forwarding rule is created.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'example.com', 'title' => ''],
],
[
'name' => 'EndpointId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the outbound endpoint. The outbound endpoint forwards DNS queries to the specified destination IP addresses.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'hr****',
- ],
+ 'schema' => ['description' => 'The ID of the outbound endpoint. The outbound endpoint forwards DNS queries to the specified destination IP addresses.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'example' => 'hr****', 'title' => ''],
],
[
'name' => 'ForwardIp',
@@ -582,23 +323,10 @@
'description' => 'The information about the destination server.',
'type' => 'object',
'properties' => [
- 'Ip' => [
- 'description' => 'The IP address of the destination server.'."\n"
- ."\n"
- .'> The IP addresses in the following ranges are reserved by the system and cannot be used as the IP addresses of external DNS systems: 100.100.2.136 to 100.100.2.138 and 100.100.2.116 to 100.100.2.118.',
- 'type' => 'string',
- 'required' => true,
- 'title' => '',
- 'example' => '172.16.XX.XX',
- ],
- 'Port' => [
- 'description' => 'The port number of the destination server.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'title' => '',
- 'example' => '8080',
- ],
+ 'Ip' => ['description' => 'The IP address of the destination server.'."\n"
+ ."\n"
+ .'> The IP addresses in the following ranges are reserved by the system and cannot be used as the IP addresses of external DNS systems: 100.100.2.136 to 100.100.2.138 and 100.100.2.116 to 100.100.2.118.', 'type' => 'string', 'required' => true, 'example' => '172.16.XX.XX', 'title' => ''],
+ 'Port' => ['description' => 'The port number of the destination server.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '8080', 'title' => ''],
],
'required' => false,
'title' => '',
@@ -613,19 +341,13 @@
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'example' => 'en', 'title' => ''],
],
[
'name' => 'Vpcs',
@@ -636,35 +358,10 @@
'items' => [
'type' => 'object',
'properties' => [
- 'VpcUserId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'VpcType' => [
- 'type' => 'string',
- 'required' => false,
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'RegionId' => [
- 'type' => 'string',
- 'required' => false,
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'VpcId' => [
- 'type' => 'string',
- 'required' => false,
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'VpcUserId' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'description' => '', 'title' => '', 'example' => ''],
+ 'VpcType' => ['type' => 'string', 'required' => false, 'description' => '', 'title' => '', 'example' => ''],
+ 'RegionId' => ['type' => 'string', 'required' => false, 'description' => '', 'title' => '', 'example' => ''],
+ 'VpcId' => ['type' => 'string', 'required' => false, 'description' => '', 'title' => '', 'example' => ''],
],
'required' => false,
'description' => '',
@@ -687,13 +384,7 @@
'items' => [
'type' => 'object',
'properties' => [
- 'ClusterId' => [
- 'type' => 'string',
- 'required' => false,
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'ClusterId' => ['type' => 'string', 'description' => '', 'required' => false, 'title' => '', 'example' => ''],
],
'required' => false,
'description' => '',
@@ -713,18 +404,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '725B8BED-901F-480C-BBAC-FA59A18580C1',
- ],
- 'RuleId' => [
- 'description' => 'The ID of the forwarding rule.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'hr****',
- ],
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '725B8BED-901F-480C-BBAC-FA59A18580C1', 'title' => ''],
+ 'RuleId' => ['description' => 'The ID of the forwarding rule.', 'type' => 'string', 'example' => 'hr****', 'title' => ''],
],
'description' => '',
'title' => '',
@@ -733,26 +414,16 @@
],
],
'title' => 'AddResolverRule',
- 'description' => '#### ****'."\n"
- ."\n"
- .'If the outbound VPC and the inbound VPC are the same, the IP address of the external DNS system in the forwarding rule for the outbound endpoint cannot be the same as the IP address of the inbound endpoint service. This is because if the IP addresses are the same, a request loopback occurs and DNS resolution fails.',
+ 'description' => 'If the outbound VPC and the inbound VPC are the same, the IP address of the external DNS system in the forwarding rule for the outbound endpoint cannot be the same as the IP address of the inbound endpoint service. This is because if the IP addresses are the same, a request loopback occurs and DNS resolution fails.',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2021-10-27T01:19:07.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2021-10-27T01:19:07.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddResolverRule',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddResolverRule'],
],
],
'ramActions' => [
@@ -763,18 +434,8 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}',
- ],
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz:*:{#accountId}:rule/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}'],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz:*:{#accountId}:rule/*'],
],
],
],
@@ -782,14 +443,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"725B8BED-901F-480C-BBAC-FA59A18580C1\\",\\n \\"RuleId\\": \\"hr****\\"\\n}","type":"json"}]',
],
'AddUserVpcAuthorization' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -797,72 +452,43 @@
],
'operationType' => 'write',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'none',
- ],
+ 'systemTags' => ['operationType' => 'none'],
'parameters' => [
[
'name' => 'AuthorizedUserId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the Alibaba Cloud account that owns the authorized resources.'."\n"
- ."\n"
- .'> Only Alibaba Cloud accounts are supported. RAM users are not supported. You can associate accounts only if they are on the same site, such as the China site (aliyun.com) or the international site (alibabacloud.com). Cross-site association is not supported.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '141339776561****',
- ],
+ 'schema' => ['description' => 'The ID of the Alibaba Cloud account that owns the authorized resources.'."\n"
+ ."\n"
+ .'> Only Alibaba Cloud accounts are supported. RAM users are not supported. You can associate accounts only if they are on the same site, such as the China site (aliyun.com) or the international site (alibabacloud.com). Cross-site association is not supported.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '141339776561****'],
],
[
'name' => 'AuthCode',
'in' => 'query',
- 'schema' => [
- 'description' => 'The verification code.'."\n"
- ."\n"
- .'> - If AuthChannel is empty or set to AUTH\\_CODE, specify the verification code.'."\n"
- .'>'."\n"
- .'> - In other cases, you can enter a random 6-digit number, such as 123456.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '123456',
- ],
+ 'schema' => ['description' => 'The verification code.'."\n"
+ ."\n"
+ .'> - If AuthChannel is empty or set to AUTH\\_CODE, specify the verification code.'."\n"
+ .'>'."\n"
+ .'> - In other cases, you can enter a random 6-digit number, such as 123456.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'title' => '', 'example' => '123456'],
],
[
'name' => 'AuthType',
'in' => 'query',
- 'schema' => [
- 'description' => 'The authorization type. Valid values:'."\n"
- ."\n"
- .'- NORMAL: standard authorization.'."\n"
- ."\n"
- .'- CLOUD\\_PRODUCT: cloud product authorization.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'NORMAL',
- ],
+ 'schema' => ['description' => 'The authorization type. Valid values:'."\n"
+ ."\n"
+ .'- NORMAL: standard authorization.'."\n"
+ ."\n"
+ .'- CLOUD\\_PRODUCT: cloud product authorization.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'NORMAL'],
],
[
'name' => 'AuthChannel',
'in' => 'query',
- 'schema' => [
- 'description' => 'The authorization channel. Valid values:'."\n"
- ."\n"
- .'- AUTH\\_CODE: authorization by verification code.'."\n"
- ."\n"
- .'- RESOURCE\\_DIRECTORY: authorization by Resource Directory.'."\n"
- ."\n"
- .'Default: AUTH\\_CODE.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'AUTH_CODE',
- ],
+ 'schema' => ['description' => 'The authorization channel. Valid values:'."\n"
+ ."\n"
+ .'- AUTH\\_CODE: authorization by verification code.'."\n"
+ ."\n"
+ .'- RESOURCE\\_DIRECTORY: authorization by Resource Directory.'."\n"
+ ."\n"
+ .'Default: AUTH\\_CODE.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'AUTH_CODE'],
],
],
'responses' => [
@@ -870,12 +496,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '46973D4C-E3E4-4ABA-9190-9A9DE406C7E',
- ],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '46973D4C-E3E4-4ABA-9190-9A9DE406C7E'],
],
'description' => '',
'title' => '',
@@ -895,19 +516,11 @@
."\n"
.'When you configure cross-account authorization, billing is settled based on the account that manages the built-in authoritative domain name.',
'changeSet' => [
- [
- 'createdAt' => '2021-06-28T03:53:25.000Z',
- 'description' => 'OpenAPI offline',
- ],
+ ['createdAt' => '2021-06-28T03:53:25.000Z', 'description' => 'OpenAPI offline'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddUserVpcAuthorization',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddUserVpcAuthorization'],
],
],
'ramActions' => [
@@ -918,12 +531,7 @@
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -931,14 +539,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"46973D4C-E3E4-4ABA-9190-9A9DE406C7E\\"\\n}","type":"json"}]',
],
'AddZone' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -946,99 +548,54 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'create',
- ],
+ 'systemTags' => ['operationType' => 'create'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- **zh**: Chinese.'."\n"
- ."\n"
- .'- **en**: English.'."\n"
- ."\n"
- .'Default value: **en**.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- **zh**: Chinese.'."\n"
+ ."\n"
+ .'- **en**: English.'."\n"
+ ."\n"
+ .'Default value: **en**.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ZoneName',
'in' => 'query',
- 'schema' => [
- 'description' => 'The name of the zone to add.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'example.com',
- ],
+ 'schema' => ['description' => 'The name of the zone to add.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'title' => '', 'example' => 'example.com'],
],
[
'name' => 'ProxyPattern',
'in' => 'query',
- 'schema' => [
- 'description' => 'Specifies whether to enable subdomain recursive proxy. Valid values:'."\n"
- ."\n"
- .'- **ZONE**: Disables the feature. If a DNS query for a subdomain that does not exist under the current domain name is received, an NXDOMAIN error is returned.'."\n"
- ."\n"
- .'- **RECORD**: Enables the feature. If a DNS query for a subdomain that does not exist under the current domain name is received, the query is processed by the forwarding and recursion modules in sequence. The final result is used to respond to the DNS query.'."\n"
- ."\n"
- .'Default value: **ZONE**.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'ZONE',
- ],
+ 'schema' => ['description' => 'Specifies whether to enable subdomain recursive proxy. Valid values:'."\n"
+ ."\n"
+ .'- **ZONE**: Disables the feature. If a DNS query for a subdomain that does not exist under the current domain name is received, an NXDOMAIN error is returned.'."\n"
+ ."\n"
+ .'- **RECORD**: Enables the feature. If a DNS query for a subdomain that does not exist under the current domain name is received, the query is processed by the forwarding and recursion modules in sequence. The final result is used to respond to the DNS query.'."\n"
+ ."\n"
+ .'Default value: **ZONE**.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'ZONE'],
],
[
'name' => 'ResourceGroupId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the resource group.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'rg-acfmykd63gt****',
- ],
+ 'schema' => ['description' => 'The ID of the resource group.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'rg-acfmykd63gt****'],
],
[
'name' => 'ZoneType',
'in' => 'query',
- 'schema' => [
- 'description' => 'This parameter is not available to users. You do not need to specify this parameter.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'CLOUD_PRODUCT_ZONE',
- ],
+ 'schema' => ['description' => 'This parameter is not available to users. You do not need to specify this parameter.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'CLOUD_PRODUCT_ZONE'],
],
[
'name' => 'ZoneTag',
'in' => 'query',
- 'schema' => [
- 'description' => 'This parameter is not available to users. You do not need to specify this parameter.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'BLINK',
- ],
+ 'schema' => ['description' => 'This parameter is not available to users. You do not need to specify this parameter.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'BLINK'],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'A client token that is used to ensure the idempotence of the request. You can use the client to generate a token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '21079fa016944979537637959d09bc',
- ],
+ 'schema' => ['description' => 'A client token that is used to ensure the idempotence of the request. You can use the client to generate a token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '21079fa016944979537637959d09bc'],
],
[
'name' => 'DnsGroup',
@@ -1062,10 +619,7 @@
.'</props>',
'type' => 'string',
'required' => false,
- 'enum' => [
- 'NORMAL_ZONE',
- 'FAST_ZONE',
- ],
+ 'enum' => ['NORMAL_ZONE', 'FAST_ZONE'],
'title' => '',
'example' => 'FAST_ZONE',
],
@@ -1076,30 +630,10 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'ZoneName' => [
- 'description' => 'The name of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'example.com',
- ],
- 'ZoneId' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '6fc186295683a131f63bb8b0cddc****',
- ],
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '54F10A2A-C3CF-59D4-810F-F18DDD93FE20',
- ],
- 'Success' => [
- 'description' => 'Indicates whether the request was successful.',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'true',
- ],
+ 'ZoneName' => ['description' => 'The name of the zone.', 'type' => 'string', 'title' => '', 'example' => 'example.com'],
+ 'ZoneId' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'title' => '', 'example' => '6fc186295683a131f63bb8b0cddc****'],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '54F10A2A-C3CF-59D4-810F-F18DDD93FE20'],
+ 'Success' => ['description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'title' => '', 'example' => 'true'],
],
'description' => '',
'title' => '',
@@ -1114,19 +648,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2024-02-19T11:52:14.000Z',
- 'description' => 'Request parameters changed',
- ],
+ ['createdAt' => '2024-02-19T11:52:14.000Z', 'description' => 'Request parameters changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddZone',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddZone'],
],
],
'ramActions' => [
@@ -1137,12 +663,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/*'],
],
],
],
@@ -1150,14 +671,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ZoneName\\": \\"example.com\\",\\n \\"ZoneId\\": \\"6fc186295683a131f63bb8b0cddc****\\",\\n \\"RequestId\\": \\"54F10A2A-C3CF-59D4-810F-F18DDD93FE20\\",\\n \\"Success\\": true\\n}","type":"json"}]',
],
'AddZoneRecord' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1165,189 +680,101 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'create',
- ],
+ 'systemTags' => ['operationType' => 'create'],
'parameters' => [
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the zone. This is the unique identifier of the zone.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d3****',
- ],
+ 'schema' => ['description' => 'The ID of the zone. This is the unique identifier of the zone.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'df2d03865266bd9842306db586d3****'],
],
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'Rr',
'in' => 'query',
- 'schema' => [
- 'description' => 'The host record. A host record is the prefix of a domain name. Common host records include www, @, \\* (for wildcard DNS), and mail (for mailboxes).'."\n"
- ."\n"
- .'For example, to resolve @.example.com, set the host record to "@", not an empty string.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'www',
- ],
+ 'schema' => ['description' => 'The host record. A host record is the prefix of a domain name. Common host records include www, @, \\* (for wildcard DNS), and mail (for mailboxes).'."\n"
+ ."\n"
+ .'For example, to resolve @.example.com, set the host record to "@", not an empty string.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'www'],
],
[
'name' => 'Type',
'in' => 'query',
- 'schema' => [
- 'description' => 'The type of the DNS record. The following types are supported:'."\n"
- ."\n"
- .'- **A**: Maps a domain name to an IPv4 address in dotted decimal notation.'."\n"
- ."\n"
- .'- **AAAA**: Maps a domain name to an IPv6 address.'."\n"
- ."\n"
- .'- **CNAME**: Maps a domain name to another domain name.'."\n"
- ."\n"
- .'- **TXT**: A text record. The text can be up to 255 characters in length. TXT records are often used for Sender Policy Framework (SPF) records to prevent spam.'."\n"
- ."\n"
- .'- **MX**: Maps a domain name to the domain name of a mail server.'."\n"
- ."\n"
- .'- **PTR**: Maps an IP address to a domain name.'."\n"
- ."\n"
- .'- **SRV**: Specifies the server for a specific service. The format is: Priority Weight Port Target. Separate each value with a space.'."\n"
- ."\n"
- .'> Before adding a PTR record, configure a reverse lookup zone. For more information, see [Reverse DNS lookups and PTR records](~~2592976~~).',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'A',
- ],
+ 'schema' => ['description' => 'The type of the DNS record. The following types are supported:'."\n"
+ ."\n"
+ .'- **A**: Maps a domain name to an IPv4 address in dotted decimal notation.'."\n"
+ ."\n"
+ .'- **AAAA**: Maps a domain name to an IPv6 address.'."\n"
+ ."\n"
+ .'- **CNAME**: Maps a domain name to another domain name.'."\n"
+ ."\n"
+ .'- **TXT**: A text record. The text can be up to 255 characters in length. TXT records are often used for Sender Policy Framework (SPF) records to prevent spam.'."\n"
+ ."\n"
+ .'- **MX**: Maps a domain name to the domain name of a mail server.'."\n"
+ ."\n"
+ .'- **PTR**: Maps an IP address to a domain name.'."\n"
+ ."\n"
+ .'- **SRV**: Specifies the server for a specific service. The format is: Priority Weight Port Target. Separate each value with a space.'."\n"
+ ."\n"
+ .'> Before adding a PTR record, configure a reverse lookup zone. For more information, see [Reverse DNS lookups and PTR records](~~2592976~~).', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'A'],
],
[
'name' => 'Line',
'in' => 'query',
- 'schema' => [
- 'description' => 'The source of the DNS resolution request. Valid values:'."\n"
- ."\n"
- .'- default: The default line. This is equivalent to a global line. Configure a default line to ensure that a DNS record is returned even if no smart line is hit.'."\n"
- ."\n"
- .'- Alibaba Cloud line: The DNS resolution request comes from Alibaba Cloud, including Public Cloud, Alibaba Finance Cloud, and Alibaba Gov Cloud.'."\n"
- ."\n"
- .'- Custom line: Customize internal domain name resolution to return a specific IP address for DNS query requests from a specific IP address segment.'."\n"
- ."\n"
- .'> * Only zones in built-in authoritative acceleration regions support adding DNS resolution request source lines.'."\n"
- .'>'."\n"
- .'> * To use the default line, enter "default". For Alibaba Cloud lines and custom lines, enter the specified line code. Example: aliyun\\_r\\_cn-beijing-a',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => false,
- 'title' => '',
- 'example' => 'default',
- ],
+ 'schema' => ['description' => 'The source of the DNS resolution request. Valid values:'."\n"
+ ."\n"
+ .'- default: The default line. This is equivalent to a global line. Configure a default line to ensure that a DNS record is returned even if no smart line is hit.'."\n"
+ ."\n"
+ .'- Alibaba Cloud line: The DNS resolution request comes from Alibaba Cloud, including Public Cloud, Alibaba Finance Cloud, and Alibaba Gov Cloud.'."\n"
+ ."\n"
+ .'- Custom line: Customize internal domain name resolution to return a specific IP address for DNS query requests from a specific IP address segment.'."\n"
+ ."\n"
+ .'> * Only zones in built-in authoritative acceleration regions support adding DNS resolution request source lines.'."\n"
+ .'>'."\n"
+ .'> * To use the default line, enter "default". For Alibaba Cloud lines and custom lines, enter the specified line code. Example: aliyun\\_r\\_cn-beijing-a', 'type' => 'string', 'required' => false, 'docRequired' => false, 'title' => '', 'example' => 'default'],
],
[
'name' => 'Weight',
'in' => 'query',
- 'schema' => [
- 'description' => 'The weight. Valid values are integers from 1 to 100. The default value is 1. Set different weights for each address to return addresses based on the weight ratio for DNS queries.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'docRequired' => false,
- 'title' => '',
- 'example' => '1',
- ],
+ 'schema' => ['description' => 'The weight. Valid values are integers from 1 to 100. The default value is 1. Set different weights for each address to return addresses based on the weight ratio for DNS queries.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'docRequired' => false, 'title' => '', 'example' => '1'],
],
[
'name' => 'Ttl',
'in' => 'query',
- 'schema' => [
- 'description' => 'The time to live (TTL). The unit is seconds (s). Valid values are 5, 30, 60, 3600 (1 hour), 43200 (12 hours), and 86400 (1 day). The default value is 60.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '86400',
- 'minimum' => '5',
- 'default' => '60',
- 'title' => '',
- 'example' => '60',
- ],
+ 'schema' => ['description' => 'The time to live (TTL). The unit is seconds (s). Valid values are 5, 30, 60, 3600 (1 hour), 43200 (12 hours), and 86400 (1 day). The default value is 60.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '86400', 'minimum' => '5', 'default' => '60', 'title' => '', 'example' => '60'],
],
[
'name' => 'Priority',
'in' => 'query',
- 'schema' => [
- 'description' => 'The priority of the MX record. A smaller value indicates a higher priority. Valid values: **\\[1, 99]**.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '99',
- 'minimum' => '1',
- 'title' => '',
- 'example' => '5',
- ],
+ 'schema' => ['description' => 'The priority of the MX record. A smaller value indicates a higher priority. Valid values: **\\[1, 99]**.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '99', 'minimum' => '1', 'title' => '', 'example' => '5'],
],
[
'name' => 'Value',
'in' => 'query',
- 'schema' => [
- 'description' => 'The record value. Enter a value based on the DNS record type.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '114.55.XX.XX'."\n",
- ],
+ 'schema' => ['description' => 'The record value. Enter a value based on the DNS record type.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '114.55.XX.XX'."\n"],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The IP address of the client.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '127.0.XX.XX',
- ],
+ 'schema' => ['description' => 'The IP address of the client.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '127.0.XX.XX'],
],
[
'name' => 'Remark',
'in' => 'query',
- 'schema' => [
- 'description' => 'The remarks.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The remarks.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'The client token that is used to ensure the idempotence of the request. A client generates this value to ensure that it is unique among different requests. The value can be up to 64 ASCII characters in length.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '6447728c8578e66aacf062d2df4446dc',
- ],
+ 'schema' => ['description' => 'The client token that is used to ensure the idempotence of the request. A client generates this value to ensure that it is unique among different requests. The value can be up to 64 ASCII characters in length.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '6447728c8578e66aacf062d2df4446dc'],
],
],
'responses' => [
@@ -1355,25 +782,9 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE',
- ],
- 'RecordId' => [
- 'description' => 'The ID of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '429570****',
- ],
- 'Success' => [
- 'description' => 'Indicates whether the request was successful.',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'true',
- ],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE'],
+ 'RecordId' => ['description' => 'The ID of the DNS record.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '429570****'],
+ 'Success' => ['description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'title' => '', 'example' => 'true'],
],
'description' => '',
'title' => '',
@@ -1387,19 +798,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2021-04-12T02:00:26.000Z',
- 'description' => 'OpenAPI offline',
- ],
+ ['createdAt' => '2021-04-12T02:00:26.000Z', 'description' => 'OpenAPI offline'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddZoneRecord',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddZoneRecord'],
],
],
'ramActions' => [
@@ -1410,12 +813,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -1423,14 +821,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0B7AD377-7E86-44A8-B9A8-53E8666E72FE\\",\\n \\"RecordId\\": 0,\\n \\"Success\\": true\\n}","type":"json"}]',
],
'BindResolverRuleVpc' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1438,38 +830,23 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- ],
+ 'systemTags' => ['operationType' => 'update'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'example' => 'en', 'title' => ''],
],
[
'name' => 'RuleId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The forwarding rule ID.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'hr****',
- ],
+ 'schema' => ['description' => 'The forwarding rule ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'hr****', 'title' => ''],
],
[
'name' => 'Vpc',
@@ -1482,31 +859,13 @@
'description' => 'The VPC information.',
'type' => 'object',
'properties' => [
- 'VpcId' => [
- 'description' => 'The VPC ID.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'vpc-f8zvrvr1payllgz38****',
- ],
- 'RegionId' => [
- 'description' => 'The ID of the region where the outbound VPC is located.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'cn-hangzhou',
- ],
- 'VpcType' => [
- 'description' => 'The VPC type. Valid values:'."\n"
- ."\n"
- .'- STANDARD: standard VPC.'."\n"
- ."\n"
- .'- EDS: Elastic Desktop Service workspace VPC.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'STANDARD',
- ],
+ 'VpcId' => ['description' => 'The VPC ID.', 'type' => 'string', 'required' => false, 'example' => 'vpc-f8zvrvr1payllgz38****', 'title' => ''],
+ 'RegionId' => ['description' => 'The region ID of the outbound VPC.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''],
+ 'VpcType' => ['description' => 'The VPC type. Valid values:'."\n"
+ ."\n"
+ .'- STANDARD: standard VPC.'."\n"
+ ."\n"
+ .'- EDS: Elastic Desktop Service workspace VPC.', 'type' => 'string', 'required' => false, 'example' => 'STANDARD', 'title' => ''],
],
'required' => false,
'title' => '',
@@ -1524,12 +883,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '12FE6E98-3885-423E-B18B-88CC17052A31',
- ],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'example' => '12FE6E98-3885-423E-B18B-88CC17052A31', 'title' => ''],
],
'description' => '',
'title' => '',
@@ -1539,44 +893,32 @@
],
'errorCodes' => [
400 => [
- [
- 'errorCode' => 'ZoneVpc.Zone.Repeated',
- 'errorMessage' => 'Vpc is bind to same zone name.',
- 'description' => '',
- ],
+ ['errorCode' => 'ZoneVpc.Zone.Repeated', 'errorMessage' => 'Vpc is bind to same zone name.', 'description' => ''],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"12FE6E98-3885-423E-B18B-88CC17052A31\\"\\n}","type":"json"}]',
'title' => 'BindResolverRuleVpc',
'summary' => 'The BindResolverRuleVpc operation associates a forwarding rule with a virtual private cloud (VPC).',
+ 'description' => '><notice>'."\n"
+ ."\n"
+ .'This operation performs a full replacement. Any existing VPC associations not included in your request will be removed. To add a new VPC, you must include the IDs of all VPCs that should remain associated.'."\n"
+ ."\n"
+ .'></notice>',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2024-10-17T09:58:33.000Z',
- 'description' => 'Request parameters changed',
- ],
- [
- 'createdAt' => '2024-10-13T10:53:05.000Z',
- 'description' => 'Request parameters changed',
- ],
- [
- 'createdAt' => '2023-01-06T04:15:31.000Z',
- 'description' => 'Request parameters changed',
- ],
+ ['createdAt' => '2024-10-17T09:58:33.000Z', 'description' => 'Request parameters changed'],
+ ['createdAt' => '2024-10-13T10:53:05.000Z', 'description' => 'Request parameters changed'],
+ ['createdAt' => '2023-01-06T04:15:31.000Z', 'description' => 'Request parameters changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'BindResolverRuleVpc',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'BindResolverRuleVpc'],
],
],
'ramActions' => [
@@ -1587,27 +929,16 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz::{#accountId}:rule/{#RuleId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz::{#accountId}:rule/{#RuleId}'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"12FE6E98-3885-423E-B18B-88CC17052A31\\"\\n}","type":"json"}]',
],
'BindZoneVpc' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'summary' => 'Binds a Zone to, or unbinds it from, one or more VPCs to define its effective scope.',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1619,89 +950,50 @@
'operationType' => 'none',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREpvtz6J3Z3C',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtz6J3Z3C'],
],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the return value. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- `zh`: Chinese.'."\n"
+ ."\n"
+ .'- `en`: English.'."\n"
+ ."\n"
+ .'Default value: `en`.', 'type' => 'string', 'required' => false, 'example' => 'en', 'title' => ''],
],
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '34d4031b63c527358b710a61346a****',
- ],
+ 'schema' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '34d4031b63c527358b710a61346a****', 'title' => ''],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The IP address of the client.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '127.0.XX.XX',
- ],
+ 'schema' => ['description' => 'The IP address of the client.', 'type' => 'string', 'required' => false, 'example' => '127.0.XX.XX', 'title' => ''],
],
[
'name' => 'Vpcs',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
- 'description' => 'The list of VPCs.'."\n"
+ 'description' => 'The VPCs.'."\n"
."\n"
- .'> If you leave this parameter empty, all VPCs are unbound from the zone.',
+ .'> If you leave this parameter empty, all VPCs bound to the zone are unbound.',
'type' => 'array',
'items' => [
- 'description' => 'Information about the associated VPC.',
+ 'description' => 'The information about the associated VPC.',
'type' => 'object',
'properties' => [
- 'VpcId' => [
- 'description' => 'The ID of the VPC. If a zone is already bound to a VPC, the VPC is unbound from the zone if you do not specify this parameter.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'vpc-f8zvrvr1payllgz38****',
- ],
- 'RegionId' => [
- 'description' => 'The ID of the region where the VPC is located.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'cn-beijing',
- ],
- 'VpcType' => [
- 'description' => 'The type of the VPC. Valid values:'."\n"
- ."\n"
- .'- **STANDARD**: a standard VPC.'."\n"
- ."\n"
- .'- **EDS**: an Elastic Desktop Service (EDS) workspace VPC.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'STANDARD',
- ],
+ 'VpcId' => ['description' => 'The ID of the VPC.', 'type' => 'string', 'required' => false, 'example' => 'vpc-f8zvrvr1payllgz38****', 'title' => ''],
+ 'RegionId' => ['description' => 'The ID of the region where the VPC is located.', 'type' => 'string', 'required' => false, 'example' => 'cn-beijing', 'title' => ''],
+ 'VpcType' => ['description' => 'The type of the VPC. Valid values:'."\n"
+ ."\n"
+ .'- **STANDARD**: a standard VPC.'."\n"
+ ."\n"
+ .'- **EDS**: an Elastic Desktop Service VPC.', 'type' => 'string', 'required' => false, 'example' => 'STANDARD', 'title' => ''],
],
'required' => false,
'title' => '',
@@ -1716,13 +1008,7 @@
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'A client token to ensure the idempotence of the request. Generate a unique value on your client for this parameter. The token can contain only ASCII characters and cannot be more than 64 characters long.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '6447728c8578e66aacf062d2df4446dc',
- ],
+ 'schema' => ['description' => 'A client-generated token that is used to ensure the idempotence of the request. You can use the client to generate a unique token for the request. The token can contain only ASCII characters and cannot exceed 64 characters in length.', 'type' => 'string', 'required' => false, 'example' => '6447728c8578e66aacf062d2df4446dc', 'title' => ''],
],
],
'responses' => [
@@ -1730,12 +1016,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '46973D4C-E3E4-4ABA-9190-9A9DE406C7E',
- ],
+ 'RequestId' => ['description' => 'The ID of the request.', 'type' => 'string', 'example' => '46973D4C-E3E4-4ABA-9190-9A9DE406C7E', 'title' => ''],
],
'description' => '',
'title' => '',
@@ -1745,40 +1026,26 @@
],
'errorCodes' => [
400 => [
- [
- 'errorCode' => 'ZoneVpc.Zone.Repeated',
- 'errorMessage' => 'Vpc is bind to same zone name.',
- 'description' => '',
- ],
+ ['errorCode' => 'ZoneVpc.Zone.Repeated', 'errorMessage' => 'Vpc is bind to same zone name.', 'description' => ''],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"46973D4C-E3E4-4ABA-9190-9A9DE406C7E\\"\\n}","type":"json"}]',
'title' => 'BindZoneVpc',
- 'summary' => 'Binds a zone to or unbinds a zone from one or more VPCs. This operation defines the scope in which the zone is effective.',
- 'description' => '##### Notes:'."\n"
+ 'description' => '##### Notes'."\n"
."\n"
- .'You should set the scope for a domain name only after you configure all its DNS records. If you set the scope when you create the domain name, DNS resolution for that domain name will fail within the specified scope until you add DNS records. This does not apply if the recursive resolution proxy for subdomains is enabled.',
+ .'We recommend binding VPCs to a Zone only after you configure all its DNS records. Otherwise, DNS queries for the domain name in the specified VPCs may fail. This issue does not occur if the subdomain recursive resolution proxy feature is enabled.'."\n"
+ .'><notice>This API operation performs a full overwrite. The list of VPCs provided in a request replaces all existing associated VPCs. To add a VPC, you must include the IDs of the new VPC and all existing VPCs that you want to retain.></notice>',
'changeSet' => [
- [
- 'createdAt' => '2024-10-17T09:58:33.000Z',
- 'description' => 'Request parameters changed',
- ],
- [
- 'createdAt' => '2023-01-06T04:15:31.000Z',
- 'description' => 'Request parameters changed',
- ],
+ ['createdAt' => '2024-10-17T09:58:33.000Z', 'description' => 'Request parameters changed'],
+ ['createdAt' => '2023-01-06T04:15:31.000Z', 'description' => 'Request parameters changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'BindZoneVpc',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'BindZoneVpc'],
],
],
'ramActions' => [
@@ -1789,27 +1056,15 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"46973D4C-E3E4-4ABA-9190-9A9DE406C7E\\"\\n}","type":"json"}]',
],
'ChangeZoneDnsGroup' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1822,47 +1077,27 @@
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The global ID of the zone.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'e0cff188756b1d4579b25e54b66cb830',
- ],
+ 'schema' => ['description' => 'The global ID of the zone.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'e0cff188756b1d4579b25e54b66cb830'],
],
[
'name' => 'DnsGroup',
'in' => 'query',
- 'schema' => [
- 'description' => 'The built-in authoritative DNS group.'."\n"
- ."\n"
- .'- Standard zone group: NORMAL\\_ZONE'."\n"
- ."\n"
- .'- Acceleration zone group: FAST\\_ZONE'."\n"
- ."\n"
- .'<props="china">'."\n"
- ."\n"
- .'> Starting from April 30, 2025 (UTC+8), when new users of Alibaba Cloud DNS PrivateZone create a zone, the zone is set to an acceleration zone by default.'."\n"
- ."\n"
- .'</props>',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'NORMAL_ZONE',
- ],
+ 'schema' => ['description' => 'The built-in authoritative DNS group.'."\n"
+ ."\n"
+ .'- Standard zone group: NORMAL\\_ZONE'."\n"
+ ."\n"
+ .'- Acceleration zone group: FAST\\_ZONE'."\n"
+ ."\n"
+ .'<props="china">'."\n"
+ ."\n"
+ .'> Starting from April 30, 2025 (UTC+8), when new users of Alibaba Cloud DNS PrivateZone create a zone, the zone is set to an acceleration zone by default.'."\n"
+ ."\n"
+ .'</props>', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'NORMAL_ZONE'],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'A client token that is used to ensure the idempotence of the request. Generate a unique value for this parameter on your client. The token can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see How to ensure idempotence.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '85456erer657cfgfg3437',
- ],
+ 'schema' => ['description' => 'A client token that is used to ensure the idempotence of the request. Generate a unique value for this parameter on your client. The token can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see How to ensure idempotence.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '85456erer657cfgfg3437'],
],
],
'responses' => [
@@ -1870,18 +1105,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'ZoneId' => [
- 'description' => 'The global ID of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'e0cff188756b1d4579b25e54b66cb830',
- ],
- 'RequestId' => [
- 'description' => 'The request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'C6F1D541-E7A6-447A-A2B5-9F7A20B2A8FB',
- ],
+ 'ZoneId' => ['description' => 'The global ID of the zone.', 'type' => 'string', 'title' => '', 'example' => 'e0cff188756b1d4579b25e54b66cb830'],
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'title' => '', 'example' => 'C6F1D541-E7A6-447A-A2B5-9F7A20B2A8FB'],
],
'description' => '',
'title' => '',
@@ -1895,12 +1120,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'ChangeZoneDnsGroup',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ChangeZoneDnsGroup'],
],
],
'ramActions' => [
@@ -1911,12 +1131,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -1924,14 +1139,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ZoneId\\": \\"e0cff188756b1d4579b25e54b66cb830\\",\\n \\"RequestId\\": \\"C6F1D541-E7A6-447A-A2B5-9F7A20B2A8FB\\"\\n}","type":"json"}]',
],
'CheckZoneName' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1943,41 +1152,23 @@
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese'."\n"
- ."\n"
- .'- en: English'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese'."\n"
+ ."\n"
+ .'- en: English'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ZoneName',
'in' => 'query',
- 'schema' => [
- 'description' => 'The name of the zone. This parameter is required.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'example.com',
- ],
+ 'schema' => ['description' => 'The name of the zone. This parameter is required.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'example.com'],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The IP address of the user.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '127.0.XX.XX',
- ],
+ 'schema' => ['description' => 'The IP address of the user.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '127.0.XX.XX'],
],
],
'responses' => [
@@ -1985,28 +1176,13 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'CA29B88F-A571-4123-80D5-768AC2F7F806',
- ],
- 'Check' => [
- 'description' => 'The result of the check. Valid values:'."\n"
- ."\n"
- .'- **true**: The zone name can be added.'."\n"
- ."\n"
- .'- **false**: The zone name cannot be added.',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'true',
- ],
- 'Success' => [
- 'description' => 'Indicates whether the request was successful.',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'true',
- ],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => 'CA29B88F-A571-4123-80D5-768AC2F7F806'],
+ 'Check' => ['description' => 'The result of the check. Valid values:'."\n"
+ ."\n"
+ .'- **true**: The zone name can be added.'."\n"
+ ."\n"
+ .'- **false**: The zone name cannot be added.', 'type' => 'boolean', 'title' => '', 'example' => 'true'],
+ 'Success' => ['description' => 'Indicates whether the request was successful.', 'type' => 'boolean', 'title' => '', 'example' => 'true'],
],
'description' => '',
'title' => '',
@@ -2017,19 +1193,11 @@
'title' => 'CheckZoneName',
'summary' => 'You can call the CheckZoneName operation to check whether a zone name is available.',
'changeSet' => [
- [
- 'createdAt' => '2024-01-31T12:33:44.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2024-01-31T12:33:44.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'CheckZoneName',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CheckZoneName'],
],
],
'ramActions' => [
@@ -2040,12 +1208,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -2053,14 +1216,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CA29B88F-A571-4123-80D5-768AC2F7F806\\",\\n \\"Check\\": true,\\n \\"Success\\": true\\n}","type":"json"}]',
],
'DeleteCustomLine' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2073,26 +1230,12 @@
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language.', 'type' => 'string', 'required' => false, 'docRequired' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'LineId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the custom line.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '1045001',
- ],
+ 'schema' => ['description' => 'The unique ID of the custom line.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '1045001'],
],
],
'responses' => [
@@ -2100,18 +1243,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'A73F3BD0-B1A8-42A9-A9B6-689BBABC4891',
- ],
- 'LineId' => [
- 'description' => 'The unique ID of the custom line.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '520002',
- ],
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'title' => '', 'example' => 'A73F3BD0-B1A8-42A9-A9B6-689BBABC4891'],
+ 'LineId' => ['description' => 'The unique ID of the custom line.', 'type' => 'string', 'title' => '', 'example' => '520002'],
],
'description' => '',
'title' => '',
@@ -2121,11 +1254,7 @@
],
'errorCodes' => [
400 => [
- [
- 'errorCode' => 'CustomLine.InUsed',
- 'errorMessage' => 'customLine is in used can not delete.%s',
- 'description' => '',
- ],
+ ['errorCode' => 'CustomLine.InUsed', 'errorMessage' => 'customLine is in used can not delete.%s', 'description' => ''],
],
],
'title' => 'DeleteCustomLine',
@@ -2133,12 +1262,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '10',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteCustomLine',
- ],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteCustomLine'],
],
],
'ramActions' => [
@@ -2149,12 +1273,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'customLine',
- 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'customLine', 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}'],
],
],
],
@@ -2162,14 +1281,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A73F3BD0-B1A8-42A9-A9B6-689BBABC4891\\",\\n \\"LineId\\": \\"520002\\"\\n}","type":"json"}]',
],
'DeleteResolverEndpoint' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2182,31 +1295,18 @@
[
'name' => 'EndpointId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the endpoint.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'hra0**',
- ],
+ 'schema' => ['description' => 'The unique ID of the endpoint.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'hra0**'],
],
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
],
'responses' => [
@@ -2214,12 +1314,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '35134B4A-CEC0-43C8-AAD4-BA54AE3268B5',
- ],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '35134B4A-CEC0-43C8-AAD4-BA54AE3268B5'],
],
'description' => '',
'title' => '',
@@ -2233,19 +1328,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2021-10-27T01:19:07.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2021-10-27T01:19:07.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteResolverEndpoint',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteResolverEndpoint'],
],
],
'ramActions' => [
@@ -2256,12 +1343,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}'],
],
],
],
@@ -2269,14 +1351,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"35134B4A-CEC0-43C8-AAD4-BA54AE3268B5\\"\\n}","type":"json"}]',
],
'DeleteResolverRule' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2289,25 +1365,12 @@
[
'name' => 'RuleId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the forwarding rule.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'hr****',
- ],
+ 'schema' => ['description' => 'The ID of the forwarding rule.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'hr****'],
],
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
],
'responses' => [
@@ -2315,12 +1378,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '0C9959BE-3A6A-4803-8DCE-973B42ACD599',
- ],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '0C9959BE-3A6A-4803-8DCE-973B42ACD599'],
],
'description' => '',
'title' => '',
@@ -2334,19 +1392,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2021-10-27T01:19:07.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2021-10-27T01:19:07.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteResolverRule',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteResolverRule'],
],
],
'ramActions' => [
@@ -2357,12 +1407,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz:*:{#accountId}:rule/{#RuleId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz:*:{#accountId}:rule/{#RuleId}'],
],
],
],
@@ -2371,14 +1416,8 @@
],
'DeleteUserVpcAuthorization' => [
'summary' => 'Deletes a cross-account authorization based on a specified account ID and authorization type.',
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2390,40 +1429,24 @@
'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREpvtz3KGNVF',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtz3KGNVF'],
],
'parameters' => [
[
'name' => 'AuthorizedUserId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the Alibaba Cloud account that owns the authorized resources.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '141339776561****',
- ],
+ 'schema' => ['description' => 'The ID of the Alibaba Cloud account that owns the authorized resources.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '141339776561****'],
],
[
'name' => 'AuthType',
'in' => 'query',
- 'schema' => [
- 'description' => 'The authorization type. Valid values:'."\n"
- ."\n"
- .'- NORMAL: Standard authorization.'."\n"
- ."\n"
- .'- CLOUD\\_PRODUCT: Cloud product authorization.'."\n"
- ."\n"
- .'Default value: NORMAL',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'NORMAL',
- ],
+ 'schema' => ['description' => 'The authorization type. Valid values:'."\n"
+ ."\n"
+ .'- NORMAL: Standard authorization.'."\n"
+ ."\n"
+ .'- CLOUD\\_PRODUCT: Cloud product authorization.'."\n"
+ ."\n"
+ .'Default value: NORMAL', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'NORMAL'],
],
],
'responses' => [
@@ -2431,12 +1454,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '46973D4C-E3E4-4ABA-9190-9A9DE406C7E',
- ],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '46973D4C-E3E4-4ABA-9190-9A9DE406C7E'],
],
'description' => '',
'title' => '',
@@ -2446,19 +1464,11 @@
],
'title' => 'DeleteUserVpcAuthorization',
'changeSet' => [
- [
- 'createdAt' => '2021-09-22T06:38:48.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2021-09-22T06:38:48.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteUserVpcAuthorization',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteUserVpcAuthorization'],
],
],
'ramActions' => [
@@ -2469,12 +1479,7 @@
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -2482,14 +1487,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"46973D4C-E3E4-4ABA-9190-9A9DE406C7E\\"\\n}","type":"json"}]',
],
'DeleteZone' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2497,62 +1496,35 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'delete',
- ],
+ 'systemTags' => ['operationType' => 'delete'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the zone.'."\n"
- ."\n"
- .'> You must dissociate a built-in authoritative domain name from its scope before you delete it.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '0e41496f12da01311d314f17b801****',
- ],
+ 'schema' => ['description' => 'The unique ID of the zone.'."\n"
+ ."\n"
+ .'> You must dissociate a built-in authoritative domain name from its scope before you delete it.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '0e41496f12da01311d314f17b801****'],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The IP address of the client.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '127.0.XX.XX',
- ],
+ 'schema' => ['description' => 'The IP address of the client.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '127.0.XX.XX'],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'A client token to ensure the idempotence of the request. Generate a unique value from your client for this parameter. The token must contain only ASCII characters and be no more than 64 characters in length.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '21079fa016944979537637959d09bc',
- ],
+ 'schema' => ['description' => 'A client token to ensure the idempotence of the request. Generate a unique value from your client for this parameter. The token must contain only ASCII characters and be no more than 64 characters in length.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '21079fa016944979537637959d09bc'],
],
],
'responses' => [
@@ -2560,18 +1532,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'ZoneId' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '0e41496f12da01311d314f17b801****',
- ],
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'E246E023-F2EB-4034-83F7-B13FCF31459C',
- ],
+ 'ZoneId' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'title' => '', 'example' => '0e41496f12da01311d314f17b801****'],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => 'E246E023-F2EB-4034-83F7-B13FCF31459C'],
],
'description' => '',
'title' => '',
@@ -2590,12 +1552,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteZone',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteZone'],
],
],
'ramActions' => [
@@ -2606,12 +1563,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -2619,14 +1571,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ZoneId\\": \\"0e41496f12da01311d314f17b801****\\",\\n \\"RequestId\\": \\"E246E023-F2EB-4034-83F7-B13FCF31459C\\"\\n}","type":"json"}]',
],
'DeleteZoneRecord' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2634,61 +1580,33 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'delete',
- ],
+ 'systemTags' => ['operationType' => 'delete'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'RecordId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '306279****',
- ],
+ 'schema' => ['description' => 'The ID of the DNS record.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '306279****'],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The IP address of the client.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '127.0.XX.XX',
- ],
+ 'schema' => ['description' => 'The IP address of the client.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '127.0.XX.XX'],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'The client token that is used to ensure the idempotence of the request. Generate a value that is unique for each request. The token can contain a maximum of 64 ASCII characters.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '6447728c8578e66aacf062d2df4446dc',
- ],
+ 'schema' => ['description' => 'The client token that is used to ensure the idempotence of the request. Generate a value that is unique for each request. The token can contain a maximum of 64 ASCII characters.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '6447728c8578e66aacf062d2df4446dc'],
],
],
'responses' => [
@@ -2696,19 +1614,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE',
- ],
- 'RecordId' => [
- 'description' => 'The ID of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '306279****',
- ],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE'],
+ 'RecordId' => ['description' => 'The ID of the DNS record.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '306279****'],
],
'description' => '',
'title' => '',
@@ -2724,12 +1631,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteZoneRecord',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteZoneRecord'],
],
],
'ramActions' => [
@@ -2740,12 +1642,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -2753,14 +1650,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0B7AD377-7E86-44A8-B9A8-53E8666E72FE\\",\\n \\"RecordId\\": 0\\n}","type":"json"}]',
],
'DescribeChangeLogs' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2770,144 +1661,79 @@
'systemTags' => [
'operationType' => 'get',
'abilityTreeCode' => '15405',
- 'abilityTreeNodes' => [
- 'FEATUREpvtzBZMYLJ',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtzBZMYLJ'],
],
'parameters' => [
[
'name' => 'Keyword',
'in' => 'query',
- 'schema' => [
- 'description' => 'The keyword, such as a behavior or content. Fuzzy search is supported. The keyword is not case-sensitive.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'test',
- ],
+ 'schema' => ['description' => 'The keyword, such as a behavior or content. Fuzzy search is supported. The keyword is not case-sensitive.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'test'],
],
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the zone.'."\n"
- ."\n"
- .'- If you specify this parameter, the operation returns the change logs of DNS records for the specified zone.<br>'."\n"
- ."\n"
- .'- If you leave this parameter empty, the operation returns the change logs of all zones and DNS records that belong to the current account.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d3****',
- ],
+ 'schema' => ['description' => 'The ID of the zone.'."\n"
+ ."\n"
+ .'- If you specify this parameter, the operation returns the change logs of DNS records for the specified zone.<br>'."\n"
+ ."\n"
+ .'- If you leave this parameter empty, the operation returns the change logs of all zones and DNS records that belong to the current account.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'df2d03865266bd9842306db586d3****'],
],
[
'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of the page to return. The value must be an integer that is greater than 0. Default value: 1.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'default' => '1',
- 'title' => '',
- 'example' => '1',
- ],
+ 'schema' => ['description' => 'The number of the page to return. The value must be an integer that is greater than 0. Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'default' => '1', 'title' => '', 'example' => '1'],
],
[
'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of entries to return on each page. Maximum value: 100. Default value: 20.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '100',
- 'minimum' => '1',
- 'default' => '20',
- 'title' => '',
- 'example' => '100',
- ],
+ 'schema' => ['description' => 'The number of entries to return on each page. Maximum value: 100. Default value: 20.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100', 'minimum' => '1', 'default' => '20', 'title' => '', 'example' => '100'],
],
[
'name' => 'StartTimestamp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The start time. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'title' => '',
- 'example' => '1516779348000',
- ],
+ 'schema' => ['description' => 'The start time. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'title' => '', 'example' => '1516779348000'],
],
[
'name' => 'EndTimestamp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The end time. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'title' => '',
- 'example' => '2516779348000',
- ],
+ 'schema' => ['description' => 'The end time. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'title' => '', 'example' => '2516779348000'],
],
[
'name' => 'EntityType',
'in' => 'query',
- 'schema' => [
- 'description' => 'The type of log to obtain. Valid values:'."\n"
- ."\n"
- .'- **PV\\_ZONE**: operation logs of built-in authoritative zones.'."\n"
- ."\n"
- .'- **PV\\_RECORD**: operation logs of DNS records.'."\n"
- ."\n"
- .'- **RESOLVER\\_RULE**: operation logs of forwarding rules.'."\n"
- ."\n"
- .'- **CUSTOM\\_LINE**: operation logs of custom lines.'."\n"
- ."\n"
- .'- **RESOLVER\\_ENDPOINT**: operation logs of outbound endpoints.'."\n"
- ."\n"
- .'- **INBOUND\\_ENDPOINT**: operation logs of inbound endpoints.'."\n"
- ."\n"
- .'- **CACHE\\_RESERVE\\_DOMAIN**: operation logs of domains for which cache is retained.'."\n"
- ."\n"
- .'> If you specify another value, this parameter is ignored and logs of all types are returned.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'PV_ZONE',
- ],
+ 'schema' => ['description' => 'The type of log to obtain. Valid values:'."\n"
+ ."\n"
+ .'- **PV\\_ZONE**: operation logs of built-in authoritative zones.'."\n"
+ ."\n"
+ .'- **PV\\_RECORD**: operation logs of DNS records.'."\n"
+ ."\n"
+ .'- **RESOLVER\\_RULE**: operation logs of forwarding rules.'."\n"
+ ."\n"
+ .'- **CUSTOM\\_LINE**: operation logs of custom lines.'."\n"
+ ."\n"
+ .'- **RESOLVER\\_ENDPOINT**: operation logs of outbound endpoints.'."\n"
+ ."\n"
+ .'- **INBOUND\\_ENDPOINT**: operation logs of inbound endpoints.'."\n"
+ ."\n"
+ .'- **CACHE\\_RESERVE\\_DOMAIN**: operation logs of domains for which cache is retained.'."\n"
+ ."\n"
+ .'> If you specify another value, this parameter is ignored and logs of all types are returned.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'PV_ZONE'],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The IP address of the user.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '192.0.XX.XX',
- ],
+ 'schema' => ['description' => 'The IP address of the user.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '192.0.XX.XX'],
],
],
'responses' => [
@@ -2915,19 +1741,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'PageSize' => [
- 'description' => 'The number of entries returned per page.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'F0FCB52A-D512-41A0-8595-40234EDCFD8B',
- ],
+ 'PageSize' => ['description' => 'The number of entries returned per page.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => 'F0FCB52A-D512-41A0-8595-40234EDCFD8B'],
'ChangeLogs' => [
'type' => 'object',
'itemNode' => true,
@@ -2939,108 +1754,41 @@
'description' => 'The details of a change log.',
'type' => 'object',
'properties' => [
- 'OperTimestamp' => [
- 'description' => 'The time when the operation was performed. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1721619906972',
- ],
- 'EntityId' => [
- 'description' => 'The unique ID of the entity, such as a domain name, custom line, forwarding rule, outbound endpoint, or inbound endpoint.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d3****',
- ],
- 'OperObject' => [
- 'description' => 'The type of the operation object. Description:'."\n"
- ."\n"
- .'- **PV\\_ZONE**: a built-in authoritative zone.'."\n"
- ."\n"
- .'- **PV\\_RECORD**: a DNS record.'."\n"
- ."\n"
- .'- **RESOLVER\\_RULE**: a forwarding rule.'."\n"
- ."\n"
- .'- **CUSTOM\\_LINE**: a custom line.'."\n"
- ."\n"
- .'- **RESOLVER\\_ENDPOINT**: an outbound endpoint.'."\n"
- ."\n"
- .'- **INBOUND\\_ENDPOINT**: an inbound endpoint.'."\n"
- ."\n"
- .'- **CACHE\\_RESERVE\\_DOMAIN**: a domain for which cache is retained.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'PV_RECORD',
- ],
- 'OperTime' => [
- 'description' => 'The time when the operation was performed.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2024-07-22T03:45Z',
- ],
- 'OperIp' => [
- 'description' => 'The IP address from which the change was initiated. This is a public IP address. If the operation was initiated from a device that uses a private IP address, this parameter indicates the public IP address of the device after Network Address Translation (NAT).',
- 'type' => 'string',
- 'title' => '',
- 'example' => '192.0.XX.XX',
- ],
- 'OperAction' => [
- 'description' => 'The specific action performed on the object, such as add, delete, update, or associate.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'add',
- ],
- 'Content' => [
- 'description' => 'The content of the operation. This parameter records the specific details of the operation.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'Add RR:test.03 Type:A Line:default TTL:300 Value:172.20.XX.XX',
- ],
- 'EntityName' => [
- 'description' => 'The name of the operation object. The object can be a domain name, a custom line, a domain for which cache is retained, a forwarding rule, an outbound endpoint, or an inbound endpoint.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'test.03',
- ],
- 'Id' => [
- 'description' => 'The ID of the operation record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '90761578646770****',
- ],
- 'CreatorId' => [
- 'description' => 'The ID of the operator who performed the operation.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '141339776561****',
- ],
- 'CreatorType' => [
- 'description' => 'The type of the operator. The value can be empty or **USER**.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'USER',
- ],
- 'CreatorSubType' => [
- 'description' => 'The subtype of the operator. Valid values:'."\n"
- ."\n"
- .'- CUSTOMER: an Alibaba Cloud account'."\n"
- ."\n"
- .'- SUB: a RAM user'."\n"
- ."\n"
- .'- STS: role assumption'."\n"
- ."\n"
- .'- OTHER: other',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'CUSTOMER',
- ],
- 'CreatorUserId' => [
- 'description' => 'The ID of the operator.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '141339776561****',
- ],
+ 'OperTimestamp' => ['description' => 'The time when the operation was performed. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1721619906972'],
+ 'EntityId' => ['description' => 'The unique ID of the entity, such as a domain name, custom line, forwarding rule, outbound endpoint, or inbound endpoint.', 'type' => 'string', 'title' => '', 'example' => 'df2d03865266bd9842306db586d3****'],
+ 'OperObject' => ['description' => 'The type of the operation object. Description:'."\n"
+ ."\n"
+ .'- **PV\\_ZONE**: a built-in authoritative zone.'."\n"
+ ."\n"
+ .'- **PV\\_RECORD**: a DNS record.'."\n"
+ ."\n"
+ .'- **RESOLVER\\_RULE**: a forwarding rule.'."\n"
+ ."\n"
+ .'- **CUSTOM\\_LINE**: a custom line.'."\n"
+ ."\n"
+ .'- **RESOLVER\\_ENDPOINT**: an outbound endpoint.'."\n"
+ ."\n"
+ .'- **INBOUND\\_ENDPOINT**: an inbound endpoint.'."\n"
+ ."\n"
+ .'- **CACHE\\_RESERVE\\_DOMAIN**: a domain for which cache is retained.', 'type' => 'string', 'title' => '', 'example' => 'PV_RECORD'],
+ 'OperTime' => ['description' => 'The time when the operation was performed.', 'type' => 'string', 'title' => '', 'example' => '2024-07-22T03:45Z'],
+ 'OperIp' => ['description' => 'The IP address from which the change was initiated. This is a public IP address. If the operation was initiated from a device that uses a private IP address, this parameter indicates the public IP address of the device after Network Address Translation (NAT).', 'type' => 'string', 'title' => '', 'example' => '192.0.XX.XX'],
+ 'OperAction' => ['description' => 'The specific action performed on the object, such as add, delete, update, or associate.', 'type' => 'string', 'title' => '', 'example' => 'add'],
+ 'Content' => ['description' => 'The content of the operation. This parameter records the specific details of the operation.', 'type' => 'string', 'title' => '', 'example' => 'Add RR:test.03 Type:A Line:default TTL:300 Value:172.20.XX.XX'],
+ 'EntityName' => ['description' => 'The name of the operation object. The object can be a domain name, a custom line, a domain for which cache is retained, a forwarding rule, an outbound endpoint, or an inbound endpoint.', 'type' => 'string', 'title' => '', 'example' => 'test.03'],
+ 'Id' => ['description' => 'The ID of the operation record.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '90761578646770****'],
+ 'CreatorId' => ['description' => 'The ID of the operator who performed the operation.', 'type' => 'string', 'title' => '', 'example' => '141339776561****'],
+ 'CreatorType' => ['description' => 'The type of the operator. The value can be empty or **USER**.', 'type' => 'string', 'title' => '', 'example' => 'USER'],
+ 'CreatorSubType' => ['description' => 'The subtype of the operator. Valid values:'."\n"
+ ."\n"
+ .'- CUSTOMER: an Alibaba Cloud account'."\n"
+ ."\n"
+ .'- SUB: a RAM user'."\n"
+ ."\n"
+ .'- STS: role assumption'."\n"
+ ."\n"
+ .'- OTHER: other', 'type' => 'string', 'title' => '', 'example' => 'CUSTOMER'],
+ 'CreatorUserId' => ['description' => 'The ID of the operator.', 'type' => 'string', 'title' => '', 'example' => '141339776561****'],
],
'title' => '',
'example' => '',
@@ -3053,27 +1801,9 @@
'title' => '',
'example' => '',
],
- 'PageNumber' => [
- 'description' => 'The page number of the returned data.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'TotalPages' => [
- 'description' => 'The total number of pages returned.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'TotalItems' => [
- 'description' => 'The total number of logs.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
+ 'PageNumber' => ['description' => 'The page number of the returned data.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'TotalPages' => ['description' => 'The total number of pages returned.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'TotalItems' => ['description' => 'The total number of logs.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
],
'description' => '',
'title' => '',
@@ -3090,19 +1820,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2024-11-25T12:38:24.000Z',
- 'description' => 'Response parameters changed',
- ],
+ ['createdAt' => '2024-11-25T12:38:24.000Z', 'description' => 'Response parameters changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeChangeLogs',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeChangeLogs'],
],
],
'ramActions' => [
@@ -3113,12 +1835,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -3126,14 +1843,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 1,\\n \\"RequestId\\": \\"F0FCB52A-D512-41A0-8595-40234EDCFD8B\\",\\n \\"ChangeLogs\\": {\\n \\"ChangeLog\\": [\\n {\\n \\"OperTimestamp\\": 1721619906972,\\n \\"EntityId\\": \\"df2d03865266bd9842306db586d3****\\",\\n \\"OperObject\\": \\"PV_RECORD\\",\\n \\"OperTime\\": \\"2024-07-22T03:45Z\\",\\n \\"OperIp\\": \\"192.0.XX.XX\\",\\n \\"OperAction\\": \\"add\\",\\n \\"Content\\": \\"Add RR:test.03 Type:A Line:default TTL:300 Value:172.20.XX.XX\\",\\n \\"EntityName\\": \\"test.03\\",\\n \\"Id\\": 0,\\n \\"CreatorId\\": \\"141339776561****\\",\\n \\"CreatorType\\": \\"USER\\",\\n \\"CreatorSubType\\": \\"CUSTOMER\\",\\n \\"CreatorUserId\\": \\"141339776561****\\"\\n }\\n ]\\n },\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 1,\\n \\"TotalItems\\": 1\\n}","type":"json"}]',
],
'DescribeCustomLineInfo' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3145,33 +1856,18 @@
'operationType' => 'get',
'chargeType' => 'free',
'abilityTreeCode' => '190584',
- 'abilityTreeNodes' => [
- 'FEATUREpvtzNNOVSD',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtzNNOVSD'],
],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response.', 'type' => 'string', 'required' => false, 'example' => 'en', 'title' => ''],
],
[
'name' => 'LineId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the custom line.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '11271',
- ],
+ 'schema' => ['description' => 'The unique ID of the custom line.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '11271', 'title' => ''],
],
],
'responses' => [
@@ -3179,98 +1875,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE',
- ],
- 'LineId' => [
- 'description' => 'The unique ID of the custom line.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '100003',
- ],
- 'Name' => [
- 'description' => 'The name of the custom line.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '测试线路',
- ],
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE', 'title' => ''],
+ 'LineId' => ['description' => 'The unique ID of the custom line.', 'type' => 'string', 'example' => '100003', 'title' => ''],
+ 'Name' => ['description' => 'The custom line name.', 'type' => 'string', 'example' => 'Test', 'title' => ''],
'Ipv4s' => [
'description' => 'A list of IPv4 address segments.',
'type' => 'array',
- 'items' => [
- 'description' => 'An IPv4 address segment.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '1.1.1.1-2.2.2.2',
- ],
- 'title' => '',
- 'example' => '',
- ],
- 'Creator' => [
- 'description' => 'The creator.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '260282302749096109',
- ],
- 'CreatorType' => [
- 'description' => 'The role of the creator. Valid values:'."\n"
- ."\n"
- .'- USER: User'."\n"
- ."\n"
- .'- SYSTEM: System',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'USER',
- ],
- 'CreatorSubType' => [
- 'description' => 'The type of the creator. Valid values:'."\n"
- ."\n"
- .'- CUSTOM: Alibaba Cloud account'."\n"
- ."\n"
- .'- SUB: RAM user'."\n"
- ."\n"
- .'- STS: Assumed role'."\n"
- ."\n"
- .'- OTHER: Other roles',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'CUSTOM',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the line was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2018-01-23T03:15Z',
- ],
- 'UpdateTime' => [
- 'description' => 'The time when the line was last updated.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2018-01-24T06:35Z',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The UNIX timestamp that indicates when the line was created.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1516775741000',
- ],
- 'UpdateTimestamp' => [
- 'description' => 'The UNIX timestamp that indicates when the line was last updated.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1516775741000',
- ],
- 'Dnscategory' => [
- 'type' => 'string',
- 'description' => '',
+ 'items' => ['description' => 'An IPv4 address segment.', 'type' => 'string', 'example' => '1.1.1.1-2.2.2.2', 'title' => ''],
'title' => '',
'example' => '',
],
+ 'Creator' => ['description' => 'The creator.', 'type' => 'string', 'example' => '260282302749096109', 'title' => ''],
+ 'CreatorType' => ['description' => 'The creator type. Valid values:'."\n"
+ ."\n"
+ .'- `USER`: user'."\n"
+ ."\n"
+ .'- `SYSTEM`: system', 'type' => 'string', 'example' => 'USER', 'title' => ''],
+ 'CreatorSubType' => ['description' => 'The subtype of the creator. Valid values:'."\n"
+ ."\n"
+ .'- `CUSTOM`: Alibaba Cloud account'."\n"
+ ."\n"
+ .'- `SUB`: RAM user'."\n"
+ ."\n"
+ .'- `STS`: assumed role'."\n"
+ ."\n"
+ .'- `OTHER`: other roles', 'type' => 'string', 'example' => 'CUSTOM', 'title' => ''],
+ 'CreateTime' => ['description' => 'The creation time.', 'type' => 'string', 'example' => '2018-01-23T03:15Z', 'title' => ''],
+ 'UpdateTime' => ['description' => 'The last update time.', 'type' => 'string', 'example' => '2018-01-24T06:35Z', 'title' => ''],
+ 'CreateTimestamp' => ['description' => 'The creation timestamp in milliseconds.', 'type' => 'integer', 'format' => 'int64', 'example' => '1516775741000', 'title' => ''],
+ 'UpdateTimestamp' => ['description' => 'The last update timestamp in milliseconds.', 'type' => 'integer', 'format' => 'int64', 'example' => '1516775741000', 'title' => ''],
+ 'Dnscategory' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
],
'description' => '',
'title' => '',
@@ -3278,17 +1912,13 @@
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0B7AD377-7E86-44A8-B9A8-53E8666E72FE\\",\\n \\"LineId\\": \\"100003\\",\\n \\"Name\\": \\"Test\\",\\n \\"Ipv4s\\": [\\n \\"1.1.1.1-2.2.2.2\\"\\n ],\\n \\"Creator\\": \\"260282302749096109\\",\\n \\"CreatorType\\": \\"USER\\",\\n \\"CreatorSubType\\": \\"CUSTOM\\",\\n \\"CreateTime\\": \\"2018-01-23T03:15Z\\",\\n \\"UpdateTime\\": \\"2018-01-24T06:35Z\\",\\n \\"CreateTimestamp\\": 1516775741000,\\n \\"UpdateTimestamp\\": 1516775741000,\\n \\"Dnscategory\\": \\"\\"\\n}","type":"json"}]',
'title' => 'DescribeCustomLineInfo',
- 'summary' => 'You can call this operation to query the details of a custom line.',
+ 'summary' => 'Retrieves the details of a custom line.',
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeCustomLineInfo',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeCustomLineInfo'],
],
],
'ramActions' => [
@@ -3299,27 +1929,15 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'customLine',
- 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'customLine', 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0B7AD377-7E86-44A8-B9A8-53E8666E72FE\\",\\n \\"LineId\\": \\"100003\\",\\n \\"Name\\": \\"测试线路\\",\\n \\"Ipv4s\\": [\\n \\"1.1.1.1-2.2.2.2\\"\\n ],\\n \\"Creator\\": \\"260282302749096109\\",\\n \\"CreatorType\\": \\"USER\\",\\n \\"CreatorSubType\\": \\"CUSTOM\\",\\n \\"CreateTime\\": \\"2018-01-23T03:15Z\\",\\n \\"UpdateTime\\": \\"2018-01-24T06:35Z\\",\\n \\"CreateTimestamp\\": 1516775741000,\\n \\"UpdateTimestamp\\": 1516775741000,\\n \\"Dnscategory\\": \\"\\"\\n}","type":"json"}]',
],
'DescribeCustomLines' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3331,51 +1949,23 @@
'operationType' => 'list',
'chargeType' => 'free',
'abilityTreeCode' => '190582',
- 'abilityTreeNodes' => [
- 'FEATUREpvtzNNOVSD',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtzNNOVSD'],
],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'description' => 'The page number. The default value is 1.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '9999999',
- 'minimum' => '1',
- 'default' => '1',
- 'title' => '',
- 'example' => '1',
- ],
+ 'schema' => ['description' => 'The page number. The default value is 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '9999999', 'minimum' => '1', 'default' => '1', 'title' => '', 'example' => '1'],
],
[
'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of entries to return on each page. The maximum value is **100**. The default value is **10**.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '100',
- 'minimum' => '1',
- 'default' => '20',
- 'title' => '',
- 'example' => '10',
- ],
+ 'schema' => ['description' => 'The number of entries to return on each page. The maximum value is **100**. The default value is **10**.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100', 'minimum' => '1', 'default' => '20', 'title' => '', 'example' => '10'],
],
],
'responses' => [
@@ -3383,40 +1973,11 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'PageSize' => [
- 'description' => 'The number of entries returned per page.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '10',
- ],
- 'RequestId' => [
- 'description' => 'The request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'AF7D4DCE-0776-47F2-A9B2-6FB85A87AA60',
- ],
- 'PageNumber' => [
- 'description' => 'The page number of the returned page.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'TotalPages' => [
- 'description' => 'The total number of pages returned.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '5',
- ],
- 'TotalItems' => [
- 'description' => 'The total number of entries returned.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '100',
- ],
+ 'PageSize' => ['description' => 'The number of entries returned per page.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '10'],
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'title' => '', 'example' => 'AF7D4DCE-0776-47F2-A9B2-6FB85A87AA60'],
+ 'PageNumber' => ['description' => 'The page number of the returned page.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'TotalPages' => ['description' => 'The total number of pages returned.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '5'],
+ 'TotalItems' => ['description' => 'The total number of entries returned.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '100'],
'CustomLines' => [
'type' => 'object',
'itemNode' => true,
@@ -3429,18 +1990,8 @@
'items' => [
'type' => 'object',
'properties' => [
- 'LineId' => [
- 'description' => 'The unique ID of the custom line.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '160002',
- ],
- 'Name' => [
- 'description' => 'The name of the custom line.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '测试线路',
- ],
+ 'LineId' => ['description' => 'The unique ID of the custom line.', 'type' => 'string', 'title' => '', 'example' => '160002'],
+ 'Name' => ['description' => 'The name of the custom line.', 'type' => 'string', 'title' => '', 'example' => 'Test route'],
'Ipv4s' => [
'type' => 'object',
'itemNode' => true,
@@ -3449,12 +2000,7 @@
'description' => 'The list of IPv4 address segments.',
'title' => '',
'type' => 'array',
- 'items' => [
- 'description' => 'The IPv4 address segment.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '1.1.1.1',
- ],
+ 'items' => ['description' => 'The IPv4 address segment.', 'type' => 'string', 'title' => '', 'example' => '1.1.1.1'],
'example' => '',
],
],
@@ -3462,68 +2008,26 @@
'title' => '',
'example' => '',
],
- 'Creator' => [
- 'description' => 'The creator.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '21312421',
- ],
- 'CreatorType' => [
- 'description' => 'The role of the creator. Valid values:'."\n"
- ."\n"
- .'- USER: a user'."\n"
- ."\n"
- .'- SYSTEM: the system',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'USER',
- ],
- 'CreatorSubType' => [
- 'description' => 'The type of the creator. Valid values:'."\n"
- ."\n"
- .'- CUSTOM: an Alibaba Cloud account'."\n"
- ."\n"
- .'- SUB: a RAM user'."\n"
- ."\n"
- .'- STS: a role assumed using Security Token Service (STS)'."\n"
- ."\n"
- .'- OTHER: another role',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'SUB',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the custom line was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2022-03-25T08:07Z',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The time when the custom line was created. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1671174074000',
- ],
- 'UpdateTime' => [
- 'description' => 'The time when the custom line was last updated.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2020-08-24T16:08Z',
- ],
- 'UpdateTimestamp' => [
- 'description' => 'The time when the custom line was last updated. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1681879029000',
- ],
- 'DnsCategory' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'Creator' => ['description' => 'The creator.', 'type' => 'string', 'title' => '', 'example' => '21312421'],
+ 'CreatorType' => ['description' => 'The role of the creator. Valid values:'."\n"
+ ."\n"
+ .'- USER: a user'."\n"
+ ."\n"
+ .'- SYSTEM: the system', 'type' => 'string', 'title' => '', 'example' => 'USER'],
+ 'CreatorSubType' => ['description' => 'The type of the creator. Valid values:'."\n"
+ ."\n"
+ .'- CUSTOM: an Alibaba Cloud account'."\n"
+ ."\n"
+ .'- SUB: a RAM user'."\n"
+ ."\n"
+ .'- STS: a role assumed using Security Token Service (STS)'."\n"
+ ."\n"
+ .'- OTHER: another role', 'type' => 'string', 'title' => '', 'example' => 'SUB'],
+ 'CreateTime' => ['description' => 'The time when the custom line was created.', 'type' => 'string', 'title' => '', 'example' => '2022-03-25T08:07Z'],
+ 'CreateTimestamp' => ['description' => 'The time when the custom line was created. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1671174074000'],
+ 'UpdateTime' => ['description' => 'The time when the custom line was last updated.', 'type' => 'string', 'title' => '', 'example' => '2020-08-24T16:08Z'],
+ 'UpdateTimestamp' => ['description' => 'The time when the custom line was last updated. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1681879029000'],
+ 'DnsCategory' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
],
'description' => '',
'title' => '',
@@ -3543,17 +2047,13 @@
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 10,\\n \\"RequestId\\": \\"AF7D4DCE-0776-47F2-A9B2-6FB85A87AA60\\",\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 5,\\n \\"TotalItems\\": 100,\\n \\"CustomLines\\": {\\n \\"CustomLine\\": [\\n {\\n \\"LineId\\": \\"160002\\",\\n \\"Name\\": \\"Test route\\",\\n \\"Ipv4s\\": {\\n \\"Ipv4\\": [\\n \\"1.1.1.1\\"\\n ]\\n },\\n \\"Creator\\": \\"21312421\\",\\n \\"CreatorType\\": \\"USER\\",\\n \\"CreatorSubType\\": \\"SUB\\",\\n \\"CreateTime\\": \\"2022-03-25T08:07Z\\",\\n \\"CreateTimestamp\\": 1671174074000,\\n \\"UpdateTime\\": \\"2020-08-24T16:08Z\\",\\n \\"UpdateTimestamp\\": 1681879029000,\\n \\"DnsCategory\\": \\"\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
'title' => 'DescribeCustomLines',
'summary' => 'Queries a list of custom lines.',
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeCustomLines',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeCustomLines'],
],
],
'ramActions' => [
@@ -3564,27 +2064,140 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'CustomLine',
- 'arn' => 'acs:pvtz::{#accountId}:customLine/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'CustomLine', 'arn' => 'acs:pvtz::{#accountId}:customLine/*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 10,\\n \\"RequestId\\": \\"AF7D4DCE-0776-47F2-A9B2-6FB85A87AA60\\",\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 5,\\n \\"TotalItems\\": 100,\\n \\"CustomLines\\": {\\n \\"CustomLine\\": [\\n {\\n \\"LineId\\": \\"160002\\",\\n \\"Name\\": \\"测试线路\\",\\n \\"Ipv4s\\": {\\n \\"Ipv4\\": [\\n \\"1.1.1.1\\"\\n ]\\n },\\n \\"Creator\\": \\"21312421\\",\\n \\"CreatorType\\": \\"USER\\",\\n \\"CreatorSubType\\": \\"SUB\\",\\n \\"CreateTime\\": \\"2022-03-25T08:07Z\\",\\n \\"CreateTimestamp\\": 1671174074000,\\n \\"UpdateTime\\": \\"2020-08-24T16:08Z\\",\\n \\"UpdateTimestamp\\": 1681879029000,\\n \\"DnsCategory\\": \\"\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
+ 'translator' => 'manual',
],
- 'DescribeRegions' => [
- 'methods' => [
- 'post',
- 'get',
+ 'DescribeIntranetUserCanAnalysisVpcs' => [
+ 'summary' => 'Retrieves a list of VPCs that a user can analyze.',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREpvtz3KGNVF'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NetworkType',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The network type.', 'type' => 'string', 'required' => false, 'example' => 'CLOUD', 'title' => ''],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '100', 'title' => ''],
+ ],
+ [
+ 'name' => 'QueryTreeLevel',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The level in the query hierarchy. For example, you can query for VPCs that belong to a specific cloud account.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''],
+ ],
+ [
+ 'name' => 'VpcOwner',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The owner of the VPC.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1204673843521685', 'title' => ''],
+ ],
+ [
+ 'name' => 'VpcType',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The VPC type.', 'type' => 'string', 'required' => false, 'example' => 'STANDARD', 'title' => ''],
+ ],
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The region ID.', 'type' => 'string', 'required' => false, 'example' => 'cn-beijing', 'title' => ''],
+ ],
],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'C6F1D541-E7A6-447A-A2B5-9F7A20B2A8FB', 'title' => ''],
+ 'CurPage' => ['description' => 'The current page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '11', 'title' => ''],
+ 'PageSize' => ['description' => 'The number of entries returned per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''],
+ 'TotalPage' => ['description' => 'The total number of pages.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''],
+ 'TotalSize' => ['description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int32', 'example' => '35', 'title' => ''],
+ 'UserCanAnalysisVpcsPopResults' => [
+ 'type' => 'object',
+ 'itemNode' => true,
+ 'properties' => [
+ 'UserCanAnalysisVpcsPopResult' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TreeLevel' => ['description' => 'The level in the query hierarchy.', 'type' => 'integer', 'format' => 'int32', 'example' => '0', 'title' => ''],
+ 'NetworkType' => ['description' => 'The network type. Returned when you query at the network type level.', 'type' => 'string', 'example' => 'CLOUD', 'title' => ''],
+ 'AuthType' => ['description' => 'The authorization type. Returned when you query at the user level. If this field is empty, it indicates the current user.', 'type' => 'string', 'example' => 'NORMAL', 'title' => ''],
+ 'AuthorizedUserId' => ['description' => 'The ID of the authorized user. Returned when you query at the user level.', 'type' => 'integer', 'format' => 'int64', 'example' => '1204673843521685', 'title' => ''],
+ 'VpcType' => ['description' => 'The VPC type. Returned when you query at the VPC type level.', 'type' => 'string', 'example' => 'STANDARD', 'title' => ''],
+ 'RegionId' => ['description' => 'The region ID. Returned when you query at the region level.', 'type' => 'string', 'example' => 'cn-beijing', 'title' => ''],
+ 'VpcId' => ['description' => 'The VPC ID. Returned when you query at the VPC level.', 'type' => 'string', 'example' => 'vpc-bp16tq6uhxuotmh745zvl', 'title' => ''],
+ ],
+ 'description' => 'An object that contains the details of an analyzable VPC.',
+ 'title' => '',
+ 'example' => '',
+ ],
+ 'description' => 'An array of analyzable VPCs.',
+ 'title' => '',
+ 'example' => '',
+ ],
+ ],
+ 'description' => 'A list of VPCs that the user can analyze.',
+ 'title' => '',
+ 'example' => '',
+ ],
+ ],
+ 'description' => 'The response object.',
+ 'title' => '',
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'title' => 'DescribeIntranetUserCanAnalysisVpcs',
+ 'description' => 'This operation is not recommended due to its low performance. To retrieve a list of zones, call the `DescribeZones` operation. To get details about a VPC in a specific zone, call `DescribeZoneInfo` and specify the `zoneId`.',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'pvtz:DescribeIntranetUserCanAnalysisVpcs',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C6F1D541-E7A6-447A-A2B5-9F7A20B2A8FB\\",\\n \\"CurPage\\": 11,\\n \\"PageSize\\": 1,\\n \\"TotalPage\\": 0,\\n \\"TotalSize\\": 35,\\n \\"UserCanAnalysisVpcsPopResults\\": {\\n \\"UserCanAnalysisVpcsPopResult\\": [\\n {\\n \\"TreeLevel\\": 0,\\n \\"NetworkType\\": \\"CLOUD\\",\\n \\"AuthType\\": \\"NORMAL\\",\\n \\"AuthorizedUserId\\": 1204673843521685,\\n \\"VpcType\\": \\"STANDARD\\",\\n \\"RegionId\\": \\"cn-beijing\\",\\n \\"VpcId\\": \\"vpc-bp16tq6uhxuotmh745zvl\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'DescribePvtzStatisticsGlobalOverview' => [
+ 'summary' => 'Retrieves global DNS resolution statistics for PrivateZone.',
+ 'path' => '',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -3594,103 +2207,530 @@
'deprecated' => false,
'systemTags' => [
'operationType' => 'get',
- 'abilityTreeCode' => '15409',
- 'abilityTreeNodes' => [
- 'FEATUREpvtz18XH29',
- ],
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREpvtz18XH29'],
],
'parameters' => [
[
- 'name' => 'Lang',
+ 'name' => 'ServerRegion',
'in' => 'query',
+ 'schema' => ['description' => 'The region.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''],
+ ],
+ [
+ 'name' => 'OverviewPeriod',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The statistical period. Valid values: `DAY`, `WEEK`, and `MONTH`.', 'type' => 'string', 'required' => false, 'example' => 'DAY, WEEK, MONTH', 'title' => ''],
+ ],
+ [
+ 'name' => 'NetworkParams',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- **zh**: Chinese.'."\n"
- ."\n"
- .'- **en**: English.'."\n"
- ."\n"
- .'Default value: **en**.'."\n"
- ."\n"
- .'> This parameter has a lower priority than AcceptLanguage.',
- 'type' => 'string',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'VpcOwner' => ['description' => 'The ID of the Alibaba Cloud account to which the VPC belongs.', 'type' => 'string', 'required' => false, 'example' => '5924158341670144', 'title' => ''],
+ 'VpcType' => ['description' => 'The type of the VPC. Valid values:'."\n"
+ ."\n"
+ .'- **STANDARD**: standard VPC'."\n"
+ ."\n"
+ .'- **EDS**: Elastic Desktop Service (EDS) VPC', 'type' => 'string', 'required' => false, 'example' => 'STANDARD', 'title' => ''],
+ 'RegionId' => ['description' => 'The region ID.', 'type' => 'string', 'required' => false, 'example' => 'cn-hongkong', 'title' => ''],
+ 'VpcId' => ['description' => 'The VPC ID.', 'type' => 'string', 'required' => false, 'example' => 'vpc-bp1y5y4wk5810n50cx765', 'title' => ''],
+ ],
+ 'description' => 'The network parameters of a VPC.',
+ 'required' => false,
+ 'title' => '',
+ 'example' => '',
+ ],
+ 'description' => 'The network parameters.',
'required' => false,
'title' => '',
- 'example' => 'zh',
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'title' => '', 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE'],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TotalResolveCount' => ['description' => 'The total number of resolutions for all VPCs with traffic analysis enabled.', 'type' => 'integer', 'format' => 'int64', 'example' => '100000', 'title' => ''],
+ 'TotalResolveCountTrend' => ['description' => 'The trend in the resolution volume for all VPCs with traffic analysis enabled.', 'type' => 'integer', 'format' => 'int64', 'example' => '5', 'title' => ''],
+ 'AvgSuccessRatio' => ['description' => 'The average resolution success rate for all VPCs with traffic analysis enabled.', 'type' => 'integer', 'format' => 'int64', 'example' => '98', 'title' => ''],
+ 'AvgSuccessRatioTrend' => ['description' => 'The trend in the average resolution success rate for all VPCs with traffic analysis enabled.', 'type' => 'integer', 'format' => 'int64', 'example' => '1', 'title' => ''],
+ 'AvgResolveLatency' => ['description' => 'The average resolution latency for all VPCs with traffic analysis enabled. The average resolution latency is the average time from when an Alibaba Cloud DNS server receives a DNS query to when it returns a response.', 'type' => 'integer', 'format' => 'int64', 'example' => '15', 'title' => ''],
+ 'AvgResolveLatencyTrend' => ['description' => 'The trend in the average resolution latency for all VPCs with traffic analysis enabled.', 'type' => 'integer', 'format' => 'int64', 'example' => '-2', 'title' => ''],
+ ],
+ 'description' => 'The statistical results.',
+ 'title' => '',
+ 'example' => '',
+ ],
+ ],
+ 'title' => '',
+ 'description' => 'The response data.',
+ 'example' => '',
],
],
+ ],
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => 'DescribePvtzStatisticsGlobalOverview',
+ 'description' => '#### **Usage notes**'."\n"
+ ."\n"
+ .'This operation queries tag information only for zone resources.',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'UserClientIp',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'pvtz:DescribePvtzStatisticsGlobalOverview',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0B7AD377-7E86-44A8-B9A8-53E8666E72FE\\",\\n \\"Data\\": {\\n \\"TotalResolveCount\\": 100000,\\n \\"TotalResolveCountTrend\\": 5,\\n \\"AvgSuccessRatio\\": 98,\\n \\"AvgSuccessRatioTrend\\": 1,\\n \\"AvgResolveLatency\\": 15,\\n \\"AvgResolveLatencyTrend\\": -2\\n }\\n}","type":"json"}]',
+ ],
+ 'DescribePvtzStatisticsHistory' => [
+ 'summary' => 'PrivateZone Resolution Trends',
+ 'path' => '',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREpvtz18XH29'],
+ 'autoTest' => true,
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'ServerRegion',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The service region.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''],
+ ],
+ [
+ 'name' => 'Module',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The statistics module.', 'type' => 'string', 'example' => 'AUTH', 'required' => false, 'title' => ''],
+ ],
+ [
+ 'name' => 'StatisticalType',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The type of statistics to collect.', 'type' => 'string', 'example' => '- PROTOCOL: DNS request statistics by UDP and TCP protocol (global domain statistics only).'."\n"
+ .'- FORWARD: Forwarding resolution volume, including successful resolutions, failed resolutions, and total resolutions.'."\n"
+ .'- RECURSION: Recursive resolution volume, including successful resolutions, failed resolutions, and total resolutions.'."\n"
+ .'- QTYPE: Distribution of DNS request record types, such as A, AAAA, CNAME, and MX.'."\n"
+ .'- RCODE: Negative DNS response statistics.'."\n"
+ .'- SUCCESS_RATIO: Average resolution success rate (resolution success rate = number of valid responses matching the requested record type (QTYPE) / total number of resolutions).'."\n"
+ .'- LATENCY: Average DNS resolution latency (ms), which is the average time elapsed from when the Alibaba Cloud DNS server receives a DNS query to when it generates and returns a response.'."\n"
+ .'- REQUEST: DNS request volume statistics, showing QPS query trends.', 'required' => false, 'title' => ''],
+ ],
+ [
+ 'name' => 'StartTimestamp',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The start of the query time range. This value is a UNIX timestamp in milliseconds.', 'type' => 'string', 'required' => false, 'example' => '1516779348000', 'title' => ''],
+ ],
+ [
+ 'name' => 'EndTimestamp',
'in' => 'query',
+ 'schema' => ['description' => 'The end of the query time range. This value is a UNIX timestamp in milliseconds.', 'type' => 'string', 'required' => false, 'example' => '1571673600000', 'title' => ''],
+ ],
+ [
+ 'name' => 'ZoneName',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The zone name.', 'type' => 'string', 'required' => false, 'example' => 'host.local', 'title' => ''],
+ ],
+ [
+ 'name' => 'DomainName',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The domain name.', 'type' => 'string', 'required' => false, 'example' => 'example.com', 'title' => ''],
+ ],
+ [
+ 'name' => 'Rcode',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The DNS response code.', 'type' => 'string', 'required' => false, 'example' => '0', 'title' => ''],
+ ],
+ [
+ 'name' => 'NetworkParams',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => 'The IP address of the user.',
- 'type' => 'string',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'VpcOwner' => ['description' => 'The ID of the VPC owner.', 'type' => 'string', 'required' => false, 'example' => '1634808626233933', 'title' => ''],
+ 'VpcType' => ['description' => 'The VPC type. Valid values:'."\n"
+ ."\n"
+ .'- `STANDARD`: Standard VPC.'."\n"
+ ."\n"
+ .'- `EDS`: Elastic Desktop Service VPC.', 'type' => 'string', 'required' => false, 'example' => 'STANDARD', 'title' => ''],
+ 'RegionId' => ['description' => 'The region ID.', 'type' => 'string', 'required' => false, 'example' => 'cn-beijing', 'title' => ''],
+ 'VpcId' => ['description' => 'The ID of the VPC.', 'type' => 'string', 'required' => false, 'example' => 'vpc-bp1hneq5pcy2gv87op0uf', 'title' => ''],
+ ],
+ 'description' => 'A network parameter object.',
+ 'required' => false,
+ 'title' => '',
+ 'example' => '',
+ ],
+ 'description' => 'The network parameters.',
'required' => false,
'title' => '',
- 'example' => '192.0.XX.XX',
+ 'example' => '',
],
],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'title' => '', 'example' => '46973D4C-E3E4-4ABA-9190-9A9DE406C7E'],
+ 'Data' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Timestamp' => ['description' => 'The timestamp of the data point. Unit: milliseconds.', 'type' => 'integer', 'format' => 'int64', 'example' => '1687190400000', 'title' => ''],
+ 'ZoneName' => ['description' => 'The name of the zone.', 'type' => 'string', 'example' => 'cn-zhangjiakou-share.log.aliyuncs.com', 'title' => ''],
+ 'DomainName' => ['description' => 'The domain name.', 'type' => 'string', 'example' => 'wget At8P8tza.popscan.xaliyun.com', 'title' => ''],
+ 'Protocol' => ['description' => 'The protocol.', 'type' => 'string', 'example' => 'UDP、TCP', 'title' => ''],
+ 'Qtype' => ['description' => 'The query type.', 'type' => 'string', 'example' => 'A', 'title' => ''],
+ 'Count' => ['description' => 'The number of requests.', 'type' => 'integer', 'format' => 'int64', 'example' => '29', 'title' => ''],
+ 'Ratio' => ['description' => 'The success rate.', 'type' => 'integer', 'format' => 'int64', 'example' => '95', 'title' => ''],
+ 'SuccessCount' => ['description' => 'The number of successful requests.', 'type' => 'integer', 'format' => 'int64', 'example' => '5', 'title' => ''],
+ 'FailCount' => ['description' => 'The number of failed requests.', 'type' => 'integer', 'format' => 'int64', 'example' => '100', 'title' => ''],
+ ],
+ 'description' => 'A data object.',
+ 'title' => '',
+ 'example' => '',
+ ],
+ 'description' => 'The statistical data.',
+ 'title' => '',
+ 'example' => '',
+ ],
+ ],
+ 'title' => '',
+ 'description' => 'The response data.',
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => 'DescribePvtzStatisticsHistory',
+ 'description' => '#### **Limits**'."\n"
+ ."\n"
+ .'Currently, you can only query tags for availability zone resources.',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"46973D4C-E3E4-4ABA-9190-9A9DE406C7E\\",\\n \\"Data\\": [\\n {\\n \\"Timestamp\\": 1687190400000,\\n \\"ZoneName\\": \\"cn-zhangjiakou-share.log.aliyuncs.com\\",\\n \\"DomainName\\": \\"wget At8P8tza.popscan.xaliyun.com\\",\\n \\"Protocol\\": \\"UDP、TCP\\",\\n \\"Qtype\\": \\"A\\",\\n \\"Count\\": 29,\\n \\"Ratio\\": 95,\\n \\"SuccessCount\\": 5,\\n \\"FailCount\\": 100\\n }\\n ]\\n}","type":"json"}]',
+ 'translator' => 'machine',
+ ],
+ 'DescribePvtzStatisticsSummary' => [
+ 'summary' => 'PrivateZone Resolution Statistics Summary',
+ 'path' => '',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'AcceptLanguage',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREpvtzIW8TCT'],
+ 'autoTest' => true,
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'ServerRegion',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The region.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''],
+ ],
+ [
+ 'name' => 'StartTimestamp',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The beginning of the time range to query, specified as a UNIX timestamp in milliseconds.', 'type' => 'string', 'required' => false, 'example' => '1571587200000', 'title' => ''],
+ ],
+ [
+ 'name' => 'EndTimestamp',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The end of the time range to query, specified as a UNIX timestamp in milliseconds.', 'type' => 'string', 'required' => false, 'example' => '1571673600000', 'title' => ''],
+ ],
+ [
+ 'name' => 'Module',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The statistics module. Valid values: AUTHORITY, AUTH\\_FAST, AUTH\\_SLOW, GLOBAL, CACHE, FORWARD, and RECURSION.', 'type' => 'string', 'required' => false, 'example' => 'AUTH_FAST', 'title' => ''],
+ ],
+ [
+ 'name' => 'StatisticalType',
'in' => 'query',
'schema' => [
- 'description' => 'The supported language. Valid values:'."\n"
- ."\n"
- .'- zh-CN: Chinese'."\n"
- ."\n"
- .'- en-US: English'."\n"
- ."\n"
- .'Default value: en-US.'."\n"
- ."\n"
- .'> This parameter has a higher priority than Lang.',
+ 'description' => 'The type of statistics to collect. Valid values: QTYPE\\_RATIO: The ratio of DNS request record types. NEGATIVE\\_RCODE: Statistics on negative DNS responses. RCODE\\_DOMAIN: The top domain names that receive negative responses. RCODE\\_SOURCE\\_IP: The top source IP addresses for requests to a specified domain name that receive negative responses. REQUEST\\_ZONE: The top zones by request volume. REQUEST\\_DOMAIN: The top subdomains by request volume. VPC\\_RATIO: The ratio of request sources. SOURCE\\_VPC: Analysis of high-traffic source networks. SOURCE\\_IP: Statistics on source IP addresses. LINE\\_RATIO: The percentage of traffic per resolution line. LINE\\_HIT: Details about resolution line hits.',
+ 'enumValueTitles' => [],
'type' => 'string',
'required' => false,
+ 'example' => '- QTYPE_RATIO: Distribution ratio of DNS request record types.'."\n"
+ .'- NEGATIVE_RCODE: Negative DNS response type statistics.'."\n"
+ .'- RCODE_DOMAIN: Top domains by negative response count'."\n"
+ .'- RCODE_SOURCE_IP: Top source IP addresses requesting a specific domain with negative responses.'."\n"
+ .'- REQUEST_ZONE: Domain request volume ranking (zone level).'."\n"
+ .'- REQUEST_DOMAIN: Subdomain request volume ranking (domain name level).'."\n"
+ .'- VPC_RATIO: Request source distribution ratio.'."\n"
+ .'- SOURCE_VPC: Hot source network analysis for requests.'."\n"
+ .'- SOURCE_IP: Request source IP address statistics.'."\n"
+ .'- LINE_RATIO: Traffic distribution ratio by resolution line.'."\n"
+ .'- LINE_HIT: Resolution line hit details.',
'title' => '',
- 'example' => 'zh-CN',
],
],
[
- 'name' => 'AuthorizedUserId',
+ 'name' => 'ZoneName',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The zone name.', 'type' => 'string', 'required' => false, 'example' => 'host.local', 'title' => ''],
+ ],
+ [
+ 'name' => 'DomainName',
'in' => 'query',
+ 'schema' => ['description' => 'The domain name.', 'type' => 'string', 'required' => false, 'example' => 'example.com', 'title' => ''],
+ ],
+ [
+ 'name' => 'Rcode',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The DNS response code.', 'type' => 'string', 'required' => false, 'example' => '0', 'title' => ''],
+ ],
+ [
+ 'name' => 'Direction',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The sort order. Valid values: ASC and DESC.', 'type' => 'string', 'required' => false, 'example' => 'ASC', 'title' => ''],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The page number to return.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '2', 'title' => ''],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''],
+ ],
+ [
+ 'name' => 'NetworkParams',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => 'The ID of the Alibaba Cloud account to which the authorized resources belong.',
- 'type' => 'integer',
- 'format' => 'int64',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'VpcOwner' => ['description' => 'The ID of the Alibaba Cloud account that owns the VPC.', 'type' => 'string', 'required' => false, 'example' => '1256177436790486', 'title' => ''],
+ 'VpcType' => ['description' => 'The type of the VPC.'."\n"
+ ."\n"
+ .'- STANDARD: A standard VPC.'."\n"
+ ."\n"
+ .'- EDS: A VPC for Elastic Desktop Service (EDS).', 'type' => 'string', 'required' => false, 'example' => 'STANDARD', 'title' => ''],
+ 'RegionId' => ['description' => 'The ID of the region where the VPC is deployed.', 'type' => 'string', 'required' => false, 'example' => 'cn-shanghai', 'title' => ''],
+ 'VpcId' => ['description' => 'The ID of the VPC.', 'type' => 'string', 'required' => false, 'example' => 'vpc-bp1uvv79h1t8unnzdh3nq', 'title' => ''],
+ ],
+ 'description' => 'A VPC to include in the statistics.',
+ 'required' => false,
+ 'title' => '',
+ 'example' => '',
+ ],
+ 'description' => 'The network parameters.',
'required' => false,
'title' => '',
- 'example' => '141339776561****',
+ 'example' => '',
],
],
[
- 'name' => 'VpcType',
+ 'name' => 'Period',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The time granularity for the statistics.', 'type' => 'string', 'required' => false, 'example' => 'day', 'title' => ''],
+ ],
+ [
+ 'name' => 'GrowType',
'in' => 'query',
+ 'schema' => ['description' => 'Specifies the type of change in request volume to report. Valid values: up (request spikes) and down (request drops).', 'type' => 'string', 'required' => false, 'example' => 'up', 'title' => ''],
+ ],
+ [
+ 'name' => 'OrderBy',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The field by which to sort the results. To sort by fluctuation ratio, set this parameter to fluctuation\\_ratio.', 'type' => 'string', 'required' => false, 'example' => 'fluctuation_ratio', 'title' => ''],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'description' => 'The type of the VPC. Valid values:'."\n"
- ."\n"
- .'- STANDARD: standard VPC.'."\n"
- ."\n"
- .'- EDS: Elastic Desktop Service (EDS) VPC.',
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['description' => 'The ID of the request.', 'type' => 'string', 'title' => '', 'example' => 'F0FCB52A-D512-41A0-8595-40234EDCFD8B'],
+ 'CurPage' => ['description' => 'The current page number.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''],
+ 'PageSize' => ['description' => 'The number of entries per page. The maximum value is **100**. The default value is **10**.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''],
+ 'TotalPage' => ['description' => 'The total number of pages.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''],
+ 'TotalSize' => ['description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int32', 'example' => '11', 'title' => ''],
+ 'PageData' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ZoneName' => ['description' => 'The zone name.', 'type' => 'string', 'example' => 'bwcj.biz', 'title' => ''],
+ 'DomainName' => ['description' => 'The domain name.', 'type' => 'string', 'example' => 'lb-ni1iadds-2c8uyzvgrm5ftsnq.clb.gz-tencentclb.com', 'title' => ''],
+ 'Protocol' => ['description' => 'The protocol type.', 'type' => 'string', 'example' => 'UDP', 'title' => ''],
+ 'Line' => ['description' => 'The resolution line.', 'type' => 'string', 'example' => 'default', 'title' => ''],
+ 'Qtype' => ['description' => 'The DNS query type.', 'type' => 'string', 'example' => 'A', 'title' => ''],
+ 'SourceRegion' => ['description' => 'The source region of the request.', 'type' => 'string', 'example' => 'cn-beijing', 'title' => ''],
+ 'SourceIsp' => ['description' => 'The source ISP of the request.', 'type' => 'string', 'example' => 'telecom', 'title' => ''],
+ 'SourceIp' => ['description' => 'The source IP address of the request.', 'type' => 'string', 'example' => '110.19.60.72', 'title' => ''],
+ 'VpcId' => ['description' => 'The VPC ID.', 'type' => 'string', 'example' => 'vpc-bp1uvv79h1t8unnzdh3nq', 'title' => ''],
+ 'Rcode' => ['description' => 'The DNS response code.', 'type' => 'string', 'example' => '0', 'title' => ''],
+ 'Module' => ['description' => 'The statistics module.', 'type' => 'string', 'example' => 'AUTHORITY', 'title' => ''],
+ 'Count' => ['description' => 'The total number of requests.', 'type' => 'integer', 'format' => 'int64', 'example' => '4', 'title' => ''],
+ 'Ratio' => ['description' => 'The success rate.', 'type' => 'integer', 'format' => 'int64', 'example' => '30', 'title' => ''],
+ 'Latency' => ['description' => 'The average resolution latency, in milliseconds (ms).', 'type' => 'integer', 'format' => 'int64', 'example' => '30', 'title' => ''],
+ 'ZoneId' => ['description' => 'The ID of the zone. The operation\'s behavior depends on whether you specify this parameter:'."\n"
+ ."\n"
+ .'- If you specify a ZoneId, the operation returns the change log of DNS records for that zone.<br>'."\n"
+ ."\n"
+ .'- If you omit ZoneId, the operation returns the change log of all zone operations and DNS resolution changes for all zones in your account.', 'type' => 'string', 'example' => '479226c2db1f9bed449b0502c13bcd9d', 'title' => ''],
+ 'PreviousCount' => ['description' => 'The value from the previous statistical period.', 'type' => 'integer', 'format' => 'int64', 'example' => '2227', 'title' => ''],
+ 'AggrTimestamp' => ['description' => 'The UNIX timestamp for the start of the current statistical period, rounded down to the minute.', 'type' => 'integer', 'format' => 'int64', 'example' => '1776774900000', 'title' => ''],
+ 'FluctuationValue' => ['description' => 'The fluctuation rate.', 'type' => 'integer', 'format' => 'int32', 'example' => '19', 'title' => ''],
+ ],
+ 'description' => 'A statistical entry.',
+ 'title' => '',
+ 'example' => '',
+ ],
+ 'description' => 'A list of statistical entries for the current page.',
+ 'title' => '',
+ 'example' => '',
+ ],
+ ],
'title' => '',
- 'example' => 'STANDARD',
+ 'description' => 'The response object.',
+ 'example' => '',
],
],
+ ],
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => 'DescribePvtzStatisticsSummary',
+ 'description' => '#### **Limits**'."\n"
+ ."\n"
+ .'You can only query tags for zone resources.',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"F0FCB52A-D512-41A0-8595-40234EDCFD8B\\",\\n \\"CurPage\\": 1,\\n \\"PageSize\\": 1,\\n \\"TotalPage\\": 10,\\n \\"TotalSize\\": 11,\\n \\"PageData\\": [\\n {\\n \\"ZoneName\\": \\"bwcj.biz\\",\\n \\"DomainName\\": \\"lb-ni1iadds-2c8uyzvgrm5ftsnq.clb.gz-tencentclb.com\\",\\n \\"Protocol\\": \\"UDP\\",\\n \\"Line\\": \\"default\\",\\n \\"Qtype\\": \\"A\\",\\n \\"SourceRegion\\": \\"cn-beijing\\",\\n \\"SourceIsp\\": \\"telecom\\",\\n \\"SourceIp\\": \\"110.19.60.72\\",\\n \\"VpcId\\": \\"vpc-bp1uvv79h1t8unnzdh3nq\\",\\n \\"Rcode\\": \\"0\\",\\n \\"Module\\": \\"AUTHORITY\\",\\n \\"Count\\": 4,\\n \\"Ratio\\": 30,\\n \\"Latency\\": 30,\\n \\"ZoneId\\": \\"479226c2db1f9bed449b0502c13bcd9d\\",\\n \\"PreviousCount\\": 2227,\\n \\"AggrTimestamp\\": 1776774900000,\\n \\"FluctuationValue\\": 19\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'DescribePvtzStatisticsZoneOverview' => [
+ 'summary' => 'Provides an overview of resolution statistics for zones in PrivateZone.',
+ 'path' => '',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'Scene',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREpvtz18XH29'],
+ 'autoTest' => true,
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'AcceptLanguage',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- `zh-CN`: Chinese'."\n"
+ ."\n"
+ .'- `en-US`: English'."\n"
+ ."\n"
+ .'Default value: `en-US`.'."\n"
+ ."\n"
+ .'> This parameter takes precedence over the `Lang` parameter.', 'type' => 'string', 'required' => false, 'example' => 'zh-CN', 'title' => ''],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['description' => 'A client token to ensure request idempotence. Your client must generate a unique token for each request. The token can contain only ASCII characters.', 'type' => 'string', 'required' => false, 'example' => '234534535432323...', 'title' => ''],
+ ],
+ [
+ 'name' => 'ServerRegion',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The region ID.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''],
+ ],
+ [
+ 'name' => 'OverviewPeriod',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The statistical period.', 'type' => 'string', 'required' => false, 'example' => 'DAY', 'title' => ''],
+ ],
+ [
+ 'name' => 'Module',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The statistical module.', 'type' => 'string', 'required' => false, 'example' => 'AUTHORITY', 'title' => ''],
+ ],
+ [
+ 'name' => 'NetworkParams',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => 'The scenario. Valid values:'."\n"
- ."\n"
- .'- AUTH: built-in authoritative server'."\n"
- ."\n"
- .'- FWD: forwarding management'."\n"
- ."\n"
- .'- RA: traffic analysis',
- 'type' => 'string',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'VpcOwner' => ['description' => 'The ID of the Alibaba Cloud account to which the VPC belongs.', 'type' => 'string', 'required' => false, 'example' => '5209821778041881', 'title' => ''],
+ 'VpcType' => ['description' => 'The type of the VPC. Valid values:'."\n"
+ ."\n"
+ .'- `STANDARD`: standard VPC'."\n"
+ ."\n"
+ .'- `EDS`: Elastic Desktop Service (EDS) VPC', 'type' => 'string', 'required' => false, 'example' => 'STANDARD', 'title' => ''],
+ 'RegionId' => ['description' => 'The region ID of the VPC.', 'type' => 'string', 'required' => false, 'example' => 'cn-hongkong', 'title' => ''],
+ 'VpcId' => ['description' => 'The ID of the VPC.', 'type' => 'string', 'required' => false, 'example' => 'vpc-uf68l2l04nqoyg7ie1kaw', 'title' => ''],
+ ],
+ 'description' => 'The network parameters.',
+ 'required' => false,
+ 'title' => '',
+ 'example' => '',
+ ],
+ 'description' => 'The network parameters.',
'required' => false,
'title' => '',
- 'example' => 'AUTH',
+ 'example' => '',
],
],
],
@@ -3699,12 +2739,126 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'title' => '', 'example' => 'C6F1D541-E7A6-447A-A2B5-9F7A20B2A8FB'],
+ 'Data' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'SuddenIncreaseDomainCount' => ['description' => 'The number of domains with a sudden increase in QPS.', 'type' => 'integer', 'format' => 'int64', 'example' => '5', 'title' => ''],
+ 'SuddenDropDomainCount' => ['description' => 'The number of domains with a sudden drop in QPS.', 'type' => 'integer', 'format' => 'int64', 'example' => '3', 'title' => ''],
+ 'RefusedDomainCount' => ['description' => 'The number of domains with refused responses.', 'type' => 'integer', 'format' => 'int64', 'example' => '2', 'title' => ''],
+ ],
+ 'description' => 'The statistical results.',
'title' => '',
- 'example' => '1E0F6898-F854-5133-A4CB-9C094152D05A',
+ 'example' => '',
],
+ ],
+ 'title' => '',
+ 'description' => 'The response returned.',
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => 'DescribePvtzStatisticsZoneOverview',
+ 'description' => 'This is a low-performance operation and is not recommended. To retrieve a list of zones, use the DescribeZones operation. To get details of the VPCs bound to a zone, call the DescribeZoneInfo operation and specify the zone ID.',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'pvtz:DescribePvtzStatisticsZoneOverview',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C6F1D541-E7A6-447A-A2B5-9F7A20B2A8FB\\",\\n \\"Data\\": {\\n \\"SuddenIncreaseDomainCount\\": 5,\\n \\"SuddenDropDomainCount\\": 3,\\n \\"RefusedDomainCount\\": 2\\n }\\n}","type":"json"}]',
+ ],
+ 'DescribeRegions' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'abilityTreeCode' => '15409',
+ 'abilityTreeNodes' => ['FEATUREpvtz18XH29'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'Lang',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- **zh**: Chinese.'."\n"
+ ."\n"
+ .'- **en**: English.'."\n"
+ ."\n"
+ .'Default value: **en**.'."\n"
+ ."\n"
+ .'> This parameter has a lower priority than AcceptLanguage.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'zh'],
+ ],
+ [
+ 'name' => 'UserClientIp',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The IP address of the user.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '192.0.XX.XX'],
+ ],
+ [
+ 'name' => 'AcceptLanguage',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The supported language. Valid values:'."\n"
+ ."\n"
+ .'- zh-CN: Chinese'."\n"
+ ."\n"
+ .'- en-US: English'."\n"
+ ."\n"
+ .'Default value: en-US.'."\n"
+ ."\n"
+ .'> This parameter has a higher priority than Lang.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'zh-CN'],
+ ],
+ [
+ 'name' => 'AuthorizedUserId',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The ID of the Alibaba Cloud account to which the authorized resources belong.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'title' => '', 'example' => '141339776561****'],
+ ],
+ [
+ 'name' => 'VpcType',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The type of the VPC. Valid values:'."\n"
+ ."\n"
+ .'- STANDARD: standard VPC.'."\n"
+ ."\n"
+ .'- EDS: Elastic Desktop Service (EDS) VPC.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'STANDARD'],
+ ],
+ [
+ 'name' => 'Scene',
+ 'in' => 'query',
+ 'schema' => ['description' => 'The scenario. Valid values:'."\n"
+ ."\n"
+ .'- AUTH: built-in authoritative server'."\n"
+ ."\n"
+ .'- FWD: forwarding management'."\n"
+ ."\n"
+ .'- RA: traffic analysis', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'AUTH'],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '1E0F6898-F854-5133-A4CB-9C094152D05A'],
'Regions' => [
'type' => 'object',
'itemNode' => true,
@@ -3716,30 +2870,10 @@
'description' => 'The details of a region.',
'type' => 'object',
'properties' => [
- 'LocalName' => [
- 'description' => 'The display name of the region. The name is displayed in the language that you specified for the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '华东2(上海)',
- ],
- 'RegionName' => [
- 'description' => 'The name of the region.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '华东2(上海)',
- ],
- 'RegionEndpoint' => [
- 'description' => 'The endpoint of the service in the region.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'pvtz.aliyuncs.com',
- ],
- 'RegionId' => [
- 'description' => 'The ID of the region.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-beijing',
- ],
+ 'LocalName' => ['description' => 'The display name of the region. The name is displayed in the language that you specified for the request.', 'type' => 'string', 'title' => '', 'example' => 'China (Shanghai)'],
+ 'RegionName' => ['description' => 'The name of the region.', 'type' => 'string', 'title' => '', 'example' => 'China (Shanghai)'],
+ 'RegionEndpoint' => ['description' => 'The endpoint of the service in the region.', 'type' => 'string', 'title' => '', 'example' => 'pvtz.aliyuncs.com'],
+ 'RegionId' => ['description' => 'The ID of the region.', 'type' => 'string', 'title' => '', 'example' => 'cn-beijing'],
],
'title' => '',
'example' => '',
@@ -3759,25 +2893,18 @@
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1E0F6898-F854-5133-A4CB-9C094152D05A\\",\\n \\"Regions\\": {\\n \\"Region\\": [\\n {\\n \\"LocalName\\": \\"China (Shanghai)\\",\\n \\"RegionName\\": \\"China (Shanghai)\\",\\n \\"RegionEndpoint\\": \\"pvtz.aliyuncs.com\\",\\n \\"RegionId\\": \\"cn-beijing\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
'title' => 'DescribeRegions',
'summary' => 'Call the DescribeRegions operation to query a list of available regions. You can filter the list by criteria such as the scenario and VPC type.',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2023-01-06T04:15:31.000Z',
- 'description' => 'Request parameters changed, Error codes changed',
- ],
+ ['createdAt' => '2023-01-06T04:15:31.000Z', 'description' => 'Request parameters changed, Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeRegions',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeRegions'],
],
],
'ramActions' => [
@@ -3788,27 +2915,16 @@
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1E0F6898-F854-5133-A4CB-9C094152D05A\\",\\n \\"Regions\\": {\\n \\"Region\\": [\\n {\\n \\"LocalName\\": \\"华东2(上海)\\",\\n \\"RegionName\\": \\"华东2(上海)\\",\\n \\"RegionEndpoint\\": \\"pvtz.aliyuncs.com\\",\\n \\"RegionId\\": \\"cn-beijing\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
+ 'translator' => 'manual',
],
'DescribeRequestGraph' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3816,117 +2932,63 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- ],
+ 'systemTags' => ['operationType' => 'get'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The user\'s IP address.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '192.168.XX.XX',
- ],
+ 'schema' => ['description' => 'The user\'s IP address.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '192.168.XX.XX'],
],
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The zone ID.'."\n"
- ."\n"
- .'> To query the number of requests for a zone, specify either ZoneId or both BizType and BizId.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '29c752a01cd281a20ddcfa****',
- ],
+ 'schema' => ['description' => 'The zone ID.'."\n"
+ ."\n"
+ .'> To query the number of requests for a zone, specify either ZoneId or both BizType and BizId.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '29c752a01cd281a20ddcfa****'],
],
[
'name' => 'VpcId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the Virtual Private Cloud (VPC).',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'vpc-f8zvrvr1payllgz38****',
- ],
+ 'schema' => ['description' => 'The ID of the Virtual Private Cloud (VPC).', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'vpc-f8zvrvr1payllgz38****'],
],
[
'name' => 'StartTimestamp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The start of the time range to query. This is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '1721036404000',
- ],
+ 'schema' => ['description' => 'The start of the time range to query. This is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '1721036404000'],
],
[
'name' => 'EndTimestamp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The end of the time range to query. This is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '1721723624000',
- ],
+ 'schema' => ['description' => 'The end of the time range to query. This is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '1721723624000'],
],
[
'name' => 'BizType',
'in' => 'query',
- 'schema' => [
- 'description' => 'The business type. Valid values:'."\n"
- ."\n"
- .'- AUTH\\_ZONE: An authoritative zone.'."\n"
- ."\n"
- .'- RESOLVER\\_RULE: A forwarding rule.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'AUTH_ZONE',
- ],
+ 'schema' => ['description' => 'The business type. Valid values:'."\n"
+ ."\n"
+ .'- AUTH\\_ZONE: An authoritative zone.'."\n"
+ ."\n"
+ .'- RESOLVER\\_RULE: A forwarding rule.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'AUTH_ZONE'],
],
[
'name' => 'BizId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The data ID. This parameter is used with BizType.'."\n"
- ."\n"
- .'- If BizType is set to AUTH\\_ZONE, set this parameter to the zone ID.'."\n"
- ."\n"
- .'- If BizType is set to RESOLVER\\_RULE, set this parameter to the forwarding rule ID.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'b9c93a8954c4098731e863c04302f45a',
- ],
+ 'schema' => ['description' => 'The data ID. This parameter is used with BizType.'."\n"
+ ."\n"
+ .'- If BizType is set to AUTH\\_ZONE, set this parameter to the zone ID.'."\n"
+ ."\n"
+ .'- If BizType is set to RESOLVER\\_RULE, set this parameter to the forwarding rule ID.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'b9c93a8954c4098731e863c04302f45a'],
],
],
'responses' => [
@@ -3934,12 +2996,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'EB71815-A421-4E51-8E8D-667F44ABE633',
- ],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => 'EB71815-A421-4E51-8E8D-667F44ABE633'],
'RequestDetails' => [
'type' => 'object',
'itemNode' => true,
@@ -3951,26 +3008,9 @@
'description' => 'An object that contains details about the number of requests.',
'type' => 'object',
'properties' => [
- 'Time' => [
- 'description' => 'The time point of the statistical data.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2019-10-21T10:00Z',
- ],
- 'RequestCount' => [
- 'description' => 'The number of requests.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '103',
- ],
- 'Timestamp' => [
- 'description' => 'The time point of the statistical data. This is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1571652000000',
- ],
+ 'Time' => ['description' => 'The time point of the statistical data.', 'type' => 'string', 'title' => '', 'example' => '2019-10-21T10:00Z'],
+ 'RequestCount' => ['description' => 'The number of requests.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '103'],
+ 'Timestamp' => ['description' => 'The time point of the statistical data. This is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1571652000000'],
],
'title' => '',
'example' => '',
@@ -3993,19 +3033,11 @@
'title' => 'DescribeRequestGraph',
'summary' => 'Queries details about the number of requests based on conditions such as a time range.',
'changeSet' => [
- [
- 'createdAt' => '2024-07-08T02:09:51.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2024-07-08T02:09:51.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeRequestGraph',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeRequestGraph'],
],
],
'ramActions' => [
@@ -4016,12 +3048,7 @@
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -4029,14 +3056,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"EB71815-A421-4E51-8E8D-667F44ABE633\\",\\n \\"RequestDetails\\": {\\n \\"ZoneRequestTop\\": [\\n {\\n \\"Time\\": \\"2019-10-21T10:00Z\\",\\n \\"RequestCount\\": 103,\\n \\"Timestamp\\": 1571652000000\\n }\\n ]\\n }\\n}","type":"json"}]',
],
'DescribeResolverAvailableZones' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4044,49 +3065,28 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'list',
- ],
+ 'systemTags' => ['operationType' => 'list'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ResolverRegionId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The region ID.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'cn-zhangjiakou',
- ],
+ 'schema' => ['description' => 'The region ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'cn-zhangjiakou'],
],
[
'name' => 'AzId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The zone ID.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'cn-zhangjiakou-a',
- ],
+ 'schema' => ['description' => 'The zone ID.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'cn-zhangjiakou-a'],
],
],
'responses' => [
@@ -4094,12 +3094,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '23268E49-0C3E-4A2C-AB70-B4C7D092470B',
- ],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '23268E49-0C3E-4A2C-AB70-B4C7D092470B'],
'AvailableZones' => [
'description' => 'A list of zones and their resource statuses.',
'type' => 'array',
@@ -4107,22 +3102,12 @@
'description' => 'The resource information of a zone.',
'type' => 'object',
'properties' => [
- 'Status' => [
- 'description' => 'The status of resources in the zone. Valid values:'."\n"
- ."\n"
- .'- NORMAL: Normal'."\n"
- ."\n"
- .'- SOLD\\_OUT: Sold out',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'NORMAL',
- ],
- 'AzId' => [
- 'description' => 'The zone ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-zhangjiakou-a',
- ],
+ 'Status' => ['description' => 'The status of resources in the zone. Valid values:'."\n"
+ ."\n"
+ .'- NORMAL: Normal'."\n"
+ ."\n"
+ .'- SOLD\\_OUT: Sold out', 'type' => 'string', 'title' => '', 'example' => 'NORMAL'],
+ 'AzId' => ['description' => 'The zone ID.', 'type' => 'string', 'title' => '', 'example' => 'cn-zhangjiakou-a'],
],
'title' => '',
'example' => '',
@@ -4143,19 +3128,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2021-11-05T03:01:33.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2021-11-05T03:01:33.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeResolverAvailableZones',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeResolverAvailableZones'],
],
],
'ramActions' => [
@@ -4166,12 +3143,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -4179,14 +3151,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"23268E49-0C3E-4A2C-AB70-B4C7D092470B\\",\\n \\"AvailableZones\\": [\\n {\\n \\"Status\\": \\"NORMAL\\",\\n \\"AzId\\": \\"cn-zhangjiakou-a\\"\\n }\\n ]\\n}","type":"json"}]',
],
'DescribeResolverEndpoint' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4194,38 +3160,23 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- ],
+ 'systemTags' => ['operationType' => 'get'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'EndpointId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the endpoint.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'hra0**',
- ],
+ 'schema' => ['description' => 'The ID of the endpoint.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'hra0**'],
],
],
'responses' => [
@@ -4233,78 +3184,28 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'Status' => [
- 'description' => 'The status of the endpoint. Valid values:'."\n"
- ."\n"
- .'- SUCCESS: The endpoint works as expected.'."\n"
- ."\n"
- .'- INIT: The endpoint is being created.'."\n"
- ."\n"
- .'- FAILED: The endpoint failed to be created.'."\n"
- ."\n"
- .'- CHANGE\\_INIT: The endpoint is being modified.'."\n"
- ."\n"
- .'- CHANGE\\_FAILED: The endpoint failed to be modified.'."\n"
- ."\n"
- .'- EXCEPTION: An exception occurred on the endpoint.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'SUCCESS',
- ],
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '45020ED9-6319-4CA7-9475-6E8D6446E84F',
- ],
- 'SecurityGroupId' => [
- 'description' => 'The ID of the security group. The rules in the security group are applied to the outbound VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'sg-8vb3sigz86xc-group-****',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the endpoint was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2020-07-13 10:45:56',
- ],
- 'Name' => [
- 'description' => 'The name of the endpoint.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '终端节点-test',
- ],
- 'VpcRegionName' => [
- 'description' => 'The name of the region where the outbound VPC is located.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '华北',
- ],
- 'VpcId' => [
- 'description' => 'The ID of the outbound virtual private cloud (VPC). All outbound DNS query traffic from the Resolver is forwarded through this VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vpc-0jl96awrjt75ezglc****',
- ],
- 'UpdateTime' => [
- 'description' => 'The time when the endpoint was last updated.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2020-07-13 10:48:39',
- ],
- 'VpcRegionId' => [
- 'description' => 'The ID of the region where the outbound VPC is located.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-hangzhou',
- ],
- 'VpcName' => [
- 'description' => 'The name of the outbound VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vpc-name-test',
- ],
+ 'Status' => ['description' => 'The status of the endpoint. Valid values:'."\n"
+ ."\n"
+ .'- SUCCESS: The endpoint works as expected.'."\n"
+ ."\n"
+ .'- INIT: The endpoint is being created.'."\n"
+ ."\n"
+ .'- FAILED: The endpoint failed to be created.'."\n"
+ ."\n"
+ .'- CHANGE\\_INIT: The endpoint is being modified.'."\n"
+ ."\n"
+ .'- CHANGE\\_FAILED: The endpoint failed to be modified.'."\n"
+ ."\n"
+ .'- EXCEPTION: An exception occurred on the endpoint.', 'type' => 'string', 'title' => '', 'example' => 'SUCCESS'],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '45020ED9-6319-4CA7-9475-6E8D6446E84F'],
+ 'SecurityGroupId' => ['description' => 'The ID of the security group. The rules in the security group are applied to the outbound VPC.', 'type' => 'string', 'title' => '', 'example' => 'sg-8vb3sigz86xc-group-****'],
+ 'CreateTime' => ['description' => 'The time when the endpoint was created.', 'type' => 'string', 'title' => '', 'example' => '2020-07-13 10:45:56'],
+ 'Name' => ['description' => 'The name of the endpoint.', 'type' => 'string', 'title' => '', 'example' => 'Endpoint-test'],
+ 'VpcRegionName' => ['description' => 'The name of the region where the outbound VPC is located.', 'type' => 'string', 'title' => '', 'example' => 'North China'],
+ 'VpcId' => ['description' => 'The ID of the outbound virtual private cloud (VPC). All outbound DNS query traffic from the Resolver is forwarded through this VPC.', 'type' => 'string', 'title' => '', 'example' => 'vpc-0jl96awrjt75ezglc****'],
+ 'UpdateTime' => ['description' => 'The time when the endpoint was last updated.', 'type' => 'string', 'title' => '', 'example' => '2020-07-13 10:48:39'],
+ 'VpcRegionId' => ['description' => 'The ID of the region where the outbound VPC is located.', 'type' => 'string', 'title' => '', 'example' => 'cn-hangzhou'],
+ 'VpcName' => ['description' => 'The name of the outbound VPC.', 'type' => 'string', 'title' => '', 'example' => 'vpc-name-test'],
'IpConfigs' => [
'description' => 'A list of IP address configurations for the outbound traffic source.',
'type' => 'array',
@@ -4312,30 +3213,10 @@
'description' => 'The IP address configuration for the outbound traffic source.',
'type' => 'object',
'properties' => [
- 'VSwitchId' => [
- 'description' => 'The vSwitch ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vsw-0jlgeyq4oazkh5xue****',
- ],
- 'CidrBlock' => [
- 'description' => 'The IPv4 CIDR block of the vSwitch.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '172.16.XX.XX/24',
- ],
- 'Ip' => [
- 'description' => 'An IP address within the specified CIDR block. If you leave this parameter empty, the system automatically assigns an IP address.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '172.16.XX.XX',
- ],
- 'AzId' => [
- 'description' => 'The ID of the zone where the vSwitch is located.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-hangzhou-a',
- ],
+ 'VSwitchId' => ['description' => 'The vSwitch ID.', 'type' => 'string', 'title' => '', 'example' => 'vsw-0jlgeyq4oazkh5xue****'],
+ 'CidrBlock' => ['description' => 'The IPv4 CIDR block of the vSwitch.', 'type' => 'string', 'title' => '', 'example' => '172.16.XX.XX/24'],
+ 'Ip' => ['description' => 'An IP address within the specified CIDR block. If you leave this parameter empty, the system automatically assigns an IP address.', 'type' => 'string', 'title' => '', 'example' => '172.16.XX.XX'],
+ 'AzId' => ['description' => 'The ID of the zone where the vSwitch is located.', 'type' => 'string', 'title' => '', 'example' => 'cn-hangzhou-a'],
],
'title' => '',
'example' => '',
@@ -4343,26 +3224,9 @@
'title' => '',
'example' => '',
],
- 'UpdateTimestamp' => [
- 'description' => 'The time when the endpoint was last updated. This is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1594608519000',
- ],
- 'Id' => [
- 'description' => 'The ID of the endpoint.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'hra0**',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The time when the endpoint was created. This is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1594608356000',
- ],
+ 'UpdateTimestamp' => ['description' => 'The time when the endpoint was last updated. This is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1594608519000'],
+ 'Id' => ['description' => 'The ID of the endpoint.', 'type' => 'string', 'title' => '', 'example' => 'hra0**'],
+ 'CreateTimestamp' => ['description' => 'The time when the endpoint was created. This is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1594608356000'],
],
'description' => '',
'title' => '',
@@ -4370,25 +3234,18 @@
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Status\\": \\"SUCCESS\\",\\n \\"RequestId\\": \\"45020ED9-6319-4CA7-9475-6E8D6446E84F\\",\\n \\"SecurityGroupId\\": \\"sg-8vb3sigz86xc-group-****\\",\\n \\"CreateTime\\": \\"2020-07-13 10:45:56\\",\\n \\"Name\\": \\"Endpoint-test\\",\\n \\"VpcRegionName\\": \\"North China\\",\\n \\"VpcId\\": \\"vpc-0jl96awrjt75ezglc****\\",\\n \\"UpdateTime\\": \\"2020-07-13 10:48:39\\",\\n \\"VpcRegionId\\": \\"cn-hangzhou\\",\\n \\"VpcName\\": \\"vpc-name-test\\",\\n \\"IpConfigs\\": [\\n {\\n \\"VSwitchId\\": \\"vsw-0jlgeyq4oazkh5xue****\\",\\n \\"CidrBlock\\": \\"172.16.XX.XX/24\\",\\n \\"Ip\\": \\"172.16.XX.XX\\",\\n \\"AzId\\": \\"cn-hangzhou-a\\"\\n }\\n ],\\n \\"UpdateTimestamp\\": 1594608519000,\\n \\"Id\\": \\"hra0**\\",\\n \\"CreateTimestamp\\": 1594608356000\\n}","type":"json"}]',
'title' => 'DescribeResolverEndpoint',
'summary' => 'You can call DescribeResolverEndpoint to retrieve the details of an endpoint by its ID.',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2021-10-27T01:19:07.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2021-10-27T01:19:07.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeResolverEndpoint',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeResolverEndpoint'],
],
],
'ramActions' => [
@@ -4399,27 +3256,16 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz::{#accountId}:endpoint/{#EndpointId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz::{#accountId}:endpoint/{#EndpointId}'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Status\\": \\"SUCCESS\\",\\n \\"RequestId\\": \\"45020ED9-6319-4CA7-9475-6E8D6446E84F\\",\\n \\"SecurityGroupId\\": \\"sg-8vb3sigz86xc-group-****\\",\\n \\"CreateTime\\": \\"2020-07-13 10:45:56\\",\\n \\"Name\\": \\"终端节点-test\\",\\n \\"VpcRegionName\\": \\"华北\\",\\n \\"VpcId\\": \\"vpc-0jl96awrjt75ezglc****\\",\\n \\"UpdateTime\\": \\"2020-07-13 10:48:39\\",\\n \\"VpcRegionId\\": \\"cn-hangzhou\\",\\n \\"VpcName\\": \\"vpc-name-test\\",\\n \\"IpConfigs\\": [\\n {\\n \\"VSwitchId\\": \\"vsw-0jlgeyq4oazkh5xue****\\",\\n \\"CidrBlock\\": \\"172.16.XX.XX/24\\",\\n \\"Ip\\": \\"172.16.XX.XX\\",\\n \\"AzId\\": \\"cn-hangzhou-a\\"\\n }\\n ],\\n \\"UpdateTimestamp\\": 1594608519000,\\n \\"Id\\": \\"hra0**\\",\\n \\"CreateTimestamp\\": 1594608356000\\n}","type":"json"}]',
+ 'translator' => 'manual',
],
'DescribeResolverEndpoints' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4427,103 +3273,57 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'list',
- ],
+ 'systemTags' => ['operationType' => 'list'],
'parameters' => [
[
'name' => 'Keyword',
'in' => 'query',
- 'schema' => [
- 'description' => 'The keyword for the endpoint name. A fuzzy search is performed.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '终端节点-test',
- ],
+ 'schema' => ['description' => 'The keyword for the endpoint name. A fuzzy search is performed.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'Endpoint-test'],
],
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'description' => 'The page number for a paged query. The value starts from 1. The default value is 1.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '9999999',
- 'minimum' => '1',
- 'default' => '1',
- 'title' => '',
- 'example' => '1',
- ],
+ 'schema' => ['description' => 'The page number for a paged query. The value starts from 1. The default value is 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '9999999', 'minimum' => '1', 'default' => '1', 'title' => '', 'example' => '1'],
],
[
'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of entries per page. The maximum value is 100. The default value is 20.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '100',
- 'minimum' => '1',
- 'default' => '20',
- 'title' => '',
- 'example' => '20',
- ],
+ 'schema' => ['description' => 'The number of entries per page. The maximum value is 100. The default value is 20.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100', 'minimum' => '1', 'default' => '20', 'title' => '', 'example' => '20'],
],
[
'name' => 'Status',
'in' => 'query',
- 'schema' => [
- 'description' => 'The status of the endpoint. Valid values:'."\n"
- ."\n"
- .'- SUCCESS: The endpoint is working as expected.'."\n"
- ."\n"
- .'- INIT: The endpoint is being created.'."\n"
- ."\n"
- .'- FAILED: The endpoint failed to be created.'."\n"
- ."\n"
- .'- CHANGE\\_INIT: The endpoint is being modified.'."\n"
- ."\n"
- .'- CHANGE\\_FAILED: The endpoint failed to be modified.'."\n"
- ."\n"
- .'- EXCEPTION: The endpoint is not working as expected.'."\n"
- ."\n"
- .'> If you do not specify this parameter, endpoints in all states are returned. If you specify this parameter, only endpoints in the specified state are returned.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'SUCCESS',
- ],
+ 'schema' => ['description' => 'The status of the endpoint. Valid values:'."\n"
+ ."\n"
+ .'- SUCCESS: The endpoint is working as expected.'."\n"
+ ."\n"
+ .'- INIT: The endpoint is being created.'."\n"
+ ."\n"
+ .'- FAILED: The endpoint failed to be created.'."\n"
+ ."\n"
+ .'- CHANGE\\_INIT: The endpoint is being modified.'."\n"
+ ."\n"
+ .'- CHANGE\\_FAILED: The endpoint failed to be modified.'."\n"
+ ."\n"
+ .'- EXCEPTION: The endpoint is not working as expected.'."\n"
+ ."\n"
+ .'> If you do not specify this parameter, endpoints in all states are returned. If you specify this parameter, only endpoints in the specified state are returned.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'SUCCESS'],
],
[
'name' => 'VpcRegionId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the region where the outbound virtual private cloud (VPC) is located.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'cn-zhangjiakou',
- ],
+ 'schema' => ['description' => 'The ID of the region where the outbound virtual private cloud (VPC) is located.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'cn-zhangjiakou'],
],
],
'responses' => [
@@ -4538,54 +3338,24 @@
'description' => 'The endpoint information.',
'type' => 'object',
'properties' => [
- 'Status' => [
- 'description' => 'The status of the endpoint. Description:'."\n"
- ."\n"
- .'- SUCCESS: The endpoint is working as expected.'."\n"
- ."\n"
- .'- INIT: The endpoint is being created.'."\n"
- ."\n"
- .'- FAILED: The endpoint failed to be created.'."\n"
- ."\n"
- .'- CHANGE\\_INIT: The endpoint is being modified.'."\n"
- ."\n"
- .'- CHANGE\\_FAILED: The endpoint failed to be modified.'."\n"
- ."\n"
- .'- EXCEPTION: The endpoint is not working as expected.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'SUCCESS',
- ],
- 'VpcId' => [
- 'description' => 'The ID of the outbound VPC. All outbound DNS query traffic from the Resolver is forwarded through this VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vpc-0jlxhpfnj5bfu0bsd****',
- ],
- 'UpdateTime' => [
- 'description' => 'The time when the endpoint was last updated.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2020-07-13 10:38:24',
- ],
- 'SecurityGroupId' => [
- 'description' => 'The ID of the security group.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'sg-0jld3m9yq7l2cw12****',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the endpoint was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2020-07-13 10:36:26',
- ],
- 'VpcRegionId' => [
- 'description' => 'The ID of the region where the outbound VPC is located.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-zhangjiakou',
- ],
+ 'Status' => ['description' => 'The status of the endpoint. Description:'."\n"
+ ."\n"
+ .'- SUCCESS: The endpoint is working as expected.'."\n"
+ ."\n"
+ .'- INIT: The endpoint is being created.'."\n"
+ ."\n"
+ .'- FAILED: The endpoint failed to be created.'."\n"
+ ."\n"
+ .'- CHANGE\\_INIT: The endpoint is being modified.'."\n"
+ ."\n"
+ .'- CHANGE\\_FAILED: The endpoint failed to be modified.'."\n"
+ ."\n"
+ .'- EXCEPTION: The endpoint is not working as expected.', 'type' => 'string', 'title' => '', 'example' => 'SUCCESS'],
+ 'VpcId' => ['description' => 'The ID of the outbound VPC. All outbound DNS query traffic from the Resolver is forwarded through this VPC.', 'type' => 'string', 'title' => '', 'example' => 'vpc-0jlxhpfnj5bfu0bsd****'],
+ 'UpdateTime' => ['description' => 'The time when the endpoint was last updated.', 'type' => 'string', 'title' => '', 'example' => '2020-07-13 10:38:24'],
+ 'SecurityGroupId' => ['description' => 'The ID of the security group.', 'type' => 'string', 'title' => '', 'example' => 'sg-0jld3m9yq7l2cw12****'],
+ 'CreateTime' => ['description' => 'The time when the endpoint was created.', 'type' => 'string', 'title' => '', 'example' => '2020-07-13 10:36:26'],
+ 'VpcRegionId' => ['description' => 'The ID of the region where the outbound VPC is located.', 'type' => 'string', 'title' => '', 'example' => 'cn-zhangjiakou'],
'IpConfigs' => [
'description' => 'The list of source IP addresses for outbound traffic.',
'type' => 'array',
@@ -4593,30 +3363,10 @@
'description' => 'The information about a source IP address for outbound traffic.',
'type' => 'object',
'properties' => [
- 'VSwitchId' => [
- 'description' => 'The ID of the vSwitch.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vsw-0jlgeyq4oazkh5xue****',
- ],
- 'CidrBlock' => [
- 'description' => 'The subnet mask, which is the IPv4 CIDR block of the vSwitch.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '172.16.XX.XX/24',
- ],
- 'Ip' => [
- 'description' => 'The IP address within the CIDR block.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '172.16.XX.XX',
- ],
- 'AzId' => [
- 'description' => 'The ID of the zone where the vSwitch is located.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-zhangjiakou-a',
- ],
+ 'VSwitchId' => ['description' => 'The ID of the vSwitch.', 'type' => 'string', 'title' => '', 'example' => 'vsw-0jlgeyq4oazkh5xue****'],
+ 'CidrBlock' => ['description' => 'The subnet mask, which is the IPv4 CIDR block of the vSwitch.', 'type' => 'string', 'title' => '', 'example' => '172.16.XX.XX/24'],
+ 'Ip' => ['description' => 'The IP address within the CIDR block.', 'type' => 'string', 'title' => '', 'example' => '172.16.XX.XX'],
+ 'AzId' => ['description' => 'The ID of the zone where the vSwitch is located.', 'type' => 'string', 'title' => '', 'example' => 'cn-zhangjiakou-a'],
],
'title' => '',
'example' => '',
@@ -4624,44 +3374,12 @@
'title' => '',
'example' => '',
],
- 'VpcName' => [
- 'description' => 'The name of the outbound VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vpc-test-name',
- ],
- 'UpdateTimestamp' => [
- 'description' => 'The time when the endpoint was last updated. This is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1594607904000',
- ],
- 'VpcRegionName' => [
- 'description' => 'The name of the region where the outbound VPC is located.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '杭州VPC测试',
- ],
- 'Name' => [
- 'description' => 'The name of the endpoint.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '终端节点-test',
- ],
- 'Id' => [
- 'description' => 'The ID of the endpoint.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'hr****',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The time when the endpoint was created. This is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1594607786000',
- ],
+ 'VpcName' => ['description' => 'The name of the outbound VPC.', 'type' => 'string', 'title' => '', 'example' => 'vpc-test-name'],
+ 'UpdateTimestamp' => ['description' => 'The time when the endpoint was last updated. This is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1594607904000'],
+ 'VpcRegionName' => ['description' => 'The name of the region where the outbound VPC is located.', 'type' => 'string', 'title' => '', 'example' => 'Hangzhou VPC test'],
+ 'Name' => ['description' => 'The name of the endpoint.', 'type' => 'string', 'title' => '', 'example' => 'Endpoint-test'],
+ 'Id' => ['description' => 'The ID of the endpoint.', 'type' => 'string', 'title' => '', 'example' => 'hr****'],
+ 'CreateTimestamp' => ['description' => 'The time when the endpoint was created. This is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1594607786000'],
],
'title' => '',
'example' => '',
@@ -4669,40 +3387,11 @@
'title' => '',
'example' => '',
],
- 'PageSize' => [
- 'description' => 'The number of entries returned per page.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '2',
- ],
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '83D1682B-B69A-4060-9FA8-2907C2A35600',
- ],
- 'PageNumber' => [
- 'description' => 'The page number of the returned data.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'TotalPages' => [
- 'description' => 'The total number of pages returned.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'TotalItems' => [
- 'description' => 'The total number of endpoints.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
+ 'PageSize' => ['description' => 'The number of entries returned per page.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '2'],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '83D1682B-B69A-4060-9FA8-2907C2A35600'],
+ 'PageNumber' => ['description' => 'The page number of the returned data.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'TotalPages' => ['description' => 'The total number of pages returned.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'TotalItems' => ['description' => 'The total number of endpoints.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
],
'description' => '',
'title' => '',
@@ -4710,29 +3399,19 @@
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Endpoints\\": [\\n {\\n \\"Status\\": \\"SUCCESS\\",\\n \\"VpcId\\": \\"vpc-0jlxhpfnj5bfu0bsd****\\",\\n \\"UpdateTime\\": \\"2020-07-13 10:38:24\\",\\n \\"SecurityGroupId\\": \\"sg-0jld3m9yq7l2cw12****\\",\\n \\"CreateTime\\": \\"2020-07-13 10:36:26\\",\\n \\"VpcRegionId\\": \\"cn-zhangjiakou\\",\\n \\"IpConfigs\\": [\\n {\\n \\"VSwitchId\\": \\"vsw-0jlgeyq4oazkh5xue****\\",\\n \\"CidrBlock\\": \\"172.16.XX.XX/24\\",\\n \\"Ip\\": \\"172.16.XX.XX\\",\\n \\"AzId\\": \\"cn-zhangjiakou-a\\"\\n }\\n ],\\n \\"VpcName\\": \\"vpc-test-name\\",\\n \\"UpdateTimestamp\\": 1594607904000,\\n \\"VpcRegionName\\": \\"Hangzhou VPC test\\",\\n \\"Name\\": \\"Endpoint-test\\",\\n \\"Id\\": \\"hr****\\",\\n \\"CreateTimestamp\\": 1594607786000\\n }\\n ],\\n \\"PageSize\\": 2,\\n \\"RequestId\\": \\"83D1682B-B69A-4060-9FA8-2907C2A35600\\",\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 1,\\n \\"TotalItems\\": 1\\n}","type":"json"}]',
'title' => 'DescribeResolverEndpoints',
'summary' => 'You can call DescribeResolverEndpoints to retrieve a list of endpoints.',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2024-07-09T05:33:11.000Z',
- 'description' => 'Request parameters changed',
- ],
- [
- 'createdAt' => '2021-10-27T01:19:07.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2024-07-09T05:33:11.000Z', 'description' => 'Request parameters changed'],
+ ['createdAt' => '2021-10-27T01:19:07.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeResolverEndpoints',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeResolverEndpoints'],
],
],
'ramActions' => [
@@ -4743,27 +3422,17 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz::{#accountId}:endpoint/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz::{#accountId}:endpoint/*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Endpoints\\": [\\n {\\n \\"Status\\": \\"SUCCESS\\",\\n \\"VpcId\\": \\"vpc-0jlxhpfnj5bfu0bsd****\\",\\n \\"UpdateTime\\": \\"2020-07-13 10:38:24\\",\\n \\"SecurityGroupId\\": \\"sg-0jld3m9yq7l2cw12****\\",\\n \\"CreateTime\\": \\"2020-07-13 10:36:26\\",\\n \\"VpcRegionId\\": \\"cn-zhangjiakou\\",\\n \\"IpConfigs\\": [\\n {\\n \\"VSwitchId\\": \\"vsw-0jlgeyq4oazkh5xue****\\",\\n \\"CidrBlock\\": \\"172.16.XX.XX/24\\",\\n \\"Ip\\": \\"172.16.XX.XX\\",\\n \\"AzId\\": \\"cn-zhangjiakou-a\\"\\n }\\n ],\\n \\"VpcName\\": \\"vpc-test-name\\",\\n \\"UpdateTimestamp\\": 1594607904000,\\n \\"VpcRegionName\\": \\"杭州VPC测试\\",\\n \\"Name\\": \\"终端节点-test\\",\\n \\"Id\\": \\"hr****\\",\\n \\"CreateTimestamp\\": 1594607786000\\n }\\n ],\\n \\"PageSize\\": 2,\\n \\"RequestId\\": \\"83D1682B-B69A-4060-9FA8-2907C2A35600\\",\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 1,\\n \\"TotalItems\\": 1\\n}","type":"json"}]',
+ 'translator' => 'manual',
],
'DescribeResolverRule' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'summary' => 'Call the DescribeResolverRule operation to retrieve the details of a forwarding rule.',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4775,39 +3444,24 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREpvtzKODT3B',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtzKODT3B'],
],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'RuleId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The forwarding rule ID.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'hr****',
- ],
+ 'schema' => ['description' => 'The forwarding rule ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'hr****'],
],
],
'responses' => [
@@ -4822,19 +3476,8 @@
'description' => 'The details.',
'type' => 'object',
'properties' => [
- 'Ip' => [
- 'description' => 'The destination IP address.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '172.16.XX.XX',
- ],
- 'Port' => [
- 'description' => 'The destination port.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '80',
- ],
+ 'Ip' => ['description' => 'The destination IP address.', 'type' => 'string', 'title' => '', 'example' => '172.16.XX.XX'],
+ 'Port' => ['description' => 'The destination port.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '80'],
],
'title' => '',
'example' => '',
@@ -4842,76 +3485,19 @@
'title' => '',
'example' => '',
],
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '13D5113B-7E34-407F-A9C1-D96CD2B04277',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the rule was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2020-07-13 10:51:44',
- ],
- 'Name' => [
- 'description' => 'The name of the forwarding rule.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '转发规则-test',
- ],
- 'ZoneName' => [
- 'description' => 'The name of the forwarding zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'example.com',
- ],
- 'Type' => [
- 'description' => 'The type of the forwarding rule. The only valid value is OUTBOUND, which indicates that traffic is forwarded to an external IP address.'."\n"
- ."\n"
- .'OUTBOUND: Forwards to an external IP.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'OUTBOUND',
- ],
- 'EndpointName' => [
- 'description' => 'The name of the endpoint.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '终端节点-test',
- ],
- 'EndpointId' => [
- 'description' => 'The endpoint ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'hr****',
- ],
- 'UpdateTime' => [
- 'description' => 'The time when the rule was last updated.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2020-07-13 10:51:44',
- ],
- 'UpdateTimestamp' => [
- 'description' => 'The timestamp that indicates when the rule was last updated.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1594608704000',
- ],
- 'Id' => [
- 'description' => 'The forwarding rule ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'hr****',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The timestamp that indicates when the rule was created.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1594608704000',
- ],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '13D5113B-7E34-407F-A9C1-D96CD2B04277'],
+ 'CreateTime' => ['description' => 'The time when the rule was created.', 'type' => 'string', 'title' => '', 'example' => '2020-07-13 10:51:44'],
+ 'Name' => ['description' => 'The name of the forwarding rule.', 'type' => 'string', 'title' => '', 'example' => 'Forwarding rule-test'],
+ 'ZoneName' => ['description' => 'The name of the forwarding zone.', 'type' => 'string', 'title' => '', 'example' => 'example.com'],
+ 'Type' => ['description' => 'The type of the forwarding rule. The only valid value is OUTBOUND, which indicates that traffic is forwarded to an external IP address.'."\n"
+ ."\n"
+ .'OUTBOUND: Forwards to an external IP.', 'type' => 'string', 'title' => '', 'example' => 'OUTBOUND'],
+ 'EndpointName' => ['description' => 'The name of the endpoint.', 'type' => 'string', 'title' => '', 'example' => 'Endpoint-test'],
+ 'EndpointId' => ['description' => 'The endpoint ID.', 'type' => 'string', 'title' => '', 'example' => 'hr****'],
+ 'UpdateTime' => ['description' => 'The time when the rule was last updated.', 'type' => 'string', 'title' => '', 'example' => '2020-07-13 10:51:44'],
+ 'UpdateTimestamp' => ['description' => 'The timestamp that indicates when the rule was last updated.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1594608704000'],
+ 'Id' => ['description' => 'The forwarding rule ID.', 'type' => 'string', 'title' => '', 'example' => 'hr****'],
+ 'CreateTimestamp' => ['description' => 'The timestamp that indicates when the rule was created.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1594608704000'],
'BindVpcs' => [
'description' => 'A list of Virtual Private Clouds (VPCs) that are associated with the forwarding rule.',
'type' => 'array',
@@ -4919,46 +3505,16 @@
'description' => 'The details.',
'type' => 'object',
'properties' => [
- 'VpcId' => [
- 'description' => 'The VPC ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vpc-f8zvrvr1payllgz38****',
- ],
- 'VpcName' => [
- 'description' => 'The VPC name.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vpc-name-test',
- ],
- 'VpcType' => [
- 'description' => 'The type of the VPC. Valid values:'."\n"
- ."\n"
- .'- STANDARD: A standard VPC.'."\n"
- ."\n"
- .'- EDS: An Elastic Desktop Service (EDS) workspace VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'STANDARD',
- ],
- 'RegionName' => [
- 'description' => 'The name of the region.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '杭州测试',
- ],
- 'RegionId' => [
- 'description' => 'The region ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-hangzhou',
- ],
- 'VpcUserId' => [
- 'description' => 'The ID of the user to which the VPC belongs.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '32454****',
- ],
+ 'VpcId' => ['description' => 'The VPC ID.', 'type' => 'string', 'title' => '', 'example' => 'vpc-f8zvrvr1payllgz38****'],
+ 'VpcName' => ['description' => 'The VPC name.', 'type' => 'string', 'title' => '', 'example' => 'vpc-name-test'],
+ 'VpcType' => ['description' => 'The type of the VPC. Valid values:'."\n"
+ ."\n"
+ .'- STANDARD: A standard VPC.'."\n"
+ ."\n"
+ .'- EDS: An Elastic Desktop Service (EDS) workspace VPC.', 'type' => 'string', 'title' => '', 'example' => 'STANDARD'],
+ 'RegionName' => ['description' => 'The name of the region.', 'type' => 'string', 'title' => '', 'example' => 'Hangzhou test'],
+ 'RegionId' => ['description' => 'The region ID.', 'type' => 'string', 'title' => '', 'example' => 'cn-hangzhou'],
+ 'VpcUserId' => ['description' => 'The ID of the user to which the VPC belongs.', 'type' => 'string', 'title' => '', 'example' => '32454****'],
],
'title' => '',
'example' => '',
@@ -4971,25 +3527,9 @@
'items' => [
'type' => 'object',
'properties' => [
- 'ClusterId' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'ClusterName' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'ClusterUserId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'ClusterId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
+ 'ClusterName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
+ 'ClusterUserId' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''],
],
'description' => '',
'title' => '',
@@ -5006,29 +3546,18 @@
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ForwardIps\\": [\\n {\\n \\"Ip\\": \\"172.16.XX.XX\\",\\n \\"Port\\": 80\\n }\\n ],\\n \\"RequestId\\": \\"13D5113B-7E34-407F-A9C1-D96CD2B04277\\",\\n \\"CreateTime\\": \\"2020-07-13 10:51:44\\",\\n \\"Name\\": \\"Forwarding rule-test\\",\\n \\"ZoneName\\": \\"example.com\\",\\n \\"Type\\": \\"OUTBOUND\\",\\n \\"EndpointName\\": \\"Endpoint-test\\",\\n \\"EndpointId\\": \\"hr****\\",\\n \\"UpdateTime\\": \\"2020-07-13 10:51:44\\",\\n \\"UpdateTimestamp\\": 1594608704000,\\n \\"Id\\": \\"hr****\\",\\n \\"CreateTimestamp\\": 1594608704000,\\n \\"BindVpcs\\": [\\n {\\n \\"VpcId\\": \\"vpc-f8zvrvr1payllgz38****\\",\\n \\"VpcName\\": \\"vpc-name-test\\",\\n \\"VpcType\\": \\"STANDARD\\",\\n \\"RegionName\\": \\"Hangzhou test\\",\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"VpcUserId\\": \\"32454****\\"\\n }\\n ],\\n \\"BindEdgeDnsClusters\\": [\\n {\\n \\"ClusterId\\": \\"\\",\\n \\"ClusterName\\": \\"\\",\\n \\"ClusterUserId\\": 0\\n }\\n ]\\n}","type":"json"}]',
'title' => 'DescribeResolverRule',
- 'summary' => 'Call the DescribeResolverRule operation to retrieve the details of a forwarding rule.',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2023-01-06T04:15:31.000Z',
- 'description' => 'Response parameters changed',
- ],
- [
- 'createdAt' => '2021-10-27T01:19:07.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2023-01-06T04:15:31.000Z', 'description' => 'Response parameters changed'],
+ ['createdAt' => '2021-10-27T01:19:07.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeResolverRule',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeResolverRule'],
],
],
'ramActions' => [
@@ -5039,27 +3568,17 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz::{#accountId}:rule/{#RuleId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz::{#accountId}:rule/{#RuleId}'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ForwardIps\\": [\\n {\\n \\"Ip\\": \\"172.16.XX.XX\\",\\n \\"Port\\": 80\\n }\\n ],\\n \\"RequestId\\": \\"13D5113B-7E34-407F-A9C1-D96CD2B04277\\",\\n \\"CreateTime\\": \\"2020-07-13 10:51:44\\",\\n \\"Name\\": \\"转发规则-test\\",\\n \\"ZoneName\\": \\"example.com\\",\\n \\"Type\\": \\"OUTBOUND\\",\\n \\"EndpointName\\": \\"终端节点-test\\",\\n \\"EndpointId\\": \\"hr****\\",\\n \\"UpdateTime\\": \\"2020-07-13 10:51:44\\",\\n \\"UpdateTimestamp\\": 1594608704000,\\n \\"Id\\": \\"hr****\\",\\n \\"CreateTimestamp\\": 1594608704000,\\n \\"BindVpcs\\": [\\n {\\n \\"VpcId\\": \\"vpc-f8zvrvr1payllgz38****\\",\\n \\"VpcName\\": \\"vpc-name-test\\",\\n \\"VpcType\\": \\"STANDARD\\",\\n \\"RegionName\\": \\"杭州测试\\",\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"VpcUserId\\": \\"32454****\\"\\n }\\n ],\\n \\"BindEdgeDnsClusters\\": [\\n {\\n \\"ClusterId\\": \\"\\",\\n \\"ClusterName\\": \\"\\",\\n \\"ClusterUserId\\": 0\\n }\\n ]\\n}","type":"json"}]',
+ 'translator' => 'manual',
],
'DescribeResolverRules' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'summary' => 'Describes one or more forwarding rules.',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5071,96 +3590,50 @@
'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREpvtzKODT3B',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtzKODT3B'],
],
'parameters' => [
[
'name' => 'Keyword',
'in' => 'query',
- 'schema' => [
- 'description' => 'The keyword for the name of the forwarding rule. The search is case-insensitive and supports fuzzy match.',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test',
- 'title' => '',
- ],
+ 'schema' => ['description' => 'The keyword for the name of the forwarding rule. The search is case-insensitive and supports fuzzy match.', 'type' => 'string', 'required' => false, 'example' => 'test', 'title' => ''],
],
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'en',
- 'title' => '',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'example' => 'en', 'title' => ''],
],
[
'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of the page to return. The start value is 1. Default value: 1.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '9999999',
- 'minimum' => '1',
- 'default' => '1',
- 'example' => '1',
- 'title' => '',
- ],
+ 'schema' => ['description' => 'The number of the page to return. The start value is 1. Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '9999999', 'minimum' => '1', 'default' => '1', 'example' => '1', 'title' => ''],
],
[
'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of entries to return on each page. Maximum value: 100. Default value: 20.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '100',
- 'minimum' => '1',
- 'default' => '20',
- 'example' => '20',
- 'title' => '',
- ],
+ 'schema' => ['description' => 'The number of entries to return on each page. Maximum value: 100. Default value: 20.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100', 'minimum' => '1', 'default' => '20', 'example' => '20', 'title' => ''],
],
[
'name' => 'NeedDetailAttributes',
'in' => 'query',
- 'schema' => [
- 'description' => 'Specifies whether to return the list of virtual private clouds (VPCs) that are associated with the forwarding rule. Valid values:'."\n"
- ."\n"
- .'- true: returns the list.'."\n"
- ."\n"
- .'- false: does not return the list.'."\n"
- ."\n"
- .'Default value: false.',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- 'title' => '',
- ],
+ 'schema' => ['description' => 'Specifies whether to return the list of virtual private clouds (VPCs) that are associated with the forwarding rule. Valid values:'."\n"
+ ."\n"
+ .'- true: returns the list.'."\n"
+ ."\n"
+ .'- false: does not return the list.'."\n"
+ ."\n"
+ .'Default value: false.', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'title' => ''],
],
[
'name' => 'EndpointId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the outbound endpoint.',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'hr****',
- 'title' => '',
- ],
+ 'schema' => ['description' => 'The ID of the outbound endpoint.', 'type' => 'string', 'required' => false, 'example' => 'hr****', 'title' => ''],
],
],
'responses' => [
@@ -5168,40 +3641,11 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'PageSize' => [
- 'description' => 'The number of entries returned on each page.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '10',
- 'title' => '',
- ],
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'example' => 'A10E03D7-808C-422D-9144-F8586C2E2297',
- 'title' => '',
- ],
- 'PageNumber' => [
- 'description' => 'The page number of the returned page.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '1',
- 'title' => '',
- ],
- 'TotalPages' => [
- 'description' => 'The total number of pages.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '1',
- 'title' => '',
- ],
- 'TotalItems' => [
- 'description' => 'The total number of entries.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '1',
- 'title' => '',
- ],
+ 'PageSize' => ['description' => 'The number of entries returned on each page.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'example' => 'A10E03D7-808C-422D-9144-F8586C2E2297', 'title' => ''],
+ 'PageNumber' => ['description' => 'The page number of the returned page.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''],
+ 'TotalPages' => ['description' => 'The total number of pages.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''],
+ 'TotalItems' => ['description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''],
'Rules' => [
'description' => 'The list of forwarding rules.',
'type' => 'array',
@@ -5209,20 +3653,10 @@
'description' => 'The information about the forwarding rule.',
'type' => 'object',
'properties' => [
- 'Type' => [
- 'description' => 'The type of the forwarding rule. Currently, only forwarding to an external IP address is supported. Valid value:'."\n"
- ."\n"
- .'OUTBOUND: Forwards DNS requests to an external IP address.',
- 'type' => 'string',
- 'example' => 'OUTBOUND',
- 'title' => '',
- ],
- 'UpdateTime' => [
- 'description' => 'The time when the rule was last updated.',
- 'type' => 'string',
- 'example' => '2020-07-13 10:51:44',
- 'title' => '',
- ],
+ 'Type' => ['description' => 'The type of the forwarding rule. Currently, only forwarding to an external IP address is supported. Valid value:'."\n"
+ ."\n"
+ .'OUTBOUND: Forwards DNS requests to an external IP address.', 'type' => 'string', 'example' => 'OUTBOUND', 'title' => ''],
+ 'UpdateTime' => ['description' => 'The time when the rule was last updated.', 'type' => 'string', 'example' => '2020-07-13 10:51:44', 'title' => ''],
'ForwardIps' => [
'description' => 'The IP addresses and ports of the destination servers in an external DNS system. DNS query traffic is forwarded to these servers.',
'type' => 'array',
@@ -5230,19 +3664,8 @@
'description' => 'The IP address and port of the destination server.',
'type' => 'object',
'properties' => [
- 'Ip' => [
- 'description' => 'The destination IP address.',
- 'type' => 'string',
- 'example' => '172.16.XX.XX',
- 'title' => '',
- ],
- 'Port' => [
- 'description' => 'The port of the destination IP address.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '80',
- 'title' => '',
- ],
+ 'Ip' => ['description' => 'The destination IP address.', 'type' => 'string', 'example' => '172.16.XX.XX', 'title' => ''],
+ 'Port' => ['description' => 'The port of the destination IP address.', 'type' => 'integer', 'format' => 'int32', 'example' => '80', 'title' => ''],
],
'title' => '',
'example' => '',
@@ -5250,31 +3673,10 @@
'title' => '',
'example' => '',
],
- 'EndpointName' => [
- 'description' => 'The name of the endpoint.',
- 'type' => 'string',
- 'example' => '终端节点-test',
- 'title' => '',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the rule was created.',
- 'type' => 'string',
- 'example' => '2020-07-13 10:51:44',
- 'title' => '',
- ],
- 'ZoneName' => [
- 'description' => 'The domain name (zone) for which DNS requests are forwarded.',
- 'type' => 'string',
- 'example' => 'example.com',
- 'title' => '',
- ],
- 'UpdateTimestamp' => [
- 'description' => 'The UNIX timestamp when the rule was last updated.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1594608704000',
- 'title' => '',
- ],
+ 'EndpointName' => ['description' => 'The name of the endpoint.', 'type' => 'string', 'example' => 'Endpoint-test', 'title' => ''],
+ 'CreateTime' => ['description' => 'The time when the rule was created.', 'type' => 'string', 'example' => '2020-07-13 10:51:44', 'title' => ''],
+ 'ZoneName' => ['description' => 'The domain name (zone) for which DNS requests are forwarded.', 'type' => 'string', 'example' => 'example.com', 'title' => ''],
+ 'UpdateTimestamp' => ['description' => 'The UNIX timestamp when the rule was last updated.', 'type' => 'integer', 'format' => 'int64', 'example' => '1594608704000', 'title' => ''],
'BindVpcs' => [
'description' => 'The list of associated VPCs.',
'type' => 'array',
@@ -5282,46 +3684,16 @@
'description' => 'The VPC information.',
'type' => 'object',
'properties' => [
- 'VpcName' => [
- 'description' => 'The name of the VPC.',
- 'type' => 'string',
- 'example' => 'vpc-name-test',
- 'title' => '',
- ],
- 'VpcId' => [
- 'description' => 'The unique ID of the VPC.',
- 'type' => 'string',
- 'example' => 'vpc-0jl96awrjt75ezglc****',
- 'title' => '',
- ],
- 'VpcType' => [
- 'description' => 'The type of the VPC. Valid values:'."\n"
- ."\n"
- .'- STANDARD: a standard VPC.'."\n"
- ."\n"
- .'- EDS: a workspace VPC of Elastic Desktop Service (EDS).',
- 'type' => 'string',
- 'example' => 'STANDARD',
- 'title' => '',
- ],
- 'RegionName' => [
- 'description' => 'The name of the region where the VPC resides.',
- 'type' => 'string',
- 'example' => 'China (Ulanqab)',
- 'title' => '',
- ],
- 'RegionId' => [
- 'description' => 'The ID of the region where the VPC resides.',
- 'type' => 'string',
- 'example' => 'cn-wulanchabu',
- 'title' => '',
- ],
- 'VpcUserId' => [
- 'description' => 'The user ID (UID) of the account to which the VPC belongs.',
- 'type' => 'string',
- 'example' => '141339776561****',
- 'title' => '',
- ],
+ 'VpcName' => ['description' => 'The name of the VPC.', 'type' => 'string', 'example' => 'vpc-name-test', 'title' => ''],
+ 'VpcId' => ['description' => 'The unique ID of the VPC.', 'type' => 'string', 'example' => 'vpc-0jl96awrjt75ezglc****', 'title' => ''],
+ 'VpcType' => ['description' => 'The type of the VPC. Valid values:'."\n"
+ ."\n"
+ .'- STANDARD: a standard VPC.'."\n"
+ ."\n"
+ .'- EDS: a workspace VPC of Elastic Desktop Service (EDS).', 'type' => 'string', 'example' => 'STANDARD', 'title' => ''],
+ 'RegionName' => ['description' => 'The name of the region where the VPC resides.', 'type' => 'string', 'example' => 'China (Ulanqab)', 'title' => ''],
+ 'RegionId' => ['description' => 'The ID of the region where the VPC resides.', 'type' => 'string', 'example' => 'cn-wulanchabu', 'title' => ''],
+ 'VpcUserId' => ['description' => 'The user ID (UID) of the account to which the VPC belongs.', 'type' => 'string', 'example' => '141339776561****', 'title' => ''],
],
'title' => '',
'example' => '',
@@ -5329,55 +3701,18 @@
'title' => '',
'example' => '',
],
- 'EndpointId' => [
- 'description' => 'The ID of the endpoint.',
- 'type' => 'string',
- 'example' => 'hr****',
- 'title' => '',
- ],
- 'Name' => [
- 'description' => 'The name of the forwarding rule.',
- 'type' => 'string',
- 'example' => '转发规则-test',
- 'title' => '',
- ],
- 'Id' => [
- 'description' => 'The ID of the forwarding rule.',
- 'type' => 'string',
- 'example' => 'hr****',
- 'title' => '',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The UNIX timestamp when the rule was created.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1594608704000',
- 'title' => '',
- ],
+ 'EndpointId' => ['description' => 'The ID of the endpoint.', 'type' => 'string', 'example' => 'hr****', 'title' => ''],
+ 'Name' => ['description' => 'The name of the forwarding rule.', 'type' => 'string', 'example' => 'Forwarding rule-test', 'title' => ''],
+ 'Id' => ['description' => 'The ID of the forwarding rule.', 'type' => 'string', 'example' => 'hr****', 'title' => ''],
+ 'CreateTimestamp' => ['description' => 'The UNIX timestamp when the rule was created.', 'type' => 'integer', 'format' => 'int64', 'example' => '1594608704000', 'title' => ''],
'BindEdgeDnsClusters' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'ClusterId' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'ClusterName' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'ClusterUserId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'ClusterId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
+ 'ClusterName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
+ 'ClusterUserId' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''],
],
'description' => '',
'title' => '',
@@ -5392,45 +3727,19 @@
'items' => [
'type' => 'object',
'properties' => [
- 'Protocol' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'EnableStatus' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'Priority' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'Protocol' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
+ 'EnableStatus' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
+ 'Priority' => ['type' => 'integer', 'format' => 'int32', 'description' => '', 'title' => '', 'example' => ''],
'AlidnsServiceAddresses' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'items' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
'description' => '',
'title' => '',
'example' => '',
],
'CustomAddresses' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'items' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
'description' => '',
'title' => '',
'example' => '',
@@ -5458,29 +3767,18 @@
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 10,\\n \\"RequestId\\": \\"A10E03D7-808C-422D-9144-F8586C2E2297\\",\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 1,\\n \\"TotalItems\\": 1,\\n \\"Rules\\": [\\n {\\n \\"Type\\": \\"OUTBOUND\\",\\n \\"UpdateTime\\": \\"2020-07-13 10:51:44\\",\\n \\"ForwardIps\\": [\\n {\\n \\"Ip\\": \\"172.16.XX.XX\\",\\n \\"Port\\": 80\\n }\\n ],\\n \\"EndpointName\\": \\"Endpoint-test\\",\\n \\"CreateTime\\": \\"2020-07-13 10:51:44\\",\\n \\"ZoneName\\": \\"example.com\\",\\n \\"UpdateTimestamp\\": 1594608704000,\\n \\"BindVpcs\\": [\\n {\\n \\"VpcName\\": \\"vpc-name-test\\",\\n \\"VpcId\\": \\"vpc-0jl96awrjt75ezglc****\\",\\n \\"VpcType\\": \\"STANDARD\\",\\n \\"RegionName\\": \\"China (Ulanqab)\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"VpcUserId\\": \\"141339776561****\\"\\n }\\n ],\\n \\"EndpointId\\": \\"hr****\\",\\n \\"Name\\": \\"Forwarding rule-test\\",\\n \\"Id\\": \\"hr****\\",\\n \\"CreateTimestamp\\": 1594608704000,\\n \\"BindEdgeDnsClusters\\": [\\n {\\n \\"ClusterId\\": \\"\\",\\n \\"ClusterName\\": \\"\\",\\n \\"ClusterUserId\\": 0\\n }\\n ],\\n \\"PriorityForwardConfigs\\": [\\n {\\n \\"Protocol\\": \\"\\",\\n \\"EnableStatus\\": \\"\\",\\n \\"Priority\\": 0,\\n \\"AlidnsServiceAddresses\\": [\\n \\"\\"\\n ],\\n \\"CustomAddresses\\": [\\n \\"\\"\\n ]\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
'title' => 'DescribeResolverRules',
- 'summary' => 'Describes one or more forwarding rules.',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2023-01-06T04:15:31.000Z',
- 'description' => 'Response parameters changed',
- ],
- [
- 'createdAt' => '2021-10-27T01:19:07.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2023-01-06T04:15:31.000Z', 'description' => 'Response parameters changed'],
+ ['createdAt' => '2021-10-27T01:19:07.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeResolverRules',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeResolverRules'],
],
],
'ramActions' => [
@@ -5491,27 +3789,16 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz::{#accountId}:rule/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz::{#accountId}:rule/*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 10,\\n \\"RequestId\\": \\"A10E03D7-808C-422D-9144-F8586C2E2297\\",\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 1,\\n \\"TotalItems\\": 1,\\n \\"Rules\\": [\\n {\\n \\"Type\\": \\"OUTBOUND\\",\\n \\"UpdateTime\\": \\"2020-07-13 10:51:44\\",\\n \\"ForwardIps\\": [\\n {\\n \\"Ip\\": \\"172.16.XX.XX\\",\\n \\"Port\\": 80\\n }\\n ],\\n \\"EndpointName\\": \\"终端节点-test\\",\\n \\"CreateTime\\": \\"2020-07-13 10:51:44\\",\\n \\"ZoneName\\": \\"example.com\\",\\n \\"UpdateTimestamp\\": 1594608704000,\\n \\"BindVpcs\\": [\\n {\\n \\"VpcName\\": \\"vpc-name-test\\",\\n \\"VpcId\\": \\"vpc-0jl96awrjt75ezglc****\\",\\n \\"VpcType\\": \\"STANDARD\\",\\n \\"RegionName\\": \\"China (Ulanqab)\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"VpcUserId\\": \\"141339776561****\\"\\n }\\n ],\\n \\"EndpointId\\": \\"hr****\\",\\n \\"Name\\": \\"转发规则-test\\",\\n \\"Id\\": \\"hr****\\",\\n \\"CreateTimestamp\\": 1594608704000,\\n \\"BindEdgeDnsClusters\\": [\\n {\\n \\"ClusterId\\": \\"\\",\\n \\"ClusterName\\": \\"\\",\\n \\"ClusterUserId\\": 0\\n }\\n ],\\n \\"PriorityForwardConfigs\\": [\\n {\\n \\"Protocol\\": \\"\\",\\n \\"EnableStatus\\": \\"\\",\\n \\"Priority\\": 0,\\n \\"AlidnsServiceAddresses\\": [\\n \\"\\"\\n ],\\n \\"CustomAddresses\\": [\\n \\"\\"\\n ]\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
+ 'translator' => 'manual',
],
'DescribeStatisticSummary' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5519,37 +3806,23 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- ],
+ 'systemTags' => ['operationType' => 'get'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'zh',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'zh'],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The user\'s IP address.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '127.0.XX.XX',
- ],
+ 'schema' => ['description' => 'The user\'s IP address.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '127.0.XX.XX'],
],
],
'responses' => [
@@ -5557,19 +3830,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'TotalCount' => [
- 'description' => 'The total number of requests from yesterday.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '2254',
- ],
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'A73F3BD0-B1A8-42A9-A9B6-689BBABC4891',
- ],
+ 'TotalCount' => ['description' => 'The total number of requests from yesterday.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '2254'],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => 'A73F3BD0-B1A8-42A9-A9B6-689BBABC4891'],
'ZoneRequestTops' => [
'type' => 'object',
'itemNode' => true,
@@ -5581,31 +3843,15 @@
'description' => 'Details.',
'type' => 'object',
'properties' => [
- 'RequestCount' => [
- 'description' => 'The number of requests from yesterday.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '2251',
- ],
- 'ZoneName' => [
- 'description' => 'The zone name.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'test.com',
- ],
- 'BizType' => [
- 'description' => 'The service type. Valid values:'."\n"
- ."\n"
- .'- AUTH\\_ZONE: Authoritative zone.'."\n"
- ."\n"
- .'- RESOLVER\\_RULE: Forwarding rule.'."\n"
- ."\n"
- .'- INBOUND: Inbound endpoint.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'AUTH_ZONE',
- ],
+ 'RequestCount' => ['description' => 'The number of requests from yesterday.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '2251'],
+ 'ZoneName' => ['description' => 'The zone name.', 'type' => 'string', 'title' => '', 'example' => 'test.com'],
+ 'BizType' => ['description' => 'The service type. Valid values:'."\n"
+ ."\n"
+ .'- AUTH\\_ZONE: Authoritative zone.'."\n"
+ ."\n"
+ .'- RESOLVER\\_RULE: Forwarding rule.'."\n"
+ ."\n"
+ .'- INBOUND: Inbound endpoint.', 'type' => 'string', 'title' => '', 'example' => 'AUTH_ZONE'],
],
'title' => '',
'example' => '',
@@ -5629,47 +3875,16 @@
'description' => 'Details.',
'type' => 'object',
'properties' => [
- 'VpcId' => [
- 'description' => 'The VPC ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vpc-f8zvrvr1payllgz38****',
- ],
- 'VpcType' => [
- 'description' => 'The VPC type. Valid values:'."\n"
- ."\n"
- .'- STANDARD: Standard VPC.'."\n"
- ."\n"
- .'- EDS: Elastic Desktop Service (EDS) VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'STANDARD',
- ],
- 'RegionName' => [
- 'description' => 'The region name.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '华北 2',
- ],
- 'TunnelId' => [
- 'description' => 'The tunnel ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'tun-7h33lkqfuhgnyy****',
- ],
- 'RequestCount' => [
- 'description' => 'The number of requests from yesterday.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '2254',
- ],
- 'RegionId' => [
- 'description' => 'The region ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-beijing',
- ],
+ 'VpcId' => ['description' => 'The VPC ID.', 'type' => 'string', 'title' => '', 'example' => 'vpc-f8zvrvr1payllgz38****'],
+ 'VpcType' => ['description' => 'The VPC type. Valid values:'."\n"
+ ."\n"
+ .'- STANDARD: Standard VPC.'."\n"
+ ."\n"
+ .'- EDS: Elastic Desktop Service (EDS) VPC.', 'type' => 'string', 'title' => '', 'example' => 'STANDARD'],
+ 'RegionName' => ['description' => 'The region name.', 'type' => 'string', 'title' => '', 'example' => 'China (Beijing)'],
+ 'TunnelId' => ['description' => 'The tunnel ID.', 'type' => 'string', 'title' => '', 'example' => 'tun-7h33lkqfuhgnyy****'],
+ 'RequestCount' => ['description' => 'The number of requests from yesterday.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '2254'],
+ 'RegionId' => ['description' => 'The region ID.', 'type' => 'string', 'title' => '', 'example' => 'cn-beijing'],
],
'title' => '',
'example' => '',
@@ -5689,23 +3904,16 @@
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"TotalCount\\": 2254,\\n \\"RequestId\\": \\"A73F3BD0-B1A8-42A9-A9B6-689BBABC4891\\",\\n \\"ZoneRequestTops\\": {\\n \\"ZoneRequestTop\\": [\\n {\\n \\"RequestCount\\": 2251,\\n \\"ZoneName\\": \\"test.com\\",\\n \\"BizType\\": \\"AUTH_ZONE\\"\\n }\\n ]\\n },\\n \\"VpcRequestTops\\": {\\n \\"VpcRequestTop\\": [\\n {\\n \\"VpcId\\": \\"vpc-f8zvrvr1payllgz38****\\",\\n \\"VpcType\\": \\"STANDARD\\",\\n \\"RegionName\\": \\"China (Beijing)\\",\\n \\"TunnelId\\": \\"tun-7h33lkqfuhgnyy****\\",\\n \\"RequestCount\\": 2254,\\n \\"RegionId\\": \\"cn-beijing\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
'title' => 'DescribeStatisticSummary',
'summary' => 'Call the DescribeStatisticSummary operation to retrieve a summary of yesterday\'s request volume. This summary includes the top three zones and top three VPCs ranked by request volume.',
'responseParamsDescription' => 'If you do not specify the \\`BizType\\` parameter, the returned parameters are described as follows. \\`TotalCount\\` is the total number of requests for authoritative zones, forwarding rules, and inbound endpoints. \\`ZoneRequestTops\\` lists the top zones by request volume, which includes authoritative zones and forwarding rules but excludes inbound endpoints. \\`VpcRequestTops\\` lists the top VPCs by total request volume, which includes requests from authoritative zones, forwarding rules, and inbound endpoints.',
'changeSet' => [
- [
- 'createdAt' => '2023-01-06T04:15:31.000Z',
- 'description' => 'Response parameters changed, Error codes changed',
- ],
+ ['createdAt' => '2023-01-06T04:15:31.000Z', 'description' => 'Response parameters changed, Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeStatisticSummary',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeStatisticSummary'],
],
],
'ramActions' => [
@@ -5716,27 +3924,16 @@
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"TotalCount\\": 2254,\\n \\"RequestId\\": \\"A73F3BD0-B1A8-42A9-A9B6-689BBABC4891\\",\\n \\"ZoneRequestTops\\": {\\n \\"ZoneRequestTop\\": [\\n {\\n \\"RequestCount\\": 2251,\\n \\"ZoneName\\": \\"test.com\\",\\n \\"BizType\\": \\"AUTH_ZONE\\"\\n }\\n ]\\n },\\n \\"VpcRequestTops\\": {\\n \\"VpcRequestTop\\": [\\n {\\n \\"VpcId\\": \\"vpc-f8zvrvr1payllgz38****\\",\\n \\"VpcType\\": \\"STANDARD\\",\\n \\"RegionName\\": \\"华北 2\\",\\n \\"TunnelId\\": \\"tun-7h33lkqfuhgnyy****\\",\\n \\"RequestCount\\": 2254,\\n \\"RegionId\\": \\"cn-beijing\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
+ 'translator' => 'manual',
],
'DescribeSyncEcsHostTask' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5744,39 +3941,23 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- ],
+ 'systemTags' => ['operationType' => 'get'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'docRequired' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'pvtz-test-id-2989149d628c5****',
- ],
+ 'schema' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'pvtz-test-id-2989149d628c5****'],
],
],
'responses' => [
@@ -5784,28 +3965,13 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'Status' => [
- 'description' => 'The status of the automatic hostname synchronization feature. Valid values:'."\n"
- ."\n"
- .'- ON: Enabled. The system reads the hostnames of ECS instances in the selected region and updates the DNS records every minute.'."\n"
- ."\n"
- .'- OFF: Disabled.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'ON',
- ],
- 'ZoneId' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'pvtz-test-id-2989149d628c56****',
- ],
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '75446CC1-FC9A-4595-8D96-089D73D7A63D',
- ],
+ 'Status' => ['description' => 'The status of the automatic hostname synchronization feature. Valid values:'."\n"
+ ."\n"
+ .'- ON: Enabled. The system reads the hostnames of ECS instances in the selected region and updates the DNS records every minute.'."\n"
+ ."\n"
+ .'- OFF: Disabled.', 'type' => 'string', 'title' => '', 'example' => 'ON'],
+ 'ZoneId' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'title' => '', 'example' => 'pvtz-test-id-2989149d628c56****'],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '75446CC1-FC9A-4595-8D96-089D73D7A63D'],
'EcsRegions' => [
'type' => 'object',
'itemNode' => true,
@@ -5817,13 +3983,7 @@
'description' => 'Region information',
'type' => 'object',
'properties' => [
- 'UserId' => [
- 'description' => 'The ID of the user who owns the region. This parameter is used for cross-account synchronization.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '141339776561****',
- ],
+ 'UserId' => ['description' => 'The ID of the user who owns the region. This parameter is used for cross-account synchronization.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '141339776561****'],
'RegionIds' => [
'type' => 'object',
'itemNode' => true,
@@ -5831,12 +3991,7 @@
'RegionId' => [
'description' => 'A list of the synced region IDs.',
'type' => 'array',
- 'items' => [
- 'description' => 'The ID of a synced region.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-beijing',
- ],
+ 'items' => ['description' => 'The ID of a synced region.', 'type' => 'string', 'title' => '', 'example' => 'cn-beijing'],
'title' => '',
'example' => '',
],
@@ -5864,12 +4019,7 @@
'RegionId' => [
'description' => 'The IDs of the synced ECS regions.',
'type' => 'array',
- 'items' => [
- 'description' => 'The ID of a synced region.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-hongkong',
- ],
+ 'items' => ['description' => 'The ID of a synced region.', 'type' => 'string', 'title' => '', 'example' => 'cn-hongkong'],
'title' => '',
'example' => '',
],
@@ -5878,16 +4028,11 @@
'title' => '',
'example' => '',
],
- 'Success' => [
- 'description' => 'Indicates whether the request was successful. Valid values:'."\n"
- ."\n"
- .'- True'."\n"
- ."\n"
- .'- False',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'True',
- ],
+ 'Success' => ['description' => 'Indicates whether the request was successful. Valid values:'."\n"
+ ."\n"
+ .'- True'."\n"
+ ."\n"
+ .'- False', 'type' => 'boolean', 'title' => '', 'example' => 'True'],
],
'description' => '',
'title' => '',
@@ -5898,19 +4043,11 @@
'title' => 'DescribeSyncEcsHostTask',
'summary' => 'Call DescribeSyncEcsHostTask to retrieve the details of a hostname sync task based on a zone ID.',
'changeSet' => [
- [
- 'createdAt' => '2022-09-19T03:14:43.000Z',
- 'description' => 'Request parameters changed, Error codes changed',
- ],
+ ['createdAt' => '2022-09-19T03:14:43.000Z', 'description' => 'Request parameters changed, Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeSyncEcsHostTask',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeSyncEcsHostTask'],
],
],
'ramActions' => [
@@ -5921,12 +4058,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -5934,14 +4066,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Status\\": \\"ON\\",\\n \\"ZoneId\\": \\"pvtz-test-id-2989149d628c56****\\",\\n \\"RequestId\\": \\"75446CC1-FC9A-4595-8D96-089D73D7A63D\\",\\n \\"EcsRegions\\": {\\n \\"EcsRegion\\": [\\n {\\n \\"UserId\\": 0,\\n \\"RegionIds\\": {\\n \\"RegionId\\": [\\n \\"cn-beijing\\"\\n ]\\n }\\n }\\n ]\\n },\\n \\"Regions\\": {\\n \\"RegionId\\": [\\n \\"cn-hongkong\\"\\n ]\\n },\\n \\"Success\\": true\\n}","type":"json"}]',
],
'DescribeTags' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5949,62 +4075,33 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- ],
+ 'systemTags' => ['operationType' => 'get'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ResourceType',
'in' => 'query',
- 'schema' => [
- 'description' => 'The resource type. Set the value to ZONE.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'ZONE',
- ],
+ 'schema' => ['description' => 'The resource type. Set the value to ZONE.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'ZONE'],
],
[
'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'description' => 'The page number. The start value is 1. Default value: 1.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'title' => '',
- 'example' => '1',
- ],
+ 'schema' => ['description' => 'The page number. The start value is 1. Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'title' => '', 'example' => '1'],
],
[
'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of entries per page. Maximum value: 100. Default value: 20.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'title' => '',
- 'example' => '20',
- ],
+ 'schema' => ['description' => 'The number of entries per page. Maximum value: 100. Default value: 20.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'title' => '', 'example' => '20'],
],
],
'responses' => [
@@ -6012,33 +4109,10 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'TotalCount' => [
- 'description' => 'The total number of entries returned.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '200',
- ],
- 'PageSize' => [
- 'description' => 'The number of entries returned per page.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '20',
- ],
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '9EA7F720-B7C0-45C1-9CF4-B6A5A1179B68',
- ],
- 'PageNumber' => [
- 'description' => 'The returned page number.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
+ 'TotalCount' => ['description' => 'The total number of entries returned.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '200'],
+ 'PageSize' => ['description' => 'The number of entries returned per page.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '20'],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '9EA7F720-B7C0-45C1-9CF4-B6A5A1179B68'],
+ 'PageNumber' => ['description' => 'The returned page number.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
'Tags' => [
'description' => 'The list of resource tags.',
'type' => 'array',
@@ -6046,21 +4120,11 @@
'description' => 'The information about the resource tag.',
'type' => 'object',
'properties' => [
- 'Key' => [
- 'description' => 'The tag key of the resource.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'env',
- ],
+ 'Key' => ['description' => 'The tag key of the resource.', 'type' => 'string', 'title' => '', 'example' => 'env'],
'Values' => [
'description' => 'The list of tag values.',
'type' => 'array',
- 'items' => [
- 'description' => 'The tag value.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'daily',
- ],
+ 'items' => ['description' => 'The tag value.', 'type' => 'string', 'title' => '', 'example' => 'daily'],
'title' => '',
'example' => '',
],
@@ -6084,19 +4148,11 @@
."\n"
.'You can query tags for zone resources only.',
'changeSet' => [
- [
- 'createdAt' => '2024-01-31T10:11:10.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2024-01-31T10:11:10.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeTags',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeTags'],
],
],
'ramActions' => [
@@ -6107,12 +4163,7 @@
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -6120,14 +4171,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"TotalCount\\": 200,\\n \\"PageSize\\": 20,\\n \\"RequestId\\": \\"9EA7F720-B7C0-45C1-9CF4-B6A5A1179B68\\",\\n \\"PageNumber\\": 1,\\n \\"Tags\\": [\\n {\\n \\"Key\\": \\"env\\",\\n \\"Values\\": [\\n \\"daily\\"\\n ]\\n }\\n ]\\n}","type":"json"}]',
],
'DescribeUserServiceStatus' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6135,26 +4180,18 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- ],
+ 'systemTags' => ['operationType' => 'get'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
],
'responses' => [
@@ -6162,26 +4199,16 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'Status' => [
- 'description' => 'The service status of the current user:'."\n"
- ."\n"
- .'- **CLOSED**: The service is not activated.'."\n"
- ."\n"
- .'- **OPENED**: The service is activated.'."\n"
- ."\n"
- .'- **IN\\_DEBT**: The service has an overdue payment.'."\n"
- ."\n"
- .'- **IN\\_DEBT\\_OVER\\_DUE**: The service is suspended due to an overdue payment.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'OPENED',
- ],
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '99626905-678A-4E8A-984E-6AEB09993996',
- ],
+ 'Status' => ['description' => 'The service status of the current user:'."\n"
+ ."\n"
+ .'- **CLOSED**: The service is not activated.'."\n"
+ ."\n"
+ .'- **OPENED**: The service is activated.'."\n"
+ ."\n"
+ .'- **IN\\_DEBT**: The service has an overdue payment.'."\n"
+ ."\n"
+ .'- **IN\\_DEBT\\_OVER\\_DUE**: The service is suspended due to an overdue payment.', 'type' => 'string', 'title' => '', 'example' => 'OPENED'],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '99626905-678A-4E8A-984E-6AEB09993996'],
],
'description' => '',
'title' => '',
@@ -6194,12 +4221,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeUserServiceStatus',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeUserServiceStatus'],
],
],
'ramActions' => [
@@ -6210,12 +4232,7 @@
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -6224,14 +4241,8 @@
'extraInfo' => ' ',
],
'DescribeUserVpcAuthorizations' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6239,62 +4250,31 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- ],
+ 'systemTags' => ['operationType' => 'get'],
'parameters' => [
[
'name' => 'AuthType',
'in' => 'query',
- 'schema' => [
- 'description' => 'The authorization type. Valid values:'."\n"
- ."\n"
- .'- NORMAL: A regular authorization.'."\n"
- ."\n"
- .'- CLOUD\\_PRODUCT: An authorization for an Alibaba Cloud service.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'NORMAL',
- ],
+ 'schema' => ['description' => 'The authorization type. Valid values:'."\n"
+ ."\n"
+ .'- NORMAL: A regular authorization.'."\n"
+ ."\n"
+ .'- CLOUD\\_PRODUCT: An authorization for an Alibaba Cloud service.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'NORMAL'],
],
[
'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'description' => 'The page number. The value starts from 1. The default value is 1.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '9999999',
- 'title' => '',
- 'example' => '1',
- ],
+ 'schema' => ['description' => 'The page number. The value starts from 1. The default value is 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '9999999', 'title' => '', 'example' => '1'],
],
[
'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of entries per page. The maximum value is 100. The default value is 20.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '100',
- 'title' => '',
- 'example' => '20',
- ],
+ 'schema' => ['description' => 'The number of entries per page. The maximum value is 100. The default value is 20.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100', 'title' => '', 'example' => '20'],
],
[
'name' => 'AuthorizedUserId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the Alibaba Cloud account that owns the authorized resources.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'title' => '',
- 'example' => '141339776561****',
- ],
+ 'schema' => ['description' => 'The ID of the Alibaba Cloud account that owns the authorized resources.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'title' => '', 'example' => '141339776561****'],
],
],
'responses' => [
@@ -6302,33 +4282,10 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'PageSize' => [
- 'description' => 'The number of entries returned per page.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '20',
- ],
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '46973D4C-E3E4-4ABA-9190-9A9DE406C7E',
- ],
- 'PageNumber' => [
- 'description' => 'The page number of the returned data.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'TotalPages' => [
- 'description' => 'The total number of pages returned.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '5',
- ],
+ 'PageSize' => ['description' => 'The number of entries returned per page.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '20'],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '46973D4C-E3E4-4ABA-9190-9A9DE406C7E'],
+ 'PageNumber' => ['description' => 'The page number of the returned data.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'TotalPages' => ['description' => 'The total number of pages returned.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '5'],
'Users' => [
'description' => 'The information about the Alibaba Cloud accounts that own the authorized resources.',
'type' => 'array',
@@ -6336,42 +4293,15 @@
'description' => 'The information about an Alibaba Cloud account.',
'type' => 'object',
'properties' => [
- 'AuthType' => [
- 'description' => 'The authorization type. Valid values:'."\n"
- ."\n"
- .'- NORMAL: A regular authorization.'."\n"
- ."\n"
- .'- CLOUD\\_PRODUCT: An authorization for an Alibaba Cloud service.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'NORMAL',
- ],
- 'AuthorizedUserId' => [
- 'description' => 'The ID of the Alibaba Cloud account that owns the authorized resources.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '141339776561****',
- ],
- 'AuthorizedAliyunId' => [
- 'description' => 'The name of the Alibaba Cloud account that owns the authorized resources.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'alidn****@test.com',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the authorization was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2023-05-08T02:31Z'."\n",
- ],
- 'CreateTimestamp' => [
- 'description' => 'The timestamp that indicates when the authorization was created.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1672740294000',
- ],
+ 'AuthType' => ['description' => 'The authorization type. Valid values:'."\n"
+ ."\n"
+ .'- NORMAL: A regular authorization.'."\n"
+ ."\n"
+ .'- CLOUD\\_PRODUCT: An authorization for an Alibaba Cloud service.', 'type' => 'string', 'title' => '', 'example' => 'NORMAL'],
+ 'AuthorizedUserId' => ['description' => 'The ID of the Alibaba Cloud account that owns the authorized resources.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '141339776561****'],
+ 'AuthorizedAliyunId' => ['description' => 'The name of the Alibaba Cloud account that owns the authorized resources.', 'type' => 'string', 'title' => '', 'example' => 'alidn****@test.com'],
+ 'CreateTime' => ['description' => 'The time when the authorization was created.', 'type' => 'string', 'title' => '', 'example' => '2023-05-08T02:31Z'."\n"],
+ 'CreateTimestamp' => ['description' => 'The timestamp that indicates when the authorization was created.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1672740294000'],
],
'title' => '',
'example' => '',
@@ -6379,13 +4309,7 @@
'title' => '',
'example' => '',
],
- 'TotalItems' => [
- 'description' => 'The total number of authorizations.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '100',
- ],
+ 'TotalItems' => ['description' => 'The total number of authorizations.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '100'],
],
'description' => '',
'title' => '',
@@ -6399,19 +4323,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2021-09-22T06:38:48.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2021-09-22T06:38:48.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeUserVpcAuthorizations',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeUserVpcAuthorizations'],
],
],
'ramActions' => [
@@ -6422,12 +4338,7 @@
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -6435,14 +4346,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 20,\\n \\"RequestId\\": \\"46973D4C-E3E4-4ABA-9190-9A9DE406C7E\\",\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 5,\\n \\"Users\\": [\\n {\\n \\"AuthType\\": \\"NORMAL\\",\\n \\"AuthorizedUserId\\": 0,\\n \\"AuthorizedAliyunId\\": \\"alidn****@test.com\\",\\n \\"CreateTime\\": \\"2023-05-08T02:31Z\\\\n\\",\\n \\"CreateTimestamp\\": 1672740294000\\n }\\n ],\\n \\"TotalItems\\": 100\\n}","type":"json"}]',
],
'DescribeZoneInfo' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6454,39 +4359,24 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREpvtz18XH29',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtz18XH29'],
],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- **zh**: Chinese.'."\n"
- ."\n"
- .'- **en**: English.'."\n"
- ."\n"
- .'Default: **en**',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- **zh**: Chinese.'."\n"
+ ."\n"
+ .'- **en**: English.'."\n"
+ ."\n"
+ .'Default: **en**', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d3****',
- ],
+ 'schema' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'df2d03865266bd9842306db586d3****'],
],
],
'responses' => [
@@ -6494,105 +4384,32 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'F73F41A3-B6DD-42CA-A793-FFF93277835D',
- ],
- 'SlaveDns' => [
- 'description' => 'Indicates whether secondary DNS is enabled. Valid values:'."\n"
- ."\n"
- .'- **true**: Enabled'."\n"
- ."\n"
- .'- **false**: Disabled',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'false',
- ],
- 'ResourceGroupId' => [
- 'description' => 'The ID of the resource group to which the zone belongs.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'rg-acfmykd63gt****',
- ],
- 'ZoneId' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d3****',
- ],
- 'ProxyPattern' => [
- 'description' => 'Indicates whether the recursive proxy for subdomains is enabled.'."\n"
- ."\n"
- .'- ZONE: Disabled. If a non-existent subdomain is resolved, an NXDOMAIN response is returned to indicate that the subdomain does not exist.'."\n"
- ."\n"
- .'- RECORD: Enabled. If a non-existent subdomain is resolved, the system queries the forwarding and recursion modules in sequence and uses the final result to respond to the DNS query.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'ZONE',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the zone was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2024-07-15T09:40Z',
- ],
- 'ZoneType' => [
- 'description' => 'The type of the zone. Valid values:'."\n"
- ."\n"
- .'- **AUTH\\_ZONE**: Authoritative zone.'."\n"
- ."\n"
- .'- **CLOUD\\_PRODUCT\\_ZONE**: Authoritative zone for a cloud product.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'AUTH_ZONE',
- ],
- 'Remark' => [
- 'description' => 'The remarks.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'test',
- ],
- 'ZoneName' => [
- 'description' => 'The name of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'zone-test.cn',
- ],
- 'ZoneTag' => [
- 'description' => 'The tag of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'pvtz',
- ],
- 'UpdateTime' => [
- 'description' => 'The time when the zone was last updated.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2024-07-22T09:39Z',
- ],
- 'UpdateTimestamp' => [
- 'description' => 'The timestamp that indicates when the zone was last updated.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1721641148000',
- ],
- 'RecordCount' => [
- 'description' => 'The total number of DNS records in the zone.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '5',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The timestamp that indicates when the zone was created.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1721036404000',
- ],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => 'F73F41A3-B6DD-42CA-A793-FFF93277835D'],
+ 'SlaveDns' => ['description' => 'Indicates whether secondary DNS is enabled. Valid values:'."\n"
+ ."\n"
+ .'- **true**: Enabled'."\n"
+ ."\n"
+ .'- **false**: Disabled', 'type' => 'boolean', 'title' => '', 'example' => 'false'],
+ 'ResourceGroupId' => ['description' => 'The ID of the resource group to which the zone belongs.', 'type' => 'string', 'title' => '', 'example' => 'rg-acfmykd63gt****'],
+ 'ZoneId' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'title' => '', 'example' => 'df2d03865266bd9842306db586d3****'],
+ 'ProxyPattern' => ['description' => 'Indicates whether the recursive proxy for subdomains is enabled.'."\n"
+ ."\n"
+ .'- ZONE: Disabled. If a non-existent subdomain is resolved, an NXDOMAIN response is returned to indicate that the subdomain does not exist.'."\n"
+ ."\n"
+ .'- RECORD: Enabled. If a non-existent subdomain is resolved, the system queries the forwarding and recursion modules in sequence and uses the final result to respond to the DNS query.', 'type' => 'string', 'title' => '', 'example' => 'ZONE'],
+ 'CreateTime' => ['description' => 'The time when the zone was created.', 'type' => 'string', 'title' => '', 'example' => '2024-07-15T09:40Z'],
+ 'ZoneType' => ['description' => 'The type of the zone. Valid values:'."\n"
+ ."\n"
+ .'- **AUTH\\_ZONE**: Authoritative zone.'."\n"
+ ."\n"
+ .'- **CLOUD\\_PRODUCT\\_ZONE**: Authoritative zone for a cloud product.', 'type' => 'string', 'title' => '', 'example' => 'AUTH_ZONE'],
+ 'Remark' => ['description' => 'The remarks.', 'type' => 'string', 'title' => '', 'example' => 'test'],
+ 'ZoneName' => ['description' => 'The name of the zone.', 'type' => 'string', 'title' => '', 'example' => 'zone-test.cn'],
+ 'ZoneTag' => ['description' => 'The tag of the zone.', 'type' => 'string', 'title' => '', 'example' => 'pvtz'],
+ 'UpdateTime' => ['description' => 'The time when the zone was last updated.', 'type' => 'string', 'title' => '', 'example' => '2024-07-22T09:39Z'],
+ 'UpdateTimestamp' => ['description' => 'The timestamp that indicates when the zone was last updated.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1721641148000'],
+ 'RecordCount' => ['description' => 'The total number of DNS records in the zone.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '5'],
+ 'CreateTimestamp' => ['description' => 'The timestamp that indicates when the zone was created.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1721036404000'],
'BindVpcs' => [
'type' => 'object',
'itemNode' => true,
@@ -6604,47 +4421,16 @@
'description' => 'The list of bound VPCs.',
'type' => 'object',
'properties' => [
- 'VpcName' => [
- 'description' => 'The name of the VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vpc_test',
- ],
- 'VpcId' => [
- 'description' => 'The unique ID of the VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vpc-f8zvrvr1payllgz38****',
- ],
- 'VpcType' => [
- 'description' => 'The type of the VPC. Valid values:'."\n"
- ."\n"
- .'- STANDARD: Standard VPC.'."\n"
- ."\n"
- .'- EDS: Elastic Desktop Service (EDS) workspace VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'STANDARD',
- ],
- 'RegionName' => [
- 'description' => 'The name of the region where the VPC is located.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'China (Heyuan)',
- ],
- 'VpcUserId' => [
- 'description' => 'The ID of the user to which the VPC belongs. If this parameter is null, the VPC belongs to the current user.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '141339776561****',
- ],
- 'RegionId' => [
- 'description' => 'The ID of the region where the VPC is located.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-heyuan',
- ],
+ 'VpcName' => ['description' => 'The name of the VPC.', 'type' => 'string', 'title' => '', 'example' => 'vpc_test'],
+ 'VpcId' => ['description' => 'The unique ID of the VPC.', 'type' => 'string', 'title' => '', 'example' => 'vpc-f8zvrvr1payllgz38****'],
+ 'VpcType' => ['description' => 'The type of the VPC. Valid values:'."\n"
+ ."\n"
+ .'- STANDARD: Standard VPC.'."\n"
+ ."\n"
+ .'- EDS: Elastic Desktop Service (EDS) workspace VPC.', 'type' => 'string', 'title' => '', 'example' => 'STANDARD'],
+ 'RegionName' => ['description' => 'The name of the region where the VPC is located.', 'type' => 'string', 'title' => '', 'example' => 'China (Heyuan)'],
+ 'VpcUserId' => ['description' => 'The ID of the user to which the VPC belongs. If this parameter is null, the VPC belongs to the current user.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '141339776561****'],
+ 'RegionId' => ['description' => 'The ID of the region where the VPC is located.', 'type' => 'string', 'title' => '', 'example' => 'cn-heyuan'],
],
'title' => '',
'example' => '',
@@ -6657,48 +4443,23 @@
'title' => '',
'example' => '',
],
- 'IsPtr' => [
- 'description' => 'Indicates whether the zone is a reverse lookup zone. Valid values:'."\n"
- ."\n"
- .'- true: The zone is a reverse lookup zone.'."\n"
- ."\n"
- .'- false: The zone is not a reverse lookup zone.',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'false',
- ],
- 'DnsGroup' => [
- 'description' => 'The DNS group. Valid values:'."\n"
- ."\n"
- .'- **NORMAL\\_ZONE**: Regular group'."\n"
- ."\n"
- .'- **FAST\\_ZONE**: Fast group',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'FAST_ZONE',
- ],
- 'Creator' => [
- 'description' => 'The creator of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '141339776561****',
- ],
- 'CreatorType' => [
- 'description' => 'The type of the creator.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'USER',
- ],
- 'DnsGroupChanging' => [
- 'description' => 'The status of switching the DNS group for the zone. You can switch a zone between the regular and fast groups. Valid values:'."\n"
- ."\n"
- .'- true: The DNS group is being switched.'."\n"
- ."\n"
- .'- false: The DNS group is not being switched.',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'false',
- ],
+ 'IsPtr' => ['description' => 'Indicates whether the zone is a reverse lookup zone. Valid values:'."\n"
+ ."\n"
+ .'- true: The zone is a reverse lookup zone.'."\n"
+ ."\n"
+ .'- false: The zone is not a reverse lookup zone.', 'type' => 'boolean', 'title' => '', 'example' => 'false'],
+ 'DnsGroup' => ['description' => 'The DNS group. Valid values:'."\n"
+ ."\n"
+ .'- **NORMAL\\_ZONE**: Regular group'."\n"
+ ."\n"
+ .'- **FAST\\_ZONE**: Fast group', 'type' => 'string', 'title' => '', 'example' => 'FAST_ZONE'],
+ 'Creator' => ['description' => 'The creator of the zone.', 'type' => 'string', 'title' => '', 'example' => '141339776561****'],
+ 'CreatorType' => ['description' => 'The type of the creator.', 'type' => 'string', 'title' => '', 'example' => 'USER'],
+ 'DnsGroupChanging' => ['description' => 'The status of switching the DNS group for the zone. You can switch a zone between the regular and fast groups. Valid values:'."\n"
+ ."\n"
+ .'- true: The DNS group is being switched.'."\n"
+ ."\n"
+ .'- false: The DNS group is not being switched.', 'type' => 'boolean', 'title' => '', 'example' => 'false'],
'BindEdgeDnsClusters' => [
'type' => 'object',
'itemNode' => true,
@@ -6708,25 +4469,9 @@
'items' => [
'type' => 'object',
'properties' => [
- 'ClusterId' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'ClusterName' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'ClusterUserId' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'ClusterId' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
+ 'ClusterName' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
+ 'ClusterUserId' => ['type' => 'integer', 'format' => 'int64', 'description' => '', 'title' => '', 'example' => ''],
],
'description' => '',
'title' => '',
@@ -6750,41 +4495,13 @@
],
'errorCodes' => [
400 => [
- [
- 'errorCode' => 'InvalidParameter',
- 'errorMessage' => 'The specified value parameter is not valid.',
- 'description' => '',
- ],
- [
- 'errorCode' => 'IllegalUser',
- 'errorMessage' => 'The user is illegal.',
- 'description' => '',
- ],
- [
- 'errorCode' => 'Zone.Invalid.Name',
- 'errorMessage' => 'Zone name is invalid.',
- 'description' => '',
- ],
- [
- 'errorCode' => 'Zone.Invalid.Id',
- 'errorMessage' => 'Zone id is invalid.',
- 'description' => 'Zone id is invalid.',
- ],
- [
- 'errorCode' => 'Zone.Invalid.UserId',
- 'errorMessage' => 'Zone userid is invalid.',
- 'description' => '',
- ],
- [
- 'errorCode' => 'Zone.NotExists',
- 'errorMessage' => 'Zone is not exists',
- 'description' => '',
- ],
- [
- 'errorCode' => 'Zone.VpcExists',
- 'errorMessage' => 'Zone have vpc bound.',
- 'description' => '',
- ],
+ ['errorCode' => 'InvalidParameter', 'errorMessage' => 'The specified value parameter is not valid.', 'description' => ''],
+ ['errorCode' => 'IllegalUser', 'errorMessage' => 'The user is illegal.', 'description' => ''],
+ ['errorCode' => 'Zone.Invalid.Name', 'errorMessage' => 'Zone name is invalid.', 'description' => ''],
+ ['errorCode' => 'Zone.Invalid.Id', 'errorMessage' => 'Zone id is invalid.', 'description' => 'Zone id is invalid.'],
+ ['errorCode' => 'Zone.Invalid.UserId', 'errorMessage' => 'Zone userid is invalid.', 'description' => ''],
+ ['errorCode' => 'Zone.NotExists', 'errorMessage' => 'Zone is not exists', 'description' => ''],
+ ['errorCode' => 'Zone.VpcExists', 'errorMessage' => 'Zone have vpc bound.', 'description' => ''],
],
],
'title' => 'DescribeZoneInfo',
@@ -6793,19 +4510,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2023-01-06T04:15:32.000Z',
- 'description' => 'Response parameters changed',
- ],
+ ['createdAt' => '2023-01-06T04:15:32.000Z', 'description' => 'Response parameters changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeZoneInfo',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZoneInfo'],
],
],
'ramActions' => [
@@ -6816,12 +4525,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -6829,14 +4533,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"F73F41A3-B6DD-42CA-A793-FFF93277835D\\",\\n \\"SlaveDns\\": false,\\n \\"ResourceGroupId\\": \\"rg-acfmykd63gt****\\",\\n \\"ZoneId\\": \\"df2d03865266bd9842306db586d3****\\",\\n \\"ProxyPattern\\": \\"ZONE\\",\\n \\"CreateTime\\": \\"2024-07-15T09:40Z\\",\\n \\"ZoneType\\": \\"AUTH_ZONE\\",\\n \\"Remark\\": \\"test\\",\\n \\"ZoneName\\": \\"zone-test.cn\\",\\n \\"ZoneTag\\": \\"pvtz\\",\\n \\"UpdateTime\\": \\"2024-07-22T09:39Z\\",\\n \\"UpdateTimestamp\\": 1721641148000,\\n \\"RecordCount\\": 5,\\n \\"CreateTimestamp\\": 1721036404000,\\n \\"BindVpcs\\": {\\n \\"Vpc\\": [\\n {\\n \\"VpcName\\": \\"vpc_test\\",\\n \\"VpcId\\": \\"vpc-f8zvrvr1payllgz38****\\",\\n \\"VpcType\\": \\"STANDARD\\",\\n \\"RegionName\\": \\"China (Heyuan)\\",\\n \\"VpcUserId\\": 0,\\n \\"RegionId\\": \\"cn-heyuan\\"\\n }\\n ]\\n },\\n \\"IsPtr\\": false,\\n \\"DnsGroup\\": \\"FAST_ZONE\\",\\n \\"Creator\\": \\"141339776561****\\",\\n \\"CreatorType\\": \\"USER\\",\\n \\"DnsGroupChanging\\": false,\\n \\"BindEdgeDnsClusters\\": {\\n \\"EdgeDnsCluster\\": [\\n {\\n \\"ClusterId\\": \\"\\",\\n \\"ClusterName\\": \\"\\",\\n \\"ClusterUserId\\": 0\\n }\\n ]\\n }\\n}","type":"json"}]',
],
'DescribeZoneRecord' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6844,21 +4542,12 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- ],
+ 'systemTags' => ['operationType' => 'get'],
'parameters' => [
[
'name' => 'RecordId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'title' => '',
- 'example' => '5808',
- ],
+ 'schema' => ['description' => 'The ID of the DNS record.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'title' => '', 'example' => '5808'],
],
],
'responses' => [
@@ -6866,112 +4555,26 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE',
- ],
- 'Status' => [
- 'description' => 'The status of the DNS record. Valid values:'."\n"
- ."\n"
- .'- **ENABLE**: The DNS record is enabled.'."\n"
- ."\n"
- .'- **DISABLE**: The DNS record is paused.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'ENABLE',
- ],
- 'Type' => [
- 'description' => 'The type of the DNS record.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'A',
- ],
- 'Value' => [
- 'description' => 'The record value.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '127.0.0.1',
- ],
- 'Ttl' => [
- 'description' => 'The time to live (TTL).',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '60',
- ],
- 'Remark' => [
- 'description' => 'The remarks.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'test record',
- ],
- 'RecordId' => [
- 'description' => 'The ID of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '5808',
- ],
- 'Rr' => [
- 'description' => 'The host record.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'www',
- ],
- 'Priority' => [
- 'description' => 'The priority of the mail exchange (MX) record.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '5',
- ],
- 'Line' => [
- 'description' => 'The DNS resolution line.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'default',
- ],
- 'Weight' => [
- 'description' => 'The weight of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the record was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2018-01-23T03:15Z',
- ],
- 'UpdateTime' => [
- 'description' => 'The time when the record was last updated.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2018-01-24T06:35Z',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The timestamp that indicates when the record was created.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1516775741000',
- ],
- 'UpdateTimestamp' => [
- 'description' => 'The timestamp that indicates when the record was last updated.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1516775741000',
- ],
- 'ZoneId' => [
- 'description' => 'The zone ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'CAgICA1OA_58',
- ],
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'title' => '', 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE'],
+ 'Status' => ['description' => 'The status of the DNS record. Valid values:'."\n"
+ ."\n"
+ .'- **ENABLE**: The DNS record is enabled.'."\n"
+ ."\n"
+ .'- **DISABLE**: The DNS record is paused.', 'type' => 'string', 'title' => '', 'example' => 'ENABLE'],
+ 'Type' => ['description' => 'The type of the DNS record.', 'type' => 'string', 'title' => '', 'example' => 'A'],
+ 'Value' => ['description' => 'The record value.', 'type' => 'string', 'title' => '', 'example' => '127.0.0.1'],
+ 'Ttl' => ['description' => 'The time to live (TTL).', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '60'],
+ 'Remark' => ['description' => 'The remarks.', 'type' => 'string', 'title' => '', 'example' => 'test record'],
+ 'RecordId' => ['description' => 'The ID of the DNS record.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '5808'],
+ 'Rr' => ['description' => 'The host record.', 'type' => 'string', 'title' => '', 'example' => 'www'],
+ 'Priority' => ['description' => 'The priority of the mail exchange (MX) record.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '5'],
+ 'Line' => ['description' => 'The DNS resolution line.', 'type' => 'string', 'title' => '', 'example' => 'default'],
+ 'Weight' => ['description' => 'The weight of the DNS record.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'CreateTime' => ['description' => 'The time when the record was created.', 'type' => 'string', 'title' => '', 'example' => '2018-01-23T03:15Z'],
+ 'UpdateTime' => ['description' => 'The time when the record was last updated.', 'type' => 'string', 'title' => '', 'example' => '2018-01-24T06:35Z'],
+ 'CreateTimestamp' => ['description' => 'The timestamp that indicates when the record was created.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1516775741000'],
+ 'UpdateTimestamp' => ['description' => 'The timestamp that indicates when the record was last updated.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1516775741000'],
+ 'ZoneId' => ['description' => 'The zone ID.', 'type' => 'string', 'title' => '', 'example' => 'CAgICA1OA_58'],
],
'description' => '',
'title' => '',
@@ -6984,12 +4587,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeZoneRecord',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZoneRecord'],
],
],
'ramActions' => [
@@ -7000,12 +4598,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -7013,14 +4606,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0B7AD377-7E86-44A8-B9A8-53E8666E72FE\\",\\n \\"Status\\": \\"ENABLE\\",\\n \\"Type\\": \\"A\\",\\n \\"Value\\": \\"127.0.0.1\\",\\n \\"Ttl\\": 60,\\n \\"Remark\\": \\"test record\\",\\n \\"RecordId\\": 5808,\\n \\"Rr\\": \\"www\\",\\n \\"Priority\\": 5,\\n \\"Line\\": \\"default\\",\\n \\"Weight\\": 1,\\n \\"CreateTime\\": \\"2018-01-23T03:15Z\\",\\n \\"UpdateTime\\": \\"2018-01-24T06:35Z\\",\\n \\"CreateTimestamp\\": 1516775741000,\\n \\"UpdateTimestamp\\": 1516775741000,\\n \\"ZoneId\\": \\"CAgICA1OA_58\\"\\n}","type":"json"}]',
],
'DescribeZoneRecords' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7028,121 +4615,63 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- ],
+ 'systemTags' => ['operationType' => 'get'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'Keyword',
'in' => 'query',
- 'schema' => [
- 'description' => 'The keyword for the hostname. The search is not case-sensitive. Use the SearchMode parameter to switch between a fuzzy search and an exact search. The default is an exact search.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'test',
- ],
+ 'schema' => ['description' => 'The keyword for the hostname. The search is not case-sensitive. Use the SearchMode parameter to switch between a fuzzy search and an exact search. The default is an exact search.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'test'],
],
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'a96d70eb4ab8ef01503dc5486914****',
- ],
+ 'schema' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'a96d70eb4ab8ef01503dc5486914****'],
],
[
'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'description' => 'The page number. Pages start from 1. The default value is 1.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'default' => '1',
- 'title' => '',
- 'example' => '1',
- ],
+ 'schema' => ['description' => 'The page number. Pages start from 1. The default value is 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'default' => '1', 'title' => '', 'example' => '1'],
],
[
'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of entries to return on each page. The maximum value is 100. The default value is 20.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '100',
- 'minimum' => '1',
- 'default' => '20',
- 'title' => '',
- 'example' => '20',
- ],
+ 'schema' => ['description' => 'The number of entries to return on each page. The maximum value is 100. The default value is 20.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100', 'minimum' => '1', 'default' => '20', 'title' => '', 'example' => '20'],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The client IP address of the user.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '127.0.XX.XX',
- ],
+ 'schema' => ['description' => 'The client IP address of the user.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '127.0.XX.XX'],
],
[
'name' => 'Tag',
'in' => 'query',
- 'schema' => [
- 'description' => 'The tag. Valid values:'."\n"
- ."\n"
- .'- ecs: Queries the hostnames that are synchronized from ECS instances to the zone.'."\n"
- ."\n"
- .'- If you do not specify this parameter, all DNS records in the zone are queried.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'ecs',
- ],
+ 'schema' => ['description' => 'The tag. Valid values:'."\n"
+ ."\n"
+ .'- ecs: Queries the hostnames that are synchronized from ECS instances to the zone.'."\n"
+ ."\n"
+ .'- If you do not specify this parameter, all DNS records in the zone are queried.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'ecs'],
],
[
'name' => 'SearchMode',
'in' => 'query',
- 'schema' => [
- 'description' => 'The search mode. Valid values:'."\n"
- ."\n"
- .'- **LIKE**: fuzzy search'."\n"
- ."\n"
- .'- **EXACT**: exact search (default)'."\n"
- ."\n"
- .'This parameter is used with the Keyword parameter.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'EXACT',
- ],
+ 'schema' => ['description' => 'The search mode. Valid values:'."\n"
+ ."\n"
+ .'- **LIKE**: fuzzy search'."\n"
+ ."\n"
+ .'- **EXACT**: exact search (default)'."\n"
+ ."\n"
+ .'This parameter is used with the Keyword parameter.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'EXACT'],
],
],
'responses' => [
@@ -7150,40 +4679,11 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'PageSize' => [
- 'description' => 'The number of entries returned on each page.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '100',
- ],
- 'RequestId' => [
- 'description' => 'The request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '7B07FBC3-3A53-4939-A3C6-2BDFE407BAB2',
- ],
- 'PageNumber' => [
- 'description' => 'The page number.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'TotalPages' => [
- 'description' => 'The total number of pages.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'TotalItems' => [
- 'description' => 'The total number of DNS records.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '100',
- ],
+ 'PageSize' => ['description' => 'The number of entries returned on each page.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '100'],
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'title' => '', 'example' => '7B07FBC3-3A53-4939-A3C6-2BDFE407BAB2'],
+ 'PageNumber' => ['description' => 'The page number.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'TotalPages' => ['description' => 'The total number of pages.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'TotalItems' => ['description' => 'The total number of DNS records.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '100'],
'Records' => [
'type' => 'object',
'itemNode' => true,
@@ -7195,120 +4695,39 @@
'description' => 'The details of a DNS record.',
'type' => 'object',
'properties' => [
- 'Status' => [
- 'description' => 'The status of the DNS record. Valid values:'."\n"
- ."\n"
- .'- ENABLE: enabled'."\n"
- ."\n"
- .'- DISABLE: paused',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'ENABLE',
- ],
- 'Type' => [
- 'description' => 'The type of the DNS record. Valid values:'."\n"
- ."\n"
- .'- **A**: maps a domain name to an IPv4 address.'."\n"
- ."\n"
- .'- **AAAA**: maps a domain name to an IPv6 address.'."\n"
- ."\n"
- .'- **CNAME**: maps a domain name to another domain name.'."\n"
- ."\n"
- .'- **TXT**: a text record. The text can be up to 255 characters in length. A TXT record is usually used for Sender Policy Framework (SPF) records to prevent spam.'."\n"
- ."\n"
- .'- **MX**: maps a domain name to the IP address of a mail server.'."\n"
- ."\n"
- .'- **PTR**: maps an IP address to a domain name.'."\n"
- ."\n"
- .'- **SRV**: a service record that specifies the server that provides a specific service.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'A',
- ],
- 'Value' => [
- 'description' => 'The record value.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '127.0.XX.XX',
- ],
- 'Ttl' => [
- 'description' => 'The time-to-live (TTL) value.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '60',
- ],
- 'Remark' => [
- 'description' => 'The remarks.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'test',
- ],
- 'RecordId' => [
- 'description' => 'The ID of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '246959****',
- ],
- 'Rr' => [
- 'description' => 'The hostname.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'www',
- ],
- 'Priority' => [
- 'description' => 'The priority of the MX record.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '10',
- ],
- 'Line' => [
- 'description' => 'The DNS resolution line.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'default',
- ],
- 'Weight' => [
- 'description' => 'The weight of the record. Valid values: 1 to 100. The default value is 1. DNS requests are distributed to the IP addresses of records based on their weights.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the DNS record was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2019-03-14T03:47Z',
- ],
- 'UpdateTime' => [
- 'description' => 'The time when the DNS record was last updated.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2023-05-08T02:31Z',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The timestamp that indicates when the DNS record was created.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1672740294000',
- ],
- 'UpdateTimestamp' => [
- 'description' => 'The timestamp that indicates when the DNS record was last updated.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1654777678000',
- ],
- 'ZoneId' => [
- 'description' => 'The zone ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'a49f55537f3b0b1e6e43add0bf5f****',
- ],
+ 'Status' => ['description' => 'The status of the DNS record. Valid values:'."\n"
+ ."\n"
+ .'- ENABLE: enabled'."\n"
+ ."\n"
+ .'- DISABLE: paused', 'type' => 'string', 'title' => '', 'example' => 'ENABLE'],
+ 'Type' => ['description' => 'The type of the DNS record. Valid values:'."\n"
+ ."\n"
+ .'- **A**: maps a domain name to an IPv4 address.'."\n"
+ ."\n"
+ .'- **AAAA**: maps a domain name to an IPv6 address.'."\n"
+ ."\n"
+ .'- **CNAME**: maps a domain name to another domain name.'."\n"
+ ."\n"
+ .'- **TXT**: a text record. The text can be up to 255 characters in length. A TXT record is usually used for Sender Policy Framework (SPF) records to prevent spam.'."\n"
+ ."\n"
+ .'- **MX**: maps a domain name to the IP address of a mail server.'."\n"
+ ."\n"
+ .'- **PTR**: maps an IP address to a domain name.'."\n"
+ ."\n"
+ .'- **SRV**: a service record that specifies the server that provides a specific service.', 'type' => 'string', 'title' => '', 'example' => 'A'],
+ 'Value' => ['description' => 'The record value.', 'type' => 'string', 'title' => '', 'example' => '127.0.XX.XX'],
+ 'Ttl' => ['description' => 'The time-to-live (TTL) value.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '60'],
+ 'Remark' => ['description' => 'The remarks.', 'type' => 'string', 'title' => '', 'example' => 'test'],
+ 'RecordId' => ['description' => 'The ID of the DNS record.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '246959****'],
+ 'Rr' => ['description' => 'The hostname.', 'type' => 'string', 'title' => '', 'example' => 'www'],
+ 'Priority' => ['description' => 'The priority of the MX record.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '10'],
+ 'Line' => ['description' => 'The DNS resolution line.', 'type' => 'string', 'title' => '', 'example' => 'default'],
+ 'Weight' => ['description' => 'The weight of the record. Valid values: 1 to 100. The default value is 1. DNS requests are distributed to the IP addresses of records based on their weights.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'CreateTime' => ['description' => 'The time when the DNS record was created.', 'type' => 'string', 'title' => '', 'example' => '2019-03-14T03:47Z'],
+ 'UpdateTime' => ['description' => 'The time when the DNS record was last updated.', 'type' => 'string', 'title' => '', 'example' => '2023-05-08T02:31Z'],
+ 'CreateTimestamp' => ['description' => 'The timestamp that indicates when the DNS record was created.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1672740294000'],
+ 'UpdateTimestamp' => ['description' => 'The timestamp that indicates when the DNS record was last updated.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1654777678000'],
+ 'ZoneId' => ['description' => 'The zone ID.', 'type' => 'string', 'title' => '', 'example' => 'a49f55537f3b0b1e6e43add0bf5f****'],
],
'title' => '',
'example' => '',
@@ -7333,12 +4752,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '100',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeZoneRecords',
- ],
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZoneRecords'],
],
],
'ramActions' => [
@@ -7349,12 +4763,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -7362,14 +4771,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 100,\\n \\"RequestId\\": \\"7B07FBC3-3A53-4939-A3C6-2BDFE407BAB2\\",\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 1,\\n \\"TotalItems\\": 100,\\n \\"Records\\": {\\n \\"Record\\": [\\n {\\n \\"Status\\": \\"ENABLE\\",\\n \\"Type\\": \\"A\\",\\n \\"Value\\": \\"127.0.XX.XX\\",\\n \\"Ttl\\": 60,\\n \\"Remark\\": \\"test\\",\\n \\"RecordId\\": 0,\\n \\"Rr\\": \\"www\\",\\n \\"Priority\\": 10,\\n \\"Line\\": \\"default\\",\\n \\"Weight\\": 1,\\n \\"CreateTime\\": \\"2019-03-14T03:47Z\\",\\n \\"UpdateTime\\": \\"2023-05-08T02:31Z\\",\\n \\"CreateTimestamp\\": 1672740294000,\\n \\"UpdateTimestamp\\": 1654777678000,\\n \\"ZoneId\\": \\"a49f55537f3b0b1e6e43add0bf5f****\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
],
'DescribeZoneVpcTree' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7382,30 +4785,18 @@
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The IP address of the client.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '127.0.XX.XX',
- ],
+ 'schema' => ['description' => 'The IP address of the client.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '127.0.XX.XX'],
],
],
'responses' => [
@@ -7413,12 +4804,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '7B07FBC3-3A53-4939-A3C6-2BDFE407BAB2',
- ],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '7B07FBC3-3A53-4939-A3C6-2BDFE407BAB2'],
'Zones' => [
'type' => 'object',
'itemNode' => true,
@@ -7430,34 +4816,14 @@
'description' => 'The details of the zone.',
'type' => 'object',
'properties' => [
- 'UpdateTime' => [
- 'description' => 'The time when the zone was last updated.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2019-09-18T08:20Z',
- ],
- 'ZoneType' => [
- 'description' => 'The type of the zone. Description:'."\n"
- ."\n"
- .'- AUTH\\_ZONE: authoritative zone.'."\n"
- ."\n"
- .'- CLOUD\\_PRODUCT\\_ZONE: authoritative zone for a cloud service.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'AUTH_ZONE',
- ],
- 'Remark' => [
- 'description' => 'The remarks.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'demo',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the zone was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2019-09-18T08:20Z',
- ],
+ 'UpdateTime' => ['description' => 'The time when the zone was last updated.', 'type' => 'string', 'title' => '', 'example' => '2019-09-18T08:20Z'],
+ 'ZoneType' => ['description' => 'The type of the zone. Description:'."\n"
+ ."\n"
+ .'- AUTH\\_ZONE: authoritative zone.'."\n"
+ ."\n"
+ .'- CLOUD\\_PRODUCT\\_ZONE: authoritative zone for a cloud service.', 'type' => 'string', 'title' => '', 'example' => 'AUTH_ZONE'],
+ 'Remark' => ['description' => 'The remarks.', 'type' => 'string', 'title' => '', 'example' => 'demo'],
+ 'CreateTime' => ['description' => 'The time when the zone was created.', 'type' => 'string', 'title' => '', 'example' => '2019-09-18T08:20Z'],
'Vpcs' => [
'type' => 'object',
'itemNode' => true,
@@ -7469,40 +4835,15 @@
'description' => 'The VPC information.',
'type' => 'object',
'properties' => [
- 'VpcName' => [
- 'description' => 'The name of the VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'demo-vpc',
- ],
- 'VpcId' => [
- 'description' => 'The unique ID of the VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'vpc-f8zvrvr1payllgz38****',
- ],
- 'VpcType' => [
- 'description' => 'The type of the VPC. Description:'."\n"
- ."\n"
- .'- STANDARD: standard VPC.'."\n"
- ."\n"
- .'- EDS: Elastic Desktop Service (EDS) VPC.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'STANDARD',
- ],
- 'RegionName' => [
- 'description' => 'The name of the region where the VPC is located.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'China (Heyuan)',
- ],
- 'RegionId' => [
- 'description' => 'The ID of the region where the VPC is located.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'cn-heyuan',
- ],
+ 'VpcName' => ['description' => 'The name of the VPC.', 'type' => 'string', 'title' => '', 'example' => 'demo-vpc'],
+ 'VpcId' => ['description' => 'The unique ID of the VPC.', 'type' => 'string', 'title' => '', 'example' => 'vpc-f8zvrvr1payllgz38****'],
+ 'VpcType' => ['description' => 'The type of the VPC. Description:'."\n"
+ ."\n"
+ .'- STANDARD: standard VPC.'."\n"
+ ."\n"
+ .'- EDS: Elastic Desktop Service (EDS) VPC.', 'type' => 'string', 'title' => '', 'example' => 'STANDARD'],
+ 'RegionName' => ['description' => 'The name of the region where the VPC is located.', 'type' => 'string', 'title' => '', 'example' => 'China (Heyuan)'],
+ 'RegionId' => ['description' => 'The ID of the region where the VPC is located.', 'type' => 'string', 'title' => '', 'example' => 'cn-heyuan'],
],
'title' => '',
'example' => '',
@@ -7515,91 +4856,33 @@
'title' => '',
'example' => '',
],
- 'RecordCount' => [
- 'description' => 'The number of DNS records in the zone.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'ZoneName' => [
- 'description' => 'The name of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'example.com'."\n",
- ],
- 'UpdateTimestamp' => [
- 'description' => 'The time when the zone was last updated. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1568794834000',
- ],
- 'ZoneId' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d3****',
- ],
- 'ZoneTag' => [
- 'description' => 'The type of the cloud service.'."\n"
- ."\n"
- .'> - This parameter is empty if ZoneType is set to AUTH\\_ZONE.'."\n"
- .'>'."\n"
- .'> - This parameter indicates the type of the cloud service if ZoneType is set to CLOUD\\_PRODUCT\\_ZONE.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'BLINK',
- ],
- 'IsPtr' => [
- 'description' => 'Indicates whether the zone is a reverse lookup zone. Description:'."\n"
- ."\n"
- .'- true: The zone is a reverse lookup zone.'."\n"
- ."\n"
- .'- false: The zone is not a reverse lookup zone.',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'false',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The time when the zone was created. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1568794812000',
- ],
- 'DnsGroup' => [
- 'description' => 'The built-in authoritative zone. Description:'."\n"
- ."\n"
- .'- NORMAL\\_ZONE: regular zone.'."\n"
- ."\n"
- .'- FAST\\_ZONE: fast zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'NORMAL_ZONE',
- ],
- 'Creator' => [
- 'description' => 'The creator of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '141339776561****',
- ],
- 'CreatorType' => [
- 'description' => 'The type of the operator.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'USER',
- ],
- 'DnsGroupChanging' => [
- 'description' => 'The status of switching the zone location between a regular zone and a fast zone. Description:'."\n"
- ."\n"
- .'- true: The zone is being switched.'."\n"
- ."\n"
- .'- false: The zone is not being switched.',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'true',
- ],
+ 'RecordCount' => ['description' => 'The number of DNS records in the zone.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'ZoneName' => ['description' => 'The name of the zone.', 'type' => 'string', 'title' => '', 'example' => 'example.com'."\n"],
+ 'UpdateTimestamp' => ['description' => 'The time when the zone was last updated. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1568794834000'],
+ 'ZoneId' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'title' => '', 'example' => 'df2d03865266bd9842306db586d3****'],
+ 'ZoneTag' => ['description' => 'The type of the cloud service.'."\n"
+ ."\n"
+ .'> - This parameter is empty if ZoneType is set to AUTH\\_ZONE.'."\n"
+ .'>'."\n"
+ .'> - This parameter indicates the type of the cloud service if ZoneType is set to CLOUD\\_PRODUCT\\_ZONE.', 'type' => 'string', 'title' => '', 'example' => 'BLINK'],
+ 'IsPtr' => ['description' => 'Indicates whether the zone is a reverse lookup zone. Description:'."\n"
+ ."\n"
+ .'- true: The zone is a reverse lookup zone.'."\n"
+ ."\n"
+ .'- false: The zone is not a reverse lookup zone.', 'type' => 'boolean', 'title' => '', 'example' => 'false'],
+ 'CreateTimestamp' => ['description' => 'The time when the zone was created. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1568794812000'],
+ 'DnsGroup' => ['description' => 'The built-in authoritative zone. Description:'."\n"
+ ."\n"
+ .'- NORMAL\\_ZONE: regular zone.'."\n"
+ ."\n"
+ .'- FAST\\_ZONE: fast zone.', 'type' => 'string', 'title' => '', 'example' => 'NORMAL_ZONE'],
+ 'Creator' => ['description' => 'The creator of the zone.', 'type' => 'string', 'title' => '', 'example' => '141339776561****'],
+ 'CreatorType' => ['description' => 'The type of the operator.', 'type' => 'string', 'title' => '', 'example' => 'USER'],
+ 'DnsGroupChanging' => ['description' => 'The status of switching the zone location between a regular zone and a fast zone. Description:'."\n"
+ ."\n"
+ .'- true: The zone is being switched.'."\n"
+ ."\n"
+ .'- false: The zone is not being switched.', 'type' => 'boolean', 'title' => '', 'example' => 'true'],
],
'title' => '',
'example' => '',
@@ -7626,19 +4909,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2023-01-06T04:15:31.000Z',
- 'description' => 'Response parameters changed, Error codes changed',
- ],
+ ['createdAt' => '2023-01-06T04:15:31.000Z', 'description' => 'Response parameters changed, Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeZoneVpcTree',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZoneVpcTree'],
],
],
'ramActions' => [
@@ -7649,12 +4924,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/*'],
],
],
],
@@ -7662,14 +4932,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"7B07FBC3-3A53-4939-A3C6-2BDFE407BAB2\\",\\n \\"Zones\\": {\\n \\"Zone\\": [\\n {\\n \\"UpdateTime\\": \\"2019-09-18T08:20Z\\",\\n \\"ZoneType\\": \\"AUTH_ZONE\\",\\n \\"Remark\\": \\"demo\\",\\n \\"CreateTime\\": \\"2019-09-18T08:20Z\\",\\n \\"Vpcs\\": {\\n \\"Vpc\\": [\\n {\\n \\"VpcName\\": \\"demo-vpc\\",\\n \\"VpcId\\": \\"vpc-f8zvrvr1payllgz38****\\",\\n \\"VpcType\\": \\"STANDARD\\",\\n \\"RegionName\\": \\"China (Heyuan)\\",\\n \\"RegionId\\": \\"cn-heyuan\\"\\n }\\n ]\\n },\\n \\"RecordCount\\": 1,\\n \\"ZoneName\\": \\"example.com\\\\n\\",\\n \\"UpdateTimestamp\\": 1568794834000,\\n \\"ZoneId\\": \\"df2d03865266bd9842306db586d3****\\",\\n \\"ZoneTag\\": \\"BLINK\\",\\n \\"IsPtr\\": false,\\n \\"CreateTimestamp\\": 1568794812000,\\n \\"DnsGroup\\": \\"NORMAL_ZONE\\",\\n \\"Creator\\": \\"141339776561****\\",\\n \\"CreatorType\\": \\"USER\\",\\n \\"DnsGroupChanging\\": true\\n }\\n ]\\n }\\n}","type":"json"}]',
],
'DescribeZones' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7682,9 +4946,7 @@
'riskType' => 'none',
'chargeType' => 'free',
'abilityTreeCode' => '15426',
- 'abilityTreeNodes' => [
- 'FEATUREpvtz18XH29',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtz18XH29'],
],
'parameters' => [
[
@@ -7708,109 +4970,54 @@
[
'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'description' => 'The page number. Pages start from page 1. Default value: 1.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- 'default' => '1',
- 'title' => '',
- 'example' => '1',
- ],
+ 'schema' => ['description' => 'The page number. Pages start from page 1. Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'default' => '1', 'title' => '', 'example' => '1'],
],
[
'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of entries to return on each page. Maximum value: **100**. Default value: **20**.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '100',
- 'minimum' => '1',
- 'default' => '20',
- 'title' => '',
- 'example' => '20',
- ],
+ 'schema' => ['description' => 'The number of entries to return on each page. Maximum value: **100**. Default value: **20**.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100', 'minimum' => '1', 'default' => '20', 'title' => '', 'example' => '20'],
],
[
'name' => 'Keyword',
'in' => 'query',
- 'schema' => [
- 'description' => 'The keyword of the zone name. The search is not case-sensitive. You can set the SearchMode parameter to switch between exact search and fuzzy search. The default mode is fuzzy search.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'test',
- ],
+ 'schema' => ['description' => 'The keyword of the zone name. The search is not case-sensitive. You can set the SearchMode parameter to switch between exact search and fuzzy search. The default mode is fuzzy search.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'test'],
],
[
'name' => 'SearchMode',
'in' => 'query',
- 'schema' => [
- 'description' => 'The search mode. This parameter takes effect only when the Keyword parameter is specified. Valid values:'."\n"
- ."\n"
- .'- **LIKE**: fuzzy search (default)'."\n"
- ."\n"
- .'- **EXACT**: exact search'."\n"
- ."\n"
- .'Default value: **LIKE**.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'EXACT',
- ],
+ 'schema' => ['description' => 'The search mode. This parameter takes effect only when the Keyword parameter is specified. Valid values:'."\n"
+ ."\n"
+ .'- **LIKE**: fuzzy search (default)'."\n"
+ ."\n"
+ .'- **EXACT**: exact search'."\n"
+ ."\n"
+ .'Default value: **LIKE**.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'EXACT'],
],
[
'name' => 'QueryRegionId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The region ID of the VPC that is associated with the zone.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['description' => 'The region ID of the VPC that is associated with the zone.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'cn-hangzhou'],
],
[
'name' => 'QueryVpcId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the VPC that is associated with the zone.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'vpc-f8zvrvr1payllgz38****',
- ],
+ 'schema' => ['description' => 'The ID of the VPC that is associated with the zone.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'vpc-f8zvrvr1payllgz38****'],
],
[
'name' => 'ResourceGroupId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the resource group to which the zone belongs.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'rg-aekz2qj7awz****',
- ],
+ 'schema' => ['description' => 'The ID of the resource group to which the zone belongs.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'rg-aekz2qj7awz****'],
],
[
'name' => 'ZoneType',
'in' => 'query',
- 'schema' => [
- 'description' => 'The type of the zones to query. Valid values:'."\n"
- ."\n"
- .'- **AUTH\\_ZONE**: authoritative zones.'."\n"
- ."\n"
- .'- **CLOUD\\_PRODUCT\\_ZONE**: zones for cloud services.'."\n"
- ."\n"
- .'Default value: **AUTH\\_ZONE**.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'AUTH_ZONE',
- ],
+ 'schema' => ['description' => 'The type of the zones to query. Valid values:'."\n"
+ ."\n"
+ .'- **AUTH\\_ZONE**: authoritative zones.'."\n"
+ ."\n"
+ .'- **CLOUD\\_PRODUCT\\_ZONE**: zones for cloud services.'."\n"
+ ."\n"
+ .'Default value: **AUTH\\_ZONE**.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'AUTH_ZONE'],
],
[
'name' => 'ZoneTag',
@@ -7819,17 +5026,11 @@
'schema' => [
'description' => 'The list of cloud service types.',
'type' => 'array',
- 'items' => [
- 'description' => 'The type of the cloud service.'."\n"
- ."\n"
- .'- This parameter is ignored if you query authoritative zones.'."\n"
- ."\n"
- .'- If you query PrivateZone zones for cloud services that you use or manage, the zones of the specified cloud service type are queried.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'BLINK',
- ],
+ 'items' => ['description' => 'The type of the cloud service.'."\n"
+ ."\n"
+ .'- This parameter is ignored if you query authoritative zones.'."\n"
+ ."\n"
+ .'- If you query PrivateZone zones for cloud services that you use or manage, the zones of the specified cloud service type are queried.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'BLINK'],
'required' => false,
'maxItems' => 10000,
'example' => 'BLINK',
@@ -7846,20 +5047,8 @@
'items' => [
'type' => 'object',
'properties' => [
- 'Key' => [
- 'description' => 'The key of the resource tag.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'env',
- ],
- 'Value' => [
- 'description' => 'The value of the resource tag.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'daily',
- ],
+ 'Key' => ['description' => 'The key of the resource tag.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'env'],
+ 'Value' => ['description' => 'The value of the resource tag.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'daily'],
],
'required' => false,
'description' => '',
@@ -7878,40 +5067,11 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'PageSize' => [
- 'description' => 'The number of entries returned per page.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '20',
- ],
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '6856BCF6-11D6-4D7E-AC53-FD579933522B',
- ],
- 'PageNumber' => [
- 'description' => 'The page number of the returned data.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'TotalPages' => [
- 'description' => 'The total number of pages returned.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'TotalItems' => [
- 'description' => 'The total number of entries returned.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
+ 'PageSize' => ['description' => 'The number of entries returned per page.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '20'],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '6856BCF6-11D6-4D7E-AC53-FD579933522B'],
+ 'PageNumber' => ['description' => 'The page number of the returned data.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'TotalPages' => ['description' => 'The total number of pages returned.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'TotalItems' => ['description' => 'The total number of entries returned.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
'Zones' => [
'type' => 'object',
'itemNode' => true,
@@ -7923,12 +5083,7 @@
'description' => 'The details of a zone object.',
'type' => 'object',
'properties' => [
- 'UpdateTime' => [
- 'description' => 'The time when the zone was last updated.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2018-01-03T08:57Z',
- ],
+ 'UpdateTime' => ['description' => 'The time when the zone was last updated.', 'type' => 'string', 'title' => '', 'example' => '2018-01-03T08:57Z'],
'ResourceTags' => [
'type' => 'object',
'itemNode' => true,
@@ -7939,18 +5094,8 @@
'items' => [
'type' => 'object',
'properties' => [
- 'Key' => [
- 'description' => 'The key of the resource tag.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'env',
- ],
- 'Value' => [
- 'description' => 'The value of the resource tag.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'daily',
- ],
+ 'Key' => ['description' => 'The key of the resource tag.', 'type' => 'string', 'title' => '', 'example' => 'env'],
+ 'Value' => ['description' => 'The value of the resource tag.', 'type' => 'string', 'title' => '', 'example' => 'daily'],
],
'description' => '',
'title' => '',
@@ -7964,143 +5109,55 @@
'title' => '',
'example' => '',
],
- 'ZoneType' => [
- 'description' => 'The type of the zone. Valid values:'."\n"
- ."\n"
- .'- **AUTH\\_ZONE**: authoritative zone.'."\n"
- ."\n"
- .'- **CLOUD\\_PRODUCT\\_ZONE**: PrivateZone for a cloud service.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'AUTH_ZONE',
- ],
- 'Remark' => [
- 'description' => 'The remarks on the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'test',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the zone was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2017-12-28T13:08Z',
- ],
- 'RecordCount' => [
- 'description' => 'The number of DNS records in the zone.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '2',
- ],
- 'ZoneName' => [
- 'description' => 'The name of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'test.com',
- ],
- 'ProxyPattern' => [
- 'description' => 'Indicates whether the recursive proxy feature is enabled for subdomains. Valid values:'."\n"
- ."\n"
- .'- **ZONE**: The recursive proxy feature is disabled. When you resolve a subdomain that does not exist in the current zone, an NXDOMAIN error is returned.'."\n"
- ."\n"
- .'- **RECORD**: The recursive proxy feature is enabled. When you resolve a subdomain that does not exist in the current zone, the system queries the forwarding and recursion modules and uses the final result to respond to the DNS request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'ZONE',
- ],
- 'UpdateTimestamp' => [
- 'description' => 'The time when the zone was last updated. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1514969843000',
- ],
- 'ResourceGroupId' => [
- 'description' => 'The ID of the resource group to which the zone belongs.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'rg-aekz2qj7awz****',
- ],
- 'ZoneId' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '6d83e3b31aa60ca4aaa7161f1b6baa95',
- ],
- 'ZoneTag' => [
- 'description' => 'The type of the cloud service.'."\n"
- ."\n"
- .'- This parameter is empty if ZoneType is set to AUTH\\_ZONE.'."\n"
- ."\n"
- .'- This parameter indicates the type of the cloud service if ZoneType is set to CLOUD\\_PRODUCT\\_ZONE.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'BLINK',
- ],
- 'IsPtr' => [
- 'description' => 'Indicates whether the zone is a reverse lookup zone. Valid values:'."\n"
- ."\n"
- .'- **true**: The zone is a reverse lookup zone.'."\n"
- ."\n"
- .'- **false**: The zone is not a reverse lookup zone.',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'false',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The time when the zone was created. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1514466483000',
- ],
- 'DnsGroup' => [
- 'description' => 'The built-in authoritative location zone. Valid values:'."\n"
- ."\n"
- .'- **NORMAL\\_ZONE**: regular zone'."\n"
- ."\n"
- .'- **FAST\\_ZONE**: fast zone',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'NORMAL_ZONE',
- ],
- 'Creator' => [
- 'description' => 'The creator of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '546356****',
- ],
- 'CreatorSubType' => [
- 'description' => 'The type of the account. Valid values:'."\n"
- ."\n"
- .'- **CUSTOMER**: Alibaba Cloud account'."\n"
- ."\n"
- .'- **SUB**: RAM user'."\n"
- ."\n"
- .'- **STS**: role assumption'."\n"
- ."\n"
- .'- **OTHER**: other',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'SUB',
- ],
- 'DnsGroupChanging' => [
- 'description' => 'The status of the zone migration.'."\n"
- ."\n"
- .'- **true**: The zone is being migrated.'."\n"
- ."\n"
- .'- **false**: The zone is not being migrated.',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'false',
- ],
- 'SlaveDnsStatus' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'ZoneType' => ['description' => 'The type of the zone. Valid values:'."\n"
+ ."\n"
+ .'- **AUTH\\_ZONE**: authoritative zone.'."\n"
+ ."\n"
+ .'- **CLOUD\\_PRODUCT\\_ZONE**: PrivateZone for a cloud service.', 'type' => 'string', 'title' => '', 'example' => 'AUTH_ZONE'],
+ 'Remark' => ['description' => 'The remarks on the zone.', 'type' => 'string', 'title' => '', 'example' => 'test'],
+ 'CreateTime' => ['description' => 'The time when the zone was created.', 'type' => 'string', 'title' => '', 'example' => '2017-12-28T13:08Z'],
+ 'RecordCount' => ['description' => 'The number of DNS records in the zone.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '2'],
+ 'ZoneName' => ['description' => 'The name of the zone.', 'type' => 'string', 'title' => '', 'example' => 'test.com'],
+ 'ProxyPattern' => ['description' => 'Indicates whether the recursive proxy feature is enabled for subdomains. Valid values:'."\n"
+ ."\n"
+ .'- **ZONE**: The recursive proxy feature is disabled. When you resolve a subdomain that does not exist in the current zone, an NXDOMAIN error is returned.'."\n"
+ ."\n"
+ .'- **RECORD**: The recursive proxy feature is enabled. When you resolve a subdomain that does not exist in the current zone, the system queries the forwarding and recursion modules and uses the final result to respond to the DNS request.', 'type' => 'string', 'title' => '', 'example' => 'ZONE'],
+ 'UpdateTimestamp' => ['description' => 'The time when the zone was last updated. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1514969843000'],
+ 'ResourceGroupId' => ['description' => 'The ID of the resource group to which the zone belongs.', 'type' => 'string', 'title' => '', 'example' => 'rg-aekz2qj7awz****'],
+ 'ZoneId' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'title' => '', 'example' => '6d83e3b31aa60ca4aaa7161f1b6baa95'],
+ 'ZoneTag' => ['description' => 'The type of the cloud service.'."\n"
+ ."\n"
+ .'- This parameter is empty if ZoneType is set to AUTH\\_ZONE.'."\n"
+ ."\n"
+ .'- This parameter indicates the type of the cloud service if ZoneType is set to CLOUD\\_PRODUCT\\_ZONE.', 'type' => 'string', 'title' => '', 'example' => 'BLINK'],
+ 'IsPtr' => ['description' => 'Indicates whether the zone is a reverse lookup zone. Valid values:'."\n"
+ ."\n"
+ .'- **true**: The zone is a reverse lookup zone.'."\n"
+ ."\n"
+ .'- **false**: The zone is not a reverse lookup zone.', 'type' => 'boolean', 'title' => '', 'example' => 'false'],
+ 'CreateTimestamp' => ['description' => 'The time when the zone was created. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1514466483000'],
+ 'DnsGroup' => ['description' => 'The built-in authoritative location zone. Valid values:'."\n"
+ ."\n"
+ .'- **NORMAL\\_ZONE**: regular zone'."\n"
+ ."\n"
+ .'- **FAST\\_ZONE**: fast zone', 'type' => 'string', 'title' => '', 'example' => 'NORMAL_ZONE'],
+ 'Creator' => ['description' => 'The creator of the zone.', 'type' => 'string', 'title' => '', 'example' => '546356****'],
+ 'CreatorSubType' => ['description' => 'The type of the account. Valid values:'."\n"
+ ."\n"
+ .'- **CUSTOMER**: Alibaba Cloud account'."\n"
+ ."\n"
+ .'- **SUB**: RAM user'."\n"
+ ."\n"
+ .'- **STS**: role assumption'."\n"
+ ."\n"
+ .'- **OTHER**: other', 'type' => 'string', 'title' => '', 'example' => 'SUB'],
+ 'DnsGroupChanging' => ['description' => 'The status of the zone migration.'."\n"
+ ."\n"
+ .'- **true**: The zone is being migrated.'."\n"
+ ."\n"
+ .'- **false**: The zone is not being migrated.', 'type' => 'boolean', 'title' => '', 'example' => 'false'],
+ 'SlaveDnsStatus' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
],
'title' => '',
'example' => '',
@@ -8125,12 +5182,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeZones',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZones'],
],
],
'ramActions' => [
@@ -8141,12 +5193,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/*'],
],
],
],
@@ -8154,14 +5201,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 20,\\n \\"RequestId\\": \\"6856BCF6-11D6-4D7E-AC53-FD579933522B\\",\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 1,\\n \\"TotalItems\\": 1,\\n \\"Zones\\": {\\n \\"Zone\\": [\\n {\\n \\"UpdateTime\\": \\"2018-01-03T08:57Z\\",\\n \\"ResourceTags\\": {\\n \\"ResourceTag\\": [\\n {\\n \\"Key\\": \\"env\\",\\n \\"Value\\": \\"daily\\"\\n }\\n ]\\n },\\n \\"ZoneType\\": \\"AUTH_ZONE\\",\\n \\"Remark\\": \\"test\\",\\n \\"CreateTime\\": \\"2017-12-28T13:08Z\\",\\n \\"RecordCount\\": 2,\\n \\"ZoneName\\": \\"test.com\\",\\n \\"ProxyPattern\\": \\"ZONE\\",\\n \\"UpdateTimestamp\\": 1514969843000,\\n \\"ResourceGroupId\\": \\"rg-aekz2qj7awz****\\",\\n \\"ZoneId\\": \\"6d83e3b31aa60ca4aaa7161f1b6baa95\\",\\n \\"ZoneTag\\": \\"BLINK\\",\\n \\"IsPtr\\": false,\\n \\"CreateTimestamp\\": 1514466483000,\\n \\"DnsGroup\\": \\"NORMAL_ZONE\\",\\n \\"Creator\\": \\"546356****\\",\\n \\"CreatorSubType\\": \\"SUB\\",\\n \\"DnsGroupChanging\\": false,\\n \\"SlaveDnsStatus\\": \\"\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
],
'ListTagResources' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8169,61 +5210,33 @@
],
'operationType' => 'read',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- ],
+ 'systemTags' => ['operationType' => 'get'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese'."\n"
- ."\n"
- .'- en: English'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese'."\n"
+ ."\n"
+ .'- en: English'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ResourceType',
'in' => 'query',
- 'schema' => [
- 'description' => 'The resource type. Set the value to ZONE.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'ZONE',
- ],
+ 'schema' => ['description' => 'The resource type. Set the value to ZONE.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'ZONE'],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'The token that is used to start the next query. It is returned in the response to the previous query.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '23423****',
- ],
+ 'schema' => ['description' => 'The token that is used to start the next query. It is returned in the response to the previous query.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '23423****'],
],
[
'name' => 'Size',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of entries to return on each page. Maximum value: 200. Default value: 20.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'title' => '',
- 'example' => '20',
- ],
+ 'schema' => ['description' => 'The number of entries to return on each page. Maximum value: 200. Default value: 20.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'title' => '', 'example' => '20'],
],
[
'name' => 'ResourceId',
@@ -8232,13 +5245,7 @@
'schema' => [
'description' => 'A list of resource IDs. In this case, a list of zone IDs. You can specify up to 50 IDs.',
'type' => 'array',
- 'items' => [
- 'description' => 'The resource ID. In this case, the zone ID.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '97fe9321a476d0861f624d3f738d****',
- ],
+ 'items' => ['description' => 'The resource ID. In this case, the zone ID.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '97fe9321a476d0861f624d3f738d****'],
'required' => false,
'example' => '97fe9321a476d0861f624d3f738dcc38',
'maxItems' => 51,
@@ -8256,20 +5263,8 @@
'description' => 'The tag information.',
'type' => 'object',
'properties' => [
- 'Key' => [
- 'description' => 'The key of the tag.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'env',
- ],
- 'Value' => [
- 'description' => 'The value of the tag.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'daily',
- ],
+ 'Key' => ['description' => 'The key of the tag.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'env'],
+ 'Value' => ['description' => 'The value of the tag.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'daily'],
],
'required' => false,
'title' => '',
@@ -8287,18 +5282,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'NextToken' => [
- 'description' => 'The token for the next query. If this parameter is empty, all results have been returned.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '23423****',
- ],
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '75446CC1-FC9A-4595-8D96-089D73D7A63D',
- ],
+ 'NextToken' => ['description' => 'The token for the next query. If this parameter is empty, all results have been returned.', 'type' => 'string', 'title' => '', 'example' => '23423****'],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '75446CC1-FC9A-4595-8D96-089D73D7A63D'],
'TagResources' => [
'description' => 'The list of tagged resources.',
'type' => 'array',
@@ -8306,30 +5291,10 @@
'description' => 'The details of a tagged resource.',
'type' => 'object',
'properties' => [
- 'ResourceType' => [
- 'description' => 'The resource type.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'ZONE',
- ],
- 'TagValue' => [
- 'description' => 'The tag value.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'daily',
- ],
- 'ResourceId' => [
- 'description' => 'The resource ID. In this case, the zone ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '97fe9321a476d0861f624d3f738d****',
- ],
- 'TagKey' => [
- 'description' => 'The tag key.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'env',
- ],
+ 'ResourceType' => ['description' => 'The resource type.', 'type' => 'string', 'title' => '', 'example' => 'ZONE'],
+ 'TagValue' => ['description' => 'The tag value.', 'type' => 'string', 'title' => '', 'example' => 'daily'],
+ 'ResourceId' => ['description' => 'The resource ID. In this case, the zone ID.', 'type' => 'string', 'title' => '', 'example' => '97fe9321a476d0861f624d3f738d****'],
+ 'TagKey' => ['description' => 'The tag key.', 'type' => 'string', 'title' => '', 'example' => 'env'],
],
'title' => '',
'example' => '',
@@ -8353,19 +5318,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2024-01-31T10:11:10.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2024-01-31T10:11:10.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'ListTagResources',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListTagResources'],
],
],
'ramActions' => [
@@ -8376,12 +5333,7 @@
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -8389,14 +5341,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"NextToken\\": \\"23423****\\",\\n \\"RequestId\\": \\"75446CC1-FC9A-4595-8D96-089D73D7A63D\\",\\n \\"TagResources\\": [\\n {\\n \\"ResourceType\\": \\"ZONE\\",\\n \\"TagValue\\": \\"daily\\",\\n \\"ResourceId\\": \\"97fe9321a476d0861f624d3f738d****\\",\\n \\"TagKey\\": \\"env\\"\\n }\\n ]\\n}","type":"json"}]',
],
'MoveResourceGroup' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8409,54 +5355,28 @@
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese'."\n"
- ."\n"
- .'- en: English'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese'."\n"
+ ."\n"
+ .'- en: English'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ResourceId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d4****',
- ],
+ 'schema' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'df2d03865266bd9842306db586d4****'],
],
[
'name' => 'NewResourceGroupId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the destination resource group.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'rg-aekz2qj7awz****',
- ],
+ 'schema' => ['description' => 'The ID of the destination resource group.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'rg-aekz2qj7awz****'],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'A client token that ensures the idempotence of the request. Generate a unique value on your client. The token must contain only ASCII characters and be no more than 64 characters in length.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '21079fa016944979537637959d09bc',
- ],
+ 'schema' => ['description' => 'A client token that ensures the idempotence of the request. Generate a unique value on your client. The token must contain only ASCII characters and be no more than 64 characters in length.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '21079fa016944979537637959d09bc'],
],
],
'responses' => [
@@ -8464,12 +5384,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'D1324D48-1E23-4AEF-9EDE-466120561C6F',
- ],
+ 'RequestId' => ['description' => 'The ID of the request.', 'type' => 'string', 'title' => '', 'example' => 'D1324D48-1E23-4AEF-9EDE-466120561C6F'],
],
'description' => '',
'title' => '',
@@ -8488,12 +5403,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'MoveResourceGroup',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'MoveResourceGroup'],
],
],
'ramActions' => [
@@ -8504,12 +5414,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -8517,14 +5422,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"D1324D48-1E23-4AEF-9EDE-466120561C6F\\"\\n}","type":"json"}]',
],
'SearchCustomLines' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8536,73 +5435,33 @@
'operationType' => 'get',
'chargeType' => 'free',
'abilityTreeCode' => '190583',
- 'abilityTreeNodes' => [
- 'FEATUREpvtzNNOVSD',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtzNNOVSD'],
],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'zh',
- ],
+ 'schema' => ['description' => 'The language.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'zh'],
],
[
'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'description' => 'The page number. The value starts from **1**. The default value is **1**.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '9999999',
- 'minimum' => '1',
- 'default' => '1',
- 'title' => '',
- 'example' => '1',
- ],
+ 'schema' => ['description' => 'The page number. The value starts from **1**. The default value is **1**.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '9999999', 'minimum' => '1', 'default' => '1', 'title' => '', 'example' => '1'],
],
[
'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'description' => 'The number of entries per page for a paged query. The maximum value is **100**. The default value is **10**.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '100',
- 'minimum' => '1',
- 'default' => '20',
- 'title' => '',
- 'example' => '10',
- ],
+ 'schema' => ['description' => 'The number of entries per page for a paged query. The maximum value is **100**. The default value is **10**.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100', 'minimum' => '1', 'default' => '20', 'title' => '', 'example' => '10'],
],
[
'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'description' => 'The name of the custom ACL.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '测试',
- ],
+ 'schema' => ['description' => 'The name of the custom ACL.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'Test'],
],
[
'name' => 'Ipv4',
'in' => 'query',
- 'schema' => [
- 'description' => 'The IPv4 address.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '1.1.1.1',
- ],
+ 'schema' => ['description' => 'The IPv4 address.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '1.1.1.1'],
],
[
'name' => 'Creator',
@@ -8611,65 +5470,32 @@
'schema' => [
'description' => 'The list of creator IDs.',
'type' => 'array',
- 'items' => [
- 'description' => 'The creator ID.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '21312421',
- ],
+ 'items' => ['description' => 'The creator ID.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '21312421'],
'required' => false,
'maxItems' => 100,
'title' => '',
+ 'example' => '',
],
],
[
'name' => 'CreateTimestampStart',
'in' => 'query',
- 'schema' => [
- 'description' => 'The start of the creation time range. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'title' => '',
- 'example' => '1672136518123',
- ],
+ 'schema' => ['description' => 'The start of the creation time range. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'title' => '', 'example' => '1672136518123'],
],
[
'name' => 'CreateTimestampEnd',
'in' => 'query',
- 'schema' => [
- 'description' => 'The end of the creation time range. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'title' => '',
- 'example' => '1672136518234',
- ],
+ 'schema' => ['description' => 'The end of the creation time range. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'title' => '', 'example' => '1672136518234'],
],
[
'name' => 'UpdateTimestampStart',
'in' => 'query',
- 'schema' => [
- 'description' => 'The start of the update time range. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'title' => '',
- 'example' => '1672136515000',
- ],
+ 'schema' => ['description' => 'The start of the update time range. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'title' => '', 'example' => '1672136515000'],
],
[
'name' => 'UpdateTimestampEnd',
'in' => 'query',
- 'schema' => [
- 'description' => 'The end of the update time range. This value is a UNIX timestamp.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'title' => '',
- 'example' => '1672136518000',
- ],
+ 'schema' => ['description' => 'The end of the update time range. This value is a UNIX timestamp.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'title' => '', 'example' => '1672136518000'],
],
],
'responses' => [
@@ -8677,40 +5503,11 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'PageSize' => [
- 'description' => 'The number of entries per page for a paged query. The maximum value is **100**. The default value is **10**.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '10',
- ],
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '46973D4C-E3E4-4ABA-9190-9A9DE406C7E',
- ],
- 'PageNumber' => [
- 'description' => 'The page number. The default value is 1.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '1',
- ],
- 'TotalPages' => [
- 'description' => 'The total number of pages.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '5',
- ],
- 'TotalItems' => [
- 'description' => 'The total number of entries.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'title' => '',
- 'example' => '100',
- ],
+ 'PageSize' => ['description' => 'The number of entries per page for a paged query. The maximum value is **100**. The default value is **10**.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '10'],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '46973D4C-E3E4-4ABA-9190-9A9DE406C7E'],
+ 'PageNumber' => ['description' => 'The page number. The default value is 1.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '1'],
+ 'TotalPages' => ['description' => 'The total number of pages.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '5'],
+ 'TotalItems' => ['description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int32', 'title' => '', 'example' => '100'],
'CustomLines' => [
'type' => 'object',
'itemNode' => true,
@@ -8723,18 +5520,8 @@
'items' => [
'type' => 'object',
'properties' => [
- 'LineId' => [
- 'description' => 'The unique ID of the custom ACLs.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '11730',
- ],
- 'Name' => [
- 'description' => 'The name of the custom ACLs.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '测试线路',
- ],
+ 'LineId' => ['description' => 'The unique ID of the custom ACLs.', 'type' => 'string', 'title' => '', 'example' => '11730'],
+ 'Name' => ['description' => 'The name of the custom ACLs.', 'type' => 'string', 'title' => '', 'example' => '测试线路'],
'Ipv4s' => [
'type' => 'object',
'itemNode' => true,
@@ -8743,100 +5530,56 @@
'description' => 'The list of IPv4 CIDR blocks.',
'title' => '',
'type' => 'array',
- 'items' => [
- 'description' => 'The IPv4 CIDR blocks.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2.2.2.2',
- ],
+ 'items' => ['description' => 'The IPv4 CIDR blocks.', 'type' => 'string', 'title' => '', 'example' => '2.2.2.2'],
+ 'example' => '',
],
],
'description' => '',
'title' => '',
+ 'example' => '',
],
- 'Creator' => [
- 'description' => 'The creator ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '1851321989648462',
- ],
- 'CreatorType' => [
- 'description' => 'The role of the creator.'."\n"
- ."\n"
- .'- USER: user'."\n"
- .'- SYSTEM: system',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'USER',
- ],
- 'CreatorSubType' => [
- 'description' => 'The type of the creator.'."\n"
- ."\n"
- .'- CUSTOM: Alibaba Cloud account'."\n"
- .'- SUB: RAM user'."\n"
- .'- STS: role assumption'."\n"
- .'- OTHER: other roles',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'SUB',
- ],
- 'CreateTime' => [
- 'description' => 'The time when the line was created.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2022-12-27 18:16:38',
- ],
- 'CreateTimestamp' => [
- 'description' => 'The timestamp that indicates when the ACL was created.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1671174074000',
- ],
- 'UpdateTime' => [
- 'description' => 'The time when the ACL was updated.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '2023-06-14 14:04:08',
- ],
- 'UpdateTimestamp' => [
- 'description' => 'The timestamp that indicates when the ACL was updated.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '1672136518000',
- ],
- 'DnsCategory' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- ],
+ 'Creator' => ['description' => 'The creator ID.', 'type' => 'string', 'title' => '', 'example' => '1851321989648462'],
+ 'CreatorType' => ['description' => 'The role of the creator.'."\n"
+ ."\n"
+ .'- USER: user'."\n"
+ .'- SYSTEM: system', 'type' => 'string', 'title' => '', 'example' => 'USER'],
+ 'CreatorSubType' => ['description' => 'The type of the creator.'."\n"
+ ."\n"
+ .'- CUSTOM: Alibaba Cloud account'."\n"
+ .'- SUB: RAM user'."\n"
+ .'- STS: role assumption'."\n"
+ .'- OTHER: other roles', 'type' => 'string', 'title' => '', 'example' => 'SUB'],
+ 'CreateTime' => ['description' => 'The time when the line was created.', 'type' => 'string', 'title' => '', 'example' => '2022-12-27 18:16:38'],
+ 'CreateTimestamp' => ['description' => 'The timestamp that indicates when the ACL was created.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1671174074000'],
+ 'UpdateTime' => ['description' => 'The time when the ACL was updated.', 'type' => 'string', 'title' => '', 'example' => '2023-06-14 14:04:08'],
+ 'UpdateTimestamp' => ['description' => 'The timestamp that indicates when the ACL was updated.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '1672136518000'],
+ 'DnsCategory' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
],
'description' => '',
'title' => '',
+ 'example' => '',
],
+ 'example' => '',
],
],
'description' => '',
'title' => '',
+ 'example' => '',
],
],
'description' => '',
'title' => '',
+ 'example' => '',
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 10,\\n \\"RequestId\\": \\"46973D4C-E3E4-4ABA-9190-9A9DE406C7E\\",\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 5,\\n \\"TotalItems\\": 100,\\n \\"CustomLines\\": {\\n \\"CustomLine\\": [\\n {\\n \\"LineId\\": \\"11730\\",\\n \\"Name\\": \\"测试线路\\",\\n \\"Ipv4s\\": {\\n \\"Ipv4\\": [\\n \\"2.2.2.2\\"\\n ]\\n },\\n \\"Creator\\": \\"1851321989648462\\",\\n \\"CreatorType\\": \\"USER\\",\\n \\"CreatorSubType\\": \\"SUB\\",\\n \\"CreateTime\\": \\"2022-12-27 18:16:38\\",\\n \\"CreateTimestamp\\": 1671174074000,\\n \\"UpdateTime\\": \\"2023-06-14 14:04:08\\",\\n \\"UpdateTimestamp\\": 1672136518000,\\n \\"DnsCategory\\": \\"\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
'title' => 'SearchCustomLines',
'summary' => 'Searches for custom access control lists (ACLs).',
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '10',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'SearchCustomLines',
- ],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SearchCustomLines'],
],
],
'ramActions' => [
@@ -8847,27 +5590,16 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 10,\\n \\"RequestId\\": \\"46973D4C-E3E4-4ABA-9190-9A9DE406C7E\\",\\n \\"PageNumber\\": 1,\\n \\"TotalPages\\": 5,\\n \\"TotalItems\\": 100,\\n \\"CustomLines\\": {\\n \\"CustomLine\\": [\\n {\\n \\"LineId\\": \\"11730\\",\\n \\"Name\\": \\"测试线路\\",\\n \\"Ipv4s\\": {\\n \\"Ipv4\\": [\\n \\"2.2.2.2\\"\\n ]\\n },\\n \\"Creator\\": \\"1851321989648462\\",\\n \\"CreatorType\\": \\"USER\\",\\n \\"CreatorSubType\\": \\"SUB\\",\\n \\"CreateTime\\": \\"2022-12-27 18:16:38\\",\\n \\"CreateTimestamp\\": 1671174074000,\\n \\"UpdateTime\\": \\"2023-06-14 14:04:08\\",\\n \\"UpdateTimestamp\\": 1672136518000,\\n \\"DnsCategory\\": \\"\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
+ 'translator' => 'manual',
],
'SetProxyPattern' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8875,76 +5607,42 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- ],
+ 'systemTags' => ['operationType' => 'update'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d3****',
- ],
+ 'schema' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'df2d03865266bd9842306db586d3****'],
],
[
'name' => 'ProxyPattern',
'in' => 'query',
- 'schema' => [
- 'description' => 'The proxy mode for recursive resolution of subdomains. Valid values:'."\n"
- ."\n"
- .'- **ZONE**: Disables the proxy. If a subdomain does not exist, an NXDOMAIN response is returned.'."\n"
- ."\n"
- .'- **RECORD**: Enables the proxy. If a subdomain does not exist, the system queries the forwarding and recursion modules and returns the final result.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'ZONE',
- ],
+ 'schema' => ['description' => 'The proxy mode for recursive resolution of subdomains. Valid values:'."\n"
+ ."\n"
+ .'- **ZONE**: Disables the proxy. If a subdomain does not exist, an NXDOMAIN response is returned.'."\n"
+ ."\n"
+ .'- **RECORD**: Enables the proxy. If a subdomain does not exist, the system queries the forwarding and recursion modules and returns the final result.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'ZONE'],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The IP address of the client.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '10.61.XX.XX',
- ],
+ 'schema' => ['description' => 'The IP address of the client.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '10.61.XX.XX'],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'A client token to ensure the idempotence of the request. The token must be unique for each request. It can contain only ASCII characters and must be no more than 64 characters in length.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '21079fa016944979537637959d09bc',
- ],
+ 'schema' => ['description' => 'A client token to ensure the idempotence of the request. The token must be unique for each request. It can contain only ASCII characters and must be no more than 64 characters in length.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '21079fa016944979537637959d09bc'],
],
],
'responses' => [
@@ -8952,18 +5650,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'ZoneId' => [
- 'description' => 'The global ID of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d3****'."\n",
- ],
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '0417DC19-11A0-5597-8717-2F705DE88925',
- ],
+ 'ZoneId' => ['description' => 'The global ID of the zone.', 'type' => 'string', 'title' => '', 'example' => 'df2d03865266bd9842306db586d3****'."\n"],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '0417DC19-11A0-5597-8717-2F705DE88925'],
],
'description' => '',
'title' => '',
@@ -8973,11 +5661,7 @@
],
'errorCodes' => [
400 => [
- [
- 'errorCode' => 'Zone.Remark',
- 'errorMessage' => '50 characters long. It can only contain numbers,Chinese,English and special characters: _ - , . ,。',
- 'description' => '',
- ],
+ ['errorCode' => 'Zone.Remark', 'errorMessage' => '50 characters long. It can only contain numbers,Chinese,English and special characters: _ - , . ,。', 'description' => ''],
],
],
'title' => 'SetProxyPattern',
@@ -8988,12 +5672,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'SetProxyPattern',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetProxyPattern'],
],
],
'ramActions' => [
@@ -9004,12 +5683,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -9017,14 +5691,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ZoneId\\": \\"df2d03865266bd9842306db586d3****\\\\n\\",\\n \\"RequestId\\": \\"0417DC19-11A0-5597-8717-2F705DE88925\\"\\n}","type":"json"}]',
],
'SetZoneRecordStatus' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -9032,38 +5700,23 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- ],
+ 'systemTags' => ['operationType' => 'update'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'The default value is en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'The default value is en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'RecordId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'title' => '',
- 'example' => '207541****',
- ],
+ 'schema' => ['description' => 'The ID of the DNS record.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'title' => '', 'example' => '207541****'],
],
[
'name' => 'Status',
@@ -9076,10 +5729,7 @@
.'- DISABLE: Pauses DNS resolution.',
'type' => 'string',
'required' => true,
- 'enum' => [
- 'ENABLE',
- 'DISABLE',
- ],
+ 'enum' => ['ENABLE', 'DISABLE'],
'title' => '',
'example' => 'ENABLE',
],
@@ -9087,24 +5737,12 @@
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The client IP address.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '127.XX.XX',
- ],
+ 'schema' => ['description' => 'The client IP address.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '127.XX.XX'],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'A client token that is used to ensure the idempotence of the request. The client generates this value. The value must be unique among different requests and can be up to 64 ASCII characters in length.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '6447728c8578e66aacf062d2df4446dc',
- ],
+ 'schema' => ['description' => 'A client token that is used to ensure the idempotence of the request. The client generates this value. The value must be unique among different requests and can be up to 64 ASCII characters in length.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '6447728c8578e66aacf062d2df4446dc'],
],
],
'responses' => [
@@ -9112,29 +5750,13 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'Status' => [
- 'description' => 'The status of the DNS record. Valid values:'."\n"
- ."\n"
- .'- ENABLE: DNS resolution is enabled.'."\n"
- ."\n"
- .'- DISABLE: DNS resolution is paused.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'ENABLE',
- ],
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '39CB16E5-4180-49F2-A060-23C0ECEB80D9',
- ],
- 'RecordId' => [
- 'description' => 'The ID of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '207541****',
- ],
+ 'Status' => ['description' => 'The status of the DNS record. Valid values:'."\n"
+ ."\n"
+ .'- ENABLE: DNS resolution is enabled.'."\n"
+ ."\n"
+ .'- DISABLE: DNS resolution is paused.', 'type' => 'string', 'title' => '', 'example' => 'ENABLE'],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '39CB16E5-4180-49F2-A060-23C0ECEB80D9'],
+ 'RecordId' => ['description' => 'The ID of the DNS record.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '207541****'],
],
'description' => '',
'title' => '',
@@ -9147,12 +5769,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'SetZoneRecordStatus',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetZoneRecordStatus'],
],
],
'ramActions' => [
@@ -9163,12 +5780,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -9176,14 +5788,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Status\\": \\"ENABLE\\",\\n \\"RequestId\\": \\"39CB16E5-4180-49F2-A060-23C0ECEB80D9\\",\\n \\"RecordId\\": 0\\n}","type":"json"}]',
],
'TagResources' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -9196,46 +5802,27 @@
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ResourceType',
'in' => 'query',
- 'schema' => [
- 'description' => 'The resource type. The value must be ZONE.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'ZONE',
- ],
+ 'schema' => ['description' => 'The resource type. The value must be ZONE.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'ZONE'],
],
[
'name' => 'OverWrite',
'in' => 'query',
- 'schema' => [
- 'description' => 'Specifies whether to modify the tag list. Valid values:'."\n"
- ."\n"
- .'- True: Overwrites the existing tag list.'."\n"
- ."\n"
- .'- False (default): Appends tags to the existing list. If a tag key already exists, its value is updated.',
- 'type' => 'boolean',
- 'required' => false,
- 'title' => '',
- 'example' => 'true',
- ],
+ 'schema' => ['description' => 'Specifies whether to modify the tag list. Valid values:'."\n"
+ ."\n"
+ .'- True: Overwrites the existing tag list.'."\n"
+ ."\n"
+ .'- False (default): Appends tags to the existing list. If a tag key already exists, its value is updated.', 'type' => 'boolean', 'required' => false, 'title' => '', 'example' => 'true'],
],
[
'name' => 'ResourceId',
@@ -9244,13 +5831,7 @@
'schema' => [
'description' => 'The list of resource IDs. These are the IDs of the zones. You can specify up to 50 IDs.',
'type' => 'array',
- 'items' => [
- 'description' => 'A zone ID.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '97fe9321a476d0861f624d3f738d****',
- ],
+ 'items' => ['description' => 'A zone ID.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '97fe9321a476d0861f624d3f738d****'],
'required' => true,
'example' => '97fe9321a476d0861f624d3f738dcc38',
'maxItems' => 51,
@@ -9268,20 +5849,8 @@
'description' => 'A tag.',
'type' => 'object',
'properties' => [
- 'Key' => [
- 'description' => 'The tag key.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'env',
- ],
- 'Value' => [
- 'description' => 'The tag value.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'daily',
- ],
+ 'Key' => ['description' => 'The tag key.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'env'],
+ 'Value' => ['description' => 'The tag value.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'daily'],
],
'required' => false,
'title' => '',
@@ -9299,12 +5868,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '75446CC1-FC9A-4595-8D96-089D73D7A63D',
- ],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '75446CC1-FC9A-4595-8D96-089D73D7A63D'],
],
'description' => '',
'title' => '',
@@ -9321,19 +5885,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2024-01-31T10:11:10.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2024-01-31T10:11:10.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'TagResources',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'TagResources'],
],
],
'ramActions' => [
@@ -9344,12 +5900,7 @@
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -9357,14 +5908,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"75446CC1-FC9A-4595-8D96-089D73D7A63D\\"\\n}","type":"json"}]',
],
'UntagResources' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -9377,48 +5922,29 @@
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the return value. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the return value. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ResourceType',
'in' => 'query',
- 'schema' => [
- 'description' => 'The resource type. Set the value to ZONE.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'ZONE',
- ],
+ 'schema' => ['description' => 'The resource type. Set the value to ZONE.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'ZONE'],
],
[
'name' => 'All',
'in' => 'query',
- 'schema' => [
- 'description' => 'Specifies whether to remove all tags. Valid values:'."\n"
- ."\n"
- .'- true: Removes all tags from the specified zones.'."\n"
- ."\n"
- .'- false: Removes only the tags that have the specified tag keys (TagKey.N).'."\n"
- ."\n"
- .'Default value: false.',
- 'type' => 'boolean',
- 'required' => false,
- 'title' => '',
- 'example' => 'false',
- ],
+ 'schema' => ['description' => 'Specifies whether to remove all tags. Valid values:'."\n"
+ ."\n"
+ .'- true: Removes all tags from the specified zones.'."\n"
+ ."\n"
+ .'- false: Removes only the tags that have the specified tag keys (TagKey.N).'."\n"
+ ."\n"
+ .'Default value: false.', 'type' => 'boolean', 'required' => false, 'title' => '', 'example' => 'false'],
],
[
'name' => 'ResourceId',
@@ -9427,13 +5953,7 @@
'schema' => [
'description' => 'A list of resource IDs, which are the zone IDs. You can specify up to 50 resource IDs.',
'type' => 'array',
- 'items' => [
- 'description' => 'The resource ID, which is the zone ID.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '97fe9321a476d0861f624d3f738d****',
- ],
+ 'items' => ['description' => 'The resource ID, which is the zone ID.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '97fe9321a476d0861f624d3f738d****'],
'required' => true,
'maxItems' => 51,
'example' => '97fe9321a476d0861f624d3f738dcc38',
@@ -9447,13 +5967,7 @@
'schema' => [
'description' => 'A list of tag keys. You can specify up to 20 tag keys.',
'type' => 'array',
- 'items' => [
- 'description' => 'The tag key.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'env',
- ],
+ 'items' => ['description' => 'The tag key.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'env'],
'required' => false,
'maxItems' => 21,
'example' => 'env',
@@ -9466,12 +5980,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '75446CC1-FC9A-4595-8D96-089D73D7A63D',
- ],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => '75446CC1-FC9A-4595-8D96-089D73D7A63D'],
],
'description' => '',
'title' => '',
@@ -9485,19 +5994,11 @@
."\n"
.'You can remove tags only from zone resources.',
'changeSet' => [
- [
- 'createdAt' => '2024-01-31T10:11:10.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2024-01-31T10:11:10.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UntagResources',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UntagResources'],
],
],
'ramActions' => [
@@ -9508,12 +6009,7 @@
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -9521,14 +6017,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"75446CC1-FC9A-4595-8D96-089D73D7A63D\\"\\n}","type":"json"}]',
],
'UpdateCustomLine' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -9539,61 +6029,32 @@
'systemTags' => [
'operationType' => 'update',
'abilityTreeCode' => '191236',
- 'abilityTreeNodes' => [
- 'FEATUREpvtzNNOVSD',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtzNNOVSD'],
],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values: `en` and `zh`. Default value: `en`.', 'type' => 'string', 'required' => false, 'docRequired' => false, 'example' => 'en', 'title' => ''],
],
[
'name' => 'LineId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the custom line.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '100003',
- ],
+ 'schema' => ['description' => 'The unique ID of the custom line.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '100003', 'title' => ''],
],
[
'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'description' => 'The name of the custom line.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '测试线路',
- ],
+ 'schema' => ['description' => 'The name of the custom line.', 'type' => 'string', 'required' => false, 'example' => 'Test', 'title' => ''],
],
[
'name' => 'Ipv4s',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
- 'description' => 'The list of IPv4 address segments.',
+ 'description' => 'An array of IPv4 address ranges for the custom line. Specify each range in the `StartIP-EndIP` format.',
'type' => 'array',
- 'items' => [
- 'description' => 'An IPv4 address segment.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '1.1.1.1-2.2.2.2',
- ],
+ 'items' => ['description' => 'An IPv4 address range in the `StartIP-EndIP` format.', 'type' => 'string', 'docRequired' => true, 'required' => true, 'example' => '1.1.1.1-2.2.2.2', 'title' => ''],
'required' => true,
'docRequired' => true,
'maxItems' => 100,
@@ -9604,12 +6065,7 @@
[
'name' => 'DnsCategory',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'schema' => ['type' => 'string', 'description' => '', 'required' => false, 'title' => '', 'example' => ''],
],
],
'responses' => [
@@ -9617,18 +6073,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE',
- ],
- 'LineId' => [
- 'description' => 'The unique ID of the custom line.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '765001',
- ],
+ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE', 'title' => ''],
+ 'LineId' => ['description' => 'The unique ID of the custom line.', 'type' => 'string', 'example' => '765001', 'title' => ''],
],
'description' => '',
'title' => '',
@@ -9638,24 +6084,16 @@
],
'errorCodes' => [
400 => [
- [
- 'errorCode' => 'CustomLine.IpOverlap',
- 'errorMessage' => 'customLine ip is overlap.%s',
- 'description' => '',
- ],
+ ['errorCode' => 'CustomLine.IpOverlap', 'errorMessage' => 'customLine ip is overlap.%s', 'description' => ''],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0B7AD377-7E86-44A8-B9A8-53E8666E72FE\\",\\n \\"LineId\\": \\"765001\\"\\n}","type":"json"}]',
'title' => 'UpdateCustomLine',
'summary' => 'Updates a custom line.',
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '10',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateCustomLine',
- ],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateCustomLine'],
],
],
'ramActions' => [
@@ -9666,27 +6104,15 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'customLine',
- 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'customLine', 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0B7AD377-7E86-44A8-B9A8-53E8666E72FE\\",\\n \\"LineId\\": \\"765001\\"\\n}","type":"json"}]',
],
'UpdateRecordRemark' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -9694,61 +6120,33 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- ],
+ 'systemTags' => ['operationType' => 'update'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'RecordId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '202991****',
- ],
+ 'schema' => ['description' => 'The ID of the DNS record.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '202991****'],
],
[
'name' => 'Remark',
'in' => 'query',
- 'schema' => [
- 'description' => 'The remarks.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'test record',
- ],
+ 'schema' => ['description' => 'The remarks.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'test record'],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'A client token used to ensure the idempotence of a request. The client generates this value, which must be unique across different requests. The token can be up to 64 ASCII characters in length.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '6447728c8578e66aacf062d2df4446dc',
- ],
+ 'schema' => ['description' => 'A client token used to ensure the idempotence of a request. The client generates this value, which must be unique across different requests. The token can be up to 64 ASCII characters in length.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '6447728c8578e66aacf062d2df4446dc'],
],
],
'responses' => [
@@ -9756,19 +6154,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE',
- ],
- 'RecordId' => [
- 'description' => 'The ID of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '202991****',
- ],
+ 'RequestId' => ['description' => 'The ID of the request.', 'type' => 'string', 'title' => '', 'example' => '0B7AD377-7E86-44A8-B9A8-53E8666E72FE'],
+ 'RecordId' => ['description' => 'The ID of the DNS record.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '202991****'],
],
'description' => '',
'title' => '',
@@ -9778,11 +6165,7 @@
],
'errorCodes' => [
400 => [
- [
- 'errorCode' => 'Zone.Remark',
- 'errorMessage' => '50 characters long. It can only contain numbers,Chinese,English and special characters: _ - , . ,。',
- 'description' => '',
- ],
+ ['errorCode' => 'Zone.Remark', 'errorMessage' => '50 characters long. It can only contain numbers,Chinese,English and special characters: _ - , . ,。', 'description' => ''],
],
],
'title' => 'UpdateRecordRemark',
@@ -9790,12 +6173,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateRecordRemark',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateRecordRemark'],
],
],
'ramActions' => [
@@ -9806,12 +6184,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -9820,14 +6193,8 @@
],
'UpdateResolverEndpoint' => [
'summary' => 'Updates an endpoint.',
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -9839,34 +6206,18 @@
'operationType' => 'update',
'riskType' => 'high',
'chargeType' => 'paid',
- 'abilityTreeNodes' => [
- 'FEATUREpvtz74JCUU',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtz74JCUU'],
],
'parameters' => [
[
'name' => 'EndpointId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The endpoint ID.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'hr****',
- ],
+ 'schema' => ['description' => 'The endpoint ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'hr****'],
],
[
'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'description' => 'The name of the endpoint.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'endpoint-test-name',
- ],
+ 'schema' => ['description' => 'The name of the endpoint.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'title' => '', 'example' => 'endpoint-test-name'],
],
[
'name' => 'IpConfig',
@@ -9881,34 +6232,10 @@
'description' => 'The information about a source IP address for outbound traffic. If you modify this element, all fields except for Ip are required.',
'type' => 'object',
'properties' => [
- 'VSwitchId' => [
- 'description' => 'The vSwitch ID.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'vsw-0jlgeyq4oazkh5xue****'."\n",
- ],
- 'CidrBlock' => [
- 'description' => 'The IPv4 CIDR block of the vSwitch.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '172.16.XX.XX/24',
- ],
- 'AzId' => [
- 'description' => 'The ID of the zone where the vSwitch is located.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'cn-hangzhou-a',
- ],
- 'Ip' => [
- 'description' => 'An IP address that is within the CIDR block of the vSwitch. If you leave this parameter empty, the system automatically assigns an IP address.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '172.16.XX.XX',
- ],
+ 'VSwitchId' => ['description' => 'The vSwitch ID.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'vsw-0jlgeyq4oazkh5xue****'."\n"],
+ 'CidrBlock' => ['description' => 'The IPv4 CIDR block of the vSwitch.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '172.16.XX.XX/24'],
+ 'AzId' => ['description' => 'The ID of the zone where the vSwitch is located.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'cn-hangzhou-a'],
+ 'Ip' => ['description' => 'An IP address that is within the CIDR block of the vSwitch. If you leave this parameter empty, the system automatically assigns an IP address.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '172.16.XX.XX'],
],
'required' => false,
'title' => '',
@@ -9923,19 +6250,13 @@
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
],
'responses' => [
@@ -9943,12 +6264,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique request ID.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'EC0BDA3A-A92A-4AC8-B351-322A9C79D5C5',
- ],
+ 'RequestId' => ['description' => 'The unique request ID.', 'type' => 'string', 'title' => '', 'example' => 'EC0BDA3A-A92A-4AC8-B351-322A9C79D5C5'],
],
'description' => '',
'title' => '',
@@ -9958,19 +6274,11 @@
],
'title' => 'UpdateResolverEndpoint',
'changeSet' => [
- [
- 'createdAt' => '2021-10-27T01:19:07.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2021-10-27T01:19:07.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateResolverEndpoint',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateResolverEndpoint'],
],
],
'ramActions' => [
@@ -9981,12 +6289,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}'],
],
],
],
@@ -9994,14 +6297,9 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"EC0BDA3A-A92A-4AC8-B351-322A9C79D5C5\\"\\n}","type":"json"}]',
],
'UpdateResolverRule' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'summary' => 'Modifies a forwarding rule.',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -10013,34 +6311,18 @@
'operationType' => 'update',
'riskType' => 'high',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREpvtzKODT3B',
- ],
+ 'abilityTreeNodes' => ['FEATUREpvtzKODT3B'],
],
'parameters' => [
[
'name' => 'RuleId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the forwarding rule.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'example' => 'hr****',
- 'title' => '',
- ],
+ 'schema' => ['description' => 'The ID of the forwarding rule.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'hr****', 'title' => ''],
],
[
'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'description' => 'The name of the forwarding rule.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- 'example' => '转发规则-test',
- 'title' => '',
- ],
+ 'schema' => ['description' => 'The name of the forwarding rule.', 'type' => 'string', 'example' => 'Forwarding rule-test', 'required' => false, 'docRequired' => true, 'title' => ''],
],
[
'name' => 'ForwardIp',
@@ -10055,25 +6337,12 @@
'description' => 'The details of the item.',
'type' => 'object',
'properties' => [
- 'Ip' => [
- 'description' => 'The IP address of the destination server.'."\n"
- ."\n"
- .'> The IP addresses in the following ranges are reserved by the system and cannot be used for external DNS servers:'."\n"
- .'> 100.100.2.136-100.100.2.138'."\n"
- .'> 100.100.2.116-100.100.2.118',
- 'type' => 'string',
- 'required' => false,
- 'example' => '172.16.XX.XX',
- 'title' => '',
- ],
- 'Port' => [
- 'description' => 'The port number of the destination server.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '8080',
- 'title' => '',
- ],
+ 'Ip' => ['description' => 'The IP address of the destination server.'."\n"
+ ."\n"
+ .'> The IP addresses in the following ranges are reserved by the system and cannot be used for external DNS servers:'."\n"
+ .'> 100.100.2.136-100.100.2.138'."\n"
+ .'> 100.100.2.116-100.100.2.118', 'type' => 'string', 'required' => false, 'example' => '172.16.XX.XX', 'title' => ''],
+ 'Port' => ['description' => 'The port number of the destination server.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '8080', 'title' => ''],
],
'required' => false,
'title' => '',
@@ -10088,30 +6357,18 @@
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'en',
- 'title' => '',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'example' => 'en', 'title' => ''],
],
[
'name' => 'EndpointId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the endpoint.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'hr****',
- ],
+ 'schema' => ['description' => 'The ID of the endpoint.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'hr****'],
],
[
'name' => 'PriorityForwardConfigs',
@@ -10122,35 +6379,12 @@
'items' => [
'type' => 'object',
'properties' => [
- 'Protocol' => [
- 'type' => 'string',
- 'required' => false,
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'EnableStatus' => [
- 'type' => 'string',
- 'required' => false,
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
- 'Priority' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'Protocol' => ['type' => 'string', 'required' => false, 'description' => '', 'title' => '', 'example' => ''],
+ 'EnableStatus' => ['type' => 'string', 'required' => false, 'description' => '', 'title' => '', 'example' => ''],
+ 'Priority' => ['type' => 'integer', 'format' => 'int32', 'description' => '', 'title' => '', 'example' => ''],
'AlidnsServiceAddresses' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'items' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
'required' => false,
'maxItems' => 100,
'description' => '',
@@ -10159,12 +6393,7 @@
],
'CustomAddresses' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- 'description' => '',
- 'title' => '',
- 'example' => '',
- ],
+ 'items' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''],
'maxItems' => 100,
'description' => '',
'title' => '',
@@ -10187,12 +6416,7 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'example' => '0C9959BE-3A6A-4803-8DCE-973B42ACD599',
- 'title' => '',
- ],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'example' => '0C9959BE-3A6A-4803-8DCE-973B42ACD599', 'title' => ''],
],
'description' => '',
'title' => '',
@@ -10200,26 +6424,15 @@
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0C9959BE-3A6A-4803-8DCE-973B42ACD599\\"\\n}","type":"json"}]',
'title' => 'UpdateResolverRule',
- 'summary' => 'Modifies a forwarding rule.',
'changeSet' => [
- [
- 'createdAt' => '2024-07-09T05:33:11.000Z',
- 'description' => 'Request parameters changed',
- ],
- [
- 'createdAt' => '2021-10-27T01:19:07.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2024-07-09T05:33:11.000Z', 'description' => 'Request parameters changed'],
+ ['createdAt' => '2021-10-27T01:19:07.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateResolverRule',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateResolverRule'],
],
],
'ramActions' => [
@@ -10230,27 +6443,16 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz:*:{#accountId}:rule/{#RuleId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz:*:{#accountId}:rule/{#RuleId}'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0C9959BE-3A6A-4803-8DCE-973B42ACD599\\"\\n}","type":"json"}]',
+ 'translator' => 'manual',
],
'UpdateSyncEcsHostTask' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -10258,39 +6460,23 @@
],
'operationType' => 'write',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'none',
- ],
+ 'systemTags' => ['operationType' => 'none'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'docRequired' => true, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d3****',
- ],
+ 'schema' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'df2d03865266bd9842306db586d3****'],
],
[
'name' => 'Status',
@@ -10304,10 +6490,7 @@
'type' => 'string',
'required' => true,
'docRequired' => true,
- 'enum' => [
- 'OFF',
- 'ON',
- ],
+ 'enum' => ['OFF', 'ON'],
'title' => '',
'example' => 'ON',
],
@@ -10323,21 +6506,8 @@
'description' => 'The details of a region.',
'type' => 'object',
'properties' => [
- 'UserId' => [
- 'description' => 'The ID of the user who owns the region. This parameter is used for cross-account synchronization.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'title' => '',
- 'example' => '141339776561****',
- ],
- 'RegionId' => [
- 'description' => 'The region ID.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'cn-beijing',
- ],
+ 'UserId' => ['description' => 'The ID of the user who owns the region. This parameter is used for cross-account synchronization.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'title' => '', 'example' => '141339776561****'],
+ 'RegionId' => ['description' => 'The region ID.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'cn-beijing'],
],
'required' => false,
'title' => '',
@@ -10355,22 +6525,12 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'test-FC9A-4595-8D96-089D73D7A63D',
- ],
- 'Success' => [
- 'description' => 'Indicates whether the request was successful. Valid values:'."\n"
- ."\n"
- .'- True: The request succeeded.'."\n"
- ."\n"
- .'- False: The request failed.',
- 'type' => 'boolean',
- 'title' => '',
- 'example' => 'true',
- ],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => 'test-FC9A-4595-8D96-089D73D7A63D'],
+ 'Success' => ['description' => 'Indicates whether the request was successful. Valid values:'."\n"
+ ."\n"
+ .'- True: The request succeeded.'."\n"
+ ."\n"
+ .'- False: The request failed.', 'type' => 'boolean', 'title' => '', 'example' => 'true'],
],
'description' => '',
'title' => '',
@@ -10384,19 +6544,11 @@
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
'changeSet' => [
- [
- 'createdAt' => '2024-07-08T01:49:12.000Z',
- 'description' => 'Error codes changed',
- ],
+ ['createdAt' => '2024-07-08T01:49:12.000Z', 'description' => 'Error codes changed'],
],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateSyncEcsHostTask',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateSyncEcsHostTask'],
],
],
'ramActions' => [
@@ -10407,12 +6559,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -10420,14 +6567,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"test-FC9A-4595-8D96-089D73D7A63D\\",\\n \\"Success\\": true\\n}","type":"json"}]',
],
'UpdateZoneRecord' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -10435,172 +6576,88 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- ],
+ 'systemTags' => ['operationType' => 'update'],
'parameters' => [
[
'name' => 'Rr',
'in' => 'query',
- 'schema' => [
- 'description' => 'The host record. This is the prefix of a domain name. Common examples include www, @, \\* (for wildcard DNS), and mail (for mailboxes).'."\n"
- ."\n"
- .'For example, to resolve @.example.com, set the host record to "@", not an empty string.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'www',
- ],
+ 'schema' => ['description' => 'The host record. This is the prefix of a domain name. Common examples include www, @, \\* (for wildcard DNS), and mail (for mailboxes).'."\n"
+ ."\n"
+ .'For example, to resolve @.example.com, set the host record to "@", not an empty string.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'www'],
],
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'RecordId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The ID of the DNS record. To obtain the ID, call the DescribeZoneRecords operation to query a list of DNS records.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '172223****',
- ],
+ 'schema' => ['description' => 'The ID of the DNS record. To obtain the ID, call the DescribeZoneRecords operation to query a list of DNS records.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '172223****'],
],
[
'name' => 'Line',
'in' => 'query',
- 'schema' => [
- 'description' => 'The DNS resolution line. The default value is default.',
- 'type' => 'string',
- 'required' => false,
- 'docRequired' => false,
- 'title' => '',
- 'example' => 'default',
- ],
+ 'schema' => ['description' => 'The DNS resolution line. The default value is default.', 'type' => 'string', 'required' => false, 'docRequired' => false, 'title' => '', 'example' => 'default'],
],
[
'name' => 'Weight',
'in' => 'query',
- 'schema' => [
- 'description' => 'The weight of the record. Valid values are integers from 1 to 100. The default value is 1. You can set different weights for records to return IP addresses in proportion to their weights.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'docRequired' => false,
- 'title' => '',
- 'example' => '1',
- ],
+ 'schema' => ['description' => 'The weight of the record. Valid values are integers from 1 to 100. The default value is 1. You can set different weights for records to return IP addresses in proportion to their weights.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'docRequired' => false, 'title' => '', 'example' => '1'],
],
[
'name' => 'Type',
'in' => 'query',
- 'schema' => [
- 'description' => 'The type of the DNS record. The following types are supported:'."\n"
- ."\n"
- .'- **A**: Maps a domain name to an IPv4 address in dotted decimal notation.'."\n"
- ."\n"
- .'- **AAAA**: Maps a domain name to an IPv6 address.'."\n"
- ."\n"
- .'- **CNAME**: Maps a domain name to another domain name.'."\n"
- ."\n"
- .'- **TXT**: A text record. The text can be up to 255 characters in length. TXT records are often used for Sender Policy Framework (SPF) records to prevent spam.'."\n"
- ."\n"
- .'- **MX**: Maps a domain name to the domain name of a mail server.'."\n"
- ."\n"
- .'- **PTR**: Maps an IP address to a domain name.'."\n"
- ."\n"
- .'- **SRV**: A service record that specifies the server for a specific service. The format is: Priority Weight Port Target. Each part must be separated by a space.'."\n"
- ."\n"
- .'> Before adding a PTR record, configure a reverse lookup zone. For more information, see [Reverse DNS lookup and PTR records](~~2592976~~)',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => 'A',
- ],
+ 'schema' => ['description' => 'The type of the DNS record. The following types are supported:'."\n"
+ ."\n"
+ .'- **A**: Maps a domain name to an IPv4 address in dotted decimal notation.'."\n"
+ ."\n"
+ .'- **AAAA**: Maps a domain name to an IPv6 address.'."\n"
+ ."\n"
+ .'- **CNAME**: Maps a domain name to another domain name.'."\n"
+ ."\n"
+ .'- **TXT**: A text record. The text can be up to 255 characters in length. TXT records are often used for Sender Policy Framework (SPF) records to prevent spam.'."\n"
+ ."\n"
+ .'- **MX**: Maps a domain name to the domain name of a mail server.'."\n"
+ ."\n"
+ .'- **PTR**: Maps an IP address to a domain name.'."\n"
+ ."\n"
+ .'- **SRV**: A service record that specifies the server for a specific service. The format is: Priority Weight Port Target. Each part must be separated by a space.'."\n"
+ ."\n"
+ .'> Before adding a PTR record, configure a reverse lookup zone. For more information, see [Reverse DNS lookup and PTR records](~~2592976~~)', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => 'A'],
],
[
'name' => 'Ttl',
'in' => 'query',
- 'schema' => [
- 'description' => 'The time to live (TTL) in seconds (s). Valid values: 5, 30, 60, 3600 (1 hour), 43200 (12 hours), and 86400 (1 day).',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '86400',
- 'minimum' => '5',
- 'default' => '60',
- 'title' => '',
- 'example' => '60',
- ],
+ 'schema' => ['description' => 'The time to live (TTL) in seconds (s). Valid values: 5, 30, 60, 3600 (1 hour), 43200 (12 hours), and 86400 (1 day).', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '86400', 'minimum' => '5', 'default' => '60', 'title' => '', 'example' => '60'],
],
[
'name' => 'Priority',
'in' => 'query',
- 'schema' => [
- 'description' => 'The priority of the MX record. You can set different priorities for mail servers. Valid values: 1 to 99. A smaller value indicates a higher priority.'."\n"
- ."\n"
- .'> This parameter is required if the record type is MX.',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '99',
- 'minimum' => '1',
- 'default' => '',
- 'title' => '',
- 'example' => '1',
- ],
+ 'schema' => ['description' => 'The priority of the MX record. You can set different priorities for mail servers. Valid values: 1 to 99. A smaller value indicates a higher priority.'."\n"
+ ."\n"
+ .'> This parameter is required if the record type is MX.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '99', 'minimum' => '1', 'default' => '', 'title' => '', 'example' => '1'],
],
[
'name' => 'Value',
'in' => 'query',
- 'schema' => [
- 'description' => 'The record value. Enter a value that corresponds to the record type.',
- 'type' => 'string',
- 'required' => true,
- 'docRequired' => true,
- 'title' => '',
- 'example' => '192.16.XX.XX',
- ],
+ 'schema' => ['description' => 'The record value. Enter a value that corresponds to the record type.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'title' => '', 'example' => '192.16.XX.XX'],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The IP address of the client.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '127.0.XX.XX',
- ],
+ 'schema' => ['description' => 'The IP address of the client.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '127.0.XX.XX'],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'A client token that is used to ensure the idempotence of the request. The client generates the value, which must be unique among different requests. The token can contain a maximum of 64 ASCII characters.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '6447728c8578e66aacf062d2df4446dc',
- ],
+ 'schema' => ['description' => 'A client token that is used to ensure the idempotence of the request. The client generates the value, which must be unique among different requests. The token can contain a maximum of 64 ASCII characters.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '6447728c8578e66aacf062d2df4446dc'],
],
],
'responses' => [
@@ -10608,19 +6665,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => '250E2C38-D0AD-4518-851D-1C1055805F82',
- ],
- 'RecordId' => [
- 'description' => 'The ID of the DNS record.',
- 'type' => 'integer',
- 'format' => 'int64',
- 'title' => '',
- 'example' => '172223****',
- ],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => '250E2C38-D0AD-4518-851D-1C1055805F82'],
+ 'RecordId' => ['description' => 'The ID of the DNS record.', 'type' => 'integer', 'format' => 'int64', 'title' => '', 'example' => '172223****'],
],
'description' => '',
'title' => '',
@@ -10636,12 +6682,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateZoneRecord',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateZoneRecord'],
],
],
'ramActions' => [
@@ -10652,12 +6693,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -10665,14 +6701,8 @@
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"250E2C38-D0AD-4518-851D-1C1055805F82\\",\\n \\"RecordId\\": 0\\n}","type":"json"}]',
],
'UpdateZoneRemark' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -10680,70 +6710,38 @@
],
'operationType' => 'readAndWrite',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- ],
+ 'systemTags' => ['operationType' => 'update'],
'parameters' => [
[
'name' => 'Lang',
'in' => 'query',
- 'schema' => [
- 'description' => 'The language of the response. Valid values:'."\n"
- ."\n"
- .'- zh: Chinese.'."\n"
- ."\n"
- .'- en: English.'."\n"
- ."\n"
- .'Default value: en.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'en',
- ],
+ 'schema' => ['description' => 'The language of the response. Valid values:'."\n"
+ ."\n"
+ .'- zh: Chinese.'."\n"
+ ."\n"
+ .'- en: English.'."\n"
+ ."\n"
+ .'Default value: en.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'en'],
],
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'required' => true,
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d3****',
- ],
+ 'schema' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'required' => true, 'title' => '', 'example' => 'df2d03865266bd9842306db586d3****'],
],
[
'name' => 'Remark',
'in' => 'query',
- 'schema' => [
- 'description' => 'The new remark. To clear the remark, set this parameter to an empty string.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => 'test',
- ],
+ 'schema' => ['description' => 'The new remark. To clear the remark, set this parameter to an empty string.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => 'test'],
],
[
'name' => 'UserClientIp',
'in' => 'query',
- 'schema' => [
- 'description' => 'The IP address of the client.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '127.0.XX.XX',
- ],
+ 'schema' => ['description' => 'The IP address of the client.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '127.0.XX.XX'],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => 'A client-generated token that is used to ensure the idempotence of the request. Make sure that the token is unique for each request. The token can contain only ASCII characters and cannot exceed 64 characters in length.',
- 'type' => 'string',
- 'required' => false,
- 'title' => '',
- 'example' => '21079fa016944979537637959d09bc',
- ],
+ 'schema' => ['description' => 'A client-generated token that is used to ensure the idempotence of the request. Make sure that the token is unique for each request. The token can contain only ASCII characters and cannot exceed 64 characters in length.', 'type' => 'string', 'required' => false, 'title' => '', 'example' => '21079fa016944979537637959d09bc'],
],
],
'responses' => [
@@ -10751,18 +6749,8 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'ZoneId' => [
- 'description' => 'The unique ID of the zone.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'df2d03865266bd9842306db586d3****',
- ],
- 'RequestId' => [
- 'description' => 'The unique ID of the request.',
- 'type' => 'string',
- 'title' => '',
- 'example' => 'C6F1D541-E7A6-447A-A2B5-9F7A20B2A8FB',
- ],
+ 'ZoneId' => ['description' => 'The unique ID of the zone.', 'type' => 'string', 'title' => '', 'example' => 'df2d03865266bd9842306db586d3****'],
+ 'RequestId' => ['description' => 'The unique ID of the request.', 'type' => 'string', 'title' => '', 'example' => 'C6F1D541-E7A6-447A-A2B5-9F7A20B2A8FB'],
],
'description' => '',
'title' => '',
@@ -10772,11 +6760,7 @@
],
'errorCodes' => [
400 => [
- [
- 'errorCode' => 'Zone.Remark',
- 'errorMessage' => '50 characters long. It can only contain numbers,Chinese,English and special characters: _ - , . ,。',
- 'description' => '',
- ],
+ ['errorCode' => 'Zone.Remark', 'errorMessage' => '50 characters long. It can only contain numbers,Chinese,English and special characters: _ - , . ,。', 'description' => ''],
],
],
'title' => 'UpdateZoneRemark',
@@ -10787,12 +6771,7 @@
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateZoneRemark',
- ],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateZoneRemark'],
],
],
'ramActions' => [
@@ -10803,12 +6782,7 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
@@ -10817,916 +6791,166 @@
],
],
'endpoints' => [
- [
- 'regionId' => 'ap-northeast-1',
- 'regionName' => 'Japan (Tokyo)',
- 'areaId' => 'asiaPacific',
- 'areaName' => 'Asia Pacific',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou',
- 'regionName' => 'China (Hangzhou)',
- 'areaId' => 'asiaPacific',
- 'areaName' => 'Asia Pacific',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-qingdao',
- 'regionName' => 'China (Qingdao)',
- 'areaId' => 'asiaPacific',
- 'areaName' => 'Asia Pacific',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com',
- ],
- [
- 'regionId' => 'us-west-1',
- 'regionName' => 'US (Silicon Valley)',
- 'areaId' => 'europeAmerica',
- 'areaName' => 'Europe & Americas',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com',
- ],
- [
- 'regionId' => 'us-east-1',
- 'regionName' => 'US (Virginia)',
- 'areaId' => 'europeAmerica',
- 'areaName' => 'Europe & Americas',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-west-1',
- 'regionName' => 'UK (London)',
- 'areaId' => 'europeAmerica',
- 'areaName' => 'Europe & Americas',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com',
- ],
- [
- 'regionId' => 'me-east-1',
- 'regionName' => 'UAE (Dubai)',
- 'areaId' => 'middleEast',
- 'areaName' => 'Middle East',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => '',
- ],
- [
- 'regionId' => 'ap-south-1',
- 'regionName' => 'India (Mumbai) Closed',
- 'areaId' => 'middleEast',
- 'areaName' => 'Middle East',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shenzhen-finance-1',
- 'regionName' => 'China South 1 Finance',
- 'areaId' => 'industryCloud',
- 'areaName' => 'Industry Cloud',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shanghai-finance-1',
- 'regionName' => 'China East 2 Finance',
- 'areaId' => 'industryCloud',
- 'areaName' => 'Industry Cloud',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-north-2-gov-1',
- 'regionName' => 'Beijing Government Cloud',
- 'areaId' => 'industryCloud',
- 'areaName' => 'Industry Cloud',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou-finance',
- 'regionName' => 'China East 1 Finance',
- 'areaId' => 'industryCloud',
- 'areaName' => 'Industry Cloud',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => '',
- ],
- [
- 'regionId' => 'cn-beijing-finance-1',
- 'regionName' => 'China North 2 Finance (Preview)',
- 'areaId' => 'industryCloud',
- 'areaName' => 'Industry Cloud',
- 'public' => 'pvtz.aliyuncs.com',
- 'endpoint' => 'pvtz.aliyuncs.com',
- 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com',
- ],
+ ['regionId' => 'ap-northeast-1', 'regionName' => 'Japan (Tokyo)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'cn-hangzhou', 'regionName' => 'China (Hangzhou)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'cn-qingdao', 'regionName' => 'China (Qingdao)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'us-west-1', 'regionName' => 'US (Silicon Valley)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'us-east-1', 'regionName' => 'US (Virginia)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'eu-west-1', 'regionName' => 'UK (London)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'me-east-1', 'regionName' => 'UAE (Dubai)', 'areaId' => 'middleEast', 'areaName' => 'Middle East', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'ap-south-1', 'regionName' => 'India (Mumbai) Closed', 'areaId' => 'middleEast', 'areaName' => 'Middle East', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'cn-shenzhen-finance-1', 'regionName' => 'China South 1 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'cn-shanghai-finance-1', 'regionName' => 'China East 2 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'cn-north-2-gov-1', 'regionName' => 'Beijing Government Cloud', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'cn-hangzhou-finance', 'regionName' => 'China East 1 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => ''],
+ ['regionId' => 'cn-beijing-finance-1', 'regionName' => 'China North 2 Finance (Preview)', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'pvtz.aliyuncs.com', 'endpoint' => 'pvtz.aliyuncs.com', 'vpc' => 'pvtz.vpc-proxy.aliyuncs.com'],
],
'errorCodes' => [
- [
- 'code' => 'CacheReserveDomain.EffectiveScopeEmpty',
- 'message' => 'Effective scope is empty.',
- 'http_code' => 400,
- 'description' => 'The cache keeps the domain name not associated with the effective range.',
- ],
- [
- 'code' => 'CacheReserveDomain.Vpc.Maximum',
- 'message' => 'CacheReserveDomain bound vpc count exceed the maximum.',
- 'http_code' => 400,
- 'description' => 'CacheReserveDomain bound vpc count exceed the maximum.',
- ],
- [
- 'code' => 'CustomLine.InUsed',
- 'message' => 'customLine is in used can not delete.%s',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'CustomLine.IpOverlap',
- 'message' => 'customLine ip is overlap.%s',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'EdgeDns.CallEdgeDnsServerFailed',
- 'message' => 'Call edge dns server failed.',
- 'http_code' => 400,
- 'description' => 'Failed to call the self-built DNS server.',
- ],
- [
- 'code' => 'Edgedns.Cluster.AppVersionExpired',
- 'message' => 'Edge dns cluster app version is expired.',
- 'http_code' => 400,
- 'description' => 'The software version of the self-built DNS cluster has expired.',
- ],
- [
- 'code' => 'EdgeDns.Cluster.BindCountExceedLimit',
- 'message' => 'The number of clusters bound to the resource exceeds the limit.',
- 'http_code' => 400,
- 'description' => 'The user-created DNS cluster associated with the resource exceeds the upper limit.',
- ],
- [
- 'code' => 'EdgeDns.Cluster.CacheReserveDomainDuplicate',
- 'message' => 'Edge dns cluster is bind to same domain name.',
- 'http_code' => 400,
- 'description' => 'The user-created DNS cluster is associated with a cache domain name with the same name.',
- ],
- [
- 'code' => 'Edgedns.Cluster.ForbiddenRetryResourceActionJob',
- 'message' => 'Access forbidden to retry resource action job.',
- 'http_code' => 400,
- 'description' => 'Already in progress',
- ],
- [
- 'code' => 'EdgeDns.Cluster.NoNodes',
- 'message' => 'Cluster does not have nodes.',
- 'http_code' => 400,
- 'description' => 'There is no valid node in the self-built DNS cluster.',
- ],
- [
- 'code' => 'EdgeDns.Cluster.NotBelongToUser',
- 'message' => 'Cluster does not belong to user.',
- 'http_code' => 400,
- 'description' => 'The user-created DNS cluster does not belong to the current user.',
- ],
- [
- 'code' => 'EdgeDns.Cluster.NotExists',
- 'message' => 'Cluster does not exist.',
- 'http_code' => 400,
- 'description' => 'The self-built DNS cluster does not exist.',
- ],
- [
- 'code' => 'Edgedns.Cluster.NotSupportCurrentEnv',
- 'message' => 'Edge dns cluster not support current env.',
- 'http_code' => 400,
- 'description' => 'The user-created DNS cluster environment attribute is invalid.',
- ],
- [
- 'code' => 'Edgedns.Cluster.NotSupportOperator',
- 'message' => 'Edge dns cluster not support operator.',
- 'http_code' => 400,
- 'description' => 'Operating a self-built DNS O & M cluster is not supported',
- ],
- [
- 'code' => 'EdgeDns.Cluster.ResolveRuleDuplicate',
- 'message' => 'Edge dns cluster is bind to same forward zone name.',
- 'http_code' => 400,
- 'description' => 'A forwarding rule with the same name is associated with the user-created DNS cluster.',
- ],
- [
- 'code' => 'EdgeDns.Cluster.ZoneDuplicate',
- 'message' => 'Edge dns cluster is bind to same authority zone name.',
- 'http_code' => 400,
- 'description' => 'The user-created DNS cluster is associated with an authoritative zone with the same name.',
- ],
- [
- 'code' => 'EdgeDns.InvalidResourceType',
- 'message' => 'The resource type is invalid.',
- 'http_code' => 400,
- 'description' => 'When the user-created DNS deletes a node, the queried resource type is invalid.',
- ],
- [
- 'code' => 'EdgeDns.InvalidUserId',
- 'message' => 'The user id is invalid.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.InvalidId',
- 'message' => 'The inboundEndpoint id is invalid.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.InvalidSecurityGroupId',
- 'message' => 'The specified security group id is invalid.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.InvalidSpecVersion',
- 'message' => 'The inboundEndpoint spec version is invalid.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.InvalidStatus',
- 'message' => 'The inboundEndpoint status is invalid.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.InvalidUserId',
- 'message' => 'The UserId parameter is invalid.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.InvalidVpcId',
- 'message' => 'The specified vpc is invalid.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.Ipconfig.BelowMinimum',
- 'message' => 'The number of source IP addresses that are specified for outbound traffic below minimum.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.Ipconfig.DuplicateIp',
- 'message' => 'The specific ip has duplicated with exist one.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.Ipconfig.DuplicateIpWithForwardIp',
- 'message' => 'The specific IP has duplicated with forward IP.',
- 'http_code' => 400,
- 'description' => 'The inbound endpoint service IP is duplicate with the forwarding rule destination IP associated with the outbound endpoint in the VPC',
- ],
- [
- 'code' => 'InboundEndpoint.Ipconfig.DuplicateIpWithResolverEndpointIp',
- 'message' => 'The specific IP has duplicated with resolver endpoint IP.',
- 'http_code' => 400,
- 'description' => 'The inbound endpoint service IP is duplicate with the outbound endpoint service P in the same VPC',
- ],
- [
- 'code' => 'InboundEndpoint.Ipconfig.ExceedsLimit',
- 'message' => 'The number of source IP addresses that are specified for outbound traffic exceeds the upper limit.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.Ipconfig.InvalidAzId',
- 'message' => 'The specified az id is invalid.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.Ipconfig.InvalidCidrBlock',
- 'message' => 'The specified cidrBlock is invalid.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.Ipconfig.InvalidIp',
- 'message' => 'The specified IP address is invalid.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.Ipconfig.InvalidVSwitch',
- 'message' => 'The specified vswitch is invalid.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.Name.Duplicate',
- 'message' => 'The specified endpoint name is the same as an existing endpoint name.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.Name.ExceedsLength',
- 'message' => 'The maximum length of an endpoint name is reached.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.NotExsits',
- 'message' => 'The inboundEndpoint is not Exsit.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.Num.ExceedsLimit',
- 'message' => 'The maximum number of endpoints is reached.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.OperationForbidden.Status',
- 'message' => 'The specific status of endpoint is unsupported for operation.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.Region.Unsupported',
- 'message' => 'The specific region is unsupported for resolver.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InboundEndpoint.SystemAssignUnsupportedOperation',
- 'message' => 'The system assign inboundEndpoint unsupported operation.',
- 'http_code' => 400,
- 'description' => '',
- ],
- [
- 'code' => 'InternalError',
- 'message' => 'The request processing has failed due to some unknown error, exception or failure.',
- 'http_code' => 400,
- 'description' => 'Internal Error',
- ],
- [
- 'code' => 'InvalidRegionId',
- 'message' => 'Invalid region id.',
- 'http_code' => 400,
- 'description' => 'Invalid zone ID parameter',
- ],
- [
- 'code' => 'InvalidVpcId',
- 'message' => 'Invalid vpc id.',
- 'http_code' => 400,
- 'description' => 'Invalid VPC ID.',
- ],
- [
- 'code' => 'InvalidVpcType',
- 'message' => 'Invalid vpc type.',
- 'http_code' => 400,
- 'description' => 'Invalid VPC type',
- ],
- [
- 'code' => 'InvalidVpcUserId',
- 'message' => 'Invalid vpc user id.',
- 'http_code' => 400,
- 'description' => 'Invalid VpcUserId parameter',
- ],
- [
- 'code' => 'PostBusiness.InvalidService',
- 'message' => 'post business service not activated.',
- 'http_code' => 400,
- 'description' => 'Post-paid service not enabled',
- ],
- [
- 'code' => 'PostBusiness.InvalidServiceModule',
- 'message' => 'post business service module not activated.',
- 'http_code' => 400,
- 'description' => 'The post-paid service module has not been activated.',
- ],
- [
- 'code' => 'ResolveAnalysis.Forbidden.AliyunInnerUid',
- 'message' => 'Aliyun Inner account, operation prohibited.',
- 'http_code' => 400,
- 'description' => 'Alibaba Cloud internal accounts are prohibited from operating. Please contact the Alibaba Cloud DNS team.',
- ],
- [
- 'code' => 'ResolverEndpoint.Id.Invalid',
- 'message' => 'The endpoint id invalid.',
- 'http_code' => 400,
- 'description' => 'Invalid endpoint ID',
- ],
- [
- 'code' => 'ResolverEndpoint.IpConfig.DuplicateIpWithInbound',
- 'message' => 'The specific Ip has duplicated with inbound endpoint Ip.',
- 'http_code' => 400,
- 'description' => 'duplicate outbound endpoint ip and inbound endpoint ip',
- ],
- [
- 'code' => 'ResolverRule.BindEdgeDnsCluster',
- 'message' => 'The forwarding rule is already bound to a edge dns cluster.',
- 'http_code' => 400,
- 'description' => 'The forwarding rule has been associated with the self-built cluster.',
- ],
- [
- 'code' => 'ResolverRule.Endpoint.RegionNotConsistent',
- 'message' => 'The region of the endpoint of the forwarding rule is inconsistent with the region bound to the VPC.',
- 'http_code' => 400,
- 'description' => 'The region of the endpoint of the forwarding rule is inconsistent with the region bound to the VPC.',
- ],
- [
- 'code' => 'ResolverRule.ForwardIps.InboundForbidden',
- 'message' => 'The specified destination IP address is forbidden for the inbound.',
- 'http_code' => 400,
- 'description' => 'Forwarding rule The IP address of the external DNS system is the same as the IP address of the inbound endpoint.',
- ],
- [
- 'code' => 'Resource.EffectiveScope.OperationTypeInvalid',
- 'message' => 'Invalid operation type.',
- 'http_code' => 400,
- 'description' => 'Invalid operation type.',
- ],
- [
- 'code' => 'SlaveDns.BoundVPCandClusterForbidden',
- 'message' => 'Zone that support secondary DNS cannot bind both VPC and cluster.',
- 'http_code' => 400,
- 'description' => 'ZONE with secondary DNS cannot bind a VPC and a self-built DNS cluster at the same time',
- ],
- [
- 'code' => 'SlaveDns.EdgeClusterAdded',
- 'message' => 'Secondary DNS of cluster has already been added. Please delete it before the operation.',
- 'http_code' => 400,
- 'description' => 'ZONE has configured the secondary DNS function, please delete it and then bind the self-built DNS cluster.',
- ],
- [
- 'code' => 'SlaveDns.RegionVpcAdded',
- 'message' => 'Secondary DNS of private zone has already been added. Please delete it before the operation.',
- 'http_code' => 400,
- 'description' => 'ZONE has configured the secondary DNS function, please delete it before binding the VPC',
- ],
- [
- 'code' => 'Sys.SpeedLimit.OutOfLimit',
- 'message' => 'The accept speed is out of limit.',
- 'http_code' => 400,
- 'description' => 'Access frequency exceeds limit',
- ],
- [
- 'code' => 'Throttling.User',
- 'message' => 'Request was denied due to user flow control.',
- 'http_code' => 400,
- 'description' => 'The request was rejected because the request frequency reached the threshold. Please try again later.',
- ],
- [
- 'code' => 'Zone.BindEdgeDnsCluster',
- 'message' => 'Zone is already bound to a edge dns cluster.',
- 'http_code' => 400,
- 'description' => 'The authoritative zone has been bound to the cluster and cannot be operated.',
- ],
- [
- 'code' => 'Zone.BindEdgeDnsCluster.OnlySupportFastZone',
- 'message' => 'Binding an Edge DNS cluster is only supported for Fast Zones.',
- 'http_code' => 400,
- 'description' => 'Only the fast zone authoritative zone supports associating self-built DNS clusters.',
- ],
- [
- 'code' => 'Zone.BindEdgeDnsCluster.RecordCountExceed',
- 'message' => 'You cannot bind the cluster, because record count exceed the maximum.',
- 'http_code' => 400,
- 'description' => 'The number of parsing records under the authoritative zone exceeds the upper limit. Associating a self-built DNS cluster is prohibited.',
- ],
- [
- 'code' => 'Zone.DnsGroupChange.Forbidden',
- 'message' => 'You cannot change dns group.',
- 'http_code' => 400,
- 'description' => 'Prohibit switching zone type.',
- ],
- [
- 'code' => 'Zone.DnsGroupChange.Forbidden4FastZone',
- 'message' => 'You cannot change dns group, because can only use fast zone.',
- 'http_code' => 400,
- 'description' => 'You cannot change dns group, because can only use fast zone.',
- ],
- [
- 'code' => 'Zone.Invalid.Id',
- 'message' => 'Zone id is invalid.',
- 'http_code' => 400,
- 'description' => 'Zone id is invalid.',
- ],
- [
- 'code' => 'ResolverRule.PriorityForwardConfig.StatusInvalid',
- 'message' => 'The status of the priority forward configuration is invalid.',
- 'http_code' => 400,
- 'description' => 'The status parameter of the priority forwarding configuration is invalid.',
- ],
- [
- 'code' => 'ResolverRule.PriorityForwardConfig.CustomAddressInvalid',
- 'message' => 'The custom address of the priority forward configuration is invalid.',
- 'http_code' => 400,
- 'description' => 'The custom HttpDNS address configured for priority forwarding is invalid.',
- ],
- [
- 'code' => 'ResolverRule.PriorityForwardConfig.ProtocolInvalid',
- 'message' => 'The protocol of the priority forward configuration is invalid.',
- 'http_code' => 400,
- 'description' => 'The protocol parameters configured for priority forwarding are invalid.',
- ],
- [
- 'code' => 'ResolverRule.PriorityForwardConfig.PriorityInvalid',
- 'message' => 'The priority of the priority forward configuration is invalid.',
- 'http_code' => 400,
- 'description' => 'The priority parameter of the priority forwarding configuration is invalid.',
- ],
- [
- 'code' => 'ResolverRule.PriorityForwardConfig.AtLeastOneAddressWhenEnable',
- 'message' => 'The priority forward configuration must have at least one address.',
- 'http_code' => 400,
- 'description' => 'When configuring to enable priority forwarding of a forwarding rule, you need to configure at least one HttpDNS address.',
- ],
- [
- 'code' => 'ResolverRule.PriorityForwardConfig.ServiceAddressInvalid',
- 'message' => 'The service address of the priority forward configuration is invalid.',
- 'http_code' => 400,
- 'description' => 'The DNS HttpDNS service address parameter configured for priority forwarding is invalid.',
- ],
- [
- 'code' => 'ResolveAnalysis.Forbidden.NotSupportCurrentEnv',
- 'message' => 'Forbidden operation, not support current env.',
- 'http_code' => 400,
- 'description' => 'Environment level and configuration do not match',
- ],
- [
- 'code' => 'ResolveAnalysis.Invalid.LogProcessMode',
- 'message' => 'Log process mode is invalid.',
- 'http_code' => 400,
- 'description' => 'Invalid log processing mode parameter',
- ],
- [
- 'code' => 'ResolveAnalysis.LogDeliveryRegionMustContainAllAnalysisRegion',
- 'message' => 'Log delivery region must contain all analysis region.',
- 'http_code' => 400,
- 'description' => 'The log transfer region must contain all the traffic analysis regions.',
- ],
- [
- 'code' => 'ResolveAnalysis.Forbidden.UpdateLogDeliveryConfig',
- 'message' => 'Forbidden to update log delivery config.',
- 'http_code' => 400,
- 'description' => 'During the traffic analysis configuration change, please wait for the end of the asynchronous task before operating.',
- ],
- [
- 'code' => 'ResolveAnalysis.Duplicate.RegionId',
- 'message' => 'Resolve analysis regionId is duplicate.',
- 'http_code' => 400,
- 'description' => 'Resolve analysis log transfer region ID is duplicate',
- ],
- [
- 'code' => 'Slslog.RemoteService.Error',
- 'message' => 'SLS remote service error occurred.',
- 'http_code' => 400,
- 'description' => 'Failed to call SLS service, please try again',
- ],
- [
- 'code' => 'Edgedns.Cluster.FunctionModuleNotSupport',
- 'message' => 'Edge dns cluster function module not support.',
- 'http_code' => 400,
- 'description' => 'The current cluster does not support this function. Upgrade the cluster version.',
- ],
- [
- 'code' => 'ResolveLog.NotSupportMultiNetworkParam',
- 'message' => 'parsing log query does not support multiple network parameters.',
- 'http_code' => 400,
- 'description' => 'parsing log query does not support multiple network parameters',
- ],
+ ['code' => 'CacheReserveDomain.EffectiveScopeEmpty', 'message' => 'Effective scope is empty.', 'http_code' => 400, 'description' => 'The cache keeps the domain name not associated with the effective range.'],
+ ['code' => 'CacheReserveDomain.Vpc.Maximum', 'message' => 'CacheReserveDomain bound vpc count exceed the maximum.', 'http_code' => 400, 'description' => 'CacheReserveDomain bound vpc count exceed the maximum.'],
+ ['code' => 'CustomLine.InUsed', 'message' => 'customLine is in used can not delete.%s', 'http_code' => 400, 'description' => ''],
+ ['code' => 'CustomLine.IpOverlap', 'message' => 'customLine ip is overlap.%s', 'http_code' => 400, 'description' => ''],
+ ['code' => 'EdgeDns.CallEdgeDnsServerFailed', 'message' => 'Call edge dns server failed.', 'http_code' => 400, 'description' => 'Failed to call the self-built DNS server.'],
+ ['code' => 'Edgedns.Cluster.AppVersionExpired', 'message' => 'Edge dns cluster app version is expired.', 'http_code' => 400, 'description' => 'The software version of the self-built DNS cluster has expired.'],
+ ['code' => 'EdgeDns.Cluster.BindCountExceedLimit', 'message' => 'The number of clusters bound to the resource exceeds the limit.', 'http_code' => 400, 'description' => 'The user-created DNS cluster associated with the resource exceeds the upper limit.'],
+ ['code' => 'EdgeDns.Cluster.CacheReserveDomainDuplicate', 'message' => 'Edge dns cluster is bind to same domain name.', 'http_code' => 400, 'description' => 'The user-created DNS cluster is associated with a cache domain name with the same name.'],
+ ['code' => 'Edgedns.Cluster.ForbiddenRetryResourceActionJob', 'message' => 'Access forbidden to retry resource action job.', 'http_code' => 400, 'description' => 'Already in progress'],
+ ['code' => 'EdgeDns.Cluster.NoNodes', 'message' => 'Cluster does not have nodes.', 'http_code' => 400, 'description' => 'There is no valid node in the self-built DNS cluster.'],
+ ['code' => 'EdgeDns.Cluster.NotBelongToUser', 'message' => 'Cluster does not belong to user.', 'http_code' => 400, 'description' => 'The user-created DNS cluster does not belong to the current user.'],
+ ['code' => 'EdgeDns.Cluster.NotExists', 'message' => 'Cluster does not exist.', 'http_code' => 400, 'description' => 'The self-built DNS cluster does not exist.'],
+ ['code' => 'Edgedns.Cluster.NotSupportCurrentEnv', 'message' => 'Edge dns cluster not support current env.', 'http_code' => 400, 'description' => 'The user-created DNS cluster environment attribute is invalid.'],
+ ['code' => 'Edgedns.Cluster.NotSupportOperator', 'message' => 'Edge dns cluster not support operator.', 'http_code' => 400, 'description' => 'Operating a self-built DNS O & M cluster is not supported'],
+ ['code' => 'EdgeDns.Cluster.ResolveRuleDuplicate', 'message' => 'Edge dns cluster is bind to same forward zone name.', 'http_code' => 400, 'description' => 'A forwarding rule with the same name is associated with the user-created DNS cluster.'],
+ ['code' => 'EdgeDns.Cluster.ZoneDuplicate', 'message' => 'Edge dns cluster is bind to same authority zone name.', 'http_code' => 400, 'description' => 'The user-created DNS cluster is associated with an authoritative zone with the same name.'],
+ ['code' => 'EdgeDns.InvalidResourceType', 'message' => 'The resource type is invalid.', 'http_code' => 400, 'description' => 'When the user-created DNS deletes a node, the queried resource type is invalid.'],
+ ['code' => 'EdgeDns.InvalidUserId', 'message' => 'The user id is invalid.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.InvalidId', 'message' => 'The inboundEndpoint id is invalid.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.InvalidSecurityGroupId', 'message' => 'The specified security group id is invalid.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.InvalidSpecVersion', 'message' => 'The inboundEndpoint spec version is invalid.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.InvalidStatus', 'message' => 'The inboundEndpoint status is invalid.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.InvalidUserId', 'message' => 'The UserId parameter is invalid.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.InvalidVpcId', 'message' => 'The specified vpc is invalid.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.Ipconfig.BelowMinimum', 'message' => 'The number of source IP addresses that are specified for outbound traffic below minimum.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.Ipconfig.DuplicateIp', 'message' => 'The specific ip has duplicated with exist one.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.Ipconfig.DuplicateIpWithForwardIp', 'message' => 'The specific IP has duplicated with forward IP.', 'http_code' => 400, 'description' => 'The inbound endpoint service IP is duplicate with the forwarding rule destination IP associated with the outbound endpoint in the VPC'],
+ ['code' => 'InboundEndpoint.Ipconfig.DuplicateIpWithResolverEndpointIp', 'message' => 'The specific IP has duplicated with resolver endpoint IP.', 'http_code' => 400, 'description' => 'The inbound endpoint service IP is duplicate with the outbound endpoint service P in the same VPC'],
+ ['code' => 'InboundEndpoint.Ipconfig.ExceedsLimit', 'message' => 'The number of source IP addresses that are specified for outbound traffic exceeds the upper limit.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.Ipconfig.InvalidAzId', 'message' => 'The specified az id is invalid.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.Ipconfig.InvalidCidrBlock', 'message' => 'The specified cidrBlock is invalid.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.Ipconfig.InvalidIp', 'message' => 'The specified IP address is invalid.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.Ipconfig.InvalidVSwitch', 'message' => 'The specified vswitch is invalid.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.Name.Duplicate', 'message' => 'The specified endpoint name is the same as an existing endpoint name.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.Name.ExceedsLength', 'message' => 'The maximum length of an endpoint name is reached.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.NotExsits', 'message' => 'The inboundEndpoint is not Exsit.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.Num.ExceedsLimit', 'message' => 'The maximum number of endpoints is reached.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.OperationForbidden.Status', 'message' => 'The specific status of endpoint is unsupported for operation.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.Region.Unsupported', 'message' => 'The specific region is unsupported for resolver.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InboundEndpoint.SystemAssignUnsupportedOperation', 'message' => 'The system assign inboundEndpoint unsupported operation.', 'http_code' => 400, 'description' => ''],
+ ['code' => 'InternalError', 'message' => 'The request processing has failed due to some unknown error, exception or failure.', 'http_code' => 400, 'description' => 'Internal Error'],
+ ['code' => 'InvalidRegionId', 'message' => 'Invalid region id.', 'http_code' => 400, 'description' => 'Invalid zone ID parameter'],
+ ['code' => 'InvalidVpcId', 'message' => 'Invalid vpc id.', 'http_code' => 400, 'description' => 'Invalid VPC ID.'],
+ ['code' => 'InvalidVpcType', 'message' => 'Invalid vpc type.', 'http_code' => 400, 'description' => 'Invalid VPC type'],
+ ['code' => 'InvalidVpcUserId', 'message' => 'Invalid vpc user id.', 'http_code' => 400, 'description' => 'Invalid VpcUserId parameter'],
+ ['code' => 'PostBusiness.InvalidService', 'message' => 'post business service not activated.', 'http_code' => 400, 'description' => 'Post-paid service not enabled'],
+ ['code' => 'PostBusiness.InvalidServiceModule', 'message' => 'post business service module not activated.', 'http_code' => 400, 'description' => 'The post-paid service module has not been activated.'],
+ ['code' => 'ResolveAnalysis.Forbidden.AliyunInnerUid', 'message' => 'Aliyun Inner account, operation prohibited.', 'http_code' => 400, 'description' => 'Alibaba Cloud internal accounts are prohibited from operating. Please contact the Alibaba Cloud DNS team.'],
+ ['code' => 'ResolverEndpoint.Id.Invalid', 'message' => 'The endpoint id invalid.', 'http_code' => 400, 'description' => 'Invalid endpoint ID'],
+ ['code' => 'ResolverEndpoint.IpConfig.DuplicateIpWithInbound', 'message' => 'The specific Ip has duplicated with inbound endpoint Ip.', 'http_code' => 400, 'description' => 'duplicate outbound endpoint ip and inbound endpoint ip'],
+ ['code' => 'ResolverRule.BindEdgeDnsCluster', 'message' => 'The forwarding rule is already bound to a edge dns cluster.', 'http_code' => 400, 'description' => 'The forwarding rule has been associated with the self-built cluster.'],
+ ['code' => 'ResolverRule.Endpoint.RegionNotConsistent', 'message' => 'The region of the endpoint of the forwarding rule is inconsistent with the region bound to the VPC.', 'http_code' => 400, 'description' => 'The region of the endpoint of the forwarding rule is inconsistent with the region bound to the VPC.'],
+ ['code' => 'ResolverRule.ForwardIps.InboundForbidden', 'message' => 'The specified destination IP address is forbidden for the inbound.', 'http_code' => 400, 'description' => 'Forwarding rule The IP address of the external DNS system is the same as the IP address of the inbound endpoint.'],
+ ['code' => 'Resource.EffectiveScope.OperationTypeInvalid', 'message' => 'Invalid operation type.', 'http_code' => 400, 'description' => 'Invalid operation type.'],
+ ['code' => 'SlaveDns.BoundVPCandClusterForbidden', 'message' => 'Zone that support secondary DNS cannot bind both VPC and cluster.', 'http_code' => 400, 'description' => 'ZONE with secondary DNS cannot bind a VPC and a self-built DNS cluster at the same time'],
+ ['code' => 'SlaveDns.EdgeClusterAdded', 'message' => 'Secondary DNS of cluster has already been added. Please delete it before the operation.', 'http_code' => 400, 'description' => 'ZONE has configured the secondary DNS function, please delete it and then bind the self-built DNS cluster.'],
+ ['code' => 'SlaveDns.RegionVpcAdded', 'message' => 'Secondary DNS of private zone has already been added. Please delete it before the operation.', 'http_code' => 400, 'description' => 'ZONE has configured the secondary DNS function, please delete it before binding the VPC'],
+ ['code' => 'Sys.SpeedLimit.OutOfLimit', 'message' => 'The accept speed is out of limit.', 'http_code' => 400, 'description' => 'Access frequency exceeds limit'],
+ ['code' => 'Throttling.User', 'message' => 'Request was denied due to user flow control.', 'http_code' => 400, 'description' => 'The request was rejected because the request frequency reached the threshold. Please try again later.'],
+ ['code' => 'Zone.BindEdgeDnsCluster', 'message' => 'Zone is already bound to a edge dns cluster.', 'http_code' => 400, 'description' => 'The authoritative zone has been bound to the cluster and cannot be operated.'],
+ ['code' => 'Zone.BindEdgeDnsCluster.OnlySupportFastZone', 'message' => 'Binding an Edge DNS cluster is only supported for Fast Zones.', 'http_code' => 400, 'description' => 'Only the fast zone authoritative zone supports associating self-built DNS clusters.'],
+ ['code' => 'Zone.BindEdgeDnsCluster.RecordCountExceed', 'message' => 'You cannot bind the cluster, because record count exceed the maximum.', 'http_code' => 400, 'description' => 'The number of parsing records under the authoritative zone exceeds the upper limit. Associating a self-built DNS cluster is prohibited.'],
+ ['code' => 'Zone.DnsGroupChange.Forbidden', 'message' => 'You cannot change dns group.', 'http_code' => 400, 'description' => 'Prohibit switching zone type.'],
+ ['code' => 'Zone.DnsGroupChange.Forbidden4FastZone', 'message' => 'You cannot change dns group, because can only use fast zone.', 'http_code' => 400, 'description' => 'You cannot change dns group, because can only use fast zone.'],
+ ['code' => 'Zone.Invalid.Id', 'message' => 'Zone id is invalid.', 'http_code' => 400, 'description' => 'Zone id is invalid.'],
+ ['code' => 'ResolverRule.PriorityForwardConfig.StatusInvalid', 'message' => 'The status of the priority forward configuration is invalid.', 'http_code' => 400, 'description' => 'The status parameter of the priority forwarding configuration is invalid.'],
+ ['code' => 'ResolverRule.PriorityForwardConfig.CustomAddressInvalid', 'message' => 'The custom address of the priority forward configuration is invalid.', 'http_code' => 400, 'description' => 'The custom HttpDNS address configured for priority forwarding is invalid.'],
+ ['code' => 'ResolverRule.PriorityForwardConfig.ProtocolInvalid', 'message' => 'The protocol of the priority forward configuration is invalid.', 'http_code' => 400, 'description' => 'The protocol parameters configured for priority forwarding are invalid.'],
+ ['code' => 'ResolverRule.PriorityForwardConfig.PriorityInvalid', 'message' => 'The priority of the priority forward configuration is invalid.', 'http_code' => 400, 'description' => 'The priority parameter of the priority forwarding configuration is invalid.'],
+ ['code' => 'ResolverRule.PriorityForwardConfig.AtLeastOneAddressWhenEnable', 'message' => 'The priority forward configuration must have at least one address.', 'http_code' => 400, 'description' => 'When configuring to enable priority forwarding of a forwarding rule, you need to configure at least one HttpDNS address.'],
+ ['code' => 'ResolverRule.PriorityForwardConfig.ServiceAddressInvalid', 'message' => 'The service address of the priority forward configuration is invalid.', 'http_code' => 400, 'description' => 'The DNS HttpDNS service address parameter configured for priority forwarding is invalid.'],
+ ['code' => 'ResolveAnalysis.Forbidden.NotSupportCurrentEnv', 'message' => 'Forbidden operation, not support current env.', 'http_code' => 400, 'description' => 'Environment level and configuration do not match'],
+ ['code' => 'ResolveAnalysis.Invalid.LogProcessMode', 'message' => 'Log process mode is invalid.', 'http_code' => 400, 'description' => 'Invalid log processing mode parameter'],
+ ['code' => 'ResolveAnalysis.LogDeliveryRegionMustContainAllAnalysisRegion', 'message' => 'Log delivery region must contain all analysis region.', 'http_code' => 400, 'description' => 'The log transfer region must contain all the traffic analysis regions.'],
+ ['code' => 'ResolveAnalysis.Forbidden.UpdateLogDeliveryConfig', 'message' => 'Forbidden to update log delivery config.', 'http_code' => 400, 'description' => 'During the traffic analysis configuration change, please wait for the end of the asynchronous task before operating.'],
+ ['code' => 'ResolveAnalysis.Duplicate.RegionId', 'message' => 'Resolve analysis regionId is duplicate.', 'http_code' => 400, 'description' => 'Resolve analysis log transfer region ID is duplicate'],
+ ['code' => 'Slslog.RemoteService.Error', 'message' => 'SLS remote service error occurred.', 'http_code' => 400, 'description' => 'Failed to call SLS service, please try again'],
+ ['code' => 'Edgedns.Cluster.FunctionModuleNotSupport', 'message' => 'Edge dns cluster function module not support.', 'http_code' => 400, 'description' => 'The current cluster does not support this function. Upgrade the cluster version.'],
+ ['code' => 'ResolveLog.NotSupportMultiNetworkParam', 'message' => 'parsing log query does not support multiple network parameters.', 'http_code' => 400, 'description' => 'parsing log query does not support multiple network parameters'],
+ ['code' => 'Statistics.UnauthorizedVpc', 'message' => 'You cannot query data within the network range for which you have no permissions.', 'http_code' => 400, 'description' => 'You cannot query data within the network range for which you have no permissions.'],
],
'changeSet' => [],
'flowControl' => [
'flowControlList' => [
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeZoneInfo',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'ListTagResources',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeResolverRule',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UntagResources',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddZone',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'BindZoneVpc',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'MoveResourceGroup',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteResolverEndpoint',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateRecordRemark',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteZone',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeCustomLineInfo',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddResolverEndpoint',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'SetZoneRecordStatus',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeZones',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateSyncEcsHostTask',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateResolverEndpoint',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeTags',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeUserVpcAuthorizations',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateZoneRemark',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeRequestGraph',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeResolverRules',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeUserServiceStatus',
- ],
- [
- 'threshold' => '10',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateCustomLine',
- ],
- [
- 'threshold' => '100',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeZoneRecords',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeResolverAvailableZones',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddZoneRecord',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'BindResolverRuleVpc',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteZoneRecord',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddUserVpcAuthorization',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'CheckZoneName',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeSyncEcsHostTask',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateZoneRecord',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeZoneRecord',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteResolverRule',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeChangeLogs',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeRegions',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteUserVpcAuthorization',
- ],
- [
- 'threshold' => '10',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddCustomLine',
- ],
- [
- 'threshold' => '10',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DeleteCustomLine',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeResolverEndpoints',
- ],
- [
- 'threshold' => '10',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'SearchCustomLines',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeStatisticSummary',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'UpdateResolverRule',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'SetProxyPattern',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeZoneVpcTree',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'AddResolverRule',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeResolverEndpoint',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'TagResources',
- ],
- [
- 'threshold' => '20',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'DescribeCustomLines',
- ],
- [
- 'threshold' => '5',
- 'countWindow' => 1,
- 'regionId' => '*',
- 'api' => 'ChangeZoneDnsGroup',
- ],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZoneInfo'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListTagResources'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeResolverRule'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UntagResources'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddZone'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'BindZoneVpc'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'MoveResourceGroup'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteResolverEndpoint'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateRecordRemark'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteZone'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeCustomLineInfo'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddResolverEndpoint'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetZoneRecordStatus'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZones'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateSyncEcsHostTask'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateResolverEndpoint'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeTags'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeUserVpcAuthorizations'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateZoneRemark'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeRequestGraph'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeResolverRules'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeUserServiceStatus'],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateCustomLine'],
+ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZoneRecords'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeResolverAvailableZones'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddZoneRecord'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'BindResolverRuleVpc'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteZoneRecord'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddUserVpcAuthorization'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CheckZoneName'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeSyncEcsHostTask'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateZoneRecord'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZoneRecord'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteResolverRule'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeChangeLogs'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeRegions'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteUserVpcAuthorization'],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddCustomLine'],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteCustomLine'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeResolverEndpoints'],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SearchCustomLines'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeStatisticSummary'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateResolverRule'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetProxyPattern'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZoneVpcTree'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddResolverRule'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeResolverEndpoint'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'TagResources'],
+ ['threshold' => '20', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeCustomLines'],
+ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ChangeZoneDnsGroup'],
],
],
'ram' => [
'productCode' => 'PrivateZone',
'productName' => 'Alibaba Cloud DNS PrivateZone',
- 'ramCodes' => [
- 'pvtz',
- ],
+ 'ramCodes' => ['pvtz'],
'ramLevel' => 'RESOURCE',
'ramConditions' => [],
'ramActions' => [
[
- 'apiName' => 'SearchCustomLines',
+ 'apiName' => 'DescribeCustomLineInfo',
'description' => '',
'operationType' => 'get',
'ramAction' => [
@@ -11734,516 +6958,384 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'customLine', 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}'],
],
],
],
[
- 'apiName' => 'UntagResources',
+ 'apiName' => 'ChangeZoneDnsGroup',
'description' => '',
'operationType' => '',
'ramAction' => [
- 'action' => 'pvtz:UntagResources',
- 'authLevel' => 'operate',
+ 'action' => 'pvtz:ChangeZoneDnsGroup',
+ 'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'DeleteCustomLine',
+ 'apiName' => 'MoveResourceGroup',
'description' => '',
'operationType' => '',
'ramAction' => [
- 'action' => 'pvtz:update',
+ 'action' => 'pvtz:MoveResourceGroup',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'customLine',
- 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'DescribeResolverEndpoint',
+ 'apiName' => 'DescribeSyncEcsHostTask',
'description' => '',
'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:DescribeResolverEndpoint',
+ 'action' => 'pvtz:DescribeSyncEcsHostTask',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz::{#accountId}:endpoint/{#EndpointId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'MoveResourceGroup',
+ 'apiName' => 'DescribeIntranetUserCanAnalysisVpcs',
'description' => '',
- 'operationType' => '',
+ 'operationType' => 'none',
'ramAction' => [
- 'action' => 'pvtz:MoveResourceGroup',
- 'authLevel' => 'resource',
+ 'action' => 'pvtz:DescribeIntranetUserCanAnalysisVpcs',
+ 'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'DescribeResolverAvailableZones',
+ 'apiName' => 'ListTagResources',
'description' => '',
- 'operationType' => 'list',
+ 'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:DescribeResolverAvailableZones',
- 'authLevel' => 'resource',
+ 'action' => 'pvtz:ListTagResources',
+ 'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'UpdateResolverRule',
+ 'apiName' => 'AddUserVpcAuthorization',
'description' => '',
- 'operationType' => 'update',
+ 'operationType' => 'none',
'ramAction' => [
- 'action' => 'pvtz:UpdateResolverRule',
- 'authLevel' => 'resource',
+ 'action' => 'pvtz:AddUserVpcAuthorization',
+ 'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz:*:{#accountId}:rule/{#RuleId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'ChangeZoneDnsGroup',
+ 'apiName' => 'UpdateZoneRecord',
'description' => '',
- 'operationType' => '',
+ 'operationType' => 'update',
'ramAction' => [
- 'action' => 'pvtz:ChangeZoneDnsGroup',
+ 'action' => 'pvtz:UpdateZoneRecord',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'UpdateZoneRemark',
+ 'apiName' => 'DescribeZones',
'description' => '',
- 'operationType' => 'update',
+ 'operationType' => 'list',
'ramAction' => [
- 'action' => 'pvtz:UpdateZoneRemark',
+ 'action' => 'pvtz:DescribeZones',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/*'],
],
],
],
[
- 'apiName' => 'DeleteZoneRecord',
+ 'apiName' => 'DescribeResolverEndpoint',
'description' => '',
- 'operationType' => 'delete',
+ 'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:DeleteZoneRecord',
+ 'action' => 'pvtz:DescribeResolverEndpoint',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz::{#accountId}:endpoint/{#EndpointId}'],
],
],
],
[
- 'apiName' => 'UpdateCustomLine',
+ 'apiName' => 'DescribeZoneVpcTree',
'description' => '',
- 'operationType' => 'update',
+ 'operationType' => '',
'ramAction' => [
- 'action' => 'pvtz:update',
+ 'action' => 'pvtz:DescribeZoneVpcTree',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'customLine',
- 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/*'],
],
],
],
[
- 'apiName' => 'DescribeZoneRecord',
+ 'apiName' => 'DescribeUserServiceStatus',
'description' => '',
'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:DescribeZoneRecord',
- 'authLevel' => 'resource',
+ 'action' => 'pvtz:DescribeUserServiceStatus',
+ 'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'DescribeCustomLines',
+ 'apiName' => 'UntagResources',
'description' => '',
- 'operationType' => 'list',
+ 'operationType' => '',
'ramAction' => [
- 'action' => 'pvtz:read',
- 'authLevel' => 'resource',
+ 'action' => 'pvtz:UntagResources',
+ 'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'CustomLine',
- 'arn' => 'acs:pvtz::{#accountId}:customLine/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'DescribeUserVpcAuthorizations',
+ 'apiName' => 'DescribeZoneRecords',
'description' => '',
'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:DescribeUserVpcAuthorizations',
- 'authLevel' => 'operate',
+ 'action' => 'pvtz:DescribeZoneRecords',
+ 'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'AddZoneRecord',
+ 'apiName' => 'DeleteUserVpcAuthorization',
'description' => '',
- 'operationType' => 'create',
+ 'operationType' => 'delete',
'ramAction' => [
- 'action' => 'pvtz:AddZoneRecord',
- 'authLevel' => 'resource',
+ 'action' => 'pvtz:DeleteUserVpcAuthorization',
+ 'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'UpdateRecordRemark',
+ 'apiName' => 'DeleteZoneRecord',
'description' => '',
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'ramAction' => [
- 'action' => 'pvtz:UpdateRecordRemark',
+ 'action' => 'pvtz:DeleteZoneRecord',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'AddResolverEndpoint',
+ 'apiName' => 'DescribeResolverEndpoints',
'description' => '',
- 'operationType' => 'create',
+ 'operationType' => 'list',
'ramAction' => [
- 'action' => 'pvtz:AddResolverEndpoint',
+ 'action' => 'pvtz:DescribeResolverEndpoints',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz::{#accountId}:endpoint/*'],
],
],
],
[
- 'apiName' => 'DeleteResolverRule',
+ 'apiName' => 'DeleteResolverEndpoint',
'description' => '',
'operationType' => '',
'ramAction' => [
- 'action' => 'pvtz:DeleteResolverRule',
+ 'action' => 'pvtz:DeleteResolverEndpoint',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz:*:{#accountId}:rule/{#RuleId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}'],
],
],
],
[
- 'apiName' => 'DescribeZones',
+ 'apiName' => 'DescribeZoneInfo',
'description' => '',
- 'operationType' => 'list',
+ 'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:DescribeZones',
+ 'action' => 'pvtz:DescribeZoneInfo',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'UpdateZoneRecord',
+ 'apiName' => 'UpdateResolverRule',
'description' => '',
'operationType' => 'update',
'ramAction' => [
- 'action' => 'pvtz:UpdateZoneRecord',
+ 'action' => 'pvtz:UpdateResolverRule',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz:*:{#accountId}:rule/{#RuleId}'],
],
],
],
[
- 'apiName' => 'DescribeStatisticSummary',
+ 'apiName' => 'DescribePvtzStatisticsGlobalOverview',
'description' => '',
'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:DescribeStatisticSummary',
+ 'action' => 'pvtz:DescribePvtzStatisticsGlobalOverview',
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'DescribeUserServiceStatus',
+ 'apiName' => 'UpdateResolverEndpoint',
'description' => '',
- 'operationType' => 'get',
+ 'operationType' => 'update',
'ramAction' => [
- 'action' => 'pvtz:DescribeUserServiceStatus',
- 'authLevel' => 'operate',
+ 'action' => 'pvtz:UpdateResolverEndpoint',
+ 'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}'],
],
],
],
[
- 'apiName' => 'DescribeCustomLineInfo',
+ 'apiName' => 'UpdateRecordRemark',
'description' => '',
- 'operationType' => 'get',
+ 'operationType' => 'update',
'ramAction' => [
- 'action' => 'pvtz:read',
+ 'action' => 'pvtz:UpdateRecordRemark',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'customLine',
- 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'DescribeChangeLogs',
+ 'apiName' => 'DeleteCustomLine',
'description' => '',
- 'operationType' => 'get',
+ 'operationType' => '',
'ramAction' => [
- 'action' => 'pvtz:DescribeChangeLogs',
+ 'action' => 'pvtz:update',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'customLine', 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}'],
],
],
],
[
- 'apiName' => 'SetZoneRecordStatus',
+ 'apiName' => 'DescribeCustomLines',
'description' => '',
- 'operationType' => 'update',
+ 'operationType' => 'list',
'ramAction' => [
- 'action' => 'pvtz:SetZoneRecordStatus',
+ 'action' => 'pvtz:read',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'CustomLine', 'arn' => 'acs:pvtz::{#accountId}:customLine/*'],
],
],
],
[
- 'apiName' => 'DescribeSyncEcsHostTask',
+ 'apiName' => 'DescribeResolverAvailableZones',
'description' => '',
- 'operationType' => 'get',
+ 'operationType' => 'list',
'ramAction' => [
- 'action' => 'pvtz:DescribeSyncEcsHostTask',
+ 'action' => 'pvtz:DescribeResolverAvailableZones',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'UpdateSyncEcsHostTask',
+ 'apiName' => 'AddResolverEndpoint',
'description' => '',
- 'operationType' => 'none',
+ 'operationType' => 'create',
'ramAction' => [
- 'action' => 'pvtz:UpdateSyncEcsHostTask',
+ 'action' => 'pvtz:AddResolverEndpoint',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/*'],
],
],
],
[
- 'apiName' => 'DescribeZoneRecords',
+ 'apiName' => 'DeleteZone',
'description' => '',
- 'operationType' => 'get',
+ 'operationType' => 'delete',
'ramAction' => [
- 'action' => 'pvtz:DescribeZoneRecords',
+ 'action' => 'pvtz:DeleteZone',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'DescribeRequestGraph',
+ 'apiName' => 'TagResources',
+ 'description' => '',
+ 'operationType' => '',
+ 'ramAction' => [
+ 'action' => 'pvtz:TagResources',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DescribePvtzStatisticsZoneOverview',
'description' => '',
'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:DescribeRequestGraph',
+ 'action' => 'pvtz:DescribePvtzStatisticsZoneOverview',
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
@@ -12256,458 +7348,314 @@
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'AddResolverRule',
+ 'apiName' => 'DescribeResolverRules',
'description' => '',
- 'operationType' => 'create',
+ 'operationType' => 'list',
'ramAction' => [
- 'action' => 'pvtz:AddResolverRule',
+ 'action' => 'pvtz:DescribeResolverRules',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}',
- ],
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz:*:{#accountId}:rule/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz::{#accountId}:rule/*'],
],
],
],
[
- 'apiName' => 'UpdateResolverEndpoint',
+ 'apiName' => 'AddZoneRecord',
'description' => '',
- 'operationType' => 'update',
+ 'operationType' => 'create',
'ramAction' => [
- 'action' => 'pvtz:UpdateResolverEndpoint',
+ 'action' => 'pvtz:AddZoneRecord',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'DescribeResolverEndpoints',
+ 'apiName' => 'BindZoneVpc',
'description' => '',
- 'operationType' => 'list',
+ 'operationType' => 'none',
'ramAction' => [
- 'action' => 'pvtz:DescribeResolverEndpoints',
+ 'action' => 'pvtz:BindZoneVpc',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz::{#accountId}:endpoint/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'BindResolverRuleVpc',
+ 'apiName' => 'DescribeResolverRule',
'description' => '',
- 'operationType' => 'update',
+ 'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:BindResolverRuleVpc',
+ 'action' => 'pvtz:DescribeResolverRule',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz::{#accountId}:rule/{#RuleId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz::{#accountId}:rule/{#RuleId}'],
],
],
],
[
- 'apiName' => 'AddUserVpcAuthorization',
+ 'apiName' => 'DescribeStatisticSummary',
'description' => '',
- 'operationType' => 'none',
+ 'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:AddUserVpcAuthorization',
+ 'action' => 'pvtz:DescribeStatisticSummary',
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'DescribeTags',
+ 'apiName' => 'SearchCustomLines',
'description' => '',
'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:DescribeTags',
- 'authLevel' => 'operate',
+ 'action' => 'pvtz:read',
+ 'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'DescribeResolverRules',
+ 'apiName' => 'AddResolverRule',
'description' => '',
- 'operationType' => 'list',
+ 'operationType' => 'create',
'ramAction' => [
- 'action' => 'pvtz:DescribeResolverRules',
+ 'action' => 'pvtz:AddResolverRule',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz::{#accountId}:rule/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}'],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz:*:{#accountId}:rule/*'],
],
],
],
[
- 'apiName' => 'SetProxyPattern',
+ 'apiName' => 'DescribeTags',
'description' => '',
- 'operationType' => 'update',
+ 'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:SetProxyPattern',
- 'authLevel' => 'resource',
+ 'action' => 'pvtz:DescribeTags',
+ 'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'ListTagResources',
+ 'apiName' => 'DescribeRegions',
'description' => '',
'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:ListTagResources',
+ 'action' => 'pvtz:DescribeRegions',
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'DeleteUserVpcAuthorization',
+ 'apiName' => 'DeleteResolverRule',
'description' => '',
- 'operationType' => 'delete',
+ 'operationType' => '',
'ramAction' => [
- 'action' => 'pvtz:DeleteUserVpcAuthorization',
- 'authLevel' => 'operate',
+ 'action' => 'pvtz:DeleteResolverRule',
+ 'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz:*:{#accountId}:rule/{#RuleId}'],
],
],
],
[
- 'apiName' => 'DescribeZoneVpcTree',
+ 'apiName' => 'BindResolverRuleVpc',
'description' => '',
- 'operationType' => '',
+ 'operationType' => 'update',
'ramAction' => [
- 'action' => 'pvtz:DescribeZoneVpcTree',
+ 'action' => 'pvtz:BindResolverRuleVpc',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz::{#accountId}:rule/{#RuleId}'],
],
],
],
[
- 'apiName' => 'TagResources',
+ 'apiName' => 'DescribeChangeLogs',
'description' => '',
- 'operationType' => '',
+ 'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:TagResources',
+ 'action' => 'pvtz:DescribeChangeLogs',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DescribeUserVpcAuthorizations',
+ 'description' => '',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'pvtz:DescribeUserVpcAuthorizations',
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'AddZone',
+ 'apiName' => 'DescribeZoneRecord',
'description' => '',
- 'operationType' => 'create',
+ 'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:AddZone',
+ 'action' => 'pvtz:DescribeZoneRecord',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'BindZoneVpc',
+ 'apiName' => 'UpdateCustomLine',
'description' => '',
- 'operationType' => 'none',
+ 'operationType' => 'update',
'ramAction' => [
- 'action' => 'pvtz:BindZoneVpc',
+ 'action' => 'pvtz:update',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'customLine', 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}'],
],
],
],
[
- 'apiName' => 'DeleteZone',
+ 'apiName' => 'CheckZoneName',
'description' => '',
- 'operationType' => 'delete',
+ 'operationType' => '',
'ramAction' => [
- 'action' => 'pvtz:DeleteZone',
+ 'action' => 'pvtz:CheckZoneName',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
[
- 'apiName' => 'DescribeResolverRule',
+ 'apiName' => 'UpdateZoneRemark',
'description' => '',
- 'operationType' => 'get',
+ 'operationType' => 'update',
'ramAction' => [
- 'action' => 'pvtz:DescribeResolverRule',
+ 'action' => 'pvtz:UpdateZoneRemark',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz::{#accountId}:rule/{#RuleId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'DescribeZoneInfo',
+ 'apiName' => 'SetProxyPattern',
'description' => '',
- 'operationType' => 'get',
+ 'operationType' => 'update',
'ramAction' => [
- 'action' => 'pvtz:DescribeZoneInfo',
+ 'action' => 'pvtz:SetProxyPattern',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'DeleteResolverEndpoint',
+ 'apiName' => 'SetZoneRecordStatus',
'description' => '',
- 'operationType' => '',
+ 'operationType' => 'update',
'ramAction' => [
- 'action' => 'pvtz:DeleteResolverEndpoint',
+ 'action' => 'pvtz:SetZoneRecordStatus',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'CheckZoneName',
+ 'apiName' => 'UpdateSyncEcsHostTask',
'description' => '',
- 'operationType' => '',
+ 'operationType' => 'none',
'ramAction' => [
- 'action' => 'pvtz:CheckZoneName',
+ 'action' => 'pvtz:UpdateSyncEcsHostTask',
'authLevel' => 'resource',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
],
],
],
[
- 'apiName' => 'DescribeRegions',
+ 'apiName' => 'AddZone',
+ 'description' => '',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'pvtz:AddZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DescribeRequestGraph',
'description' => '',
'operationType' => 'get',
'ramAction' => [
- 'action' => 'pvtz:DescribeRegions',
+ 'action' => 'pvtz:DescribeRequestGraph',
'authLevel' => 'operate',
'actionConditions' => [],
'resources' => [
- [
- 'validationType' => 'always',
- 'product' => 'PrivateZone',
- 'resourceType' => 'All Resource',
- 'arn' => '*',
- ],
+ ['validationType' => 'always', 'product' => 'PrivateZone', 'resourceType' => 'All Resource', 'arn' => '*'],
],
],
],
],
'resourceTypes' => [
- [
- 'validationType' => 'always',
- 'resourceType' => 'customLine',
- 'arn' => 'acs:pvtz::{#accountId}:customLine/*',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'customLine',
- 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz::{#accountId}:endpoint/{#EndpointId}',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz::{#accountId}:endpoint/*',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz:*:{#accountId}:rule/{#RuleId}',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'CustomLine',
- 'arn' => 'acs:pvtz::{#accountId}:customLine/*',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/*',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'Zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/*',
- ],
- [
- 'validationType' => 'conditional',
- 'resourceType' => 'zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/*',
- ],
- [
- 'validationType' => 'conditional',
- 'resourceType' => 'zone',
- 'arn' => 'acs:pvtz::{#accountId}:zone/{#zoneId}',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'Endpoint',
- 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz:*:{#accountId}:rule/*',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz::{#accountId}:rule/{#RuleId}',
- ],
- [
- 'validationType' => 'always',
- 'resourceType' => 'Rule',
- 'arn' => 'acs:pvtz::{#accountId}:rule/*',
- ],
+ ['validationType' => 'always', 'resourceType' => 'customLine', 'arn' => 'acs:pvtz::{#accountId}:customLine/{#lineId}'],
+ ['validationType' => 'always', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#ZoneId}'],
+ ['validationType' => 'always', 'resourceType' => 'Zone', 'arn' => 'acs:pvtz::{#accountId}:zone/*'],
+ ['validationType' => 'always', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz::{#accountId}:endpoint/{#EndpointId}'],
+ ['validationType' => 'always', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz::{#accountId}:endpoint/*'],
+ ['validationType' => 'always', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/{#EndpointId}'],
+ ['validationType' => 'always', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz:*:{#accountId}:rule/{#RuleId}'],
+ ['validationType' => 'always', 'resourceType' => 'CustomLine', 'arn' => 'acs:pvtz::{#accountId}:customLine/*'],
+ ['validationType' => 'always', 'resourceType' => 'Endpoint', 'arn' => 'acs:pvtz:*:{#accountId}:endpoint/*'],
+ ['validationType' => 'always', 'resourceType' => 'customLine', 'arn' => 'acs:pvtz::{#accountId}:customLine/*'],
+ ['validationType' => 'always', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz::{#accountId}:rule/*'],
+ ['validationType' => 'always', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz::{#accountId}:rule/{#RuleId}'],
+ ['validationType' => 'always', 'resourceType' => 'Rule', 'arn' => 'acs:pvtz:*:{#accountId}:rule/*'],
+ ['validationType' => 'conditional', 'resourceType' => 'zone', 'arn' => 'acs:pvtz::{#accountId}:zone/*'],
+ ['validationType' => 'conditional', 'resourceType' => 'zone', 'arn' => 'acs:pvtz::{#accountId}:zone/{#zoneId}'],
],
],
];