Skip to content

Commit 1c5931e

Browse files
authored
Merge pull request #56 from jdcloud-apigateway/master
update cli to new version and fix some bugs
2 parents 22e8809 + e25b0a0 commit 1c5931e

File tree

167 files changed

+41272
-22277
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

167 files changed

+41272
-22277
lines changed

jdcloud_cli/client_factory.py

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -18,66 +18,66 @@
1818

1919
from jdcloud_sdk.core.config import Config
2020
from jdcloud_sdk.core.credential import Credential
21-
from jdcloud_sdk.services.rds.client.RdsClient import RdsClient
22-
from jdcloud_sdk.services.kubernetes.client.KubernetesClient import KubernetesClient
2321
from jdcloud_sdk.services.vqd.client.VqdClient import VqdClient
2422
from jdcloud_sdk.services.streamcomputer.client.StreamcomputerClient import StreamcomputerClient
25-
from jdcloud_sdk.services.ipanti.client.IpantiClient import IpantiClient
2623
from jdcloud_sdk.services.ssl.client.SslClient import SslClient
2724
from jdcloud_sdk.services.domainservice.client.DomainserviceClient import DomainserviceClient
28-
from jdcloud_sdk.services.jmr.client.JmrClient import JmrClient
2925
from jdcloud_sdk.services.oss.client.OssClient import OssClient
3026
from jdcloud_sdk.services.redis.client.RedisClient import RedisClient
3127
from jdcloud_sdk.services.billing.client.BillingClient import BillingClient
32-
from jdcloud_sdk.services.deploy.client.DeployClient import DeployClient
33-
from jdcloud_sdk.services.sop.client.SopClient import SopClient
34-
from jdcloud_sdk.services.function.client.FunctionClient import FunctionClient
3528
from jdcloud_sdk.services.portal.client.PortalClient import PortalClient
36-
from jdcloud_sdk.services.jdccs.client.JdccsClient import JdccsClient
37-
from jdcloud_sdk.services.logs.client.LogsClient import LogsClient
3829
from jdcloud_sdk.services.clouddnsservice.client.ClouddnsserviceClient import ClouddnsserviceClient
39-
from jdcloud_sdk.services.cps.client.CpsClient import CpsClient
4030
from jdcloud_sdk.services.cdn.client.CdnClient import CdnClient
4131
from jdcloud_sdk.services.streambus.client.StreambusClient import StreambusClient
4232
from jdcloud_sdk.services.apigateway.client.ApigatewayClient import ApigatewayClient
43-
from jdcloud_sdk.services.httpdns.client.HttpdnsClient import HttpdnsClient
44-
from jdcloud_sdk.services.disk.client.DiskClient import DiskClient
4533
from jdcloud_sdk.services.sts.client.StsClient import StsClient
46-
from jdcloud_sdk.services.nc.client.NcClient import NcClient
47-
from jdcloud_sdk.services.vm.client.VmClient import VmClient
4834
from jdcloud_sdk.services.nativecontainer.client.NativecontainerClient import NativecontainerClient
49-
from jdcloud_sdk.services.iotcore.client.IotcoreClient import IotcoreClient
5035
from jdcloud_sdk.services.pod.client.PodClient import PodClient
51-
from jdcloud_sdk.services.ams.client.AmsClient import AmsClient
52-
from jdcloud_sdk.services.jdro.client.JdroClient import JdroClient
53-
from jdcloud_sdk.services.zfs.client.ZfsClient import ZfsClient
54-
from jdcloud_sdk.services.vod.client.VodClient import VodClient
55-
from jdcloud_sdk.services.yundingdatapush.client.YundingdatapushClient import YundingdatapushClient
5636
from jdcloud_sdk.services.datastar.client.DatastarClient import DatastarClient
5737
from jdcloud_sdk.services.kms.client.KmsClient import KmsClient
5838
from jdcloud_sdk.services.elite.client.EliteClient import EliteClient
59-
from jdcloud_sdk.services.ossopenapi.client.OssopenapiClient import OssopenapiClient
6039
from jdcloud_sdk.services.iam.client.IamClient import IamClient
6140
from jdcloud_sdk.services.iothub.client.IothubClient import IothubClient
6241
from jdcloud_sdk.services.sms.client.SmsClient import SmsClient
63-
from jdcloud_sdk.services.jcq.client.JcqClient import JcqClient
6442
from jdcloud_sdk.services.resourcetag.client.ResourcetagClient import ResourcetagClient
65-
from jdcloud_sdk.services.baseanti.client.BaseantiClient import BaseantiClient
43+
from jdcloud_sdk.services.jcq.client.JcqClient import JcqClient
6644
from jdcloud_sdk.services.ias.client.IasClient import IasClient
67-
from jdcloud_sdk.services.mongodb.client.MongodbClient import MongodbClient
6845
from jdcloud_sdk.services.jdfusion.client.JdfusionClient import JdfusionClient
69-
from jdcloud_sdk.services.live.client.LiveClient import LiveClient
7046
from jdcloud_sdk.services.detection.client.DetectionClient import DetectionClient
7147
from jdcloud_sdk.services.iotlink.client.IotlinkClient import IotlinkClient
7248
from jdcloud_sdk.services.renewal.client.RenewalClient import RenewalClient
7349
from jdcloud_sdk.services.yunding.client.YundingClient import YundingClient
74-
from jdcloud_sdk.services.vpc.client.VpcClient import VpcClient
75-
from jdcloud_sdk.services.monitor.client.MonitorClient import MonitorClient
76-
from jdcloud_sdk.services.xdata.client.XdataClient import XdataClient
7750
from jdcloud_sdk.services.containerregistry.client.ContainerregistryClient import ContainerregistryClient
7851
from jdcloud_sdk.services.partner.client.PartnerClient import PartnerClient
7952
from jdcloud_sdk.services.lb.client.LbClient import LbClient
8053
from jdcloud_sdk.services.industrydata.client.IndustrydataClient import IndustrydataClient
54+
from jdcloud_sdk.services.rds.client.RdsClient import RdsClient
55+
from jdcloud_sdk.services.kubernetes.client.KubernetesClient import KubernetesClient
56+
from jdcloud_sdk.services.ipanti.client.IpantiClient import IpantiClient
57+
from jdcloud_sdk.services.jmr.client.JmrClient import JmrClient
58+
from jdcloud_sdk.services.deploy.client.DeployClient import DeployClient
59+
from jdcloud_sdk.services.sop.client.SopClient import SopClient
60+
from jdcloud_sdk.services.function.client.FunctionClient import FunctionClient
61+
from jdcloud_sdk.services.jdccs.client.JdccsClient import JdccsClient
62+
from jdcloud_sdk.services.logs.client.LogsClient import LogsClient
63+
from jdcloud_sdk.services.cps.client.CpsClient import CpsClient
64+
from jdcloud_sdk.services.httpdns.client.HttpdnsClient import HttpdnsClient
65+
from jdcloud_sdk.services.disk.client.DiskClient import DiskClient
66+
from jdcloud_sdk.services.nc.client.NcClient import NcClient
67+
from jdcloud_sdk.services.vm.client.VmClient import VmClient
68+
from jdcloud_sdk.services.iotcore.client.IotcoreClient import IotcoreClient
69+
from jdcloud_sdk.services.zfs.client.ZfsClient import ZfsClient
70+
from jdcloud_sdk.services.ams.client.AmsClient import AmsClient
71+
from jdcloud_sdk.services.jdro.client.JdroClient import JdroClient
72+
from jdcloud_sdk.services.vod.client.VodClient import VodClient
73+
from jdcloud_sdk.services.yundingdatapush.client.YundingdatapushClient import YundingdatapushClient
74+
from jdcloud_sdk.services.ossopenapi.client.OssopenapiClient import OssopenapiClient
75+
from jdcloud_sdk.services.baseanti.client.BaseantiClient import BaseantiClient
76+
from jdcloud_sdk.services.mongodb.client.MongodbClient import MongodbClient
77+
from jdcloud_sdk.services.live.client.LiveClient import LiveClient
78+
from jdcloud_sdk.services.vpc.client.VpcClient import VpcClient
79+
from jdcloud_sdk.services.monitor.client.MonitorClient import MonitorClient
80+
from jdcloud_sdk.services.xdata.client.XdataClient import XdataClient
8181
from jdcloud_cli.config import ProfileManager
8282
from jdcloud_cli.logger import get_logger
8383

