@@ -3331,6 +3331,103 @@ def import_key_material_with_http_info(self, body, **kwargs): # noqa: E501
3331
3331
_request_timeout = params .get ('_request_timeout' ),
3332
3332
collection_formats = collection_formats )
3333
3333
3334
+ def list_tags_for_resources (self , body , ** kwargs ): # noqa: E501
3335
+ """list_tags_for_resources # noqa: E501
3336
+
3337
+ This method makes a synchronous HTTP request by default. To make an
3338
+ asynchronous HTTP request, please pass async_req=True
3339
+ >>> thread = api.list_tags_for_resources(body, async_req=True)
3340
+ >>> result = thread.get()
3341
+
3342
+ :param async_req bool
3343
+ :param ListTagsForResourcesRequest body: (required)
3344
+ :return: ListTagsForResourcesResponse
3345
+ If the method is called asynchronously,
3346
+ returns the request thread.
3347
+ """
3348
+ kwargs ['_return_http_data_only' ] = True
3349
+ if kwargs .get ('async_req' ):
3350
+ return self .list_tags_for_resources_with_http_info (body , ** kwargs ) # noqa: E501
3351
+ else :
3352
+ (data ) = self .list_tags_for_resources_with_http_info (body , ** kwargs ) # noqa: E501
3353
+ return data
3354
+
3355
+ def list_tags_for_resources_with_http_info (self , body , ** kwargs ): # noqa: E501
3356
+ """list_tags_for_resources # noqa: E501
3357
+
3358
+ This method makes a synchronous HTTP request by default. To make an
3359
+ asynchronous HTTP request, please pass async_req=True
3360
+ >>> thread = api.list_tags_for_resources_with_http_info(body, async_req=True)
3361
+ >>> result = thread.get()
3362
+
3363
+ :param async_req bool
3364
+ :param ListTagsForResourcesRequest body: (required)
3365
+ :return: ListTagsForResourcesResponse
3366
+ If the method is called asynchronously,
3367
+ returns the request thread.
3368
+ """
3369
+
3370
+ all_params = ['body' ] # noqa: E501
3371
+ all_params .append ('async_req' )
3372
+ all_params .append ('_return_http_data_only' )
3373
+ all_params .append ('_preload_content' )
3374
+ all_params .append ('_request_timeout' )
3375
+
3376
+ params = locals ()
3377
+ for key , val in six .iteritems (params ['kwargs' ]):
3378
+ if key not in all_params :
3379
+ raise TypeError (
3380
+ "Got an unexpected keyword argument '%s'"
3381
+ " to method list_tags_for_resources" % key
3382
+ )
3383
+ params [key ] = val
3384
+ del params ['kwargs' ]
3385
+ # verify the required parameter 'body' is set
3386
+ if self .api_client .client_side_validation and ('body' not in params or
3387
+ params ['body' ] is None ): # noqa: E501
3388
+ raise ValueError ("Missing the required parameter `body` when calling `list_tags_for_resources`" ) # noqa: E501
3389
+
3390
+ collection_formats = {}
3391
+
3392
+ path_params = {}
3393
+
3394
+ query_params = []
3395
+
3396
+ header_params = {}
3397
+
3398
+ form_params = []
3399
+ local_var_files = {}
3400
+
3401
+ body_params = None
3402
+ if 'body' in params :
3403
+ body_params = params ['body' ]
3404
+ # HTTP header `Accept`
3405
+ header_params ['Accept' ] = self .api_client .select_header_accept (
3406
+ ['application/json' ]) # noqa: E501
3407
+
3408
+ # HTTP header `Content-Type`
3409
+ header_params ['Content-Type' ] = self .api_client .select_header_content_type ( # noqa: E501
3410
+ ['application/json' ]) # noqa: E501
3411
+
3412
+ # Authentication setting
3413
+ auth_settings = ['volcengineSign' ] # noqa: E501
3414
+
3415
+ return self .api_client .call_api (
3416
+ '/ListTagsForResources/2021-02-18/kms/post/application_json/' , 'POST' ,
3417
+ path_params ,
3418
+ query_params ,
3419
+ header_params ,
3420
+ body = body_params ,
3421
+ post_params = form_params ,
3422
+ files = local_var_files ,
3423
+ response_type = 'ListTagsForResourcesResponse' , # noqa: E501
3424
+ auth_settings = auth_settings ,
3425
+ async_req = params .get ('async_req' ),
3426
+ _return_http_data_only = params .get ('_return_http_data_only' ),
3427
+ _preload_content = params .get ('_preload_content' , True ),
3428
+ _request_timeout = params .get ('_request_timeout' ),
3429
+ collection_formats = collection_formats )
3430
+
3334
3431
def query_keyring (self , body , ** kwargs ): # noqa: E501
3335
3432
"""query_keyring # noqa: E501
3336
3433
@@ -3601,13 +3698,13 @@ def replicate_key_with_http_info(self, body, **kwargs): # noqa: E501
3601
3698
3602
3699
# HTTP header `Content-Type`
3603
3700
header_params ['Content-Type' ] = self .api_client .select_header_content_type ( # noqa: E501
3604
- ['text/plain ' ]) # noqa: E501
3701
+ ['application/json ' ]) # noqa: E501
3605
3702
3606
3703
# Authentication setting
3607
3704
auth_settings = ['volcengineSign' ] # noqa: E501
3608
3705
3609
3706
return self .api_client .call_api (
3610
- '/ReplicateKey/2021-02-18/kms/get/text_plain /' , 'GET ' ,
3707
+ '/ReplicateKey/2021-02-18/kms/post/application_json /' , 'POST ' ,
3611
3708
path_params ,
3612
3709
query_params ,
3613
3710
header_params ,
@@ -4107,6 +4204,200 @@ def set_secret_value_with_http_info(self, body, **kwargs): # noqa: E501
4107
4204
_request_timeout = params .get ('_request_timeout' ),
4108
4205
collection_formats = collection_formats )
4109
4206
4207
+ def tag_resources (self , body , ** kwargs ): # noqa: E501
4208
+ """tag_resources # noqa: E501
4209
+
4210
+ This method makes a synchronous HTTP request by default. To make an
4211
+ asynchronous HTTP request, please pass async_req=True
4212
+ >>> thread = api.tag_resources(body, async_req=True)
4213
+ >>> result = thread.get()
4214
+
4215
+ :param async_req bool
4216
+ :param TagResourcesRequest body: (required)
4217
+ :return: TagResourcesResponse
4218
+ If the method is called asynchronously,
4219
+ returns the request thread.
4220
+ """
4221
+ kwargs ['_return_http_data_only' ] = True
4222
+ if kwargs .get ('async_req' ):
4223
+ return self .tag_resources_with_http_info (body , ** kwargs ) # noqa: E501
4224
+ else :
4225
+ (data ) = self .tag_resources_with_http_info (body , ** kwargs ) # noqa: E501
4226
+ return data
4227
+
4228
+ def tag_resources_with_http_info (self , body , ** kwargs ): # noqa: E501
4229
+ """tag_resources # noqa: E501
4230
+
4231
+ This method makes a synchronous HTTP request by default. To make an
4232
+ asynchronous HTTP request, please pass async_req=True
4233
+ >>> thread = api.tag_resources_with_http_info(body, async_req=True)
4234
+ >>> result = thread.get()
4235
+
4236
+ :param async_req bool
4237
+ :param TagResourcesRequest body: (required)
4238
+ :return: TagResourcesResponse
4239
+ If the method is called asynchronously,
4240
+ returns the request thread.
4241
+ """
4242
+
4243
+ all_params = ['body' ] # noqa: E501
4244
+ all_params .append ('async_req' )
4245
+ all_params .append ('_return_http_data_only' )
4246
+ all_params .append ('_preload_content' )
4247
+ all_params .append ('_request_timeout' )
4248
+
4249
+ params = locals ()
4250
+ for key , val in six .iteritems (params ['kwargs' ]):
4251
+ if key not in all_params :
4252
+ raise TypeError (
4253
+ "Got an unexpected keyword argument '%s'"
4254
+ " to method tag_resources" % key
4255
+ )
4256
+ params [key ] = val
4257
+ del params ['kwargs' ]
4258
+ # verify the required parameter 'body' is set
4259
+ if self .api_client .client_side_validation and ('body' not in params or
4260
+ params ['body' ] is None ): # noqa: E501
4261
+ raise ValueError ("Missing the required parameter `body` when calling `tag_resources`" ) # noqa: E501
4262
+
4263
+ collection_formats = {}
4264
+
4265
+ path_params = {}
4266
+
4267
+ query_params = []
4268
+
4269
+ header_params = {}
4270
+
4271
+ form_params = []
4272
+ local_var_files = {}
4273
+
4274
+ body_params = None
4275
+ if 'body' in params :
4276
+ body_params = params ['body' ]
4277
+ # HTTP header `Accept`
4278
+ header_params ['Accept' ] = self .api_client .select_header_accept (
4279
+ ['application/json' ]) # noqa: E501
4280
+
4281
+ # HTTP header `Content-Type`
4282
+ header_params ['Content-Type' ] = self .api_client .select_header_content_type ( # noqa: E501
4283
+ ['application/json' ]) # noqa: E501
4284
+
4285
+ # Authentication setting
4286
+ auth_settings = ['volcengineSign' ] # noqa: E501
4287
+
4288
+ return self .api_client .call_api (
4289
+ '/TagResources/2021-02-18/kms/post/application_json/' , 'POST' ,
4290
+ path_params ,
4291
+ query_params ,
4292
+ header_params ,
4293
+ body = body_params ,
4294
+ post_params = form_params ,
4295
+ files = local_var_files ,
4296
+ response_type = 'TagResourcesResponse' , # noqa: E501
4297
+ auth_settings = auth_settings ,
4298
+ async_req = params .get ('async_req' ),
4299
+ _return_http_data_only = params .get ('_return_http_data_only' ),
4300
+ _preload_content = params .get ('_preload_content' , True ),
4301
+ _request_timeout = params .get ('_request_timeout' ),
4302
+ collection_formats = collection_formats )
4303
+
4304
+ def untag_resources (self , body , ** kwargs ): # noqa: E501
4305
+ """untag_resources # noqa: E501
4306
+
4307
+ This method makes a synchronous HTTP request by default. To make an
4308
+ asynchronous HTTP request, please pass async_req=True
4309
+ >>> thread = api.untag_resources(body, async_req=True)
4310
+ >>> result = thread.get()
4311
+
4312
+ :param async_req bool
4313
+ :param UntagResourcesRequest body: (required)
4314
+ :return: UntagResourcesResponse
4315
+ If the method is called asynchronously,
4316
+ returns the request thread.
4317
+ """
4318
+ kwargs ['_return_http_data_only' ] = True
4319
+ if kwargs .get ('async_req' ):
4320
+ return self .untag_resources_with_http_info (body , ** kwargs ) # noqa: E501
4321
+ else :
4322
+ (data ) = self .untag_resources_with_http_info (body , ** kwargs ) # noqa: E501
4323
+ return data
4324
+
4325
+ def untag_resources_with_http_info (self , body , ** kwargs ): # noqa: E501
4326
+ """untag_resources # noqa: E501
4327
+
4328
+ This method makes a synchronous HTTP request by default. To make an
4329
+ asynchronous HTTP request, please pass async_req=True
4330
+ >>> thread = api.untag_resources_with_http_info(body, async_req=True)
4331
+ >>> result = thread.get()
4332
+
4333
+ :param async_req bool
4334
+ :param UntagResourcesRequest body: (required)
4335
+ :return: UntagResourcesResponse
4336
+ If the method is called asynchronously,
4337
+ returns the request thread.
4338
+ """
4339
+
4340
+ all_params = ['body' ] # noqa: E501
4341
+ all_params .append ('async_req' )
4342
+ all_params .append ('_return_http_data_only' )
4343
+ all_params .append ('_preload_content' )
4344
+ all_params .append ('_request_timeout' )
4345
+
4346
+ params = locals ()
4347
+ for key , val in six .iteritems (params ['kwargs' ]):
4348
+ if key not in all_params :
4349
+ raise TypeError (
4350
+ "Got an unexpected keyword argument '%s'"
4351
+ " to method untag_resources" % key
4352
+ )
4353
+ params [key ] = val
4354
+ del params ['kwargs' ]
4355
+ # verify the required parameter 'body' is set
4356
+ if self .api_client .client_side_validation and ('body' not in params or
4357
+ params ['body' ] is None ): # noqa: E501
4358
+ raise ValueError ("Missing the required parameter `body` when calling `untag_resources`" ) # noqa: E501
4359
+
4360
+ collection_formats = {}
4361
+
4362
+ path_params = {}
4363
+
4364
+ query_params = []
4365
+
4366
+ header_params = {}
4367
+
4368
+ form_params = []
4369
+ local_var_files = {}
4370
+
4371
+ body_params = None
4372
+ if 'body' in params :
4373
+ body_params = params ['body' ]
4374
+ # HTTP header `Accept`
4375
+ header_params ['Accept' ] = self .api_client .select_header_accept (
4376
+ ['application/json' ]) # noqa: E501
4377
+
4378
+ # HTTP header `Content-Type`
4379
+ header_params ['Content-Type' ] = self .api_client .select_header_content_type ( # noqa: E501
4380
+ ['application/json' ]) # noqa: E501
4381
+
4382
+ # Authentication setting
4383
+ auth_settings = ['volcengineSign' ] # noqa: E501
4384
+
4385
+ return self .api_client .call_api (
4386
+ '/UntagResources/2021-02-18/kms/post/application_json/' , 'POST' ,
4387
+ path_params ,
4388
+ query_params ,
4389
+ header_params ,
4390
+ body = body_params ,
4391
+ post_params = form_params ,
4392
+ files = local_var_files ,
4393
+ response_type = 'UntagResourcesResponse' , # noqa: E501
4394
+ auth_settings = auth_settings ,
4395
+ async_req = params .get ('async_req' ),
4396
+ _return_http_data_only = params .get ('_return_http_data_only' ),
4397
+ _preload_content = params .get ('_preload_content' , True ),
4398
+ _request_timeout = params .get ('_request_timeout' ),
4399
+ collection_formats = collection_formats )
4400
+
4110
4401
def update_key (self , body , ** kwargs ): # noqa: E501
4111
4402
"""update_key # noqa: E501
4112
4403
@@ -4377,13 +4668,13 @@ def update_primary_region_with_http_info(self, body, **kwargs): # noqa: E501
4377
4668
4378
4669
# HTTP header `Content-Type`
4379
4670
header_params ['Content-Type' ] = self .api_client .select_header_content_type ( # noqa: E501
4380
- ['text/plain ' ]) # noqa: E501
4671
+ ['application/json ' ]) # noqa: E501
4381
4672
4382
4673
# Authentication setting
4383
4674
auth_settings = ['volcengineSign' ] # noqa: E501
4384
4675
4385
4676
return self .api_client .call_api (
4386
- '/UpdatePrimaryRegion/2021-02-18/kms/get/text_plain /' , 'GET ' ,
4677
+ '/UpdatePrimaryRegion/2021-02-18/kms/post/application_json /' , 'POST ' ,
4387
4678
path_params ,
4388
4679
query_params ,
4389
4680
header_params ,
0 commit comments