From 814ec806c22e2782390af5a4a05cb6281aabd5e1 Mon Sep 17 00:00:00 2001 From: Zhineng Li Date: Sun, 12 Jul 2026 16:56:35 +0800 Subject: update APIs 20260712 --- data/nis/2021-12-16/api-docs.php | 2242 +++++++++++--------------------------- 1 file changed, 661 insertions(+), 1581 deletions(-) (limited to 'data/nis/2021-12-16') diff --git a/data/nis/2021-12-16/api-docs.php b/data/nis/2021-12-16/api-docs.php index 3adf5b9..44d742f 100644 --- a/data/nis/2021-12-16/api-docs.php +++ b/data/nis/2021-12-16/api-docs.php @@ -1,22 +1,13 @@ '1.0', - 'info' => [ - 'style' => 'RPC', - 'product' => 'nis', - 'version' => '2021-12-16', - ], + 'info' => ['style' => 'RPC', 'product' => 'nis', 'version' => '2021-12-16'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'StartNisTrafficRanking' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateAndAnalyzeNetworkPath' => [ + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -25,425 +16,131 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RegionNo', + 'name' => 'SourceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TrafficAnalyzerId', + 'name' => 'SourceIpAddress', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TupleDimension', + 'name' => 'TargetIpAddress', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'Tuple1', - 'Tuple2', - 'Tuple5', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TrafficScenario', + 'name' => 'SourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'VpcFlowLogAll', - 'VpcFlowLogInternet', - 'TRFlowLog', - 'CbwpMetric', - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Direction', + 'name' => 'SourcePort', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'In', - 'Out', - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'GroupBy', + 'name' => 'TargetId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'VpcId', - 'VSwitchId', - 'CloudIp', - 'SourceIp', - 'DestinationIp', - 'Protocol', - 'SourcePort', - 'DestinationPort', - 'TrafficPath', - 'Country', - 'Province', - 'City', - 'Isp', - 'Asn', - 'TransitRouterAttachmentId', - 'Dscp', - 'TransitRouterPairAttachmentId', - 'TransitRouterSourceResourceId', - 'TransitRouterDestinationResourceId', - 'TransitRouterSourceNetworkInterface', - 'TransitRouterDestinationNetworkInterface', - 'TransitRouterId', - 'BindingResourceId', - 'BindingResourceType', - 'CbwpId', - 'PublicIpAddress', - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'OrderBy', + 'name' => 'TargetType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'Bytes', - 'Packets', - 'RoundTripTime', - 'PacketsLostNoRoute', - 'PacketsLostBlackhole', - 'PacketsLostTTLExpired', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Filter', + 'name' => 'TargetPort', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'FlowAction', - 'VpcId', - 'VSwitchId', - 'NetworkInterfaceId', - 'CloudIp', - 'DestinationIp', - 'SourceIp', - 'EcsId', - 'TrafficPath', - 'ClientCountry', - 'ClientCity', - 'ClientAsn', - 'ClientIsp', - 'SourcePort', - 'DestinationPort', - 'Protocol', - 'MinBytes', - 'MaxBytes', - 'MinRoundTripTime', - 'MaxRoundTripTime', - 'MinPackages', - 'MaxPackages', - 'TransitRouterAttachmentId', - 'Dscp', - 'TransitRouterPairAttachmentId', - 'MinPacketsLostBlackhole', - 'MaxPacketsLostBlackhole', - 'MinPacketsLostNoRoute', - 'MaxPacketsLostNoRoute', - 'MinPacketsLostTTLExpired', - 'MaxPacketsLostTTLExpired', - 'TransitRouterSourceResourceId', - 'TransitRouterSourceNetworkInterface', - 'TransitRouterDestinationResourceId', - 'TransitRouterDestinationNetworkInterface', - 'TransitRouterId', - 'PublicIpAddress', - 'InstanceId', - 'BindingResourceType', - 'BindingResourceId', - 'CbwpId', - ], - ], - 'Value' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'Operator' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'BeginTime', + 'name' => 'Protocol', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'EndTime', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'CreateNetworkPath' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Sort', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'Desc', - 'Asc', - ], - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'TopN', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 64], ], [ - 'name' => 'Language', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'zh-CN', - 'en-US', - ], - ], - ], - [ - 'name' => 'NextToken', + 'name' => 'NetworkPathName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true, 'maxLength' => 128], ], [ - 'name' => 'MaxResults', + 'name' => 'SourceId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - 'maximum' => '100', - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StorageInterval', + 'name' => 'SourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'DescribeNisTrafficRanking' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'NisTrafficRankingId', + 'name' => 'SourceIpAddress', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NextToken', + 'name' => 'SourcePort', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'MaxResults', + 'name' => 'TargetId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '20', - 'maximum' => '100', - ], - ], - ], - ], - 'GetNisNetworkRanking' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], + 'schema' => ['type' => 'string', 'required' => false, 'minimum' => '0', 'maxItems' => 24], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'RegionNo', + 'name' => 'TargetType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false, 'minimum' => '0', 'maxItems' => 24], ], [ - 'name' => 'ResourceType', + 'name' => 'TargetIpAddress', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'AccessInternetIpV4', - 'AccessInternetIpV4Limited', - 'ElasticIP', - 'PublicIpEcs', - 'PublicIpClb', - 'NAT', - 'TR', - 'TRAttachment', - 'VBR', - 'GA', - 'InternetProbing', - 'IntranetProbing', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Direction', + 'name' => 'TargetPort', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'in', - 'out', - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'GroupBy', + 'name' => 'Protocol', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'Tuple1', - 'Tuple2', - 'Tuple5', - 'Protocol', - 'SourcePort', - 'DestinationPort', - 'Country', - 'City', - 'ASN', - 'CityASN', - 'RegionPair', - 'InstanceId', - 'CountryIsp', - 'ZonePair', - 'ISP', - 'IpPair', - 'Province', - 'ProvinceIsp', - ], - ], + 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 16], ], [ - 'name' => 'OrderBy', + 'name' => 'NetworkPathDescription', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'rtt', - 'bps', - 'pps', - 'RetransmitRate', - 'ActiveSessionCount', - 'NewSessionPerSecond', - 'RatelimitDropPps', - 'ByteCount', - 'PacketCount', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Filter', + 'name' => 'Tag', 'in' => 'query', - 'style' => 'json', + 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, @@ -451,605 +148,341 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], ], ], + 'maxItems' => 21, ], ], [ - 'name' => 'BeginTime', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '0', - 'maximum' => '253402271999000', - ], - ], - [ - 'name' => 'EndTime', + 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '0', - 'maximum' => '253402271999000', - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'CreateNetworkReachableAnalysis' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Sort', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'asc', - 'desc', - ], - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'TopN', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - 'maximum' => '100', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'UseCrossAccount', + 'name' => 'NetworkPathId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AccountIds', + 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + ], ], - 'maxItems' => 10, + 'maxItems' => 21, ], ], ], ], - 'GetInternetTuple' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteNetworkPath' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => true, + 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'TupleType', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - 'enum' => [ - '1', - '2', - '5', - ], - ], - ], - [ - 'name' => 'BeginTime', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - 'minimum' => '0', - 'maximum' => '253402271999000', - ], - ], - [ - 'name' => 'EndTime', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - 'minimum' => '0', - 'maximum' => '253402271999000', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Direction', + 'name' => 'NetworkPathIds', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => true, - 'enum' => [ - 'in', - 'out', - ], - ], - ], - [ - 'name' => 'OrderBy', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'Rtt', - 'ByteCount', - 'PacketCount', - 'RetransmitRate', - ], - ], - ], - [ - 'name' => 'CloudIp', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'CloudPort', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'OtherIp', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'OtherPort', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'InstanceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Protocol', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Sort', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'desc', - 'asc', - ], - ], - ], - [ - 'name' => 'TopN', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'CloudIsp', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'OtherIsp', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'OtherCountry', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], + ], + ], + 'DeleteNetworkReachableAnalysis' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'OtherCity', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'InstanceList', + 'name' => 'RegionId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'CloudIpList', + 'name' => 'NetworkReachableAnalysisIds', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], ], ], + ], + ], + 'DeleteNisInspectionReport' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'UseMultiAccount', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'AccountIds', + 'name' => 'InspectionReportId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'maxItems' => 10, - ], - ], - ], - ], - 'GetNatTopN' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], + ], ], + ], + 'DeleteNisInspectionTask' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => true, + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'InspectionTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], + ], + ], + 'DescribeNisInspectionRecommendationResources' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'NatGatewayId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'BeginTime', + 'name' => 'InspectionReportId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], [ - 'name' => 'EndTime', + 'name' => 'RecommendationCode', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 64], ], [ - 'name' => 'OrderBy', + 'name' => 'NextToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TopN', + 'name' => 'MaxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ - 'name' => 'Ip', + 'name' => 'Language', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, + 'enum' => ['zh-CN', 'en-US'], ], ], ], ], - 'GetVbrFlowTopN' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DescribeNisInspectionReportCheckItems' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => true, + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RegionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'BeginTime', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - [ - 'name' => 'EndTime', + 'name' => 'InspectionReportId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], [ - 'name' => 'Direction', + 'name' => 'ResourceType', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'in', - 'out', - ], + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 32], + 'maxItems' => 20, ], ], [ - 'name' => 'GroupBy', + 'name' => 'CategoryCode', 'in' => 'query', 'schema' => [ 'type' => 'string', - 'required' => true, - 'enum' => [ - '1Tuple', - '2Tuple', - '5Tuple', - 'CloudPort', - 'OtherPort', - 'Protocol', - ], + 'required' => false, + 'enum' => ['cost_optimizing', 'performance', 'security', 'stability', 'operational_excellence'], ], ], [ - 'name' => 'OrderBy', + 'name' => 'RiskLevel', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, - 'enum' => [ - 'Bytes', - 'Packets', + 'items' => [ + 'type' => 'string', + 'required' => false, + 'enum' => ['HighRisk', 'MediumRisk', 'LowRisk', 'NoRisk'], ], + 'maxItems' => 20, ], ], [ - 'name' => 'Sort', + 'name' => 'NextToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'asc', - 'desc', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TopN', + 'name' => 'MaxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - 'maximum' => '100', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ - 'name' => 'CenId', + 'name' => 'Language', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, + 'enum' => ['zh-CN', 'en-US'], ], ], + ], + ], + 'DescribeNisInspectionReportStatus' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'VirtualBorderRouterId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'AttachmentId', + 'name' => 'InspectionReportId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], + ], + ], + 'DescribeNisInspectionReportSummary' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Protocol', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'CloudIp', + 'name' => 'InspectionReportId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], + ], + ], + ], + 'DescribeNisInspectionTask' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'OtherIp', + 'name' => 'InspectionTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], + ], + ], + 'DescribeNisTrafficRanking' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'CloudPort', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'OtherPort', + 'name' => 'NisTrafficRankingId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AccountIds', + 'name' => 'NextToken', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'maxItems' => 10, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'UseMultiAccount', + 'name' => 'MaxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '20', 'maximum' => '100'], ], ], ], - 'GetTransitRouterFlowTopN' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetInternetTuple' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1058,250 +491,222 @@ 'deprecated' => true, 'parameters' => [ [ - 'name' => 'BeginTime', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EndTime', + 'name' => 'TupleType', 'in' => 'query', 'schema' => [ 'type' => 'integer', - 'format' => 'int64', + 'format' => 'int32', 'required' => true, + 'enum' => ['1', '2', '5'], ], ], [ - 'name' => 'TopN', + 'name' => 'BeginTime', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - 'maximum' => '100', - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '0', 'maximum' => '253402271999000'], ], [ - 'name' => 'Direction', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'enum' => [ - 'in', - 'out', - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true, 'minimum' => '0', 'maximum' => '253402271999000'], ], [ - 'name' => 'GroupBy', + 'name' => 'Direction', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - '1Tuple', - '2Tuple', - '5Tuple', - 'Cen', - 'RegionPair', - 'Port', - 'Protocol', - ], + 'enum' => ['in', 'out'], ], ], [ - 'name' => 'ThisRegion', + 'name' => 'OrderBy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, + 'enum' => ['Rtt', 'ByteCount', 'PacketCount', 'RetransmitRate'], ], ], [ - 'name' => 'ThisIp', + 'name' => 'CloudIp', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'CloudPort', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'OtherIp', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'OtherPort', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ThisPort', + 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'OtherRegion', + 'name' => 'Protocol', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'OtherIp', + 'name' => 'Sort', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, + 'enum' => ['desc', 'asc'], ], ], [ - 'name' => 'OtherPort', + 'name' => 'TopN', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'Protocol', + 'name' => 'CloudIsp', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'OrderBy', + 'name' => 'OtherIsp', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'Bytes', - 'Packets', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Sort', + 'name' => 'OtherCountry', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'desc', - 'asc', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'CenId', + 'name' => 'OtherCity', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'BandwithPackageId', + 'name' => 'InstanceList', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'AccountIds', + 'name' => 'CloudIpList', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'UseMultiAccount', 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'AccountIds', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'boolean', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'maxItems' => 10, ], ], ], ], - 'CreateNetworkReachableAnalysis' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetNatTopN' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, + 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NetworkPathId', + 'name' => 'NatGatewayId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Tag', + 'name' => 'BeginTime', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'maxItems' => 21, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'OrderBy', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TopN', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'Ip', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CreateNetworkPath' => [ - 'methods' => [ - 'get', - 'post', + 'GetNetworkReachableAnalysis' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'NetworkReachableAnalysisId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'GetNisNetworkMetrics' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1310,114 +715,142 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'RegionNo', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 64, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'NetworkPathName', + 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, - 'maxLength' => 128, + 'enum' => ['AccessInternetIpV4', 'AccessInternetIpV4Limited', 'ElasticIP', 'PublicIpEcs', 'PublicIpClb', 'NAT', 'TR', 'TRAttachment', 'VBR', 'GA', 'InternetProbing', 'IntranetProbing', 'NisInspectionHistoryReportScore'], ], ], [ - 'name' => 'SourceId', + 'name' => 'MetricName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, + 'enum' => ['rtt', 'bps', 'pps', 'RetransmitRate', 'ActiveSessionCount', 'NewSessionPerSecond', 'RatelimitDropPps', 'passRate', 'BandwidthUtilization'], ], ], [ - 'name' => 'SourceType', + 'name' => 'Dimensions', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + ], + ], ], ], [ - 'name' => 'SourceIpAddress', + 'name' => 'BeginTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '253402271999000'], ], [ - 'name' => 'SourcePort', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '253402271999000'], ], [ - 'name' => 'TargetId', + 'name' => 'ScanBy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, - 'minimum' => '0', - 'maxItems' => 24, + 'enum' => ['TimestampAscending', 'TimestampDescending'], ], ], [ - 'name' => 'TargetType', + 'name' => 'UseCrossAccount', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'AccountIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, - 'minimum' => '0', - 'maxItems' => 24, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], [ - 'name' => 'TargetIpAddress', + 'name' => 'StepMinutes', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + ], + 'GetNisNetworkRanking' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'RegionNo', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['AccessInternetIpV4', 'AccessInternetIpV4Limited', 'ElasticIP', 'PublicIpEcs', 'PublicIpClb', 'NAT', 'TR', 'TRAttachment', 'VBR', 'GA', 'InternetProbing', 'IntranetProbing'], ], ], [ - 'name' => 'TargetPort', + 'name' => 'Direction', 'in' => 'query', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, + 'type' => 'string', + 'required' => true, + 'enum' => ['in', 'out'], ], ], [ - 'name' => 'Protocol', + 'name' => 'GroupBy', 'in' => 'query', 'schema' => [ 'type' => 'string', - 'required' => false, - 'maxLength' => 16, + 'required' => true, + 'enum' => ['Tuple1', 'Tuple2', 'Tuple5', 'Protocol', 'SourcePort', 'DestinationPort', 'Country', 'City', 'ASN', 'CityASN', 'RegionPair', 'InstanceId', 'CountryIsp', 'ZonePair', 'ISP', 'IpPair', 'Province', 'ProvinceIsp'], ], ], [ - 'name' => 'NetworkPathDescription', + 'name' => 'OrderBy', 'in' => 'query', 'schema' => [ 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['rtt', 'bps', 'pps', 'RetransmitRate', 'ActiveSessionCount', 'NewSessionPerSecond', 'RatelimitDropPps', 'ByteCount', 'PacketCount'], ], ], [ - 'name' => 'Tag', + 'name' => 'Filter', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, @@ -1425,473 +858,315 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], + 'Name' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], ], ], - 'maxItems' => 21, ], ], [ - 'name' => 'ResourceGroupId', + 'name' => 'BeginTime', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '253402271999000'], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '253402271999000'], + ], + [ + 'name' => 'Sort', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'enum' => ['asc', 'desc'], + ], + ], + [ + 'name' => 'TopN', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], + ], + [ + 'name' => 'UseCrossAccount', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'AccountIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], ], ], - 'CreateAndAnalyzeNetworkPath' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetTransitRouterFlowTopN' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, + 'deprecated' => true, 'parameters' => [ [ - 'name' => 'SourceId', + 'name' => 'BeginTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'SourceIpAddress', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'TargetIpAddress', + 'name' => 'TopN', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], + ], + [ + 'name' => 'Direction', 'in' => 'query', 'schema' => [ 'type' => 'string', - 'required' => false, + 'required' => true, + 'enum' => ['in', 'out'], ], ], [ - 'name' => 'SourceType', + 'name' => 'GroupBy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, + 'enum' => ['1Tuple', '2Tuple', '5Tuple', 'Cen', 'RegionPair', 'Port', 'Protocol'], ], ], [ - 'name' => 'SourcePort', + 'name' => 'ThisRegion', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TargetId', + 'name' => 'ThisIp', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TargetType', + 'name' => 'ThisPort', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TargetPort', + 'name' => 'OtherRegion', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Protocol', + 'name' => 'OtherIp', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'OtherPort', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'DeleteNetworkPath' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'Protocol', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'OrderBy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, + 'enum' => ['Bytes', 'Packets'], ], ], [ - 'name' => 'NetworkPathIds', + 'name' => 'Sort', 'in' => 'query', - 'style' => 'json', 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'type' => 'string', + 'required' => false, + 'enum' => ['desc', 'asc'], ], ], - ], - ], - 'DeleteNetworkReachableAnalysis' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'CenId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'BandwithPackageId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NetworkReachableAnalysisIds', + 'name' => 'AccountIds', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], + [ + 'name' => 'UseMultiAccount', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], ], ], - 'GetNetworkReachableAnalysis' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetVbrFlowTopN' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, + 'deprecated' => true, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'NetworkReachableAnalysisId', + 'name' => 'BeginTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'GetNisNetworkMetrics' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'RegionNo', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'ResourceType', + 'name' => 'Direction', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'AccessInternetIpV4', - 'AccessInternetIpV4Limited', - 'ElasticIP', - 'PublicIpEcs', - 'PublicIpClb', - 'NAT', - 'TR', - 'TRAttachment', - 'VBR', - 'GA', - 'InternetProbing', - 'IntranetProbing', - 'NisInspectionHistoryReportScore', - ], + 'enum' => ['in', 'out'], ], ], [ - 'name' => 'MetricName', + 'name' => 'GroupBy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, - 'enum' => [ - 'rtt', - 'bps', - 'pps', - 'RetransmitRate', - 'ActiveSessionCount', - 'NewSessionPerSecond', - 'RatelimitDropPps', - 'passRate', - 'BandwidthUtilization', - ], + 'enum' => ['1Tuple', '2Tuple', '5Tuple', 'CloudPort', 'OtherPort', 'Protocol'], ], ], [ - 'name' => 'Dimensions', + 'name' => 'OrderBy', 'in' => 'query', - 'style' => 'json', 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'type' => 'string', + 'required' => false, + 'enum' => ['Bytes', 'Packets'], ], ], [ - 'name' => 'BeginTime', + 'name' => 'Sort', 'in' => 'query', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'string', 'required' => false, - 'minimum' => '0', - 'maximum' => '253402271999000', + 'enum' => ['asc', 'desc'], ], ], [ - 'name' => 'EndTime', + 'name' => 'TopN', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '0', - 'maximum' => '253402271999000', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ - 'name' => 'ScanBy', + 'name' => 'CenId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'TimestampAscending', - 'TimestampDescending', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'UseCrossAccount', + 'name' => 'VirtualBorderRouterId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AccountIds', + 'name' => 'AttachmentId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 10, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'StepMinutes', + 'name' => 'Protocol', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'StartNisInspectionTask' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'CloudIp', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'InspectionTaskId', + 'name' => 'OtherIp', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'UpdateNisInspectionTask' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'CloudPort', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'InspectionTaskId', + 'name' => 'OtherPort', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Status', + 'name' => 'AccountIds', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, - 'enum' => [ - 'Inactive', - 'Active', - ], + 'items' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'maxItems' => 10, ], ], + [ + 'name' => 'UseMultiAccount', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], ], ], - 'DeleteNisInspectionTask' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', + 'ListNisInspectionResourceType' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'deprecated' => false, + 'parameters' => [], + ], + 'ListNisInspectionTaskReports' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1902,24 +1177,23 @@ [ 'name' => 'InspectionTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 23], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], 'ListNisInspectionTasks' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1930,73 +1204,38 @@ [ 'name' => 'InspectionTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 128], ], [ 'name' => 'InspectionName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 128], ], [ 'name' => 'InspectionProject', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'minLength' => 1, - 'maxLength' => 64, - ], + 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 64], ], [ 'name' => 'Status', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'minLength' => 1, - 'maxLength' => 50, - ], + 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 50], ], [ 'name' => 'NextToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - 'maximum' => '100', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], ], ], - 'DescribeNisInspectionTask' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StartNisInspectionTask' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2007,116 +1246,59 @@ [ 'name' => 'InspectionTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], ], ], - 'ListNisInspectionResourceType' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StartNisTrafficRanking' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, - 'parameters' => [], - ], - 'DescribeNisInspectionReportStatus' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ + 'parameters' => [ [ - 'AK' => [], + 'name' => 'RegionNo', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'InspectionReportId', + 'name' => 'TrafficAnalyzerId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'TupleDimension', 'in' => 'query', 'schema' => [ 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, + 'required' => false, + 'enum' => ['Tuple1', 'Tuple2', 'Tuple5'], ], ], - ], - ], - 'DescribeNisInspectionReportSummary' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'InspectionReportId', + 'name' => 'TrafficScenario', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, + 'enum' => ['VpcFlowLogAll', 'VpcFlowLogInternet', 'TRFlowLog', 'CbwpMetric'], ], ], - ], - ], - 'DescribeNisInspectionReportCheckItems' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'InspectionReportId', + 'name' => 'Direction', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, + 'enum' => ['In', 'Out'], ], ], [ - 'name' => 'ResourceType', + 'name' => 'GroupBy', 'in' => 'query', 'style' => 'json', 'schema' => [ @@ -2125,158 +1307,105 @@ 'items' => [ 'type' => 'string', 'required' => false, - 'minLength' => 1, - 'maxLength' => 32, + 'enum' => [ + 'VpcId', 'VSwitchId', 'CloudIp', 'SourceIp', 'DestinationIp', 'Protocol', 'SourcePort', 'DestinationPort', 'TrafficPath', 'Country', 'Province', 'City', 'Isp', 'Asn', 'TransitRouterAttachmentId', 'Dscp', 'TransitRouterPairAttachmentId', 'TransitRouterSourceResourceId', 'TransitRouterDestinationResourceId', 'TransitRouterSourceNetworkInterface', + 'TransitRouterDestinationNetworkInterface', 'TransitRouterId', 'BindingResourceId', 'BindingResourceType', 'CbwpId', 'PublicIpAddress', + ], ], - 'maxItems' => 20, ], ], [ - 'name' => 'CategoryCode', + 'name' => 'OrderBy', 'in' => 'query', 'schema' => [ 'type' => 'string', - 'required' => false, - 'enum' => [ - 'cost_optimizing', - 'performance', - 'security', - 'stability', - 'operational_excellence', - ], + 'required' => true, + 'enum' => ['Bytes', 'Packets', 'RoundTripTime', 'PacketsLostNoRoute', 'PacketsLostBlackhole', 'PacketsLostTTLExpired', 'BytesIncrease', 'BytesIncreaseRatio'], ], ], [ - 'name' => 'RiskLevel', + 'name' => 'Filter', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, - 'enum' => [ - 'HighRisk', - 'MediumRisk', - 'LowRisk', - 'NoRisk', + 'properties' => [ + 'Key' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'FlowAction', 'VpcId', 'VSwitchId', 'NetworkInterfaceId', 'CloudIp', 'DestinationIp', 'SourceIp', 'EcsId', 'TrafficPath', 'ClientCountry', 'ClientCity', 'ClientAsn', 'ClientIsp', 'SourcePort', 'DestinationPort', 'Protocol', 'MinBytes', 'MaxBytes', 'MinRoundTripTime', 'MaxRoundTripTime', + 'MinPackages', 'MaxPackages', 'TransitRouterAttachmentId', 'Dscp', 'TransitRouterPairAttachmentId', 'MinPacketsLostBlackhole', 'MaxPacketsLostBlackhole', 'MinPacketsLostNoRoute', 'MaxPacketsLostNoRoute', 'MinPacketsLostTTLExpired', 'MaxPacketsLostTTLExpired', 'TransitRouterSourceResourceId', 'TransitRouterSourceNetworkInterface', 'TransitRouterDestinationResourceId', 'TransitRouterDestinationNetworkInterface', 'TransitRouterId', 'PublicIpAddress', 'InstanceId', 'BindingResourceType', 'BindingResourceId', + 'CbwpId', 'AttachmentType', + ], + ], + 'Value' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'Operator' => ['type' => 'string', 'required' => false], ], ], - 'maxItems' => 20, ], ], [ - 'name' => 'NextToken', + 'name' => 'BeginTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'MaxResults', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - 'maximum' => '100', - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'Language', + 'name' => 'Sort', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, - 'enum' => [ - 'zh-CN', - 'en-US', - ], + 'enum' => ['Desc', 'Asc'], ], ], - ], - ], - 'DescribeNisInspectionRecommendationResources' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'InspectionReportId', + 'name' => 'TopN', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'RecommendationCode', + 'name' => 'Language', 'in' => 'query', 'schema' => [ 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 64, + 'required' => false, + 'enum' => ['zh-CN', 'en-US'], ], ], [ 'name' => 'NextToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - 'maximum' => '100', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '100'], ], [ - 'name' => 'Language', + 'name' => 'StorageInterval', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'zh-CN', - 'en-US', - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'ListNisInspectionTaskReports' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UpdateNisInspectionTask' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2287,71 +1416,22 @@ [ 'name' => 'InspectionTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 23, - ], + 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], [ - 'name' => 'NextToken', + 'name' => 'Status', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, - ], - ], - [ - 'name' => 'MaxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '1', - 'maximum' => '100', - ], - ], - ], - ], - 'DeleteNisInspectionReport' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'InspectionReportId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - 'minLength' => 1, - 'maxLength' => 128, + 'enum' => ['Inactive', 'Active'], ], ], ], ], ], 'endpoints' => [ - [ - 'regionId' => 'cn-shanghai', - 'endpoint' => 'nis.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-1', - 'endpoint' => 'nis-intl.aliyuncs.com', - ], + ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'nis.aliyuncs.com', 'endpoint' => 'nis.aliyuncs.com', 'vpc' => 'nis.vpc-proxy.aliyuncs.com'], + ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'nis-intl.aliyuncs.com', 'endpoint' => 'nis-intl.aliyuncs.com', 'vpc' => 'nis-intl.vpc-proxy.aliyuncs.com'], ], ]; -- cgit v1.2.3