@@ -89,66 +89,66 @@ def __init__(self, service):
8989

9090
def get(self, app):
9191
client_map = {
92-
'rds': RdsClient,
93-
'kubernetes': KubernetesClient,
9492
'vqd': VqdClient,
9593
'streamcomputer': StreamcomputerClient,
96-
'ipanti': IpantiClient,
9794
'ssl': SslClient,
9895
'domainservice': DomainserviceClient,
99-
'jmr': JmrClient,
10096
'oss': OssClient,
10197
'redis': RedisClient,
10298
'billing': BillingClient,
103-
'deploy': DeployClient,
104-
'sop': SopClient,
105-
'function': FunctionClient,
10699
'portal': PortalClient,
107-
'jdccs': JdccsClient,
108-
'logs': LogsClient,
109100
'clouddnsservice': ClouddnsserviceClient,
110-
'cps': CpsClient,
111101
'cdn': CdnClient,
112102
'streambus': StreambusClient,
113103
'apigateway': ApigatewayClient,
114-
'httpdns': HttpdnsClient,
115-
'disk': DiskClient,
116104
'sts': StsClient,
117-
'nc': NcClient,
118-
'vm': VmClient,
119105
'nativecontainer': NativecontainerClient,
120-
'iotcore': IotcoreClient,
121106
'pod': PodClient,
122-
'ams': AmsClient,
123-
'jdro': JdroClient,
124-
'zfs': ZfsClient,
125-
'vod': VodClient,
126-
'yundingdatapush': YundingdatapushClient,
127107
'datastar': DatastarClient,
128108
'kms': KmsClient,
129109
'elite': EliteClient,
130-
'ossopenapi': OssopenapiClient,
131110
'iam': IamClient,
132111
'iothub': IothubClient,
133112
'sms': SmsClient,
134-
'jcq': JcqClient,
135113
'resourcetag': ResourcetagClient,
136-
'baseanti': BaseantiClient,
114+
'jcq': JcqClient,
137115
'ias': IasClient,
138-
'mongodb': MongodbClient,
139116
'jdfusion': JdfusionClient,
140-
'live': LiveClient,
141117
'detection': DetectionClient,
142118
'iotlink': IotlinkClient,
143119
'renewal': RenewalClient,
144120
'yunding': YundingClient,
145-
'vpc': VpcClient,
146-
'monitor': MonitorClient,
147-
'xdata': XdataClient,
148121
'containerregistry': ContainerregistryClient,
149122
'partner': PartnerClient,
150123
'lb': LbClient,
151124
'industrydata': IndustrydataClient,
125+
'rds': RdsClient,
126+
'kubernetes': KubernetesClient,
127+
'ipanti': IpantiClient,
128+
'jmr': JmrClient,
129+
'deploy': DeployClient,
130+
'sop': SopClient,
131+
'function': FunctionClient,
132+
'jdccs': JdccsClient,
133+
'logs': LogsClient,
134+
'cps': CpsClient,
135+
'httpdns': HttpdnsClient,
136+
'disk': DiskClient,
137+
'nc': NcClient,
138+
'vm': VmClient,
139+
'iotcore': IotcoreClient,
140+
'zfs': ZfsClient,
141+
'ams': AmsClient,
142+
'jdro': JdroClient,
143+
'vod': VodClient,
144+
'yundingdatapush': YundingdatapushClient,
145+
'ossopenapi': OssopenapiClient,
146+
'baseanti': BaseantiClient,
147+
'mongodb': MongodbClient,
148+
'live': LiveClient,
149+
'vpc': VpcClient,
150+
'monitor': MonitorClient,
151+
'xdata': XdataClient,
152152
}
153153

