diff options
| author | Zhineng Li <[email protected]> | 2026-02-13 10:54:11 +0800 |
|---|---|---|
| committer | Zhineng Li <[email protected]> | 2026-02-13 10:54:11 +0800 |
| commit | 7347bac4ab7e136157fc94777e6cf87ef9e08599 (patch) | |
| tree | 0dec367dac6e152161a6f7cc0dba6ebbef1f34a2 /data/en_us/eflo | |
| download | acs-metadata-full-1.0.0+20260212.tar.gz acs-metadata-full-1.0.0+20260212.zip | |
first commitHEADv1.0.0+20260212main
Diffstat (limited to 'data/en_us/eflo')
| -rw-r--r-- | data/en_us/eflo/2022-05-30/api-docs.php | 16922 |
1 files changed, 16922 insertions, 0 deletions
diff --git a/data/en_us/eflo/2022-05-30/api-docs.php b/data/en_us/eflo/2022-05-30/api-docs.php new file mode 100644 index 0000000..98c771e --- /dev/null +++ b/data/en_us/eflo/2022-05-30/api-docs.php @@ -0,0 +1,16922 @@ +<?php return [ + 'version' => '1.0', + 'info' => [ + 'style' => 'RPC', + 'product' => 'eflo', + 'version' => '2022-05-30', + ], + 'directories' => [ + [ + 'id' => 178077, + 'title' => 'Lingjun network segment', + 'type' => 'directory', + 'children' => [ + 'CreateVpd', + 'DeleteVpd', + 'UpdateVpd', + 'GetVpd', + 'ListVpds', + 'AssociateVpdCidrBlock', + 'UnAssociateVpdCidrBlock', + [ + 'id' => 182540, + 'title' => 'Cross-account authorization', + 'type' => 'directory', + 'children' => [ + 'CreateVpdGrantRule', + 'DeleteVpdGrantRule', + 'GetVpdGrantRule', + 'ListVpdGrantRules', + ], + ], + [ + 'id' => 182541, + 'title' => 'Route Entry', + 'type' => 'directory', + 'children' => [ + 'GetVpdRouteEntry', + 'ListVpdRouteEntries', + ], + ], + ], + ], + [ + 'id' => 178076, + 'title' => 'Lingjun Subnet', + 'type' => 'directory', + 'children' => [ + 'CreateSubnet', + 'DeleteSubnet', + 'GetSubnet', + 'UpdateSubnet', + 'ListSubnets', + ], + ], + [ + 'id' => 178075, + 'title' => 'Lingjun Connection', + 'type' => 'directory', + 'children' => [ + 'InitializeVcc', + 'DescribeSlr', + 'CreateVcc', + 'UpdateVcc', + 'GetVcc', + 'ListVccs', + 'ListVccFlowInfos', + 'RetryVcc', + [ + 'id' => 182543, + 'title' => 'Cross-account authorization', + 'type' => 'directory', + 'children' => [ + 'CreateVccGrantRule', + 'DeleteVccGrantRule', + 'GetVccGrantRule', + 'ListVccGrantRules', + ], + ], + [ + 'id' => 182544, + 'title' => 'Route Entry', + 'type' => 'directory', + 'children' => [ + 'CreateVccRouteEntry', + 'DeleteVccRouteEntry', + 'GetVccRouteEntry', + 'ListVccRouteEntries', + ], + ], + ], + ], + [ + 'id' => 185585, + 'title' => 'Lingjun Elastic Network Card', + 'type' => 'directory', + 'children' => [ + 'CreateElasticNetworkInterface', + 'DeleteElasticNetworkInterface', + 'GetElasticNetworkInterface', + 'ListElasticNetworkInterfaces', + 'UpdateElasticNetworkInterface', + 'AttachElasticNetworkInterface', + 'DetachElasticNetworkInterface', + 'AssignLeniPrivateIpAddress', + 'UnassignLeniPrivateIpAddress', + 'GetLeniPrivateIpAddress', + 'UpdateLeniPrivateIpAddress', + 'ListLeniPrivateIpAddresses', + ], + ], + [ + 'id' => 179273, + 'title' => 'Lingjun Network Card', + 'type' => 'directory', + 'children' => [ + 'GetNetworkInterface', + 'ListNetworkInterfaces', + 'ListLniPrivateIpAddress', + 'AssignPrivateIpAddress', + 'UnAssignPrivateIpAddress', + 'GetLniPrivateIpAddress', + ], + ], + [ + 'id' => 180428, + 'title' => 'Lingjun HUB', + 'type' => 'directory', + 'children' => [ + [ + 'id' => 180429, + 'title' => 'instance management', + 'type' => 'directory', + 'children' => [ + 'CreateEr', + 'DeleteEr', + 'GetEr', + 'ListErs', + 'UpdateEr', + ], + ], + [ + 'id' => 180925, + 'title' => 'Network instance connection', + 'type' => 'directory', + 'children' => [ + 'CreateErAttachment', + 'DeleteErAttachment', + 'UpdateErAttachment', + 'GetErAttachment', + 'ListErAttachments', + ], + ], + [ + 'id' => 180932, + 'title' => 'routing policy', + 'type' => 'directory', + 'children' => [ + 'UpdateErRouteMap', + 'ListErRouteMaps', + 'GetErRouteMap', + 'DeleteErRouteMap', + 'CreateErRouteMap', + ], + ], + [ + 'id' => 180938, + 'title' => 'Route Entry', + 'type' => 'directory', + 'children' => [ + 'GetErRouteEntry', + 'ListErRouteEntries', + ], + ], + ], + ], + [ + 'id' => 184612, + 'title' => 'network communication distance', + 'type' => 'directory', + 'children' => [ + 'ListInstancesByNcd', + 'QueryInstanceNcd', + 'GetFabricTopology', + ], + ], + [ + 'id' => 187827, + 'title' => 'Other', + 'type' => 'directory', + 'children' => [ + 'GetNodeInfoForPod', + 'ListNodeInfosForPod', + 'GetDestinationCidrBlock', + 'RefundVcc', + 'SwitchVccConnection', + ], + ], + ], + 'components' => [ + 'schemas' => [], + ], + 'apis' => [ + 'CreateVpd' => [ + 'summary' => 'Create a private Lingjun CIDR block. This CIDR block has an independent network environment.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '156108', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'The region ID of the disk.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VpdName', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段名称', + 'description' => 'Lingjun CIDR block instance name'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-1', + ], + ], + [ + 'name' => 'Cidr', + 'in' => 'formData', + 'schema' => [ + 'title' => '网段', + 'description' => 'The CIDR block of the VPD.'."\n" + ."\n" + .'* We recommend that you use an RFC private endpoint as the Lingjun CIDR block, such as 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16. In scenarios where the Doringjun CIDR block is connected to each other or where the Lingjun CIDR block is connected to a VPC, make sure that the addresses do not conflict with each other.'."\n" + .'* You can also use a custom CIDR block other than 100.64.0.0/10, 224.0.0.0/4, 127.0.0.0/8, or 169.254.0.0/16 and their subnets as the primary IPv4 CIDR block of the VPD.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => '10.0.0.0/8', + ], + ], + [ + 'name' => 'Subnets', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '灵骏子网信息列表', + 'description' => 'Lingjun subnet information list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun subnet information'."\n", + 'type' => 'object', + 'properties' => [ + 'SubnetName' => [ + 'title' => '灵骏子网名称', + 'description' => 'Lingjun subnet instance name'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'subnet-1', + ], + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region in which the instance resides.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + 'ZoneId' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID of the disk.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu-b', + ], + 'Cidr' => [ + 'title' => '灵骏子网网段', + 'description' => 'The CIDR block of the Subnet.'."\n" + ."\n" + .'* The network segment of the subnet must be a proper subset of the network segment of Lingjun to which it belongs, and the mask must be between 16 bits and 29 bits, which can provide 8 to 65536 addresses. For example, the CIDR block of the Lingjun CIDR block is 192.168.0.0/16, and the CIDR blocks of the subnets under the Lingjun CIDR block are 192.168.0.0/17 to 192.168.0.0/29.'."\n" + .'* The first and last three IP addresses of each subnet segment are reserved by the system. For example, the CIDR blocks of the subnet are 192.168.1.0/24,192.168.1.0, 192.168.1.253, 192.168.1.254, and 192.168.1.255.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '10.1.0.0/16', + ], + 'Type' => [ + 'title' => '类型;非必选;通用类型不填;OOB类型填OOB;LB类型填LB', + 'description' => 'Lingjun Subnet Usage Type; optional; optional. Valid values:'."\n" + ."\n" + .'* **Generic type is not specified**.'."\n" + .'* **OOB** :OOB type'."\n" + .'* **LB**: LB type'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'OOB', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组id', + 'description' => 'The resource group ID.'."\n" + ."\n" + .'For more information about resource groups, see [Resource groups](https://help.aliyun.com/document_detail/94475.htm?spm=a2c4g.11186623.0.0.29e15d7akXhpuu).'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-aek2l4sq6l7unhi', + ], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '标签信息', + 'description' => 'A tag.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => 'The tag key of the VPN attachment.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-wulanchabu', + ], + 'Value' => [ + 'description' => 'The tag value of the VPN connection.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each tag key corresponds to a tag value. You can enter a maximum of 20 tag values at a time.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'wulanchabu-a', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<VpdCreateRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'SUCCESS', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'DBAD15D6-3F47-5B36-8A92-57C2919D13D0', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-eoiy88ju', + ], + 'SubnetIds' => [ + 'title' => '灵骏子网实例ID列表', + 'description' => 'Lingjun subnet ID list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun subnet ID'."\n", + 'type' => 'string', + 'example' => 'subnet-eoiy88ju', + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the failed permission verification.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"SUCCESS\\",\\n \\"RequestId\\": \\"DBAD15D6-3F47-5B36-8A92-57C2919D13D0\\",\\n \\"Content\\": {\\n \\"VpdId\\": \\"vpd-eoiy88ju\\",\\n \\"SubnetIds\\": [\\n \\"subnet-eoiy88ju\\"\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'CreateVpd', + 'description' => 'When you call this operation to create a CIDR block for Lingjun, take note of the following:'."\n" + ."\n" + .'* A Lingjun network segment can specify an additional network segment in addition to a main network segment.'."\n" + ."\n" + .'* After the Lingjun network segment is created, the network segment cannot be modified.'."\n" + ."\n" + .'* Make sure that you have a sufficient quota of Lingjun CIDR blocks.'."\n" + ."\n" + .'* This interface is an asynchronous interface. After calling this interface, the system will return the ID of a Lingjun network segment. At this time, the Lingjun network segment may not be created yet, and the system background creation task is still in progress. You can call the ListVpds or GetVpd operation to query the status of the CIDR block of Lingjun.'."\n" + ."\n" + .' * If the status of the Lingjun CIDR block is Executed, the CIDR block is being created.'."\n" + .' * If the status of the Lingjun CIDR block is Available, the creation is successful.'."\n", + 'translator' => 'machine', + ], + 'DeleteVpd' => [ + 'summary' => 'After you delete a Lingjun CIDR block, the related data is lost and cannot be recovered.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '156110', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The ID of the region in which the instance resides.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-hangzhou', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'The ID of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-zr0farea', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<Object>', + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The response message.'."\n", + 'type' => 'string', + 'example' => 'SUCCESS', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'BDBCC783-84CA-5733-8EEA-645C88B9009C', + ], + 'Content' => [ + 'description' => 'The response parameters. (If a dependent resource exists, the existing dependent resource is returned.)'."\n", + 'type' => 'any', + 'example' => '{'."\n" + .' "subnet": ['."\n" + .' {'."\n" + .' "tenantId": "1620939556166277",'."\n" + .' "regionId": "cn-wulanchabu",'."\n" + .' "zoneId": "cn",'."\n" + .' "type": null,'."\n" + .' "subnetId": "subnet-zqebaxa0",'."\n" + .' "name": "lql_testVPD"'."\n" + .' }'."\n" + .' ],'."\n" + .' "nc": ['."\n" + .' {}'."\n" + .' ]'."\n" + .'}', + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'example' => 'None', + 'description' => 'The detailed reason why the access was denied.'."\n", + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"SUCCESS\\",\\n \\"RequestId\\": \\"BDBCC783-84CA-5733-8EEA-645C88B9009C\\",\\n \\"Content\\": \\"{\\\\n \\\\\\"subnet\\\\\\": [\\\\n {\\\\n \\\\\\"tenantId\\\\\\": \\\\\\"1620939556166277\\\\\\",\\\\n \\\\\\"regionId\\\\\\": \\\\\\"cn-wulanchabu\\\\\\",\\\\n \\\\\\"zoneId\\\\\\": \\\\\\"cn\\\\\\",\\\\n \\\\\\"type\\\\\\": null,\\\\n \\\\\\"subnetId\\\\\\": \\\\\\"subnet-zqebaxa0\\\\\\",\\\\n \\\\\\"name\\\\\\": \\\\\\"lql_testVPD\\\\\\"\\\\n }\\\\n ],\\\\n \\\\\\"nc\\\\\\": [\\\\n {}\\\\n ]\\\\n}\\",\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'DeleteVpd', + 'description' => 'When you call this operation to delete a Lingjun CIDR block, take note of the following items:'."\n" + ."\n" + .'* After deletion, all related data is lost and cannot be recovered. Exercise caution when performing this operation.'."\n" + ."\n" + .'* Before deleting, make sure that all Lingjun subnet instances under the Lingjun CIDR block have been deleted.'."\n" + ."\n" + .'* This interface is an asynchronous interface. After this interface is called, the Lingjun network segment instance may not be deleted, and the system background deletion task is still in progress. You can call the ListVpds or GetVpd operation to query the deletion status of the CIDR block.'."\n" + ."\n" + .' * If the status of the Lingjun CIDR block is Deleting, the Lingjun CIDR block is being deleted.'."\n" + .' * If there is no record of the Lingjun CIDR block instance, the Lingjun CIDR block instance has been deleted.'."\n", + 'translator' => 'machine', + ], + 'UpdateVpd' => [ + 'summary' => 'Updates the information about the Lingjun CIDR block, including the name of the Lingjun CIDR block.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '156106', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'The ID of the VPD instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-omqutbff', + ], + ], + [ + 'name' => 'VpdName', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段实例名称', + 'description' => 'The name of the VPD instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-lingjun', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<VpdUpdateRsp>', + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The additional information that is returned.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'The ID of the VPD instance.'."\n", + 'type' => 'string', + 'example' => 'vpd-lg4dppgi', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"VpdId\\": \\"vpd-lg4dppgi\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'UpdateVpd', + 'translator' => 'machine', + ], + 'GetVpd' => [ + 'summary' => 'Queries the details of a Lingjun CIDR block, including the status of the Lingjun CIDR block, the CIDR block, the number of subnets and NCs.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '156109', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'The ID of the VPD instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-ze3na0wf', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<VpdGetRsp>', + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The additional information that is returned.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The data returned.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'The ID of the VPD instance.'."\n", + 'type' => 'string', + 'example' => 'vpd-fuliephf', + ], + 'VpdName' => [ + 'title' => '灵骏网段实例名称', + 'description' => 'The name of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'example' => 'vpd-1', + ], + 'Cidr' => [ + 'title' => '网络地址段', + 'description' => 'The CIDR block.'."\n", + 'type' => 'string', + 'example' => '10.0.0.0/8', + ], + 'ServiceCidr' => [ + 'title' => '内部Service网段', + 'description' => 'Internal Service CIDR block.'."\n", + 'type' => 'string', + 'example' => '169.254.252.0/23', + ], + 'Status' => [ + 'title' => '实例状态', + 'description' => 'The current state of the instance.'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* Not Available: Not Available.'."\n" + .'* Available: Normal: Available: Normal.'."\n" + .'* Deleting: Deleting: Deleting: Deleting.'."\n" + .'* Executing: executing: Executing: executing.'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'Not Available:不可用' => '', + 'Available:正常 ' => '', + 'Deleting:删除中' => '', + 'Executing:执行中' => '', + ], + 'example' => 'Available', + ], + 'Message' => [ + 'title' => '错误信息。(当实例状态为异常时,提示异常原因)', + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'NcCount' => [ + 'title' => '当前灵骏网段下的服务器数量', + 'description' => 'The number of NCs.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '16', + ], + 'NetworkInterfaceCount' => [ + 'title' => '灵骏网卡数量', + 'description' => 'Number of Lingjun network interface controller.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'SubnetCount' => [ + 'title' => '灵骏子网个数', + 'description' => 'The number of subnets.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the O\\&M task was modified.'."\n", + 'type' => 'string', + 'example' => '2023-10-25 15:57:16', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The tenant ID.'."\n", + 'type' => 'string', + 'example' => '1620939556166279', + ], + 'ErInfos' => [ + 'title' => '已绑定的ER信息', + 'description' => 'The information of the bound Lingjun HUB(ER).'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The information of the bound Lingjun HUB(ER).'."\n", + 'type' => 'object', + 'properties' => [ + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the O\\&M task was modified.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'ErId' => [ + 'title' => '弹性路由器ID', + 'description' => 'The ID of the Elastic Router (ER) instance.'."\n", + 'type' => 'string', + 'example' => 'er-a7rqv1rq', + ], + 'RegionId' => [ + 'title' => 'ER地域信息', + 'description' => 'The ID of the region to which the Elastic Router (ER) belongs.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The tenant ID.'."\n", + 'type' => 'string', + 'example' => 't464p4fql1bog', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The task status.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'ErName' => [ + 'title' => 'ER实例名称', + 'description' => 'Elastic Router (ER) Instance Name'."\n", + 'type' => 'string', + 'example' => 'er-1', + ], + 'MasterZoneId' => [ + 'title' => '主可用区', + 'description' => 'The primary zone.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'Description' => [ + 'title' => '描述', + 'description' => 'The description of the synchronization task.'."\n", + 'type' => 'string', + 'example' => 'Restore verifying', + ], + 'Connections' => [ + 'title' => '连接数', + 'description' => 'The number of connections.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + 'RouteMaps' => [ + 'title' => '路由策略数量', + 'description' => 'The number of routing policy.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + ], + ], + ], + 'AttachErStatus' => [ + 'title' => '是否已绑定灵骏HUB', + 'description' => 'Whether the Lingjun HUB(ER) has been bound.'."\n" + ."\n" + .'* **true**: ER is bound.'."\n" + .'* **false**: No ER is bound.'."\n", + 'type' => 'boolean', + 'example' => 'true'."\n", + ], + 'ResourceGroupId' => [ + 'title' => '资源组ID', + 'description' => 'The ID of your Alibaba Cloud resource group.'."\n" + ."\n" + .'For more information about resource groups, see [Resource groups](https://help.aliyun.com/document_detail/94475.htm?spm=a2c4g.11186623.0.0.29e15d7akXhpuu).'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + 'Tags' => [ + 'title' => '标签信息列表', + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The details of the resource tags.'."\n", + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签建', + 'description' => 'The tag key.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'tag-subent-region', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'The value of the tag that is added to the resource.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each key-value pair must be unique. You can specify values for at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + ], + ], + ], + 'Quota' => [ + 'title' => '总配额信息', + 'description' => 'The total quota information.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'PrivateIpCount' => [ + 'title' => '辅助私网IP总数', + 'description' => 'The total number of secondary private IP addresses.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10', + ], + 'SecondaryCidrBlocks' => [ + 'title' => '附加网段信息', + 'description' => 'The list of additional CIDR blocks.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The information about the secondary CIDR block.'."\n", + 'type' => 'string', + 'example' => '10.0.0.0/8'."\n", + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"VpdId\\": \\"vpd-fulie***\\",\\n \\"VpdName\\": \\"vpd-1\\",\\n \\"Cidr\\": \\"10.0.0.0/8\\",\\n \\"ServiceCidr\\": \\"169.254.252.0/23\\",\\n \\"Status\\": \\"Available\\",\\n \\"Message\\": \\"可用\\",\\n \\"NcCount\\": 16,\\n \\"NetworkInterfaceCount\\": 1,\\n \\"SubnetCount\\": 1,\\n \\"CreateTime\\": \\"2023-10-25 15:57:16\\",\\n \\"GmtModified\\": \\"2023-10-25 15:57:16\\",\\n \\"TenantId\\": \\"162093***166279\\",\\n \\"ErInfos\\": [\\n {\\n \\"CreateTime\\": \\"2023-10-25 15:57:16\\",\\n \\"GmtModified\\": \\"2023-10-25 15:57:16\\",\\n \\"Message\\": \\"success\\",\\n \\"ErId\\": \\"er-a7rqv1rq***\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"162093***166279\\\\n\\",\\n \\"Status\\": \\"Available\\",\\n \\"ErName\\": \\"er-1\\",\\n \\"MasterZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"Description\\": \\"描述\\",\\n \\"Connections\\": 2,\\n \\"RouteMaps\\": 2\\n }\\n ],\\n \\"AttachErStatus\\": true,\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7u***\\",\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"tag-subent-region\\",\\n \\"TagValue\\": \\"cn-wulanchabu\\"\\n }\\n ],\\n \\"Quota\\": 10,\\n \\"PrivateIpCount\\": 10,\\n \\"SecondaryCidrBlocks\\": [\\n \\"10.0.0.0/8\\\\n\\"\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetVpd', + 'translator' => 'machine', + ], + 'ListVpds' => [ + 'summary' => 'Queries the details of one or more Lingjun CIDR blocks, including the status of Lingjun CIDR blocks, Cidr addresses, service CIDR blocks, and Subnet.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '156107', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'VpdName', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段实例名称', + 'description' => 'The name of the VPD instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-1', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'The ID of the VPD instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-fuliephf', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例状态', + 'description' => 'The status of the CLB instance. Valid values:'."\n" + ."\n" + .'* **Available**: Normal.'."\n" + .'* **Not Available**: Not available.'."\n" + .'* **Executing**: The task is being executed.'."\n" + .'* **Deleting**: The account is being deleted'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'Available', + ], + ], + [ + 'name' => 'WithDependence', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否带依赖资源信息,建议分页查询的时候不查询依赖信息,删出的时候可以单独查询', + 'description' => 'Specifies whether to include the dependent resource information. We recommend that you do not query the dependent resource information when you query by page. You can query the dependent resource information separately when you delete it. Possible values:'."\n" + ."\n" + .'* **true**: with dependency information.'."\n" + .'* **false**: does not include dependency information.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + [ + 'name' => 'ForSelect', + 'in' => 'formData', + 'schema' => [ + 'title' => '下拉框使用', + 'description' => 'If you select a drop-down list, only the basic information (including the instance ID and instance name) is returned. Possible values:'."\n" + ."\n" + .'* **true**: Select Query Use from the drop-down list.'."\n" + .'* **false**: Normal queries are used.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + ], + ], + [ + 'name' => 'WithoutVcc', + 'in' => 'formData', + 'schema' => [ + 'title' => '查询没有vcc的vpd信息', + 'description' => 'Queries the information about a Lingjun CIDR block that is not bound to a Lingjun connection. Possible values:'."\n" + ."\n" + .'* **true**: filters out VPDs that have been bound to VCC'."\n" + .'* **false**: does not filter VPD that has been bound to VCC'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + ], + ], + [ + 'name' => 'FilterErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '查询没有绑定过的vpd信息', + 'description' => 'Queries the network segments of Lingjun that are not bound to a specified Lingjun HUB.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-kkopgtne', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'The resource group ID.'."\n" + ."\n" + .'For more information about resource groups, see [Resource groups](https://help.aliyun.com/document_detail/94475.htm?spm=a2c4g.11186623.0.0.29e15d7akXhpuu).'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-aeky5f3qx6ceapq', + ], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '标签信息', + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Details of the tag.'."\n", + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => 'The tag key of the VPN attachment.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'tag-vpd-region', + ], + 'Value' => [ + 'description' => 'The tag value of the VPN connection.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each key-value pair must be unique. You can specify values for at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'wulanchabu', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number of the page to return. Start value: 1 Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries per page.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether to enable paged query.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<VpdQueryRsp>>', + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The additional information that is returned.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '9C50C9CD-E799-54DA-BA7A-1FAF3DF80857', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries that are returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Data' => [ + 'description' => 'The returned data.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The additional information.'."\n", + 'type' => 'object', + 'properties' => [ + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The tenant ID.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'The ID of the VPD instance.'."\n", + 'type' => 'string', + 'example' => 'vpd-lg4dppgi', + ], + 'VpdName' => [ + 'title' => '灵骏网段名称', + 'description' => 'The name of the VPD.'."\n", + 'type' => 'string', + 'example' => 'vpd-1', + ], + 'Cidr' => [ + 'title' => 'cidr地址', + 'description' => 'The CIDR block of the VPD.'."\n" + ."\n" + .'* We recommend that you use an RFC private endpoint as the Lingjun CIDR block, such as 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16. In scenarios where the Doringjun CIDR block is connected to each other or where the Lingjun CIDR block is connected to a VPC, make sure that the addresses do not conflict with each other.'."\n" + .'* You can also use a custom CIDR block other than 100.64.0.0/10, 224.0.0.0/4, 127.0.0.0/8, or 169.254.0.0/16 and their subnets as the primary IPv4 CIDR block of the VPD.'."\n", + 'type' => 'string', + 'example' => '10.0.0.0/8', + ], + 'ServiceCidr' => [ + 'title' => '服务网段', + 'description' => 'The Service CIDR block.'."\n", + 'type' => 'string', + 'example' => '169.254.252.0/23', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The task status.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'NcCount' => [ + 'title' => 'nc数量', + 'description' => 'nc quantity.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '16', + ], + 'NetworkInterfaceCount' => [ + 'title' => '灵骏网卡数量', + 'description' => 'Number of Lingjun network interface controller'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'SubnetCount' => [ + 'title' => 'subnet数量', + 'description' => 'The number of subnets.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the O\\&M task was modified.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'Dependence' => [ + 'title' => '依赖项', + 'description' => 'Dependencies.'."\n", + 'type' => 'object', + 'additionalProperties' => [ + 'type' => 'any', + 'description' => 'The list of dependencies.'."\n", + 'example' => '{'."\n" + .' "subnet": ['."\n" + .' {'."\n" + .' "tenantId": "1620939556166277",'."\n" + .' "regionId": "cn-wulanchabu",'."\n" + .' "zoneId": "cn",'."\n" + .' "type": null,'."\n" + .' "subnetId": "subnet-zqebaxa0",'."\n" + .' "name": "lql_testVPD"'."\n" + .' }'."\n" + .' ],'."\n" + .' "nc": [{}]'."\n" + .'}', + ], + ], + 'ErInfos' => [ + 'title' => '已绑定的灵骏HUB信息列表', + 'description' => 'The information list of the bound Lingjun HUB(ER).'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The information of the bound Lingjun HUB(ER).'."\n", + 'type' => 'object', + 'properties' => [ + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '2023-12-26 20:16:36', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the O\\&M task was modified.'."\n", + 'type' => 'string', + 'example' => '2023-12-26 20:16:36', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'ErId' => [ + 'title' => '弹性路由器ID', + 'description' => 'The ID of the Elastic Router (ER) instance.'."\n", + 'type' => 'string', + 'example' => 'er-63vzm0fw', + ], + 'RegionId' => [ + 'title' => 'ER地域信息', + 'description' => 'The supported region.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The tenant ID.'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The task status.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'ErName' => [ + 'title' => 'ER实例名称', + 'description' => 'The name of the Lingjun HUB(ER) instance.'."\n", + 'type' => 'string', + 'example' => 'er-1', + ], + 'MasterZoneId' => [ + 'title' => '主可用区', + 'description' => 'The primary zone.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'Description' => [ + 'title' => '描述', + 'description' => 'The description of the synchronization task.'."\n", + 'type' => 'string', + 'example' => 'No description', + ], + 'Connections' => [ + 'title' => '连接数', + 'description' => 'The number of connections.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + 'RouteMaps' => [ + 'title' => '路由策略数量', + 'description' => 'The number of routing policy.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + ], + ], + ], + 'Tags' => [ + 'title' => '标签列表', + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The tags.'."\n", + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签建', + 'description' => 'The tag key.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'tag-vpd-region', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'The value of the tag that is added to the resource.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each key-value pair must be unique. You can specify values for at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + ], + ], + ], + 'ResourceGroupId' => [ + 'title' => '资源组ID', + 'description' => 'The ID of your Alibaba Cloud resource group.'."\n" + ."\n" + .'For more information about resource groups, see [Resource groups](https://help.aliyun.com/document_detail/94475.htm?spm=a2c4g.11186623.0.0.29e15d7akXhpuu).'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + 'SecondaryCidrBlocks' => [ + 'description' => 'The list of additional CIDR blocks.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The additional network segment of the VPD.'."\n", + 'type' => 'string', + 'example' => '10.0.0.0/8', + ], + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"9C50C9CD-E799-54DA-BA7A-1FAF3DF80857\\",\\n \\"Content\\": {\\n \\"Total\\": 0,\\n \\"Data\\": [\\n {\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"VpdId\\": \\"vpd-lg4dppgi\\",\\n \\"VpdName\\": \\"vpd-1\\",\\n \\"Cidr\\": \\"10.0.0.0/8\\",\\n \\"ServiceCidr\\": \\"169.254.252.0/23\\",\\n \\"Status\\": \\"Available\\",\\n \\"Message\\": \\"成功\\",\\n \\"NcCount\\": 16,\\n \\"NetworkInterfaceCount\\": 1,\\n \\"SubnetCount\\": 1,\\n \\"CreateTime\\": \\"1678273219000\\",\\n \\"GmtModified\\": \\"1678273219000\\",\\n \\"Dependence\\": {\\n \\"key\\": \\"{\\\\n \\\\\\"subnet\\\\\\": [\\\\n {\\\\n \\\\\\"tenantId\\\\\\": \\\\\\"1620939556166277\\\\\\",\\\\n \\\\\\"regionId\\\\\\": \\\\\\"cn-wulanchabu\\\\\\",\\\\n \\\\\\"zoneId\\\\\\": \\\\\\"cn\\\\\\",\\\\n \\\\\\"type\\\\\\": null,\\\\n \\\\\\"subnetId\\\\\\": \\\\\\"subnet-zqebaxa0\\\\\\",\\\\n \\\\\\"name\\\\\\": \\\\\\"lql_testVPD\\\\\\"\\\\n }\\\\n ],\\\\n \\\\\\"nc\\\\\\": [{}]\\\\n}\\"\\n },\\n \\"ErInfos\\": [\\n {\\n \\"CreateTime\\": \\"1678273219000\\",\\n \\"GmtModified\\": \\"\\\\t\\\\n1678273219000\\",\\n \\"Message\\": \\"成功\\",\\n \\"ErId\\": \\"er-63vzm0fw\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"1620939556166277\\",\\n \\"Status\\": \\"Available\\",\\n \\"ErName\\": \\"er-1\\",\\n \\"MasterZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"Description\\": \\"描述\\",\\n \\"Connections\\": 2,\\n \\"RouteMaps\\": 2\\n }\\n ],\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"tag-vpd-region\\",\\n \\"TagValue\\": \\"cn-wulanchabu\\"\\n }\\n ],\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\",\\n \\"SecondaryCidrBlocks\\": [\\n \\"10.0.0.0/8\\"\\n ]\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListVpds', + 'translator' => 'machine', + ], + 'AssociateVpdCidrBlock' => [ + 'summary' => 'When the VPD primary network segment address is not enough to allocate, you can choose to create an additional network segment as the additional network segment of the VPD primary network segment.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '175686', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '主vpdId', + 'description' => 'The ID of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-omqutbff', + ], + ], + [ + 'name' => 'SecondaryCidrBlock', + 'in' => 'formData', + 'schema' => [ + 'title' => '附加网段', + 'description' => 'The additional CIDR block.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => '172.16.0.0/12', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<OperateVpdCidrBlockRsp>', + 'description' => 'AjaxResult.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '9C50C9CD-E799-54DA-BA7A-1FAF3DF80857', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'VpdId' => [ + 'description' => 'The ID of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'example' => 'vpd-eoiy88ju', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The detailed reason why the access was denied.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"9C50C9CD-E799-54DA-BA7A-1FAF3DF80857\\",\\n \\"Content\\": {\\n \\"VpdId\\": \\"vpd-eoiy88ju\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'AssociateVpdCidrBlock', + 'description' => '> **Add a CIDR block**'."\n" + ."\n" + .'* The CIDR block cannot start with 0. The subnet mask must be 8 to 28 bits in length.'."\n" + ."\n" + .'* The secondary IPv4 CIDR block must not overlap with the primary IPv4 CIDR block of the Lingjun CIDR block and the added secondary IPv4 CIDR block.'."\n" + ."\n" + .'* You cannot use 100.64.0.0/10, 224.0.0.0/4, 127.0.0.0/8, or 169.254.0.0/16 as the CIDR block of Lingjun. Example: In the Lingjun CIDR block whose primary IPv4 CIDR block is 192.168.0.0/16, you cannot add the following CIDR blocks as additional IPv4 CIDR blocks. The CIDR block that is in the same range as 192.168.0.0/16. A CIDR block that is larger than 192.168.0.0/16. Example: 192.168.0.0/8. A CIDR block that is smaller than 192.168.0.0/16. Example: 192.168.0.0/24.'."\n" + ."\n" + .'* By default, each tenant can create three additional CIDR blocks in each region.'."\n", + 'translator' => 'machine', + ], + 'UnAssociateVpdCidrBlock' => [ + 'summary' => 'This function can be used to delete the additional network segment of VPD.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '175687', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '主vpdId', + 'description' => 'The ID of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-aof7dat1', + ], + ], + [ + 'name' => 'SecondaryCidrBlock', + 'in' => 'formData', + 'schema' => [ + 'title' => '附加网段', + 'description' => 'The additional CIDR block.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => '192.168.0.0/16', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<OperateVpdCidrBlockRsp>', + 'description' => 'AjaxResult.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '9C50C9CD-E799-54DA-BA7A-1FAF3DF80857', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'VpdId' => [ + 'description' => 'The ID of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'example' => 'vpd-ze3na0wf', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => '访问被拒绝详细信息。', + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"9C50C9CD-E799-54DA-BA7A-1FAF3DF80857\\",\\n \\"Content\\": {\\n \\"VpdId\\": \\"vpd-ze3na0wf\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'UnAssociateVpdCidrBlock', + 'description' => '**'."\n" + ."\n" + .'**Warning** If the attached CIDR block has Lingjun subnet resources, you must delete the dependent resources before you can delete the attached CIDR block.'."\n", + 'translator' => 'machine', + ], + 'CreateVpdGrantRule' => [ + 'summary' => 'Users can use this API to authorize Lingjun HUB instances of the target account. After authorization, the target account can be associated with your Lingjun CIDR block by using the authorized Lingjun HUB instance.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '164359', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权网络实例ID', + 'description' => 'Network Instance ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-8rgvqazb', + ], + ], + [ + 'name' => 'GrantTenantId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权租户', + 'description' => 'Authorized Tenant ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => '1013666993027780', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<GrantResourceToErRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'DBAD15D6-3F47-5B36-8A92-57C2919D13D0', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'GrantRuleId' => [ + 'title' => '授权资源主键ID', + 'description' => 'Authorized resource primary key ID'."\n", + 'type' => 'string', + 'example' => 'grant-rule-hnevjkmw', + ], + ], + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"type":"json","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"DBAD15D6-3F47-5B36-8A92-57C2919D13D0\\",\\n \\"Content\\": {\\n \\"GrantRuleId\\": \\"grant-rule-hnevjkmw\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","errorExample":""},{"type":"xml","example":"<CreateVpdGrantRuleResponse>\\n <Code>0</Code>\\n <Message>成功</Message>\\n <RequestId>DBAD15D6-3F47-5B36-8A92-57C2919D13D0</RequestId>\\n <Content>\\n <GrantRuleId>grant-rule-hnevjkmw</GrantRuleId>\\n </Content>\\n</CreateVpdGrantRuleResponse>","errorExample":""}]', + 'title' => 'CreateVpdGrantRule', + 'description' => 'When you call this operation to create cross-account authorization for Lingjun HUB, note that:'."\n" + ."\n" + .'* Make sure that the Alibaba Cloud ID and Lingjun HUB instance that you want to authorize are correct.'."\n" + .'* If you authorize the account of the other party, the account of the other party can load your local network instance to its Lingjun HUB, and the other party\'s network will be connected to your network. Please proceed with caution.'."\n", + 'translator' => 'machine', + ], + 'DeleteVpdGrantRule' => [ + 'summary' => 'Delete the Lingjun HUB cross-account authorization for a Lingjun CIDR block. After the deletion, the related data is lost and cannot be recovered.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '164358', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'GrantRuleId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权资源实例ID', + 'description' => 'Authorization Entry ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'grant-rule-9rgxqazb', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权那资源实例Id', + 'description' => 'Network Instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-8rgvqazb', + ], + ], + [ + 'name' => 'GrantTenantId', + 'in' => 'formData', + 'schema' => [ + 'title' => '被授权租户Id', + 'description' => 'Authorized Tenant ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '1013666993027780', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB实例ID', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<Object>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '0901F411-28FA-5B9C-BAEE-7776463FF0DC', + ], + 'Content' => [ + 'description' => 'Response body'."\n", + 'type' => 'any', + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'example' => 'None', + 'description' => 'The details about the access denial.'."\n", + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"0901F411-28FA-5B9C-BAEE-7776463FF0DC\\",\\n \\"Content\\": \\"{}\\",\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'DeleteVpdGrantRule', + 'translator' => 'machine', + ], + 'GetVpdGrantRule' => [ + 'summary' => 'Queries the details of cross-account resource authorization for a Lingjun CIDR block, including the authorized tenant ID, Lingjun HUB instance ID, and network instance ID.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '165885', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID;必选', + 'description' => 'The ID of the region. This parameter is required.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'GrantRuleId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权资源实例ID', + 'description' => 'Authorized Resource Instance ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'grant-rule-xrgvqazb', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB实例Id', + 'description' => 'Lingjun HUB Instance Id'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-kkopgtne', + ], + ], + [ + 'name' => 'GrantTenantId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权租户ID', + 'description' => 'Authorized Tenant ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '1620939556166277', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权实例ID', + 'description' => 'Authorized Instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-xxxxxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<ResourceGrantRule>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '9C50C9CD-E799-54DA-BA7A-1FAF3DF80857', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'InstanceId' => [ + 'title' => '网络实例ID', + 'description' => 'Network Instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-xxxxxxxxxx', + ], + 'InstanceName' => [ + 'title' => '网络实例名称', + 'description' => 'Network Instance Name'."\n", + 'type' => 'string', + 'example' => 'vpd-lingjun', + ], + 'Product' => [ + 'title' => '网络产品CODE: VPD、VCC', + 'description' => 'Network Product Code:'."\n" + ."\n" + .'* **VPD**: Lingjun CIDR block'."\n" + .'* **VCC**: Lingjun Connection'."\n", + 'type' => 'string', + 'example' => 'VPD', + ], + 'ErId' => [ + 'title' => '灵骏HUB实例ID', + 'description' => 'Lingjun HUB Instance ID'."\n", + 'type' => 'string', + 'example' => 'er-kkopgtne', + ], + 'GrantTenantId' => [ + 'title' => '授权租户ID', + 'description' => 'Authorized Tenant ID'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'Used' => [ + 'title' => '当前授权信息是否已被使用;默认为false', + 'description' => 'Whether the current authorization information has been used; default is false'."\n", + 'type' => 'boolean', + 'example' => '0', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1648085472000', + ], + 'GrantRuleId' => [ + 'title' => '授权资源ID', + 'description' => 'Authorized Resource ID'."\n", + 'type' => 'string', + 'example' => 'grant-rule-xxxxxx', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7u***', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"9C50C9CD-E799-54DA-BA7A-1FAF3DF80857\\",\\n \\"Content\\": {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"InstanceId\\": \\"vpd-xxxxxxxxxx\\",\\n \\"InstanceName\\": \\"vpd-lingjun\\",\\n \\"Product\\": \\"VPD\\",\\n \\"ErId\\": \\"er-kkopgtne\\",\\n \\"GrantTenantId\\": \\"1620939556166277\\",\\n \\"Used\\": true,\\n \\"CreateTime\\": \\"1648085472000\\",\\n \\"GrantRuleId\\": \\"grant-rule-xxxxxx\\",\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7u***\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetVpdGrantRule', + 'translator' => 'machine', + ], + 'ListVpdGrantRules' => [ + 'summary' => 'Queries the details of one or more route entries in the CIDR block of Lingjun, including the route type, route entry status, destination CIDR block, and instance information of the next route entry.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '164357', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID;必选', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB;', + 'description' => 'Lingjun HUB Instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-kkopgtne', + ], + ], + [ + 'name' => 'GrantTenantId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权租户ID;非必选', + 'description' => 'Authorized Tenant ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '1620939556166279', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '已授权网络实例ID;非必选', + 'description' => 'The ID of the network instance that you want to query.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-8rgvqazb', + ], + ], + [ + 'name' => 'InstanceName', + 'in' => 'formData', + 'schema' => [ + 'title' => '已授权网络实例名称;非必选', + 'description' => 'Instance name'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-1', + ], + ], + [ + 'name' => 'GrantRuleId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权资源ID;非必选', + 'description' => 'Authorization Entry ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'grant-rule-8rgvqazb', + ], + ], + [ + 'name' => 'ForSelect', + 'in' => 'formData', + 'schema' => [ + 'title' => '下拉列表查询使用;默认false', + 'description' => 'Use the drop-down box'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-aek2l4sq6l7unhi', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number of the page to return. Pages start from page 1. Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries to return on each page. Default value: 10.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether to enable pagination query.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<ResourceGrantRule>>', + 'description' => 'AjaxResult\\<PageResult>'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The HTTP status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'A56F7D3C-8850-5AF4-A342-2D71C9A9D1CC', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Data' => [ + 'description' => 'Lingjun CIDR block authorization information list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun CIDR block authorization information'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'InstanceId' => [ + 'title' => '网络实例ID', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-8rgvqazb', + ], + 'InstanceName' => [ + 'title' => '网络实例名称', + 'description' => 'The name of the ECU.'."\n", + 'type' => 'string', + 'example' => 'vpd-1', + ], + 'Product' => [ + 'title' => '网络产品CODE: VPD、VCC', + 'description' => 'The type of the authorized product. Valid values:'."\n" + ."\n" + .'* **VPD**: indicates a VPD instance of the Lingjun network segment.'."\n" + .'* **VCC**: indicates that Lingjun connects to the VCC instance.'."\n" + ."\n" + .'The caller does not need to specify.'."\n", + 'type' => 'string', + 'example' => 'VPD', + ], + 'ErId' => [ + 'title' => '灵骏HUB实例ID', + 'description' => 'The current network sample is authorized to the specified Lingjun HUB sample ID.'."\n", + 'type' => 'string', + 'example' => 'er-kkopgtne', + ], + 'GrantTenantId' => [ + 'title' => '授权租户ID', + 'description' => 'The ID of the tenant to which the current instance is authorized.'."\n", + 'type' => 'string', + 'example' => '1672372231790', + ], + 'Used' => [ + 'title' => '当前授权信息是否已被使用;默认为false', + 'description' => 'Whether the current authorized instance has been bound'."\n", + 'type' => 'boolean', + 'example' => 'true', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1643013506000', + ], + 'GrantRuleId' => [ + 'title' => '授权资源ID', + 'description' => 'Authorization Entry ID'."\n", + 'type' => 'string', + 'example' => 'grant-rule-8rgvqazb', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"A56F7D3C-8850-5AF4-A342-2D71C9A9D1CC\\",\\n \\"Content\\": {\\n \\"Total\\": 0,\\n \\"Data\\": [\\n {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"InstanceId\\": \\"vpd-8rgvqazb\\",\\n \\"InstanceName\\": \\"vpd-1\\",\\n \\"Product\\": \\"VPD\\",\\n \\"ErId\\": \\"er-kkopgtne\\",\\n \\"GrantTenantId\\": \\"1672372231790\\",\\n \\"Used\\": true,\\n \\"CreateTime\\": \\"1643013506000\\",\\n \\"GrantRuleId\\": \\"grant-rule-8rgvqazb\\",\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\"\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListVpdGrantRules', + 'translator' => 'machine', + ], + 'GetVpdRouteEntry' => [ + 'summary' => 'Queries route entries.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '160212', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '入云专线 Id', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-iv2zm1qf', + ], + ], + [ + 'name' => 'VpdRouteEntryId', + 'in' => 'formData', + 'schema' => [ + 'title' => '路由条目Id', + 'description' => 'The ID of the route entry instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-rte-toekyqel', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<GetVpdRouteEntryRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '9C50C9CD-E799-54DA-BA7A-1FAF3DF80857', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'VpdRouteEntryId' => [ + 'title' => '路由条目ID', + 'description' => 'Lingjun CIDR block route entry ID'."\n", + 'type' => 'string', + 'example' => 'vpd-rte-toekyqel', + ], + 'TenantId' => [ + 'title' => '租户Id', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'VpdId' => [ + 'title' => '入云专线 Id', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-ze3na0wf', + ], + 'DestinationCidrBlock' => [ + 'title' => '目标网段', + 'description' => 'Destination CIDR block'."\n", + 'type' => 'string', + 'example' => '0.0.0.0/0', + ], + 'NextHopType' => [ + 'title' => '下一跳类型', + 'description' => 'Next Hop Instance Type'."\n", + 'type' => 'string', + 'example' => 'ER', + ], + 'NextHopId' => [ + 'title' => '下一跳实列', + 'description' => 'Next Hop Instance'."\n", + 'type' => 'string', + 'example' => 'er-bmlqiym1', + ], + 'RouteType' => [ + 'title' => '路由类型', + 'description' => 'Route type'."\n", + 'type' => 'string', + 'example' => 'BGP', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-acfmv7mcq63uyhq', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"9C50C9CD-E799-54DA-BA7A-1FAF3DF80857\\",\\n \\"Content\\": {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"VpdRouteEntryId\\": \\"vpd-rte-toekyqel\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"VpdId\\": \\"vpd-ze3na0wf\\",\\n \\"DestinationCidrBlock\\": \\"0.0.0.0/0\\",\\n \\"NextHopType\\": \\"ER\\",\\n \\"NextHopId\\": \\"er-bmlqiym1\\",\\n \\"RouteType\\": \\"BGP\\",\\n \\"Status\\": \\"Available\\",\\n \\"GmtModified\\": \\"1678273219000\\",\\n \\"ResourceGroupId\\": \\"rg-acfmzzka6bnjvbi\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetVpdRouteEntry', + 'translator' => 'machine', + ], + 'ListVpdRouteEntries' => [ + 'summary' => 'Queries the route entries of the Lingjun CIDR block.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '159161', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-fuliephf', + ], + ], + [ + 'name' => 'NextHopType', + 'in' => 'formData', + 'schema' => [ + 'title' => '下一跳类型(vpd...)(可填)', + 'description' => 'Next Hop Instance Type'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'VCC', + ], + ], + [ + 'name' => 'NextHopId', + 'in' => 'formData', + 'schema' => [ + 'title' => '下一跳实例', + 'description' => 'Next Hop Instance'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-209300qha01', + ], + ], + [ + 'name' => 'RouteType', + 'in' => 'formData', + 'schema' => [ + 'title' => '路由类型', + 'description' => 'Route type'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'BGP', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'title' => '状态', + 'description' => 'The status of the enterprise-level snapshot policy.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'Available', + ], + ], + [ + 'name' => 'DestinationCidrBlock', + 'in' => 'formData', + 'schema' => [ + 'title' => '目标网段', + 'description' => 'Destination CIDR block'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '0.0.0.0/0', + ], + ], + [ + 'name' => 'VpdRouteEntryId', + 'in' => 'formData', + 'schema' => [ + 'title' => '路由条目Id', + 'description' => 'Lingjun CIDR block route entry instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-rte-4r1zbhoh', + ], + ], + [ + 'name' => 'IgnoreDetailedRouteEntry', + 'in' => 'formData', + 'schema' => [ + 'title' => '过滤32明细网段 默认为True', + 'description' => 'Filter 32 detailed CIDR blocks. Default value: true'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfm4mlwqjalz7a', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number of the page to return. Pages start from page 1. Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries per page. Default value: 20.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether to enable paged query. Optional values:'."\n" + ."\n" + .'* **true**: Enable pagination query'."\n" + .'* **false**: Pagination query is disabled'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<ListVpdRouteEntryRsp>>', + 'description' => 'AjaxResult\\<PageResult>'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '039C3C3A-3C37-5672-80D5-D8CD48C676D1', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Data' => [ + 'description' => 'Lingjun CIDR block route entry list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun CIDR block route entry'."\n", + 'type' => 'object', + 'properties' => [ + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-eoiy88ju', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'ResourceTenantId' => [ + 'title' => '资源所属租户ID', + 'description' => 'The ID of the tenant to which the resource belongs.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'RegionId' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'VpdRouteEntryId' => [ + 'title' => '路由条目ID', + 'description' => 'The ID of the route entry.'."\n", + 'type' => 'string', + 'example' => 'vpd-rte-toekyqel', + ], + 'DestinationCidrBlock' => [ + 'title' => '目标网段', + 'description' => 'Destination CIDR block'."\n", + 'type' => 'string', + 'example' => '0.0.0.0/0', + ], + 'NextHopType' => [ + 'title' => '下一跳类型', + 'description' => 'Next Hop Instance Type'."\n", + 'type' => 'string', + 'example' => 'ER', + ], + 'NextHopId' => [ + 'title' => '下一跳实列', + 'description' => 'Next Hop Instance'."\n", + 'type' => 'string', + 'example' => 'er-bmlqiym1', + ], + 'RouteType' => [ + 'title' => '路由类型', + 'description' => 'Route type'."\n", + 'type' => 'string', + 'example' => 'BGP', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'GmtModified' => [ + 'title' => '更新时间', + 'description' => 'The time when the cluster was updated.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-acfmxhucx5ewuwy', + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"039C3C3A-3C37-5672-80D5-D8CD48C676D1\\",\\n \\"Content\\": {\\n \\"Total\\": 0,\\n \\"Data\\": [\\n {\\n \\"VpdId\\": \\"vpd-eoiy88ju\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"ResourceTenantId\\": \\"1655449505171\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"VpdRouteEntryId\\": \\"vpd-rte-toekyqel\\",\\n \\"DestinationCidrBlock\\": \\"0.0.0.0/0\\",\\n \\"NextHopType\\": \\"ER\\",\\n \\"NextHopId\\": \\"er-bmlqiym1\\",\\n \\"RouteType\\": \\"BGP\\",\\n \\"Status\\": \\"Available\\",\\n \\"GmtModified\\": \\"1678273219000\\",\\n \\"ResourceGroupId\\": \\"rg-acfmyuzlx2iihcy\\"\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListVpdRouteEntries', + 'translator' => 'machine', + ], + 'CreateSubnet' => [ + 'summary' => 'Users can use this API to create a Lingjun subnet under the Lingjun network segment.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '156114', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'SubnetName', + 'in' => 'formData', + 'schema' => [ + 'title' => 'subnet名称', + 'description' => 'Lingjun subnet instance name'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'subnet-1', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ZoneId', + 'in' => 'formData', + 'schema' => [ + 'title' => '可用区', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu-b', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '所属vpd', + 'description' => 'The ID of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-xcuhjyrj', + ], + ], + [ + 'name' => 'Cidr', + 'in' => 'formData', + 'schema' => [ + 'title' => '网段', + 'description' => 'The CIDR block of the Subnet.'."\n" + ."\n" + .'* The network segment of the subnet must be a proper subset of the network segment of Lingjun to which it belongs, and the mask must be between 16 bits and 29 bits, which can provide 8 to 65536 addresses. For example, the CIDR block of the Lingjun CIDR block is 192.168.0.0/16, and the CIDR blocks of the subnets under the Lingjun CIDR block are 192.168.0.0/17 to 192.168.0.0/29.'."\n" + .'* The first and last three IP addresses of each subnet segment are reserved by the system. For example, the CIDR blocks of the subnet are 192.168.1.0/24,192.168.1.0, 192.168.1.253, 192.168.1.254, and 192.168.1.255.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => '10.0.0.0/16', + ], + ], + [ + 'name' => 'Type', + 'in' => 'formData', + 'schema' => [ + 'title' => 'subnet类型,非必选', + 'description' => 'Lingjun Subnet Usage Type; optional; optional. Valid values:'."\n" + ."\n" + .'* **If you do not set this field for a common type**'."\n" + .'* **OOB** :OOB type'."\n" + .'* **LB**: LB type'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'OOB', + ], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '标签信息', + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The tag information of the instance.'."\n", + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => 'The tag key of the VPN attachment.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'tag-subnet', + ], + 'Value' => [ + 'description' => 'The tag value of the VPN connection.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each key-value pair must be unique. You can specify values for at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'subnet-tag-1', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<SubnetCreateRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID, which is used to locate and troubleshoot issues.'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'SubnetId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'Lingjun subnet instance ID'."\n", + 'type' => 'string', + 'example' => 'subnet-yuvn29bn', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The detailed information about the failed permission verification.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": {\\n \\"SubnetId\\": \\"subnet-yuvn29bn\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'CreateSubnet', + 'description' => 'When you call this operation to create a Lingjun subnet, note that:'."\n" + ."\n" + .'* You have created a Lingjun CIDR block.'."\n" + ."\n" + .'* Only one network segment can be specified for a Lingjun subnet.'."\n" + ."\n" + .'* The network segment cannot be modified after the Lingjun subnet is created.'."\n" + ."\n" + .'* Make sure that you have sufficient Lingjun subnet quota.'."\n" + ."\n" + .'* This interface is an asynchronous interface. After calling this interface, the system will return the ID of a Lingjun subnet. At this time, the Lingjun network segment may not be created yet, and the system background creation task is still in progress. You can call the ListSubnets or GetSubnet operation to query the status of the CIDR block of Lingjun.'."\n" + ."\n" + .' * If the status of the Lingjun subnet is Executed, it indicates that it is being created.'."\n" + .' * If the status of the Lingjun subnet is Available, the creation is successful.'."\n", + 'translator' => 'machine', + ], + 'DeleteSubnet' => [ + 'summary' => 'If you delete a Lingjun subnet instance, the related data is lost and cannot be recovered.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '156111', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID of the disk.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ZoneId', + 'in' => 'formData', + 'schema' => [ + 'title' => '可用区ID', + 'description' => 'Zone'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu-b', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'Lingjun CIDR block ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-iv2zm1qf', + ], + ], + [ + 'name' => 'SubnetId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏子网ID', + 'description' => 'Lingjun subnet ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'subnet-f3zfzmnc', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<Object>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID, which is used to locate and troubleshoot issues.'."\n", + 'type' => 'string', + 'example' => 'A56F7D3C-8850-5AF4-A342-2D71C9A9D1CC', + ], + 'Content' => [ + 'description' => 'Response content (if the resource has dependent resources, the existing dependent resources will be returned)'."\n", + 'type' => 'any', + 'example' => '{'."\n" + .' "nc": ['."\n" + .' {}'."\n" + .' ]'."\n" + .'}', + ], + 'AccessDeniedDetail' => [ + 'description' => 'The detailed reason why the access was denied.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"A56F7D3C-8850-5AF4-A342-2D71C9A9D1CC\\",\\n \\"Content\\": \\"{\\\\n \\\\\\"nc\\\\\\": [\\\\n {}\\\\n ]\\\\n}\\",\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'DeleteSubnet', + 'description' => 'When you call this operation to delete a Lingjun subnet, note that:'."\n" + ."\n" + .'* After deletion, all related data is lost and cannot be recovered. Exercise caution when performing this operation.'."\n" + ."\n" + .'* This interface is an asynchronous interface. After this interface is called, the Lingjun subnet instance may not be deleted, and the system background deletion task is still in progress. You can call the ListSubnets or GetSubnet operation to query the deletion status of the subnet.'."\n" + ."\n" + .' * If the status of the Lingjun subnet is Deleting, the Lingjun subnet instance is being deleted.'."\n" + .' * If there is no record of the Lingjun subnet instance, the Lingjun subnet instance has been deleted.'."\n", + ], + 'GetSubnet' => [ + 'summary' => 'Queries the details of a Lingjun subnet, including the type, CIDR block, instance ID, instance status, and number of NCs.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '156115', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID of the data center.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'SubnetId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏子网', + 'description' => 'The ID of the Lingjun subnet instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'subnet-2avf0itf', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段', + 'description' => 'The ID of the CIDR block to which Lingjun belongs.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-cxcmdk1m', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<SubnetGetRsp>', + 'description' => 'The response result information.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '0901F411-28FA-5B9C-BAEE-7776463FF0DC', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1648085472000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the O\\&M task was modified.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The tenant ID.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'ZoneId' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'SubnetId' => [ + 'title' => '灵骏子网实例ID', + 'description' => 'The ID of the Lingjun subnet instance.'."\n", + 'type' => 'string', + 'example' => 'subnet-aj93mko8', + ], + 'SubnetName' => [ + 'title' => '灵骏子网实例名称', + 'description' => 'The name of the Lingjun subnet instance.'."\n", + 'type' => 'string', + 'example' => 'subnet-1', + ], + 'Cidr' => [ + 'title' => '网络地址段', + 'description' => 'The CIDR block of the Subnet.'."\n" + ."\n" + .'* The network segment of the subnet must be a proper subset of the network segment of Lingjun to which it belongs, and the mask must be between 16 bits and 29 bits, which can provide 8 to 65536 addresses. For example, the CIDR block of the Lingjun CIDR block is 192.168.0.0/16, and the CIDR blocks of the subnets under the Lingjun CIDR block are 192.168.0.0/17 to 192.168.0.0/29.'."\n" + .'* The first and last three IP addresses of each subnet segment are reserved by the system. For example, the CIDR blocks of the subnet are 192.168.1.0/24,192.168.1.0, 192.168.1.253, 192.168.1.254, and 192.168.1.255.'."\n", + 'type' => 'string', + 'example' => '10.10.10.0/24', + ], + 'VpdId' => [ + 'title' => '所属灵骏网段实例ID', + 'description' => 'The ID of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'example' => 'vpd-ze3na0wf', + ], + 'Type' => [ + 'title' => '灵骏子网类型', + 'description' => 'Lingjun Subnet Usage Type; optional; optional. Valid values:'."\n" + ."\n" + .'* **Empty for common data types**'."\n" + .'* **OOB** :OOB type'."\n" + .'* **LB**: LB type'."\n", + 'type' => 'string', + 'example' => 'OOB', + ], + 'Status' => [ + 'title' => '实例状态', + 'description' => 'The status of the cache reserve instance.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Message' => [ + 'title' => '错误信息。(当实例状态为异常时,提示异常原因)', + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'test example', + ], + 'NcCount' => [ + 'title' => 'NC数量', + 'description' => 'The number of NCs.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '16', + ], + 'NetworkInterfaceCount' => [ + 'title' => '灵骏网卡数量', + 'description' => 'Number of Lingjun network interface controller'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '4', + ], + 'LbCount' => [ + 'title' => '负载均衡数量', + 'description' => 'The number of SLB.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'VpdBaseInfo' => [ + 'title' => '所属灵骏网段信息', + 'description' => 'The information about the network segment of Lingjun.'."\n", + 'type' => 'object', + 'properties' => [ + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'The ID of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'example' => 'vpd-iv2zm1qf', + ], + 'VpdName' => [ + 'title' => '灵骏网段实例名称', + 'description' => 'The name of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'example' => 'vpd-1', + ], + 'Cidr' => [ + 'title' => '网络地址段', + 'description' => 'The CIDR block of the VPD.'."\n" + ."\n" + .'* We recommend that you use an RFC private endpoint as the Lingjun CIDR block, such as 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16. In scenarios where the Doringjun CIDR block is connected to each other or where the Lingjun CIDR block is connected to a VPC, make sure that the addresses do not conflict with each other.'."\n" + .'* You can also use a custom CIDR block other than 100.64.0.0/10, 224.0.0.0/4, 127.0.0.0/8, or 169.254.0.0/16 and their subnets as the primary IPv4 CIDR block of the VPD.'."\n", + 'type' => 'string', + 'example' => '10.0.0.0/8', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + ], + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'The ID of your Alibaba Cloud resource group.'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + 'Tags' => [ + 'title' => '标签信息列表', + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The details of the resource tags.'."\n", + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签建', + 'description' => 'The tag key.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'tag-subnet', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'The value of the tag that is added to the resource.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each key-value pair must be unique. You can specify values for at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'subnet-group-1', + ], + ], + ], + ], + 'PrivateIpCount' => [ + 'title' => '辅助私网IP总数', + 'description' => 'The total number of secondary private IP addresses.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '20', + ], + 'AvailableIps' => [ + 'title' => '可用Ip数', + 'description' => 'The number of available IP addresses.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1024', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.', + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"0901F411-28FA-5B9C-BAEE-7776463FF0DC\\",\\n \\"Content\\": {\\n \\"CreateTime\\": \\"1648085472000\\",\\n \\"GmtModified\\": \\"1678273219000\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"ZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"SubnetId\\": \\"subnet-aj93mko8\\",\\n \\"SubnetName\\": \\"subnet-1\\",\\n \\"Cidr\\": \\"10.10.10.0/24\\",\\n \\"VpdId\\": \\"vpd-ze3na0wf\\",\\n \\"Type\\": \\"OOB\\",\\n \\"Status\\": \\"Available\\",\\n \\"Message\\": \\"成功\\",\\n \\"NcCount\\": 16,\\n \\"NetworkInterfaceCount\\": 4,\\n \\"LbCount\\": 0,\\n \\"VpdBaseInfo\\": {\\n \\"VpdId\\": \\"vpd-iv2zm1qf\\",\\n \\"VpdName\\": \\"vpd-1\\",\\n \\"Cidr\\": \\"10.0.0.0/8\\",\\n \\"CreateTime\\": \\"1678273219000\\"\\n },\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\",\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"tag-subnet\\",\\n \\"TagValue\\": \\"subnet-group-1\\"\\n }\\n ],\\n \\"PrivateIpCount\\": 20,\\n \\"AvailableIps\\": 1024\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetSubnet', + ], + 'UpdateSubnet' => [ + 'summary' => 'Updates some information about a specified subnet instance, including the name of the subnet instance.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '156112', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ZoneId', + 'in' => 'formData', + 'schema' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu-a', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'The ID of the VPD to which the subnet belongs.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-aof7dat1', + ], + ], + [ + 'name' => 'SubnetId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏子网实例ID', + 'description' => 'The subnet instance ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'subnet-f3zfzmnc', + ], + ], + [ + 'name' => 'SubnetName', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏子网名称', + 'description' => 'The new name for the subnet instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'subnet-1', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<SubnetUpdateRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The message that is returned.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '3D9D6E7B-365B-5200-BFA6-9B79E269058C', + ], + 'Content' => [ + 'description' => 'The response content.'."\n", + 'type' => 'object', + 'properties' => [ + 'SubnetId' => [ + 'title' => '灵骏子网实例ID', + 'description' => 'The subnet instance ID.'."\n", + 'type' => 'string', + 'example' => 'subnet-yuvn29bn', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"3D9D6E7B-365B-5200-BFA6-9B79E269058C\\",\\n \\"Content\\": {\\n \\"SubnetId\\": \\"subnet-yuvn29bn\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'UpdateSubnet', + ], + 'ListSubnets' => [ + 'summary' => 'You can call this operation to query the details of one or more Lingjun subnets, including the Lingjun subnet type, network address segment, and instance ID of the Lingjun CIDR block.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '156113', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID of the disk.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ZoneId', + 'in' => 'formData', + 'schema' => [ + 'title' => '可用区', + 'description' => 'The zone ID of the disk.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu-a', + ], + ], + [ + 'name' => 'SubnetId', + 'in' => 'formData', + 'schema' => [ + 'title' => '所属subnet网段', + 'description' => 'Lingjun subnet instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'subnet-anhtskts', + ], + ], + [ + 'name' => 'SubnetName', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏子网实例名称', + 'description' => 'Lingjun subnet instance name'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'subnet-1', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '所属vpd', + 'description' => 'The ID of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-fuliephf', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'title' => '状态', + 'description' => 'The status of the CLB instance. Valid values:'."\n" + ."\n" + .'* **Available**: Normal'."\n" + .'* **Not Available**: Unavailable'."\n" + .'* **Executing**: Executing'."\n" + .'* **Deleting**: The node is being deleted.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'Available', + ], + ], + [ + 'name' => 'Type', + 'in' => 'formData', + 'schema' => [ + 'title' => '类型', + 'description' => 'Lingjun Subnet Usage Type; optional; optional. Valid values:'."\n" + ."\n" + .'* **If you do not set this field for a common type**'."\n" + .'* **OOB** :OOB type'."\n" + .'* **LB**: LB type'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'Null', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The resource group ID.'."\n" + ."\n" + .'For more information about resource groups, see [Resource groups](https://help.aliyun.com/document_detail/94475.htm?spm=a2c4g.11186623.0.0.29e15d7akXhpuu).'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-aeky5f3qx6ceapq', + ], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '标签', + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The tag.'."\n", + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => 'The tag key of the VPN attachment.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-subnet', + ], + 'Value' => [ + 'description' => 'The tag value of the VPN connection.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each key-value pair must be unique. You can specify values for at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'subnet-group-1', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The number of the page to return. The value must be greater than 0. Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries per page. Valid values: 1 to 100. Default value: 20.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether to query by page. Optional values:'."\n" + ."\n" + .'* **true**: Enable pagination query'."\n" + .'* **false**: Pagination query is disabled'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<SubnetQueryRsp>>', + 'description' => 'AjaxResult\\<PageResult>'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'SUCCESS', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '7F9082CC-3D94-560F-A575-8E8EF6CE2CB8', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '10', + ], + 'Data' => [ + 'description' => 'Lingjun subnet information list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun subnet information'."\n", + 'type' => 'object', + 'properties' => [ + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'ZoneId' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'Type' => [ + 'title' => '灵骏子网类型', + 'description' => 'Lingjun Subnet Usage Type; optional; optional. Valid values:'."\n" + ."\n" + .'* **If you do not set this field for a common type**'."\n" + .'* **OOB** :OOB type'."\n" + .'* **LB**: LB type'."\n", + 'type' => 'string', + 'example' => 'OOB', + ], + 'SubnetId' => [ + 'title' => '灵骏子网实例ID', + 'description' => 'Lingjun subnet instance ID'."\n", + 'type' => 'string', + 'example' => 'subnet-c6wci55i', + ], + 'SubnetName' => [ + 'title' => '灵骏子网实例名称', + 'description' => 'Lingjun subnet instance name'."\n", + 'type' => 'string', + 'example' => 'yzp-rg-test3', + ], + 'Cidr' => [ + 'title' => '灵骏子网Cidr网段', + 'description' => 'The CIDR block of the Subnet.'."\n" + ."\n" + .'* The network segment of the subnet must be a proper subset of the network segment of Lingjun to which it belongs, and the mask must be between 16 bits and 29 bits, which can provide 8 to 65536 addresses. For example, the CIDR block of the Lingjun CIDR block is 192.168.0.0/16, and the CIDR blocks of the subnets under the Lingjun CIDR block are 192.168.0.0/17 to 192.168.0.0/29.'."\n" + .'* The first and last three IP addresses of each subnet segment are reserved by the system. For example, the CIDR blocks of the subnet are 192.168.1.0/24,192.168.1.0, 192.168.1.253, 192.168.1.254, and 192.168.1.255.'."\n", + 'type' => 'string', + 'example' => '172.18.0.0/24', + ], + 'VpdId' => [ + 'title' => '所属灵骏网段实例ID', + 'description' => 'The ID of the Lingjun CIDR block.'."\n", + 'type' => 'string', + 'example' => 'vpd-ze3na0wf', + ], + 'Status' => [ + 'title' => '实例状态', + 'description' => 'The status of the cache reserve instance. Valid values:'."\n" + ."\n" + .'* **Available**: Normal'."\n" + .'* **Not Available**: Unavailable'."\n" + .'* **Executing**: Executing'."\n" + .'* **Deleting**: The node is being deleted.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'SUCCESS', + ], + 'VpdBaseInfo' => [ + 'title' => '所属灵骏网段信息', + 'description' => 'vpd basic information'."\n", + 'type' => 'object', + 'properties' => [ + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-d3isyds4', + ], + 'VpdName' => [ + 'title' => '灵骏网段实例名称', + 'description' => 'Lingjun CIDR block instance name'."\n", + 'type' => 'string', + 'example' => 'yzp-rg-test3', + ], + 'Cidr' => [ + 'title' => '网络地址段', + 'description' => 'The CIDR block of the VPD.'."\n" + ."\n" + .'* We recommend that you use an RFC private endpoint as the Lingjun CIDR block, such as 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16. In scenarios where the Doringjun CIDR block is connected to each other or where the Lingjun CIDR block is connected to a VPC, make sure that the addresses do not conflict with each other.'."\n" + .'* You can also use a custom CIDR block other than 100.64.0.0/10, 224.0.0.0/4, 127.0.0.0/8, or 169.254.0.0/16 and their subnets as the primary IPv4 CIDR block of the VPD.'."\n", + 'type' => 'string', + 'example' => '10.0.0.0/8', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + ], + ], + 'NcCount' => [ + 'title' => '灵骏子网下主机数量', + 'description' => 'Number of NCs'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '16', + ], + 'NetworkInterfaceCount' => [ + 'title' => '灵骏网卡数量', + 'description' => 'Number of Lingjun network interface controller'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'The ID of your Alibaba Cloud resource group.'."\n" + ."\n" + .'For more information about resource groups, see [Resource groups](https://help.aliyun.com/document_detail/94475.htm?spm=a2c4g.11186623.0.0.29e15d7akXhpuu).'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + 'Tags' => [ + 'title' => 'tag标签列表', + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The information about the image tag.'."\n", + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签建', + 'description' => 'The tag key.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'tag-subnet', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'The value of the tag that is added to the resource.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each key-value pair must be unique. You can specify values for at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'subnet-group-1', + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"SUCCESS\\",\\n \\"RequestId\\": \\"7F9082CC-3D94-560F-A575-8E8EF6CE2CB8\\",\\n \\"Content\\": {\\n \\"Total\\": 10,\\n \\"Data\\": [\\n {\\n \\"CreateTime\\": \\"1678273219000\\",\\n \\"GmtModified\\": \\"1678273219000\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"ZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"Type\\": \\"OOB\\",\\n \\"SubnetId\\": \\"subnet-c6wci55i\\",\\n \\"SubnetName\\": \\"yzp-rg-test3\\",\\n \\"Cidr\\": \\"172.18.0.0/24\\",\\n \\"VpdId\\": \\"vpd-ze3na0wf\\",\\n \\"Status\\": \\"Available\\",\\n \\"Message\\": \\"成功\\",\\n \\"VpdBaseInfo\\": {\\n \\"VpdId\\": \\"vpd-d3isyds4\\",\\n \\"VpdName\\": \\"yzp-rg-test3\\",\\n \\"Cidr\\": \\"10.0.0.0/8\\",\\n \\"CreateTime\\": \\"1678273219000\\"\\n },\\n \\"NcCount\\": 16,\\n \\"NetworkInterfaceCount\\": 1,\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\",\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"tag-subnet\\",\\n \\"TagValue\\": \\"subnet-group-1\\"\\n }\\n ]\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListSubnets', + ], + 'InitializeVcc' => [ + 'summary' => 'Initialize the Lingjun connection and authorize Intelligent Computing Lingjun to create an SLR in your account.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '152066', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The resource group ID.'."\n" + ."\n" + .'For more information about resource groups, see [Resource groups](https://help.aliyun.com/document_detail/94475.htm?spm=a2c4g.11186623.0.0.29e15d7akXhpuu).'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfmxhucx5ewuwy', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<CreateSlrRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'E30DA7CB-03D0-51EB-8F18-856B99987E18', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'RoleName' => [ + 'description' => 'Linked Role of Lingjun Connection Instance (AliyunServiceRoleForEfloVcc)'."\n", + 'type' => 'string', + 'example' => ' '."\n" + .'CloudConnectionOperationRole', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'E30DA7CB-03D0-51EB-8F18-856B99987E18', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.', + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"E30DA7CB-03D0-51EB-8F18-856B99987E18\\",\\n \\"Content\\": {\\n \\"RoleName\\": \\"\\\\t\\\\nAliyunServiceRoleForEfloVcc\\",\\n \\"RequestId\\": \\"E30DA7CB-03D0-51EB-8F18-856B99987E18\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'InitializeVcc', + ], + 'DescribeSlr' => [ + 'summary' => 'Query whether the user has the SLR role-AliyunServiceRoleForEfloVcc required for Lingjun connection.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '167866', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'autoTest' => false, + ], + 'parameters' => [ + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The ID of the resource group to which the RAM instance belongs.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-aeky5f3qx6ceapq', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<DescribeSlrRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '9C50C9CD-E799-54DA-BA7A-1FAF3DF80857', + ], + 'Content' => [ + 'description' => 'The returned data.'."\n", + 'type' => 'object', + 'properties' => [ + 'HasRole' => [ + 'title' => '是否存在角色', + 'description' => 'Whether the role exists'."\n", + 'type' => 'boolean', + 'example' => 'true', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The information about the request denial.'."\n", + 'type' => 'string', + 'example' => '{}', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"9C50C9CD-E799-54DA-BA7A-1FAF3DF80857\\",\\n \\"Content\\": {\\n \\"HasRole\\": true\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'DescribeSlr', + 'description' => 'You can call this operation to query whether a user account has a **AliyunServiceRoleForEfloVcc** role.'."\n" + ."\n" + .'> If you do not have a **AliyunServiceRoleForEfloVcc** role, you need to use the initializeVcc interface to complete authorization, otherwise users will not be able to use Lingjun to connect to the product.'."\n", + ], + 'CreateVcc' => [ + 'summary' => 'You can create a Lingjun connection to connect Lingjun network environment and Alibaba Cloud network environment.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '152063', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ZoneId', + 'in' => 'formData', + 'schema' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID of the disk.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu-a', + ], + ], + [ + 'name' => 'VccName', + 'in' => 'formData', + 'schema' => [ + 'title' => '专线名称', + 'description' => 'Lingjun Connection Name'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => 'VPD', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-t2jseldp', + ], + ], + [ + 'name' => 'CenId', + 'in' => 'formData', + 'schema' => [ + 'title' => 'CEN', + 'description' => 'CEN Instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cen-bkiw0x1347roekr7f2', + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'title' => '描述', + 'description' => 'The description of the document.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'Description', + ], + ], + [ + 'name' => 'Bandwidth', + 'in' => 'formData', + 'schema' => [ + 'title' => '带宽', + 'description' => 'The bandwidth. Unit: Mbit /s. The minimum value is 1000, representing 1Gbps bandwidth; the maximum value is 400000, representing 400Gbps bandwidth.'."\n" + ."\n" + .'> 1Gbps = 1000Mbps'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1000', + ], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '标签', + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Details of the tag.'."\n", + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => 'The tag key of the VPN attachment.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'tag-vcc', + ], + 'Value' => [ + 'description' => 'The tag value of the VPN connection.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each key-value pair must be unique. You can specify values for at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-group-1', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'title' => '入云专线ID', + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-zvp2w222001', + ], + ], + [ + 'name' => 'VpcId', + 'in' => 'formData', + 'schema' => [ + 'title' => '创建代理相关vpcId、vSwitchId', + 'description' => 'Virtual Private Cloud IDs; [What is Virtual Private Cloud](https://help.aliyun.com/document_detail/34217.html)'."\n" + ."\n" + .'You can call the [DescribeVpcs](https://help.aliyun.com/document_detail/35739.html#demo-0) operation to query the specified VPC.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpc-uf6aa4ddo97frj22tgp52', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组id', + 'description' => 'The resource group ID.'."\n" + ."\n" + .'For more information about resource groups, see [Resource groups](https://help.aliyun.com/document_detail/94475.htm?spm=a2c4g.11186623.0.0.29e15d7akXhpuu).'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-aeky5f3qx6ceapq', + ], + ], + [ + 'name' => 'ConnectionType', + 'in' => 'formData', + 'schema' => [ + 'title' => '连接方式,CENTR/VPC', + 'description' => 'The connection mode. Valid values:'."\n" + ."\n" + .'* **VPC**'."\n" + .'* **CEN (CENTR)**'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'CENTR', + ], + ], + [ + 'name' => 'VSwitchId', + 'in' => 'formData', + 'schema' => [ + 'title' => 'vSwitchId', + 'description' => 'The ID of the vSwitch. [Virtual Private Cloud VSwitch](https://help.aliyun.com/document_detail/100380.html).'."\n" + ."\n" + .'You can call the [DescribeVSwitches](https://help.aliyun.com/document_detail/35748.html) operation to query created vSwitches.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vsw-t4nahb0pxckgktx1kot8q', + ], + ], + [ + 'name' => 'BgpCidr', + 'in' => 'formData', + 'schema' => [ + 'title' => '互联网段,云上输入,云下默认', + 'description' => 'Internet segment, on-premises input, off-premises default'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '10.0.0.0/24', + ], + ], + [ + 'name' => 'AccessCouldService', + 'in' => 'formData', + 'schema' => [ + 'title' => '启动访问云服务', + 'description' => 'Enabled access to cloud services. Optional values:'."\n" + ."\n" + .'* **true**: Enable access to cloud services'."\n" + .'* **false**: Do not enable access to cloud services'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + ], + ], + [ + 'name' => 'CenOwnerId', + 'in' => 'formData', + 'schema' => [ + 'title' => 'cen所属账号', + 'description' => 'Account to which cen belongs'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '1511928242963727', + ], + ], + [ + 'name' => 'BgpAsn', + 'in' => 'formData', + 'schema' => [ + 'title' => 'bgp as号', + 'description' => 'bgp as number'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => 'bgpAsn', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<CreateVccRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'response message, if the success request is'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '039C3C3A-3C37-5672-80D5-D8CD48C676D1', + ], + 'Content' => [ + 'description' => 'The returned data.'."\n", + 'type' => 'object', + 'properties' => [ + 'VccId' => [ + 'title' => '灵骏连接ID', + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-zvp2w222001', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The detailed information about the failed permission verification.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"039C3C3A-3C37-5672-80D5-D8CD48C676D1\\",\\n \\"Content\\": {\\n \\"VccId\\": \\"vcc-cn-zvp2w222001\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'CreateVcc', + 'description' => 'When you call this operation to create a Lingjun connection, note that:'."\n" + ."\n" + .'* When you specify the vccId parameter, the system will configure the purchased Lingjun connection for you. When the default vccId parameter is set, the system will automatically place an order and configure the Lingjun connection for you.'."\n" + ."\n" + .'* Make sure that you have called the InitializeVcc operation to grant permissions.'."\n" + ."\n" + .'* This interface is an asynchronous interface. After this interface is called, the system will return the Lingjun connection ID, but the Lingjun connection instance may not be created yet, and the system background creation task is still in progress. You can call the ListVccs or GetVcc operation to query the status of the Lingjun connection.'."\n" + ."\n" + .' * If the status of the Lingjun connection is Executed, the Lingjun connection is being created.'."\n" + .' * If the status of the Lingjun connection is Available, the Lingjun connection is created.'."\n", + ], + 'UpdateVcc' => [ + 'summary' => 'Updates the information about a Lingjun connection instance, including the peak bandwidth and name of the Lingjun connection instance.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + 'http', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '152065', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域 ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏连接ID', + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vcc-cn-zvp2w222001', + ], + ], + [ + 'name' => 'Bandwidth', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏连接实例的带宽峰值,单位mbps。取值范围:1000~400000', + 'description' => 'The peak bandwidth of the Lingjun connection instance. Unit: Mbit/s. Valid values: 1000 to 400000'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1000', + ], + ], + [ + 'name' => 'VccName', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏连接名称', + 'description' => 'The name of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-heyuan-backup', + ], + ], + [ + 'name' => 'OrderId', + 'in' => 'formData', + 'schema' => [ + 'title' => '订单ID', + 'description' => 'The ID of the order placed on the instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '20006627643', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<UpdateVccRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The ID of the request.'."\n", + 'type' => 'string', + 'example' => 'F906C4D3-7444-58E2-9819-E3D8563571A3', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'VccId' => [ + 'title' => '灵骏连接实例ID', + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-2r42v22cn03', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"F906C4D3-7444-58E2-9819-E3D8563571A3\\",\\n \\"Content\\": {\\n \\"VccId\\": \\"vcc-cn-2r42v22cn03\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'UpdateVcc', + ], + 'GetVcc' => [ + 'summary' => 'Queries the details of a Lingjun connection, including the specification, Express Connect circuit access port type, instance status, bandwidth, and BGP CIDR block.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '152064', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏连接ID', + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vcc-cn-zvp2w222001', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '分页参数:参数已废弃', + 'description' => 'Paging Parameters: The current parameters are obsolete.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '分页参数:参数已废弃', + 'description' => 'Paging Parameters: The current parameters are obsolete.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '分页参数:参数已废弃', + 'description' => 'Paging Parameters: The current parameters are obsolete.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'formData', + 'schema' => [ + 'title' => 'popApi 默认不忽略,幂等使用', + 'description' => 'By default, popApi is not ignored and idempotent'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'c5e3130a-d02f-11ec-a7d3-0242ac110005', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<GetVccRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'CAD09E47-B651-5206-B2DC-3AB78C8EB446', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1620939556166279', + ], + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'ZoneId' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'VccId' => [ + 'title' => '灵骏连接实例ID', + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-cqf2xh40101', + ], + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-d3isyds4', + ], + 'VpcId' => [ + 'title' => '专有网络(VPC)实例ID', + 'description' => 'Virtual Private Cloud IDs; [What is Virtual Private Cloud](https://help.aliyun.com/document_detail/34217.html)'."\n" + ."\n" + .'You can call the [DescribeVpcs](https://help.aliyun.com/document_detail/35739.html#demo-0) operation to query the specified VPC.'."\n", + 'type' => 'string', + 'example' => 'vpc-j6ctp4n75306phv5tmpsm', + ], + 'VSwitchId' => [ + 'title' => 'vSwitchId', + 'description' => 'The ID of the vSwitch. [Virtual Private Cloud VSwitch](https://help.aliyun.com/document_detail/100380.html).'."\n" + ."\n" + .'You can call the [DescribeVSwitches](https://help.aliyun.com/document_detail/35748.html) operation to query created vSwitches.'."\n", + 'type' => 'string', + 'example' => 'vsw-uf6u8473r84e6n1n19he5', + ], + 'CenId' => [ + 'title' => '云企业网(cen)实例ID', + 'description' => 'The ID of the CEN instance; [What is the CEN?](https://help.aliyun.com/document_detail/181681.html)'."\n" + ."\n" + .'You can call the [DescribeCens](https://help.aliyun.com/document_detail/468215.htm) to query the information of CEN instances under the current Alibaba Cloud account.'."\n", + 'type' => 'string', + 'example' => 'cen-m2iskbojlvda5w65fp', + ], + 'VccName' => [ + 'title' => '灵骏连接名称', + 'description' => 'The name of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'example' => 'vcc-heyuan-backup', + ], + 'AccessPointId' => [ + 'title' => '物理专线接入点的ID:', + 'description' => 'Express Connect circuit access point ID:'."\n" + ."\n" + .'* **ap-cn-wulanchabu-jn-ts-A**: Ulanqab-Jining-A'."\n" + .'* **ap-cn-heyuan-yc-ts-SA127**: Heyuan-Yuancheng-A'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'ap-cn-heyuan-yc-ts-SA127' => '', + 'ap-cn-wulanchabu-jn-ts-A' => '', + ], + 'example' => 'ap-cn-wulanchabu-jn-ts-A', + ], + 'LineOperator' => [ + 'title' => '提供接入物理线路的运营商。取值:', + 'description' => 'The connectivity provider of the Express Connect circuit. Valid values:'."\n" + ."\n" + .'* **CO**: other connectivity providers in the Chinese mainland'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'CO' => '', + ], + 'example' => 'CO', + ], + 'Spec' => [ + 'title' => '规格', + 'description' => 'Specification; value:'."\n" + ."\n" + .'* **Large**: Large'."\n", + 'type' => 'string', + 'example' => 'Large', + ], + 'PortType' => [ + 'title' => '物理专线接入端口类型。取值:', + 'description' => 'The port type of the Express Connect circuit. Valid values:'."\n" + ."\n" + .'* **100GBase-LR**: 100,000 megabytes of single-mode optical port (10 km)'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + '100GBase-LR' => '100G', + ], + 'example' => '100GBase-LR', + ], + 'PricingCycle' => [ + 'title' => '计费周期。取值:', + 'description' => 'The billing cycle. Valid values:'."\n" + ."\n" + .'* **Month**: Billed on a monthly basis'."\n" + .'* **Year**: Billed on an annual basis'."\n", + 'type' => 'string', + 'example' => 'Month', + ], + 'PayType' => [ + 'title' => '实例的付费类型,返回:', + 'description' => 'The billing method of the instance. Valid values:'."\n" + ."\n" + .'* **PREPAY**: subscription'."\n" + .'* **POSTPAY**: pay-as-you-go'."\n", + 'type' => 'string', + 'example' => 'PrePay', + ], + 'Duration' => [ + 'title' => '续费周期', + 'description' => 'Cycle'."\n", + 'type' => 'string', + 'example' => '1', + ], + 'Status' => [ + 'title' => '实例状态', + 'description' => 'The status of the cache reserve instance. Valid values:'."\n" + ."\n" + .'* **Available**: Normal.'."\n" + .'* **Not Available**: Not available.'."\n" + .'* **Executing**: The task is being executed.'."\n" + .'* **Deleting**: The account is being deleted'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'CurrentNode' => [ + 'title' => '流程当前节点', + 'description' => 'Current Node'."\n", + 'type' => 'string', + 'example' => 'task-xxx-node-x', + ], + 'InternetChargeType' => [ + 'title' => '网络计费类型。', + 'description' => 'The billing method for network usage.'."\n" + ."\n" + .'* **PayByTraffic**: pay-by-traffic'."\n" + .'* **PayByBandwidth**: pay-by-bandwidth'."\n", + 'type' => 'string', + 'example' => 'PayByBandwidth', + ], + 'BandwidthStr' => [ + 'title' => '带宽字符串;例如:1000M、10G', + 'description' => 'The bandwidth of the port.'."\n", + 'type' => 'string', + 'example' => '1G', + ], + 'Message' => [ + 'title' => '错误信息。(当实例状态为异常时,提示异常原因)', + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'You don\'t have the permission of this operation, action=eflo:GetVcc, arn=acs:eflo:cn-heyuan:1263399219805497:vcc/vcc-cn-fhh3yxjwe01, resourceGroup=null', + ], + 'CreateTime' => [ + 'title' => '串讲时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1648085472000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1648085472000', + ], + 'CommodityCode' => [ + 'title' => '商品代码', + 'description' => 'Commodity code'."\n", + 'type' => 'string', + 'example' => 'bccluster_cloudconnectionpre_public_cn', + ], + 'BgpCidr' => [ + 'title' => 'bgp网段', + 'description' => 'BGP CIDR block'."\n", + 'type' => 'string', + 'example' => '10.4.0.0/24', + ], + 'ExpirationDate' => [ + 'title' => '过期时间', + 'description' => 'The time when the application expired.'."\n", + 'type' => 'string', + 'example' => '1678379917000', + ], + 'VpdBaseInfo' => [ + 'title' => '关联灵骏网段信息', + 'description' => 'Lingjun network segment information (applicable to the scene where the old version of Lingjun connection is directly bound to Lingjun network segment)'."\n", + 'type' => 'object', + 'properties' => [ + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-ppdunxzc', + ], + 'VpdName' => [ + 'title' => '灵骏网段实例名称', + 'description' => 'Lingjun CIDR block instance name'."\n", + 'type' => 'string', + 'example' => 'yzp-rg-test3', + ], + 'Cidr' => [ + 'title' => '网络地址段', + 'description' => 'Network address segment'."\n", + 'type' => 'string', + 'example' => '172.18.0.0/24', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1678379917000', + ], + ], + ], + 'AttachErStatus' => [ + 'title' => '已绑定的灵骏HUB-网络实例状态信息', + 'description' => 'Whether Lingjun HUB has been bound to a network instance'."\n" + ."\n" + .'* **true**: Bound'."\n" + .'* **false**: unbound'."\n", + 'type' => 'boolean', + 'example' => 'true'."\n", + ], + 'ErInfos' => [ + 'title' => '已绑定的灵骏HUB信息', + 'description' => 'List of bound Lingjun HUB information'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The information of the bound Lingjun HUB.'."\n", + 'type' => 'object', + 'properties' => [ + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1678379917000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1678379917000', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The message that is returned.'."\n", + 'type' => 'string', + 'example' => 'test message', + ], + 'ErId' => [ + 'title' => '弹性路由器ID', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'example' => 'er-p68b0jwn', + ], + 'RegionId' => [ + 'title' => 'ER地域信息', + 'description' => 'Lingjun HUB Region Information'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'ErName' => [ + 'title' => 'ER实例名称', + 'description' => 'Lingjun HUB Instance Name'."\n", + 'type' => 'string', + 'example' => 'er-1', + ], + 'MasterZoneId' => [ + 'title' => '主可用区', + 'description' => 'Primary Zone'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'Description' => [ + 'title' => '描述', + 'description' => 'Description'."\n", + 'type' => 'string', + 'example' => 'this is test.', + ], + 'Connections' => [ + 'title' => '连接数', + 'description' => 'Connections'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + 'RouteMaps' => [ + 'title' => '路由策略数量', + 'description' => 'Number of routing policy'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + ], + ], + ], + 'AliyunRouterInfo' => [ + 'title' => '阿里云路由信息列表', + 'description' => 'Alibaba Cloud route information list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Alibaba Cloud routing information'."\n", + 'type' => 'object', + 'properties' => [ + 'PcId' => [ + 'title' => '物理专线ID', + 'description' => 'Express Connect circuit ID'."\n", + 'type' => 'string', + 'example' => 'pc-0jlof4bphlsnxbdztkvad', + ], + 'VbrId' => [ + 'title' => '边界路由器实例ID', + 'description' => 'The ID of the VBR.'."\n", + 'type' => 'string', + 'example' => 'vbr-2ze4i85p6vb9nwcan5xt0', + ], + 'LocalGatewayIp' => [ + 'title' => '阿里云侧互联IPv4地址', + 'description' => 'IPv4 address of Alibaba Cloud-side interconnection'."\n", + 'type' => 'string', + 'example' => '169.254.248.30', + ], + 'PeerGatewayIp' => [ + 'title' => '灵骏侧互联IPv4地址', + 'description' => 'Lingjun Side Interconnection IPv4 Address'."\n", + 'type' => 'string', + 'example' => '169.254.248.28', + ], + 'Mask' => [ + 'title' => '掩码', + 'description' => 'Masking'."\n", + 'type' => 'string', + 'example' => '255.255.255.248', + ], + 'VlanId' => [ + 'title' => 'VBR实例的VLAN ID', + 'description' => 'VLAN ID of the VBR'."\n", + 'type' => 'string', + 'example' => '1042', + ], + ], + ], + ], + 'CisRouterInfo' => [ + 'title' => '灵骏网络路由信息列表', + 'description' => 'Lingjun Network Routing Information List'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun Network Routing Information'."\n", + 'type' => 'object', + 'properties' => [ + 'CcrId' => [ + 'title' => '上云路由器实例ID', + 'description' => 'The ID of the on-cloud router instance.'."\n", + 'type' => 'string', + 'example' => 'ccr-1ms84am0', + ], + 'CcInfos' => [ + 'title' => '专线信息列表', + 'description' => 'Leased Line Information List'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Leased Line Information'."\n", + 'type' => 'object', + 'properties' => [ + 'CcId' => [ + 'title' => '专线ID', + 'description' => 'Leased Line ID'."\n", + 'type' => 'string', + 'example' => 'cc-73aeex5o', + ], + 'VlanId' => [ + 'title' => 'Vlan ID', + 'description' => 'Vlan ID of the leased line'."\n", + 'type' => 'string', + 'example' => 'Ethernet1042', + ], + 'LocalGatewayIp' => [ + 'title' => '灵骏侧互联IPv4地址', + 'description' => 'Lingjun Side Interconnection IPv4 Address'."\n", + 'type' => 'string', + 'example' => '169.254.248.26', + ], + 'RemoteGatewayIp' => [ + 'title' => '阿里云侧互联IPv4地址', + 'description' => 'Lingjun Side Interconnection IPv4 Address'."\n", + 'type' => 'string', + 'example' => '169.254.248.30'."\n", + ], + 'SubnetMask' => [ + 'title' => '子网掩码', + 'description' => 'Subnet mask'."\n", + 'type' => 'string', + 'example' => '255.255.255.248', + ], + 'Status' => [ + 'title' => '实例状态:', + 'description' => 'The state of the rule.'."\n", + 'type' => 'string', + 'example' => 'Established', + ], + ], + ], + ], + ], + ], + ], + 'ResourceGroupId' => [ + 'title' => '资源组ID', + 'description' => 'The ID of your Alibaba Cloud resource group.'."\n" + ."\n" + .'For more information about resource groups, see [Resource groups](https://help.aliyun.com/document_detail/94475.htm).'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + 'Tags' => [ + 'title' => '标签信息列表', + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The information about the image tag.'."\n", + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签建', + 'description' => 'The tag key.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'tag-vcc', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'The value of the tag that is added to the resource.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each key-value pair must be unique. You can specify values for at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'vcc-group-1', + ], + ], + ], + ], + 'ConnectionType' => [ + 'description' => 'The connection mode. Valid values:'."\n" + ."\n" + .'* **VPC**'."\n" + .'* **CENTR**'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'VPC' => 'VPC', + 'CENTR' => 'CENTR', + ], + 'example' => 'CENTR', + ], + 'CenOwnerId' => [ + 'title' => 'cen所属账号', + 'description' => 'Account to which the CEN belongs'."\n", + 'type' => 'string', + 'example' => '1620939556166279', + ], + 'VbrInfos' => [ + 'title' => 'vbr信息', + 'description' => 'Information list of border routers'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Border Router Information'."\n", + 'type' => 'object', + 'properties' => [ + 'VbrId' => [ + 'title' => '边界路由器ID', + 'description' => 'The ID of the border router.'."\n", + 'type' => 'string', + 'example' => 'vbr-wz96agu9h3d50z****', + ], + 'CenId' => [ + 'title' => '云企业网ID', + 'description' => 'CEN ID'."\n", + 'type' => 'string', + 'example' => 'cen-cx0qua8q6cm4z9****', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the VBR. Valid values:'."\n" + ."\n" + .'* unconfirmed'."\n" + .'* active: The VPN gateway is in a normal state.'."\n" + .'* terminating: The connection is being terminated.'."\n" + .'* terminated: The connection is terminated.'."\n" + .'* recovering: The task is being recovered.'."\n" + .'* deleting: The GDN is being deleted.'."\n" + .'* Available: The service is available.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'GmtCreate' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1683250981000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1673578603000', + ], + 'VbrBgpPeers' => [ + 'title' => 'BGP邻居', + 'description' => 'BGP neighbor information list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'BGP neighbor information'."\n", + 'type' => 'object', + 'properties' => [ + 'BgpGroupId' => [ + 'title' => 'BGP组ID', + 'description' => 'BGP Group ID'."\n", + 'type' => 'string', + 'example' => 'bgpg-2ze2sit2vakrkapvy****', + ], + 'BgpPeerId' => [ + 'title' => 'BGP邻居ID', + 'description' => 'BGP peer ID'."\n", + 'type' => 'string', + 'example' => 'bgp-uf6heugif9enu48rj****', + ], + 'PeerIpAddress' => [ + 'title' => 'BGP邻居IP', + 'description' => 'BGP peer IP address'."\n", + 'type' => 'string', + 'example' => '169.254.****', + ], + 'PeerAsn' => [ + 'title' => 'Peer AS号', + 'description' => 'Peer AS No.'."\n", + 'type' => 'string', + 'example' => '98765****', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the BGP peer. Valid values:'."\n" + ."\n" + .'* Pending: pending'."\n" + .'* Available: The route is available.'."\n" + .'* Modifying: being modified'."\n" + .'* Deleting: The IPv4 gateway is being deleted.'."\n" + .'* Deleted'."\n" + .'* Not Available'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + ], + ], + ], + ], + ], + ], + 'BgpAsn' => [ + 'title' => 'bgp as号', + 'description' => 'BGP AS number'."\n", + 'type' => 'string', + 'example' => '45644', + ], + 'Bandwidth' => [ + 'type' => 'integer', + 'format' => 'int32', + 'description' => 'bandwidth', + 'example' => '20', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.', + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"CAD09E47-B651-5206-B2DC-3AB78C8EB446\\",\\n \\"Content\\": {\\n \\"TenantId\\": \\"1620939556166279\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"ZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"VccId\\": \\"vcc-cn-cqf2xh40101\\",\\n \\"VpdId\\": \\"vpd-d3isyds4\\",\\n \\"VpcId\\": \\"vpc-j6ctp4n75306phv5tmpsm\\",\\n \\"VSwitchId\\": \\"vsw-uf6u8473r84e6n1n19he5\\",\\n \\"CenId\\": \\"cen-m2iskbojlvda5w65fp\\",\\n \\"VccName\\": \\"vcc-heyuan-backup\\",\\n \\"AccessPointId\\": \\"ap-cn-wulanchabu-jn-ts-A\\",\\n \\"LineOperator\\": \\"CO\\",\\n \\"Spec\\": \\"Large\\",\\n \\"PortType\\": \\"100GBase-LR\\",\\n \\"PricingCycle\\": \\"Month\\",\\n \\"PayType\\": \\"PrePay\\",\\n \\"Duration\\": \\"1\\",\\n \\"Status\\": \\"Available\\",\\n \\"CurrentNode\\": \\"创建物理专线1\\",\\n \\"InternetChargeType\\": \\"PayByBandwidth\\",\\n \\"BandwidthStr\\": \\"1G\\",\\n \\"Message\\": \\"成功\\",\\n \\"CreateTime\\": \\"1648085472000\\",\\n \\"GmtModified\\": \\"1648085472000\\",\\n \\"CommodityCode\\": \\"bccluster_cloudconnectionpre_public_cn\\",\\n \\"BgpCidr\\": \\"10.4.0.0/24\\",\\n \\"ExpirationDate\\": \\"1678379917000\\",\\n \\"VpdBaseInfo\\": {\\n \\"VpdId\\": \\"vpd-ppdunxzc\\",\\n \\"VpdName\\": \\"yzp-rg-test3\\",\\n \\"Cidr\\": \\"172.18.0.0/24\\",\\n \\"CreateTime\\": \\"1678379917000\\"\\n },\\n \\"AttachErStatus\\": true,\\n \\"ErInfos\\": [\\n {\\n \\"CreateTime\\": \\"1678379917000\\",\\n \\"GmtModified\\": \\"1678379917000\\",\\n \\"Message\\": \\"成功\\",\\n \\"ErId\\": \\"er-p68b0jwn\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"1620939556166277\\",\\n \\"Status\\": \\"Available\\",\\n \\"ErName\\": \\"er-1\\",\\n \\"MasterZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"Description\\": \\"描述\\",\\n \\"Connections\\": 2,\\n \\"RouteMaps\\": 2\\n }\\n ],\\n \\"AliyunRouterInfo\\": [\\n {\\n \\"PcId\\": \\"pc-0jlof4bphlsnxbdztkvad\\",\\n \\"VbrId\\": \\"vbr-2ze4i85p6vb9nwcan5xt0\\",\\n \\"LocalGatewayIp\\": \\"169.254.248.30\\",\\n \\"PeerGatewayIp\\": \\"169.254.248.28\\",\\n \\"Mask\\": \\"255.255.255.248\\",\\n \\"VlanId\\": \\"1042\\"\\n }\\n ],\\n \\"CisRouterInfo\\": [\\n {\\n \\"CcrId\\": \\"ccr-1ms84am0\\",\\n \\"CcInfos\\": [\\n {\\n \\"CcId\\": \\"cc-73aeex5o\\",\\n \\"VlanId\\": \\"Ethernet1042\\",\\n \\"LocalGatewayIp\\": \\"169.254.248.26\\",\\n \\"RemoteGatewayIp\\": \\"169.254.248.30\\\\n\\",\\n \\"SubnetMask\\": \\"255.255.255.248\\",\\n \\"Status\\": \\"Established\\"\\n }\\n ]\\n }\\n ],\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\",\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"tag-vcc\\",\\n \\"TagValue\\": \\"vcc-group-1\\"\\n }\\n ],\\n \\"ConnectionType\\": \\"CENTR\\",\\n \\"CenOwnerId\\": \\"1620939556166279\\",\\n \\"VbrInfos\\": [\\n {\\n \\"VbrId\\": \\"vbr-wz96agu9h3d50z****\\",\\n \\"CenId\\": \\"cen-cx0qua8q6cm4z9****\\",\\n \\"Status\\": \\"Available\\",\\n \\"GmtCreate\\": \\"1683250981000\\",\\n \\"GmtModified\\": \\"1673578603000\\",\\n \\"VbrBgpPeers\\": [\\n {\\n \\"BgpGroupId\\": \\"bgpg-2ze2sit2vakrkapvy****\\",\\n \\"BgpPeerId\\": \\"bgp-uf6heugif9enu48rj****\\",\\n \\"PeerIpAddress\\": \\"169.254.****\\",\\n \\"PeerAsn\\": \\"98765****\\",\\n \\"Status\\": \\"Available\\"\\n }\\n ]\\n }\\n ],\\n \\"BgpAsn\\": \\"45644\\",\\n \\"Bandwidth\\": 100\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetVcc', + ], + 'ListVccs' => [ + 'summary' => 'query the details of one or more lingjun connections, including the specification, Express Connect circuit access port type, instance status, bandwidth, and bgp network segment.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '141396', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-omqutbff', + ], + ], + [ + 'name' => 'VpcId', + 'in' => 'formData', + 'schema' => [ + 'title' => 'VPC实例ID', + 'description' => 'Virtual Private Cloud IDs; [What is Virtual Private Cloud](https://help.aliyun.com/document_detail/34217.html)'."\n" + ."\n" + .'You can call the [DescribeVpcs](https://help.aliyun.com/document_detail/35739.html#demo-0) operation to query the specified VPC.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpc-bp1nrtkmamy329u6a1z0i', + ], + ], + [ + 'name' => 'CenId', + 'in' => 'formData', + 'schema' => [ + 'title' => '云企业网实例ID', + 'description' => 'The ID of the CEN instance; [What is the CEN?](https://help.aliyun.com/document_detail/181681.html)'."\n" + ."\n" + .'You can call the [DescribeCens](https://help.aliyun.com/document_detail/468215.htm) to query the information of CEN instances under the current Alibaba Cloud account.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cen-95iwtpyvj3kk1v0ao0', + ], + ], + [ + 'name' => 'Bandwidth', + 'in' => 'formData', + 'schema' => [ + 'title' => '带宽', + 'description' => 'The peak bandwidth of the Lingjun connection instance. Unit: Mbit/s. Valid values: 1000 to 400000'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '5000', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'title' => '状态信息', + 'description' => 'The instance status.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'Available', + ], + ], + [ + 'name' => 'ExStatus', + 'in' => 'formData', + 'schema' => [ + 'title' => '除外的状态,Status存在则不生效', + 'description' => 'Excludes all data in the specified status. If the status parameter exists, ExStatus does not take effect.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'Prepaid', + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏连接实例ID', + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-zvp2w222001', + ], + ], + [ + 'name' => 'FilterErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '根据灵骏HUB实例筛选', + 'description' => 'Filter queries by Lingjun HUB instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-a7rqv1rq', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'The resource group ID.'."\n" + ."\n" + .'For more information about resource groups, see [Resource groups](https://help.aliyun.com/document_detail/94475.htm?spm=a2c4g.11186623.0.0.29e15d7akXhpuu).'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-aeky5f3qx6ceapq', + ], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '标签信息列表', + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The tag.'."\n", + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => 'The tag key of the VPN attachment.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'tag-vcc', + ], + 'Value' => [ + 'description' => 'The tag value of the VPN connection.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each key-value pair must be unique. You can specify values for at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-group-1', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number of the page to return. Pages start from page 1. Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries to return on each page. Default value: 20.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether to enable paged query. Optional values:'."\n" + ."\n" + .'* **true**: Enable pagination query'."\n" + .'* **false**: Pagination query is disabled'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<ListVccRsp>>', + 'description' => 'AjaxResult\\<PageResult>'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '28451248-7038-5184-B5D3-80F104654BE8', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Data' => [ + 'description' => 'Lingjun Connection Information List'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun Connection Information'."\n", + 'type' => 'object', + 'properties' => [ + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1620939556166279'."\n", + ], + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'ZoneId' => [ + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'VccId' => [ + 'title' => '灵骏连接实例ID', + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-zvp2w222001', + ], + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-eoiy88ju', + ], + 'VpcId' => [ + 'title' => '专有网络(VPC)的ID', + 'description' => 'Virtual Private Cloud IDs; [What is Virtual Private Cloud](https://help.aliyun.com/document_detail/34217.html)'."\n" + ."\n" + .'You can call the [DescribeVpcs](https://help.aliyun.com/document_detail/35739.html#demo-0) operation to query the specified VPC.'."\n", + 'type' => 'string', + 'example' => 'vpc-f8ziirfl9k25h2qn7y4f8', + ], + 'CenId' => [ + 'title' => '云企业网(cen)实例ID', + 'description' => 'The ID of the CEN instance; [What is the CEN?](https://help.aliyun.com/document_detail/181681.html)'."\n" + ."\n" + .'You can call the [DescribeCens](https://help.aliyun.com/document_detail/468215.htm) to query the information of CEN instances under the current Alibaba Cloud account.'."\n", + 'type' => 'string', + 'example' => 'cen-w15qot0pfvs83pkckj', + ], + 'VccName' => [ + 'title' => '灵骏连接实例名称', + 'description' => 'The name of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'example' => 'vcc-heyuan-backup', + ], + 'AccessPointId' => [ + 'title' => '物理专线接入点的ID:', + 'description' => 'Express Connect circuit access point ID:'."\n" + ."\n" + .'* **ap-cn-wulanchabu-jn-ts-A**: Ulanqab-Jining-A'."\n" + .'* **ap-cn-heyuan-yc-ts-SA127**: Heyuan-Yuancheng-A'."\n", + 'type' => 'string', + 'example' => 'ap-cn-wulanchabu-jn-ts-A', + ], + 'LineOperator' => [ + 'title' => '提供接入物理线路的运营商。取值:', + 'description' => 'The connectivity provider of the Express Connect circuit. Valid values:'."\n" + ."\n" + .'* **CO**: other connectivity providers in the Chinese mainland'."\n", + 'type' => 'string', + 'example' => 'CO', + ], + 'Spec' => [ + 'title' => '规格', + 'description' => 'The compute specification.'."\n", + 'type' => 'string', + 'example' => 'Large', + ], + 'PortType' => [ + 'title' => '物理专线接入端口类型。取值:', + 'description' => 'The port type of the Express Connect circuit. Valid values:'."\n" + ."\n" + .'* **100GBase-LR**: 100,000 megabytes of single-mode optical port (10 km)'."\n", + 'type' => 'string', + 'example' => '100GBase-LR'."\n", + ], + 'Status' => [ + 'title' => '实例状态', + 'description' => 'The state of the rule.'."\n", + 'type' => 'string', + 'example' => 'Init', + ], + 'CurrentNode' => [ + 'title' => '当前流程节点', + 'description' => 'Current process node'."\n", + 'type' => 'string', + 'example' => 'test-xxxx-node-x', + ], + 'Message' => [ + 'title' => '错误信息。(当实例状态为异常时,提示异常原因)', + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'some message', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'GmtModified' => [ + 'title' => '更新时间', + 'description' => 'The time when the cluster was updated.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'TaskId' => [ + 'title' => '任务Id', + 'description' => 'The job ID.'."\n", + 'type' => 'string', + 'example' => 'task-cd544092-ed0a-49e9-83eb-e8c94770dccf', + ], + 'VpdBaseInfo' => [ + 'title' => '灵骏网段信息;(适用于老版本的灵骏连接直接绑定灵骏网段的场景)', + 'description' => 'Lingjun network segment information (applicable to the scene where the old version of Lingjun connection is directly bound to Lingjun network segment)'."\n", + 'type' => 'object', + 'properties' => [ + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'Lingjun CIDR block instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-9n7ioqrp', + ], + 'VpdName' => [ + 'title' => '灵骏网段实例名称', + 'description' => 'Lingjun CIDR block instance name'."\n", + 'type' => 'string', + 'example' => 'yzp-rg-test3', + ], + 'Cidr' => [ + 'title' => '网络地址段', + 'description' => 'The CIDR block of the VPD.'."\n" + ."\n" + .'* We recommend that you use an RFC private endpoint as the Lingjun CIDR block, such as 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16. In scenarios where the Doringjun CIDR block is connected to each other or where the Lingjun CIDR block is connected to a VPC, make sure that the addresses do not conflict with each other.'."\n" + .'* You can also use a custom CIDR block other than 100.64.0.0/10, 224.0.0.0/4, 127.0.0.0/8, or 169.254.0.0/16 and their subnets as the primary IPv4 CIDR block of the VPD.'."\n", + 'type' => 'string', + 'example' => '10.0.0.0/13', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1668158213000', + ], + ], + ], + 'Rate' => [ + 'title' => '当前流程进度', + 'description' => 'Process progress; value returns 0 to 1; not started is null'."\n", + 'type' => 'number', + 'format' => 'double', + 'example' => '1', + ], + 'BandwidthStr' => [ + 'title' => '带宽字符串;例如:1000M、10G', + 'description' => 'The bandwidth of the port.'."\n", + 'type' => 'string', + 'example' => '1000', + ], + 'CommodityCode' => [ + 'title' => '商品代码', + 'description' => 'Commodity code'."\n", + 'type' => 'string', + 'example' => 'bccluster_cloudconnectionpre_public_cn', + ], + 'BgpCidr' => [ + 'title' => 'bgp网段', + 'description' => 'bgp network segment'."\n", + 'type' => 'string', + 'example' => '172.16.128.0/24', + ], + 'ExpirationDate' => [ + 'title' => '过期时间', + 'description' => 'The time when the application expired.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'ResourceGroupId' => [ + 'description' => 'The ID of your Alibaba Cloud resource group.'."\n" + ."\n" + .'For more information about resource groups, see [Resource groups](https://help.aliyun.com/document_detail/94475.htm?spm=a2c4g.11186623.0.0.29e15d7akXhpuu).'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + 'ErInfos' => [ + 'title' => '已绑定的灵骏HUB信息', + 'description' => 'List of bound Lingjun HUB information'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The information of the bound Lingjun HUB.'."\n", + 'type' => 'object', + 'properties' => [ + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The message that is returned.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'ErId' => [ + 'title' => '弹性路由器ID', + 'description' => 'Elastic Router ID'."\n", + 'type' => 'string', + 'example' => 'er-a7rqv1rq', + ], + 'RegionId' => [ + 'title' => 'ER地域信息', + 'description' => 'ER region information'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'ErName' => [ + 'title' => 'ER实例名称', + 'description' => 'ER instance name'."\n", + 'type' => 'string', + 'example' => 'er-1', + ], + 'MasterZoneId' => [ + 'title' => '主可用区', + 'description' => 'Primary Zone'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'Description' => [ + 'title' => '描述', + 'description' => 'Description'."\n", + 'type' => 'string', + 'example' => 'test_api_coverage', + ], + 'Connections' => [ + 'title' => '连接数', + 'description' => 'Connections'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + 'RouteMaps' => [ + 'title' => '路由策略数量', + 'description' => 'Number of routing policy'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + ], + ], + ], + 'Tags' => [ + 'title' => '标签信息', + 'description' => 'The tag information.'."\n" + ."\n" + .'You can specify up to 20 tags.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The information about the image tag.'."\n", + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签建', + 'description' => 'The tag key.'."\n" + ."\n" + .'You cannot specify an empty string as a tag key. It can be up to 64 characters in length and cannot start with aliyun or acs:. It cannot contain http:// or https://.'."\n" + ."\n" + .'You can specify at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'tag-vcc', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'The value of the tag that is added to the resource.'."\n" + ."\n" + .'The tag value can be empty or a string of up to 128 characters. It cannot start with aliyun or acs:, and cannot contain http:// or https://.'."\n" + ."\n" + .'Each key-value pair must be unique. You can specify values for at most 20 tag keys in each call.'."\n", + 'type' => 'string', + 'example' => 'vcc-group-1', + ], + ], + ], + ], + 'ConnectionType' => [ + 'description' => 'The connection mode. Valid values:'."\n" + ."\n" + .'* **VPC**'."\n" + .'* **CENTR**'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'VPC' => 'VPC', + 'CENTR' => 'CENTR', + ], + 'example' => 'CENTR', + ], + 'CenOwnerId' => [ + 'title' => 'cen所属账号', + 'description' => 'Account to which cen belongs'."\n", + 'type' => 'string', + 'example' => '1238685214107736', + ], + 'BgpAsn' => [ + 'title' => 'bgp as号', + 'description' => 'bgp as number'."\n", + 'type' => 'string', + 'example' => 'bgpAsn', + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"28451248-7038-5184-B5D3-80F104654BE8\\",\\n \\"Content\\": {\\n \\"Total\\": 0,\\n \\"Data\\": [\\n {\\n \\"TenantId\\": \\"1620939556166279\\\\n\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"ZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"VccId\\": \\"vcc-cn-zvp2w222001\\",\\n \\"VpdId\\": \\"vpd-eoiy88ju\\",\\n \\"VpcId\\": \\"vpc-f8ziirfl9k25h2qn7y4f8\\",\\n \\"CenId\\": \\"cen-w15qot0pfvs83pkckj\\",\\n \\"VccName\\": \\"vcc-heyuan-backup\\",\\n \\"AccessPointId\\": \\"ap-cn-wulanchabu-jn-ts-A\\",\\n \\"LineOperator\\": \\"CO\\",\\n \\"Spec\\": \\"Large\\",\\n \\"PortType\\": \\"100GBase-LR\\\\n\\",\\n \\"Status\\": \\"Init\\",\\n \\"CurrentNode\\": \\"持久化资源数据\\",\\n \\"Message\\": \\"成功\\",\\n \\"CreateTime\\": \\"1678273219000\\",\\n \\"GmtModified\\": \\"1678273219000\\",\\n \\"TaskId\\": \\"task-cd544092-ed0a-49e9-83eb-e8c94770dccf\\",\\n \\"VpdBaseInfo\\": {\\n \\"VpdId\\": \\"vpd-9n7ioqrp\\",\\n \\"VpdName\\": \\"yzp-rg-test3\\",\\n \\"Cidr\\": \\"10.0.0.0/13\\",\\n \\"CreateTime\\": \\"1668158213000\\"\\n },\\n \\"Rate\\": 1,\\n \\"BandwidthStr\\": \\"1000\\",\\n \\"CommodityCode\\": \\"bccluster_cloudconnectionpre_public_cn\\",\\n \\"BgpCidr\\": \\"172.16.128.0/24\\",\\n \\"ExpirationDate\\": \\"1678273219000\\",\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\",\\n \\"ErInfos\\": [\\n {\\n \\"CreateTime\\": \\"1678273219000\\",\\n \\"GmtModified\\": \\"1678273219000\\",\\n \\"Message\\": \\"成功\\",\\n \\"ErId\\": \\"er-a7rqv1rq\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"1620939556166277\\",\\n \\"Status\\": \\"Available\\",\\n \\"ErName\\": \\"er-1\\",\\n \\"MasterZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"Description\\": \\"描述\\",\\n \\"Connections\\": 2,\\n \\"RouteMaps\\": 2\\n }\\n ],\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"tag-vcc\\",\\n \\"TagValue\\": \\"vcc-group-1\\"\\n }\\n ],\\n \\"ConnectionType\\": \\"CENTR\\",\\n \\"CenOwnerId\\": \\"1238685214107736\\",\\n \\"BgpAsn\\": \\"4200057312\\"\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListVccs', + ], + 'ListVccFlowInfos' => [ + 'summary' => 'Queries the traffic rate of a Lingjun connection.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'abilityTreeCode' => '187854', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏连接ID', + 'description' => 'Lingjun Connection ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-zvp2******', + ], + ], + [ + 'name' => 'MetricName', + 'in' => 'formData', + 'schema' => [ + 'title' => '指标,passBytesRate、dropBytesRate、passPacketsRate、dropPacketsRate、totalBytesRate、totalPacketsRate', + 'description' => 'Metric'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* totalPacketsRate: Total Packet Rate.'."\n" + .'* dropBytesRate: the of the stream drop rate.'."\n" + .'* dropPacketsRate: Dropped Packet Rate.'."\n" + .'* totalBytesRate: the total streaming rate.'."\n" + .'* passBytesRate: by stream rate.'."\n" + .'* passPacketsRate: by packet rate.'."\n", + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'totalPacketsRate' => '', + 'dropBytesRate' => '', + 'dropPacketsRate' => '', + 'totalBytesRate' => '', + 'passBytesRate' => '', + 'passPacketsRate' => '', + ], + 'example' => 'passBytesRate', + ], + ], + [ + 'name' => 'Direction', + 'in' => 'formData', + 'schema' => [ + 'title' => '方向,OUT、IN', + 'description' => 'Direction'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* IN: inbound.'."\n" + .'* OUT: the outbound.'."\n", + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'IN' => '', + 'OUT' => '', + ], + 'example' => 'OUT', + ], + ], + [ + 'name' => 'From', + 'in' => 'formData', + 'schema' => [ + 'title' => '开始时间,默认5分钟前', + 'description' => 'The start time. The default value is 5 minutes ago.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1667727514000', + ], + ], + [ + 'name' => 'To', + 'in' => 'formData', + 'schema' => [ + 'title' => '结束时间,默认当前时间', + 'description' => 'The end time. The default time is the current time.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '1689749749000', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<ListVccFlowRsp>>', + 'description' => 'AjaxResult\\<PageResult>'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'Response'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'BDBCC783-84CA-5733-8EEA-************', + ], + 'Content' => [ + 'description' => 'The returned data.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'Data' => [ + 'description' => 'Lingjun Connection Traffic Information'."\n", + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'VccId' => [ + 'title' => '灵骏连接ID', + 'description' => 'Lingjun Connection ID'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-zvp2w******', + ], + 'MetricName' => [ + 'title' => '指标', + 'description' => 'The metric. Valid values:'."\n", + 'type' => 'string', + 'example' => 'passBytesRate', + ], + 'Direction' => [ + 'title' => '方向', + 'description' => 'The direction.'."\n", + 'type' => 'string', + 'example' => 'OUT', + ], + 'Timestamp' => [ + 'title' => '时间', + 'description' => 'Time'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1689749749000', + ], + 'Value' => [ + 'title' => '结束时间', + 'description' => 'Value'."\n", + 'type' => 'number', + 'format' => 'double', + 'example' => '123', + ], + ], + 'description' => '', + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => '访问被拒绝的详细原因。', + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"BDBCC783-84CA-5733-8EEA-************\\",\\n \\"Content\\": {\\n \\"Total\\": 1,\\n \\"Data\\": [\\n {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"VccId\\": \\"vcc-cn-zvp2w******\\",\\n \\"MetricName\\": \\"passBytesRate\\",\\n \\"Direction\\": \\"OUT\\",\\n \\"Timestamp\\": 1689749749000,\\n \\"Value\\": 123\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListVccFlowInfos', + ], + 'RetryVcc' => [ + 'summary' => 'Retry trying to create /delete a Lingjun connection.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '167263', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏连接ID', + 'description' => 'Lingjun Connection ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-zvp2w222001', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '7F9082CC-3D94-560F-A575-8E8EF6CE2CB8', + ], + 'Content' => [ + 'description' => 'The returned data.'."\n", + 'type' => 'any', + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"7F9082CC-3D94-560F-A575-8E8EF6CE2CB8\\",\\n \\"Content\\": \\"{}\\",\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'RetryVcc', + 'description' => 'This operation allows the user to retry the operation if the Lingjun connection creation and deletion processes fail. Only the Lingjun connection in the creation failure and deletion failure state can be retried'."\n", + ], + 'CreateVccGrantRule' => [ + 'summary' => 'Users can use this API to connect Lingjun instance to the Lingjun HUB instance of the target account. After authorization, the target account can be associated with your Lingjun connection by using the authorized Lingjun HUB instance.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '164354', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权网络实例ID', + 'description' => 'Network Instance ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vcc-8rgvqazb', + ], + ], + [ + 'name' => 'GrantTenantId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权租户', + 'description' => 'Authorized Tenant ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => '1620939556166277', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<GrantResourceToErRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'GrantRuleId' => [ + 'title' => '授权资源主键ID', + 'description' => 'Authorized resource primary key ID'."\n", + 'type' => 'string', + 'example' => 'grant-rule-8rgvqazb', + ], + ], + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial. This parameter is returned only if Resource Access Management (RAM) permission verification failed.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"GrantRuleId\\": \\"grant-rule-8rgvqazb\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'CreateVccGrantRule', + 'description' => 'When you call this operation to create cross-account authorization for Lingjun HUB, note that:'."\n" + ."\n" + .'* Make sure that the Alibaba Cloud ID and Lingjun HUB instance that you want to authorize are correct.'."\n" + .'* If you authorize the account of the other party, the account of the other party can load your local network instance to its Lingjun HUB, and the other party\'s network will be connected to your network. Please proceed with caution.'."\n", + ], + 'DeleteVccGrantRule' => [ + 'summary' => 'If you delete a Lingjun HUB cross-account authorization that is connected to Lingjun, the related data is lost and cannot be recovered.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '164355', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'GrantRuleId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权资源实例ID', + 'description' => 'Authorization Entry ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'grant-rule-jaj34d75h01', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权那资源实例Id', + 'description' => 'Network Instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-jaj34d75h01', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB实例ID', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<Object>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'BDBCC783-84CA-5733-8EEA-645C88B9009C', + ], + 'Content' => [ + 'description' => 'Response body'."\n", + 'type' => 'any', + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n" + ."\n" + .'> This parameter is returned only if Resource Access Management (RAM) permission verification failed.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"BDBCC783-84CA-5733-8EEA-645C88B9009C\\",\\n \\"Content\\": \\"{}\\",\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'DeleteVccGrantRule', + ], + 'GetVccGrantRule' => [ + 'summary' => 'Queries the details of cross-account resource authorization for a Lingjun connection, including the authorized tenant ID, Lingjun HUB instance ID, and network instance ID.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '165886', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID;必选', + 'description' => 'The ID of the region. This parameter is required.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'GrantRuleId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权资源实例ID', + 'description' => 'Authorized Resource Instance ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'grant-rule-jaj34d75h01', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB实例Id', + 'description' => 'Lingjun HUB Instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-aueyxxsy', + ], + ], + [ + 'name' => 'GrantTenantId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权租户ID', + 'description' => 'Authorized Tenant ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '1620939556166277', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权实例ID', + 'description' => 'Authorized Instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-jaj34d75h01', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<ResourceGrantRule>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '0901F411-28FA-5B9C-BAEE-7776463FF0DC', + ], + 'Content' => [ + 'description' => 'The returned data.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1620939556166279', + ], + 'InstanceId' => [ + 'title' => '网络实例ID', + 'description' => 'Network Instance ID'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-jaj34d75h01', + ], + 'InstanceName' => [ + 'title' => '网络实例名称', + 'description' => 'Network Instance Name'."\n", + 'type' => 'string', + 'example' => 'vcc-1', + ], + 'Product' => [ + 'title' => '网络产品CODE: VPD、VCC', + 'description' => 'Network Product Code:'."\n" + ."\n" + .'* **VPD**: Lingjun CIDR block'."\n" + .'* **VCC**: Lingjun Connection'."\n", + 'type' => 'string', + 'example' => 'VCC', + ], + 'ErId' => [ + 'title' => '灵骏HUB实例ID', + 'description' => 'Lingjun HUB Instance ID'."\n", + 'type' => 'string', + 'example' => 'er-aueyxxsy', + ], + 'GrantTenantId' => [ + 'title' => '授权租户ID', + 'description' => 'Authorized Tenant ID'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'Used' => [ + 'title' => '当前授权信息是否已被使用;默认为false', + 'description' => 'Whether the current authorization information has been used; optional values:'."\n" + ."\n" + .'* **true**: Used'."\n" + .'* **false**: Not used'."\n", + 'type' => 'boolean', + 'example' => 'false', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1648085472000', + ], + 'GrantRuleId' => [ + 'title' => '授权资源ID', + 'description' => 'Authorized Resource ID'."\n", + 'type' => 'string', + 'example' => 'grant-rule-jaj34d75h01', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"0901F411-28FA-5B9C-BAEE-7776463FF0DC\\",\\n \\"Content\\": {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"1620939556166279\\",\\n \\"InstanceId\\": \\"vcc-cn-jaj34d75h01\\",\\n \\"InstanceName\\": \\"vcc-1\\",\\n \\"Product\\": \\"VCC\\",\\n \\"ErId\\": \\"er-aueyxxsy\\",\\n \\"GrantTenantId\\": \\"1620939556166277\\",\\n \\"Used\\": false,\\n \\"CreateTime\\": \\"1648085472000\\",\\n \\"GrantRuleId\\": \\"grant-rule-jaj34d75h01\\",\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetVccGrantRule', + ], + 'ListVccGrantRules' => [ + 'summary' => 'Queries the details of a Lingjun connection authorization, including the authorized tenant ID, region, and Lingjun HUB instance information.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '164356', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID;必选', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB;', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-kkopgtne', + ], + ], + [ + 'name' => 'GrantTenantId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权租户ID;非必选', + 'description' => 'Authorized Tenant ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '1620939556166277', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '已授权网络实例ID;非必选', + 'description' => 'Network Instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-jaj33d1b804', + ], + ], + [ + 'name' => 'InstanceName', + 'in' => 'formData', + 'schema' => [ + 'title' => '已授权网络实例名称;非必选', + 'description' => 'Instance name'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-1', + ], + ], + [ + 'name' => 'GrantRuleId', + 'in' => 'formData', + 'schema' => [ + 'title' => '授权资源ID;非必选', + 'description' => 'Authorization Entry ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'grant-rule-jaj33d1b804', + ], + ], + [ + 'name' => 'ForSelect', + 'in' => 'formData', + 'schema' => [ + 'title' => '下拉列表查询使用;默认false', + 'description' => 'Use the drop-down box'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-aekzb3n5lgk2ieq', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number of the page to return. Pages start from page 1. Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries to return on each page. Default value: 20.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether to enable paged query. Optional values:'."\n" + ."\n" + .'* **true**: Enable pagination query'."\n" + .'* **false**: Pagination query is disabled'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<ResourceGrantRule>>', + 'description' => 'AjaxResult\\<PageResult>'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'A56F7D3C-8850-5AF4-A342-2D71C9A9D1CC', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Data' => [ + 'description' => 'List of cross-account authorization information of Lingjun connection'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Cross-account authorization information of Lingjun connection'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'InstanceId' => [ + 'title' => '网络实例ID', + 'description' => 'Network Instance ID'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-jaj33d1kb05', + ], + 'InstanceName' => [ + 'title' => '网络实例名称', + 'description' => 'The name of the ECU.'."\n", + 'type' => 'string', + 'example' => 'vcc-1', + ], + 'Product' => [ + 'title' => '网络产品CODE: VPD、VCC', + 'description' => 'The type of the authorized product. Valid values:'."\n" + ."\n" + .'* **VPD**: indicates a VPD instance of the Lingjun network segment.'."\n" + .'* **VCC**: indicates that Lingjun connects to the VCC instance.'."\n", + 'type' => 'string', + 'example' => 'VCC', + ], + 'ErId' => [ + 'title' => '灵骏HUB实例ID', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'example' => 'er-kkopgtne', + ], + 'GrantTenantId' => [ + 'title' => '授权租户ID', + 'description' => 'Authorized Tenant ID'."\n", + 'type' => 'string', + 'example' => '1013666993027780', + ], + 'Used' => [ + 'title' => '当前授权信息是否已被使用;默认为false', + 'description' => 'Whether the current cross-account resource has been bound to the cross-account Lingjun HUB. Valid values:'."\n" + ."\n" + .'* **true**: Used'."\n" + .'* **false**: Not used'."\n", + 'type' => 'boolean', + 'example' => 'true', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'GrantRuleId' => [ + 'title' => '授权资源ID', + 'description' => 'Cross-account authorization information Instance ID'."\n", + 'type' => 'string', + 'example' => 'grant-rule-jpumgwvp', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"A56F7D3C-8850-5AF4-A342-2D71C9A9D1CC\\",\\n \\"Content\\": {\\n \\"Total\\": 0,\\n \\"Data\\": [\\n {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"InstanceId\\": \\"vcc-cn-jaj33d1kb05\\",\\n \\"InstanceName\\": \\"vcc-1\\",\\n \\"Product\\": \\"VCC\\",\\n \\"ErId\\": \\"er-kkopgtne\\",\\n \\"GrantTenantId\\": \\"1013666993027780\\",\\n \\"Used\\": true,\\n \\"CreateTime\\": \\"1678273219000\\",\\n \\"GrantRuleId\\": \\"grant-rule-jpumgwvp\\",\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\"\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListVccGrantRules', + ], + 'CreateVccRouteEntry' => [ + 'summary' => 'Create a Lingjun connection route entry.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '171795', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'DestinationCidrBlock', + 'in' => 'formData', + 'schema' => [ + 'description' => 'Destination CIDR block'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '192.168.98.112/28', + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-zvp2w222001', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<CreateVbrRouteEntryRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '039C3C3A-3C37-5672-80D5-D8CD48C676D1', + ], + 'Content' => [ + 'description' => 'The returned data.'."\n", + 'type' => 'object', + 'properties' => [ + 'VccRouteEntryId' => [ + 'description' => 'The ID of the route entry.'."\n", + 'type' => 'string', + 'example' => 'vcc-rte-5cey1sap', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The detailed information about the failed permission verification.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"039C3C3A-3C37-5672-80D5-D8CD48C676D1\\",\\n \\"Content\\": {\\n \\"VccRouteEntryId\\": \\"vcc-rte-5cey1sap\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'CreateVccRouteEntry', + 'description' => 'When you call this operation to create a VBR route entry, take note of the following items:'."\n" + ."\n" + .'* After you call this operation, static route entries and BGP network announcements are created on the VBR to which the Lingjun connection belongs.'."\n" + ."\n" + .'* This operation is an asynchronous operation. After you call this operation, the VBR static route entry may not be created yet, and the system still creates the static route entry in the background. You can query the status of VBR static route entries by ListVccRouteEntries or GetVccRouteEntry:'."\n" + ."\n" + .' * If the VBR static route entry is in the Executing state, it indicates that it is being created.'."\n" + .' * If the status of the VBR static route entry is Available, the VBR is created.'."\n", + ], + 'DeleteVccRouteEntry' => [ + 'summary' => 'Delete a Lingjun connection route entry.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '171796', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'DestinationCidrBlock', + 'in' => 'formData', + 'schema' => [ + 'description' => 'Destination CIDR block'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '172.16.199.128/25', + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-zvp2w222001', + ], + ], + [ + 'name' => 'VccRouteEntryId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The ID of the route entry.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-rte-5cey1sap', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<Object>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '0901F411-28FA-5B9C-BAEE-7776463FF0DC', + ], + 'Content' => [ + 'description' => 'Response body'."\n", + 'type' => 'any', + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'example' => 'None', + 'description' => 'The details about the access denial.'."\n", + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"0901F411-28FA-5B9C-BAEE-7776463FF0DC\\",\\n \\"Content\\": \\"{}\\",\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'DeleteVccRouteEntry', + 'description' => 'When you call this operation to delete a VBR static route entry, note that:'."\n" + ."\n" + .'* After deletion, all related data is lost and cannot be recovered. Exercise caution when performing this operation.'."\n" + ."\n" + .'* This operation is an asynchronous operation. After you call this operation, the VBR static route entries may not be deleted. The system still deletes the VBR static route entries in the background. You can call the ListVccRouteEntries or GetVccRouteEntry to query the deletion status of VBR static route entries:'."\n" + ."\n" + .' * If the VBR static route entry is in the Deleting state, the VBR static route entry is being deleted.'."\n" + .' * If no VBR static route entry instance is recorded, the VBR static route entry instance has been deleted.'."\n", + ], + 'GetVccRouteEntry' => [ + 'summary' => 'Queries route entries.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '160211', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'title' => '入云专线 Id', + 'description' => 'Lingjun Connection ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vcc-cn-zvp2w222001', + ], + ], + [ + 'name' => 'VccRouteEntryId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏连接路由条目Id', + 'description' => 'The ID of the route entry.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vcc-rte-31ocvdhq', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<GetVccRouteEntryRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'BDBCC783-84CA-5733-8EEA-645C88B9009C', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'VccRouteEntryId' => [ + 'title' => '路由条目ID', + 'description' => 'The ID of the route entry.'."\n", + 'type' => 'string', + 'example' => 'vcc-rte-31ocvdhq', + ], + 'TenantId' => [ + 'title' => '租户Id', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'VccId' => [ + 'title' => '入云专线 Id', + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-zvp2w222001', + ], + 'DestinationCidrBlock' => [ + 'title' => '目标网段', + 'description' => 'Destination CIDR Block'."\n", + 'type' => 'string', + 'example' => '0.0.0.0/0', + ], + 'NextHopType' => [ + 'title' => '下一跳类型', + 'description' => 'Next Hop Type'."\n", + 'type' => 'string', + 'example' => 'VCC', + ], + 'NextHopId' => [ + 'title' => '下一跳实列', + 'description' => 'Next Hop Instance'."\n", + 'type' => 'string', + 'example' => 'local', + ], + 'RouteType' => [ + 'title' => '路由类型', + 'description' => 'Route type'."\n", + 'type' => 'string', + 'example' => 'System', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1648085472000', + ], + 'Message' => [ + 'title' => '错误信息', + 'description' => 'The message that is returned.'."\n", + 'type' => 'string', + 'example' => 'Successful'."\n", + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7u***', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"BDBCC783-84CA-5733-8EEA-645C88B9009C\\",\\n \\"Content\\": {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"VccRouteEntryId\\": \\"vcc-rte-31ocvdhq\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"VccId\\": \\"vcc-cn-zvp2w222001\\",\\n \\"DestinationCidrBlock\\": \\"0.0.0.0/0\\",\\n \\"NextHopType\\": \\"VCC\\",\\n \\"NextHopId\\": \\"local\\",\\n \\"RouteType\\": \\"System\\",\\n \\"Status\\": \\"Available\\",\\n \\"GmtModified\\": \\"1648085472000\\",\\n \\"Message\\": \\"成功\\",\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7u***\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetVccRouteEntry', + ], + 'ListVccRouteEntries' => [ + 'summary' => 'Queries Lingjun connection route entries.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '159159', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏连接实例ID', + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vcc-cn-zvp2w222001', + ], + ], + [ + 'name' => 'NextHopType', + 'in' => 'formData', + 'schema' => [ + 'title' => '下一跳类型(vpd...)(可填)', + 'description' => 'Next Hop Instance Type'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'VCC', + ], + ], + [ + 'name' => 'NextHopId', + 'in' => 'formData', + 'schema' => [ + 'title' => '下一跳实例', + 'description' => 'Next Hop Instance'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-jaj34d75h01', + ], + ], + [ + 'name' => 'RouteType', + 'in' => 'formData', + 'schema' => [ + 'title' => '路由类型', + 'description' => 'Route type'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'BGP', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'title' => '状态', + 'description' => 'The status of the enterprise-level snapshot policy.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'Available', + ], + ], + [ + 'name' => 'DestinationCidrBlock', + 'in' => 'formData', + 'schema' => [ + 'title' => '目标网段', + 'description' => 'Destination CIDR block'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '0.0.0.0/0', + ], + ], + [ + 'name' => 'VpdRouteEntryId', + 'in' => 'formData', + 'schema' => [ + 'title' => '路由条目Id', + 'description' => 'Lingjun CIDR block route entry instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-rte-toekyqel', + ], + ], + [ + 'name' => 'IgnoreDetailedRouteEntry', + 'in' => 'formData', + 'schema' => [ + 'title' => '过滤32明细网段 默认为True', + 'description' => 'Filter 32 detailed CIDR blocks. Default value: true'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-aek2l4sq6l7unhi', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number of the page to return. Pages start from page 1. Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries to return on each page. Default value: 20.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether to enable pagination query.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<ListVccRouteEntryRsp>>', + 'description' => 'AjaxResult\\<PageResult>'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'response message, if the success request is'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Data' => [ + 'description' => 'List of Lingjun Connection Route Entries'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun connection route entry information'."\n", + 'type' => 'object', + 'properties' => [ + 'VccId' => [ + 'title' => '灵骏连接实例ID', + 'description' => 'The ID of the Lingjun connection instance.'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-zvp2w222001', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'ResourceTenantId' => [ + 'title' => '资源所属租户ID', + 'description' => 'The ID of the tenant to which the resource belongs.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'RegionId' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'VccRouteEntryId' => [ + 'title' => '路由条目ID', + 'description' => 'The ID of the route entry.'."\n", + 'type' => 'string', + 'example' => 'vcc-rte-maysfadg', + ], + 'DestinationCidrBlock' => [ + 'title' => '目标网段', + 'description' => 'Destination CIDR block'."\n", + 'type' => 'string', + 'example' => '10.192.32.0/24', + ], + 'NextHopType' => [ + 'title' => '下一跳类型', + 'description' => 'Next Hop Type'."\n", + 'type' => 'string', + 'example' => 'VCC', + ], + 'NextHopId' => [ + 'title' => '下一跳实列', + 'description' => 'Next Hop Instance'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-zvp2w222001'."\n", + ], + 'RouteType' => [ + 'title' => '路由类型', + 'description' => 'Route type'."\n", + 'type' => 'string', + 'example' => 'BGP', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'GmtModified' => [ + 'title' => '更新时间', + 'description' => 'The time when the cluster was updated.'."\n", + 'type' => 'string', + 'example' => '1642745758000', + ], + 'Message' => [ + 'title' => '错误信息', + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": {\\n \\"Total\\": 0,\\n \\"Data\\": [\\n {\\n \\"VccId\\": \\"vcc-cn-zvp2w222001\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"ResourceTenantId\\": \\"1655449505171\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"VccRouteEntryId\\": \\"vcc-rte-maysfadg\\",\\n \\"DestinationCidrBlock\\": \\"10.192.32.0/24\\",\\n \\"NextHopType\\": \\"VCC\\",\\n \\"NextHopId\\": \\"vcc-cn-zvp2w222001\\\\n\\",\\n \\"RouteType\\": \\"BGP\\",\\n \\"Status\\": \\"Available\\",\\n \\"GmtModified\\": \\"1642745758000\\",\\n \\"Message\\": \\"success\\",\\n \\"ResourceGroupId\\": \\"rg-1234567890\\"\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListVccRouteEntries', + ], + 'CreateElasticNetworkInterface' => [ + 'summary' => 'Creates an LENI.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '188334', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterRN0MBH', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ZoneId', + 'in' => 'formData', + 'schema' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu-a', + ], + ], + [ + 'name' => 'NodeId', + 'in' => 'formData', + 'schema' => [ + 'title' => '机器节点ID 默认第一张bond0的卡上创建灵骏弹性网卡', + 'description' => 'The ID of the Lingjun node.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'e01-cn-lbj3aej****', + ], + ], + [ + 'name' => 'VpcId', + 'in' => 'formData', + 'schema' => [ + 'title' => '云上vpcID', + 'description' => 'The ID of the VPC.'."\n" + ."\n" + .'> If the NodeId parameter is empty, the VpcId parameter is required. If the NodeId parameter is not empty, the VpcId parameter is optional.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpc-uf6aa4ddo97fr****', + ], + ], + [ + 'name' => 'VSwitchId', + 'in' => 'formData', + 'schema' => [ + 'title' => '交换机ID', + 'description' => 'The ID of the vSwitch.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vsw-t4nahb0pxck****', + ], + ], + [ + 'name' => 'SecurityGroupId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The ID of the security group.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'sg-wz9fj2s3o21nw2****', + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'title' => '描述信息', + 'description' => 'The description of the response code.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'Description', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'The Resource GroupId.', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfmxhucx5ewuwy', + ], + ], + [ + 'name' => 'EnableJumboFrame', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否启用jumbo帧能力', + 'description' => 'Whether to enable the jumbo frame capability'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'True', + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'formData', + 'schema' => [ + 'title' => 'popApi 默认不忽略,幂等使用', + 'description' => 'The POP API is not ignored by default and is used for idempotence.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '3fd79d62-ab1d-11ec-9a53-0242ac110004', + ], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '标签信息', + 'description' => 'The resource tags.', + 'type' => 'array', + 'items' => [ + 'description' => 'The tag information.', + 'type' => 'object', + 'properties' => [ + 'Value' => [ + 'description' => 'The tag value.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'testValue', + ], + 'Key' => [ + 'description' => 'The tag key.', + 'type' => 'string', + 'required' => false, + 'example' => 'testKey', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => '返回参数', + 'description' => 'The schema of response.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The response message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'NodeId' => [ + 'title' => '设备ID', + 'description' => 'The ID of the Lingjun node.'."\n", + 'type' => 'string', + 'example' => 'e01-cn-lbj3aej****', + ], + 'ElasticNetworkInterfaceId' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID.'."\n", + 'type' => 'string', + 'example' => 'leni-1fejojjo****', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial. This parameter is returned only if Resource Access Management (RAM) permission verification failed.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": {\\n \\"NodeId\\": \\"e01-cn-lbj3aej****\\",\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1fejojjo****\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'CreateElasticNetworkInterface', + ], + 'DeleteElasticNetworkInterface' => [ + 'summary' => 'Delete Lingjun Elastic Network Interface. After deletion, all relevant data will be lost and cannot be recovered. Please operate with caution.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '188337', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterRN0MBH', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ElasticNetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'leni-1234****', + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'formData', + 'schema' => [ + 'title' => 'popApi 默认不忽略,幂等使用', + 'description' => 'By default, popApi is not ignored and idempotent'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '141cccd6-dfbd-11ec-b8e8-0242ac110003', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => '返回参数', + 'description' => 'The returned results.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The return message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The ID of the request.'."\n", + 'type' => 'string', + 'example' => 'BDBCC783-84CA-5733-8EEA-645C88B9009C', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'NodeId' => [ + 'title' => '设备ID', + 'description' => 'Lingjun Node ID'."\n", + 'type' => 'string', + 'example' => 'e01-cn-lbj3aej****', + ], + 'ElasticNetworkInterfaceId' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID'."\n", + 'type' => 'string', + 'example' => 'leni-1234****', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"BDBCC783-84CA-5733-8EEA-645C88B9009C\\",\\n \\"Content\\": {\\n \\"NodeId\\": \\"e01-cn-lbj3aej****\\",\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1234****\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'DeleteElasticNetworkInterface', + ], + 'GetElasticNetworkInterface' => [ + 'summary' => 'Queries the details of an LENI.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '188348', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterRN0MBH', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ElasticNetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'leni-1234****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => '返回参数', + 'description' => 'The returned results.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The return message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The ID of the request.'."\n", + 'type' => 'string', + 'example' => '0901F411-28FA-5B9C-BAEE-7776463FF0DC', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'ZoneId' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'ElasticNetworkInterfaceId' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID'."\n", + 'type' => 'string', + 'example' => 'leni-1234****', + ], + 'NodeId' => [ + 'title' => '节点ID', + 'description' => 'Lingjun Node ID'."\n", + 'type' => 'string', + 'example' => 'e01-cn-lbj3aej****', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The state of the private gateway.'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* Create Failed: the creation failure.'."\n" + .'* Delete Failed: the that failed to be deleted.'."\n" + .'* Executing'."\n" + .'* Available'."\n" + .'* Deleting'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'Create Failed' => '', + 'Delete Failed' => '', + 'Executing' => '', + 'Available' => '', + 'Deleting' => '', + ], + 'example' => 'Available', + ], + 'Tags' => [ + 'title' => '标签列表', + 'description' => 'The details of the resource tags.', + 'type' => 'array', + 'items' => [ + 'description' => 'The tag information.', + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签建', + 'description' => 'The tag key.', + 'type' => 'string', + 'example' => 'testkey', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'The tag value.', + 'type' => 'string', + 'example' => 'testValue', + ], + ], + ], + ], + 'Ip' => [ + 'title' => '弹性网卡ip', + 'description' => 'Elastic Network Interface IP'."\n", + 'type' => 'string', + 'example' => '203.107.****', + ], + 'VpcId' => [ + 'title' => '云上vpcId', + 'description' => 'VPC ID'."\n", + 'type' => 'string', + 'example' => 'vpc-j6ctp4n75306****', + ], + 'VSwitchId' => [ + 'title' => '交换机ID', + 'description' => 'The ID of the vSwitch.'."\n", + 'type' => 'string', + 'example' => 'vsw-uf6u8473r84e9****', + ], + 'Message' => [ + 'title' => '错误信息', + 'description' => 'The error message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'Mac' => [ + 'title' => 'mac地址', + 'description' => 'mac address'."\n", + 'type' => 'string', + 'example' => '00:22:6D:97:**:**', + ], + 'Type' => [ + 'title' => '网卡类型,默认类型 DEFAULT 不可手动释放', + 'description' => 'NIC Type'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* CUSTOM: custom type.'."\n" + .'* DEFAULT: system type.'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'CUSTOM' => '', + 'DEFAULT' => '', + ], + 'example' => 'DEFAULT', + ], + 'Gateway' => [ + 'title' => 'vswitch网关地址', + 'description' => 'vswitch gateway address'."\n", + 'type' => 'string', + 'example' => '172.16.****', + ], + 'Mask' => [ + 'title' => 'vswitch掩码位', + 'description' => 'vswitch mask bits'."\n", + 'type' => 'string', + 'example' => '24', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '2022-01-13 12:51:41', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '2022-01-13 12:51:41', + ], + 'Description' => [ + 'title' => '描述信息', + 'description' => 'The instance description.'."\n", + 'type' => 'string', + 'example' => 'terraform-example', + ], + 'PrivateIpAddresses' => [ + 'title' => '辅助私网IP', + 'description' => 'Secondary private IP address'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Instance private network return information'."\n", + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'ElasticNetworkInterfaceId' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID'."\n", + 'type' => 'string', + 'example' => 'leni-1234****', + ], + 'GmtCreate' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1672971789000', + ], + 'IpName' => [ + 'title' => '灵骏弹性网卡辅助私网IP唯一标识', + 'description' => 'Lingjun Elastic Network Interface Secondary Private IP Unique Identifier'."\n", + 'type' => 'string', + 'example' => 'sip-ywz****', + ], + 'PrivateIpAddress' => [ + 'title' => '灵骏弹性网卡辅助私网IP地址', + 'description' => 'Lingjun Elastic Network Interface secondary private IP address'."\n", + 'type' => 'string', + 'example' => '172.16.****', + ], + 'Description' => [ + 'title' => '描述信息', + 'description' => 'The instance description.'."\n", + 'type' => 'string', + 'example' => 'Description'."\n", + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'Successful'."\n", + ], + 'GmtModified' => [ + 'title' => '更新时间', + 'description' => 'The time when the cluster was updated.'."\n", + 'type' => 'string', + 'example' => '1672971789000', + ], + 'RegionId' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + ], + ], + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => '资源组实例ID', + 'type' => 'string', + 'example' => 'rg-acfmzzka6bnjvbi', + ], + 'SecurityGroupId' => [ + 'title' => '安全组ID', + 'description' => 'The ID of the security group.'."\n", + 'type' => 'string', + 'example' => 'sg-0jl5s4p4laalruk7****', + ], + 'Ipv6Addresses' => [ + 'title' => 'IPV6地址', + 'description' => 'IPV6 address'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'IPV6 address'."\n", + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'ElasticNetworkInterfaceId' => [ + 'description' => 'Lingjun Elastic Network Interface ID'."\n", + 'type' => 'string', + 'example' => 'leni-1234****', + ], + 'IpName' => [ + 'title' => 'IPV6唯一标识', + 'description' => 'IPV6 unique identifier'."\n", + 'type' => 'string', + 'example' => 'sip-sg3xabeq', + ], + 'GmtCreate' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1585816811000', + ], + 'Description' => [ + 'title' => '描述信息', + 'description' => 'The instance description.'."\n", + 'type' => 'string', + 'example' => 'Description'."\n", + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'GmtModified' => [ + 'title' => '更新时间', + 'description' => 'The time when the cluster was updated.'."\n", + 'type' => 'string', + 'example' => '1549012834000', + ], + 'RegionId' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'Ipv6Address' => [ + 'title' => 'IPV6地址', + 'description' => 'IPV6 address'."\n", + 'type' => 'string', + 'example' => '2408:4005:3aa:1000:470d:66fb:56a5:****', + ], + ], + ], + ], + 'EnableJumboFrame' => [ + 'title' => '是否启用jumboFrame能力', + 'description' => 'Whether to enable the jumboFrame capability'."\n", + 'type' => 'boolean', + 'example' => 'True', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => '{}', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"0901F411-28FA-5B9C-BAEE-7776463FF0DC\\",\\n \\"Content\\": {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"ZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1234****\\",\\n \\"NodeId\\": \\"e01-cn-lbj3aej****\\",\\n \\"Status\\": \\"Available\\",\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"key1\\",\\n \\"TagValue\\": \\"value1\\"\\n }\\n ],\\n \\"Ip\\": \\"203.107.****\\",\\n \\"VpcId\\": \\"vpc-j6ctp4n75306****\\",\\n \\"VSwitchId\\": \\"vsw-uf6u8473r84e9****\\",\\n \\"Message\\": \\"成功\\",\\n \\"Mac\\": \\"00:22:6D:97:**:**\\",\\n \\"Type\\": \\"DEFAULT\\",\\n \\"Gateway\\": \\"172.16.****\\",\\n \\"Mask\\": \\"24\\",\\n \\"CreateTime\\": \\"1672971789000\\",\\n \\"GmtModified\\": \\"1672971789000\\",\\n \\"Description\\": \\"描述\\",\\n \\"PrivateIpAddresses\\": [\\n {\\n \\"Status\\": \\"Available\\",\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1234****\\",\\n \\"GmtCreate\\": \\"1672971789000\\",\\n \\"IpName\\": \\"sip-ywz****\\",\\n \\"PrivateIpAddress\\": \\"172.16.****\\",\\n \\"Description\\": \\"描述\\",\\n \\"Message\\": \\"成功\\",\\n \\"GmtModified\\": \\"1672971789000\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\"\\n }\\n ],\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\",\\n \\"SecurityGroupId\\": \\"sg-0jl5s4p4laalruk7****\\",\\n \\"Ipv6Addresses\\": [\\n {\\n \\"Status\\": \\"Available\\",\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1234****\\",\\n \\"IpName\\": \\"sip-sg3xabeq\\",\\n \\"GmtCreate\\": \\"1585816811000\\",\\n \\"Description\\": \\"描述\\",\\n \\"Message\\": \\"success\\",\\n \\"GmtModified\\": \\"1549012834000\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"Ipv6Address\\": \\"2408:4005:3aa:1000:470d:66fb:56a5:****\\"\\n }\\n ],\\n \\"EnableJumboFrame\\": true\\n },\\n \\"AccessDeniedDetail\\": \\"{}\\"\\n}","type":"json"}]', + 'title' => 'GetElasticNetworkInterface', + ], + 'ListElasticNetworkInterfaces' => [ + 'summary' => 'Queries the LENIs that are associated with a Lingjun node.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '188347', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterRN0MBH', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ZoneId', + 'in' => 'formData', + 'schema' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu-b', + ], + ], + [ + 'name' => 'Type', + 'in' => 'formData', + 'schema' => [ + 'title' => '网卡类型 CUSTOM / DEFAULT', + 'description' => 'The type of the variable.'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* CUSTOM: custom type.'."\n" + .'* DEFAULT: system type.'."\n", + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'CUSTOM' => '', + 'DEFAULT' => '', + ], + 'example' => 'DEFAULT', + ], + ], + [ + 'name' => 'NetworkType', + 'in' => 'formData', + 'schema' => [ + 'title' => '网络类型', + 'description' => 'The network type.'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* Tenant: Tenant.'."\n" + .'* VPC'."\n", + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'Tenant' => 'Tenant', + 'VPC' => 'VPC', + ], + 'example' => 'tenant', + ], + ], + [ + 'name' => 'ElasticNetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'leni-1234****', + ], + ], + [ + 'name' => 'NodeId', + 'in' => 'formData', + 'schema' => [ + 'title' => '节点ID', + 'description' => 'The ID of the node.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'e01-cn-lbj3aej****', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'title' => '状态', + 'description' => 'The status of the enterprise-level snapshot policy.'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* Create Failed: the creation failure.'."\n" + .'* Delete Failed: the that failed to be deleted.'."\n" + .'* Executing'."\n" + .'* Available: The template is available.'."\n" + .'* Deleting'."\n", + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'Create Failed' => '', + 'Delete Failed' => '', + 'Executing' => '', + 'Available' => '', + 'Deleting' => '', + ], + 'example' => 'Available', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'formData', + 'schema' => [ + 'title' => '弹性网卡ip', + 'description' => 'The IP address of the BE cluster.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '10.0.0.1', + ], + ], + [ + 'name' => 'VpcId', + 'in' => 'formData', + 'schema' => [ + 'title' => '云上vpcId', + 'description' => 'The ID of the virtual private cloud (VPC).'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpc-uf6aa4ddo97fr****', + ], + ], + [ + 'name' => 'VSwitchId', + 'in' => 'formData', + 'schema' => [ + 'title' => '交换机ID', + 'description' => 'The vSwitch ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vsw-uf6u8473r84e9****', + ], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '标签信息', + 'description' => 'List of Tags', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'type' => 'string', + 'required' => false, + 'description' => 'The tag key.'."\n", + 'example' => 'key-test', + ], + 'Value' => [ + 'type' => 'string', + 'required' => false, + 'description' => 'The tag value.'."\n", + 'example' => 'key-value', + ], + ], + 'required' => false, + 'description' => 'The tag information.', + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number of the page to return. Pages start from page 1. Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries to return on each page. Default value: 20.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'The ID of the resource group.', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfmzmcpv7odnta', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => '返回参数', + 'description' => 'The returned results.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The return message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '100', + ], + 'Data' => [ + 'description' => 'lingjun Elastic Network Interface information list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun Elastic Network Interface Information'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'ZoneId' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'ElasticNetworkInterfaceId' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID'."\n", + 'type' => 'string', + 'example' => 'leni-1234****', + ], + 'NodeId' => [ + 'title' => '节点ID', + 'description' => 'The ID of the node.'."\n", + 'type' => 'string', + 'example' => 'e01-cn-uax37m1****', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Tags' => [ + 'title' => '标签列表', + 'description' => 'The list of tags.', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签建', + 'description' => 'The tag key.', + 'type' => 'string', + 'example' => 'key-test', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'Tag value.', + 'type' => 'string', + 'example' => 'key-value', + ], + ], + 'description' => 'The information about the tag.', + ], + ], + 'Ip' => [ + 'title' => '弹性网卡ip', + 'description' => 'The IP address of the BE cluster.'."\n", + 'type' => 'string', + 'example' => '10.0.0.13', + ], + 'VpcId' => [ + 'title' => '云上vpcId', + 'description' => 'The ID of the virtual private cloud (VPC).'."\n", + 'type' => 'string', + 'example' => 'vpc-f8ziirfl9k25h2qn7****', + ], + 'VSwitchId' => [ + 'title' => '交换机ID', + 'description' => 'The ID of the vSwitch.'."\n", + 'type' => 'string', + 'example' => 'vsw-uf6u8473r84e9****', + ], + 'Message' => [ + 'title' => '错误信息', + 'description' => 'The error message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'Mac' => [ + 'title' => 'mac地址', + 'description' => 'mac address'."\n", + 'type' => 'string', + 'example' => 'E0:01:A6:4A:6A:D0', + ], + 'Type' => [ + 'title' => '网卡类型,默认类型 DEFAULT 不可手动释放', + 'description' => 'network interface controller type, the default type DEFAULT cannot be manually released'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* CUSTOM: custom type.'."\n" + .'* DEFAULT: system type.'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'CUSTOM' => '', + 'DEFAULT' => '', + ], + 'example' => 'DEFAULT', + ], + 'Gateway' => [ + 'title' => 'vswitch网关地址', + 'description' => 'vswitch gateway address'."\n", + 'type' => 'string', + 'example' => '172.16.****', + ], + 'Mask' => [ + 'title' => 'vswitch掩码位', + 'description' => 'vswitch mask bits'."\n", + 'type' => 'string', + 'example' => '24', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1601176751000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1640187007000', + ], + 'Description' => [ + 'title' => '描述信息', + 'description' => 'The instance description.'."\n", + 'type' => 'string', + 'example' => 'No description', + ], + 'SecurityGroupId' => [ + 'title' => '安全组ID', + 'description' => 'The ID of the security group.'."\n", + 'type' => 'string', + 'example' => 'sg-f8z4wr1b41x3qsc9****', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'The ID of the resource group.', + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"Total\\": 100,\\n \\"Data\\": [\\n {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"ZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1234****\\",\\n \\"NodeId\\": \\"e01-cn-uax37m1****\\",\\n \\"Status\\": \\"Available\\",\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"testkey2\\",\\n \\"TagValue\\": \\"tfTestAcc0\\"\\n }\\n ],\\n \\"Ip\\": \\"10.0.0.13\\",\\n \\"VpcId\\": \\"vpc-f8ziirfl9k25h2qn7****\\",\\n \\"VSwitchId\\": \\"vsw-uf6u8473r84e9****\\",\\n \\"Message\\": \\"成功\\",\\n \\"Mac\\": \\"E0:01:A6:4A:6A:D0\\",\\n \\"Type\\": \\"DEFAULT\\",\\n \\"Gateway\\": \\"172.16.****\\",\\n \\"Mask\\": \\"24\\",\\n \\"CreateTime\\": \\"1601176751000\\",\\n \\"GmtModified\\": \\"1640187007000\\",\\n \\"Description\\": \\"描述\\",\\n \\"SecurityGroupId\\": \\"sg-f8z4wr1b41x3qsc9****\\",\\n \\"ResourceGroupId\\": \\"rg-acfmzzka6bnjvbi\\"\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListElasticNetworkInterfaces', + ], + 'UpdateElasticNetworkInterface' => [ + 'summary' => 'Update Lingjun Elastic Network Interface information.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '188447', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterRN0MBH', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ElasticNetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'leni-1234****', + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'title' => '目前仅支持修改描述信息', + 'description' => 'The description of the variable.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'LHICDOSEExternaluserinquiryP', + ], + ], + [ + 'name' => 'SecurityGroupId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The ID of the security group.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'sg-wz9fj2s3o21nw2****', + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'formData', + 'schema' => [ + 'title' => 'popApi 默认不忽略,幂等使用', + 'description' => 'The client token that is used to ensure the idempotence of the request.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '3fd79d62-ab1d-11ec-9a53-0242ac110004', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => '返回参数', + 'description' => 'The returned results.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The return message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The ID of the request.'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'NodeId' => [ + 'title' => '设备ID', + 'description' => 'Lingjun Node ID'."\n", + 'type' => 'string', + 'example' => 'e01-cn-lbj3aej****', + ], + 'ElasticNetworkInterfaceId' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID'."\n", + 'type' => 'string', + 'example' => 'leni-1234****', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"NodeId\\": \\"e01-cn-lbj3aej****\\",\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1234****\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'UpdateElasticNetworkInterface', + ], + 'AttachElasticNetworkInterface' => [ + 'summary' => 'Lingjun ENI is bound to NC.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '201621', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterRN0MBH', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'The region ID of the disk.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'NodeId', + 'in' => 'formData', + 'schema' => [ + 'title' => '节点ID', + 'description' => 'The ID of the node.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'e01-cn-lbj3aej****', + ], + ], + [ + 'name' => 'ElasticNetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '弹性网卡ID', + 'description' => 'The ID of the ENI.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'leni-1234****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<Object>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The message returned.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '039C3C3A-3C37-5672-80D5-D8CD48C676D1', + ], + 'Content' => [ + 'description' => 'Response body'."\n", + 'type' => 'any', + 'example' => '[]', + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The detailed reason why the access was denied.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"039C3C3A-3C37-5672-80D5-D8CD48C676D1\\",\\n \\"Content\\": \\"[]\\",\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'AttachElasticNetworkInterface', + 'description' => 'This interface is an asynchronous interface. You need to use the query interface to wait for the Lingjun Elastic Network Interface to reach the available state.'."\n", + ], + 'DetachElasticNetworkInterface' => [ + 'summary' => 'Unbind Lingjun ENI from NC.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '202729', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterRN0MBH', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'The region ID of the disk.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'NodeId', + 'in' => 'formData', + 'schema' => [ + 'title' => '节点ID', + 'description' => 'The ID of the node.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'e01-cn-zxu2zp3****', + ], + ], + [ + 'name' => 'ElasticNetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '弹性网卡ID', + 'description' => 'The ID of the ENI.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'leni-1234****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<Object>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'Response'."\n", + 'type' => 'string', + 'example' => 'You don\'t have the permission to do this operation.', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '9C50C9CD-E799-54DA-BA7A-1FAF3DF8****', + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'example' => '{}', + 'description' => 'The detailed reason why the access was denied.'."\n", + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"9C50C9CD-E799-54DA-BA7A-1FAF3DF8****\\",\\n \\"AccessDeniedDetail\\": \\"{}\\"\\n}","type":"json"}]', + 'title' => 'DetachElasticNetworkInterface', + 'description' => 'This interface is an asynchronous interface, and you need to use the query interface to wait for the Lingjun Elastic Network Interface to reach the unbound state.'."\n", + ], + 'AssignLeniPrivateIpAddress' => [ + 'summary' => 'Apply for a secondary private IP address for the current Lingjun Elastic Network Interface. You can automatically assign a secondary private IP address.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '198294', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterRN0MBH', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'PrivateIpAddress', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡辅助私网IP(缺省自动分配)', + 'description' => 'Lingjun Elastic Network Interface secondary private network IP (automatically assigned by default).'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '10.0.****', + ], + ], + [ + 'name' => 'ElasticNetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'leni-1234****', + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'title' => '描述信息', + 'description' => 'The description of the response code.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'wuhuaiyu', + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'formData', + 'schema' => [ + 'title' => '幂等标识', + 'description' => 'The idempotent identifier.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '3fd79d62-ab1d-11ec-9a53-0242ac110004', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<AssignLeniPrivateIpAddressRsp>', + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The response message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'IpName' => [ + 'title' => '灵骏弹性网卡辅助私网IP唯一标识', + 'description' => 'Lingjun Elastic Network Interface secondary private IP unique identifier.'."\n", + 'type' => 'string', + 'example' => 'sip-lzwx****', + ], + 'ElasticNetworkInterfaceId' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID.'."\n", + 'type' => 'string', + 'example' => 'leni-1234****', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n" + ."\n" + .'> This parameter is returned only if Resource Access Management (RAM) permission verification failed.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": {\\n \\"IpName\\": \\"sip-lzwx****\\",\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1234****\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'AssignLeniPrivateIpAddress', + 'description' => 'Apply for a secondary private IP address for the specified Lingjun Elastic Network Interface.'."\n" + ."\n" + .'* If the PrivateIp field is empty, a secondary private IP address is automatically assigned and the unique identifier of the IP address is returned.'."\n" + .'* You can use the GetLeniPrivateIpAddress or ListLeniPrivateIpAddresses interface to check whether the secondary private IP address is assigned.'."\n", + ], + 'UnassignLeniPrivateIpAddress' => [ + 'summary' => 'Delete the assigned secondary private IP address of Lingjun Elastic Network Interface.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '198295', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterRN0MBH', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'IpName', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡辅助私网IP唯一标识', + 'description' => 'Lingjun Elastic Network Interface secondary private IP unique identifier.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'sip-8ylg****', + ], + ], + [ + 'name' => 'ElasticNetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'leni-1234****', + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'formData', + 'schema' => [ + 'title' => '幂等标识', + 'description' => 'The idempotent identifier.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '967e77a2-b61d-11ec-a147-0242c0a80504', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<UnassignPrivateIpAddressRsp>', + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The response message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'IpName' => [ + 'title' => '灵骏弹性网卡辅助私网IP唯一标识', + 'description' => 'Lingjun Elastic Network Interface secondary private IP unique identifier.'."\n", + 'type' => 'string', + 'example' => 'sip-dqvs****', + ], + 'ElasticNetworkInterfaceId' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID.'."\n", + 'type' => 'string', + 'example' => 'leni-1234****', + ], + ], + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"IpName\\": \\"sip-dqvs****\\",\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1234****\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'UnassignLeniPrivateIpAddress', + ], + 'GetLeniPrivateIpAddress' => [ + 'summary' => 'Obtains the details of the secondary private IP address of a specified Lingjun Elastic Network Interface.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '198617', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterBIBI8G', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'IpName', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡辅助私网IP唯一标识', + 'description' => 'Lingjun Elastic Network Interface secondary private IP unique identifier.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'sip-8ylg****', + ], + ], + [ + 'name' => 'ElasticNetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡Id', + 'description' => 'Lingjun Elastic Network Interface ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'leni-1234****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<LeniIpAddressDTO>', + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'ElasticNetworkInterfaceId' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID.'."\n", + 'type' => 'string', + 'example' => 'leni-1234****', + ], + 'RegionId' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'GmtCreate' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1663722356000', + ], + 'GmtModified' => [ + 'title' => '更新时间', + 'description' => 'The time when the certificate was updated.'."\n", + 'type' => 'string', + 'example' => '1635231890000', + ], + 'IpName' => [ + 'title' => '灵骏弹性网卡辅助私网IP唯一标识', + 'description' => 'Lingjun Elastic Network Interface secondary private IP unique identifier.'."\n", + 'type' => 'string', + 'example' => 'sip-8ylg****', + ], + 'PrivateIpAddress' => [ + 'title' => '灵骏弹性网卡辅助私网IP地址', + 'description' => 'Lingjun Elastic Network Interface secondary private IP address.'."\n", + 'type' => 'string', + 'example' => '10.42.****', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The task status.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Description' => [ + 'title' => '描述信息', + 'description' => 'The description.'."\n", + 'type' => 'string', + 'example' => 'zhenyuan wdl workflow', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'message', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID', + 'type' => 'string', + 'example' => 'rg-acfmzzka6bnjvbi', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1234****\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"GmtCreate\\": \\"1663722356000\\",\\n \\"GmtModified\\": \\"1635231890000\\",\\n \\"IpName\\": \\"sip-8ylg****\\",\\n \\"PrivateIpAddress\\": \\"10.42.****\\",\\n \\"Status\\": \\"Available\\",\\n \\"Description\\": \\"描述\\",\\n \\"Message\\": \\"成功\\",\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetLeniPrivateIpAddress', + ], + 'UpdateLeniPrivateIpAddress' => [ + 'summary' => 'Updated the description of the secondary private network assigned by the Lingjun Elastic Network Interface.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '198298', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterRN0MBH', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ElasticNetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡Id', + 'description' => 'Lingjun Elastic Network Interface ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'leni-1234****', + ], + ], + [ + 'name' => 'IpName', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡辅助私网IP唯一标识,必传', + 'description' => 'Lingjun Elastic Network Interface secondary private IP unique identifier.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'sip-8ylg****', + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'title' => '描述信息', + 'description' => 'The description of the ECS instances.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'description', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<UpdateLeniPrivateIpAddressRsp>', + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'ElasticNetworkInterfaceId' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID.'."\n", + 'type' => 'string', + 'example' => 'leni-1234****', + ], + 'IpName' => [ + 'title' => '灵骏弹性网卡辅助私网IP唯一标识', + 'description' => 'Lingjun Elastic Network Interface secondary private IP unique identifier.'."\n", + 'type' => 'string', + 'example' => 'sip-8ylg****'."\n", + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": {\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1234****\\",\\n \\"IpName\\": \\"sip-8ylg****\\\\n\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'UpdateLeniPrivateIpAddress', + ], + 'ListLeniPrivateIpAddresses' => [ + 'summary' => 'Queries the list of secondary private IP addresses of Lingjun Elastic Network Interface.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '198297', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterRN0MBH', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ElasticNetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡Id', + 'description' => 'Lingjun Elastic Network Interface ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'leni-1234****', + ], + ], + [ + 'name' => 'IpName', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡辅助私网IP唯一标识', + 'description' => 'Lingjun Elastic Network Interface secondary private IP unique identifier.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'sip-8ylg****', + ], + ], + [ + 'name' => 'PrivateIpAddress', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏弹性网卡辅助私网IP', + 'description' => 'Lingjun Elastic Network Interface secondary private IP.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '10.0.****', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'title' => '状态', + 'description' => 'The status of the image build command risk.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'Available', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number returned.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries to return on each page.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfmynvzeknccpy', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<LeniIpAddressDTO>>', + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The ID of the request.'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'Data' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The information about the HSM.'."\n", + 'type' => 'object', + 'properties' => [ + 'ElasticNetworkInterfaceId' => [ + 'title' => '灵骏弹性网卡ID', + 'description' => 'Lingjun Elastic Network Interface ID.'."\n", + 'type' => 'string', + 'example' => 'leni-1234****', + ], + 'RegionId' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'GmtCreate' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1675929918000', + ], + 'GmtModified' => [ + 'title' => '更新时间', + 'description' => 'The time when the certificate was updated.'."\n", + 'type' => 'string', + 'example' => '1675929918000', + ], + 'IpName' => [ + 'title' => '灵骏弹性网卡辅助私网IP唯一标识', + 'description' => 'Lingjun Elastic Network Interface secondary private IP unique identifier.'."\n", + 'type' => 'string', + 'example' => 'sip-8ylg****', + ], + 'PrivateIpAddress' => [ + 'title' => '灵骏弹性网卡辅助私网IP地址', + 'description' => 'Lingjun Elastic Network Interface secondary private IP address.'."\n", + 'type' => 'string', + 'example' => '10.0.****', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The task status.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Description' => [ + 'title' => '描述信息', + 'description' => 'The description.'."\n", + 'type' => 'string', + 'example' => 'test_vpn1_pbr_route_54', + ], + 'Message' => [ + 'description' => 'The response message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID', + 'type' => 'string', + 'example' => 'rg-acfmzaq3ypaqkdy', + ], + ], + ], + ], + 'ResourceGroupId' => [ + 'title' => '已废弃字段', + 'description' => 'Resource group instance ID', + 'type' => 'string', + 'example' => 'rg-acfmzzka6bnjvbi', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"Total\\": 1,\\n \\"Data\\": [\\n {\\n \\"ElasticNetworkInterfaceId\\": \\"leni-1234****\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"GmtCreate\\": \\"1675929918000\\",\\n \\"GmtModified\\": \\"1675929918000\\",\\n \\"IpName\\": \\"sip-8ylg****\\",\\n \\"PrivateIpAddress\\": \\"10.0.****\\",\\n \\"Status\\": \\"Available\\",\\n \\"Description\\": \\"描述\\",\\n \\"Message\\": \\"成功\\",\\n \\"ResourceGroupId\\": \\"rg-acfmwfm33rlt6zi\\"\\n }\\n ],\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListLeniPrivateIpAddresses', + ], + 'GetNetworkInterface' => [ + 'summary' => 'Queries information about an LNI.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '166361', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'SubnetId', + 'in' => 'formData', + 'schema' => [ + 'title' => '所属Subnet', + 'description' => 'Subnet of Lingjun'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'subnet-f3zfzmnc', + ], + ], + [ + 'name' => 'NetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网卡ID', + 'description' => 'Lingjun network interface controller ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'lni-bp18exxqa2rvfn45e5pz', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<NetworkInterfaceInfo>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The response data. (If a resource has dependent resources, the existing dependent resources are returned.)'."\n", + 'type' => 'object', + 'properties' => [ + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'NetworkInterfaceId' => [ + 'title' => '网卡ID', + 'description' => 'Lingjun network interface controller ID'."\n", + 'type' => 'string', + 'example' => 'lni-f8z4scmfh0u4ewv6vdd8', + ], + 'NodeId' => [ + 'title' => '所属机器ID', + 'description' => 'The ID of the host.'."\n", + 'type' => 'string', + 'example' => 'masterintranett2fdth5fkoocg', + ], + 'VpdBaseInfo' => [ + 'title' => 'VPD基本信息', + 'description' => 'Basic information of Lingjun network segment (VPD)'."\n", + 'type' => 'object', + 'properties' => [ + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'The ID of the VPD instance.'."\n", + 'type' => 'string', + 'example' => 'vpd-ppdunxzc', + ], + 'VpdName' => [ + 'title' => '灵骏网段实例名称', + 'description' => 'The name of the VPD instance.'."\n", + 'type' => 'string', + 'example' => 'vpd-1', + ], + 'Cidr' => [ + 'title' => '网络地址段', + 'description' => 'The network segment of the Lingjun subnet.'."\n" + ."\n" + .'* The network segment of the subnet must be a proper subset of the network segment of Lingjun to which it belongs, and the mask must be between 16 bits and 29 bits, which can provide 8 to 65536 addresses. For example, the CIDR block of the Lingjun CIDR block is 192.168.0.0/16, and the CIDR blocks of the subnets under the Lingjun CIDR block are 192.168.0.0/17 to 192.168.0.0/29.'."\n" + .'* The first and last three IP addresses of each subnet segment are reserved by the system. For example, the CIDR blocks of the subnet are 192.168.1.0/24,192.168.1.0, 192.168.1.253, 192.168.1.254, and 192.168.1.255.'."\n" + ."\n" + .'For more information about CIDR blocks, see the [What is CIDR?](https://www.alibabacloud.com/help/doc-detail/40637.htm#title-gu4-uzk-12r) section in the "Network FAQ" topic.'."\n" + ."\n" + .'This parameter is left empty by default.'."\n", + 'type' => 'string', + 'example' => '172.18.0.0/24', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + ], + ], + 'ZoneId' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'SubnetBaseInfo' => [ + 'title' => 'SUBNET基本信息', + 'description' => 'Lingjun subnet (Subnet) basic information'."\n", + 'type' => 'object', + 'properties' => [ + 'SubnetId' => [ + 'title' => '灵骏子网实例ID', + 'description' => 'The ID of the Subnet instance.'."\n", + 'type' => 'string', + 'example' => 'subnet-urb01blo', + ], + 'SubnetName' => [ + 'description' => 'The name of the Subnet instance.'."\n", + 'type' => 'string', + 'example' => 'subnet-1', + ], + 'Cidr' => [ + 'title' => '灵骏子网所属网段', + 'description' => 'Network address segment'."\n", + 'type' => 'string', + 'example' => '116.233.21.57/32', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + ], + ], + 'Ip' => [ + 'title' => 'IP地址', + 'description' => 'The IP address of the BE cluster.'."\n", + 'type' => 'string', + 'example' => '203.107.60.69', + ], + 'ServiceMac' => [ + 'title' => '服务网卡地址', + 'description' => 'Service network interface controller address'."\n", + 'type' => 'string', + 'example' => '01-00-5e-00-00-16', + ], + 'PrivateIpAddressMacGroup' => [ + 'title' => '辅助私网IP', + 'description' => 'Secondary Private IP\\&MAC Address Collection'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Secondary Private IP\\&MAC Address'."\n", + 'type' => 'object', + 'properties' => [ + 'IpName' => [ + 'description' => 'IP unique identifier'."\n", + 'type' => 'string', + 'example' => 'sip-xxxx', + ], + 'PrivateIpAddress' => [ + 'description' => 'Secondary private IP address'."\n", + 'type' => 'string', + 'example' => '172.23.161.57', + ], + 'IpAddressMac' => [ + 'description' => 'Secondary private MAC address'."\n", + 'type' => 'string', + 'example' => '01-00-5e-00-00-16', + ], + 'Status' => [ + 'description' => 'The state of the rule.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Description' => [ + 'title' => '描述信息', + 'description' => 'The instance description.'."\n", + 'type' => 'string', + 'example' => 'test'."\n", + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + ], + ], + ], + 'Ethernet' => [ + 'title' => '端口', + 'description' => 'Port'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Connection information'."\n", + 'type' => 'string', + 'example' => 'eth0 eht1', + ], + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Gateway' => [ + 'title' => '网关', + 'description' => 'Gateway'."\n", + 'type' => 'string', + 'example' => '172.24.20.254', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1678273219000', + ], + 'Quota' => [ + 'title' => '网卡私有辅助ip额度', + 'description' => 'network interface controller private secondary IP limit'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'NcType' => [ + 'title' => 'NC类型', + 'description' => 'NC Type'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* CUSTOM_LNI_INTEGRATION: two-network one-in-one architecture Lingjun hosting network interface controller.'."\n" + .'* CPU: CPU machine.'."\n" + .'* ELASTIC\\_6.2: Machine'."\n" + .'* GPU: GPU machine.'."\n" + .'* DEFAULT: the old CPU machine.'."\n" + .'* CUSTOM_LNI: two network separation architecture Lingjun hosting network interface controller.'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'CUSTOM_LNI_INTEGRATION' => '', + 'CPU' => '', + 'ELASTIC_6.2' => '', + 'GPU' => '', + 'DEFAULT' => '', + 'CUSTOM_LNI' => '', + ], + 'example' => 'DEFAULT', + ], + 'NetworkInterfaceName' => [ + 'title' => '端口名称', + 'description' => 'ENI Name'."\n", + 'type' => 'string', + 'example' => 'bond0', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID', + 'type' => 'string', + 'example' => 'rg-acfmzzka6bnjvbi', + ], + 'Tags' => [ + 'title' => '标签列表', + 'description' => 'The details of the resource tags.', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签键', + 'description' => 'The tag key.', + 'type' => 'string', + 'example' => 'key-test', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'The tag value.', + 'type' => 'string', + 'example' => 'value-test', + ], + ], + 'description' => 'The information about the tag.', + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": {\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"NetworkInterfaceId\\": \\"lni-f8z4scmfh0u4ewv6vdd8\\",\\n \\"NodeId\\": \\"masterintranett2fdth5fkoocg\\",\\n \\"VpdBaseInfo\\": {\\n \\"VpdId\\": \\"vpd-ppdunxzc\\",\\n \\"VpdName\\": \\"vpd-1\\",\\n \\"Cidr\\": \\"172.18.0.0/24\\",\\n \\"CreateTime\\": \\"1678273219000\\"\\n },\\n \\"ZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"SubnetBaseInfo\\": {\\n \\"SubnetId\\": \\"subnet-urb01blo\\",\\n \\"SubnetName\\": \\"subnet-1\\",\\n \\"Cidr\\": \\"116.233.21.57/32\\",\\n \\"CreateTime\\": \\"1678273219000\\"\\n },\\n \\"Ip\\": \\"203.107.****\\",\\n \\"ServiceMac\\": \\"01-00-5e-00-00-16\\",\\n \\"PrivateIpAddressMacGroup\\": [\\n {\\n \\"IpName\\": \\"sip-1asjd3xg\\",\\n \\"PrivateIpAddress\\": \\"172.23.161.57\\",\\n \\"IpAddressMac\\": \\"01-00-5e-00-00-16\\",\\n \\"Status\\": \\"Available\\",\\n \\"Description\\": \\"test测试\\",\\n \\"Message\\": \\"success\\"\\n }\\n ],\\n \\"Ethernet\\": [\\n \\"eth0 eth1\\"\\n ],\\n \\"Status\\": \\"Available\\",\\n \\"Gateway\\": \\"172.24.20.254\\",\\n \\"CreateTime\\": \\"1678273219000\\",\\n \\"Quota\\": 0,\\n \\"NcType\\": \\"DEFAULT\\",\\n \\"NetworkInterfaceName\\": \\"bond0\\",\\n \\"ResourceGroupId\\": \\"rg-acfmv2m2w43japa\\",\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"key-test\\",\\n \\"TagValue\\": \\"value-test\\"\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetNetworkInterface', + ], + 'ListNetworkInterfaces' => [ + 'summary' => 'Queries Lingjun network interfaces (LNIs).', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '166358', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域 regionId', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'NetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网卡ID', + 'description' => 'Lingjun network interface controller ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'lni-bp18exxqa2rvfn45e5pz', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '所属VPD', + 'description' => 'The ID of the VPD.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-iv2zm1qf', + ], + ], + [ + 'name' => 'NodeId', + 'in' => 'formData', + 'schema' => [ + 'title' => '所属机器ID', + 'description' => 'The ID of the machine to which the instance belongs.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'r-2ze121o4uhr4np3r5t-db-5', + ], + ], + [ + 'name' => 'SubnetId', + 'in' => 'formData', + 'schema' => [ + 'title' => '所属Subnet', + 'description' => 'The ID of the instance to which the Lingjun subnet belongs.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'subnet-anhtskts', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'formData', + 'schema' => [ + 'title' => '网卡IP地址,不支持模糊查询', + 'description' => 'network interface controller the IP address.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '203.107.46.227', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The number of the page to return.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The current number of pages.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether pagination is required.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfmzzka6bnjvbi', + ], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '标签信息', + 'description' => 'The list of tags', + 'type' => 'array', + 'items' => [ + 'description' => 'The tag information.', + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => 'The key of the tag.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'key-test', + ], + 'Value' => [ + 'description' => 'The value of the tag.', + 'type' => 'string', + 'required' => false, + 'example' => 'value-test', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<NetworkInterfaceInfo>>', + 'description' => 'The response entity object.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '039C3C3A-3C37-5672-80D5-D8CD48C676D1', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries that are returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Data' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'lingjun network interface controller information.'."\n", + 'type' => 'object', + 'properties' => [ + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The tenant ID.'."\n", + 'type' => 'string', + 'example' => '1620939556166279'."\n", + ], + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'NetworkInterfaceId' => [ + 'title' => '网卡ID', + 'description' => 'Lingjun network interface controller ID.'."\n", + 'type' => 'string', + 'example' => 'lni-2ze50voovmtswn328ogm', + ], + 'NodeId' => [ + 'title' => '所属机器ID', + 'description' => 'The ID of the machine to which the instance belongs.'."\n", + 'type' => 'string', + 'example' => '2d53f5c204e7476dae69177e7fa6f19c', + ], + 'VpdBaseInfo' => [ + 'title' => 'VPD基本信息', + 'description' => 'Lingjun network segment (VPD) basic information.'."\n", + 'type' => 'object', + 'properties' => [ + 'VpdId' => [ + 'title' => '灵骏网段实例ID', + 'description' => 'The ID of the VPD instance.'."\n", + 'type' => 'string', + 'example' => 'vpd-d3isyds4', + ], + 'VpdName' => [ + 'title' => '灵骏网段实例名称', + 'description' => 'The name of the VPD instance.'."\n", + 'type' => 'string', + 'example' => 'vpd-1'."\n", + ], + 'Cidr' => [ + 'title' => '网络地址段', + 'description' => 'The network segment of Lingjun network segment (VPD).'."\n" + ."\n" + .'* We recommend that you use an RFC private endpoint as the Lingjun CIDR block, such as 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16. In scenarios where the Doringjun CIDR block is connected to each other or where the Lingjun CIDR block is connected to a VPC, make sure that the addresses do not conflict with each other.'."\n" + .'* You can also use a custom CIDR block other than 100.64.0.0/10, 224.0.0.0/4, 127.0.0.0/8, or 169.254.0.0/16 and their subnets as the primary IPv4 CIDR block of the VPD. This parameter is left empty by default.'."\n", + 'type' => 'string', + 'example' => '10.0.0.0/16', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1668158213000', + ], + ], + ], + 'ZoneId' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'SubnetBaseInfo' => [ + 'title' => 'SUBNET基本信息', + 'description' => 'Lingjun subnet (Subnet) basic information.'."\n", + 'type' => 'object', + 'properties' => [ + 'SubnetId' => [ + 'title' => '灵骏子网实例ID', + 'description' => 'The ID of the Subnet instance.'."\n", + 'type' => 'string', + 'example' => 'subnet-yjnqn5ef', + ], + 'SubnetName' => [ + 'description' => 'The name of the Subnet instance.'."\n", + 'type' => 'string', + 'example' => 'subnet-1', + ], + 'Cidr' => [ + 'title' => '灵骏子网所属网段', + 'description' => 'The network segment of the Subnet.'."\n" + ."\n" + .'* The network segment of the subnet must be a proper subset of the network segment of Lingjun to which it belongs, and the mask must be between 16 bits and 29 bits, which can provide 8 to 65536 addresses. For example, the CIDR block of the Lingjun CIDR block is 192.168.0.0/16, and the CIDR blocks of the subnets under the Lingjun CIDR block are 192.168.0.0/17 to 192.168.0.0/29.'."\n" + .'* The first and last three IP addresses of each subnet segment are reserved by the system. For example, the CIDR blocks of the subnet are 192.168.1.0/24,192.168.1.0, 192.168.1.253, 192.168.1.254, and 192.168.1.255.'."\n" + ."\n" + .'For more information about CIDR blocks, see the [What is CIDR?](https://www.alibabacloud.com/help/doc-detail/40637.htm#title-gu4-uzk-12r) section in the "Network FAQ" topic.'."\n" + ."\n" + .'This parameter is left empty by default.'."\n", + 'type' => 'string', + 'example' => '10.0.0.0/24', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1623656472000', + ], + ], + ], + 'Ip' => [ + 'title' => 'IP地址', + 'description' => 'The IP address of the instance.'."\n", + 'type' => 'string', + 'example' => '10.0.0.13', + ], + 'ServiceMac' => [ + 'title' => '服务网卡地址', + 'description' => 'The address of the service network interface controller.'."\n", + 'type' => 'string', + 'example' => '00-ff-84-15-ba-67', + ], + 'PrivateIpAddressMacGroup' => [ + 'title' => '辅助私网IP', + 'description' => 'Secondary Private IP\\&MAC Address Collection'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'descriptor'."\n", + 'type' => 'object', + 'properties' => [ + 'IpName' => [ + 'description' => 'The unique IP identifier.'."\n", + 'type' => 'string', + 'example' => 'sip-1asjd3xg', + ], + 'PrivateIpAddress' => [ + 'description' => 'The secondary private IP address.'."\n", + 'type' => 'string', + 'example' => '10.0.0.14', + ], + 'IpAddressMac' => [ + 'description' => 'Secondary private MAC address.'."\n", + 'type' => 'string', + 'example' => '00:25:9d:00:20:20', + ], + 'Status' => [ + 'description' => 'The status of the cache reserve instance.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Description' => [ + 'title' => '描述信息', + 'description' => 'The instance description.'."\n", + 'type' => 'string', + 'example' => 'test'."\n", + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + ], + ], + ], + 'Ethernet' => [ + 'title' => '端口', + 'description' => 'The port number of the AD server.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'network interface controller port information.'."\n", + 'type' => 'string', + 'example' => 'eth1 eth2', + ], + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The task status.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Gateway' => [ + 'title' => '网关', + 'description' => 'The gateway.'."\n", + 'type' => 'string', + 'example' => '10.0.0.253', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1669734207000', + ], + 'Quota' => [ + 'title' => '网卡私有辅助ip额度', + 'description' => 'network interface controller private secondary IP quota.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '6', + ], + 'NcType' => [ + 'title' => 'NC类型', + 'description' => 'The NC type.'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* CUSTOM_LNI_INTEGRATION: two-network one-in-one architecture Lingjun hosting network interface controller.'."\n" + .'* CPU: CPU machine.'."\n" + .'* ELASTIC\\_6.2: Machine'."\n" + .'* GPU: GPU machine.'."\n" + .'* DEFAULT: the old CPU machine.'."\n" + .'* CUSTOM_LNI: two network separation architecture Lingjun hosting network interface controller.'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'CUSTOM_LNI_INTEGRATION' => '', + 'CPU' => '', + 'ELASTIC_6.2' => '', + 'GPU' => '', + 'DEFAULT' => '', + 'CUSTOM_LNI' => '', + ], + 'example' => 'GPU', + ], + 'NetworkInterfaceName' => [ + 'title' => '端口名称', + 'description' => 'The port name.'."\n", + 'type' => 'string', + 'example' => 'bond0', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID', + 'type' => 'string', + 'example' => 'rg-1234567890', + ], + 'Tags' => [ + 'title' => '标签列表', + 'description' => 'List of tags.', + 'type' => 'array', + 'items' => [ + 'description' => 'The information about the tag.', + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签键', + 'description' => 'The tag key.', + 'type' => 'string', + 'example' => 'testkey', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'The tag value.', + 'type' => 'string', + 'example' => 'testValue', + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"039C3C3A-3C37-5672-80D5-D8CD48C676D1\\",\\n \\"Content\\": {\\n \\"Total\\": 0,\\n \\"Data\\": [\\n {\\n \\"TenantId\\": \\"1620939556166279\\\\n\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"NetworkInterfaceId\\": \\"lni-2ze50voovmtswn328ogm\\",\\n \\"NodeId\\": \\"2d53f5c204e7476dae69177e7fa6f19c\\",\\n \\"VpdBaseInfo\\": {\\n \\"VpdId\\": \\"vpd-d3isyds4\\",\\n \\"VpdName\\": \\"vpd-1\\\\n\\",\\n \\"Cidr\\": \\"10.0.0.0/16\\",\\n \\"CreateTime\\": \\"1668158213000\\"\\n },\\n \\"ZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"SubnetBaseInfo\\": {\\n \\"SubnetId\\": \\"subnet-yjnqn5ef\\",\\n \\"SubnetName\\": \\"subnet-1\\",\\n \\"Cidr\\": \\"10.0.0.0/24\\",\\n \\"CreateTime\\": \\"1623656472000\\"\\n },\\n \\"Ip\\": \\"10.0.0.13\\",\\n \\"ServiceMac\\": \\"00-ff-84-15-ba-67\\",\\n \\"PrivateIpAddressMacGroup\\": [\\n {\\n \\"IpName\\": \\"sip-1asjd3xg\\",\\n \\"PrivateIpAddress\\": \\"10.0.0.14\\",\\n \\"IpAddressMac\\": \\"00:25:9d:00:20:20\\",\\n \\"Status\\": \\"Available\\",\\n \\"Description\\": \\"test测试\\",\\n \\"Message\\": \\"success\\"\\n }\\n ],\\n \\"Ethernet\\": [\\n \\"eth1 eth2\\"\\n ],\\n \\"Status\\": \\"Available\\",\\n \\"Gateway\\": \\"10.0.0.253\\",\\n \\"CreateTime\\": \\"1669734207000\\",\\n \\"Quota\\": 6,\\n \\"NcType\\": \\"GPU\\",\\n \\"NetworkInterfaceName\\": \\"bond0\\",\\n \\"ResourceGroupId\\": \\"rg-acfm4c7urez5byi\\",\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"k-test\\",\\n \\"TagValue\\": \\"v-test\\"\\n }\\n ]\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListNetworkInterfaces', + ], + 'ListLniPrivateIpAddress' => [ + 'summary' => 'Queries the list of secondary private IP addresses of Lingjun network interface controller.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '167078', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域 regionId', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'NetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网卡ID', + 'description' => 'Lingjun network interface controller ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'lni-2ze4uww7n6hsfzrwq77y', + ], + ], + [ + 'name' => 'Ip', + 'in' => 'formData', + 'schema' => [ + 'title' => '网卡IP地址', + 'description' => 'network interface controller IP address'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '10.0.98.10', + ], + ], + [ + 'name' => 'IpName', + 'in' => 'formData', + 'schema' => [ + 'description' => 'IP unique identifier'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'sip-tynhdh2s', + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'title' => '描述信息', + 'description' => 'The description of the variable.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'test'."\n", + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number of the returned page.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'Obtain the index number of the current mouse click for an animation'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Whether pagination is required'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID', + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfmzzka6bnjvbi', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<IpAddressMacDTO>>', + 'description' => 'AjaxResult\\<PageResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'You don\'t have the permission to do this operation.', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Data' => [ + 'description' => 'The returned result.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The information about the savings plan.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'GmtCreate' => [ + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1651734291000', + ], + 'NetworkInterfaceId' => [ + 'description' => 'Lingjun network interface controller ID'."\n", + 'type' => 'string', + 'example' => 'lni-bp11hq1ql7vza3k4xz7q', + ], + 'IpName' => [ + 'description' => 'IP unique identifier'."\n", + 'type' => 'string', + 'example' => 'sip-1hq1ql7vz', + ], + 'PrivateIpAddress' => [ + 'description' => 'Secondary private IP address of Lingjun network interface controller'."\n", + 'type' => 'string', + 'example' => '10.42.5.92', + ], + 'IpAddressMac' => [ + 'description' => 'MAC address of the secondary private network'."\n", + 'type' => 'string', + 'example' => '00-ff-84-15-ba-67', + ], + 'Status' => [ + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Description' => [ + 'title' => '描述信息', + 'description' => 'The instance description.'."\n", + 'type' => 'string', + 'example' => 'test'."\n", + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID', + 'type' => 'string', + 'example' => 'rg-aekzt452sjgqm2y', + ], + ], + ], + ], + 'ResourceGroupId' => [ + 'title' => '已废弃字段', + 'description' => 'Resource group instance ID', + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": {\\n \\"Total\\": 0,\\n \\"Data\\": [\\n {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"GmtCreate\\": \\"1651734291000\\",\\n \\"NetworkInterfaceId\\": \\"lni-bp11hq1ql7vza3k4xz7q\\",\\n \\"IpName\\": \\"sip-1hq1ql7vz\\",\\n \\"PrivateIpAddress\\": \\"10.42.5.92\\",\\n \\"IpAddressMac\\": \\"00-ff-84-15-ba-67\\",\\n \\"Status\\": \\"Available\\",\\n \\"Description\\": \\"test测试\\",\\n \\"Message\\": \\"成功\\",\\n \\"ResourceGroupId\\": \\"rg-acfm26zesdlqa2q\\"\\n }\\n ],\\n \\"ResourceGroupId\\": \\"rg-acfmzzka6bnjvbi\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListLniPrivateIpAddress', + ], + 'AssignPrivateIpAddress' => [ + 'summary' => 'Applies for a private secondary IP address for the current LNI. You can also call this operation to assign a secondary MAC address to the current LNI.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '166360', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'NetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网卡ID', + 'description' => 'The ID of the network interface controller.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'lni-bp18exxqa2rvfn45e5pz', + ], + ], + [ + 'name' => 'SubnetId', + 'in' => 'formData', + 'schema' => [ + 'title' => '所属灵骏子网', + 'description' => 'It belongs to the Lingjun subnet.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'subnet-f3zfzmnc', + ], + ], + [ + 'name' => 'PrivateIpAddress', + 'in' => 'formData', + 'schema' => [ + 'title' => '辅助私网ip地址', + 'description' => 'The secondary private IP address.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '10.0.6.194', + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'title' => '描述信息', + 'description' => 'The description of the variable.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'test'."\n", + ], + ], + [ + 'name' => 'AssignMac', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否分配mac地址', + 'description' => 'Specifies whether to assign a mac address.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + ], + ], + [ + 'name' => 'SkipConfig', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否跳过下发交换机配置地址', + 'description' => 'The default value is false. If you set the value to true, the secondary private IP address application process can be accelerated.'."\n" + ."\n" + .'> For more information, submit a ticket.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'formData', + 'schema' => [ + 'title' => 'popApi 默认不忽略,幂等使用', + 'description' => 'By default, popApi is not ignored and idempotent'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '3fd79d62-ab1d-11ec-9a53-0242ac110004', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<OperatePrivateIpMacBaseRsp>', + 'description' => 'The response entity object.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'NetworkInterfaceId' => [ + 'description' => 'Lingjun network interface controller ID.'."\n", + 'type' => 'string', + 'example' => 'lni-bp18exxqa2rvfn45e5pz', + ], + 'IpName' => [ + 'description' => 'The unique IP identifier.'."\n", + 'type' => 'string', + 'example' => 'sip-8exxqa2r', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The detailed reason why the access was denied.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"NetworkInterfaceId\\": \\"lni-bp18exxqa2rvfn45e5pz\\",\\n \\"IpName\\": \\"sip-8exxqa2r\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'AssignPrivateIpAddress', + 'description' => '> Apply for secondary private IP addresses'."\n" + ."\n" + .'* By default, each network interface controller can apply for three secondary private IP addresses. If the quota is exceeded, contact the administrator.'."\n" + ."\n" + .'* The secondary private IP address is allocated from the Lingjun subnet to which the current network interface controller belongs. The first address and the last two addresses belong to reserved addresses and do not participate in the allocation.'."\n", + ], + 'UnAssignPrivateIpAddress' => [ + 'summary' => 'Deletes an assigned secondary private IP address.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '166362', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '所属地域', + 'description' => 'Region'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'NetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网卡ID', + 'description' => 'Lingjun network interface controller ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'lni-bp18exxqa2rvfn45e5pz', + ], + ], + [ + 'name' => 'SubnetId', + 'in' => 'formData', + 'schema' => [ + 'title' => '所属Subnet', + 'description' => 'Subnet'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'subnet-f3zfzmnc', + ], + ], + [ + 'name' => 'IpName', + 'in' => 'formData', + 'schema' => [ + 'title' => 'IP标识,必传', + 'description' => 'IP unique identifier'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'sip-xxxx', + ], + ], + [ + 'name' => 'PrivateIpAddress', + 'in' => 'formData', + 'schema' => [ + 'title' => '私有Ip地址', + 'description' => 'The private IP address of the instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '10.209.75.242', + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'formData', + 'schema' => [ + 'title' => 'popApi 默认不忽略,幂等使用', + 'description' => 'By default, popApi is not ignored and idempotent'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '141cccd6-dfbd-11ec-b8e8-0242ac110003', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<OperatePrivateIpMacBaseRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'You don\'t have the permission to do this operation.', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'NetworkInterfaceId' => [ + 'description' => 'Lingjun network interface controller ID'."\n", + 'type' => 'string', + 'example' => 'lni-bp164jwjpdq4lnsy83s5', + ], + 'IpName' => [ + 'description' => 'IP unique identifier'."\n", + 'type' => 'string', + 'example' => 'sip-xxxxx', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": {\\n \\"NetworkInterfaceId\\": \\"lni-bp164jwjpdq4lnsy83s5\\",\\n \\"IpName\\": \\"sip-xxxxx\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'UnAssignPrivateIpAddress', + ], + 'GetLniPrivateIpAddress' => [ + 'summary' => 'Obtains the details about the secondary private IP address.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '167074', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'autoTest' => false, + 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作。', + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'NetworkInterfaceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网卡id', + 'description' => 'Lingjun network interface controller ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'lni-bp18exxqa2rvfn45e5pz', + ], + ], + [ + 'name' => 'IpName', + 'in' => 'formData', + 'schema' => [ + 'title' => 'ip标识', + 'description' => 'IP unique identifier'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'sip-xxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<IpAddressMacDTO>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'You don\'t have the permission of this operation, action=eflo:GetLniPrivateIpAddress, arn=acs:eflo:cn-wulanchabu:1382782317087063:networkinterface/00', + ], + 'RequestId' => [ + 'description' => 'The request ID, which is used to locate and troubleshoot issues.'."\n", + 'type' => 'string', + 'example' => 'DBAD15D6-3F47-5B36-8A92-57C2919D13D0', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'GmtCreate' => [ + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '2022-12-26 20:16:36', + ], + 'NetworkInterfaceId' => [ + 'description' => 'Lingjun network interface controller ID'."\n", + 'type' => 'string', + 'example' => 'lni-2ze4uww7n6hsfzrwq77y', + ], + 'IpName' => [ + 'description' => 'IP unique identifier'."\n", + 'type' => 'string', + 'example' => 'sip-xxxxx', + ], + 'PrivateIpAddress' => [ + 'description' => 'The secondary private IP address of the Lingjun network interface controller.'."\n", + 'type' => 'string', + 'example' => '10.42.5.92', + ], + 'IpAddressMac' => [ + 'description' => 'MAC address of the secondary private network'."\n", + 'type' => 'string', + 'example' => '00-ff-84-15-ba-67', + ], + 'Status' => [ + 'description' => 'The state of the rule.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Description' => [ + 'title' => '描述信息', + 'description' => 'The instance description.'."\n", + 'type' => 'string', + 'example' => 'test'."\n", + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'You don\'t have the permission of this operation, action=eflo:ListVpdRouteEntries, arn=acs:eflo:cn-wulanchabu:1263399219805497:vpd_rte/*, resourceGroup=null', + ], + 'SubnetId' => [ + 'description' => 'The subnet instance ID.'."\n", + 'type' => 'string', + 'example' => 'subnet-aj93mko8', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID', + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"DBAD15D6-3F47-5B36-8A92-57C2919D13D0\\",\\n \\"Content\\": {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"GmtCreate\\": \\"2022-12-26 20:16:36\\",\\n \\"NetworkInterfaceId\\": \\"lni-2ze4uww7n6hsfzrwq77y\\",\\n \\"IpName\\": \\"sip-xxxxx\\",\\n \\"PrivateIpAddress\\": \\"10.42.5.92\\",\\n \\"IpAddressMac\\": \\"00-ff-84-15-ba-67\\",\\n \\"Status\\": \\"Available\\",\\n \\"Description\\": \\"test测试\\",\\n \\"Message\\": \\"成功\\",\\n \\"SubnetId\\": \\"subnet-aj93mko8\\",\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetLniPrivateIpAddress', + ], + 'CreateEr' => [ + 'summary' => 'Create a Lingjun HUB.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158469', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'ErName', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB名称', + 'description' => 'Lingjun HUB Name'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-wulanchabu-main', + ], + ], + [ + 'name' => 'MasterZoneId', + 'in' => 'formData', + 'schema' => [ + 'title' => '主可用区', + 'description' => 'Primary Zone'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu-b', + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'title' => '描述', + 'description' => 'The description of the document.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'test', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfmyuzlx2iihcy', + ], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '标签信息', + 'description' => 'List of tags.', + 'type' => 'array', + 'items' => [ + 'description' => 'The tag information.', + 'type' => 'object', + 'properties' => [ + 'Value' => [ + 'description' => 'The value of the tag.', + 'type' => 'string', + 'required' => false, + 'example' => 'value-test', + ], + 'Key' => [ + 'description' => 'The tag key.', + 'type' => 'string', + 'required' => false, + 'example' => 'key-test', + ], + ], + 'required' => false, + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<CreateErRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'ErId' => [ + 'title' => '灵骏HUB ID', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'example' => 'er-aueyxxsy', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The detailed information about the failed permission verification.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"ErId\\": \\"er-aueyxxsy\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'CreateEr', + 'description' => 'When you call this operation to create a Lingjun HUB, note that:'."\n" + ."\n" + .'* Make sure that you have sufficient Lingjun HUB quota.'."\n" + ."\n" + .'* This interface is an asynchronous interface. After this interface is called, the system will return the ID of a Lingjun HUB. At this time, the Lingjun HUB instance may not be created yet, and the system background creation task is still in progress. You can call the ListErs or GetEr operation to query the status of the Lingjun HUB.'."\n" + ."\n" + .' * If the status of the Lingjun HUB is Executing, it indicates that it is being created.'."\n" + .' * If the status of the Lingjun HUB is Available, the creation is successful.', + ], + 'DeleteEr' => [ + 'summary' => 'After you delete a Lingjun HUB instance, the related data is lost and cannot be recovered.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '158470', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB Instance ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '9C50C9CD-E799-54DA-BA7A-1FAF3DF80857', + ], + 'Content' => [ + 'description' => 'Response body'."\n", + 'type' => 'any', + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => '{}', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"9C50C9CD-E799-54DA-BA7A-1FAF3DF80857\\",\\n \\"Content\\": \\"{}\\",\\n \\"AccessDeniedDetail\\": \\"{}\\"\\n}","type":"json"}]', + 'title' => 'DeleteEr', + 'description' => 'When you call this operation to delete the Lingjun HUB, note that:'."\n" + ."\n" + .'* Before you delete the instance, make sure that no network instance is connected to the Lingjun HUB instance.'."\n" + ."\n" + .'* After deletion, all related data is lost and cannot be recovered. Exercise caution when performing this operation.'."\n" + ."\n" + .'* This interface is an asynchronous interface. After this interface is called, the Lingjun HUB instance may not be deleted, and the system background deletion task is still in progress. You can call the ListErs or GetEr operation to query the deletion status of the Lingjun HUB.'."\n" + ."\n" + .' * If the status of the Lingjun HUB is Deleting, the Lingjun HUB instance is being deleted.'."\n" + .' * If no Lingjun HUB instance is recorded, the Lingjun HUB instance has been deleted.'."\n", + ], + 'GetEr' => [ + 'summary' => 'Queries the Lingjun HUB.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158530', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<GetErRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'Information returned when the call fails'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '308DE9D2-03A6-5B44-A369-67B75D1EE091', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1644283112720', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1627545952000', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The message that is returned.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'ErId' => [ + 'title' => '弹性路由器ID', + 'description' => 'Lingjun HUB Instance ID'."\n", + 'type' => 'string', + 'example' => 'er-aueyxxsy', + ], + 'RegionId' => [ + 'title' => 'ER地域信息', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'ErName' => [ + 'title' => 'ER实例名称', + 'description' => 'Lingjun HUB Instance Name'."\n", + 'type' => 'string', + 'example' => 'er-heyuan-main', + ], + 'MasterZoneId' => [ + 'title' => '主可用区', + 'description' => 'Primary Zone'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'Description' => [ + 'title' => '描述', + 'description' => 'Description'."\n", + 'type' => 'string', + 'example' => 'test', + ], + 'ErAttachments' => [ + 'title' => '网络实例信息', + 'description' => 'Network instance information list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Network Instance Information'."\n", + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-acfmzzka6bnjvbi', + ], + 'InstanceId' => [ + 'title' => '实例ID', + 'description' => 'The instance ID.'."\n", + 'type' => 'string', + 'example' => 'vpd-kkopgtne', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1644283112720', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1649303733000', + ], + 'ErId' => [ + 'title' => '弹性路由器ID', + 'description' => 'Lingjun HUB Instance ID'."\n", + 'type' => 'string', + 'example' => 'er-kkopgtne', + ], + 'Across' => [ + 'title' => '是否夸账号', + 'description' => 'Cross-account'."\n", + 'type' => 'boolean', + 'example' => 'false', + ], + 'InstanceName' => [ + 'title' => '实例名称', + 'description' => 'The name of the ECU.'."\n", + 'type' => 'string', + 'example' => 'zhijiao', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'ResourceTenantId' => [ + 'title' => '资源所属租户ID', + 'description' => 'The ID of the tenant to which the resource belongs.'."\n", + 'type' => 'string', + 'example' => 'xxxxxxxx', + ], + 'AutoReceiveAllRoute' => [ + 'title' => '自动接收所有路由', + 'description' => 'Receive all routes automatically'."\n", + 'type' => 'boolean', + 'example' => 'true', + ], + 'ErAttachmentName' => [ + 'title' => 'ER网络实例名称', + 'description' => 'Network Instance Name'."\n", + 'type' => 'string', + 'example' => 'fudan-egpu', + ], + 'ErAttachmentId' => [ + 'title' => 'ER网络实例ID', + 'description' => 'The connection ID of the Lingjun HUB network instance.'."\n", + 'type' => 'string', + 'example' => 'er-attachment-f32hxfsu', + ], + 'RegionId' => [ + 'title' => 'ER地域信息', + 'description' => 'The synchronized region where the ECS instances are deployed.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'InstanceType' => [ + 'title' => '实例类型:VPD、CSC、DLR、ER', + 'description' => 'Instance type: VPD and VCC'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* VCC: Lingjun Connection.'."\n" + .'* VPD: Lingjun network segment.'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'VCC' => '', + 'VPD' => '', + ], + 'example' => 'VPD', + ], + ], + ], + ], + 'ErRouteMaps' => [ + 'title' => '路由策略信息', + 'description' => 'routing policy information list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'routing policy information'."\n", + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'TransmissionInstanceType' => [ + 'title' => '源实例类型', + 'description' => 'The type of the source instance.'."\n", + 'type' => 'string', + 'example' => 'VPD', + ], + 'Action' => [ + 'title' => '策略行为', + 'description' => 'Policy behavior'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* deny: rejects the.'."\n" + .'* permit: The allows.'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'deny' => '', + 'permit' => '', + ], + 'example' => ' permit', + ], + 'Description' => [ + 'title' => '策略描述', + 'description' => 'Policy description'."\n", + 'type' => 'string', + 'example' => 'test', + ], + 'ReceptionInstanceType' => [ + 'title' => '目的实例类型', + 'description' => 'The type of the destination instance.'."\n", + 'type' => 'string', + 'example' => 'VPD', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The message that is returned.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'ErRouteMapName' => [ + 'title' => '路由策略名称', + 'description' => 'The name of the routing policy.'."\n", + 'type' => 'string', + 'example' => 'route-map-name', + ], + 'ReceptionInstanceId' => [ + 'title' => '目的实例ID', + 'description' => 'The ID of the destination instance.'."\n", + 'type' => 'string', + 'example' => 'vpd-sdkd2gkx', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-acfmzaq3ypaqkdy', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1645766599809', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1623899444000', + ], + 'ErId' => [ + 'title' => '灵骏HUB ID', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'example' => 'er-kkopgtne', + ], + 'TransmissionInstanceName' => [ + 'title' => '源实例名称', + 'description' => 'Source instance name'."\n", + 'type' => 'string', + 'example' => 'test-transmission', + ], + 'DestinationCidrBlock' => [ + 'title' => '目的网段', + 'description' => 'Destination CIDR Block'."\n", + 'type' => 'string', + 'example' => '10.0.0.0/8', + ], + 'ReceptionInstanceOwner' => [ + 'title' => '目的实例所属租户', + 'description' => 'The tenant to which the destination instance belongs.'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => 'XXQGPROD-zh_CN', + ], + 'ReceptionInstanceName' => [ + 'title' => '目的实例名称', + 'description' => 'The name of the destination instance.'."\n", + 'type' => 'string', + 'example' => 'Reception-name', + ], + 'ErRouteMapId' => [ + 'title' => '路由策略ID', + 'description' => 'routing policy ID'."\n", + 'type' => 'string', + 'example' => 'er-rmap-xkslnmsr', + ], + 'TransmissionInstanceOwner' => [ + 'title' => '源实例所属租户', + 'description' => 'The tenant to which the source instance belongs.'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TransmissionInstanceId' => [ + 'title' => '源实例ID', + 'description' => 'The ID of the source instance.'."\n", + 'type' => 'string', + 'example' => 'vpd-xmglsymg', + ], + 'RouteMapNum' => [ + 'title' => '策略序号(1001-2000)', + 'description' => 'Policy sequence number (1001-2000)'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1001', + ], + ], + ], + ], + 'ErRouteEntrys' => [ + 'title' => '路由条目信息', + 'description' => 'The list of route entry information.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Route entry information'."\n", + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'NextHopType' => [ + 'title' => '下一跳类型', + 'description' => 'Next Hop Instance Type'."\n", + 'type' => 'string', + 'example' => 'VCC', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'ResourceTenantId' => [ + 'title' => '资源所属租户ID', + 'description' => 'The ID of the tenant to which the resource belongs.'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'RouteType' => [ + 'title' => '路由类型', + 'description' => 'Route type'."\n", + 'type' => 'string', + 'example' => 'System', + ], + 'ErRouteEntryId' => [ + 'title' => '路由条目ID', + 'description' => 'The ID of the route entry.'."\n", + 'type' => 'string', + 'example' => 'er-rte-xnmsd2kl', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-acfmyoj5mg3w54y', + ], + 'NextHopId' => [ + 'title' => '下一跳实列', + 'description' => 'Next Hop Instance'."\n", + 'type' => 'string', + 'example' => 'vcc-xxkmggkw', + ], + 'GmtModified' => [ + 'title' => '更新时间', + 'description' => 'The time when the cluster was updated.'."\n", + 'type' => 'string', + 'example' => '1623317089000', + ], + 'ErId' => [ + 'title' => '灵骏HUB实例ID', + 'description' => 'Lingjun HUB Instance ID'."\n", + 'type' => 'string', + 'example' => 'er-kkopgtne', + ], + 'RegionId' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'DestinationCidrBlock' => [ + 'title' => '目的网段', + 'description' => 'Destination CIDR Block'."\n", + 'type' => 'string', + 'example' => '10.0.0.0/9', + ], + ], + ], + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aekzlki4ehfse4y', + ], + 'Tags' => [ + 'title' => '标签信息列表', + 'description' => 'List of Tags', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签建', + 'description' => 'The tag key.', + 'type' => 'string', + 'example' => 'key', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'The tag value.', + 'type' => 'string', + 'example' => 'value', + ], + ], + 'description' => 'The tag information', + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.', + 'type' => 'string', + 'example' => '{}', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"308DE9D2-03A6-5B44-A369-67B75D1EE091\\",\\n \\"Content\\": {\\n \\"CreateTime\\": \\"1644283112720\\",\\n \\"GmtModified\\": \\"1627545952000\\",\\n \\"Message\\": \\"成功\\",\\n \\"ErId\\": \\"er-aueyxxsy\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"1620939556166277\\",\\n \\"Status\\": \\"Available\\",\\n \\"ErName\\": \\"er-heyuan-main\\",\\n \\"MasterZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"Description\\": \\"描述\\",\\n \\"ErAttachments\\": [\\n {\\n \\"Status\\": \\"Available\\",\\n \\"Message\\": \\"可用\\",\\n \\"ResourceGroupId\\": \\"rg-acfmyoj5mg3w54y\\",\\n \\"InstanceId\\": \\"vpd-kkopgtne\\",\\n \\"CreateTime\\": \\"1644283112720\\",\\n \\"GmtModified\\": \\"1649303733000\\",\\n \\"ErId\\": \\"er-kkopgtne\\",\\n \\"Across\\": false,\\n \\"InstanceName\\": \\"灵骏网段实例\\",\\n \\"TenantId\\": \\"1620939556166277\\",\\n \\"ResourceTenantId\\": \\"xxxxxxxx\\",\\n \\"AutoReceiveAllRoute\\": true,\\n \\"ErAttachmentName\\": \\"er网络实例-vpd-kkopgtne\\",\\n \\"ErAttachmentId\\": \\"er-attachment-f32hxfsu\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"InstanceType\\": \\"VPD\\"\\n }\\n ],\\n \\"ErRouteMaps\\": [\\n {\\n \\"Status\\": \\"Available\\",\\n \\"TransmissionInstanceType\\": \\"VPD\\",\\n \\"Action\\": \\" permit\\",\\n \\"Description\\": \\"test\\",\\n \\"ReceptionInstanceType\\": \\"VPD\\",\\n \\"Message\\": \\"成功\\",\\n \\"ErRouteMapName\\": \\"路由条目信息\\",\\n \\"ReceptionInstanceId\\": \\"vpd-sdkd2gkx\\",\\n \\"ResourceGroupId\\": \\"rg-1234567890\\",\\n \\"CreateTime\\": \\"1645766599809\\",\\n \\"GmtModified\\": \\"1623899444000\\",\\n \\"ErId\\": \\"er-kkopgtne\\",\\n \\"TransmissionInstanceName\\": \\"发送实例\\",\\n \\"DestinationCidrBlock\\": \\"10.0.0.0/8\\",\\n \\"ReceptionInstanceOwner\\": \\"1620939556166277\\",\\n \\"TenantId\\": \\"XXQGPROD-zh_CN\\",\\n \\"ReceptionInstanceName\\": \\"接收实例\\",\\n \\"ErRouteMapId\\": \\"er-rmap-xkslnmsr\\",\\n \\"TransmissionInstanceOwner\\": \\"1620939556166277\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TransmissionInstanceId\\": \\"vpd-xmglsymg\\",\\n \\"RouteMapNum\\": 1001\\n }\\n ],\\n \\"ErRouteEntrys\\": [\\n {\\n \\"Status\\": \\"Available\\",\\n \\"NextHopType\\": \\"VCC\\",\\n \\"TenantId\\": \\"1620939556166277\\",\\n \\"ResourceTenantId\\": \\"1620939556166277\\",\\n \\"RouteType\\": \\"System\\",\\n \\"ErRouteEntryId\\": \\"er-rte-xnmsd2kl\\",\\n \\"ResourceGroupId\\": \\"rg-acfmyoj5mg3w54y\\",\\n \\"NextHopId\\": \\"vcc-xxkmggkw\\",\\n \\"GmtModified\\": \\"1623317089000\\",\\n \\"ErId\\": \\"er-kkopgtne\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"DestinationCidrBlock\\": \\"10.0.0.0/9\\"\\n }\\n ],\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\",\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"key\\",\\n \\"TagValue\\": \\"value\\"\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"{}\\"\\n}","type":"json"}]', + 'title' => 'GetEr', + ], + 'ListErs' => [ + 'summary' => 'Queries the Lingjun HUB.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158546', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'MasterZoneId', + 'in' => 'formData', + 'schema' => [ + 'title' => '主可用区', + 'description' => 'The primary zone.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu-b', + ], + ], + [ + 'name' => 'ErName', + 'in' => 'formData', + 'schema' => [ + 'title' => '弹性路由器名称', + 'description' => 'Lingjun HUB name.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-heyuan-main', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '弹性路由器Id', + 'description' => 'The ID of the Lingjun HUB instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-kkopgtne', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网络实例Id,可以是VPD,可以是VCC', + 'description' => 'The ID of the network instance.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-209300qha01', + ], + ], + [ + 'name' => 'InstanceType', + 'in' => 'formData', + 'schema' => [ + 'title' => '网络实例类型: VPD、VCC、DLR...', + 'description' => 'The type of the attached network instance. Valid values:'."\n" + ."\n" + .'* **VPD**'."\n" + .'* **VCC**'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'VCC', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfmwfm33rlt6zi', + ], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '标签信息', + 'description' => 'List of tags.', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Value' => [ + 'type' => 'string', + 'required' => false, + 'description' => 'The value of the tag.'."\n", + 'example' => 'rg-xxxxx', + ], + 'Key' => [ + 'type' => 'string', + 'required' => false, + 'description' => 'The key of the tag.'."\n", + 'example' => 'rg-er', + ], + ], + 'required' => false, + 'description' => 'The tag information.', + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number to return. Pages start from page 1. Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries to return on each page. Default value: 10.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether to enable paged query. Valid values:'."\n" + ."\n" + .'* true: enables paged query.'."\n" + .'* false: Paged query is disabled.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<ListErRsp>>', + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is displayed.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1', + ], + 'Data' => [ + 'description' => 'lingjun hub information list.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun HUB information.'."\n", + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'title' => '状态', + 'description' => 'The task status.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'Connections' => [ + 'title' => '连接数', + 'description' => 'The number of connections to the Lingjun HUB network instance.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + 'Description' => [ + 'title' => '描述', + 'description' => 'The description of the synchronization task.'."\n", + 'type' => 'string', + 'example' => 'No description', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'test', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-acfmv2m2w43japa', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1640930671000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the O\\&M task was modified.'."\n", + 'type' => 'string', + 'example' => '1640930671000', + ], + 'ErId' => [ + 'title' => '弹性路由器ID', + 'description' => 'The ID of the Lingjun HUB instance.'."\n", + 'type' => 'string', + 'example' => 'er-kkopgtne', + ], + 'RouteMaps' => [ + 'title' => '路由策略数量', + 'description' => 'Number of Lingjun HUB routing policy.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '2', + ], + 'ErName' => [ + 'title' => 'ER实例名称', + 'description' => 'The name of the Lingjun HUB instance.'."\n", + 'type' => 'string', + 'example' => 'er-wulanchabu-main', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The tenant ID.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'RegionId' => [ + 'title' => 'ER地域信息', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'MasterZoneId' => [ + 'title' => '主可用区', + 'description' => 'The primary zone.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'Tags' => [ + 'title' => '标签列表', + 'description' => 'The list of tags.', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'TagKey' => [ + 'title' => '标签建', + 'description' => 'The tag key.', + 'type' => 'string', + 'example' => 'myTest', + ], + 'TagValue' => [ + 'title' => '标签值', + 'description' => 'The tag value.', + 'type' => 'string', + 'example' => 'test', + ], + ], + 'description' => 'The information about the tag.', + ], + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"Total\\": 1,\\n \\"Data\\": [\\n {\\n \\"Status\\": \\"Available\\",\\n \\"Connections\\": 2,\\n \\"Description\\": \\"描述\\",\\n \\"Message\\": \\"成功\\",\\n \\"ResourceGroupId\\": \\"rg-1234567890\\",\\n \\"CreateTime\\": \\"1640930671000\\",\\n \\"GmtModified\\": \\"1640930671000\\",\\n \\"ErId\\": \\"er-kkop****\\",\\n \\"RouteMaps\\": 2,\\n \\"ErName\\": \\"er-wulanchabu-main\\",\\n \\"TenantId\\": \\"165544950****\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"MasterZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"mytest\\",\\n \\"TagValue\\": \\"user\\"\\n }\\n ]\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListErs', + ], + 'UpdateEr' => [ + 'summary' => 'Updated Lingjun HUB.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'abilityTreeCode' => '158471', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'title' => '描述', + 'description' => 'The description of the document.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'description', + ], + ], + [ + 'name' => 'ErName', + 'in' => 'formData', + 'schema' => [ + 'title' => '名称', + 'description' => 'Parameter'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-wulanchabu-main', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB Instance ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<UpdateErRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '3D9D6E7B-365B-5200-BFA6-9B79E269058C', + ], + 'Content' => [ + 'description' => 'The returned data.'."\n", + 'type' => 'object', + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"3D9D6E7B-365B-5200-BFA6-9B79E269058C\\",\\n \\"Content\\": {},\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'UpdateEr', + ], + 'CreateErAttachment' => [ + 'summary' => 'Create a network instance connection.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'abilityTreeCode' => '158533', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'InstanceType', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例类型', + 'description' => 'The category of the instance. Valid values:'."\n" + ."\n" + .'* **VPD**: indicates the Lingjun CIDR block.'."\n" + .'* **VCC**: indicates a Lingjun connection.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'VPD', + ], + ], + [ + 'name' => 'ErAttachmentName', + 'in' => 'formData', + 'schema' => [ + 'title' => '网络实例连接名称', + 'description' => 'The name of the network instance connection.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-attachemnt-vpd-xksd2obl', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例ID', + 'description' => 'The ID of the network instance. Valid values: **VPD** and **VCC**.'."\n" + ."\n" + .'For more information, see [What is Lingjun?](https://help.aliyun.com/document_detail/444430.html)'."\n" + ."\n" + .'You can query **Lingjun CIDR Block** and **Lingjun Connection** by [ListVpds](https://help.aliyun.com/document_detail/2331077.html) and [ListVccs](https://help.aliyun.com/document_detail/2399526.html?) respectively.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-xksd2obl', + ], + ], + [ + 'name' => 'AutoReceiveAllRoute', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否自动接收来自本ER的实例的所有路由', + 'description' => 'Indicates whether to automatically receive all routes from all instances under the Lingjun HUB. Valid values:'."\n" + ."\n" + .'* **true**: received automatically.'."\n" + .'* **false**: Not received.'."\n", + 'type' => 'boolean', + 'required' => true, + 'enumValueTitles' => [ + 'true' => '', + 'false' => '', + ], + 'example' => 'true', + ], + ], + [ + 'name' => 'ResourceTenantId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源所属租户Id;跨账号资源需要填写', + 'description' => 'The ID of the tenant to which the resource belongs. This parameter is required for cross-account resources.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '1620939556166277', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<CreateErAttachmentRsp>', + 'description' => 'The response entity.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is displayed.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'DBAD15D6-3F47-5B36-8A92-57C2919D13D0', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'ErAttachmentId' => [ + 'title' => '网络连接实例ID', + 'description' => 'The ID of the network connection instance.'."\n", + 'type' => 'string', + 'example' => 'er-attachment-ggjbfhqv', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The detailed information about the failed permission verification.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"DBAD15D6-3F47-5B36-8A92-57C2919D13D0\\",\\n \\"Content\\": {\\n \\"ErAttachmentId\\": \\"er-attachment-ggjb****\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'CreateErAttachment', + 'description' => 'When you call this operation to create a network instance connection, note that:'."\n" + ."\n" + .'* Make sure that you have created a Lingjun HUB instance.'."\n" + ."\n" + .'* Make sure that you have sufficient quota for network instance connections.'."\n" + ."\n" + .'* This operation is an asynchronous operation. After you call this operation, the system returns the ID of the network instance connection. In this case, the network instance connection may not be created yet, and the system is still creating the network instance in the background. You can query the connection status of a network instance by ListErAttachments or GetErAttachment:'."\n" + ."\n" + .' * If the connection status of the network instance is Executing, the network instance is being created.'."\n" + .' * If the connection status of the network instance is Available, the network instance is created.'."\n", + ], + 'DeleteErAttachment' => [ + 'summary' => 'If you delete a network instance that is connected to an instance, the related data is lost and cannot be recovered.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158537', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ErAttachmentId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网络连接实例ID', + 'description' => 'The ID of the network connection instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-attachment-5n3nsmvl', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB Id'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-opy1wrfv', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<Object>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'response message, if the success request is'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The response content. If a resource has dependent resources, the existing dependent resources are returned.'."\n", + 'type' => 'any', + 'example' => '{'."\n" + .' "ER_RMAP": ['."\n" + .' {'."\n" + .' "erId": "er-opy1wrfv",'."\n" + .' "destinationCidrBlock": "0.0.0.0/0",'."\n" + .' "regionId": "cn-wulanchabu",'."\n" + .' "routeMapNum": 3000,'."\n" + .' "erRouteMapId": "er-rmap-v5lfhmvm",'."\n" + .' "action": "permit",'."\n" + .' "status": "Available"'."\n" + .' },'."\n" + .' {'."\n" + .' "erId": "er-opy1wrfv",'."\n" + .' "destinationCidrBlock": "0.0.0.0/0",'."\n" + .' "regionId": "cn-wulanchabu",'."\n" + .' "routeMapNum": 3000,'."\n" + .' "erRouteMapId": "er-rmap-of3r0ndh",'."\n" + .' "action": "permit",'."\n" + .' "status": "Available"'."\n" + .' }'."\n" + .' ]'."\n" + .'}', + ], + 'AccessDeniedDetail' => [ + 'description' => '访问被拒绝的详细原因。', + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": \\"{\\\\n \\\\\\"ER_RMAP\\\\\\": [\\\\n {\\\\n \\\\\\"erId\\\\\\": \\\\\\"er-opy1wrfv\\\\\\",\\\\n \\\\\\"destinationCidrBlock\\\\\\": \\\\\\"0.0.0.0/0\\\\\\",\\\\n \\\\\\"regionId\\\\\\": \\\\\\"cn-wulanchabu\\\\\\",\\\\n \\\\\\"routeMapNum\\\\\\": 3000,\\\\n \\\\\\"erRouteMapId\\\\\\": \\\\\\"er-rmap-v5lfhmvm\\\\\\",\\\\n \\\\\\"action\\\\\\": \\\\\\"permit\\\\\\",\\\\n \\\\\\"status\\\\\\": \\\\\\"Available\\\\\\"\\\\n },\\\\n {\\\\n \\\\\\"erId\\\\\\": \\\\\\"er-opy1wrfv\\\\\\",\\\\n \\\\\\"destinationCidrBlock\\\\\\": \\\\\\"0.0.0.0/0\\\\\\",\\\\n \\\\\\"regionId\\\\\\": \\\\\\"cn-wulanchabu\\\\\\",\\\\n \\\\\\"routeMapNum\\\\\\": 3000,\\\\n \\\\\\"erRouteMapId\\\\\\": \\\\\\"er-rmap-of3r0ndh\\\\\\",\\\\n \\\\\\"action\\\\\\": \\\\\\"permit\\\\\\",\\\\n \\\\\\"status\\\\\\": \\\\\\"Available\\\\\\"\\\\n }\\\\n ]\\\\n}\\",\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'DeleteErAttachment', + 'description' => 'When you call this operation to delete a network instance connection, take note of the following:'."\n" + ."\n" + .'* Before you delete the instance, make sure that no routing policy exists under the network instance connection instance.'."\n" + ."\n" + .'* After deletion, all related data is lost and cannot be recovered. Exercise caution when performing this operation.'."\n" + ."\n" + .'* This operation is an asynchronous operation. After you call this operation, the network instance that is connected to the instance may not be deleted. The system still deletes the instance in the background. You can call the ListErAttachments or GetErAttachment to query the deletion status of network instance connections:'."\n" + ."\n" + .' * If the status of the network instance connection is Deleting, the network instance connection is being deleted.'."\n" + .' * If there is no connection record for the network instance, the connection to the network instance has been deleted.'."\n", + ], + 'UpdateErAttachment' => [ + 'summary' => 'Updates a network instance connection.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158538', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ErAttachmentId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网络实例连接ID', + 'description' => 'The connection ID of the Lingjun HUB network instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-attachment-i1ioibyf', + ], + ], + [ + 'name' => 'ErAttachmentName', + 'in' => 'formData', + 'schema' => [ + 'title' => '网络实例连接名称', + 'description' => 'Lingjun HUB Network Instance Connection Name'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-attachment-wulanchabu-main', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<UpdateErAttachmentRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '7F9082CC-3D94-560F-A575-8E8EF6CE2CB8', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"7F9082CC-3D94-560F-A575-8E8EF6CE2CB8\\",\\n \\"Content\\": {\\n \\"test\\": \\"test\\",\\n \\"test2\\": 1\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'UpdateErAttachment', + ], + 'GetErAttachment' => [ + 'summary' => 'Queries network instance connections.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158814', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ErAttachmentId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网络实例ID', + 'description' => 'The ID of the Lingjun HUB network connection instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-attachment-i1ioibyf', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<GetErAttachmentRsp>', + 'description' => 'The response instance object.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is displayed.)'."\n", + 'type' => 'string', + 'example' => 'You don\'t have the permission to do this operation.', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '7F0D9440-1F97-5613-87CD-D3047172A93C', + ], + 'Content' => [ + 'description' => 'The response data.'."\n", + 'type' => 'object', + 'properties' => [ + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1648085472000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the O\\&M task was modified.'."\n", + 'type' => 'string', + 'example' => '1648085472000', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'test', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the cache reserve instance. Valid values:'."\n" + ."\n" + .'* **Available**: Normal.'."\n" + .'* **Not Available**: Not available.'."\n" + .'* **Executing**: The task is being executed.'."\n" + .'* **Deleting**: The account is being deleted'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'Not Available' => '', + 'Executing' => '', + 'Available' => '', + 'Deleting' => '', + ], + 'example' => 'Available', + ], + 'RegionId' => [ + 'title' => 'ER地域信息', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The tenant ID.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'ErAttachmentName' => [ + 'title' => 'ER网络实例名称', + 'description' => 'The name of the Lingjun HUB network instance.'."\n", + 'type' => 'string', + 'example' => 'vpd-lxnsj2cx', + ], + 'ErAttachmentId' => [ + 'title' => 'ER网络实例ID', + 'description' => 'The ID of the Lingjun HUB network instance.'."\n", + 'type' => 'string', + 'example' => 'er-attachment-i1ioibyf'."\n", + ], + 'ErId' => [ + 'title' => '弹性路由器ID', + 'description' => 'The ID of the Lingjun HUB instance.'."\n", + 'type' => 'string', + 'example' => 'er-aueyxxsy', + ], + 'InstanceType' => [ + 'title' => '实例类型:VPD、CSC、DLR、ER', + 'description' => 'The database type. Valid values:'."\n" + ."\n" + .'* **VPD**: indicates the Lingjun CIDR block.'."\n" + .'* **VCC**: indicates a Lingjun connection.'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'VCC' => '', + 'VPD' => '', + ], + 'example' => 'VPD', + ], + 'InstanceId' => [ + 'title' => '实例ID', + 'description' => 'The ID of the network instance. Valid values: **VPD** and **VCC**.'."\n" + ."\n" + .'For more information, see [What is Lingjun?](https://help.aliyun.com/document_detail/444430.html)'."\n" + ."\n" + .'You can query **Lingjun CIDR blocks** and **Lingjun connections** by [ListVpds](https://help.aliyun.com/document_detail/2331077.html) and [ListVccs](https://help.aliyun.com/document_detail/2399526.html?) respectively.'."\n", + 'type' => 'string', + 'example' => 'vpd-lxnsj2cx', + ], + 'InstanceName' => [ + 'title' => '实例名称', + 'description' => 'The instance name.'."\n", + 'type' => 'string', + 'example' => 'vpd-wulanchabu-main', + ], + 'AutoReceiveAllRoute' => [ + 'title' => '自动接收所有路由', + 'description' => 'Indicates whether to automatically receive all routes from all instances under the Lingjun HUB. Valid values:'."\n" + ."\n" + .'* **true**: received automatically.'."\n" + .'* **false**: Not received.'."\n", + 'type' => 'boolean', + 'enumValueTitles' => [ + 'true' => '', + 'false' => '', + ], + 'example' => 'true', + ], + 'Across' => [ + 'title' => '是否夸账号', + 'description' => 'Whether cross-account. Valid values:'."\n" + ."\n" + .'* **true**: The network instance is a cross-account resource.'."\n" + .'* **false**: The current network instance is a resource of the current account.'."\n", + 'type' => 'boolean', + 'enumValueTitles' => [ + 'true' => '', + 'false' => '', + ], + 'example' => 'fasle', + ], + 'ResourceTenantId' => [ + 'title' => '资源所属租户ID', + 'description' => 'The ID of the tenant to which the resource belongs.'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aekzb3n5lgk2ieq', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.', + 'type' => 'string', + 'example' => '{}', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"7F0D9440-1F97-5613-87CD-D3047172A93C\\",\\n \\"Content\\": {\\n \\"CreateTime\\": \\"1648085472000\\",\\n \\"GmtModified\\": \\"1648085472000\\",\\n \\"Message\\": \\"可用\\",\\n \\"Status\\": \\"Available\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"165544950****\\",\\n \\"ErAttachmentName\\": \\"vpd-lxnsj2cx\\",\\n \\"ErAttachmentId\\": \\"er-attachment-i1io****\\\\n\\",\\n \\"ErId\\": \\"er-auey****\\",\\n \\"InstanceType\\": \\"VPD\\",\\n \\"InstanceId\\": \\"vpd-lxns****\\",\\n \\"InstanceName\\": \\"vpd-wulanchabu-main\\",\\n \\"AutoReceiveAllRoute\\": true,\\n \\"Across\\": true,\\n \\"ResourceTenantId\\": \\"162093955616****\\",\\n \\"ResourceGroupId\\": \\"rg-acfmzzka6bnjvbi\\"\\n },\\n \\"AccessDeniedDetail\\": \\"{}\\"\\n}","type":"json"}]', + 'title' => 'GetErAttachment', + ], + 'ListErAttachments' => [ + 'summary' => 'Queries network instance connections.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158547', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ErAttachmentId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网络实例连接ID', + 'description' => 'The ID of the network instance connection'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-attachment-i1ioibyf', + ], + ], + [ + 'name' => 'ErAttachmentName', + 'in' => 'formData', + 'schema' => [ + 'title' => '名称', + 'description' => 'The name of the network instance connection.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-209300qha01', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'title' => '状态', + 'description' => 'The status of the CLB instance. Valid values:'."\n" + ."\n" + .'* **Available**: Normal.'."\n" + .'* **Not Available**: Not available.'."\n" + .'* **Executing**: The task is being executed.'."\n" + .'* **Deleting**: The account is being deleted'."\n", + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'Not Available' => '', + 'Executing' => '', + 'Available' => '', + 'Deleting' => '', + ], + 'example' => 'Available', + ], + ], + [ + 'name' => 'AutoReceiveAllRoute', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否自动接收来自本ER的实例的所有路由', + 'description' => 'Whether to automatically receive all routes from all instances under this Lingjun HUB. Valid values:'."\n" + ."\n" + .'* **true**: received automatically.'."\n" + .'* **false**: Not received.'."\n", + 'type' => 'boolean', + 'required' => false, + 'enumValueTitles' => [ + 'true' => '', + 'false' => '', + ], + 'example' => 'true', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例ID', + 'description' => 'The ID of the network instance. Valid values: **VPD** and **VCC**.'."\n" + ."\n" + .'For more information, see [What is Lingjun?](https://help.aliyun.com/document_detail/444430.html)'."\n" + ."\n" + .'You can query **Lingjun CIDR blocks** and **Lingjun connections** by [ListVpds](https://help.aliyun.com/document_detail/2331077.html) and [ListVccs](https://help.aliyun.com/document_detail/2399526.html?) respectively.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-209300qha01', + ], + ], + [ + 'name' => 'InstanceType', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例类型', + 'description' => 'The mitigation plan of the instance. Valid values:'."\n" + ."\n" + .'* **VPD**: indicates the Lingjun CIDR block.'."\n" + .'* **VCC**: indicates a Lingjun connection.'."\n", + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'VCC' => '', + 'VPD' => '', + ], + 'example' => 'VCC', + ], + ], + [ + 'name' => 'ResourceTenantId', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例所属租户ID', + 'description' => 'The ID of the tenant to which the instance belongs.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '1111156667137893', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-aekzb3n5lgk2ieq', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '弹性路由器Id', + 'description' => 'The ID of the Lingjun HUB instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number to return. Pages start from page 1. Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries per page. Default value: 20.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether to enable paged query. Valid values:'."\n" + ."\n" + .'* **true**: enables paged query.'."\n" + .'* **false**: Paged query is not enabled.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<ListErAttachmentRsp>>', + 'description' => 'The response entity object.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is displayed.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '3D9D6E7B-365B-5200-BFA6-9B79E269058C', + ], + 'Content' => [ + 'description' => 'The data returned.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries that are returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Data' => [ + 'description' => 'The list of Lingjun HUB network instances.'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun HUB network instance.'."\n", + 'type' => 'object', + 'properties' => [ + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the activation code was created.'."\n", + 'type' => 'string', + 'example' => '1669734207000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the O\\&M task was modified.'."\n", + 'type' => 'string', + 'example' => '1640187007000', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'test', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the cache reserve instance. Valid values:'."\n" + ."\n" + .'* **Available**: Normal.'."\n" + .'* **Not Available**: Not available.'."\n" + .'* **Executing**: The task is being executed.'."\n" + .'* **Deleting**: The account is being deleted'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'Not Available' => '', + 'Executing' => '', + 'Available' => '', + 'Deleting' => '', + ], + 'example' => 'Available', + ], + 'RegionId' => [ + 'title' => 'ER地域信息', + 'description' => 'Lingjun HUB region information.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The tenant ID.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'ErAttachmentName' => [ + 'title' => 'ER网络实例名称', + 'description' => 'The name of the Lingjun HUB network instance.'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-209300qha01', + ], + 'ErAttachmentId' => [ + 'title' => 'ER网络实例ID', + 'description' => 'The ID of the Lingjun HUB network instance.'."\n", + 'type' => 'string', + 'example' => 'er-attachment-i1ioibyf', + ], + 'ErId' => [ + 'title' => '弹性路由器ID', + 'description' => 'The ID of the Lingjun HUB instance.'."\n", + 'type' => 'string', + 'example' => 'er-kkopgtne', + ], + 'InstanceType' => [ + 'title' => '实例类型:VPD、CSC、DLR、ER', + 'description' => 'The database type. Valid values:'."\n" + ."\n" + .'* **VPD**: indicates the Lingjun CIDR block.'."\n" + .'* **VCC**: indicates a Lingjun connection.'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'VCC' => '', + 'VPD' => '', + ], + 'example' => 'VCC', + ], + 'InstanceId' => [ + 'title' => '实例ID', + 'description' => 'The ID of the network instance. Valid values: **VPD** and **VCC**.'."\n" + ."\n" + .'For more information, see [What is Lingjun?](https://help.aliyun.com/document_detail/444430.html)'."\n" + ."\n" + .'You can query **Lingjun CIDR blocks** and **Lingjun connections** by [ListVpds](https://help.aliyun.com/document_detail/2331077.html) and [ListVccs](https://help.aliyun.com/document_detail/2399526.html) respectively.'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-209300qha02', + ], + 'InstanceName' => [ + 'title' => '实例名称', + 'description' => 'The instance name.'."\n", + 'type' => 'string', + 'example' => 'vcc-wulanchabu-main', + ], + 'AutoReceiveAllRoute' => [ + 'title' => '自动接收所有路由', + 'description' => 'Whether to automatically receive all routes from all instances under this Lingjun HUB. Valid values:'."\n" + ."\n" + .'* **true**: received automatically.'."\n" + .'* **false**: Not received.'."\n", + 'type' => 'boolean', + 'enumValueTitles' => [ + 'true' => '', + 'false' => '', + ], + 'example' => 'true', + ], + 'Across' => [ + 'title' => '是否夸账号', + 'description' => 'Whether to cross accounts. Valid values:'."\n" + ."\n" + .'* **true**: The network instance is a cross-account resource.'."\n" + .'* **false**: The current network instance is a resource of the current account.'."\n", + 'type' => 'boolean', + 'enumValueTitles' => [ + 'true' => '', + 'false' => '', + ], + 'example' => 'false', + ], + 'ResourceTenantId' => [ + 'title' => '资源所属租户ID', + 'description' => 'The ID of the tenant to which the resource belongs.'."\n", + 'type' => 'string', + 'example' => '1111156667137893', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aekzlki4ehfse4y', + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"3D9D6E7B-365B-5200-BFA6-9B79E269058C\\",\\n \\"Content\\": {\\n \\"Total\\": 0,\\n \\"Data\\": [\\n {\\n \\"CreateTime\\": \\"1669734207000\\",\\n \\"GmtModified\\": \\"1640187007000\\",\\n \\"Message\\": \\"成功\\",\\n \\"Status\\": \\"Available\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"165544950****\\",\\n \\"ErAttachmentName\\": \\"vcc-cn-209300qha01\\",\\n \\"ErAttachmentId\\": \\"er-attachment-i1io****\\",\\n \\"ErId\\": \\"er-kkop****\\",\\n \\"InstanceType\\": \\"VCC\\",\\n \\"InstanceId\\": \\"vcc-cn-209300q****\\",\\n \\"InstanceName\\": \\"vcc-wulanchabu-main\\",\\n \\"AutoReceiveAllRoute\\": true,\\n \\"Across\\": false,\\n \\"ResourceTenantId\\": \\"111115666713****\\",\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\"\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListErAttachments', + ], + 'UpdateErRouteMap' => [ + 'summary' => 'Update some information about the routing policy, including the description and name of the routing policy.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158534', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ErRouteMapId', + 'in' => 'formData', + 'schema' => [ + 'title' => '路由策略ID', + 'description' => 'routing policy ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-rmap-uwglhzom', + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'title' => '描述', + 'description' => 'The description of the document.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'test-example', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<UpdateErRouteMapRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'BDBCC783-84CA-5733-8EEA-645C88B9009C', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"BDBCC783-84CA-5733-8EEA-645C88B9009C\\",\\n \\"Content\\": {},\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'UpdateErRouteMap', + ], + 'ListErRouteMaps' => [ + 'summary' => 'Routing policies are queried.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158548', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ErRouteMapId', + 'in' => 'formData', + 'schema' => [ + 'title' => '路由策略ID', + 'description' => 'routing policy ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-rmap-uwglhzom', + ], + ], + [ + 'name' => 'ErRouteMapNum', + 'in' => 'formData', + 'schema' => [ + 'title' => '策略编号', + 'description' => 'Policy number (default for automatic creation is 3000; The value range of the policy number manually created by the user is 1001-2000)'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1001', + ], + ], + [ + 'name' => 'RouteMapAction', + 'in' => 'formData', + 'schema' => [ + 'title' => '策略行为', + 'description' => 'Policy behavior; optional values:'."\n" + ."\n" + .'* **permit**: Allow'."\n" + .'* **deny**: Rejected'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'deny', + ], + ], + [ + 'name' => 'TransmissionInstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '源实例ID', + 'description' => 'Release Instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-xsdlg2xb', + ], + ], + [ + 'name' => 'TransmissionInstanceName', + 'in' => 'formData', + 'schema' => [ + 'title' => '发布路由源实例名称', + 'description' => 'Release Instance Name'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd1', + ], + ], + [ + 'name' => 'TransmissionInstanceType', + 'in' => 'formData', + 'schema' => [ + 'title' => '源实例类型', + 'description' => 'The type of the published instance. Optional values:'."\n" + ."\n" + .'* **VPD**: Lingjun network segment.'."\n" + .'* **VCC**: Lingjun Connection.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'VPD', + ], + ], + [ + 'name' => 'ReceptionInstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '目的实例ID', + 'description' => 'Receive Instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-x2lohgpv', + ], + ], + [ + 'name' => 'ReceptionInstanceName', + 'in' => 'formData', + 'schema' => [ + 'title' => '接收路由源实例名称', + 'description' => 'Receive Instance Name'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd2', + ], + ], + [ + 'name' => 'ReceptionInstanceType', + 'in' => 'formData', + 'schema' => [ + 'title' => '目的实例类型', + 'description' => 'The type of the received instance. Optional values:'."\n" + ."\n" + .'* **VPD**: Lingjun network segment.'."\n" + .'* **VCC**: Lingjun Connection.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'VPD', + ], + ], + [ + 'name' => 'DestinationCidrBlock', + 'in' => 'formData', + 'schema' => [ + 'title' => '目标网段', + 'description' => 'Destination CIDR Block'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '0.0.0.0/0', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfmzaq3ypaqkdy', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '弹性路由器Id', + 'description' => 'Elastic Router ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number of the page to return. Pages start from page 1. Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries to return on each page. Default value: 10.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether to enable paged query.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<ListErRouteMapRsp>>', + 'description' => 'AjaxResult\\<PageResult>'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '0901F411-28FA-5B9C-BAEE-7776463FF0DC', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Data' => [ + 'description' => 'routing policy information list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'routing policy information'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1601176751000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1601176751000', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The message that is returned.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'Status The status of the instance. Valid values:'."\n" + ."\n" + .'* **Available**'."\n" + .'* **Not Available**: Unavailable'."\n" + .'* **Executing**: Executing'."\n" + .'* **Deleting**: The node is being deleted.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'ErRouteMapId' => [ + 'title' => '路由策略ID', + 'description' => 'routing policy ID'."\n", + 'type' => 'string', + 'example' => 'er-rmap-uwglhzom', + ], + 'ErId' => [ + 'title' => '灵骏HUB ID', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'example' => 'er-kkopgtne', + ], + 'RouteMapNum' => [ + 'title' => '策略序号(1001-2000)', + 'description' => 'The ID of the policy.'."\n" + ."\n" + .'A smaller sequence number indicates a lower priority. When a route is matched, a policy with a higher priority is preferentially matched.'."\n" + ."\n" + .'**Valid values: 1001 to 2000**'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1001', + ], + 'Description' => [ + 'title' => '策略描述', + 'description' => 'Policy description'."\n", + 'type' => 'string', + 'example' => 'No description', + ], + 'DestinationCidrBlock' => [ + 'title' => '目的网段', + 'description' => 'Destination CIDR Block'."\n", + 'type' => 'string', + 'example' => '0.0.0.0/0', + ], + 'TransmissionInstanceName' => [ + 'title' => '源实例名称', + 'description' => 'Release Instance Name'."\n", + 'type' => 'string', + 'example' => 'vpd-transmit', + ], + 'TransmissionInstanceId' => [ + 'title' => '源实例ID', + 'description' => 'Release Instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-8rgvqazb', + ], + 'TransmissionInstanceType' => [ + 'title' => '源实例类型', + 'description' => 'The type of the published instance. Possible values:'."\n" + ."\n" + .'* **VPD**: Lingjun network segment.'."\n" + .'* **VCC**: Lingjun Connection.'."\n", + 'type' => 'string', + 'example' => 'VPD', + ], + 'ReceptionInstanceName' => [ + 'title' => '目的实例名称', + 'description' => 'Receive Instance Name'."\n", + 'type' => 'string', + 'example' => 'vpd-reception', + ], + 'ReceptionInstanceId' => [ + 'title' => '目的实例ID', + 'description' => 'Receive Instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-9rgxqazc', + ], + 'ReceptionInstanceType' => [ + 'title' => '目的实例类型', + 'description' => 'The type of the received instance. Possible values:'."\n" + ."\n" + .'* **VPD**: Lingjun network segment.'."\n" + .'* **VCC**: Lingjun Connection.'."\n", + 'type' => 'string', + 'example' => 'VPD', + ], + 'Action' => [ + 'title' => '策略行为', + 'description' => 'Policy behavior; optional values:'."\n" + ."\n" + .'* **permit**: Allow'."\n" + .'* **deny**: Prohibited'."\n", + 'type' => 'string', + 'example' => 'permit', + ], + 'TransmissionInstanceOwner' => [ + 'title' => '源实例所属租户', + 'description' => 'The tenant to which the published instance belongs'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'ReceptionInstanceOwner' => [ + 'title' => '目的实例所属租户', + 'description' => 'The tenant to which the receiving instance belongs'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aek2l4sq6l7unhi', + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.', + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"0901F411-28FA-5B9C-BAEE-7776463FF0DC\\",\\n \\"Content\\": {\\n \\"Total\\": 0,\\n \\"Data\\": [\\n {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"CreateTime\\": \\"1601176751000\\",\\n \\"GmtModified\\": \\"1601176751000\\",\\n \\"Message\\": \\"成功\\",\\n \\"Status\\": \\"Available\\",\\n \\"ErRouteMapId\\": \\"er-rmap-uwglhzom\\",\\n \\"ErId\\": \\"er-kkopgtne\\",\\n \\"RouteMapNum\\": 1001,\\n \\"Description\\": \\"描述\\",\\n \\"DestinationCidrBlock\\": \\"0.0.0.0/0\\",\\n \\"TransmissionInstanceName\\": \\"vpd-transmit\\",\\n \\"TransmissionInstanceId\\": \\"vpd-8rgvqazb\\",\\n \\"TransmissionInstanceType\\": \\"VPD\\",\\n \\"ReceptionInstanceName\\": \\"vpd-reception\\",\\n \\"ReceptionInstanceId\\": \\"vpd-9rgxqazc\\",\\n \\"ReceptionInstanceType\\": \\"VPD\\",\\n \\"Action\\": \\"permit\\",\\n \\"TransmissionInstanceOwner\\": \\"1620939556166277\\",\\n \\"ReceptionInstanceOwner\\": \\"1620939556166277\\",\\n \\"ResourceGroupId\\": \\"rg-acfm4c7urez5byi\\"\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListErRouteMaps', + ], + 'GetErRouteMap' => [ + 'summary' => 'query lingjun hub routing policy details.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158815', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErRouteMapId', + 'in' => 'formData', + 'schema' => [ + 'title' => '路由策略Id', + 'description' => 'routing policy ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-rmap-uwglhzom', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<GetErRouteMapRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The ID of the request.'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The returned data.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'GmtCreate' => [ + 'title' => '创建时间', + 'description' => 'The time when the data address was created.'."\n", + 'type' => 'string', + 'example' => '1648085472000', + ], + 'GmtModified' => [ + 'title' => '修改时间', + 'description' => 'The time when the agent was last modified.'."\n", + 'type' => 'string', + 'example' => '1648085472000', + ], + 'Message' => [ + 'title' => '提示信息', + 'description' => 'The message that is returned.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the cache reserve instance. Valid values:'."\n" + ."\n" + .'* **Available**'."\n" + .'* **Not Available**: Unavailable'."\n" + .'* **Executing**: Executing'."\n" + .'* **Deleting**: The node is being deleted.'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'ErRouteMapId' => [ + 'title' => 'ER路由策略ID', + 'description' => 'Lingjun HUB routing policy ID'."\n", + 'type' => 'string', + 'example' => 'er-rmap-uwglhzom', + ], + 'ErId' => [ + 'title' => '灵骏HUB ID', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'example' => 'er-kkopgtne', + ], + 'RouteMapNum' => [ + 'title' => '策略序号(1001-2000)', + 'description' => 'The ID of the policy.'."\n" + ."\n" + .'A smaller sequence number indicates a lower priority. When a route is matched, a policy with a higher priority is preferentially matched.'."\n" + ."\n" + .'**Valid values: 1001 to 2000**'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1001', + ], + 'Description' => [ + 'title' => '策略描述', + 'description' => 'Policy description'."\n", + 'type' => 'string', + 'example' => 'ssss', + ], + 'DestinationCidrBlock' => [ + 'title' => '目标网段', + 'description' => 'Destination CIDR block'."\n", + 'type' => 'string', + 'example' => '0.0.0.0/0', + ], + 'TransmissionInstanceName' => [ + 'title' => '源实例名称', + 'description' => 'Release Instance Name'."\n", + 'type' => 'string', + 'example' => 'vpd-transimit', + ], + 'TransmissionInstanceId' => [ + 'title' => '源实例ID', + 'description' => 'Release Instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-xgkb2kl', + ], + 'TransmissionInstanceType' => [ + 'title' => '源实例类型', + 'description' => 'Publish instance type; optional values:'."\n" + ."\n" + .'* **VPD**: Lingjun network segment.'."\n" + .'* **VCC**: Lingjun Connection.'."\n", + 'type' => 'string', + 'example' => 'VPD', + ], + 'ReceptionInstanceName' => [ + 'title' => '目的实例名称', + 'description' => 'Receive Instance Name'."\n", + 'type' => 'string', + 'example' => 'vpd-receprion', + ], + 'ReceptionInstanceId' => [ + 'title' => '目的实例ID', + 'description' => 'Receive Instance ID'."\n", + 'type' => 'string', + 'example' => 'vpd-x25vxrb2', + ], + 'ReceptionInstanceType' => [ + 'title' => '目的实例类型', + 'description' => 'The type of the received instance. Optional values:'."\n" + ."\n" + .'* **VPD**: Lingjun network segment.'."\n" + .'* **VCC**: Lingjun Connection.'."\n", + 'type' => 'string', + 'example' => 'VPD', + ], + 'Action' => [ + 'title' => '策略行为(允许:permit;拒绝:deny)', + 'description' => 'Policy behavior; optional values:'."\n" + ."\n" + .'* **permit**: Allow'."\n" + .'* **deny**: Rejected'."\n", + 'type' => 'string', + 'example' => 'permit', + ], + 'TransmissionInstanceOwner' => [ + 'title' => '源实例所属租户', + 'description' => 'The tenant to which the published instance belongs'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'ReceptionInstanceOwner' => [ + 'title' => '目的实例所属租户', + 'description' => 'The tenant to which the receiving instance belongs'."\n", + 'type' => 'string', + 'example' => '1620939556166277', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aekzlki4ehfse4y', + ], + 'ErRouteMapName' => [ + 'title' => 'ER路由策略名称', + 'description' => 'Lingjun HUB routing policy Name'."\n", + 'type' => 'string', + 'example' => 'er-rmap-wulanchabu', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"GmtCreate\\": \\"1648085472000\\",\\n \\"GmtModified\\": \\"1648085472000\\",\\n \\"Message\\": \\"成功\\",\\n \\"Status\\": \\"Available\\",\\n \\"ErRouteMapId\\": \\"er-rmap-uwglhzom\\",\\n \\"ErId\\": \\"er-kkopgtne\\",\\n \\"RouteMapNum\\": 1001,\\n \\"Description\\": \\"允许\\",\\n \\"DestinationCidrBlock\\": \\"0.0.0.0/0\\",\\n \\"TransmissionInstanceName\\": \\"vpd-transimit\\",\\n \\"TransmissionInstanceId\\": \\"vpd-xgkb2kl\\",\\n \\"TransmissionInstanceType\\": \\"VPD\\",\\n \\"ReceptionInstanceName\\": \\"vpd-receprion\\",\\n \\"ReceptionInstanceId\\": \\"vpd-x25vxrb2\\",\\n \\"ReceptionInstanceType\\": \\"VPD\\",\\n \\"Action\\": \\"permit\\",\\n \\"TransmissionInstanceOwner\\": \\"1620939556166277\\",\\n \\"ReceptionInstanceOwner\\": \\"1620939556166277\\",\\n \\"ResourceGroupId\\": \\"rg-aekzt452sjgqm2y\\",\\n \\"ErRouteMapName\\": \\"er-rmap-wulanchabu\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetErRouteMap', + ], + 'DeleteErRouteMap' => [ + 'summary' => 'If you delete a routing policy instance, the related data is lost and cannot be recovered.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158532', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ErRouteMapIds', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '路由策略ID列表', + 'description' => 'routing policy Instance ID List'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'routing policy ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'er-rmap-uwglhzom', + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'ErRouteMapId', + 'in' => 'formData', + 'schema' => [ + 'title' => '路由策略ID', + 'description' => 'routing policy ID', + 'type' => 'string', + 'required' => false, + 'example' => 'er-rmap-uwglhzom', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'Response body'."\n", + 'type' => 'any', + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": \\"{}\\",\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'DeleteErRouteMap', + 'description' => 'When you call this operation to delete a routing policy, note that:'."\n" + ."\n" + .'* After deletion, all related data is lost and cannot be recovered. Exercise caution when performing this operation.'."\n" + ."\n" + .'* This interface is an asynchronous interface. After this interface is called, the routing policy instance may not be deleted yet, and the system background deletion task is still in progress. You can call the ListErRouteMaps or GetErRouteMap operation to query the deletion status of a routing policy.'."\n" + ."\n" + .' * If the routing policy is in the Deleting state, the routing policy instance is being deleted.'."\n" + .' * If no routing policy instance is recorded, the routing policy instance has been deleted.'."\n", + ], + 'CreateErRouteMap' => [ + 'summary' => 'Users can use this API to create routing policy by specifying the network instance connection under Lingjun HUB.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158536', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'RouteMapNum', + 'in' => 'formData', + 'schema' => [ + 'title' => '策略编号', + 'description' => 'The ID of the policy.'."\n" + ."\n" + .'A smaller sequence number indicates a lower priority. When a route is matched, a policy with a higher priority is preferentially matched.'."\n" + ."\n" + .'**Valid values: 1001 to 2000**'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '1001', + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'title' => '策略描述', + 'description' => 'Policy description'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'terraform-example', + ], + ], + [ + 'name' => 'TransmissionInstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '源实例Id', + 'description' => 'The ID of the source instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-xlsjsdvt', + ], + ], + [ + 'name' => 'TransmissionInstanceType', + 'in' => 'formData', + 'schema' => [ + 'title' => '源实例类型', + 'description' => 'The type of the source instance. Valid values:'."\n" + ."\n" + .'* **VPD**: Lingjun network segment.'."\n" + .'* **VCC**: Lingjun Connection.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'VPD', + ], + ], + [ + 'name' => 'ReceptionInstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '目的实例ID', + 'description' => 'The ID of the destination instance.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-xlhsvdvt', + ], + ], + [ + 'name' => 'ReceptionInstanceType', + 'in' => 'formData', + 'schema' => [ + 'title' => '目的实例类型', + 'description' => 'The type of the destination instance. Valid values:'."\n" + ."\n" + .'* **VPD**: Lingjun network segment.'."\n" + .'* **VCC**: Lingjun Connection.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'VPD', + ], + ], + [ + 'name' => 'DestinationCidrBlock', + 'in' => 'formData', + 'schema' => [ + 'title' => '目的网段', + 'description' => 'Destination CIDR Block'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '0.0.0.0/0', + ], + ], + [ + 'name' => 'RouteMapAction', + 'in' => 'formData', + 'schema' => [ + 'title' => '策略行为', + 'description' => 'Policy behavior; optional values:'."\n" + ."\n" + .'* **permit**: Allow'."\n" + .'* **deny**: Rejected'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'permit', + ], + ], + [ + 'name' => 'TransmissionInstanceOwner', + 'in' => 'formData', + 'schema' => [ + 'title' => '发布实例所属租户', + 'description' => 'The tenant to which the route publish instance belongs'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '1620939556166277', + ], + ], + [ + 'name' => 'ReceptionInstanceOwner', + 'in' => 'formData', + 'schema' => [ + 'title' => '接收实例所属租户', + 'description' => 'The tenant to which the route receiving instance belongs.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '1620939556166277', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-aueyxxsy', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<CreateErRouteMapRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The request ID.'."\n", + 'type' => 'string', + 'example' => '039C3C3A-3C37-5672-80D5-D8CD48C676D1', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'ErRouteMapId' => [ + 'title' => '路由策略ID', + 'description' => 'routing policy ID'."\n", + 'type' => 'string', + 'example' => 'er-rmap-uwglhzom', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial. This parameter is returned only if Resource Access Management (RAM) authentication failed.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"039C3C3A-3C37-5672-80D5-D8CD48C676D1\\",\\n \\"Content\\": {\\n \\"ErRouteMapId\\": \\"er-rmap-uwglhzom\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'CreateErRouteMap', + 'description' => 'When you call this operation to create a routing policy, note that:'."\n" + ."\n" + .'* Make sure that you have created a Lingjun HUB instance.'."\n" + ."\n" + .'* Make sure that you have created a network instance connection.'."\n" + ."\n" + .'* This operation is an asynchronous operation. After you call this operation, the system returns the ID of the routing policy. In this case, the routing policy instance may not be created yet, and the system background creation task is still in progress. You can use ListErRouteMaps or GetErRouteMap to query the status of a routing policy.'."\n" + ."\n" + .' * If the status of the routing policy is Execute, the system is creating the instance.'."\n" + .' * If the status of the routing policy is Available, the creation is successful.'."\n", + ], + 'GetErRouteEntry' => [ + 'summary' => 'Queries the details of Lingjun HUB route entries.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '158813', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'ErRouteEntryId', + 'in' => 'formData', + 'schema' => [ + 'title' => '路由条目Id', + 'description' => 'The ID of the route entry.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-rte-4q0jbylz', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏HUB Id', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<GetErRouteEntryRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'code: 400, Request was denied due to request throttling. request id: 7D177459-C1CF-5690-BB23-321D208B37D5', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '1F38A2E6-CB47-5369-95D2-96D0C287B4A5', + ], + 'Content' => [ + 'description' => 'The returned data.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-hangzhou', + ], + 'ErRouteEntryId' => [ + 'title' => '路由条目ID', + 'description' => 'The ID of the route entry.'."\n", + 'type' => 'string', + 'example' => 'er-rte-4q0jbylz', + ], + 'TenantId' => [ + 'title' => '租户Id', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1655449505171', + ], + 'ErId' => [ + 'title' => 'erId', + 'description' => 'Lingjun HUB Instance ID'."\n", + 'type' => 'string', + 'example' => 'er-aueyxxsy', + ], + 'DestinationCidrBlock' => [ + 'title' => '目标网段', + 'description' => 'Destination CIDR Block'."\n", + 'type' => 'string', + 'example' => '11.0.0.0/16', + ], + 'NextHopType' => [ + 'title' => '下一跳类型', + 'description' => 'Next Hop Instance Type'."\n", + 'type' => 'string', + 'example' => 'VCC', + ], + 'NextHopId' => [ + 'title' => '下一跳实列', + 'description' => 'Next Hop Instance'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-209300qha01', + ], + 'RouteType' => [ + 'title' => '路由类型', + 'description' => 'Route type'."\n", + 'type' => 'string', + 'example' => 'System', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The status of the intervention entry. Valid value:'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'GmtModified' => [ + 'title' => '更新时间', + 'description' => 'The time when the cluster was updated.'."\n", + 'type' => 'string', + 'example' => '1666677783000', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aekzb3n5lgk2ieq', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.', + 'type' => 'string', + 'example' => '{}', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"1F38A2E6-CB47-5369-95D2-96D0C287B4A5\\",\\n \\"Content\\": {\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"ErRouteEntryId\\": \\"er-rte-4q0jbylz\\",\\n \\"TenantId\\": \\"1655449505171\\",\\n \\"ErId\\": \\"er-aueyxxsy\\",\\n \\"DestinationCidrBlock\\": \\"11.0.0.0/16\\",\\n \\"NextHopType\\": \\"VCC\\",\\n \\"NextHopId\\": \\"vcc-cn-209300qha01\\",\\n \\"RouteType\\": \\"System\\",\\n \\"Status\\": \\"Available\\",\\n \\"GmtModified\\": \\"1666677783000\\",\\n \\"ResourceGroupId\\": \\"rg-acfm4mlwqjalz7a\\"\\n },\\n \\"AccessDeniedDetail\\": \\"{}\\"\\n}","type":"json"}]', + 'title' => 'GetErRouteEntry', + ], + 'ListErRouteEntries' => [ + 'summary' => 'Queries the route entries of the Lingjun HUB.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '159157', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'NextHopType', + 'in' => 'formData', + 'schema' => [ + 'title' => '下一跳类型', + 'description' => 'Next Hop Instance Type'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'VCC', + ], + ], + [ + 'name' => 'NextHopId', + 'in' => 'formData', + 'schema' => [ + 'title' => '下一跳实例', + 'description' => 'Next Hop Instance'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-209300qha01', + ], + ], + [ + 'name' => 'RouteType', + 'in' => 'formData', + 'schema' => [ + 'title' => '路由类型', + 'description' => 'Route type'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'VCC', + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'title' => '状态', + 'description' => 'The status of the enterprise-level snapshot policy.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'Available', + ], + ], + [ + 'name' => 'DestinationCidrBlock', + 'in' => 'formData', + 'schema' => [ + 'title' => '目的网段', + 'description' => 'Destination CIDR Block'."\n", + 'type' => 'string', + 'required' => false, + 'example' => '0.0.0.0/0', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '网络实例ID', + 'description' => 'Network Instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-209300qha01'."\n", + ], + ], + [ + 'name' => 'IgnoreDetailedRouteEntry', + 'in' => 'formData', + 'schema' => [ + 'title' => '过滤32明细网段 默认为True', + 'description' => 'Filter 32 detailed CIDR blocks. Default value: true'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'rg-acfmyuzlx2iihcy', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域Id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ErId', + 'in' => 'formData', + 'schema' => [ + 'title' => '弹性路由器Id', + 'description' => 'Lingjun HUB ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'er-kkopgtne', + ], + ], + [ + 'name' => 'PageNumber', + 'in' => 'formData', + 'schema' => [ + 'title' => '当前页码。起始值:1默认值:1', + 'description' => 'The page number of the page to return. Pages start from page 1. Default value: 1.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'formData', + 'schema' => [ + 'title' => '每页显示的行数。默认值:20', + 'description' => 'The number of entries per page. Default value: 20.'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '20', + ], + ], + [ + 'name' => 'EnablePage', + 'in' => 'formData', + 'schema' => [ + 'title' => '是否开启分页查询;默认开启', + 'description' => 'Specifies whether to enable pagination query.'."\n", + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<PageResult<ListErRouteEntryRsp>>', + 'description' => 'The data returned.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'A88DFED5-24B7-5A3E-87DE-380BF06F3C90', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Total' => [ + 'description' => 'The total number of entries returned.'."\n", + 'type' => 'integer', + 'format' => 'int64', + 'example' => '0', + ], + 'Data' => [ + 'description' => 'Lingjun HUB Route Entry Information List'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun HUB Route Entry Information'."\n", + 'type' => 'object', + 'properties' => [ + 'ErId' => [ + 'title' => '灵骏HUB实例ID', + 'description' => 'Lingjun HUB Instance ID'."\n", + 'type' => 'string', + 'example' => 'er-kkopgtne', + ], + 'TenantId' => [ + 'title' => '租户ID', + 'description' => 'The ID of the tenant.'."\n", + 'type' => 'string', + 'example' => '1111156667137893', + ], + 'ResourceTenantId' => [ + 'title' => '资源所属租户ID', + 'description' => 'The ID of the tenant to which the resource belongs.'."\n", + 'type' => 'string', + 'example' => '1111156667137893'."\n", + ], + 'RegionId' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'ErRouteEntryId' => [ + 'title' => '路由条目ID', + 'description' => 'The ID of the route entry.'."\n", + 'type' => 'string', + 'example' => 'er-rte-maysfadg', + ], + 'DestinationCidrBlock' => [ + 'title' => '目的网段', + 'description' => 'Destination CIDR Block'."\n", + 'type' => 'string', + 'example' => '100.64.1.100/32', + ], + 'NextHopType' => [ + 'title' => '下一跳类型', + 'description' => 'Next Hop Instance Type'."\n", + 'type' => 'string', + 'example' => 'VCC', + ], + 'NextHopId' => [ + 'title' => '下一跳实列', + 'description' => 'Next Hop Instance'."\n", + 'type' => 'string', + 'example' => 'vcc-cn-209300qha01', + ], + 'RouteType' => [ + 'title' => '路由类型', + 'description' => 'Route type'."\n", + 'type' => 'string', + 'example' => 'VCC', + ], + 'Status' => [ + 'title' => '状态', + 'description' => 'The task status. Valid values:'."\n" + ."\n" + .'* Synchronizing'."\n" + .'* Available'."\n", + 'type' => 'string', + 'example' => 'Available', + ], + 'GmtModified' => [ + 'title' => '更新时间', + 'description' => 'The time when the cluster was updated.'."\n", + 'type' => 'string', + 'example' => '1640930901000', + ], + 'ResourceGroupId' => [ + 'title' => '资源组实例ID', + 'description' => 'Resource group instance ID'."\n", + 'type' => 'string', + 'example' => 'rg-aekzb3n5lgk2ieq', + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"A88DFED5-24B7-5A3E-87DE-380BF06F3C90\\",\\n \\"Content\\": {\\n \\"Total\\": 0,\\n \\"Data\\": [\\n {\\n \\"ErId\\": \\"er-kkopgtne\\",\\n \\"TenantId\\": \\"1111156667137893\\",\\n \\"ResourceTenantId\\": \\"1111156667137893\\\\n\\",\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"ErRouteEntryId\\": \\"er-rte-maysfadg\\",\\n \\"DestinationCidrBlock\\": \\"100.64.1.100/32\\",\\n \\"NextHopType\\": \\"VCC\\",\\n \\"NextHopId\\": \\"vcc-cn-209300qha01\\",\\n \\"RouteType\\": \\"VCC\\",\\n \\"Status\\": \\"Available\\",\\n \\"GmtModified\\": \\"1640930901000\\",\\n \\"ResourceGroupId\\": \\"rg-aek2l4sq6l7unhi\\"\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListErRouteEntries', + ], + 'ListInstancesByNcd' => [ + 'summary' => 'Queries the GPU node list of a specified GPU node whose communication distance does not exceed the specified NCD.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '188169', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterOFR1DK', + ], + 'autoTest' => false, + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域id', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例id', + 'description' => 'The instance ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'lni-1234****', + ], + ], + [ + 'name' => 'InstanceType', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例类型', + 'description' => 'The parameter that specifies the instance type.'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* node: Lingjun node.'."\n" + .'* lni: lingjun network interface controller.'."\n", + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'node' => '', + 'lni' => '', + ], + 'example' => 'lni', + ], + ], + [ + 'name' => 'MaxNcd', + 'in' => 'formData', + 'schema' => [ + 'title' => '网卡间最大通信距离', + 'description' => 'Maximum network communication distance'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'example' => '2', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<ListInstancesByNcdRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'You don\'t have the permission of this operation, action=eflo:ListInstancesByNcd, arn=acs:eflo:cn-heyuan:1263399219805497:networkinterface/*, resourceGroup=null', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'MaxNcd' => [ + 'title' => '节点间最大通信距离', + 'description' => 'Maximum communication distance between nodes'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '3', + ], + 'InstanceType' => [ + 'title' => '实例类型', + 'description' => 'Instance Type'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* node: Lingjun node.'."\n" + .'* lni: lingjun network interface controller.'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'node' => '', + 'lni' => '', + ], + 'example' => 'lni', + ], + 'SourceInstanceId' => [ + 'title' => '源实例id', + 'description' => 'The ID of the source instance.'."\n", + 'type' => 'string', + 'example' => 'lni-1234****', + ], + 'InstanceInfos' => [ + 'title' => '与源实例id间通信距离不超过maxNcd的结合', + 'description' => 'A collection of instances whose network communication distance from the source instance ID does not exceed maxNcd'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The information about the savings plan.'."\n", + 'type' => 'object', + 'properties' => [ + 'InstanceId' => [ + 'title' => '实例id', + 'description' => 'The instance ID.'."\n", + 'type' => 'string', + 'example' => 'lni-1235****', + ], + 'Ncd' => [ + 'title' => '通信距离', + 'description' => 'network communication distance'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '2', + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"MaxNcd\\": 3,\\n \\"InstanceType\\": \\"lni\\",\\n \\"SourceInstanceId\\": \\"lni-1234****\\",\\n \\"InstanceInfos\\": [\\n {\\n \\"InstanceId\\": \\"lni-1235****\\",\\n \\"Ncd\\": 2\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListInstancesByNcd', + ], + 'QueryInstanceNcd' => [ + 'summary' => 'Query the network communication distance (Network Communication Distance,NCD) between instances (Lingjun node, Lingjun network interface controller).', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '188166', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterOFR1DK', + ], + 'autoTest' => false, + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'InstanceId1', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例id', + 'description' => 'Instance 1ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'lni-1235****', + ], + ], + [ + 'name' => 'InstanceId2', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例id', + 'description' => 'Instance 2ID'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'lni-1234****', + ], + ], + [ + 'name' => 'InstanceType', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例类型(node,lni)', + 'description' => 'The parameter that specifies the instance type.'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* node: Lingjun node.'."\n" + .'* lni: lingjun network interface controller.'."\n", + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'node' => '', + 'lni' => '', + ], + 'example' => 'lni', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<QueryInstanceNcdRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'You don\'t have the permission of this operation, action=eflo:QueryInstanceNcd, arn=acs:eflo:cn-shenzhen:1263399219805497:networkinterface/*, resourceGroup=null', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => 'BDBCC783-84CA-5733-8EEA-645C88B9009C', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'Ncd' => [ + 'title' => 'ncd实例间通信距离', + 'description' => 'network communication distance between instances'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '1', + ], + 'InstanceId1' => [ + 'title' => 'id可能是gpu节点id,也可能是网卡id,同入参相同', + 'description' => 'Instance 1ID'."\n", + 'type' => 'string', + 'example' => 'lni-1235****', + ], + 'InstanceId2' => [ + 'title' => 'id可能是gpu节点id,也可能是网卡id,同入参相同', + 'description' => 'Instance 2ID'."\n", + 'type' => 'string', + 'example' => 'lni-1234****', + ], + 'InstanceType' => [ + 'title' => '实例类型', + 'description' => 'Instance Type'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* node: Lingjun node.'."\n" + .'* lni: lingjun network interface controller.'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'node' => '', + 'lni' => '', + ], + 'example' => 'lni', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.', + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"BDBCC783-84CA-5733-8EEA-645C88B9009C\\",\\n \\"Content\\": {\\n \\"Ncd\\": 1,\\n \\"InstanceId1\\": \\"lni-1235****\\",\\n \\"InstanceId2\\": \\"lni-1234****\\",\\n \\"InstanceType\\": \\"lni\\"\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'QueryInstanceNcd', + ], + 'GetFabricTopology' => [ + 'summary' => 'Query the physical topology information of Lingjun network interface controller and Lingjun nodes under VPD.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '188167', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterOFR1DK', + ], + 'autoTest' => false, + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VpdId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏网段vpdId', + 'description' => 'Lingjun CIDR block ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpd-aof7****', + ], + ], + [ + 'name' => 'VpcId', + 'in' => 'formData', + 'schema' => [ + 'title' => '专有网络vpcId', + 'description' => 'The ID of the virtual private cloud (VPC).'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'vpc-k8i0g9fk68t7u0u2w****', + ], + ], + [ + 'name' => 'ClusterId', + 'in' => 'formData', + 'schema' => [ + 'title' => '集群id', + 'description' => 'The cluster ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'i-169263721924****', + ], + ], + [ + 'name' => 'NodeIds', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '节点id', + 'description' => 'Node ID list'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The ID of the node.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'e01-cn-1234*****', + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + [ + 'name' => 'LniIds', + 'in' => 'formData', + 'style' => 'repeatList', + 'schema' => [ + 'title' => '灵骏网卡id', + 'description' => 'Lingjun network interface controller ID List'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Lingjun network interface controller ID'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'lni-1234****', + ], + 'required' => false, + 'maxItems' => 100, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<GetFabricTopologyRsp>', + 'description' => 'AjaxResult'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'The ID of the request.'."\n", + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'VpdId' => [ + 'title' => '灵骏网段vpdId', + 'description' => 'Lingjun CIDR block ID'."\n", + 'type' => 'string', + 'example' => 'vpd-fuli****', + ], + 'VpcId' => [ + 'title' => '专有网络vpcId', + 'description' => 'The ID of the virtual private cloud (VPC).'."\n", + 'type' => 'string', + 'example' => 'vpc-j6ctp4n75306****', + ], + 'ClusterId' => [ + 'title' => '集群clusterId', + 'description' => 'The cluster ID.'."\n", + 'type' => 'string', + 'example' => 'cluster-****', + ], + 'TopoInfo' => [ + 'title' => '网卡拓扑信息', + 'description' => 'network interface controller Topology Information'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Level information'."\n", + 'type' => 'object', + 'properties' => [ + 'LayerType' => [ + 'title' => '层级资源类型', + 'description' => 'Hierarchical resource types'."\n" + ."\n" + .'Valid value:'."\n" + ."\n" + .'* core: core layer.'."\n" + .'* node: Lingjun node.'."\n" + .'* lni: lingjun network interface controller.'."\n" + .'* spine: backbone layer.'."\n" + .'* leaf: access layer'."\n", + 'type' => 'string', + 'enumValueTitles' => [ + 'core' => '', + 'node' => '', + 'lni' => '', + 'spine' => '', + 'leaf' => '', + ], + 'example' => 'core', + ], + 'LayerName' => [ + 'title' => '资源名称', + 'description' => 'The resource name.'."\n", + 'type' => 'string', + 'example' => 'core-1', + ], + 'NextLayer' => [ + 'title' => '下一层级', + 'description' => 'Next Level'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'Level information'."\n", + 'type' => 'any', + 'example' => "\n" + .'{layerType: "node", layerName: "e01-22215****"}', + ], + ], + ], + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"VpdId\\": \\"vpd-fuli****\\",\\n \\"VpcId\\": \\"vpc-j6ctp4n75306****\\",\\n \\"ClusterId\\": \\"cluster-****\\",\\n \\"TopoInfo\\": [\\n {\\n \\"LayerType\\": \\"core\\",\\n \\"LayerName\\": \\"core-1\\",\\n \\"NextLayer\\": [\\n \\"\\\\n{layerType: \\\\\\"node\\\\\\", layerName: \\\\\\"e01-22215****\\\\\\"}\\"\\n ]\\n }\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetFabricTopology', + ], + 'GetNodeInfoForPod' => [ + 'summary' => 'Queries the network information of a node.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '193175', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'autoTest' => false, + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'NodeId', + 'in' => 'formData', + 'schema' => [ + 'title' => '本次操作的节点ID', + 'description' => 'The ID of the node for this operation.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'node-be70****'."\n", + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<NodeInfo>', + 'description' => 'The returned results.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The error message. (If the instance is in the Exception state, the exception cause is prompted.)'."\n", + 'type' => 'string', + 'example' => 'You don\'t have the permission of this operation, action=eflo:GetNodeInfoForPod, arn=acs:eflo:cn-wulanchabu:1111156667137893:networkinterface/*, resourceGroup=null', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '9C50C9CD-E799-54DA-BA7A-1FAF3DF80857', + ], + 'Content' => [ + 'description' => 'The response parameters.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'ZoneId' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'ClusterId' => [ + 'title' => '集群ID', + 'description' => 'The cluster ID.'."\n", + 'type' => 'string', + 'example' => 'cluster-****', + ], + 'VpcId' => [ + 'title' => '本节点所属的专有网络ID', + 'description' => 'The ID of the Virtual Private Cloud to which the current node belongs.'."\n", + 'type' => 'string', + 'example' => 'vpc-j6ctp4n75306****', + ], + 'NodeId' => [ + 'title' => '本次操作的节点ID', + 'description' => 'The ID of the node for this operation.'."\n", + 'type' => 'string', + 'example' => 'node-be70****'."\n", + ], + 'VSwitches' => [ + 'title' => '本节点可以申请IP的VSwitch列表', + 'description' => 'List of VSwitches that can apply for IP addresses on this node'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The ID of the VSwitch instance.'."\n", + 'type' => 'string', + 'example' => 'vsw-wz9t4gwnydfhb9k05****', + ], + ], + 'LeniQuota' => [ + 'title' => '灵骏弹性网卡配额,包含系统类型', + 'description' => 'Lingjun Elastic Network Interface quota, including system type'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'LniSipQuota' => [ + 'title' => '灵骏网卡辅助私网IP配额', + 'description' => 'Lingjun network interface controller Secondary Private IP Quota'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'LeniSipQuota' => [ + 'title' => '灵骏弹性网卡辅助私网IP配额', + 'description' => 'Lingjun Elastic Network Interface Secondary Private IP Quota'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'HdeniQuota' => [ + 'title' => '灵骏高密网卡配额', + 'description' => 'Lingjun Gaomi network interface controller quota'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'LeniIpv6SipQuota' => [ + 'title' => '灵骏弹性网卡IPv6地址配额', + 'description' => 'Lingjun Elastic Network Interface IPV6 address Quota', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'HdeniSipQuota' => [ + 'title' => '灵骏高密网卡IPv4地址配额', + 'description' => 'Lingjun Hdeni Network Interface IPV4 address Quota', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'HdeniIpv6SipQuota' => [ + 'title' => '灵骏高密网卡IPv6地址配额', + 'description' => 'Lingjun Hdeni Network Interface IPV6 address Quota', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the failed permission verification.', + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"9C50C9CD-E799-54DA-BA7A-1FAF3DF80857\\",\\n \\"Content\\": {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"ZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"ClusterId\\": \\"cluster-****\\",\\n \\"VpcId\\": \\"vpc-j6ctp4n75306****\\",\\n \\"NodeId\\": \\"node-be70****\\\\n\\",\\n \\"VSwitches\\": [\\n \\"vsw-wz9t4gwnydfhb9k05****\\"\\n ],\\n \\"LeniQuota\\": 10,\\n \\"LniSipQuota\\": 10,\\n \\"LeniSipQuota\\": 10,\\n \\"HdeniQuota\\": 10,\\n \\"LeniIpv6SipQuota\\": 10,\\n \\"HdeniSipQuota\\": 10,\\n \\"HdeniIpv6SipQuota\\": 10\\n },\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'GetNodeInfoForPod', + ], + 'ListNodeInfosForPod' => [ + 'summary' => 'Queries node network information.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '193176', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'autoTest' => false, + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'ZoneId', + 'in' => 'formData', + 'schema' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu-b', + ], + ], + [ + 'name' => 'ClusterId', + 'in' => 'formData', + 'schema' => [ + 'title' => '集群ID', + 'description' => 'The cluster ID.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'cluster-***', + ], + ], + [ + 'name' => 'NodeId', + 'in' => 'formData', + 'schema' => [ + 'title' => '本次操作的节点ID', + 'description' => 'The ID of the node for this operation.'."\n", + 'type' => 'string', + 'required' => false, + 'example' => 'node-be70****', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<List<NodeInfo>>', + 'description' => 'The returned results.'."\n", + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code.', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'The returned message.'."\n", + 'type' => 'string', + 'example' => 'You don\'t have the permission of this operation.', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request'."\n", + 'type' => 'string', + 'example' => '0901F411-28FA-5B9C-BAEE-7776463FF0DC', + ], + 'Content' => [ + 'description' => 'Response body'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The returned data.'."\n", + 'type' => 'object', + 'properties' => [ + 'RegionId' => [ + 'title' => '地域ID', + 'description' => 'The region ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu', + ], + 'ZoneId' => [ + 'title' => '可用区ID', + 'description' => 'The zone ID.'."\n", + 'type' => 'string', + 'example' => 'cn-wulanchabu-b', + ], + 'ClusterId' => [ + 'title' => '集群ID', + 'description' => 'The cluster ID.'."\n", + 'type' => 'string', + 'example' => 'cluster-****', + ], + 'VpcId' => [ + 'title' => '本节点所属的专有网络ID', + 'description' => 'The ID of the Virtual Private Cloud to which the current node belongs.'."\n", + 'type' => 'string', + 'example' => 'vpc-j6ctp4n75306****', + ], + 'NodeId' => [ + 'title' => '本次操作的节点ID', + 'description' => 'The ID of the node for this operation.'."\n", + 'type' => 'string', + 'example' => 'node-be70****', + ], + 'VSwitches' => [ + 'title' => '本节点可以申请IP的VSwitch列表', + 'description' => 'List of VSwitches to which IP addresses can be applied for this node'."\n", + 'type' => 'array', + 'items' => [ + 'description' => 'The ID of the VSwitch instance.'."\n", + 'type' => 'string', + 'example' => 'vsw-j6cyi432bh437ens****', + ], + ], + 'LeniQuota' => [ + 'title' => '灵骏弹性网卡配额,包含系统类型', + 'description' => 'Lingjun Elastic Network Interface quota, excluding system type'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'LniSipQuota' => [ + 'title' => '灵骏网卡辅助私网IP配额', + 'description' => 'Lingjun network interface controller Secondary Private IP Quota'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'LeniSipQuota' => [ + 'title' => '灵骏弹性网卡辅助私网IP配额', + 'description' => 'Lingjun Elastic Network Interface Secondary Private IP Quota'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + 'HdeniQuota' => [ + 'title' => '灵骏高密网卡配额', + 'description' => 'Lingjun Gaomi network interface controller quota'."\n", + 'type' => 'integer', + 'format' => 'int32', + 'example' => '10', + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'example' => 'None', + 'description' => 'The information about the request denial.'."\n", + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"0901F411-28FA-5B9C-BAEE-7776463FF0DC\\",\\n \\"Content\\": [\\n {\\n \\"RegionId\\": \\"cn-wulanchabu\\",\\n \\"ZoneId\\": \\"cn-wulanchabu-b\\",\\n \\"ClusterId\\": \\"cluster-****\\",\\n \\"VpcId\\": \\"vpc-j6ctp4n75306****\\",\\n \\"NodeId\\": \\"node-be70****\\",\\n \\"VSwitches\\": [\\n \\"vsw-j6cyi432bh437ens****\\"\\n ],\\n \\"LeniQuota\\": 10,\\n \\"LniSipQuota\\": 10,\\n \\"LeniSipQuota\\": 10,\\n \\"HdeniQuota\\": 10\\n }\\n ],\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'ListNodeInfosForPod', + ], + 'GetDestinationCidrBlock' => [ + 'summary' => 'Users can use this API to query the destination CIDR block of the source policy instance when creating a routing strategy.', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '164339', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + 'autoTest' => false, + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'formData', + 'schema' => [ + 'title' => '实例ID', + 'description' => 'Instance ID', + 'type' => 'string', + 'required' => true, + 'example' => 'vpd-xxxxxxxxx', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域ID', + 'description' => 'Region ID', + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<GetDestinationCidrBlockRsp>', + 'description' => 'AjaxResult<GetDestinationCidrBlockRsp>', + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'Error message. (Indicates the reason for the anomaly when the instance status is abnormal.)', + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'ID of this request', + 'type' => 'string', + 'example' => 'D349EE86-AF3F-5F6C-87E2-2A08D3618350', + ], + 'Content' => [ + 'description' => 'Response content', + 'type' => 'object', + 'properties' => [ + 'DestinationCidrBlock' => [ + 'description' => 'List of destination CIDR block information for the current network instance', + 'type' => 'array', + 'items' => [ + 'description' => 'Target subnet information. The target subnet is in CIDR format. For example: 192.168.10.0/24', + 'type' => 'string', + 'example' => '192.168.73.240/28', + ], + ], + ], + ], + 'AccessDeniedDetail' => [ + 'description' => 'The details about the access denial.'."\n", + 'type' => 'string', + 'example' => '{}', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"成功\\",\\n \\"RequestId\\": \\"D349EE86-AF3F-5F6C-87E2-2A08D3618350\\",\\n \\"Content\\": {\\n \\"DestinationCidrBlock\\": [\\n \\"192.168.73.240/28\\"\\n ]\\n },\\n \\"AccessDeniedDetail\\": \\"{}\\"\\n}","type":"json"}]', + 'title' => 'GetDestinationCidrBlock', + 'translator' => 'machine', + ], + 'RefundVcc' => [ + 'summary' => 'Unsubscribe inactive Lingjun connection', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'abilityTreeCode' => '167349', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域', + 'description' => 'Region', + 'type' => 'string', + 'required' => false, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'title' => '灵骏连接', + 'description' => 'Lingjun Connection ID', + 'type' => 'string', + 'required' => false, + 'example' => 'vcc-cn-zvp2w222001', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult', + 'description' => 'AjaxResult', + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'The response status code', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'Response message, which is \'success\' if the request succeeds', + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID of the current request', + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF35153', + ], + 'Content' => [ + 'description' => 'Response content', + 'type' => 'any', + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'type' => 'string', + 'description' => 'The details about the access denial.'."\n" + ."\n" + .'> This parameter is returned only if Resource Access Management (RAM) permission verification failed.'."\n", + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF35153\\",\\n \\"Content\\": \\"{}\\",\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'RefundVcc', + 'description' => 'Only unsubscribable for Lingjun connections in the prepayment status.', + 'translator' => 'machine', + ], + 'SwitchVccConnection' => [ + 'summary' => 'Switch the VCC connection instance or type', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '189222', + 'abilityTreeNodes' => [ + 'FEATUREbcclusterX1B2E1', + ], + ], + 'parameters' => [ + [ + 'name' => 'CenId', + 'in' => 'formData', + 'schema' => [ + 'title' => 'CEN', + 'description' => 'CEN', + 'type' => 'string', + 'required' => false, + 'example' => 'cen-bkiw0x1347roek****', + ], + ], + [ + 'name' => 'VpcId', + 'in' => 'formData', + 'schema' => [ + 'title' => '创建代理相关vpcId、vSwitchId', + 'description' => 'VPC ID', + 'type' => 'string', + 'required' => false, + 'example' => 'vpc-uf6aa4ddo97frj22t****', + ], + ], + [ + 'name' => 'VSwitchId', + 'in' => 'formData', + 'schema' => [ + 'title' => 'vSwitchId', + 'description' => 'vSwitch ID', + 'type' => 'string', + 'required' => false, + 'example' => 'vsw-t4nahb0pxckgktxfv****', + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'formData', + 'schema' => [ + 'title' => '地域 ID', + 'description' => 'Region ID', + 'type' => 'string', + 'required' => true, + 'example' => 'cn-wulanchabu', + ], + ], + [ + 'name' => 'VccId', + 'in' => 'formData', + 'schema' => [ + 'title' => '入云专线ID', + 'description' => 'Cloud Connect Network (CCN) ID', + 'type' => 'string', + 'required' => true, + 'example' => 'vcc-cn-zvp2w22****', + ], + ], + [ + 'name' => 'ConnectionType', + 'in' => 'formData', + 'schema' => [ + 'title' => '连接方式,CENTR/VPC', + 'description' => 'Connection type, CENTR/VPC', + 'type' => 'string', + 'required' => false, + 'example' => 'CENTR', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'title' => 'AjaxResult<Object>', + 'description' => 'AjaxResult<Object>', + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'description' => 'Code number', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '0', + ], + 'Message' => [ + 'description' => 'Return message', + 'type' => 'string', + 'example' => 'success', + ], + 'RequestId' => [ + 'description' => 'Request ID', + 'type' => 'string', + 'example' => 'AC8C713A-A9F4-5984-A5E1-76496DF3EFCD', + ], + 'Content' => [ + 'description' => 'Response content', + 'type' => 'any', + 'example' => '{}', + ], + 'AccessDeniedDetail' => [ + 'description' => 'Detailed reason for access denial.', + 'type' => 'string', + 'example' => 'None', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 0,\\n \\"Message\\": \\"success\\",\\n \\"RequestId\\": \\"AC8C713A-A9F4-5984-A5E1-76496DF3EFCD\\",\\n \\"Content\\": \\"{}\\",\\n \\"AccessDeniedDetail\\": \\"None\\"\\n}","type":"json"}]', + 'title' => 'SwitchVccConnection', + 'translator' => 'machine', + ], + ], + 'endpoints' => [ + [ + 'regionId' => 'cn-beijing', + 'endpoint' => 'eflo.cn-beijing.aliyuncs.com', + ], + [ + 'regionId' => 'cn-zhangjiakou', + 'endpoint' => 'eflo.cn-zhangjiakou.aliyuncs.com', + ], + [ + 'regionId' => 'cn-wulanchabu', + 'endpoint' => 'eflo.cn-wulanchabu.aliyuncs.com', + ], + [ + 'regionId' => 'cn-hangzhou', + 'endpoint' => 'eflo.cn-hangzhou.aliyuncs.com', + ], + [ + 'regionId' => 'cn-shanghai', + 'endpoint' => 'eflo.cn-shanghai.aliyuncs.com', + ], + [ + 'regionId' => 'cn-shenzhen', + 'endpoint' => 'eflo.cn-shenzhen.aliyuncs.com', + ], + [ + 'regionId' => 'cn-heyuan', + 'endpoint' => 'eflo.cn-heyuan.aliyuncs.com', + ], + [ + 'regionId' => 'cn-guangzhou', + 'endpoint' => 'eflo.cn-guangzhou.aliyuncs.com', + ], + [ + 'regionId' => 'cn-hongkong', + 'endpoint' => 'eflo.cn-hongkong.aliyuncs.com', + ], + [ + 'regionId' => 'ap-southeast-1', + 'endpoint' => 'eflo.ap-southeast-1.aliyuncs.com', + ], + [ + 'regionId' => 'eu-central-1', + 'endpoint' => 'eflo.eu-central-1.aliyuncs.com', + ], + [ + 'regionId' => 'cn-shanghai-finance-1', + 'endpoint' => 'eflo-controller-share.cn-shanghai-finance-1.aliyuncs.com', + ], + [ + 'regionId' => 'ap-southeast-7', + 'endpoint' => 'eflo-controller.ap-southeast-7.aliyuncs.com', + ], + ], +]; |