154154
profile_manager = ProfileManager()

jdcloud_cli/controllers/services/ams.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class Meta:
4242
(['--start-time'], dict(help="""(string) 起始时间 """, dest='startTime', required=False)),
4343
(['--end-time'], dict(help="""(string) 结束时间 """, dest='endTime', required=False)),
4444
(['--input-json'], dict(help='(json) 以json字符串或文件绝对路径形式作为输入参数。\n字符串方式举例:--input-json \'{"field":"value"}\';\n文件格式举例:--input-json file:///xxxx.json', dest='input_json', required=False)),
45+
(['--jdcloud-header'], dict(help="""(json) 用户自定义Header,举例:'{"x-jdcloud-security-token":"abc","test":"123"}'""", dest='jdcloudHeaders', required=False)),
4546
(['--headers'], dict(help="""(json) 用户自定义Header,举例:'{"x-jdcloud-security-token":"abc","test":"123"}'""", dest='headers', required=False)),
4647
],
4748
formatter_class=RawTextHelpFormatter,
@@ -75,6 +76,7 @@ def describe_streams_input(self):
7576
(['--p-id'], dict(help="""(string) PinId """, dest='pId', required=True)),
7677
(['--ver'], dict(help="""(int) 版本 """, dest='ver', type=int, required=False)),
7778
(['--input-json'], dict(help='(json) 以json字符串或文件绝对路径形式作为输入参数。\n字符串方式举例:--input-json \'{"field":"value"}\';\n文件格式举例:--input-json file:///xxxx.json', dest='input_json', required=False)),
79+
(['--jdcloud-header'], dict(help="""(json) 用户自定义Header,举例:'{"x-jdcloud-security-token":"abc","test":"123"}'""", dest='jdcloudHeaders', required=False)),
7880
(['--headers'], dict(help="""(json) 用户自定义Header,举例:'{"x-jdcloud-security-token":"abc","test":"123"}'""", dest='headers', required=False)),
7981
],
8082
formatter_class=RawTextHelpFormatter,

0 commit comments

Comments
 (0)